75, 0x9}}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") 11:46:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f00001de000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x9, 0x401, {0x100000000, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) fcntl$getflags(r2, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x4006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) 11:46:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x7fff, 0x1, 0x0, 0x3, 0x3, 0x9, 0x1, 0x1, 0xffffffffffffff80, 0x10001}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r1 = dup(0xffffffffffffffff) fsync(r1) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x16) 11:46:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) 11:46:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) 11:46:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) getegid() socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000039c0)=0x4) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 0: r0 = socket(0x2, 0x4003, 0x3) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) 11:46:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100, 0x1000}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) getpgrp() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r4, r5, 0x100, 0x8}, 0x8, 0x7, r6, r7, 0x6, 0x4, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x9, 0x5, 0xffff, 0x4}, {0xfffffffffffff001, 0x25, 0x2, 0xffff}, {0x1, 0x400, 0x8, 0x5}, {0x5, 0x1, 0x2, 0xffffffffffffffff}, {0x3, 0x5d3b, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000140)="572770e9ef393a9c5f281745e8e11099555c69f585624467", 0x18, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x80, 0x7, 0x100000000, 0x3ff}, {0xd809, 0x16, 0x6, 0x64c7}, {0x1, 0xe2, 0xfffffffffffffff8, 0x81}, {0x8, 0x1, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fchflags(r0, 0x10000) 11:46:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) dup(r0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x51d8a65e, 0x1, 0x6, 0x7fff}, {0x8414, 0x5, 0x0, 0x1}, {0x5, 0x2, 0x7, 0x1f}, {0x4, 0x5, 0x80, 0x6}, {0x7, 0x3ff, 0x56, 0x3ff}, {0xfffffffffffffffc, 0x0, 0x649}, {0x400, 0x8, 0x9, 0x5}, {0x0, 0x6, 0x9, 0x557}, {0x7, 0xffffffffffffffe1, 0x8, 0x3104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setuid(0xee01) semget(0x0, 0x2, 0x40) 11:46:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x347) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) 11:46:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40, 0x2f, 0x332d, 0xffffffffffffffff, "f9e64041a60ac7c132d27024998916645f71f86a", 0x20, 0xffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) write(r2, 0x0, 0x0) 11:46:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f76693ae767085ac4e91d6669"], 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 11:46:20 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:46:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() shutdown(r2, 0x3) read(r1, &(0x7f0000000180)=""/83, 0x53) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getflags(r0, 0x3) 11:46:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) 11:46:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 11:46:20 executing program 0: socketpair(0x18, 0x1, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0xc003, 0x2f) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 11:46:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 11:46:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 11:46:21 executing program 1: r0 = socket(0x20, 0x7f248c1714e1827, 0xff) recvfrom(r0, &(0x7f0000000080)=""/71, 0x47, 0x40, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 11:46:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000020c0)=""/4096, 0x1000) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2ae, &(0x7f0000000080)="b6") 11:46:23 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) unlink(&(0x7f0000000540)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r1, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000600)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r6 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) r8 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000500)) sendto(r3, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r6, r7) listen(r4, 0x0) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x4, 0x5, 0x80}, {0x4, 0x200, 0x3, 0x5}, {0x3f, 0x8, 0xfff, 0xd89}, {0xf865, 0xffffffffffffffff, 0xeed, 0x3f}, {0xfffffffffffffffe, 0xfffffffffffffff8, 0x6, 0x2267b4a1}, {0x53b, 0x790, 0x7fffffff, 0xfff}, {0xdd, 0x7, 0x1, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x809, 0x1b0a6df9, 0x4, 0x25}, {0x5, 0x0, 0x1f, 0x20}, {0x0, 0x8, 0x801, 0x8}, {0x5, 0x8, 0x1, 0x8}, {0x3f, 0x41e, 0x401, 0x35}, {0x5, 0x9, 0x1f, 0x7}, {0x1, 0x7f, 0x3}, {0x8, 0x0, 0x6, 0x1000}, {0x4, 0x3ff, 0xfffffffffffffff9, 0xde}, {0x101, 0x5, 0x6, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 11:46:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:46:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) close(r1) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40, 0xffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x800, 0x7ff, 0x8, 0xa9}, {0x8, 0x1, 0x10000081, 0x6f}, {0x2, 0x1, 0x3, 0x8}, {0xeaeb, 0x1000, 0x9, 0x3}]}) munlockall() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x2bc5) munlockall() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x1ff, 0x50}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6b, 0x2, 0x8001, 0xfffffffffffffff5}, {0x7, 0x8001, 0x7}, {0x5, 0x20, 0x3, 0xb848afe}]}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x1000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) 11:46:23 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') 11:46:23 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfd57698adc2d4138) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x10000, 0x7}) write(r0, &(0x7f00000000c0)="29fe0b4334c7b65852bf086a8bde19038f47eeb319cad579434bdd8fea15f24e2d5b5cb083d242983fe4e0a1e9c9e3a8222284c76d66e90038859769f400cc5fbaf041ce359080bedde2fbb87072ef0d5904b230da0a8c7806ebfb4bcd8fd07bd0c6801fe854bd817691d5c7008eec21c786018317648a0d9a56faf0422fdf5424281860bb38d22d6e0adbd87bd973340170439a7d48df288a8b8ca2f4bdc1ba646f", 0xa2) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f00000001c0)=""/190, 0xbe, 0x43, &(0x7f0000000280)=@in6={0x18, 0x2, 0x7ff, 0x8}, 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="fb2f1783f437731597f55f819656b9ac64bdf9159b099782565102dc80d130c7614df5e8115c9c4c56ed47f70deb665a7a06f7270a3cf7e24472c9799063a9d6da493beab1f14f884f2f361391a52c02d735a0e4ddade2b2712a47a0dd6d76e6e63ab6bd199049d9c21a52031227b2634cdb9f4532c33d93", 0x78}], 0x1) r2 = syz_open_pts() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x1c, 0x10, 0x400000000000, 0xfff}, {{r1}, 0xf1c2bbc3b86b8e1c, 0x40, 0x2, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x90, 0x10, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x42, 0x20, 0xf4d2, 0x101}], 0x8b80, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x7, 0xb66}, {{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0xf, 0x80000002, 0x80000000, 0x9}], 0x79, &(0x7f00000004c0)={0x4, 0x7fffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x1f74, 0x9, 0x8c16, 0x1, "52095012d7b8a68088d9af672f47fe00d24cce2b", 0xffff, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0xc0) pwritev(r1, &(0x7f0000001940)=[{&(0x7f0000000600)="00619ce6beaf9dff52e7efd377451b434d6a395a91406fb7636f9d0f9774c2b3de9562834aa95a0684ca332bd65bf7fdb56d15bb60ac18f4a9950a5b85fcf071661aeb091feffaaa671cafd442b7961e900e86b3312056f4740e37942fb42f32feb8371e652f52474cade731effeb306f1c778cebe2a004217008c3fab2912b8b69c407880e9f31c357b8487275470c495d569151922150c54e4c26233c40e03f4607201d7712eb6dbe26d3e750d867e05", 0xb1}, {&(0x7f00000006c0)="4c78cb2c14994cdb5f84c10f0c885a1c827c628599410f8a344dc3db50480a295eb3f8a319f9ef4f5b9cfe6255cecc40ee8fed96382d28e130c626c71a35d12f3aba533ae71fedaeca4972941b530b8faa0c87c3baa35b75671a3493078b2e0819264042ac652a5373db693fc8f1343e361bba707195e609a4fbd9d73fd70ccb83a26d1e2c9072e98324b832b8d9a8f9726f32aff3f8d289f63630f1535d98cc708ec123bb58983b801315f3fde5ed9648def74d8a98aa608953c249c4ba82c19017f69b04e5ae7b285ec600542626a0cf4e4988b11c8b98ededb1d87f97a2cfb7f17ee15cffe263a16c714a48d9c3efeec4b6fbba5d86d49da7010bd6a32856e4cdedee9e44816b2d6a3a8cf27879f95f8f0b1bdc0e77a543ec8e6732eec89a7794ce5a564cc5442b587e8eacd5e9300f5483e82f08161c68ff0fc87e9df9d9b1aa5535fbe021df15abf084c407bae8ae71e6db2a26331b82925fed03d17b0dea377ebe964df565c579f1ed3a881307b781558740ac3777219e1ca666dcdcecf62b6f0aeb70133b052475313af82bdfe507cd737a9281fa41c53df816952068a596e5a3472bcba77185e73152f044577b0d8d140bab2b10819c57625d363f7fd7b7955abd27a741d54b07a1df273ecd6aeb1e7a66381185d61f5c7c6e6ae2864ce742f21ebb781094dd5e18f36ba1c1beb19be5fe0bd4251b378a0158cf8df40f44b82a0af1f1b688cddaffc30ec18e863614399c86767169e1702c536a4637235fd1231b684d22cf56a44503726648836ab003d5dad3ed989b1c146416eb02522461d8ccf16b4ae176030428f19ed04bdf603018681f96ed9c2af56492240661799efa757602929f44a16b755dedfd8a4dbd1800a6d729b38855413644b172bbb0246f8130fc92131f007174321dca7be4c2a838135143012beb90670c27659a3941b49267404c43b35a594b2124cb742d5a9f46a3a033c1a618efbc81f95d7ebb503a7936fe9eebeadb1f549274759a922707f0a4314c3caf234679ebf3c270d7094b0bd82295aa8e521456166455f67f9735eaf1456e47c5cfb2758c37125080d5573e97475439312a87e64666d5d3069243c2b4527b0a4b169eba46d051a67dd2191f4b019ed030e1c552790b16856de8833fa6013a0f802f24dda6411e3a024c0d03b83e75590ae565ed2705d9c708201b3553c609f2e282d9a85147839d38ceff7599d44c0127281c6edd8c83966d957a08ec1c457e2eacd35a3df7659258a71464c6ea0282311701171f74c0c73f985478974c659123e77f0e6d0cce75d019bd8859f266eff1b0af9722f4d6d780156bdbc683c3dea2a05d2ac62f0f03f3ebf0ed3c0866adb2935277d088b0ded34391e7b0ad1f3d089142fc307e6ba10a9d137703e03671b2e15e3ea4cbd9ca3d4a84dd8dd2635be78669a9777f0aecdb22de60b698b6f42ff621a3b9e4b220dd95e10269a8c9f0909488be26c53e8c68614f6b6af627c711edf6c6f9143a3cc4f8385230d0d8be2cad4f30350057fdc760073fb8b796186e98238f7e6800d0d5e84b19d8dd59ade30b3d357b1c151e80332a0d26094ed7cce245e869dfcebab2726b86ec0b3d2d72537b87b514b0e26890b0e3560feb9c2373b046c1867bd0435c7dee38b3839e9f457b170322c7e528176446e4e22ddb94281070ad3e57aed6013225a8f0e00219e71442bc28564f757a8be2dd5822087f0e16ba18c4ba5dc00bec97c566bbef02f4ca97294343610343c4c1e343c03f3d7a057519fbf95063b2d526c847e1625d43486a660a65120bf2ddec1ed91617b540d28ace42f437467b698201ea595d0d1fb3a29c17626e70170e17010894b3ccb0e81a339b60d0b46f52f39cb633d6ea5866e1b9bb84124610031174c67a6711400366948af7d794fd4bf88427ff5be7200eb0c691b881a52d26e2612c168ad86bf2849c50ef1bb0c3f5df5fa1139aed6b9d8bb8bb854b8ccc91b6888adb6d0f38a6f593cb9a1dcbebd057e5911e6ccb47515688dfc07e1c5060352cad0c8d830533a31ddde9d006444cb70cedd4105d6ed061b830db907dd676ccf9f5f2072b3656f2ce3fbfc3e5f08277fe23d750b5536854b27d571304d46fb282c8e9ec07040ce90cea0a82fa57bc5c0e48d4e327bc897381e871ca6a203b2f192f36d3120cda6a5f3ce2e52877cea36fe2b7b9b8126b99bade45e7233769a58a68980cf16096832b4df536b102ffbfc421459c440fad19989f3c6b6dc7e656d3d327e5b748960bad9285c25dcaed91e4d72161ee7aea7be59e76d3fa735e01903a1b2e5209c4c79479b1961687308f8a2a1da71f6029184adadd587dff2f5fd586692587e331979ff3f84943c51ec2866049081a5e68dcf6eac9627dd22a880e7ba98c04efd7d0bf88af9666676a3812865af098c13baec032fb6903315173c15bc5a1f3a357394086ea8e02e85c62d73723655ba7bd0c077e22275395d3d986eabffac4659929da2e4d9a7081c3a76505668932831c0f0cd3d033995f9da03e3b24690b372c36b1d89647cc9c45e320f9324fbb274f9793b58c5760b359abfc92eb37c7cecd835e743b06f20fce2f0c46589a00bbf7c0c66eaef97976c3e202856082174a84c71492ef9f1d43eeaf9db536842800b2fd1613a591b53bb70c6afaefd6a2c005b9bdd9d5bd4f63f560ece998284d06ac60def6e722ae259e31981edeea58077b5db3aaaa92c7d0f3cc15085d537deec5ea5224063e5947d7928801c85b491ec5fd67eec25e5fc9caaeaf0ed691ad139f9d61770a55c38c4acb652911335b8b45d7feb04eab2df810b115d5f5b20c912e10f5c6d2775a949ee4edb3a4329d029c50d8a19ced1323ecb86ba5568b4216bc22099bac6aebd0b6ef557293e98e652739ecf5a3d677e617a98e134c82d8db99e5678d68131d43683fd912015d8512191dd653787148e32b58ced4e2a08a30227f01b58740da61c151f7f5325f9f0ca503aad1f1a85035d2d22bd769873fa0be05af855d5ac0597307dfd3894891036b113af8f9cd0983df26ee22b4a7e80d5abf9702c1f9f5b90980c884f58988e489d7add42c9924ade46352ddbb23f9052014fdf016185aae26c79f3dee159b14f9737dd8e6630947d8bb6aaa62b6d53499ab9bddc1bcd1bdcb5ae9ca3c299a71da3317120d20dcf41cd4f582d1309485a38fb2db08ccab5c57e6387efb7d963e28ce03ed10163d7956254537bbbf9106de933ba1031ac03eacfb3415325b7b1ae67baab83112d25509c975b0632babca13e76be75fa607c959d80553b43f252f15da6b511b6bfb79a64076fc775c04431f219cf87bcb071cbcb2428ecea705245afdae4f4ff8c19d0927565d7e65e3bb1cb1d67a048a07eed6110d4f4174bf6cd770de45cd29f6053d930111234570e09affc6c64f5981632edbb9da597c76b691b834d309b308c4e815c6201ff6447fa450465bcda60fe88fe7e9b360d36e7dcc35a7ec90345c485dc37dd6c217164d120f87226a9b9fc05443b659800577daed5785719b1120c71db74481f3892f47d2b929fe35bb457b25b4f3d46d29370fe3573a5d6dcf9c9f286dee96d1786b5c287bf20a2b6a5d140bdf260d9205de56034581feff63e38aec5b090ba6e06e1ab747f3b40ef59f1c206ef386e3beb6f0a21298ba938d9f187a6eaefa06c0d0543f0aa03dc976ff9a5e94f31b2e155fa194f7c238e68eeff4d52757991a11bdc14663985ab93bc8788d5f99e9470dca0af408a77a507c701e9864245ad2195059513efd4759ea6c5f4516a6026fa9588afe71523e38983cacbbfdaf9c7ae3ac9836936dbc13e315c915df0bf980be03e9834e2137041edce2babbbf523aa0732c837cba0447508dcf503c97061f541a815e4c0780f0731e7ee743656a006912d19a855a466a90ca2948e63c3a0b7b6db91f7f8e56975a692adf7892aff7662f5724e0475075c87ec266c8abdcab6c8d65d0a653d96d35b136cf758a89c3683977019f2342bad120aee5d62646344152494ecf5a01d5eae9bcf116f1c4b777445a8054eda0863fe9f7feb3eda9789dfef92243f8b15406ef56c0a3cbafdbc01c3d34d099c653a6cc9cf0093c89f4952ba43cf11cc96d8b90d2420310fd15f2d7def260f007205845caf79db8d99af7496633bd9019b25564129fbc131e5f74ec77ab9b69cd0a40b4f95efe8c7e437f080796e4e2bdb4d5811ef16b3d8a5e637a1f9a59c826c20b0cb2f4c80b00c7fa0c4b9c62c2882d3d56ca63514eba4c8f35b580251357da71d64d5aa01dbee6761fa489ce5863f97354b23f0f075c314ffb120a65db5bfca743f812c82bf28265e4fc8ccbcdd884d210dc86e39e6ef3c1b99f7457c9be750cf6067985ce0a8e3a4326cf8611bf53da993e662a581acf6488240377cd90bd1b660e71e4ea5eeeee8727b1bab15b7023de1264ec49be22e3f92774154d231bb11afb35e6b05eb4b9161f83b5ce99293631b9f7fa14e36a63afe3eb30a62abe0ca8b040368af3bbcce37af08a1b8494c070c039a598be9a6b4c8971d4fb5a90b1f0c2a693d84233be15816e6ed4505cfa348921b697a69001414f6a2e3e9cf87c4e0f7e8b558497296e6f2742d419a2332aa4171823dd1a17535e8a9aa91b729a9d9ce10954bd63a41a3327d3644cef171e924b0a3c97a2920f5637f78a6c470e3c69914b08871b34387e602c9de07ad88afdb3d21a6693f692687847cf142812a161181deabdc20e4318ec7cd8b931948bde49dfefcf74a10bddab29cc7c4f1d04e124a36563953d1da7a491ce65ea264645870394e2c51e46ac08f80b2723eee645db10c9f42aaf48cacec7efbb58cde8ea71bf6f73c6ed3118bfa7f8886b49e517901e404924bcadfeb246317b14a8c999c731fa416b002663cedd2aa1c37eb76e73264f105b99646fcd69854f607f07b0657242b30250fc4951083427f7299624935e408c3cbca57d4087f8ac28894e90128e886a776f0760d01849f471e8fd2142cff1bdd4647e861c1bb35b71d7ad3d58f427b331501bc5cf90a16e8ca4117d90d8888017ab9aa53a1ab43e41c92d2ed5ced567eb9553d3d829525feb868b7ec6bed3e160a0412fca3acffd527edc04b267d8374df7c4c43dffd3b32b08e2e57f669dd546944595ab048cc6efa4cf44f02bff96b29150270d7fedca0d2d1f580db2f61648aa1ad377d5d08ff934ca6c297a7ebdb6e44fbd21978564c84fd3626f40cafdae0914009fd0664c6304874b42e83810adade0b07680d6ee977bb73a7eb290e930f328d71e80399ac5a1901c5bbce471f455c0d8841a8da0017b7b3d9615d0f66d196f80ff1fa15d5e28e38e1ea741aaefec9f91ade7b1b6b8d0398fc69d8244375ae9f7eaeb9cddb5e2a936c7da8e8b2821edef5b1775430d619954d030365b7247d18a33a3e1fd69c02e3233277e198258fa04d379b6adbb8fd8abb92a536d9159047b16ac42f593162ba296e99ceef9b4feccc974564298ef1abe0d07253cdb672beb97a14bc3ca499a2defbbfe406855ea7d8c3671d3d42c0e618ff9b31acaeb10b054aa6067a3972bd22b2818890cdb13921b47eaf9a19b95e38a133740ccf9fd3b39fa50b7f8532d1c415f0f3f9fb9e7c02a6b4cb66a67e6abeea74bce4ecb55854244e5c014ddc03e3d12955607769f30d029a75d89abe76c2c25b10f213d1f8ea074d5e66ee965ecfd068997e49f312e27f8a80ca7444073ad5ef166669cea52d7df63c65f816a01c1c1deee445dbeb8d5158d5f5b", 0x1000}, {&(0x7f00000016c0)="5d16ebe9248d90ba59e066d6c31512ffc613e438ab6f91239267cbd827", 0x1d}, {&(0x7f0000001700)="9073b4bbd528d63b8bcb25de360a20eb394195cadc98bad4935fa1b4de90376e7288a77152783a1ae77cd0c819452d73b335ba578df72cfa7c3810d868dbc62a05783c15eb02fb24974175b29c015ae32f64619eb01ebfe8d9a60a4bee2e15f291fe0a79294e0addcdea453c777e9f484a624a853890bd3a3b0dad7bbfda38ac83df3555d3e44f92c4b6323c5a39abd7d7ee3dfe609ef362042f0ef2ee3336cef03429dd0122491706a1b9a192531710e6abe267f471fa412626d89e35414bd52c", 0xc1}, {&(0x7f0000001800)="a0f8a0d0ff8e440b112e8f825be56f9e14474d60d2adcdfa4116bce8b352ab0ee26d35dc380fb05201ec88acd94187e03fe56515d5e681", 0x37}, {&(0x7f0000001840)="53a915970a52521bef904234c529010a8e0369d21da3a775b984233d82deaf709ae788bc85cd25c690a4c0303d569687c7ff490014d092406896325dbfdd", 0x3e}, {&(0x7f0000001880)="fea4e9912d9e5f81609e5d367998960efa528491bf6de607ce9e4dee304275ad130e83d1f2f8b59ad5951c9c9d6219d0acdc2eec042d281bd352232ddd2c923dad4f709f26ec637c55dc86d178c55a082868811f9eabbe61dbc9358a0668689b3ad18a0908e9704e470c6596b28a190661f609bd36b914b4645ff09a5b3c2837a1231eebae61f1ac343c76ddd1f1625e8d343c07a3f187b8ca3c", 0x9a}], 0x7, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r5 = fcntl$dupfd(r1, 0xa, r2) r6 = syz_open_pts() pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pread(r5, &(0x7f0000001a00)="d18b51a91d5f740589abccf051b62b50af9e2eeef2834a1788ea406c6d417d3b625b39834091c890638603e26019725ba866aaca2be37e65b94d8f99c3e7a4241534ea395d22fbc177993383f33cb2601189223c9c2f8214c869365d797d589f6d064067e74322939ac32c253b6360e755a44dae8bb28a2d3437d07a2d9a874335839f3f7c6843024f22ec46235905f0e20ac72c1d195ef88ded5e39548c840ea0a4960ba1a6e3f81c3ee82708c34ccb9f3228b927", 0xb5, 0x0, 0x20) r9 = semget(0x3, 0x1, 0x1) semctl$IPC_RMID(r9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) fcntl$lock(r7, 0x9, &(0x7f0000001b40)={0x0, 0x1, 0x9, 0x0, r10}) ioctl$TIOCSTART(r6, 0x2000746e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6011, r4, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001bc0)={0x8, &(0x7f0000001b80)=[{0x20, 0x3, 0x2, 0x3ff}, {0x4, 0x609, 0x3, 0x20}, {0x80, 0x2, 0xfffffffffffffff8, 0x9}, {0x3, 0xffffffffffffffff, 0x4, 0x1000}, {0x5f2, 0xfffffffffffffff7, 0x3, 0xffffffff}, {0x8000, 0x100000000, 0xf54, 0xff}, {0xf9cf, 0x4, 0x10001, 0x800}, {0xa60d, 0x4, 0x4, 0x8}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2012, r3, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) seteuid(r11) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000001c00)) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:46:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="62ee6d0018bd27c40000000000"], 0x10) write(r0, 0x0, 0x0) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1d0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000003f, &(0x7f0000000040)=[{0x45}, {0x7}, {0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x0, 0x48) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/64) syz_emit_ethernet(0x1, &(0x7f0000000200)="dd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup(r0) ioctl$TIOCNXCL(r3, 0x2000740e) select(0x40, &(0x7f0000000080)={0x7, 0x2, 0x5, 0xfffffffffffffff9, 0x8, 0x1, 0x10000, 0x2}, &(0x7f00000000c0)={0xa47, 0x1000, 0x100000001, 0x7, 0x19707680, 0x4, 0x7, 0x800}, &(0x7f0000000140)={0x1, 0x100000000, 0x7b9, 0xfffffffffffffff9, 0x0, 0x1f, 0x3, 0xb6}, &(0x7f0000000180)={0xbd7f, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 11:46:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 11:46:23 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000020c0)=""/4096, 0x12f7) 11:46:23 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 11:46:24 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) semget$private(0x0, 0x2, 0x40) clock_getres(0x200000000000005, &(0x7f0000000080)) semget$private(0x0, 0x85284d64e1640106, 0x1) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x110) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x128) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$unix(0x1, 0x24081b1835f4eb97, 0x0) connect$unix(r1, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 11:46:24 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x10eb, 0x0, 0x0) msgrcv(r0, &(0x7f0000001040)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 11:46:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) 11:46:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000003c0)={0x96, 0x0, &(0x7f0000000300)=""/150}) sendsyslog(&(0x7f0000000280)="7e88bb76eb0e590c2ee74ec680d9e54006700e94cc29434d25b47c06d746f638cbc0970b6617c803f666a8be640b55e2e002205b5223e20bc65dc51d1acb5357267ffc895259fe284392c7d0338cae9d69f8869f59b7ce181da3fa78f8226a7c1dcd83e3803af4b2001f1cfa0c2258395f2091", 0x73, 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000400)=r0) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5c, 0x40, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc, 0x6, 0x7, 0x4}, {{r0}, 0xc958feda0d9adac4, 0x20, 0x0, 0xfff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x139e5a042244c9c0, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x8, 0x5, 0x3}], 0x1000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0xbcfc9bd928fa7531, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x40, 0x401}], 0x8, &(0x7f0000000040)={0x0, 0x45bc}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r1) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0xb846}}, 0x0) getitimer(0x8779be0345901232, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 11:46:24 executing program 1: r0 = socket(0x18, 0x1, 0x9) connect$unix(r0, &(0x7f0000000ac0)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b978da04304d076eb11acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x94}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0e", 0x408}], 0x4) pipe(&(0x7f0000000040)) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x5) 11:46:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) pread(r0, &(0x7f0000000300)="6fd7414a65cfb1fe67e0b0bfe20cbf3b3945b1aef3add9708a241f9f3ca0bf086a0d697a691e8caf382a9c998fe75473111aebbed50794cd85b885ea8aa39794415f01230e975be6390a8abdb9fc08641cc62a54e7dc865b4b9150b12b7a1c4cc978611cab24b5d1be4d924e2e0f777c591e7768fddbaeed7578bb9ecaee1e7a55b6dd50fac5b98fd043876ddf5375ef6649911be982d994143543c6184ff3f31b5f74b7977c95f1b9887c9d25789f5daa518f6e5f90f14d789ffa513d7af4b8ccee3146e2ede3a440473932427d34a27d8088408f855a04b5b9d48034994c7c3bab76d55dca7f618f01d69cac367c9af0204dab8d740c91f5893f767bca02216169dbe18f0c7ee8e758a4e9bcfc075fd821adc25c9d42942e02deb603ba619860c84f094705c1f5dd5ba81cd9be83b1f03e8a12f3f621a9117cd5e55c0867d23ce232ae0a57340a153fa31f3876fcb11cab21c01525b3285addf65d85946feca0ab8d1e5358ff4d32e2d1e480a05de20f5b7074e1c6952e3064200a848b0317e5a3769a114c3103f1132b7b0ea9cd61ee5aa7567bef56616a64e9ec818467ecfaaa74dd3d7f2f22dc75c1118eed7d41cbdbdf95f1b9d0f45673beef2a5bb061192416036ded1ee5134e109caa97f37055554b38baa86ca67be73b4da0d5d5bc80d7e7db6fe2aa98eecc09ec139d735797aff781798d2885edcd825f4144c014b801d67c0cf2988945935391632234fc0056ae822d7c994641c40dd52cbf573c78d1399d24efbf356582155d35b632dbc7aca81b0c2b5281d58434b8e5efbc6ea3156a997e726fdbdfdbdafadf98181ca6814ab03645b5c08d28e3c7bb4b6b6b885ef58690c6231b080a9cd96a44cfa832515981cb2dc8897151810d843fa8c8f079d6da926d75ce58cdfeaff2d9ff1432d0624ba2a51ab7bc77feb61fa53e0ec0f07eb5eed6d58f6cf522a2e989e883b324ff5cbac3da7ab32c27ec8caa3a46ba2df78abaa78a8f42e9c2ecfea2d70980908c13df1bdb935dceeddb8bc911492732a646fe74383dea02551aa116c53b0611f3d15d4976becd3293213c07918eb70b678efe0f7ee20d696ba8d7e1a26b664870360dfd40112940e5900b58da01ea329d916f1120d98d7bf650526162d4bc0012c9227ff474ee39024af782336d863d8105e58c8ce283ab21e1ef6289ac8ff0c0f80e8a0465651e5156c4e2b97a858162d9bdb42d9c1932119fc3c3aa448d36205124d35a521ee6c19f93ccdd3070825ba1878c22a6e51a6e5acc08f098067a8bcad1b417874b2eb25bb759ab3bf7647f6ca3d6b02ff76096362d1b575bb9e1b094dba2fe306c6253a7375876882f404352b4b9100c5d8511a78dea8c49a22aa1d85150d5bbf362f3477802b9bcadf62b9e60111fcda7894afb85582a00a3ce89213554d5a2a1d3eed69f0802bfe67aee30508d6b53338f44210fb9485c6996a15847cf03d556cb5895038842bb907c4cdd242be353603adc9028ffc93056366b573adcb79bc1c8c89725271ee2aca4dc81abcc17e241f72616e76ad9ca1d7dbefb920e1179af060b6226b07742ae666ccceba71449f9b8b0b578f8debad03404905657fa6f6126083d5f1bff2215c6d34541e308c0d53344f656c5a7a4dc199d68ccda0ef82a19d35449887694ad7114093c408ff662262892f3d07551bc4115b5b159973e57da2752829987e0b9af67405bffbd073a093bbeec0701a8da89c20e807c42825ede9396e735b27cc278053446c71e2e88f211e6207716eb8d0f42cd437ac8dc44a5406aa1c366eaf0228378f70be44197c476d860878cb5e4e6d6a8f42b081e805b7cd0cb4900038a61215c00d25e46be19b85738da91c34c1c902bf9ffbf40224d1568593948f063fc7c6acb7219a29e17e369adeb6324f49f753aca218be515d519631d78f990d5840cbd0a11f01fe31aaee343c81bdd8b1e9c79ca2bb83e8ade49bc0d52fac8ed6dc674a1773188ea57765a9fc1f0bc232790f6c53558f7f9d87d3b7989332de15e1e82f459bc92a34bfbc2b7d33506846e69229441a6f415b47cec74ad4afbd31e1bd36adff5b0706979eb152ddd1516da018c13b552dbeefba9cf8aca37722a352a499ba223279ccd395f9ed8ceb9f74d42d6e85d4e695c3a4dc93fccb20d500c7ce6a3f4a9bf3cdadc6d86f91e20cca1b75f1af63b51a4ea6bad30d610bbf527388a61043765a4910209ba5893a32d2b3a73acd58d52a9b2603059f1973fb977bbf03d19cc66ca6d499ac0843aecbeed1eb2bea114bb758cee8271afab4a9ee2d0c6c73674bf7459f6291d65d5632777dd538c0ee747ea3bb0b16b8684ab5ad7fcc0a5ad7f1978676e71bbd68351ff59c500505913f250b3ee9c82bda49c60ffa93bc2dc189aef20ee65a5525350aba05ab19105d26b98afae21732e16e46cf03b54c9a98b9fadc569f4e552671a30d7ae712a654f57d779a6d9061550f3dcea20426f1c75270f32f2ff94316e148bc89df623aa9a4d416f2283e8156c7c2a0c577f177754b18f84cc4099b51d6e4e65c22e3f3b32019a642d5f070ed9d8cf34e1125ed8fd765be0a958b4317fea44b836b807a48796433727ea3e6cd4561b335f803aca031544bb9880a76fdd244ffc44ff6a05f5100c0bd7eb5e276f2a0f426516bea3e2ac7fec644e0afd648f30748bc4f1cf55f41af12ac2731e695fc449d3dd25ea55a560a393e98cfd49d0c8ea03f6bf64eea1678ecfc8ab04c6e64e7cc391726afbb10a341c9b88e6e1993cd639745d4ec12e6f08830bde9fe329d4b75e64c28224b5864792f2ea8e0ba102086a058082e7157df7817747df1b5588f64b50e85bed3aae4ed3469bf6d1741b6ce0e578c8136fff8c6d6b89c75f5073a94b914fe03d3e993c32d9571d1cf0ea942eebc0bd6c69650c7141eee3b1f18d6a392c0e35eba36a144f428de523f0b3d1c0f5c8b0b4eb7204af3322eca3a91f6e02d25b2acc23647d97c6c20c26cba35e0947de883460509284d84c5a7d2d31cbe2e8f314c532ebe9795ee47c483bcbc6a1800cfaf58797eb9a95251ab95ab769ffedc92934f9861cfae41a06c1968bfebc7fb3b33dfe58c1d4ecda243c034883db400f8ccab90eb029904ce5f085d36c2e82328725713ef8b68e4b3331807c0c9c01aad10d36876531a171b3020ba0b20aea73a9c90ff137f9fe786e3a6679ffc90fb3ff9c5f7ceb683d4dca311aae4ef69ca9fb4e3eed9deb56033f933173c4a7a3c290620290edf213bedc180af1cd5bdc97224cd6ee475ea5076d0188e125e9f8954b5c1a2fcf01579356fee1c93bdb63915d8cc31c11ed5657ddd8ffdbd41430123dd8c31e6504436491002e72bc65267df6780d9386007fdc2f8950d7fbde20bf323ac4e51dd31d8e6ac9cc93f4fa222425165f971849806cbe55186fadd800590a70506740444fc6a404fd12ee22069250bf7830ad073951ee5cdccaeb7ff64ab7c881b9f1417b5cb8498bff8d824546059dd7c4e69c87b7bb10ffc73882ed251534a55ea346c08cafc362f407d18dd0ffc62727b127a5bfda13c654738f30d5c84f2ab2842086fbc23f03507df68973a1a003ee4bb3144114b07f9772df6806a5ad58720a39733de5d8cf08ad3804f184bfd10b14f8d0b2a206edc24f311d5ebbd8d21d80394934130f04914b2b697b7c61d911b1464936afab87d7158bc4be7f973b11f057884d2851f46bbbb98cf825add7508bd18e0bc4e273d8bd4eb406ba35124ac65f579df82073e506e79edd2c9c9fd0565ec101405c5636cc21085710c98173e65bd6658faf08e92fa3a0b10df6e2551673663b6a4e236c15c07e315e7423f5c774ca4677ba003bd3335d7f7e1719143dca8ed6d9e57b57e275765a0b3889c03d44810400f6dbc669b98fe71a9ccc91f8386bda460a7bccf4f59bb605f84c44229642ab80719ec510f242e412c6a8eb8770fbaa38c687872bbe06163e5bafb317dc00f9319984ebc5f412f02c17eb50299984a76f6554dca4afe3d6feba46373db56984b5ada69fcd3aa5c728cbc90a177fb2b86f7989045a5bde6817dcddc57aee941368c95ad5ceb135c00dbd84d8fc475bc8e05ac5b8135f7b1d5a283dc5429f8f6a23cfd3413399e5d752912359a96c67c59f810199ceff7cea3947cb6fd2adf21700212591112fb366e4d3e692603db3b43e8f8adcfd5fb5de89d01547595ad8f83c99c0e0d13b3e74aa6c08aaf64750f9cfc892fc19f3f390b943fc36e75b58f89fa5786f52049a9c706bcfa109beb13f5a1865899e69129a576b030cd547ff10df431d69eefb87ec767d29fa4b5be731085d3b8a44073df9ad94809a2d03cdb3f3c4c5140a71050bb3151f964f9f94bb093161bc6eb31a2724d1758e97ea26346bd15a5cae3180e29d26e2f85fe27444977c01192efe106d17527e4e2b9d7b75f773ca06fbe4ce80091aca29798e2fa9c4e761ccb437b7da6d652f8f12708440a1b06273f11851ffdc2c3452be135231711191237251f8a1af25aea493f2a17ad4a4124dc4377af84b13587db61be4a1c287f93a1dd6ee32fd1fe5d6eae98adc0532fb46968957db8c6021a018e7669cdab0727d2e8641f8aabcb7cf0a4ee4491a43ad99e3b8d11f2c59145395a85d9854f5db45905b5caa65f1deb6fddf2341ef6201952d3e1a1f913ac01a803c82695e02af322a6d2de5609a73f06e15a25fec09980ebda286bb11c6a8be64bbd9a6996e1ca88a80cb10443cd55ddad0a494b2e5f7ca76fe9a35c4f0626dc603c46c3ee69d4e5149e885dbe96a048fa18ef4b53641120c71e22334c03e05bf2747b33b7ffaf5c501fa0ddbb9cee2067988614248d327c1c727e3f158b659289617f3a6f68c0723d4ef50ba23647107289707de17b05f5d1819206c792fc62446aa10f45ea96da9a3a092d529d9d36b4a2f4c6b1d5cc7ec5296fcef82f8e21d46b16b36cbeb0ea512a7b204ca266340a8528a6cadf1a517145d938acd16603c711483ca1bdc7b9960a20b67f8c8e60087bf5dba7a87ed7543c1407d4b843ff3b09462d0793ffff4e21da4f0a6821a755934bf031ee3816d68e1d75269446a38bf0f71277f05b102b1323fff0dfd8f19bdb3784b12de6eac241c3c7b13dedf1b8c10feac186f96348899f2a0c8fd38b4c613a4af5c4f8c49d9355e0305e4b56076d39751f0c08619496b8fb7b55a6b088cdb3b7801930467ca0dad22fb4f1d819a359193a30541dadbef4cb567e74d434ecb82c500523a38a3b78c769c1cc3547b6c2f83e031df5d6e853172eac75b639fbba284be65a4517723aaad9f5352619bf3f433cce911fea32d04611f110a52a286521b993fdc27f71283df381ce47792dac39bfdd164f70fb50db83872aa53ddece828dc69a0b31459ee1ebf757e02e52982e4b3b4a4c36375be5f62226f287e8c9994cbc0d6894cbea90511479b01dbf60e70759b1207af618b9409394eb81c0829b4d418e96ad4d05f98136193387756086e27576ec908ce822e5ac9dbbf3fcdff61aead9cd54fa82a2c60e37e74372f71a65f8e7af976bf96f876f652cb02d6bfa0eaff7e299f057c556073be26e13274aa94a91e8433db51eaf8592aee262ee7778b6e7c407410b33c18d4ae5008ba0a69634ea48421299376e0a1ab65e3702166c5f23e503f91baf1b1f08682ab52f6217eb42aa54b85ff637b8259cce9fd363d07f3aad825871f5d17783aa16a962c48a8a062b11647cda643aa230c0f9ab9db4b5c2f7c112f2286e8ff96f0feeee047d149", 0x1000, 0x0, 0x7) fchmod(r0, 0xa8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0xfffffffffffffffd, 0x3f}, {{r2}, 0xfffffffffffffff9, 0x48, 0x80, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8d7675645ae5e8d4, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x0, 0x100000000}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x11eea4f7c529c399, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x45, 0x1, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0xeb9, 0x80}], 0x42, &(0x7f00000000c0)={0xc4, 0x100000000}) write(r0, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x2, 0x140) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x4) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 11:46:25 executing program 1: getpgid(0xffffffffffffffff) r0 = getppid() ktrace(0x0, 0x1, 0x40011b2e, r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:46:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x10100000000, './file3\x00', './file2\x00'}) setegid(r0) setgroups(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x63cde0df43e028bb, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000140)=""/45, 0x2d, 0x40, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10008) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file2\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 11:46:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xabd0fab3caea207f, 0x0) pwrite(r0, &(0x7f00000000c0)="803dd1a5976ea23b251a7d1d1cc797d527ce43a636674f1cb5b2fece800fbdac9adca0bdf5954035648265272f3c34d8704b9326990c75d7791832342a87922b736359bc4d876c8eff5e2c36f198096233708d3a72551a8683141b337f3cb6964db72a6361f67e2f9390211866ec9e5c8d95", 0x72, 0x0, 0x0) poll(0x0, 0x0, 0x3fd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2f7, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0x7, 0x7, 0xffffffff, 0x5, 0x0]}) r1 = socket(0x20, 0xfacb6b6214e725ff, 0x5) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4cf36fdf0f1e21e3b4ba8dd00", 0x0, 0x8}) write(0xffffffffffffffff, &(0x7f0000000080)="9d", 0x1) 11:46:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) socketpair(0x10, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) bind(r4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getgroups(0x2, &(0x7f0000000180)=[r2, r1]) 11:46:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) socket(0x2, 0x8000, 0xd7d) 11:46:26 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73ecef11e1e60947b656a2694d5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5ee2a8d149c8efa02da10bd2cc4dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b8055a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fbddc38bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bd283dfc0855afd892af7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc1674ceab51eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672ca6251403df516d0bdcb80ffd2d"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 11:46:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x1f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x8, 0x4) 11:46:26 executing program 0: r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa75192fed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05509ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = open$dir(&(0x7f0000000c80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x10c) r5 = msgget$private(0x0, 0x8) r6 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r4, 0x100) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) ioctl$TIOCDRAIN(r1, 0x2000745e) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYRES32=r2, @ANYBLOB="b32da80e954ddd57c09f80407f2c6653df39a34cb81db5905213dd628c1313c72c39f81147fc5c1bcdfa9f330cb9ace99990028ed6a19ebfea548ce54201f91cb39df9ea27cf7c0fb430e2b90e94459b92a69d5893ddd2a1500de274"], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r5, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r6], 0x3, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYBLOB="c376d2429a23fc70f3fe24209710899d777fbd71a5435f6dee21108bb3cf2df786b33a4a7bbd9cd0c457b8f1f07fdb014d2617653f64516dc05f24f2f57e58e645961252f8d13d73d3ff3e8c9787622ee0b7fd4bf07188029be8071bed9420931ea4817f287c5c44b98fef46565ea65ab64c8ed87657e9f94c2b116b648e8d7c3dda36ff1f5fa02576f1a05250086e83dde54dc0d0fa939bb8cd77ef2bfe4287184c97bb5f7f3c4c23aabb92623c0e1eb58ce575e9c56e602c5002134ba74d272b40d250fed52d3e95030f8b1ad9848f9ae643703bdf8c8aedd1ef378f84f2c88c58eb972a629f0da0dbbcf960e44d3a", @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESOCT=r2, @ANYRES32, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRES16=r3, @ANYRESDEC=r2]], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 11:46:26 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 11:46:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:26 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xffffffffffffdb54, 0x81, "80af46b16d77986f100000008075b8d54b0316f7", 0xfffffffffffffbff, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r6 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000002c0)) r9 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xffffffff, 0x3f, 0x2, "9024933497f762ab4940c57c987f6edf6a7c6ac1", 0x7ff, 0x40}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:46:26 executing program 0: seteuid(0x0) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semget$private(0x0, 0x1, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10001, 0x401, 0x44, 0x20, "730ab28e275f6f7a612352194c5af1fb3834361b", 0x2}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4a, 0x80000000}, 0xc) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 11:46:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008000014000000000000000000000000000000000000000fd00e5ffdd2d3757ffdd00000100dc", 0x2d}], 0x1) syz_open_pts() close(r0) 11:46:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x182) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x20) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4, 0x8) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) r2 = semget$private(0x0, 0x3, 0x241) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/181) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x9, 0x2, 0x100000000, 0x1}, {0xffff, 0x7, 0x7, 0x93}, {0x8, 0xffffffff, 0x9, 0x6}, {0x1, 0x4, 0x2, 0xe55}, {0x4, 0x800, 0x8}, {0x6, 0x20, 0xe218, 0xb8b}, {0xff, 0x7f, 0xfffffffffffffff9, 0xfa}, {0x3, 0x4, 0x3811694e, 0x2}]}) 11:46:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018", 0x4}], 0x1) 11:46:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)) close(0xffffffffffffffff) 11:46:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:46:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r4, r5, 0x84, 0x6000000000000000}, 0x68ab, 0x5, r6, r7, 0x8, 0x8, 0xfffffffffffffff9, 0x100}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) open(&(0x7f0000000000)='./file0\x00', 0xfcaa38421a17b943, 0x2f07970cbd00a45) 11:46:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="ff7fcf652dd12fa8ae22749557faf3ff204b15f2e7f0821e2dbd", 0x1a) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3f, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 11:46:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4b87, './file0\x00'}) 11:46:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xe633f1c4871bf07, 0x1, 0x4, 0x7, r1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0x100) sendsyslog(&(0x7f0000000000)="4cfa6dd4c5c811487fa6406a51baa4cd8f1093d6bbf701b70a70111e96227d07790ca0575db421afd27ce4648721c7aaff48cc531ae0de5d3313dab2d32785ee6d70f81ec89afa71e95b13b02295bf08697b3d9c023de8cc0df186ec", 0x5c, 0x10) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f9ba61f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d6a71b8cde244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7000000000000e66a65da044c83aa603e392b0091198e4ab8cfb364ed4f"], 0x6a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) 11:46:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00004b7000/0xf000)=nil, 0xf000, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 11:46:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x3, 0xffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xe3}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 11:46:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 11:46:27 executing program 1: readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/97, 0x61) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0/file0\x00', 0x0, 0x103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) unveil(&(0x7f0000000680)='.\x00', &(0x7f00000006c0)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x3f) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setuid(0xee01) getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00(!)}\x00', &(0x7f00000002c0)='%[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\-[}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 11:46:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000002440)='./bus\x00', 0x9, 0x3) kevent(r0, &(0x7f00000023c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0xd3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x3f3b}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x7, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x209, 0x80}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x401, 0x80000000}], 0x0, &(0x7f00000000c0)={0xadf1, 0x5}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 11:46:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0xfffffffffffffffc, 0x9, &(0x7f0000000000)="cfd8343748c59d11a03fc93af96ca16361195253954be3a2200f7ca170ee4f720a34cc2aa4467652497057dc84e02cfefb203eba216b5fcd767c798627d14d65cf26cb581b32c527d0ae2376555f4da4ad5f20b6265460ad9b6f6d5ad0b9ed1dd8bfba8948758f1001b78e12bd21484ada2a8a56b5db11da2051317f0298854eb6fb91653537cc53dbab99", 0x8b) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) setsockopt(r0, 0x24e, 0x200000026, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x18, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) acct(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:27 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000080), 0x3, &(0x7f0000000440)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x9) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x803ee5726557ad4c, 0x0) pwrite(r2, &(0x7f00000002c0)="5e7de40d11a8a0b38c358fee425ca0aa7a3f8cec444cd9f6d7e18cd31756f0483ab71c507beab90cbfacdc06683b4172200a33f0ebd7913ed023438fd74c0caea03bb420179b386874f32bdd91760091f133c6e4bc8377e8e12f931c36cb293f07ae4cf88789bb39e7acfa8d5ba665fdf55f03682b552f6c20056bbdc69868afd35338885eabf6e33e8138b8c2567277cb433bc384af20a90b654bc939fe27b50116c212082b36daee4864fb394c43b349425a1cca414f0379a7b7", 0xbb, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000003c0), &(0x7f0000000400)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000380)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x100000014) msgrcv(r4, &(0x7f0000000b00)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 11:46:27 executing program 0: r0 = socket(0x2, 0x8000, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x6, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="408824afcd43e38f9cb56f9d9b97036c22cc52edb2c7707883d46d13a1b4dcddbda795df31e6eebfa4e6abb942c700a951ae88"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x7) close(r2) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:27 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x10, 0x4, 0x80000000000022) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:27 executing program 1: getgroups(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="44a59d6d441150a5049f26db5e02226b72a47ff7e3ec85e40cdeedb1bd5756b138aa5043dc25b6836dcad4d66fd636021204bd19b780fb122ebf4b650ba9130e1a1be6b31e3eb6ad70384ad3de4386773368e670e57e2a80ed17c2508ce66c994fca0d0b474fe595c2ed1c24ded8830bd8f3622aaa255f1d2a8457", 0x7b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x7fffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0x7}, {0x1}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x63, 0x1}, {0x84, 0x81}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:46:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 11:46:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0xe60c37f80071c816, 0x91) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = dup2(r4, r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="b3686f5aca023e363351e72edbb4d7c796e2daa3c5581cd02246079d47ec8b242565767b17b53bd1e44cf6406b784ad6cc9e16b3e482473b8b89d4a78d5050801c8aa70cf1457c067f13c1e0e09295531e04cd40f93b2823b4d974369c8cee0fb3e39b2823b23f", 0x67) read(r5, &(0x7f0000000280)=""/85, 0x55) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) flock(r1, 0x2dd9e69e68d7c9ad) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:46:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0xf239acf760967a5d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f00007af000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:46:28 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="ff0497cfdb774e19bee81613a9d00500000000000000ba28461339dbdc2d1ecc13602c1b7c02c19c266915a2d9ce82c4c335b72e5929cb42e6307587148398de6e4eb7a3a9ee0f16ca8bc5abe48bdade"], 0x1) r6 = syz_open_pts() mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:28 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c80600bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b74fc181a66f"], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 11:46:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:46:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./file0\x00', 0x882, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:46:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x130) 11:46:28 executing program 1: clock_gettime(0x5, &(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080), 0x4) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) socketpair(0x2, 0x5, 0x7, &(0x7f0000000280)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x5, 0x1f) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) 11:46:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0xd9f60bad2f0f4298, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x80) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) chflagsat(r1, &(0x7f0000000200)='./bus\x00', 0x10000, 0x2) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 11:46:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x1fc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) login: load: 1.87 cmd: getty 22330 [ttyin] 0.00u 0.02s 0% 320k 11:46:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='$#\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000400)=')\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='[&', &(0x7f0000000540)='#%,\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='$#\x00']) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) chroot(&(0x7f0000000640)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='^\x00'], &(0x7f0000000280)=[&(0x7f0000000140)=')\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$#\x00', &(0x7f0000000200)='\x00']) 11:46:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000040)="4b74954c", 0xffffffffffffff92) 11:46:28 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:46:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x280, 0x0) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) close(r0) geteuid() load: 1.87 cmd: getty 22330 [ttyin] 0.00u 0.02s 0% 320k 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x4, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x40000000000000) 11:46:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 11:46:28 executing program 0: r0 = socket(0x30, 0x1, 0xd7e) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x80, 0x4, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="8a4d8a2517263e99447e8182fd487dc62f26dbc7653d99966692b8b2ecd7651807efb51cd83ec457a7bf731db0dbd092a8a9bca3bba05fa5d3475b4e9727d981f1505b901d04892404bffbac7f97345cfb33bbd1e4d2edafd87a10f8f5cd206c85ba35946937a0450064219f2daea5a49b2a00e71f7400a4dd2f4e2fcab1e094bd0842a93f78a7827493634833e7d33b34db256fd42009833f5c5fde8acb43b31a09be84d502eeb5fa88a8a4d541", 0xae) setsockopt(r0, 0x1, 0x9, &(0x7f0000000200)="7414adfcdeb29b60f07ea1728e987c61dea787a30bc181a46a2c49541de748d8112b07899b1d93385eb06a80eaebe8c6a5009b89486fa47d231c2513e1a9a191a6ae2130d77079b81adc2951997800d53c353fe7666c87a1609664e2879fe2e750bd80d9a49d2729a8b5e182c8b93b549c9c2ee81487052922bab5e09b86fce4e11d0f6de1b8ba74627b5535cc65a1aca076ccd506859c9d37a10515c1cf5971a8a0621df369ee6dc8bb53bd66e3c53ff998d388d48b4234a958345c76f12e4c886da615a08d0de96c1ae25fb315db31262e2fb2ffdd1dc1a398fa5c4fc5c56289dd2bc3d9c7e7fde3b9", 0xea) r2 = accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r3 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x1, 0x100000001, {0x30b, 0x2}}) r4 = getpid() fcntl$lock(r0, 0x181c832f1f43b87f, &(0x7f00000003c0)={0x2, 0x0, 0x5d, 0x4, r4}) getsockopt(r3, 0x2, 0xfffffffffffffffd, &(0x7f0000000400)=""/206, &(0x7f0000000500)=0xce) socketpair(0x20, 0x1, 0x80000000, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000580)) getsockopt(r2, 0x463e, 0x7f, &(0x7f00000005c0)=""/33, &(0x7f0000000600)=0x21) ioctl$KDENABIO(r3, 0x20004b3c) lseek(r0, 0x0, 0x0, 0x2) getpeername(r5, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) setsockopt(r2, 0xa83f, 0x9, &(0x7f00000006c0)="c63de458a788042f4d0b6f52ba2a58008789a5adc9068c5118a87927cdffde311663b85c2e6c8f40623eae4b3db4b2177e8a421ce2a7e5a758f509ce5cfabf8410e794bd99d5acbb34196a9b169488f8c32d0b8dd3c3ac788875a00595a267d43418f8779997c4c06e91039305b906f1aa8a35079657a466dbf6788b9dc7988eb556ba65815e2c148ddbe60fa93458c0beae0dcb4d769e1a5fc265e5ca7dcfce275bc4b172d6c350ce5a4b755c5b9dfd5ab477869384767f16519a9ee995f401aae9334a550e8f937601aaecba7541b81330c75e2ee342d9", 0xd8) syz_emit_ethernet(0x37, &(0x7f00000007c0)="3c5c8868ee7a48543631a516d61eedc6e1fc79a7280df93cb0e5e6d22861f3d0580299122ac282c00d719b5ea6267aa76893b9b16adb0b") ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000800)={0xffffffffffffffff, 0x0, {0x1000}}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000840)={0x3, 0x2, {0x100000001, 0x4}}) r6 = getuid() r7 = getegid() chown(&(0x7f0000000880)='./file0\x00', r6, r7) getegid() r8 = semget$private(0x0, 0x4, 0xc3d3b8d4f7f76855) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/178) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980), 0xc) fcntl$dupfd(r1, 0xa, r1) 11:46:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000500)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20010, 0x40) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) lseek(r2, 0x0, 0x0, 0x1) shmdt(r6) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x3f}], 0xffffffffffffff5b, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffa, 0x69, 0x1, 0xe3, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x3f}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x2, 0x80000000}) r9 = kqueue() pipe2(&(0x7f0000000400), 0x4) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000005c0)=""/203, 0xcb) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000480)={0x0, 0x84, 0x2, 0x60, 0x140000000000000}) 11:46:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x2, 0xbb, 0xc87, 0x0, 0x2df, 0x2, 0xd7, 0x2, 0x2, 0x10000}) 11:46:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100), 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x43, &(0x7f0000001080)={0x18, 0x0, 0x5, 0xfffffffffffffeff}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 11:46:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa39e2d82732cea51e1dcc75d49c51f7b1d8800"/60, 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 11:46:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 11:46:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x8, 0x90, 0x9}, {0x4, 0x8, 0x8000, 0x9}, {0x6, 0x7, 0x9, 0x4}, {0x8, 0x10001, 0x48e8, 0x800}, {0x10000, 0x1ff, 0x4}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 11:46:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chflags(&(0x7f0000000300)='./file0\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x1, 0x6, 0xfff, 0x5}, {0xffffffff80000000, 0x4010000000000000, 0x0, 0xfffffffffffffffb}, {0xffffffffffffffc0, 0x20, 0x1, 0xffffffffffff0000}, {0x1ff, 0xffff, 0x0, 0x1}, {0xcf26, 0xe95, 0x0, 0x4d2}]}) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x73, 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000001c0)='./file0/file0\x00', r1, r2) 11:46:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x3, 0x20, 0x0, "257b06a0cbe81f3fcce7810a89d0e921e9df4fd5", 0x7, 0x3}) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x4, &(0x7f0000000380)="61c8aecd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 11:46:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) socket(0x2, 0x2, 0x400) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:30 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x80000000}, 0xc) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x20402, 0x0) fchflags(r1, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 11:46:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) socket(0x10, 0x4, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x97e8, &(0x7f00000003c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x100, 0x5, 0x4}, {0x2, 0xffffffffffffffc1, 0x4, 0x6}, {0x146c000, 0x7ff, 0x9, 0x3}, {0x3f, 0x1, 0x1, 0x5}, {0x8, 0xff, 0x9, 0x6}]}) 11:46:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 11:46:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x4a367ea65a9d1414) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socket$inet(0x2, 0x3, 0x7f) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 11:46:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = geteuid() msgget(0x2, 0x338) r4 = getgid() r5 = getpgid(0x0) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x80, 0x3}, 0x54, 0x68, r5, r6, 0x4, 0x1f, 0x9, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2d44082f) flock(r0, 0x1) flock(r0, 0x3) 11:46:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000180)="636174e2a02f5bfb181feb1b1b976b63cb2b8df40e97cf8144cd318fcc3a92de48491542f4cf93940f22bafa50f5d11a6d159000eab7c431e2ea1eed1f8d1403645bd5ba43891d64c2bff531ecd1c57f6442999e635a30391fd3ce4db8fd6a7718060f99e74b20aa4c1c0f96983590339b11bf1321cf8a8f5d141ec190a7dd561ea33b37a43f06eee1c7232450d610f2a26eedafd1bd64e7caf95825b498a803300053c6000bdb36a60d3959cc297f078e60d98350c96216", 0xb8}, {&(0x7f0000000240)="7bbcd03e29db33a39fac096cc0345df79cbc5adec074f17248dbfe108fdd1d59974414c8195db38139a138a580a428025110d57b24defd3e664b7216a88dae5a3a466e54b0f2a2f0f76ad4d8e0c68b931c5fef3908d2b9085dd750479c457700f7f6f8fe516dfa82ecf797205fd937f6940c2d9a30d091791c687b2a9b2745904c88c41990715ccb467dd32188950757a90b9c40909175d3a3226d493ab6cbb0ca1a8f8f8071faaa0af33d3769b1fc342dd414f675a7aae41982d4037bde5dd1f3bddcb6e4826a464762480357bfac3a9063c17b504663b7200511239a", 0xdd}, {&(0x7f0000000640)="e30b16200aa183b6827ccbd79d9476ad040c014f1f13514da1b6cf47caeabb0eb69c3c4774e6cc83413f8d0867260bc3de53b1e92fbef2b63bc6d7be4baeb604665ae6c35c0e6098726fd5a26523af42d59ee5e0b0389d8068baacc1756ac611e1a0e59e410b47165d67b9a2969e29ecab1ea0f4724d6cb84b3d437838f3d9261bd377de5e716c2500df6beaf5d09181ca371c2a72c60ba1daf6e6db1f30e93d50c0e9bddd129c53862fec3bc20042e3ec575e8c72816d62571ae8836d4973d4ec412254a4f1065873d27e69625aa1e6cc6286f35aacfeefb9a1c2bf7b37e38c016767f33fbebcedd9e91668129e995821e98ef724fa136a30ff2779e642de995a1d78c4e0ab1c1efbaa2276e65a5b571ab5d196844d3a221addad04f67063c465027679682622eb34ecd77a93e6f952a6eb2c6fe285a5e0a410c91c657b45cc5386310808d3f9295b7acdc6a012d1da553c6ad965cafb106a30d4bc6d5e7bd4f76e46e911b18c63807496e26782a31fdd0b20ed2ca1e4ca6727c9d0d69e7ba5a87c5ccacfa6f00b6554a904ad95eb76e375b238524fe3b501fff0fac7122a29c5dfff358826484442129b668047333a4e263b0d9bda50039ef94595c8705a7d295bab0e7e157164cc2bf3c949f9dd9034dc7b2b275dfa632fc41a1aaed95a99dcc460d761552eeae651c22299b22e78992e0298c3d038d8565513b18f582ee5e0e6021f6981c659e80420af0fee9988a5f65e0856557ebf4069f45d2cb10a2671a94451077ef84515571416b6f3a590987af9ec20120a3b6d08f05359f0b7ed1082a211f24ccced43ec1421dc12b6d52f1501814e6b8a1a2e6d9e672cc541b5e66b5c757be9817e8d35077151e30c80e1f8bd65fc62fe2e1a50bb61cd23905abb1a5294d4f8252509f52f31f7e1615af959668c88c25c2bd23c13f4b3639a51d0c9380e46b2e85624d6a2561e7754ffc7abc0b06d25a7b0ffeed310d0465914db34c47c19e2f1ae6a589cdc33f25c069cca4f1e5bebcdbca210a42cbc231ff864abbad99c9483fb439bae0feb405a25d0f9eed39e6cf608e1cc2de15382f07e3882ebdfaa5f24bf084290d5b2d23b1b3d3f7275a0d6e31d74d1878ef983c385cac84b02fa5cadf292bfd256b7ce97d688f89d9ffd056eb2e6d7178f4e997fa6f8ff6d38aadcffe324847102f1f349d9d79e7ac70b05b7fcec6a66fa63baab10f3a7dae22d6b8986c451e384c1871d5b6ab701e1c3b50b9b5b3a3afee1b5a771825771268b1e4e321bf1cb4f48c7753746e88a351a79d9ca36d31195ac3cadb4e02a626e5f82ebb8a69f02b407843eef8d3ba39ed942c35386f99310b5994b4c6d0e95d161fa88282596d13b937465371ffb22f01efead59d53429737aaf970583f8941fc44cf732114b1552c2a799036e16e40c29804984fb3395752216692005d02e76fae6b1391b7c33ae2986bd3fa4749087bafa63c3b94dd758460d4f6576e94df18a123bb049679ad087d613f76145f37360f4bfddb7adda812f1167749ae9cffef52cf05403a9fab0427c1118d5fa973009e3b555393835015a1fd929bfd9bee349d15fa0000d1a76e9fc42510651b03037ac2acaf0b9af0f36cbad8e05af080860bbfb20f36f51f0f1864540eb7b439239965abb3b0b44243fffb585b9e9f97c81e6661cb74af4eea86212ddc9e2acb1daea9c1a2545072e7a4839255beab01e875ac050888e6ae4f3c11a2c442b7491335f28a278e1f79f5e24cf21527290f6e94423b74e05652055db09915ee9841ce12178c96f2540c8b65cf96acca7242bbf11d66e5a9d8ab3ec771631ccc5809c9ca197b128ef8d04f5839a987369f0a969aca9cd1c562a0a4ba213ec2fc607a9dc57cfdec0ee9357f4a7cf77a31c1e9007e3f0037866bdc5c18a37386e89bd6e6beb35d120318a4d3232fa4a9ac1da41902ea2bd98c90de7d3963a1668324e5eba2cefd371889b13f9ac820d195254aa8ce49fbc8ac20f66ddcea23687a24e060ece6de2f80aff9f89702c3e4059b4ee6e387a7f3fac0d361788d98c2434b0058239e353871d4557a853720584a4c4d91c6470616c08cac8b697a4a4dc5dcc74d492f51c8ac28c4b9a9b339d84b65200b08191439443303f66d35b1509dda7aa6fc30e5a8a609b115d0290eabbc158e49fcdd91e6971d9484cf44c87a56f46fd6d82645d67edae3f4d38c384406196e29724c9bc47fa2a21795ababa9495590fa816057e0145c9a4bae3a796e4c3e5ccf5d38ae129d54055fe8daa3e8d872847115167eb370ddcdfdb2bab3c099d00b7551c25504e53dfb4d3f0729fbe2b48943cf3f15b0b6f2253f523fbb100b623d871f6dc393a0c5923e90ca4e3520dc5b49f4cc1566a64443f7845433d2056a04433ff22718bf2ba421b9a890238d889bdd1248eb3b775ad6856f0b29965e218fad7e1dae460a1942e54eba5795734d4fb86462e601a1b1800946426a954e5652c2fcfb3e98bdbb27ed2dfdc1f19c8488b960a3dcc4ed968703f1b5915ff02592991d6dfc5a47e4e43746fe05acc677232ce3be8ff6370a05491861aa772568dcd572ed2edebd1d2a100676508afb4f3c941bfc7429e3f998846487c0d2c248c4353ccce548467651e80c374068069e0c7ed6d9df9076a9df6b2f8f777e5b2b3e859e7bfc289c1c1c956f15d7701893a9c59ecce4d3fdb58d5376d88e508aed5b240e5c10eb2357a6df6080f2a77085f003041d49d27ce634dcbb98447ff709ecd978f4f39bc272905c9b07db1c7ddc50b2f68d143a3163fed7516e524c3121a1aeb74e1267dc55d81fe90071bccb341d227c6b44b6cfcb48ddbd6f8becbabdf61e02503b9232982f6cf379aad4ba3ec74fb9db1abf38b7b3cefff1e1c78cdb6b7c4118a7d785c0f7ff819a87d4ab007dc62742a67e3e9d6f797e67464fe90418e963e9d54082d3956eb352bf6043eca62604d4a5db0781d6c3d3404eabe01b4a34bd3025c86ce7e005ca15e85ead3cffc06622658b41f79c32111ad2fc7d94d7f95c78c066ae1b3eaebfe7f9de72caf206bbe4426b037000f0119759dd9976bd1c123a915476afdd130f2281c7b62be7dc84664c3537bd934509e9ff4ee5dd454d3ba22fe72682461db75f711cf28b8af1eff7b86479906053175ec874ec7951a2854b91f9782ca12dde7b6a34f0ca7560eddd0ec969f1952a4fa4207d1f08cb2c90300ef58c5209e9a80ba4bcc915f7faea27c6d1d6769fa3b1274bb04ece71f741d0e3d9daecd96d7780156f4028a88db52c542f326c46570abb30d6062aadfbd3c588a0877182ae33c60cb99d38cc7d4c59fb770202eceba11df7fdb6a6bfa311337d63962f6ef4c19531eb2068d4bae899f5136ee3ebd1cb6b75d8844fc60d2e627cad70363ed32016b7a973a0b1cbb7dc6f0770b35447005a6f1f375f9074f3eab30f882d9017667212552cc61ad9089654754e0f34319acff544107a61249979ae82ab99a5af8c4a5205ecf25c2c270b32968105ed65ad2edddc382111297ddc1044809625df78fedee108864ee06f6a2f9fbef58028066cdbf5224bee83ccfeb8222100d105bb425ba0f31f0bcf39da127bebb13eb581ec7b9bc6a5ef70ffddb3994476d33aab9c43c98c9f816884561b253dd9c42adbc9dc5690e1c76fdbd79420751a7c3f677c67fc1a134d1a67188c587bd05f400dcfb2c7779346cedd87fc3e1f216fd0555bf2b22c8df6697e2bf2a61b49fe5ee6a36cceb69bd515c380718ad466e37d7c434010d90205fd5fc4d0ab4adfbfbd3a7666a0ad8c8a25b58d2ce1eb161207a9cfcab2fbed75a55999b5ba915ef17357b51e0270670ad8093e5eb15d3e04fe57731e9271004ad746fef4f08a37cbc6ba5f46df9ac4eba8a4e771e0a1cfa4ad5d96fd40973a37dd0dc04723b491864766d2cc6857c592611b00ce963f8c088f4a883482210a2872ea0933efefb455daefba81317e485c477169b148fe21dee614f3096e274197cf68a8423d29b4d9fa8974013042ee3206b4165f8351eef7a2a635fedd110652a53cdaa0fe221a34cbd397e986f4e54fed5a661e08ba75c9f74ba27c7bdd6f8e20e69459c2a4aed52107a10c3170ae75383a6205dd92f4b765ef0c12ace76f299a3227bfa3f72acdee28ad29463b76fdd9c2e875681ccd7de373373003d979f9d68fa0f42ef4c7f1c32591cd8169ab8086e8c6fd5bea0053b30899904e6b4521f361fe41bda5491fc069cd4b92e2471d6939b39c6536c90afbed61f8ba705c80a38503fef2940606b507cca6349037bf2bb7b0cfdf4154a8fcb98937f93e72aeaaf77f760ca563cd934f4fcc450c823eb1ec989bdf899563d22541b07e33da648352a3f0424eeb977c04e2df419f487b05ab88ecd2c34f8442e9585519b681cea160d3b61e78d216fe0f723b1118ff9a1fa3f50cc1fef31ff00e3f38ec9600a479b76cd1f9c9e92b4be3c74e3311bcd07e0eaa2dae4977e980bd4b6a98d0f217099e458733a7572f833fbb52a39eaecef571c64834be635a255a90993359888154f25f30f1386c1d8bb335fea7971048d75e7bdf135064a8472f2843ea0f5004feb2db7d1895d86f4a66755856da406af573d389161488b68c13a9ee2494e8347d3e1a6ee734e67645725402a636fa823620b1f5da08b60db074c28f921215dd08c57d7b613e42c800a1d78ba850394aa7d94630d33aba6215165de24d55475985a0d1992617455c1e316c115b332f83097ac494a201f398e5030233767bc71578c5f2aca1644986fb25a5c0bcef58e2e9a22f79e5aa8151618644045c2b41627418d7e4fc8654de0fba9f70b724f24815d378a5d01b98cf304eed357584b98c492650e7575313726304ce7bad771308cb2fedd8d9229ef9c5c92e8863b9e1540bd012c46a4ef32f3dcd34279e289965dbbb0057eb670263593e2fa1dc1725413f6ba84e83c23585bff82b59c49884984f50b8a9001d4d4e4e4679223fb603ea9d1d33877030d266ef293ce0299b92b1f755b3728ba4b2c9f98ca257dc2030c111e724e0fa91fa7933423243e94d929cb5dfc2c9656181f5d0aa4225f6fd822cbca61b03d61c5a8acbe261f0c48462b093394d46cfef224139803a2691b7c3c3181d69c728a818a890b1a946d3ae3af2cd3995c1fdf61d3640745d9eff2f8e03ea59283c1f59681490a1528900ee59f34f1cb4b76e81ea26f3516b0da48189859ac9d3caf4bbb304d4232e2ec4cdffcf37d20323aa96d7665bcb59d8323f35b479aed5fc51ab399d0937f43fa16343f107f0ecd4c36d6ef32d6cf610bd9ecd132d489d0a21d4924e47107c62c398f7a35fe99956880babb642fb52b43ab6af8e2694e7fc40673cd07e09a92cb0ee84f95c63656845e39b07b17fc27049a22ce7a44696a4baf7c23e7d2f8b59fefc69081f9db638315f4a41985b962c534942915f914cdb6f3dc0dc6c45f29900475877a0902f21285ed2d69e75c08695acc8dffeada8248ba66567b38d92e05d8c39f9e3ca1333cfdeb5c92d63314b58e98b43b84ab5070030be1de8180005ff387a25dd308a0b76c9cb7d3afe939fde5837dfa420a5daceb3ddf8586f62c640c40492f06f5e75dce854a807e65694aa9bd378953a7eb487f41dc28c018c06b79b222f669918cb96d2fc9b234d3c506af2c5c819dfd5d95b183b7eadbcddbd45bfe6e2f6a5fe6d15ba93d29d2455f1e77d2530c9a0c0e0a9ab7e0ebb0177003b4dcf7abe046db12eef60f299ac921ce6924290d96f27cfb74902d8c4f5a7609", 0x1000}, {&(0x7f0000000340)="892b4ae821bbd5b1b7cacd15761244da873c7ec4a0a76d4fa39c3b56ab4d7d191f2184a5cf8ac8c1f22d568325f0421f594e427af620ac5b20fcb65ea12286ec035a22023d93e705ef455e57f009e5d5bd118ab0dd5ba57f91b6fa71a88fb8631137b041a6882368ec83a4e0703816536cbe8345027c144976f9cef58244118d", 0x80}, {&(0x7f0000000080)="765c9f0f517888295f47e04871cb05a36872df580e55", 0x16}, {&(0x7f00000003c0)="a42e58ea0b22b0c7caa953a6e46e9a07b36459f0c789ed53814fef78d4c75d64d3eb4e614e4de97445b453f3ec018ca823edf3581bcca60e328d8bf77f5bb531abfe73c5d02dcc47b877101c9da14e9b93f610239298400bf6c688c7a3a9ddc43703a934a91b643fb2d163c3035cb16650f660635412fbec056ae0ba23bf90f94e058c79d821d1e6445a62d27f59c87f01164660826da049ab4258d0a18cc021920d3fd8e68fa4c6d82fd027731d23baf9c4f101316cc46db2b9b7cfd7e7fbfd46b79a67ce99740ec5d200bf054b18c0a63d", 0xd2}, {&(0x7f00000004c0)="260567358296e92d4cad34e4e6bf915d6fb195cbefaa7d30d30138504ed110778b125e31c2f68b8951b72f380b80e7ae6c39df665d3ceae488afc8603ce2936eb67220cad68b3228646ffafb3b06b7c3cf29a5c01d07c227bd015b4a56", 0x5d}], 0x7, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) pipe(&(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2", 0x80000000000, 0x4}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 11:46:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:46:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0, 0x0) chroot(&(0x7f00000013c0)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='r\x00') poll(&(0x7f0000000180)=[{r2, 0x4}, {r1}, {r2, 0x2}, {r2, 0x100}], 0x4, 0x31f0) 11:46:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x100000000, 0x7, 0x2, {[0x92, 0x4e85, 0x0, 0x1, 0x5, 0x7, 0x1000, 0x7f, 0x80000000, 0xe7, 0x0, 0x1, 0x3, 0x0, 0x9, 0x2, 0x7, 0x1000], [0x60, 0x4, 0x3, 0x80, 0x5, 0x9, 0x3, 0x0, 0x3, 0x71], [0x8e0f, 0x5, 0x7, 0x6, 0x0, 0x10001, 0x200], [0x3, 0xfa, 0x5, 0x2e9b40b2, 0x10000000, 0x64], [{0x5fd, 0x4, 0xfffffffffffffffb, 0x1}, {0x1, 0x3, 0x1ff, 0x1d91}, {0x7, 0x4, 0xe9, 0x9}, {0x4, 0xffffffffffffffff, 0x1ff, 0x20}, {0x8000, 0x3f, 0x5, 0xff}, {0x40, 0x4, 0x9, 0x80000001}, {0xc26a, 0x6c4e, 0x101, 0x7fff}, {0xfaa8, 0xfffffffffffffff8, 0xfff, 0x4}], {0xb2, 0x3, 0x4, 0x6}, {0x400, 0x2, 0xffff, 0x6}}}) 11:46:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffdb3) shutdown(r0, 0x2) 11:46:30 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x11) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000001400)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0xa, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0xfffffffffffffffa) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x3010, r5, 0x0, 0xe) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r6 = open(&(0x7f0000000280)='./bus\x00', 0x163fc6c06e5e7ca4, 0xa) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000880)=[&(0x7f00000004c0)='rc', &(0x7f0000000600)='-]\xff${:\x00', &(0x7f0000000640)='}\'\x00', &(0x7f0000000680)=')\x00', &(0x7f0000000700)='{+^\x00', &(0x7f0000000740)='/dev/ttyCcfg\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='%\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=':@!#\x00'], &(0x7f0000000b40)=[&(0x7f0000000900)='!\x00', &(0x7f0000000940)='c\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='c\x00', &(0x7f0000000a00)=')\x00', &(0x7f0000000a40)='/dev/ttyCcfg\x00', &(0x7f0000000a80)='c\x00', &(0x7f0000000ac0)='/dev/ttyCcfg\x00', &(0x7f0000000b00)='\x00']) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) geteuid() pipe(&(0x7f0000000480)) &1>4''(1$$' ;=>#183 8'43/!) 6 ;, >(%7'40<' , ):?'5 4!<<!1: 9*65%. >6'4+4+$"'*74=#9=> '(0"4#?6? + 43'<'*+,.9 -.42%:(& >/ 0 2$0 24 59*6>%$#56/1><.".:7(,6%0/99&>&377 0** #>?7> 04' ;-=:-3*?&5*"=5+:7 "(%  0). 4.)64-!%( +#6$"7 04 >?"'=* >7 #/;&35>$%"# 11:46:30 executing program 0: r0 = socket(0x1, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) ?" !+-"&58 +3'(%:; (>4$)!47& =/59#;(# >9# %?'5 7!0 '906/:7 &1>4''(1$$' ;=>#183 8'43/!) 6 ;, >(%7'40<' , ):?'5 4!<<!1: 9*65%. >6'4+4+$"'*74=#9=> '(0"4#?6? + 43'<'*+,.9 -.42%:(& >/ 0 2$0 24 59*6>%$#56/1><.".:7(,6%0/99&>&377 0** #>?7> 04' ;-=:-3*?&5*"=5+:7 "(%  0). 4.)64-!%( +#6$"7 04 >?"'=* >7 #/;&35>$%"# 11:46:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) fchdir(r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 11:46:31 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) kqueue() 11:46:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffff577) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)=0x58) write(r0, &(0x7f00000000c0)="6ff940d7068c06d8524484d7b736e395543bc5384a8c845c5149cb6868444f64420d98a5eaec25b6a65221781c1f4b55d2dbcaa6cba60cb60019598d7b62d7baa0487d4ed45180cd8b429fb2e50f2f9b55c000276aee266a9abc0d3bf1b9ba7f531104568025648cacaf594005ac4a9c5faec558873fe615786709a4597184c18801568f580c99b6a8d24ba2d83980e3ea7ef1f582f9c2093674a7f1a2a1a963ae2f60becae4a549294cb96d583d58ed65576f8411d45fa8f6b5adca180af8aa3fdebf3ec0b39eac06ebf5c435ccc436a9ca71e2d5bf7cc56b1785d8c85d4c1c1f056f313d9737c331ee", 0xea) 11:46:31 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x34e, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e2e2f080000009446"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 11:46:31 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x8000000000005300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) socket(0x2, 0xc003, 0x0) 11:46:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f0000001180)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000040)) 11:46:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/231, 0xe7}], 0x7, &(0x7f0000000500)=""/42, 0x2a}, 0x40) 11:46:31 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0xa8) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe1fd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x7) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(r1, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) mlockall(0x0) poll(&(0x7f00000000c0)=[{r0, 0x6}, {r0, 0x1}], 0x2, 0x7) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8e}) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x74}, {0x1040006}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) sendto(r0, &(0x7f0000000180)="70c0762a08ce20a1098fd4748ca796bf724a32a5ea418fee0b42c72f14e729661efc65f26ba7475986ab66933040acf321eddce963fcf05c4fc6831bc0bca77b936c61d3d01e61c5b788827019b5ed69447a5200ebf94be3485535f6c17730138ed4c1945cc1dfd59451b1101316b0133314a6f109234a32072cfab9", 0x7c, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0xd2c1082d5ac1b4d9, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x88, 0xf0000000, 0x2, 0x69b5}, {{r5}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x7, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x653cac7b}, {{r0}, 0xffffffffffffffff, 0x9720ea1b2feef83d, 0x89, 0x20, 0x5}], 0x9, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x3f}], 0x5, &(0x7f0000000280)={0x3f, 0x4}) 11:46:32 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000205000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/36) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebdffffefe0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893ff521dd1f11664a066e6058b643067a295046b918442063671b48d3cf668466950dbe956cca7cc5c00bff0c5ec120a3ecd85ac5ecd8fad13dd8f3b2e473ad9a1719743c101b1b62f7de3b816f481b94b4ec7cfb5b4d7f8bdb02b8cfdfd46c9328721916e0c98f01736e7334717aa7fcca1de0c06bc1caa54aae968165cd2ca353074a6ad5539ddbec6f414f12aa12a9e4b3ca8d82104c81c2c632c41de9cd91ac22f4eac6c27ef911e7678e2922c691ecb59276cd4201f95e4ad9fc9484f28285c898abaff1e4769e7ea3e3a53bd7e0434a0e69baa66b7a268e3016a12ec50e2d39c07f672990bbdbfe0eaff9360a05769db6611d1c2b3fbacf8275a8d61f7012d3480e9ccd04846b38de"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x4d}, {0x45}, {0x4000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x104e7d027b24f368, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)='9') fchflags(r0, 0x0) 11:46:32 executing program 0: getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:46:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pwrite(r0, &(0x7f00000001c0)="a0ef544995b00064a32c3fa30576b1680bc3cd2f0c48f284c4b0b9b35c22b4d6cbedd9a7da07d41e68b4dcc2929f1082860129094048e476bc5ee262837ecc97687c143277697e44e6c6866489c7eeef88569e7f265207f70fec0768aafe05a47584eaa3dda6823fdfee73f138c4b0d18ed71d7f9e9f7dc63186155d118f6ba5495c1987d7877c35321b", 0x8a, 0x0, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x7984, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x1, 0xfffffffffffffff8, 0x6, {[0x1, 0x5, 0x1, 0x9, 0x2, 0x7424, 0x4, 0x0, 0x4, 0x5, 0x0, 0xf10, 0x7, 0x1, 0x6, 0x249, 0x8, 0x4], [0x8, 0x0, 0x4, 0x1, 0x8, 0x5, 0x9, 0x200, 0x6, 0x5], [0x0, 0x10001, 0x3, 0x4, 0x2000000000000, 0x40, 0x400], [0x9, 0x7ff, 0xcc4a, 0x6, 0x1, 0x5], [{0x1d5, 0x2}, {0x3, 0x2, 0x0, 0x62}, {0x5, 0xffffffff, 0x3, 0x5}, {0x3, 0x822b, 0x8, 0x5}, {0x8, 0x9, 0xc2}, {0x1, 0x400, 0x3, 0x7}, {0x570, 0x0, 0x4, 0x4}, {0x0, 0x40, 0xfffffffffffff04d, 0x6fe9}], {0x8, 0x48000000000, 0x15dc, 0x2}, {0x7, 0x10000, 0xfb, 0x6}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 11:46:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r1, r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x6, 0x401}) 11:46:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000440)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f00000003c0)="d114301181aa8362ea7be25437b465af01ca3b65c478219d5bb14e391cb8383a382d2866845cd1f68817406d0a50cd952621ff4553c755bb0bc6432fd494cdbfac96d5a746fdf1581767a54652a3a598bcac28211f519ac11ba13cbf88fca2a0fdf3a6f13fc1396153576851878a7da4067acd591930", 0x3f, 0x4, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) dup2(r1, r0) read(r0, &(0x7f0000000080)=""/60, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0x1f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20000, 0x0) fcntl$setown(r1, 0x6, r4) 11:46:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x503, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) mmap(&(0x7f0000763000/0x2000)=nil, 0x2000, 0xacc93a588639a100, 0x1810, r3, 0x0, 0x0) 11:46:33 executing program 1: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3b5421746d1f0de6, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) kqueue() 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50, 0x1f, 0x3, 0x2de}, {0x30, 0xb3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x9, 0x5, 0x5}, {0x6, 0xffffffffffff1ba3, 0x401, 0xb14a}, {0x8, 0x752, 0x4, 0x3ff}, {0x100, 0x228, 0xfffffffffffffffd, 0x8}, {0xa5d00000000, 0x4ce2, 0x4, 0x2}, {0x3, 0x0, 0x5, 0x2}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:46:33 executing program 1: setrlimit(0x8, &(0x7f0000001ff8)={0x7ffffffffffffffd, 0xfffffffffffdffff}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) fchmod(r0, 0x10) setrlimit(0x1, &(0x7f0000000000)={0x40, 0x1000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x12, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3ff, 0x6}) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65"], 0x1) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f00000003c0)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f0000000000000000000000000000849cf63810a5159885e4f394b3f9ebe09cdbbab8681b179996643890f01ab943be8c0a7e56375597367a2567130c77c2c3d4bda78ccde0079027564035847e560a6c45496bbcae25abd03b72da9b155b43138140440fbb6bbac5ce8dca9f2d81b8e50894a7569d7cdb6a27ee3bcb8bc5a380d928a7304dfbdf04f0b6e200820fa38f5ad0c12fd20f6904f7f581cf10c416506d0a6b96109b48f42dc83689286b436e3a20080000600f", 0xfffffe9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2a06000000772951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f641f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5d"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 11:46:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r0) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:33 executing program 1: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x1, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/248) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x1, './file0\x00', 0x800, 0x4, 0x3c1, 0xe2c}) 11:46:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x50) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 11:46:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x24) recvfrom(r2, &(0x7f0000000080)=""/54, 0x36, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:46:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 11:46:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r1, &(0x7f0000000140)="47885330626241c3440f5b26e172b8219c65dbdd2f05ce752196dba4a7876555a872f2074200dcfcf7be6b592ecbe5a28208a9b508fee1033443c5003abdaf", 0x3f) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x109) fchmodat(r2, &(0x7f0000000100)='\x00', 0x2, 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) lseek(r0, 0x0, 0x0, 0x0) 11:46:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x80000000000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002d5, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='*\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='%].*!\x00']) sendto(r0, &(0x7f0000000080)="d4643aa0a3fd3d3552302b6a5f5786233d526be40718604109dd383b7a4dfd3ceb1bf75875c83a6308bd7185d5d83736046d99fc6d82d78366c1ad09c0c2de21553c8b8ef9648c704f96e876fb09dd5d31db1b126eb4e5646652db4e0d48802549f7c7aa556d134767e2ad00190959b8ec28cbd6dcf55acfb7b679decd99673e82f01ce5acee63e439c6ce2f17045df31a1014797af2fb1b68a632d7a046826d25280bd74ae24d33ec40b0", 0xab, 0x400, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 1: 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) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x100, 0x3, 0x100, 0x2}, {0x2, 0x8001, 0x7, 0xfffffffffffffffd}, {0x0, 0xa00000000, 0x5, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x21ab91201bd31a8a) ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff409ee3a6cf4bd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2812, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000400)}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x200000a1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x81}, {{r0}, 0xfffffffffffffffa, 0x266fc6edab64a265, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1a, 0xfffff, 0x10001, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x2, 0x12c69a2efd05719c, 0x35, 0x80000000}], 0x6000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x538e, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x998, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x20, 0x4}], 0x8, &(0x7f00000000c0)={0x1ff}) ioctl$TIOCSTOP(r3, 0x2000746f) 11:46:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 11:46:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept(r0, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYPTR, @ANYRESHEX=r0, @ANYBLOB], @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="0a33692091dc6606c08907e7438022c24dbcc86e3187be38117f10ace02ec335424a48b512d54507198baae6c449b2fbe838ce4b2f358d21756ea400437dce58d4fa9c7e2bb2e80617f31f69a7c2ded4c65b843353fbf30a9ff5ccaa00dd4af449a8faaf7ee4ff7314cb552fd5de777ad84586b6ca6394a5191d442fd4af637bfb741e92016695f6ed576ed4a8c45b7f3a213b0e9780e8b65896d9849dbe2974a212cc", @ANYRESDEC=r0, @ANYBLOB="c6d7f8a6722a0bb362c5f5de4c7c6c274a6df11eaf1d7d0eb0796dff70afd8eb075412ade31a44fd8521432f4001e0cc14d81f3dd7b00d4dd4119564", @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYPTR64, @ANYRESDEC=r0, @ANYRES64=r0]], @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYBLOB="aa6a8e99220d974a0762d40e34fe4293f5ed246c147fd12f46463aaddb45fd2dd924a06d5a7746baf6ef40829d48c366035ff534fe48c680b76f6da0fd3ef980bedc446e1887fbb09e0570d9b717ba31b53efb72cc21a321cbfd8db95b2a26197d143e0cbc251bff80d6d0ee113a755c93f8422b35cd7092e2279931b1e9577763546b39d2e25ce1c6d952450c9aa829fc15c30b5034b51c784f886f4461edc7a1e55cf6065ea3c4f454cd6d83bc661bba13cd418e11c504a4d7affff15a71f9883341398a3681f32bb0861d386ee30ba33acd0875727cc46c8802b708b2aeb09680fc30f536fc3a5ff84c", @ANYRESHEX=r0, @ANYPTR64, @ANYRES32=r0, @ANYPTR64], @ANYPTR64]], 0x6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) 11:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 11:46:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\'\'\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000100)='\x9b\x00', &(0x7f0000000140)='\'#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='-\x00']) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0xa52, 0x10000) utimensat(r2, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x6d, 0x1}, {0xe7}}, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='#:\'[[,\x00', &(0x7f0000000400)='\'#\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x9b\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='-^*\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='.\x00']) accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) 11:46:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) close(r0) 11:46:33 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669fa3e30f604752d3436358cae65f42cf7a74afd683c0e2771b9896bad5c1f"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) 11:46:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) close(r2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000005c0)=""/206) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) setrlimit(0x2, &(0x7f0000000080)={0xffffffff00000000, 0x60000000}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x1) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xff, 0x100000001, 0x5, 0xfa03}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x10000000000002ec, 0x0, 0x0) 11:46:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0xb) setsockopt$sock_int(r0, 0xffff, 0x122b, 0x0, 0xfffffffffffffd25) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x6, 0xfffffffffffffffa, 0xfffffffffffff641}) 11:46:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x7]}, 0x8c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="d585cb8f43c02c8e287f0b27f5786b3047f5426b9dde1177022d983be84f83510be2f751fb466d06ee209b1bdc0814662dfefef0b27988449ec7339e3f66fbd5241b8cc950cc9b7818d036d0d4d76ee355125e86decf3bdefbb40244be2220cab2aedb671679996c5bcf5c6b6f3080ec503674795e6da390558c5871be659b1090407ed35afc4f550863921d335d749f351dd218da7d9538cf0a6f3a3c13c1232b32db9fd94596b9d00fa0a693cc0014ac46f54aa36ce58bf7f4277fc65f1fdf7949492330d9df7c38bfd80c94", 0xcd) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x114) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000640)=""/231, 0xe7}, {&(0x7f0000000740)=""/238, 0xee}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/128, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r4, 0x0, 0x0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1020000000005) r5 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1b3) readlinkat(r5, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000380)="c44842f93194316f88607e35601ab830efee5d4778d39fb400a307f0aa5e4e750987f423c40a26d6d81d13713ebdc0a7a52fcb6c4fff57af3b130a1d9b356c8f270e15d9271804b277d8ea6304ac7644de75e75665c168289d0d5c043993e6362b287670447b852e92f04bd79db1f5868f34b33827c7e333cfaedce66b1c5dcc4a752b5b9828b306a4e70a2f2d97268f650da8383e3ef733eb1b728c1c7e752ff077267fbeaf30ee9deb44b2d1280a934e01b42d377db688c1a6626e016305ec0959185de7bcd329b799bbd40764bc7a134ce6145c60b142d76ce5b4a24f88c888a9615d81a55c9d18bb5494", 0xec}, {&(0x7f0000000480)="39c47dcf5bd804ef359e72bee5299fd0eba249ef95c06229211e782c18060c4e12f0bca6b1d45dfd2b7f77e640bda8c891438671ddbdada955421b0e0b66d79384aa95355917f001ce21d6865080652f793010e4288c186ab5ec359de07c534775a37a8d2dbbf14077913388a14b83d8f155aefa", 0x74}, {&(0x7f0000000500)="cb0d3e975cb662bf4b6c9fa0beb6c9f4f7a85f6c4d51d4ab2bf293257dad36f8ffa167d5588000575e8dc780cc9caa47274a51a7683ac86516ef9df51891b28edd2a02b2716fb8e6c4c2c132333f5fd0a6cff09c967b2b23f1e45ec3cda1e63088e6f55a95cf7efa1155570099b8ddf7c874d630ebb5f8618c", 0x79}], 0x3) 11:46:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x104, &(0x7f0000000640)="b6092e7a5a602bfb2fa2a4eaf4829c034c8c2a4b050765b7af327801010000f6a7d849909de2b0c197c16c88eb6de95e7a2328ce0877adc10ffdf8790a309524e84bd2a3cb920236d3c5eed81cb95be389c65e6ed283e98d46a0723751c1ef334a16c08d4ee39e4d7d0412324b3fa2c975c7f4c8e68162eafd6f567e97c9ab685caffb62f15203a96e17c58c062524226d6536414d983c08f2701d8ed87edd76921e9d0864096d0080fc4b065e22943c49b7d101c5bc312565b0d3779c8fa7674a70c83e7a84049c0f7c1485152592a663cd29bc1dd54214cb946b07c6005a1d94d9df029f0530032f753608bdc5505fb9acca6df0d500"/260) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') shmget(0x0, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) chdir(&(0x7f0000000280)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x3, 0x9, 0x1, 0x5, 0x1, 0x90a, 0x1, 0x3, 0xc26, 0x800}) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 11:46:34 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 11:46:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x26, 0xd3, 0x1f, 0x1, "e52650ceccb7f84acd5a1a95de5dd527ea672ae6", 0xc867, 0x3}) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000180)="a4d5b1fe1652ae2d9dd9607984c5372f28920465837d60ed9f360344a5552cf165e8d4e6891ddeb3c9b224914dec42327e40d1b55412b114bdbc3d46c0eaab1301a3dcc66e3edb0cb37562f017933dc5c77e400e3466303f4db428672b4f0a6f4353b92d5fab90207316b59077f10a891f89f40c89ec6ae1c16e48ce152867a19d0bd72a2768039580c922ecbcdcf81b919a788907219e5fd73dd7c81337c65be895c207422228f78f7b5bb0ff4ce003e95ba29554edaf5b8dfd0125bce58054ddb6b71ca6ede299826b68c64e00d9a7590a68ee9dfe8fdbb4f1c3d88bb0bac6a9a7cab5fa2c1d8c5e2b40b062816c8fc946eaf056de73f93ce7c4df212f", 0xfe, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0xd) 11:46:34 executing program 0: r0 = socket(0x1, 0x2, 0x1e9) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 11:46:34 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x39) 11:46:34 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="030000000000000027790f7f4f41d3f09755a5fe87a00ebaf772b9341cf8a8e3af2c30ef2a3ba500000000ecb2b1295e2f7f0155da4f951583853576ebd9ca2d9907b64d6192ebb532305ff514801e210e3bb06f4b71b4fd68a0205ef689cd18bee647f4d5154c3408c6485418780aea2896f6133942fe0f88cd2ee1e70d18b1e94678fd0628a2221f298f5732b3049d1db27eb7b20be271e9106ce80ccba4cefd7627b10f4d3f3fc9530e5e599b46d02f2dde2aef4d1e3e6df7571e5737d9a549b4ee29452e87694f0b14e5d3bf33de368ba942"], 0x42, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x6, './bus\x00', './bus\x00'}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) msgctl$IPC_RMID(r0, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000200)=""/4096}) syz_emit_ethernet(0x76, &(0x7f0000000180)="9e337a0819e4821890b526e5ffbf310b47abc9aec9620783c4f4253a6500e2bd158206b6fc241733e399aa5be7b984cb5a7f6e215e3762aa4366781448f131b8987a3812471732878997c5602f0a2dfb43e40a05d7f262d73affdef8d1b1d3bf41d1b148de51d7d9837522da35df6fee891771d1bf76") 11:46:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x8000, 0xfffffffffffffffe, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = shmget(0x3, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) 11:46:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005424999b4427daae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1073db641"], 0x1002, &(0x7f0000000140)=[{&(0x7f0000000000)=""/177, 0xb1}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000001380)=""/218, 0xda}], 0x4, &(0x7f0000001480)=""/187, 0xbb}, 0xf5fd5b43811dffd2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5340a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) sendto(r0, &(0x7f0000001340)="6861fe261e6f6437", 0x8, 0x4, 0x0, 0x0) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0xffffffffe464ad9b, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000280)='oLTqmN', 0x6) 11:46:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000380)='!\\\x00', &(0x7f0000000400)='(\\\x83\x00', 0x0]) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/251, 0xfb) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x1000000000000200, 0x0, 0x0, &(0x7f00000000c0)) close(r0) 11:46:34 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x2314) accept$inet6(r0, 0x0, 0x0) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x46, &(0x7f0000000280)="aa608168d4388f33db14728ed492a6689be5da0823f4c70a72c4f62b258b6339851523ecfc3eed9bc76cdb2614721d9970cc30ddd3104f7925cc52ff9db4d16ad6b04a520fdc") pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x7ff, 0x1}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x4000000000000}) 11:46:34 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x9) semget(0x3, 0x4, 0x48) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x23d0a222, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3b3, &(0x7f0000000200)="b6") 11:46:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x2fe) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:46:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 11:46:34 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x7934d094a59e8050, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x100000001}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3}, {}], 0x2}) 11:46:34 executing program 0: r0 = socket(0x2, 0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) clock_gettime(0x231fbece62af9e40, &(0x7f0000000580)) unlink(&(0x7f0000000340)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x3, 0x81, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0xeac, 0x3}, {{r0}, 0x91faab9b010f053d, 0x2, 0x8, 0xec88, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x400, 0x3ff}, {{r0}, 0x2cdfc6abaec6cafa, 0x4, 0x20000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x40000000, 0x2, 0xe47}, {{r5}, 0xfffffffffffffffa, 0x840704ec785f5fe9, 0x40, 0x0, 0x4}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x34, 0xf0000003, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x2b452b1c, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0xe4, 0x40, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x665b, 0xceb}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x40}, {{r0}, 0xf3db8307fc4a5e0, 0x58, 0x4, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0xeb1dd44daf320ec3, 0x10, 0x100, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x8, 0x5}], 0x4, &(0x7f00000002c0)={0x101, 0x800}) r6 = fcntl$dupfd(r2, 0xa, r2) munlockall() getsockopt(r0, 0x0, 0x66, 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x3f}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x1c}], 0xdce, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x90, 0x43192b958b5a9ccd, 0x3, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x401, 0x4}, {{r6}, 0xfffffffffffffff9, 0x8, 0x10, 0xac70, 0x1}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x400, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x7cb240090595bcc5, 0xea, 0x8}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40, 0x6, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0x80}], 0x7, &(0x7f0000000540)={0x3, 0x80}) 11:46:34 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0x81}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="a07e44", 0x3}, {&(0x7f0000000080)="c441c158450603d918705a26c2c02e41770d35b52683bebdbc356c6b59f81754671a8c6b6fc639ff889e517896bc90333ce0e6b79dcaf5c73d8e3affae1c04c5c0ac4defbfbe710d617b9c870485ce65f5c43f09ed39b64aa38d9ff6a40f3427088b1e1f7df5d41166d71a98d86e0e8ee6ccf44f26d7a93515829b4c81c111fd93d244972b975fbdf9e17f03d2b5d2d8a0a4d01bf48bfba95cefa631e3ab0ddf23a81b38c9b1ec7ec6c9df389ae49e921fd8b04c6a3668105961f18b3264fef004730cdf715e0d9bc286b122b7a84d3816da8293a0d6fc059f420f54d2895b407668ec241a715c8df9f7b8a5", 0xec}, {&(0x7f0000000180)="64c77105227616fead744911d1c59937ceb45b18c0e8dea63c36345dcee4ab4332e9b1", 0x23}, {&(0x7f00000001c0)="40cff72ca099e8bd2d125616c8f9d536138d5546cc75ff4d8acfb7d2305fa4968e6131c58310913c083fc642f63a3ebdb7b52f14ae74a1d15310175939c864a47a9974703020057f6d5892e6bcc17c99238c9cabfb01c44dc4981828cab8b7624dd1150751d330138414769549e8461c0544357f578eb08d6c10d10d99f568cdf7d056326fa9abb992714a9b82aaf21358e795733c471c1960976aed9f5af0c258e77c9edc9d8b8e4e973d5fddc5b7ee08f7ca4a1621c30d9e9f03ecb46680cb3f189dd9ea63d716d32be2e865153422d727d19acf23aae501abb67e211c29841eeb2824e927fc5dba25b76888cc452a264e54342236b1d7938d1f74f186", 0xfe}, {&(0x7f00000002c0)="7f1a2dda860a15c21cb1207d9417d3e73aa8734c55a35e61af15693191e27be0a4b929f86b0d44e1c0447402785c6fcc906f129bea6bddcb1e8ff9c7d646a5110fe032b42cb9613e40d5591b910e6ba754b2e4ca57e3c6aeaed0a01b71e7ff58e149d117665abd6519ff32b536277d9b4d59b458ca69eda3", 0x78}], 0x5) 11:46:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="a0b5f588ea63afdb3fed44dc351502fdc91b94a28ecfdf75d4ce5d4d55c117248d8aaad0329d52b9f43e38e91a80d829d05c54fd988c828329062ff177615bd84cd1b8c4466bebc947d78672c603c10a89c2f5ac963595e56db207d77c01f67be90d13c833518048b861bebb3f60d84e49dbdd6c00115baafa3187ea364c223b72ef52c35b0f48ded9ecfe35ab8e6949c7f05a821467", 0x96}, {&(0x7f0000000180)="30cbfb2fc697fa0d69adc75eaa9a6414292e6146cba30a2eedc8cc787b1c9537a75afab1fedfd74c8f2a918287f5d2376f27d00cc03c42a68ab35404abfc4a85b4133e51d98ae964e13cbe81d574fa2837d9", 0x52}, {&(0x7f0000000200)="a63d988963389eeea52c28f3d73eaf4855c689874fa97d08", 0x18}], 0x3, 0x0, 0x0, 0x1}, 0x8) 11:46:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1e636ff9671eceba, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x4, 0x0, &(0x7f0000000080)=""/4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7fff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 11:46:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3d}, {0x16}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x605) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x680, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") kqueue() 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget$private(0x0, 0x2, 0x11) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/66) 11:46:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xef63) execve(0x0, 0x0, 0x0) 11:46:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) unlink(&(0x7f0000000040)='./file0\x00') 11:46:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x400) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:46:35 executing program 1: r0 = semget(0x2, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 11:46:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x5308dcf9, 0x1ff, 0xfff}, {0x3, 0x6, 0x2, 0x2}, {0x7f, 0x12, 0x8, 0x10000}, {0x24c, 0x1f4e4, 0x3f, 0x3}, {0x20, 0x6, 0x3, 0x1}]}) 11:46:35 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 11:46:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:46:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:36 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20b40e0c4e96334f000"/32], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 11:46:36 executing program 1: r0 = getuid() setuid(r0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) 11:46:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x90) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) r2 = shmget(0x2, 0xe000, 0x204, &(0x7f0000370000/0xe000)=nil) shmat(r2, &(0x7f00005bf000/0x3000)=nil, 0x3000) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="1800000000000000", 0x130) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="2cc7ea95f404679ffcbdc02ba0aa04ca915151c7e2cb0681aed14ef7d44a0cc676ee5f4111a9149dd902", 0x2a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xde) 11:46:36 executing program 1: r0 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/212) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1ff) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r2 = msgget(0x1, 0x601) msgctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvmsg(r3, &(0x7f00000017c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/63, 0x3f}, {&(0x7f00000012c0)=""/129, 0x81}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000001480)=""/180, 0xb4}, {&(0x7f0000001540)=""/70, 0x46}, {&(0x7f00000015c0)=""/156, 0x9c}], 0x8, &(0x7f0000001700)=""/156, 0x9c}, 0x803) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001840)=0x1) chflags(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000018c0)) close(r4) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r6 = openat(r5, &(0x7f0000001900)='./file0/file0\x00', 0x408, 0x90) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001940)={0x4, 0x9, 0x8000, 0x101}) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) rename(&(0x7f00000019c0)='./file0/file0\x00', &(0x7f0000001a00)='./file0\x00') rename(&(0x7f0000001a40)='./file0/file0\x00', &(0x7f0000001a80)='./file0/file0\x00') shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000001ac0)=0x9) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001b00)={0x1, 0x100000000, 0x3, 0x80}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001b40)={0x1, 0x81, 0xb1100000000000, 0x9, 0x3}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) mkdirat(r8, &(0x7f0000001bc0)='./file0/file0\x00', 0x40) 11:46:36 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x100007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mkdir(&(0x7f00000001c0)='./file0\x00', 0x90f3a72e67046093) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x1000000000, 0x9, 0x7f, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2000000000007, 0x7, 0x6, 0x5, "ff35b58039b85cea365e954ae07ab2881fd8e80a", 0x6, 0x27}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x4, 0x3, "fcd2c12b17fff5ae83f9f6a0318b2c44a60e10ad", 0x3, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffff, 0x7, 0x6000000, 0x0, "904ef01da236fc61ecec66f4b5ba9b92c5d46031", 0x2, 0x200}) 11:46:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0xc1, 0xd9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x100000000, {0x53e, 0x1}}) 11:46:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x3f}, {0x4, 0x240000000}}, 0x2) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 11:46:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="127700848fc3f728000000ffff00000100000000248b000000"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:37 executing program 0: r0 = socket(0x2, 0x1, 0x7) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 11:46:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x90) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) 11:46:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r0, r0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:46:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="243a382c064326a2114687c4d297bad966e48a3d09c863ae22fabf73f6d85fbac90f7a2919e4c215a4139ab3569eb241d7ba68a15311fca32d4883d16f370444a76197841dd458c3542b04e597d3d8360af391a39c198b05d36f6932b456794394c0fa6ec4d4075a04191037e3b98e4a7df12b750b0aee5434f4a444361e6e12bc1807991bcbce7f2090fbbaa87b74586e11660798d9de092a37bee31afbb4b7b2f6c84d88af48f3f388b6b3a1a06090c9693a5108fdfb03a41b9e63db1a80f1c5a47024d4c6200b1576da8a4c5eaf2d6cfc2bb33f1cb46f682c7b978086afa4982e7306d549f7047730ea3546c72a6d0387a4d9fd4bacfbd6dc2f", 0xfb}, {&(0x7f0000000140)="532ca7d70c4e6533a739eaafe7b4b8f2446e07ca0af2cd869d720b01381d6d6c57b130c8945223c30345fb8b71934a4ec27982eed60abf830b3b618c1cf4d030ecad0f8a9e9d58a211", 0x49}, {&(0x7f00000001c0)="17183f4085cf5c8dce5bd0f4a69eb99124bea4671e9c13377b9bb7347bc3171f766d4d2b8c55aff86871b8a1d3b47897d41450520ff02278292a5d37af53c638bbbb370405e23b4a0a5d845780b2ace5a67a3649e0965a240591c80565ff93af25e4968bfeb84e5f9cc4f51266bb8f940f7e84864c9fba96d9ef1589ad7c10a998e636c90c3f3c642c839cd54aafcf6931", 0x91}, {&(0x7f0000000280)="03fdfb0df42e518cd4dacd82dce5740b854703f7eda9a36e7d2a2cb4167132564f2e38503b2014a861ae453b4072cbf14d945aabd109971242e93d6c0951da7d6fb445e1de93368a46b9abae80b943c5178ee1354d9beacdbcb285c9b2bf50dcae616dbb59969cf225044f9aa12905011a19eec0d725ab41fe2866f49ff3d9343caa0a94bad49ef697b7e44056f6565f4085809d7484641ae39dbdd6926d45ace655652a2182557ab677c7124a2bb20394e6ab8b197d3b59dadd9c4a0a2af33c", 0xc0}, {&(0x7f0000000340)="d2ce2832dd1bd4deb1cb3e4e0f80ea8aecc7a2ab530a396efce2d93a10ce927849ce6099fc6c6bd49fcbf33812d1c991e60ce4fa03dde271b5edce04a4dbc85743fd474e", 0x44}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="da51de18720e62148d073096ff128c65f7e028c3383dcc457659ec6171b3e267b81292", 0x23}, {&(0x7f0000000440)="72a2431d0fac05c9e49e1b8c4ce21239cbd0a5d0b71e585f17f755b089aadbb071951eb0eaf9aee52645013ff36aafbd553c22e4e2d234e26ffff9867a49b2e8129556e148edfbe17f1bd172592ec2f1fa0f3c58527ae8d74da858e61da344751486875b3c68a2b91c5ec363ad11714e14f09847675fde292e6adcbc082669433b34e00661b51703e3071b5b9fb1a3714928711f4d3ae2", 0x97}, {&(0x7f0000000500)="4a6a780ca53a122e9e1cd87bd466036f70a56dab932105877ed726162158e56a3005c7657e8ae1ba86026cb0e502a9b41c454703f341bb10691ca957a31b2c7025d20a86171262a1819ecf1d0150e6455a233174739614f3dc926d2f29af3770fc82", 0x62}, {&(0x7f0000000580)="97d9913a88c0a8f105c261eb3e5f32a1af", 0x11}], 0xa, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:46:38 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000c, 0x0) 11:46:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x8000, 0x42) 11:46:38 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa22, 0x80) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffe8d) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) 11:46:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3f) 11:46:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x20, 0x80) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f00000000c0)="d60ea73c7fa723173af5e6cd95b38f5f14bcfac5cfe6f32b31968aec99bac4d3f8ea52b0ddec1ccaa8ac641001b8e378f84dd5671fd92dae7e5b384bc3f686f3ed255664621cb8cbe9e08bd35fbaa3fbb31c24946aa41cff5f5eb79e309ca79e269211ab0c5171595a66392a36f52b7d91d1b699fe0f28c387bb555dbbaaaefd719c30cf79c061e36174ad9dd7cf85a6b8e56b3f3f2e259507fd32a7164085d7", 0xa0}, {&(0x7f0000000240)="ece2d0fe773bec2258cdf2d3c0e14fb0f4c436ee40f4a56850b9ab48c016d53d7e33a4d227543e67d55e6df39bcf4d364f0c80318259bb7159a80b4fda3b963a1695f42af948e4be94be3739fb54a7d57535031d53a6b9f3b31abf274884ce7680664b38aa9a7384c7262d074dee7f678d5a22eb982cc17d4209fe55487c72805d72e1574140222ed253f899ed0262c70eb803556006dc8c6b72b7d0e75cff693006d17d9ef8a7cd5898fdd8f5a65070c0dd6fc2f2dd187f", 0xb8}, {&(0x7f0000000300)="8e09ff228cc90115383d04e7dd8ec547beff8390c2167272cffb3b15ec3b97e7da2e2645edfbe002026a7f97257107134dc929e2c202da00d7744603f64c6cf5d1d68cfe408f70b4a2bcaafbdac515466a340fc3923bcbc2e29651cc26ab1975e4d882423bee53f6d79eb1575d351c4567f722e1a92217bfc2498da2abe2f0c55bb52cbdae4c0393251a28f9a11cde6dd2809c475048dbcf62d1a548c54ff6ca3621f436d9244bde862077d962f2f611f15e6976b5384154d4a66c9f1ad36262e55d2d8d023ce32c0a10ebd57f8fe4ff12a68252140ad8aed4ff", 0xda}, {&(0x7f0000000400)="93d66ddd41c9f11d8179239879fdd8ae5f97d8bc838c6a0c87a6bf70e2e7677b80770e9daf044e8cef670086fce7c4e5145b3b3aa3c6f9e85caff44069d38fd37649891bb6ead640a0028e3d77a89f26eef47a5fd27cfbad0dd50eb180c5b7e3e8678e073bef7f46251f92cbc155d1d6550610f084f2b092aa338db3011a619a0a61bce490c7206e9f8c3c1b3dfc8bf75da044f376aa38dc39fe7cba5e5a06b419dfcb42d99452b022e379a324bd3a4083b1756b149b97fcee7a29292d185ba0b85d6345251655343318d9479dbec7a19242ca8b1771a42a9d5b3a1f7bc6df2a1c9e3fd10834a6f4e9dc137c28e5d475784156fdb4aa64dd0fbc14ae64", 0xfd}, {&(0x7f0000000180)="279a34da4d3dbd68aafe03a81de39c84bbcb0f6932e99e66528597763e32f08cc81fbf20415103eb73d2df6a0b56", 0x2e}, {&(0x7f0000000500)="ad7e5b8c2f6bdbe6115298b3be6506ee12b184b61646575a3d0736808b0261276fe2761d18b2e5f9a358ee4354350b98a5c562bcd2e52cb3de53ada92893107be64084ad8c5f402394e185a8d9d479822f9419efa67f7a94bf6bcab8e9f7f05f511fbc68208a37e0125b385752e9c78e457a7319bc9734bd3c00e63af68078bb2d2d946bbb56558b23bbedea27b386ac78824cf713dc266da21ce5d328f220b6ffc7", 0xa2}, {&(0x7f00000005c0)="a99100f5fb6f986ae572ba0826a30d5aac937e9432d9d0d2241447610537f4e9ddc90ca99f5d09cb91b6653d9c0c2a7159b0e0a3e22fd75d6d7a0d946db477948e05447960d54d65a8eb7b8601315d68c2c3b2310bb8ed1895e382d9111e8ab7073b2cc7a786d6ab703f900592dc891932a8be121b6384883df4eaee255807092b502f0912061370899537944c24400f36345f1c3bd1eb1c0294a2716249ef26de6dd3734f359410a313878a84ef88fb184ea7241bde6d6cbfe9d4be6937dfe98edc2a8900d59e47bc6d3ae86cd6a63f612a3a6f4fd2e1f678d7bc09a54def1569a40acced81acf2", 0xe8}, {&(0x7f00000006c0)="4a346983ea017b741dee7c42bcfe088cbd69063fa8a5875afa561e0035c2fd8273e458607556491d3c11386c24614312fffc9c4d4636e692fa4f9133d7873ef312a3dfcb479a00ac854dc41a440c1467daa8b1a7c16e482b0acc0f4832fe26d870da92cbccc9c21e1ec1fe9314073b2d451119a20292601eec50867fcd43b181c2ab195231acf0183f44d06baa20e980e7024787edf74165d3c1802fe1b6658f1ec87296c472d54e33b130eaaff5456147fd7e0ede7588b9f6937a04dca8cab46192a39bf211513fb2de5a8b003e46c106e5101ff4d7ff5ffabcce9dd273adfc", 0xe0}, {&(0x7f00000007c0)="4d2640e91932bf8161a0a9e4dd1c5f8aef58245ace935e93271602107c816b611fd5421d835d7997a93f02554f20cee2f5e32a251056a296561735813821d659adbf233a47c5c50e08f725224fa12f4c78eaad375b7975688b55ebf0888d721558e47bf42392e08987b34f436b21a70e9a229c2523677337ebcecbb98ce927a0c484e8dbea48efa0383a52b4269f092f7a755ec9b8198e5a697987c14454e91f734f9610f550c62059a3e18a1387f99f0330fab89ab89d4d9bfc6185261df32db9e19dd7e5470399dd9d5cc3f9fcd33f0724cab64faf08fe96939b71cc63785be7d1a228b9c5af81939ac02ba3c57f1c5aa22e3d19e739b406fb40cf4b54e36e2a519d95127b5e4156dac65e9b21de4a29787670f22c39d3f2ea36e07829419f99258d83770a644ab029aba482deca5b87fe421591d2920ea84d538adfd41056de0e31d2492b34100315000a3fa258b6423b9b4dc3479b6356c4655f0abc77d58bd915e8a6ab4c565f032da7fa2dda622bc28986c010148c7b601c308da08a2af99c9e114212e4b5f4ead75776f6f067496a0b42d54166efd5fb38d4270af76aa5d1be7b06c952fa7ecbbc9ac040f13666aa36280a44e1f9f8e0e2d59db666c5e79d31a73ee77cb792a811c860cfcf9bee2729c9e1b1574bcbdbc33434d48f9e0cd0e6e8d510ae9c139dcec9b7de7c1b5d7931c015094b2e4ed64c42ed4fdfd14d0793467d5db7a45f27e5c1b64e9c6a5c21920269d4fc8d230d3f567c6494740f9b4ec5a3a45c2382e830972876a8507e0fad467a0a85692758f35f051482654d994f82c86f2d1e0fe6931590c4e42f4bb50e91cd06fad1e277c3fd9083c2a6dc8325b58082c9fc04ffa9427c6a46672eb034e47b053f736c6214a929668ef9386ddf0ce33aa8becc7eb56c505b827f0e23c1ae67e5a93bcd296b0f794c4f9d266ca452089a506fe7fa1d87765656705553081af47b32dd5069bb452733564a1be29f59bbebce68ad47244ef644c401e784c2540fb11f68865d619db28870931fd6021411d15190851e90e9d43e0309146a9a9e02636a17159a5e131da0fdf06af38a2611db2aa5d22f615fc9e7efe20148c02dff1aab53a1c0ac0bdfa97b554bf9f9784a6c6dd92b7fd1395250a39b99d9529d74aca2f3b61e59fcfba1d18f212137670b298b1803e78397248530dd087bd769690124331a4fb6de6a73330e80e84b210d2b4750aca8d55f1e6fcdec1f52f318e1b955bbe73ae0216cbe0ae08cbb33abeee04fef9c18069788f4c116f77a8370de7648500c2008954061b2608e40f60bd99cf5ac50ce34aab2d20291d9c1ba679aa3fea6334d5a2843ee2ce2496a3bafc641d292e17d10b5720296820ca4685f6ad07849c9ca77b1ee816fbd9d85950567f46713525db5d794a2efb9fe2b19d85578c1278cbdf3b7f4cca8a8dbd3e5a068545ee9e2d1341f530fd6649ba01c956af3d52286b404fe1530acd67f33f0fe147bd23dfbb2890ddbae45697c75c3da2aa2b739b5efb3050de1efaf6c80c228ad2348b69085e710da77bc2f0952e14d705758daee4f2970e604567ee49bc254c720a6845aff106d2c06de8f2f13eab4f509b96a5eecff52c3b2e4dd886d1897bc3edcd8a317d20998150e88f03902aeb67449764790770cab0a590eb047fd4bdf0c9557379f3599592591fd169cd2c312d36ed82414cbc52d7478df15fe763ae963a003a6dc8fd7928a555b927e4eb7b406b43ff4f627391b01fbcef0ecb14c99128e45c77f37c80d71017de15f33fdeb102f343dbd6d2e23e3401526a27e2173a5e7a822a9456a0e4b3cfdfbe4eeda1c9b32ae529e165c53a959f1473afad781385c826aaa03fb42da31935a428800af33e4589b5c503c954b4265407e89d4ac7b323d5845d9874411eb0319061fc58b183b5d51ef9805b1d86827239379f3289bfc2a094faef358d5e658c7a4c9c16f72734744070bf017a75b2a89288c352163e3e5e92f2651a2674e7db7db0a8d435f3193f6fc14cdaa6aa42faa28a00ed8428c4c5ecb279c91dce7628a87b1664d043fafa7ee7d9f0d8d3412e661bde0ef59241a81f974ea35fb619832091657f33f1f873e87fefc959c6ae117c6293d9704f55157fb8daf2ddc18f349735c90c3e2639a65d014782abfd18fbdd86b0d9ae0bd800271681f00267519d6e00a19c5714c1bf57cd288593a2d86683793b41cee2e132c6354895ee92c6696af9964a7f982254de25cf27cb198cf19f047eff4164736b65033e4df840540905a56df4d6ea2bffa4bfdcd53edb9c7d6ffa7881aea011e2f860eeb14873d03c83f29e3e6fdbe82df0e4ec32404ab658bb8a3dd3d42b06ff9ce14e69e5c11d79f4c03b6d7d89d98d49d3534339116bafd7903b8b08c15c118de0def456699ae828b751165301c7b9b883c0da0e85bccfd4cdb7887f3889aaeb85baaa6eb1c6426d016b3eaa9c48207804b379d19d8e9064aa0d396d017c29f11909611a4255b1b1975dfb2e17b3de1cf0739ba87ebc83b46bf3c9c583a9a3a9b696e9dbcbde72b8f9c7de108b9e194ce37969479068a184c1af47d6675f3f885546412af96c004b7ee48bad02e230a539d6f8b5ab81c5247fc3377363e4aa484ab69637d2f792e4dee32ff244b84f4237e57c71f992be30f7cc9853516c4683fb60b1890ebb4abc5d9c3244c9854bc46e262956d79843dc217aa1c4280282de209909d569806a813b85211229a4bcb4a0aa932e0c152562821b0310a15f5dead2479451f952fc11d3f8fd1ece967b1b0e3bec8ad8dbd42fb7f9dad625b25cb4a7b94e386412270c70e4bebfb3acda2b9a872520116a68db2063716cd8eaeb22dd1ee9eeb9690c510d7e432c8630ebfb4de3a00b5d4cf83bc284d213e2dd908086b9815a2ea754fecad0c40dc08e188b83a77fbd1cea349e9708cd606233adb08b86c91f51138932fa40e339cedb37af781e9017d90ad872df5864db021851e9702cb4ca34e018faed7bf15dad0a41bb8fdd529340dec52995b8813bca44ef55d427f7d3d396f0bed28423bd2500c413ac80f46461653ec3f79f5b2525fc4b710d0414cc1d30f34d627bea49f68cd0b89d586423525b1f6ef03ac695859509bfe2eea2e372152acad086f1ed4c91041db7a7866fee66b2e68a55979d20a19edc09cf74605b055fd6bdf659b6be53a33190da0988feccddb13a44c8d9b6a349bb7a047cf64d9b5f39168dd0fb466634be761057fb5a6940ac8c98870488a7beccda324a09a64565bf8cd8d7e3dbac96145160b81706ee8c22b6534ffc877b69ae462e1631836f4745f9c5a369b882aba264055856adf178234023bde4a5f8dc40b8d928e27d8acc7fc0da768c8ee035426d0bd53376b89484feb73184f750a3f85269a92e61c397cee163c91cc9e391c2df3d6f883c752bc26e1a5a8b0c54992959fdabedc061a0bdb8834c6e076691855805b9b05de2557300a9ef4e3ea0c52b6f2380471af54ffe52202d0b5dc4d741a55f609c763046129778da435993250f7e7930851b39130082cc9a51226c660d0223165bf8aed181416fca81b94121d3daaabf6309594e09366b66e28e7357ea661d22790b630de14419ae825a945107060a62414e467b149579a745aaf3b2bcf8c6cd12e58a652da967bf0d9638613ddd9fa92c293dfafd176502f3a9519704356b5e279bec3a77a97b328c5493b578c15df401cfaa4285a18350341591f41a3458e4862f75b68ef4a2fe696a1f60cc0bfe65f3dadba76f55b2c4f2031fec37afc226c608a6622ed7aed42b4067942d49985cc0abc5a826035154296644040147fa1584f8a8e480061d5e5e86695011b20ccfee9066ed42ef01f79c58705c54f8c1b6d115e02ed5a6d36bf7503d2abb699d33343376ff2896bb35ff542db6d18072dd91fa59fd1aafede1c05d7ded730116ff338cfbec43fd3ba9b10e89f9bf3c4ede11be28c84e43fd00fc8798333ad908f0a49e263dde684606fb135eb208be8c7a40b8013d057a2d06c7e749dfbc8c6d27282845511314031e6d61497a0217d72897f8f6ef3541d04eb996e31d0108a2519bc2fb1540f58a7678e289422b9919494e7b1046df1e2897d8dbd45ece5c7e629acb95254367dc86da05f023b22cb4056cd266fe6db295bf4c6d6cbe2255b5f3aa355ffc5bf47b088cbdec1a083291ff0ab213f8e859c1360a123284bcea70ec830fb518a56a8c99dd3ebbbbbd2d874046a734fbdbfa2086fefd0c78aecea1e02894adbf00496fe035dae1fff9e8c9257fb96f396d42e1363253ed4710df3c60ae039b07a59dfc4be926fef33578bad74d15e26efcfddc89d861d3b558e2bc85e916fe171a7e61085ec15ed9d89a49a576e4e438c5574289509e486e3071ef119589cb11cfc2048e39345d46d1ef92c92fc709c6a282ee84c7ae832d54acd73a21f137001590b8c2cd3cfedd731e3b2b6d0ed0dc696aa40cc11d33805835fb6a9794f634ec48c57e32dc8e9157952991481530c2debb16ea2d02773df151d5e02eaacd5405c2b59958ae0470f39da3ed9f966fc7a5c726f75d206364db5626a3cea504a99a7ba9f55b9c165cb915df071c08c6441d5858e603ecaf77b7ab837b1b124e94419ebf228a0ed9341860e577f8def6dc86bf2d9b20ad7f1f49924599c13551854cbe971a9c8657ee9f1ae4c15946e82b1dc2ec4ac2527700a54248a967b403355dfef578e258be38ae2aa98d9bd935d3cdfdda68588bfc1a3375cd8de8edd40cdf708d31dd8e4519fea35f810bff86d5c1adb3d4dba721c047e8ded6562bb35db3de2caf9351984259938ae8e85ac9854412a1a54a656039b68c1eefb9833cbf44af619f202fcf4c4ee4a04c12a8c1fbaf095f9d558cac4b1dc4bc41b98d7643d6e1c9844b768c7955d87a6dd91589f295e6017f304bbb157995ef4fa08abbb0cd304dafe9e6629efde4af752edefbd3c7c30382c13feae4b9377869c2a12e19bbe9ef22fc041061a47ba0f05d8210ac56e74e0b9ff6cd0b99ce649fad48cb52c101b7ba591cb77741eb81404bd52e49df0df4913cdf0b14d90ff777c11e6f9d959a6cc9898e0e243e2c828f40acafdf3f8e75e465eec15cf7500ac2224988362d3dee10434a8bf5f30c9b3d374827314fc0b6cf85bac565e92b03fd84a7073c73bde99cfbca9a674902c01bfc388aa04b906805016706f125161963ffe671e3f3b52af076a93f38c4003185c49dcc02068738c22d688dffce2df645c5edca81cdb38788d1b2c37e2ab08dec18c35418c6c5769122dea3d1262d02ac6f1015af934eb8deac2f293e33b4b15c4e8167251b614d0ebd1d66cac4e94f470a1503e82c8d31465f5fc13279e2c8c08f03640cc4c2c41c35633211b37a5bdf9b2ad6267f1c70a6b99467c0994dac04260d107129f7f914dacc7182cd688f4ff5508ec8c58903402d433bc42aa807037097627ce5fe8060b62905b5dfb1a7ada19f30e16dfea0fff34f22e9cdecc7f3a129161ee54ac90ebdb259c58838965c7298cd63ffe6db5345eda95470cdec6d446cd214ff5008bbff72db4fb981ac27dfff7de89f31094a5dbf9fb51bde93b53d35ba3fe1de1d738c62b372ae918e1a73a8aa9b8283c9064072827ca32daf02355cc39c3f7188632ff3730b66f986d407dc1107f6f36509f2cb110d74a115faf738a569b234f403341c58dfca42947aef8b30abd48d006d3e8c69b5af753561ffdc00b2e17c1a96c2fb9adef72624825e05474afe9e471f82c1ec97fa3de834e5152d7", 0x1000}, {&(0x7f00000017c0)="ba0e274b9e156888d5", 0x9}], 0xa, &(0x7f0000001980)=ANY=[@ANYBLOB="1800000008000000000000000000000023190e2ac71e4780832510252646845bd7ba40a67bf6c198249fda7096c3c10ecd47fcead6715256f392f1c971526a0c60ec56be76dcfee50ce1858b68f4", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x400}, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x86139) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0x0, 0x100000000, 0x120002, 0x7}], 0x3f, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)="510fc3", 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 11:46:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x3000) shmdt(r2) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) r6 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r5, r6]) r7 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x40) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = dup2(r0, r0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff15) getpid() r12 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r12, 0x4, 0x7, &(0x7f0000000540)=""/165) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = semget(0x1, 0x7, 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/35) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 11:46:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xe54, 0x7d, &(0x7f0000000040)="56783695ef7d313b41a043bd6c5fe321cc71936f515177af9dcfbea268bf7684a11d15075263c66dea3affb31e8f0cf5c81f96a3fd3d1ddb753fb0f460c5295b3c20de7a0d75b45aa5348af77f5ceaa1a4881bea422abde7b180e1ddea0eb9ea5a1206a32bceb79f6220afd2a361285ccbf7e7b82a4e4c0de2065e6e992c79772ea01bf550fc875d58024ada447b071b0adff36b5e6077eaa9e61ccbfb5fb9e68523153ee1e9fc2911feffce0aadb10f51a8f431d28df31deee2bfd3c3118bd6cc8ca4d8c514cc26fb042fa5a20068d3e350c1a8435b729bee8bddea048a73b78e0a0071", 0xe4) 11:46:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000002005fffa}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000140)="1b3471fcafc03afa058492f5582a7f05803569d4ffeec24efcca1e0cf16591a1966ba0511757f2244ff3407c3daf7d17ffa6486f5bec8835428eb7d303a82b4570e91db665f4bb4e16a27a7a59e1893c3d3e5badcee53e266cf2051c80c56d1a62463aa14284a6418dc4ed27c1cb235624d71f53b3fea35288f4fd76c97b0c574304a8f1d86eccd1d5a0c5f53f1ee886f76f6e5714149b4bd636320d03c351054f5fc87a577cc419645f9d4f77d191974b79d29e8a6590bd8f928b12ce04266b", 0xc0) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x285, &(0x7f00000000c0)}) r1 = dup2(r0, r0) setsockopt(r1, 0x100000001, 0xffffffffffff0001, &(0x7f0000000100)="efb9e1276405e9723655127e230b300c27542a7d40eb56d5227b78316be658d1eda2626653d8d2368d6ebada3591e4ad4b588b3f0d670b6512cd14aa0b66e8319ef4a88b007e49965ac95c3426419ebe02", 0x51) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x4ed, r1}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x12) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="b5a2e5a69dd23156382b4c39c10eb0edff75796f913c7bf53e65a883be901f5e2fe8b3d1f6c074a1d25a67e348b4940b180906", 0x33}, {&(0x7f0000000180)="d8a3a111338c68dc3fa45dbbf2e8e3d2ba129075c770c18b55d9d019036b807158ad3ce8188e5b57eeae5b7874f3fc1fd84ead056dc8e59d1f39b6c7a12e95ec66a66da2be027b160e3fd6001f", 0x4d}, {&(0x7f0000000200)="9fee92b3c74f39b1aafb4fce6e4dc9cf4298f44954eb6f400c0ec653d79ba9ce78df550e16ba4cef26b1fe6ca6a2ac143c62fe463032dc953f97e75e717cec3a2eec727d3f1a4adf3eb831dcbd32c58ad107205caad5d568008b948cd3756cd2ff33eab9d75a0f3a4b8f673133d1669cd575c157336bcba9ff60ceaf7883761003b048d1c768152ad714d6082bd9a4149cac63906e", 0x95}, {&(0x7f00000002c0)="e61fb9d04a1934877b99ddc45c17f116a434fa7bbfea0304c438f3d8aac6acc30c10cf326e668740c4a935385cad5e0666a4341b4b8573f5a1be38fb5c7730116ecb68712ccfa27018d92aba0d2556673c82ab4a1c63c1e736cd67ae3f1cf9f4e82e8ba6808256faf25019a3f7d1809e213e4cfe554a8bee80f6c3b42f3f81a49803cd3d71d0b31da815ce82b80ec6a5d2f0bb12ab63dbb635844468dc2b6457550ee39d614e2dac9286f858108d6702d7dd", 0xb2}], 0x4, &(0x7f00000003c0)}, 0x4) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x1e3) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)) 11:46:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x0) 11:46:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b18387eb7afb8eba57a86c64404cc62e33d175391c471ac1e858a44cdae985351d86e1fe6d41e1e0be0c1d65563ed23ecbb576c56c6b5f1b132436880827cf9288d08d000038919071d02e9e93614c2f5faec0427ffa3fe7381d4601106b8b25f0cad77e681cd1a8", 0x68, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="c6832e2fe53cfd453000"], 0xa) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:46:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x7, 0x8) mprotect(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000137000/0x1000)=nil, 0x1000) r1 = socket(0x20, 0x1, 0x100) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt(r0, 0x40, 0x6, &(0x7f0000000040)="d2a38698f4d34772a2a078e730", 0xd) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 11:46:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x81000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 11:46:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x9, 0x7, 0x0, "5efceaed76ad52eade00000002000000008c5e00", 0x20, 0xb406}) write(r0, &(0x7f0000000140)="04", 0x1) r2 = dup2(r1, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r3, 0x0, &(0x7f00000000c0)) 11:46:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[{0x50, 0x1, 0x5, "31bd4aafb1bde8cc240e043f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d7bd61ee6d17a3de2fafc4b1426c1"}], 0x50}, 0x2) socket$unix(0x1, 0x1, 0x0) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x9, 0x400, 0xab, 0xffffffffffffffff, 0x7fff, 0x36]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 0: r0 = open(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x611, 0x100000000) getpid() sendto(r0, &(0x7f0000000080)="912fe133479b64d4bd4eb6dbd80dd6f203c26dda105ddd7d5026b96f99156fe08edbb203dcab0b79e6bf9bf932767ebda7780b0e1238dafbafa6043c1e8af8f00d3224fbfcf749c8f6652b58b346ba5edf", 0x51, 0x8, 0x0, 0x0) rename(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb4, &(0x7f0000000100)="db414ffcd4599a4a66e79f6ac8a5e68f38a4ecb4153ff9bd6a1185ab85e46d150e69e74b7b2432261a8b3a559b6906a837ffb378c3905b92dd44012fbc9a2d81ea3c92857ecc2109a599c36a89d270ea7793498319c637579a5eedfda18317d6259afaf1cb03a031ac915c2e1cff7a98eebf42e4893600a6e4c8ba07ac69c8b024c7ddd7c2dd400ea25e9399b8fd18c2a93c23529eb8b6b1ebae43c8fbffffffffffffff379c6d44afcf936bdecbbeadd1a30590") mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffff8000, "854955883d000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvfrom$unix(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 11:46:39 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0x2, "64ba0006060000000000008b05c000", 0x5, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 11:46:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000140)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0xc003, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x401, 0x2}, 0x10) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb00008d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 11:46:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x2, 0x3000, 0x410, &(0x7f00006be000/0x3000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 11:46:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 11:46:39 executing program 1: setreuid(0x0, 0xee00) getpgrp() 11:46:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:46:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x5, 0x4, "906c599566e45115257eddf2d8ba44d03deb643c", 0xccb9, 0x401}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x80000000, 0x3, 0x8001, 0x0, 0xffff, 0x7fffffff, 0x3ceaf387, 0x0, 0x0, 0x1, 0x2}) fcntl$dupfd(r0, 0x0, r1) 11:46:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01653000000000000000"], 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x9) 11:46:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) fchmod(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x6) fcntl$setown(r0, 0x6, r1) ioctl$BIOCFLUSH(r2, 0x20004268) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x115) syz_emit_ethernet(0x56, &(0x7f0000000100)='0') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) syz_emit_ethernet(0x4b, &(0x7f0000000140)="a6b0c45e064b3036a48a379483d46dfb78143046245774d9229f00294f224684cfa697def00dd8897b29881f640b796aa69b7fa8bd2208746f4ae8bf2f24467b117df4f64798ebdc7ec244") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f00000001c0)) 11:46:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:46:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="506f690e4cdc99b52bc79be82ab9182239b86a9aaa9801b14a3a627a2236b39b38a9cb53af58cf9159a53634f479fc14d22d", 0x32, 0x1, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') sendto$unix(r1, &(0x7f00000002c0)="0a64d53ad81ecc438b896adf5d7cda4d4d0dac1f548a1c8a410f4956bb330386de7d8d82089e0b7fb61d8439244e5a926e9d7e5e597b3a7a6d92c248b75211d2ca80dee1609ff25af51183b6e78d5a3ac481cedf2438abbbd0e05255c9a47992fb30161b7eac908c2b13a156af77e8d4d91d88b85fee6ed5e64b1fba1b1075a73835a061714f4d88c009", 0x8a, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) chdir(&(0x7f0000000000)='./file0\x00') pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f00000000c0)='/dev/bpf\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = shmget(0x2, 0x200000, 0x80, &(0x7f0000e00000/0x200000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/228) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c0018f764", 0x8) 11:46:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xba59, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = msgget(0x1, 0x221dd63f0942f878) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 11:46:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r2, 0x2, 0x200, &(0x7f0000000180)="a37ecb3bd9a4197d54e9f377dd430680da6daf87400e85f0615204877467c196a0bab074ead27a6d0fa9df25ef4d67aa7dfcc5d01cd7ecd4630abaea3e4a7d81d56c80136986440f8e6c6d378fdeb6524e9211aa69491498451995d36be7e9da41418105bd410245b4313b2783a60c12e8a7896cf7a8419087fafbb973d1bcfe45bca54b1f69ee90691c462ab2a1bd", 0x8f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x40, 0x4714, 0x0, 0xe1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) syz_open_pts() 11:46:39 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) setregid(r1, r0) 11:46:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) dup2(r0, r1) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:46:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@un=@file={0xba8855376aab6d3e, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, '\x00 \x00'}) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffffa, 0x4, './file0\x00', 0x0, 0x8, 0x1f, 0xfff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x5, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x118, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:39 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x40) r0 = geteuid() setuid(r0) r1 = msgget(0x0, 0x100) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000002c0)=0x59b) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r0, r2, r0, r3, 0x2, 0x40}, 0x7, 0x2, r5, r6, 0x8001, 0xf109, 0x6, 0x3ff}) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) 11:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) syz_open_pts() 11:46:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000000, 0xa5, 0xfff, 0x9, "78aec76c85335e97800c9e8a6e0cec7f82e7b67d", 0x4, 0x9}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffedc, &(0x7f0000000340)="b6") 11:46:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xfffffffffffffed1, 0x0, 0xfffffffffffffd7d, 0x0}, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:46:39 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000640)="ba87a78acc20bfab0e73a8d443100cc5a1059400787cc9bc0a6b431ce2fde60158fc8d25c6898aa204f90a3d596fba1a6b767e8f83cdf8d6588b7435943b5962309beff50fff893c411e2de8c39e3ecf9f76e200d3139d778571ecdc096f5be6de22c3e328cb0a25b55c531d220b3e329240f135b0ab79fc4f637a0fedaf3cc9106970f1abba1cb6a24f874d2516a6c44b94bf431eee29411f35c05f1668dcd94e1726447b6ccd4194a532a482cc09fa783f17395d67d4d864548457d198473bb3af7c387753ac1aff1078bc5d4b656da7d588ab99e7903d1f21cb176e7c2811543d87ec100e860a320cd7809f04c49703473c51fc2eb219fb67647232a3ca0fe79c0f28ba22335f9604770394f8fff5d5cc3211d3e0b905c5a44614bb2dea4d06220a52427bc27ded4593c7c2ee0fcea8e26884cd0819129c00b27e0f166d00d611c19ef9725d61f29eb626d751f59b93651294d792f1bf8df82061bc21e0e70bcc30fd578c21daa10f2a0bdd5efc645b981d4f20e64fa30f2c067ebb2216fc994a87c46a5d4b447f8b97abda671f834866b8c5c4a0ab9fb3e045513b4ff047de0ad444815dc39e54cb289015c345cb309759772f17d7347cba64d434ed7331ff0592def8216e280dabb794945ace26039062cd78fa357afa67f71cb7815016a535b1c192d6dae0d9fadae5de6c4ee094c06837a682b2039ecfbbad06fd425c011b02c58ccaeefec385c49d2acbd7af504670495681395060751ebce7263225f5405794b1afadd54968ab01a62cc6776108609d6b3c03ef2e7e972fe0ddf6903bde07ab6383f8c58cd0e8d8c7489089fc95459fc2ca9cf4a16654f8d47d94af233aefdfb4973e003335cd6471c9e681ec9fcda97920492c45e42b0c08c35f5460e9bee4d8ab89539d196960ed753c827318da0b926234a4d0f4c02ce734ca4f1e385cc7c44eddecbde1c808ef7a1f90bec10ba7581ed4491040a8320070a924edf37a8143393c8d91cfd787df731f0671f03b4389721ebd8c87bba544d124de9073820d8895b0d7ca82b51d325d459baa6478d0b0bc18f9159a5af04dba469df8ba05e3a373c447a9d1743e7a10f8bb9b1955602c60a3535247dc953671078b5ecc7fe79c039c3860d9327c084d94dafb7decf07c41ecccf714801a7dce3e1bb4e9f470acf14636fc06ff3634a574fad8783003da159df32df0421b7b925778260bbd00c2f62933f91869e9f1d373697b554cc3c06d9c04a47a4989925b17eda3f7f10f243b9d3772d8aceefa17920837c96e8bedf2bd2653509779765b75139335b7d37defc42642871a977edccf5db431cd335ab60e6be5de428529d0612b5ceebe62347af976583a4b8590fcd505bd0a439b6892dc4bb9984e92a9f670b950f9b5a5a1d5b79e482333950c64546d45493946ae343464b80fd3f06d23a424a67ea8f92e735b6cc53e2b70b392857634513235fa7aa840010da5a82bed41f7c12ef74e819b89b0ff0adc71f004980a1bc19af7e1d17e97a057f5e9fd5963390fad3f7fc75622c6c7d1f95e86ccafd2db1d209af35ff5e506b7b4063476017616da3dbccdc8146079f18e6de75341a7be96551481fb4689a918d5511024f968aad3e9fd736d43e56c4f7bf0b659d378f503955d4b282bccb609088dcbf1a8cde63e74d10fe5b749f73c285fc107e471a8d9d5799d1ae3658c977fef15138cf398a41081cb99b641a0b243b44e10524eca299837827da63e5b84465448ef5135ee7bef1c47f1e6796523f83b07e679e3d12b044707d579889209501bcad6b373a5a111fe958c21f2458018c36a8cb362e5b226001803bc6bac6d702be15db6726aafd3756f36073910d894851b4af3b3e8fc7180c0a0581538baaf204314e3297e9dcf238d92a9481a5575284643f40e9d887eef3cdf50386121c24618cc69a88de100c40eb7a69eb67af52e162c329d8f6b3b6a1c711c67a75687c4dfeedea0733d7df1171e34a663db94dd9ea4fef5e697c4663f603a3afaec69f9bff4748861ea74414e925f27d2b53f3c3240eb804616414ee7acd9e4393a58a4f2197f0b7d66d99770c64edd7ef58070c3887c0748e568d0ef689d5abbea3cd50f65fdf646bc38bc7320b418170772416bdaf788fe5c07dc0e04183ac9fc9c6f967dfa0d1988fe8237ccfbbc0fada0cef7993467a572d56cb4a3f706d088064294ccb70f51a3145a7a117915a6f8f30127b662737dae4b3b084c82c1d25e6b3e7c8b0344ac9ea21256783ea0386b50bc8498812872b8e47d57c2f66158ee46e24ceb679b8c4681ad62974c15768c9276d99e439dfabf16fb3eb7f7a8ac5c23201b5823f4cb86b9bc06a5211b7183c877c877f9fa620e355fc395b5d4fe59c4913602dd0ea225168bbc6127010cf34bf0c56fc650a5818567a0447865de86bb73b333b6015b84d20f17fb0c53d6c7a740f734c03ea1d37a5b93b650f7f553469194bcf127db32e2dc3e324e0aaa37dbf22ee3ddf2fadb1984e59eec6b2220943e3214a8dec6732e16c1c64e0f76f25c5e767beea3e6ee029c9c1b3288538f9cb5e1838ccc0cb6f4a0056ae497b9143c5453e61b8239e9da97d72150d59aec4c3cf178eb50ef6ccb922deec5e7e4ca9a7225f56fd56fb1e6aae7cf00d0aa89861a93380c27ca83b67a0a78b43ce271b1b16fff4e4d4db3469ab01f03f883e7b873d39011ae4dcd34853246f1078041e23e6b0f0b0cf13c077a5c5ebb59d521a40b8baca177983131c2f16cdecf2a74810bd42b107b962114526b0c998923ce3a63bd2f175431a546931e47e32fdfd4b4d29fe6d0466c96eeef803462b4a95d8c862ed6d4347b1fc49279c75db4d38931e53593b2d7be9f98213c786c48f713309ae6a26b3edc6e1d681744c5be20615dc67f1d95eef508c215c39bab8749cf974e77f5866c09c0867263eaf8b07dd4005f3e5e8bd5b17487e308a3c5a082f5e94cb950dc613f72a64eb88c3968dc0c2eb817e901eaadf648da9645288fe4813930ef1f02885d6e331d76e38c0f7d4a577eb3c7a0b19aa0ef6b1d017f85c4e8b3467d270f9ff0620dc1ac2a35a9f176e8df2935048e5c98083dd1b407c366ec805eca6f53b8aa934f5ef29bfff3c525de29a40cd4132f7caf8885e8ce36bd7157cef73cc79dc118ce77eab7221015b545130200cd111347a1844b15ef8f8c02f5d02bc3da9bcd2553f595a24fd43771d454fe27d03643b17e88272f9c5c0d971b68e713a154fdd52b55836479783b4204f609adf210c061d5beac90a9a444dcd510fa351ff172c817da11d0ee814ff00f8f833833283f841b1928b4e2ed04c465951c2f8666079450c51657ae6fd75de7182f9743d63d58f78beca4f75b88714b61ccbfc7c75ddb0d0aa1e4549f8241dfafacdec2e9775f0ad038a86bdf9f190039024094ac688e40f5d602993999013d062d99aa4989cbfae4e2fcffcf953db2d9581586f3fb282a352b979bec8d005ea5533a44c369903e372df26ba97d4c3f7161b0349f97e6f7b9013924b1a76f22c6cd4589145008b27f97edb0a5f7cd2819a413af1ade48cdd3cb3c1d70d06e4161e037cfccd8d49fb05350fc24f6dc7d5f009f9f6868747470f506fec7d08fa3f093f88f3876122896621ced9d4776a6c126210124b606f5f3058fbf8979f9af75f7ca7c8b8861b7980e748498dedb773e65576daf47041695e18668b57735a99b28ce064406a0b68d3e829fa58308f8cebb9ad620455ac10fd0b26218bde537ca7f62aebccf1ff1d0a64c6c9e6e1a8f56a5334bcca9fdd26ebb3059e9b39f793e988d164621ef7249999ba21b2f834ef6570afae9bb2f19b2711c64dcdcc4f6c9c259ff34e94402c17a5427806dc7314ec556c3a2319dadb41ab902e9f4d4caf3390262ce3f875114ba81bee99a5bb6a0eedce57a775dc95fa9cc96a21be0ad524ea8a20cb3e7859f88d2ff835c51cd0cd034ef795f2732924b5244c24ad505216cd5b2cfe517fdf958c33cbc38275d9b2c5b9550504489124e842c03528c8aa8c2f332146c578b4009f51f4c8b6ecada38d26649b1db564d3b5d49bc09b3307565358eb060c68c3ec47de2754d929e91afca23031a31f639f2b8fbdbe787fe017baeab97821a196e9f7a56a7f592f632009e532084e7f903a195cebc8f7ea9138ed85b8a50c516fb229d1e5dae1934956d1ef41edb71b588a0470b7a79179c7e8e9ae13742b3bb05566978ed4d2725c2898a215c0ff64ea3a6cff3aac14c77dd2d883f3a013c6de65d8699a103f40ecc34ceaeca5c807c281753ba58ebd762e33998266e457142ac5ca99b2cdfceba0667d59b9e34dd1cb13724bf8d83bbf7214614f7590a9d5f6084b7fcc10e894767d1a07549b5dcd1fe327d75e42c5bee2ae1b66fe65903c321ffff2a24d17ba52ebc710e115d3a2a567c2665f0bacccfaa11079e3f1d518caa9e3782409886123114049ef724d4378144c345b204f182328a3e03991542c75856df5542518e4824227dd2619e770e1efe5f03d0a1a407edfd7c29db823c800777262dad9806bc0e6afb88a38f665bf7818b53959358b55d637463fabe91fff30a40ed8e8271e6571964ba269203c28bb7b98135d285f2a4253747f17c01c7f5f0136d62c451a31d117854e937d4ab2817b6704d407c32a65a4a14cfbacec916c4ba6feadc39cdb9ed3482e19d5e24b4c8c18678f0d6987d60670985e2379e97055ea42c54b50abc7709b629f6b8527a1a87a0f096d97d8069336eb4d107f18c7ff1660f40e2fbdc07c630e64423626ded95a146047fcdf4d75f7dc1f8e2d9b3297baac24187d9a0df0181fe6750e3d7fce2facc159ea77f07c7d3830f21ce904581807dda618caf8d208f53de9f5416dd83e3a7cfdc360a1855923fb829b817141dab8e3f6b7f40bf63c5dbb7d88abb65c1e33760c97b2244f9ace86a1ba520756300a02831e9642886787d2cb4cbf1ab061bd51581736206c4fb3d41ab7261050e6177c8c8b7f2427857ccd87504698abecffce16d6432f56d03a5af4ecfcec636131e667512a0c44f68ef416f576a5ecf34e90178b75c54ce6cc49459647b1d40aed39f1698210781c4197b31db4466f9096579cc933744b743b866639eaf00b328a3e4a5a5b24f18fecb344d2f08e03a4a51e6a2c535752d35755886cfbe1789c18115be8535ca72feb19e159310d7e9082e7d38a81fb4d65a8c9cc6b1688ef9a408565c0679207c11895fe020010dba65acd8c88c6d66fc06e957a1c0531508a8b522750bf37b2666ef79e380353e790e665b0f1691475ea3e32c448228f3e7017cbe72fa9026e2f0d1bda19ce9e3ba160591ab6374a32b208ebff30d22d101496d635ea696dfd92599b44fca70c108df021bd0b5b46f6c54d909587d7c8fb76b68039d7ccf2e7d10920b0a45505919cca6761cd27614274a2781406362ab4b5db75be7d0d1c00ef4ffc857e41c349f76805992babe584f73401b4326cb57d45ccdb71ce9a4b099a07b8c118cb66671016920174b00fc63e7b89afe64f3c24f24278bb45bb36af70fd3d47d3a987f9d01b257ad3be59cd3f7e0e93dac996f7b165de387f520296b005044ee40cbef2fe93be1d4dd6fad8e30e290506c9ff373c9a58ed4a5943496e34a0cba0faee9b64eac34f06ae253f9e75fd15296aab1e93c4fed34aff592c95c0a34101c7f0bedb3171a65f20258fa66fff38c31e26a6438f1671e5bf094327ffe2e130aeba6b4a8194a9a69beeb7118dec36d67df8e6c971e6e9b10751834480c", 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 11:46:39 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getuid() r2 = msgget(0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r1, r3, r1, r4, 0x100, 0x81}, 0x1, 0x1, r5, r6, 0xfff, 0x0, 0x1, 0xfffffffffffffff7}) r7 = getegid() fchown(r0, r1, r7) r8 = socket(0x1, 0x2, 0x0) socket(0x9deca9c0b6c08cd1, 0x3, 0x6a) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000200)=0xfffffffffffffffc, 0x4) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) 11:46:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) r2 = dup2(r0, r1) fchflags(r2, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/219, 0xdb}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 11:46:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x75cbe7edca6dcc0f, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ebb793a918880baee8dca43cac9f873c4ef022fc0789cec7dff1fadf89c0659aff8aba3e2a16ca4c3cbe45cb2a76462ad1895fb6e35e4999ce5c071066b3cae05ac3d9e3faa27ecbe7ee23f4899eaa3dfcb7ca0df815f59f75334cf90e49f7a85a378c42a52987f5a73b1a63ec2af87439592fbb9739cf7f5c4a887e17acd0d4f4d5a34862e820b520b314124b0884f7b591831c6c00f09114984f166e3c82745a3c9b60e95aa24a6eb483c982cf39839f5ceea5e72843726e72dec4db12cc3b", 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) read(r0, &(0x7f0000000240)=""/138, 0x8a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) 11:46:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/219, 0xdb) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8000, 0x8, 0x7, 0x978, "fe757b653ca9e1bbc69664a0bdba24a08475d808", 0x6301, 0x500000000000000}) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x100000b1}, {0x1}, {0x6}]}) syz_emit_ethernet(0xd0, &(0x7f0000000180)="6c2e71a1c8f0cf436760ec7312c481129378e18f2a76bf3ad76d2467b4e39e417f18d2cee087862c87ab5a6530c0594cda3dc5af47540a1ac1690c3cd1dc782737aa37636bb925345451aa867465636e93ba17b988965464ccec55f8d1e578ab78b0f50a7420df127e6a84c5e0138d3f9ccf1011baf38cc1ed9a1cd6a0ee671ff34e69cb8e558ee4e5526191c144a2a6589cd2f32e842c58d3bc18745035bc07c93feead3e2c10e6a3b9ab241cab79f20a98324a9a0e76cb5f4ba03bd424251d1b646aea6f0310b13585d2e06529b0bb") 11:46:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x1, 0x6, "c4d55ab3cfda47397ce35ef5b148d0f9b5e11941", 0x1, 0x6}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x120) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xff) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) 11:46:40 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="21ae940e7014d0be76d585fb1055", 0xe, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ftruncate(r0, 0x0, 0x400000000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffff9) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x8) flock(r0, 0x3) r1 = socket(0x6, 0x4, 0x2) write(r0, &(0x7f00000001c0)="aa17fa417db77ed0cc3d9ae712b168da62ebd7de51908ca1af4c15164db380b366759fe55f87c058d0e52890b09d50d541fb9dbbf937e1deccb232e458ee538f95ecc027dd7abe2230c74c846cb4c7f47d560913312e68e109b89eb04e2d0472aebcc76afb2b6857a41b497874d516b8b9ca7f1f3b9e519bc899196eec543ae68a2906cd2074de29b2983db8b915daae58c1c1549a78b357c39df5fb84cb609325adf86605aca55ade0f6a229c9bbbdb3094e8635748a98c0aac80c0b4fa80c20d8ef7dbb880e5d8ae27562763ea1900b82d81b4fbf22d2411c8b20d5893867e42e961259d3dd6e8e4", 0xe9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x2, 0x9, 0x3, 0x80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x3, 0x201) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0x4, r6, r5, r4, r7, 0x9, 0x1}, 0x100, 0x100000000, 0x8}) write(r1, &(0x7f00000004c0)="f3714d333b29d1c275427a54929fac6d10b567c8c981f865e20b31f66b2ded8b5a409df5a1aceb7163d3cc89", 0x2c) getpeername(r2, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x4e68ea36) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) fchown(r1, r4, r7) lseek(r2, 0x0, 0x0, 0x0) 11:46:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) getitimer(0x0, &(0x7f0000000180)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfb1, 0x56d}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x21, 0x4}, {0x21, 0x3}, {0x82, 0x2}], 0x3}) 11:46:40 executing program 1: socket(0x20, 0x3, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = getpgrp() r3 = getuid() shutdown(r0, 0x0) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000000)=0xff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:46:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7a) lseek(r0, 0x0, 0x0, 0x2) connect(r0, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse\x00', 0x10, 0x0) socket(0x1, 0x5, 0x7) socket(0x10, 0x4, 0x400) socket(0x1, 0x8000, 0x100000000) recvfrom(r1, &(0x7f0000001080)=""/157, 0x9d, 0x803, &(0x7f0000001280)=ANY=[@ANYBLOB="00222e2f66696c653000d3e77d1995f7fec32c99a9755b7a2a637c66671290ab9ee70747d98f97fff6e59fbf2f20cb9bd2b7e0729d505680f17cb946071694508ce079f7a0a11543a92b75b0c517218199c287a47cc7857ace71c99138d121774c6213a1f2c0a96e54b49fe53bd00a75c9a0c7f5be53d597366e88af5f75d10577a8f4fa9af79981f40c7aeb"], 0xa) setsockopt(r1, 0x29, 0x1021, 0x0, 0x0) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") syz_emit_ethernet(0x43, &(0x7f00000006c0)="733475b8c43721880b7c940cb8fbac44b819c81e44c521ec8eb7490a80ff1ac852ad2eb9ec8d73f0a758bfabc5b4e2655b2d465ca5b6beadd91b844e1505d4e5c3c6af89d00fd73779b612c421a65e1646903811634aa2005c3859450063e0e35a7538da1303c1fc08c27df3e79c899285750f99d593bf0056a53845fc051e43d33f69bd7041c2df5914b70482218210358ecce582b6b867adfbcbc9d8ad805aa4e5910fb8a1986ae0bfb2a90ba80dafbfbbb96b514d86fd81ddaa03fd23680f57d75f518f35c3298f83f2a3e546287c8dc242b2eb4f88fc547d5dde7be1ef72000000d2b9f0bbae81f299ea62b1c96c13f385067f8cb40ceb1521566246472003a10f749005e656ffe343c74da4df79a8c8cba2ae25f2e0211cf48e565aa4438edc6d4eb18bdd8dd55ebe4ae9b723f06e3daf5a6c1d05e97938bf57bc0eb948f2a37ad474958d2b90d0ec20ad78882671a5cfc116b247614b91da002fe0e962cffd6dafe2e769337db8995a0e354378aac36185c0cca72837e5a43ba4b241610bd2bb2604ba0b04b38634349a2451905c73ab7cc5d3e90ac46bd4400942a7cd11fc") 11:46:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./file0\x00', r1, 0x3}) setrlimit(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) close(r2) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xfffffffffffffed0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) sendto$inet(r3, &(0x7f0000000100)="3108e4591c4da6920e9a6acb7ea973539a769aed6c6f81f102569e5761670b1ca70a47437c8585a5836d4ffce6818574841929311866c24f0ed554dab7a6f2eb679031da", 0x44, 0xc, &(0x7f0000000180)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x1000, 0x4, 0x2, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x800}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7}, {&(0x7f0000d11000/0x2000)=nil, &(0x7f0000df7000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c18000/0x2000)=nil, 0x3}, {&(0x7f0000ef1000/0x2000)=nil, &(0x7f0000dda000/0x1000)=nil, 0x80000000}, {&(0x7f0000f79000/0x4000)=nil, &(0x7f0000ccb000/0x1000)=nil, 0x6}, {&(0x7f0000f30000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xeb6a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c38000/0x4000)=nil, 0x6}, {&(0x7f0000e3d000/0x4000)=nil, &(0x7f0000e7f000/0x3000)=nil, 0x4}, {&(0x7f0000c7a000/0x1000)=nil, &(0x7f0000f80000/0x4000)=nil, 0x80000000}, {&(0x7f0000d2c000/0x4000)=nil, &(0x7f0000df6000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000e28000/0x2000)=nil, &(0x7f0000e24000/0x3000)=nil, 0x4a95ded2}, {&(0x7f0000c98000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000ed3000/0x2000)=nil, &(0x7f0000c75000/0x4000)=nil, 0x1}, {&(0x7f0000ca2000/0x200000)=nil, &(0x7f0000ced000/0x3000)=nil, 0x6}, {&(0x7f0000d52000/0x1000)=nil, &(0x7f0000c20000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 11:46:40 executing program 1: semget(0x0, 0xb709d9b6cfd9abc9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:46:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf14a}, 0xc) 11:46:41 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="f8906959266d37391776712181543ad8af3e1fc3797e1c793e68ab7c53bdc62382c98e241b1ee6fae0dcf83e672a168f666e787c4676658e495229d4b1df83e00a92b96bc07dd3813cd40c807c915692dd6275bfd2637355e334a01c46b294ab338e36ec69180814cbe3e9ef67d062432af1e4b160983930194b31e01b961f438f96dcb66488619e5968632afd9074fac6ba10c679c063c39379f0673bb88330ee65aa1d5ee1a3", 0xa7, 0x40f, 0x0, 0x0) 11:46:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x1, './file0\x00', 0x0, 0x400, 0x0, 0x3}) getsockname$inet(r0, 0x0, &(0x7f0000000000)) 11:46:41 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x59551d7cded26f3f, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 11:46:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x40}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)='n', 0x1}], 0x1, 0x0, 0x48) r1 = getuid() setuid(r1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1, './bus\x00', './bus\x00'}) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000423600000000000000000000000000000000000000000000000000000000000e00"/65], &(0x7f0000000000)=0x41) 11:46:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x225d59b2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x102) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 11:46:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9c6197cd6c8dce909a24d6e26fc49aa60cefc84ca2c6b453e777e03a1166e7e1e11e76e8355eef8e15463f88942871993fee0c0f1cf7788fd335f688afba1bb20e25c13f9a315d6dad84de41797086c99fb8970b830d6e13dc27af166d28d4e263ebaf5417974c2a292e787116046012207dfced9a556f7eb36df508eea5f8d8439d6b0a7e1d0b2818740a", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0xfffffffffffffe93) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="b419b3408a7dc9c8fe3e9f02517f822055c89e132c1ac53e1deedcd4c2055e64aeaf5c7cdb7a130fb9", 0x29) 11:46:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x3c) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfff, r2, 0x0, r3, r4, 0x158, 0x9}, 0x80000001, 0xfff, r5, r6, 0x7, 0x7ff, 0x9, 0x100}) 11:46:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 11:46:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x13, 0x1, 0x200, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6bd, 0x400}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xfff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x80000000, 0xffffffffffffbf84}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x47}, {{r0}, 0x0, 0x4, 0x1, 0x93b, 0x44aed868}, {{r0}, 0x97aa722a5d46a956, 0x8, 0xfffff, 0x1, 0x800}], 0xe, &(0x7f0000000100)={0x3ff, 0xfff}) 11:46:41 executing program 0: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000240)='./file0/../file0\x00', 0x10000, 0x80) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) listen(r6, 0x7fffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 11:46:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) syz_open_pts() write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 11:46:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x1}], 0x331, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x1}) 11:46:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="5ffdb9abf04b44b624cc0ebffdbb971a5a5d1442971eef4392ef820536ddab2def7493456ece3cc9df1ffd18248b21e20c3b6d78f55b359ad34a6d03663bcb3be71316b9bcb33d7bd57c0a6414dcb42b98215ac165d0643e6a9b47a2584d0684bc92ff7ef7473b7fbca68bb44d93f4adfd4a5d42874e3c82afed97a8b0d8bb342093", 0x82}, {&(0x7f0000000340)="fe388fb154166b46f1bcb30bd3cb70c5429c862aa5569053c99fadb1acf52393d049824cf6841a860d1e347ee64db48b2f2e7ce117b8f7ec48e2f40c72cbbcab6c02e85f683205e01403e831f4a0bb8f7832c1d8b265bc2ac7cd8636f3bc6f8a06f7f90d993503b00337065b80c20981de4546de969c9e7c5103a302a6e42c8c4e7a0437bb204f53ed6e1e43676c74673d5da76a642c80b3d996846d177b3b22204ad070b9d627e078a3575e52b1f9a29db8e83c4c1f2f", 0xb7}], 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 11:46:41 executing program 0: r0 = msgget$private(0x0, 0x207) msgsnd(r0, &(0x7f0000000000)={0x1, "8797eee434426ff451d9fbd530d8280294791807a2edd8b9ee92aec36dc6a38be0dcc7ebc436b508610b65aac252c9ec5b08c0bd646896cb13a0f43c4e1d087492352703e5ad568cf891bf4d6f40f2028403d6047070121cb7adde8799e03a13994ae3bca40b4a0781ba397bee8f22f5ca740080c3ba375cd0a9b72dc05251a44e3aa49c54bbe3d08aee3c13d4f34ac60309d6f8112fb0dc28ce738e1afee31ed570d6bbc80c11c3a896139d974ad48ce7a0b1bd4002e2cc078d98ea1584b4eff7fb5ce00822210bf5215006bfe2a6a7424ccc6d201ae2fb9b665bf9d6509fce60eff0cf39eb79a32e976c7cdba5017d98e9966dd24a7307a44b336a5bd4e1af09936e249fc772e058f1e2a8dc39148ad7df65040dc274da30b3dffe258bff85562464dc3c74aa66"}, 0x149, 0x800) 11:46:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0xcdd1}, {0x25, 0x8}, {0x88, 0x2}], 0x3}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x4, 0x1}) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x84, 0x400}], 0x1}) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") r1 = semget(0x0, 0x1, 0x5) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/155) 11:46:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000140)="727f01d650569b4019ed3e45b34f17ae8c3fe2b70df09a065dffe5b07559d98f3d983241f132b8c1c6b9fe34036a7e9beeb044b84ffe9c04d6993b675ec54b1f4c5e4430a372ed457231963392373dd266ece9893f767f62cee560dddd3ba9b740932a00895239c768ca1b08bb2441bd3fbdd5e77f80eb795028a367bef4005e0cace8e7c67ef5225671aa597e51a64daefbac74d59224d62af200e79332abab544bab67d99218502bacc1371b", 0xad, 0x0, 0x24) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x100000001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/4, 0x4) r2 = shmget$private(0x0, 0x6000, 0x200, &(0x7f0000ff8000/0x6000)=nil) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) shmctl$IPC_RMID(r2, 0x0) 11:46:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) write(r0, &(0x7f0000000200)="bd", 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="3e1561927e", 0x5}, {&(0x7f0000000080)="fd6c4e08fb9f306bf180d9b05c239ff86ceb2ae97bf4079b9810a325010c84bf21a5f07d968a409bb9ea2ef832d6ced561691827ffdd996338f3833b808e2659e87f85fbd21b4556826e2e0aa5c193f4839a8721366dc2684f33d345a7d3a3257e438f2d463b9a155e454f5e0320d90c42d10e5dad035b11ceaeaa2d8d1d64d651717f006ea4af2be89e18b90e0d713b6f6bd5e1fd9bf81d2b76cafe9b46b6f9ad3e120628ffc7cff0c5a59f068035493e", 0xb1}], 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:46:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:46:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) r1 = semget(0x1, 0x3, 0x401) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/126) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) 11:46:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0xb) socket(0x2, 0x3, 0x0) write(r0, &(0x7f0000000200)="dd08000100c00000002033", 0xb) 11:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x8000000c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000240), 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x100000000, 0x25b, 0x909, 0x9f33}, {0xacc5, 0x1, 0x7, 0xffffffffffffff00}, {0x0, 0x0, 0xfdea, 0x4}, {0x1, 0x401, 0x80000001, 0x2}]}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 11:46:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x20, 0x3, 0x9f5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x7ffffffc}, 0x20, [0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffefff, 0x2]}, 0x3c) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x4, 0xfa}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x100000001, 0x7]) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2cb4, 0x1, 0x7, 0x32d5, 0x9}, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4}, 0xc) 11:46:42 executing program 1: r0 = semget(0x1, 0x4413f0d98b69b4a1, 0x88) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semop(r0, &(0x7f0000000140)=[{0x1, 0x8}, {0x0, 0x80, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x18d, 0x1800}, {0x2, 0x48, 0x1000}, {0x0, 0xff, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x186, 0x1800}], 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:46:43 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) getpid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5a0, r1}) 11:46:43 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x161) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x6, 0x9, 0x400}, {0x8, 0x3, 0x3, 0xfffffffffffffe00}, {0x0, 0xed, 0x5, 0x10001}]}) fcntl$getown(r0, 0x5) getpgrp() 11:46:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7c, 0x2}, {{r2}, 0x0, 0x0, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x85, 0x80000000, 0x401, 0x8000}, {{r1}, 0x0, 0x1, 0x80000000, 0x82, 0x297}, {{r2}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x67}, {{r1}, 0x2f586c65e82fe72e, 0x8, 0x200fffff, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x6, 0x5d}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x0, 0x7ff}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x272029b0, 0x7}, {{r1}, 0xfffffffffffffff8, 0xc8, 0x40, 0x3, 0x1e}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x100, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffeff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x81}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x275, 0xfffe0}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0xfdc4f79871d612c8, 0x1, 0x8, 0xffffffffffff8000}], 0x4, &(0x7f0000000000)={0x2, 0x10000}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = shmget$private(0x0, 0x3000, 0x582, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 11:46:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() close(r3) dup(r4) close(r2) syz_open_pts() 11:46:43 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r0, r2) 11:46:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:46:43 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='\b\xf9') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x81, 0x7}, {0xac5, 0x81}}) r0 = semget(0x2, 0x1, 0x604) r1 = socket(0x20, 0x4003, 0x800) recvfrom(r1, &(0x7f00000000c0)=""/234, 0xea, 0x40, &(0x7f0000000280)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 11:46:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 11:46:43 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x108) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7, 0x5}) 11:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x1000) dup2(r0, r0) shmdt(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r2, 0x1) 11:46:43 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0x6, &(0x7f0000000140)={0x3, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x21) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r2, &(0x7f0000002540), 0x1000000000000067) r5 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xf32bbe4edfcd4ba1, 0x2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)=0x80000001) close(r4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)=0x8) 11:46:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) 11:46:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x846f, 0x8, 0x0, 0x0) 11:46:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4526, 0x1, 0x0, 0x100000001}, 0x12a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x800000000000000}, {0x18, 0x0, 0x4}, 0x0, [0x0, 0x8344, 0x0, 0x7]}, 0x3c) 11:46:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:46:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) chmod(&(0x7f0000000040)='./file0\x00', 0x28) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 11:46:44 executing program 0: r0 = open(&(0x7f00000011c0)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 11:46:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000003c0)={0xffffffffffffff00, 0x2, 0x1}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000002c0)={0x6, 0x6, 0x6b0127e43e5d4a31}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/96, 0xffffffffffffff10, 0x801, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000340)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x3, 0x5, 0xfffffffffffffffe}, 0xfefd) pwrite(r4, &(0x7f0000000300)="e2356f1e893f203adc4eb284456de8feb58109e66c6e", 0x16, 0x0, 0x0) 11:46:44 executing program 1: setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x71a) r1 = semget$private(0x0, 0x3, 0xf) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/217) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="b96fc3da8787cdf31575bcf794e86bdbbda9889a14aa99855b5c620280ad2d02ee3f02afbff6ab6ea8cc6b1b353afe43e9a0425431ae5f4b8154431139d0f4a7fb61bda2420b1356ab8d6bd98ea505ecc83571fb985e87cebe728a266687d69c13f0da8db466dbfb43760c8fcc2c1a51f0efed14502b25c8f16aee8aa0e42139236af307d62e46ae2e6574cf3c82cbd779338d2f9ce5e9fb3ef291e12518897cb97a3b55c4523868dd9a0fc482d0ce376f59db6d60ed3680", 0xb8, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f000039c000/0x4000)=nil, 0x4000, 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000080)="0c46deab7ca45510077d00000000000000", 0xffffffffffffffe7) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:46:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:46:44 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) close(0xffffffffffffffff) syz_open_pts() r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000240)=0x9) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 11:46:44 executing program 0: r0 = socket(0x2, 0xc003, 0x2) fchmod(r0, 0x40) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) 11:46:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x4, 0x80000000, 0x7, "4c614237c19e11ba9b594839f28e9d06ba413c86", 0x4, 0xb46}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 11:46:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0xc002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="602ec9db0cbaa22282027811e2b28a11776b"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0x6}) getitimer(0x3833a9563053a327, &(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{0x0, 0x3e0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 11:46:44 executing program 0: clock_getres(0x0, 0x0) 11:46:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='%*\x00'], &(0x7f0000000300)=[&(0x7f0000000100)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)='*}\x00', &(0x7f00000002c0)='h[+/\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) 11:46:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722b", 0x1c}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf19", 0x7e4}], 0x3, 0x0, 0x0) preadv(r0, &(0x7f0000003a80)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000004340)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r1 = msgget(0x1, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x2, r2, r3, r4, r5, 0x0, 0xf9a1}, 0x1f, 0x3, r6, r7, 0x9, 0x7, 0x3, 0x1000}) 11:46:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r0) execve(0x0, 0x0, 0x0) pread(r0, &(0x7f00000006c0)="1719086a7995f1b1e7ebeb290ac5e66aa11c68668ce8e851dd8835b2a7632bf565582bd7e6ce16fd9e1175b8893b7a1b27ac81fd9b69730265f6ffee5055b728da3748c695caec8c73aaf1e0403266aca999c39946d97e31675a0e4f323c5b49185f02548cc73b69557a25371e0a7f2aadcbca4aa5d6beaa5df70c8ae00d9143e97ecdcea0c0bdb35dcee086c368b05ba8eb216848da75895dfe14c57f80a33ac689ea8b57ea36b3d28ca097a986ddc15bb7633f2e1ee08f743b5c0387a8006e22af714cd3f148db7ea4f4b17c68942e21b6a7f35b348a7ceb0ac65028a60c5c220effcd309dd6ead461ad9bd091ff8dfa8f8533f3ef56aff21d5b37996daa7722502b51c755b8110bf834f736728cf87919be39e5ce6a27af16f8d76202b0b44b24d4b6f69b590d8980dc2a3884926d6cb0109fe3d3dad7242cc23afcb458bddd65f852b43f621dde2e96ec7e04e1e2b51cd09e8189cda7247d0a0b3a54f631e3cb9a700f3e95b0aac79963c9436d0feed3106e8eadef9379217b277274e7c13120f3fc9c4845a453f6498c2dede15b77f16217ce6f73991bc72f0e4f9e746bfdca24635b9d13b7637284e0117d19e42bbc84ea4586af6391a816e7a65cb5ffa1c243b91aa2eceab3c721924c0223163dd07293e07facbf2efb58f2a6d9484330f67a2a0b48d3c40e3ac42bb1681a0a476bdfdf9811c9f7cff823f5d77e7c00c76f575ed2f0599ebe937926e371b8d2fc98f994ac5e66028c1e3ff8142293fdf84bd4b5df29ec5c4558a43b480978c5cc4389c275a4350952fb007ed243a62f97e0b0491dd72d554083b2685ff096d205d6a52489de70c7eec8c89992e5d7f8fcbe864a34733bb5920fa714d020bf984d4b312659f88f7338df7a41c6f439d26719aaf73da5aa8da4efda0463ed8f0f6db21e8e660f4baa9a53e599e1e415bc92bfb7f8e2bafce7430ca87040b54b1d04c1646a3dd9cf7b1271c1b61c6cc731442e1110b280f005ddb7df35f2258762cb6c0ce990d84d4ae2bf5202a0dd450c950b9e13539e33098d0f821c5b5734f02e515fc30481d231c2220043ab54a2e19331f736cacfc59b837090cd7bb53fd7b82bae857cb27fced91b9700cfe3dfdb816ee4cc86f439e4a680d0bc60a850b4b4a03f30ea69a5d8670ca9cce254669bd4cc10ba5f4b8f096b0096d110d2d0a0be1c13a439748620729cba4bd60967b82331286c7a42f07cbf23c0ff0c1edd5012baf76b189e9aeacb8be60a1781d40abc210227c2b20518f3140ab3c55861a58377b98ecb177ccfb96629d7b9bcaa6d756605d3cec82d29d9303f639dc3c7cbd8635e3982b06220654d18e2c437e72ee99e3173a9d3897a43abd48afa8a7cb605559ca0bda214692758df52a9d9e7b883be68a931d57ca1402b4b80ef8138bcfdf8226d82c7374ed1bc1dd2bacfc232bb52b5ba60183935a3460311c1c538ce9e181c3cbd793257449a58362a30b5e199fbe4c828689d3296fbade302f2fa1dabf301c54c32b468e0ff737695a9eb81ab2eca4b78bd2db3132c385a35fd5fad06b3aba9cb29435e028ef56e508cd29810167be694931345b4ebc29dbc8fdb63511dc5d5cbe0447d9bff1bd421a01cd69be66fd69505fbe0436fc72f148f46a14e46e377ccf7bc5814f493ddf66b88f98633c1d765f86cbd526ccf88c74f8fb0441a8b8eb23f901bf2a1cad14875bbc3895ead92acbd65f5300d62e80383cf347a1ac58a6c3846c259bded9b7e335ce3d0b04cda45682fb958015d434039e8556ba24dcfb87c7f16f425c42d65053dcb7cb5f005287faf7a5b7a2c5e8806edc7f41fbdf29430944ba764fd1f7e89f67cfcb028cebdad7e0f0e23cf4a5cb193804da6e474a175b37ff2e8fd4dc048ff90294a065563803c4177621bcececa9919d20af2cfcc4beef0d61370e4afd8def2dffee9757890c4c6ce925c712490648ac3be9cf7991361ec604beb91819c6a5cd236ea4bca04c5ebfd6bbb7c7d7255d076db1659403ade63eded3ca9837a2b1b6d5e0043c25c012758abc6a4afc70c471699d8fa4cec18de590db7a5912e08b3e16d8605d0a2bb4f3eb2a0d6f026c5cd7d80cac53147a7308117177969d78e8c567c42873d71513ad66470b2f3e0d9e05a893e17f1c137e92081d817ffeaa65dbc70751c98e6a65947348962f12cd0152edbee72b58a9f15c8735cf1966f35d765259366c61daad7f67ceff7a9fa3ffcd19950e670d116a568ee767823446a173fb64f164a1e16f4ab3e69edcef905fd884cb7891d9ace0dfe9535d69e90fd556c87c452e705809137d92531a9e8a67d0afb3aa6efaae8086126c986a2da71fe86a887c4603646f7e80d2eee847cb91650d4fb367e7e6da5ea70e2502568f300ff41268f166eeef18f254772a7e32832ce1908cb6c05ba03b64e1a1631825f1d5d91806c8e5f31ccc91bab73356d9259d0a64252e5151f564f5a87c2770cfd61b4ec575fcb2c28eba048462c09b078dcd339f30f7ef9c9652f6a41661e7cd95f131c61a40f5d7e8a56ef0a9f678f9beb7847ff275b280198fa1206d1d7adef5974db6d9b301b80d0222b5c607465a3aff22bafff9f0ddf0494e3176e2b06de0fac1e73954ea08a6ea7c531b6b20b99d5b98c850893ca350b1a706bcef20cc581b27851e008cd152a872bf4bddc8c58f1742a7a58837b5128f634f9a3bba065a32d33c9f8536eb9f72c30712638365abea46b1d283a13b638e0e65bef36830ce26057295eb7bac0e408053eb01bbf82c60bf110f3db055ec504ff0af74a86d60730b88e805c31cc899612bf3ea6950d22dbf9891980ef4c9117b5ac2c109fca648fbaf20c56ab011dc10ad60434ccdc733ccb469899a98f15d8ddf2caa735cbe63bd37db66b7f212211f50ff12d2bc3f0f9ec17ad91283cd7970d959ccd6f427c58fe4dd0ca1677404b9ae9f6f89d7a6dda3ea19fe2d74b01e83aa4c63703f2f92b34b2ed71f147b66805960a4f04e63999eb356557868aaaf07fdc31a1596956462ea91dee39237c3fa3d25dfbc222f35da0eb076aa8e2dd9ee41c8a2c1163be16089141762d5348a4e62ba39efa9c373c7e1a3ac96a1421e5a2a9946aa24d9a75f38167465007617649d32ae83b80942e18e047f886c8be7a3ddbdd411814ef4ed044f8f95b96959f2a31b3dff003e1026b5f7e2a443a2db05f996218179393ca62bde950c7e7349f46a430a9cab51a388af1718bc450eb8ea35bfc6d28cddcb4625b5c06889a1e3b204f99adcf679aff439fe9bc2682d7702b0b40738d4820817958a50cc2f406f34281ca095fc813239a5033e6ea6dc69ad35c6002f5fe2f59329d6dcb0bc2ec492e66ae76b0e0c5331f4430e73b577621aa6bb5872964fa55fb8f45c3d610e09afa1e43c13c44e19d45560445efd21d8e4674aa0aea1c96cfca3c1b22ea780509fa4491f0cfc155e9c608304e5631e82bbb5457aa7c0a4955b01369da54d9bbe717585ba004770726fafc14317b5c21d1e217c636adbd330d80f8e8140eb050e96efab86999098919c928c7744a838dca98cdec5444943114cc63b3ece43b675e2185d19873d638fee78bf7fd06ffc71afb35dab4b5ad167262e8a82c4ba859f1cd5476bbf0eed9cdc5553662654d9f1e4517991f83d798528ec3fb1b89af18ea3069b1d680af241a0a93d99559540cbca06f9169d4c458cd16a7a7dee7072ed171d7912ddf693bfaa0ca37165b209ac93cf90de342961b99b0d5afb0085d686b309b99e04a195ee66da8206dffaea8ee2f97ecb303b89ce0eb16201bbd301eb8773d6d478558f7d4716a1ff36eec603fadc17c94e2c9ec8a9bb47a22960d9aedc2c6a35b91b5a4348b156bef65ffc93ac448f9b40a5abe35d018ea4e55f89cc4a43f138959a11ad4f9886391f6eb4e3506f827cacc572091aa0a9ff5c7922773f63c6be7f17bd0af2f062c1d0006210907b6f073e60d4b2b804fd24805687610ed251e16354adc2f52a9e12ef4092297cdaa958fcfdf3da912bd4e92f9fbecc94ff9f78a2364da03b10cee4055b76078839282c969147a86d8f4e4a07c8df45260d0185b1feffce2bf87326b2ed396d22c6d45b9fbbb1e9d56fcd1bfb17a5cbb18d5a6dd4adc965f389a92d532dfce9377710f26296b9ad83f12b5e36206a1ea6ff9a14b7c16db37311efc0a8884caf115d8406246b4b22972de352ab65b358fa65b372d75a8fd0ccecb9bb5790d2f4459774dccc08c0b9fc4d0d841ff4699c458080935f9ebf8048cd45dda217287e2394e4afea5ef71e51015ab4e09fbf4497a97e8f78b2140e79adb59f626afbee3c84de6e8f13ad181c398e181f6bbed38626356f4ebed34462895804da427395828b45cccd468585c273bbdefdf45f3909186132f9858f806d2da31981686c585973b4d3b1e5479a66664f9d37cbc1581fe552bf69fa1126212cff1eaa043a7ef883b85ce0836615fcb67b37d1488c46326a32835a8d489e3f38c5f370d5098a2d2b2f52ab4e22e252334b61b854bcafffd294790d64d85a46b18a70e376ec241590163750fd4e4f1ded9fce312b6553bc9a6061fcb81af52f3a9f5914b51247288b43e7ac39141aee27d7ba313e2785fdff35897e51e737848e53ed8f0a734c85b44bb0dee95cce31aacef1b0a3f2bff1fa696cf569cc3e24f2f081a3a6a3ba20af62ccac078abdc9b14fdef03c09c80a96ba9789d956e5c962e874780c0f5b1815c17604ea923045e12e3d54640ebdd983b3db66def3c51e48bccb3db2d7afa89b950e086b9eaa21071cff82b3efabbc203233fb7ef04a8ad9382f9d99dc61d37eec91103ebcd92b1e418f65216549515a651ba19e565b308ad96a887371f920ebc32f714e57d9ca0421e5833fa1ae89cc93c198f8fe6e03111750bd2e5c44e9280f2b1a451d35d984fb9239c2cc12212725d83640cb7a37910452bb7a88982a80e5f01dbe91f064ec569a60ca70c3d472f9289565af07a487453ae83e275f0d1ee1981037ff6b38afdc8a0de9192a3c2fd903724c9cdfd0116b7779fd53140d75f09dd8408c535c18559be7570fae1fe4223a173be847aa836ca77fc3204f6f8f6386904a934322d6f70878d19844eb98b91114c46aeafd9bced0548cd23252ce339e2a5ded44d678fd9d6afd077f59171b0db02c7a0847d6a68f5a8e921c209a9eb14798870c7408f1478b5c6d629808ee2b5ff3831f5273231bd1d8c6f7c497272262371418defc59d75ee7bc8b11822ebcb500deb4f76d1db34def980b124ea055b6e09354c452be4f1c8e866c2a3bd769253b6b3e52d8a3a5967441b4a5d984166b9c56b830b2d8e5ab37c0caf26d04408d565cd1392adfc77f7a54adeef3d5a476c857f13aefe90d8fa4de17319187ef0ce882462cc320c000fa1d3eca42672a00c09bbabd6fefac92ef510fae6dd7fd55e345ab9dfb617a50f9ae282953dbce732b56c66f724dade597592e4e9508e1d8878217c176b47602fc1e2e093759980a71829c85bc8d7f84573cd42ccc2b28f7f68c1247d6fa91340ea7382ebbe3c7054aea33c997b5a6bb64469ca2eb22189aae7e507f5c8d69539ab77578598ef315f223d90080b0878fd096908b88628e01560c32619bb7978a36975516a690272843aaffcc145ca0672d9b542b54729bd4a72b2e3dfc724bd8f8f059eb16ccf7a7e214965ca46808d6fbbd931f0af535a4b1f797430a2d61591d30e1a6b58c858ed53016d55b1062f71128de6a82c57e9d65265b125230a63bdbe9b73f30cca2342a2e6", 0x1000, 0x0, 0x0) 11:46:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfff, 0x1}, {0x18, 0x0, 0xfbe}, 0x7, [0x3ff, 0x20, 0x2, 0x1, 0x100000000, 0xfffffffffffffffa, 0xfffffffffffff3e9, 0x9]}, 0x3c) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) getuid() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:46:44 executing program 1: pledge(&(0x7f0000000100)='\x00', 0x0) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0xc985}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x0, &(0x7f0000000000)={0x4, 0x3ff}) 11:46:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x2, 0x70, {[0x1, 0x80000001, 0x4, 0x4, 0x0, 0x7, 0x7ff, 0x1, 0xfffffffffffff58c, 0x81, 0x2, 0x0, 0x20, 0x1000, 0x4, 0xfffffffffffffffe, 0x6, 0xfff8000000000000], [0x2, 0x1f, 0x9e9b000000000000, 0x7fff, 0x55, 0x2, 0x1c13, 0x5, 0x6, 0x80000000], [0x100, 0x8, 0xda, 0x3, 0xec57463, 0x1, 0x5], [0x1, 0x5, 0x7f, 0x71d6, 0x7f, 0x8], [{0x3, 0xa4b0, 0x1, 0x101}, {0x100, 0x7fffffff, 0xbf, 0x1}, {0x3, 0x3f, 0x6, 0xffff}, {0x10001, 0x5, 0x600000000000000}, {0x7, 0x4, 0x1, 0x1f}, {0xfffffffffffffff8, 0x7, 0x3, 0x6}, {0x8, 0x81, 0x10000, 0x1}, {0x3, 0x0, 0x0, 0x4}], {0x8000, 0x8000, 0x1, 0x1}, {0x3f, 0x100, 0x1, 0x8}}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r2, r4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0xc3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = socket(0x20, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="95a24bc93dccc6d6020d32f09b6a6cb4262eef051fd7502d93edf635215caa9099a35c67cb0f2ec64a2d4d91dba19a9e744839db997adf97d925eafe6eb75e2ed53461b0272ededd292dceafec1a4fd8aa771b92cb2fccf6728dbdfd87275585f83facaf092d005e38edcad9921fb2a0b44f082c1a8d6be7b7c3573fec4f3579f7015d8ff391139ce7842e5f95d1ad33c8b3d5dab5492fb7d59d0c8b06e493eab46c3e711d521ab7c9f94cd38a9b457f0444130b517b64e43e3826a7a7d62e61db0dee81a7e3a3b9ba97ce75b2a0b121d16e21da6dd478ab35af5bbf1bccddf320cf91844f135ccf6739f2f95e3555f3b8e238c08634d9b557cbdf7943556a02cd2c87e7c2bb89ef7fe1305311939a4df771a98c10cb14ce6ca1fc54847676004cfb4d53ef47636d3f252817a0cba659e8337d5e26064396a05894578148db2395fab1f37b0ea55c8150b19774a20c24eaec611ebbc8d434af2201e72361b59957530d6e80286d05829edcf979fb3c54fc1a60023a620b71e7bde52f34e4081e82c88ebca1385b742fd45b4f196764efcb543b95a15dcaf6a16d7c42a0f2854c14b3bde02448b1a018309bf525ae7f06b76a502ac90f15929ae24402e34957222c4b2b3984a62f31922cc3c2140e0472f2ffa5ae256d5b35fd5c987b8043e2a5025529e19ace00b21ecd9bd78750d2219857c6b279d060e7dbc5109b8cdca87fd56e338082905bb3652a806c37e43a4a6e39bf4a63a4da3bfb35e1c299df5bae29bb512b62aaed9a3ac2db85dfec06cc971d25bd5069c96328cc1c7938d0e8f21af7e77ad3e254f3f2a2c1136930c49bc52a901ccdec301f57b7ee57d51848a2c635b59eea829fd642e1129d528f15dbc746582d46d05601f378d3fe56248cd5f758822c126829559f354fc0d1ce837d66bca3283780cf34991ad2ca06779539242d0462c37f3bf3246f1d695cf0cb2fc32f468910f13f242ed62e231d7a33784563195957ca6d4d8064bbd72295e90b71357745c6ef8de6f5ea6caf114a87fb74508f9840380a43ba2cbc2e4c2e77ab58d72fdf2bca85d64f2a58a1bc1b3b868ed6c9e305938829e127999a36d25badc3e87a85fce67599eb8bd12843664515585cba672d075d95d3caab93634b012c1c4a95be00db56234a9582f651bddf269c28a275d1ac39309d1bc67baf8ec3a0d552b86eaeac98acbfd21b0469d43392c74d1253d856dcb001880b00eb6f663f1470c2c56afe500c783e369713c89062d7149a4875a93e95261b8f74c9fc7d740975b6a83255ffc9ae338cd009adf2187818af1e36dddd51844ab1476c139c8025854bc02a98b3ea16255740ca11892282d19ec6b17df7c1c20acfa81f59cf2f93a66554bc623c550b6594f0bc2bb36cd3fff1187d2163bcba51398617753a5350afe630f60a2fabb0376e5c21d17a8c5f15b85327dc6b9e07eb207e4f3b21f2f1de0092f21b26230c26297ce38ef488f8ef21ff2b2c1807c6af4ee63648d93815fd0bdfd5893c5bf16c452cd746f10381452c308d008d75f0e66c0a4724df777e63db1b45319414f6adb65357580e980f09d33bfe0a5ffed6403f52e8a31fa2cb879775f7b292d8e5e24aa5df461e8ffa659b247058998ace53c3168319952780fcd2eab13e0d66624395c844b1ef986cf1ef898b8749f16c6f47f601cd48b84309347c0b67fc340873a2865fb5b563b5db243643c96ef6cc29c2a9d0e0ed5069dbfee597077fea39960826ccab2fc78715d278bce5b8db8a5a2665bf3fa81a28762829994d55fcd68d1b40feacaf5e815411aab032fd531bcea0cb4dec003ebca59fc84566009974350e3ef983b367560b37575d6068a688c8fe4b11cc9a66bd7035e8eeb8130df1325e5f31be444d89a4964b18dfccf787ad9a915a4ff149dbb02557fa13d7dda04987282583aa6d4d4746e0afce5a763b8f47ed25b305d181898ed02274a44b8aa86882b92eb978fe86efc57c554765a29176aef0e1733ada90249b00c67be420514a15d36340314f2272a397eb6eaa8128bf45570852c4ea25609d36233308c48774b0ca35601005555c0dd2e817febc14738ef6c6f4c9d377a08e3593d5e73402c1d5726042c5650323738ed59da606c90bd2224a20393c3ebd04cebbaf670e162a2f13b1582132d8955f07769eda4788d488539a2cd4e4cc153c42641c1479730f6addd60f830f5a6c50453c27c3a444dd2d97c8b2470ebb5ff4ba99b5730b1cb8ba76c5396d66af88b3095275ce5f2bb875d46c1194fd6fd58c55488b7d2ef60abc63d4db505f93044c3465b1dec8c0c7d76447769b4b4eda39fcd6f1669d650b2b7b1a3bfec1a389bafc3a7b6afad88f9eca9267ce750a66c44eb9b039d2e7bd4ef4e1e5f58006c0b29c8d3c6bca8c5b9139b2dabf942a3eb7d42cff6458387c169e65a161cebe605ea89521094803da5c54ead72c979ccb53bf65c0fde007b953d51455ef2e6f9c10e6cf1ea43af81944ef0787c3c138eed5b19c3c00ea9c92508312e28d2a2bc7498c17ad1bd6550c2cfd5b699b2a6754a1c604aba74dea0f343d08fde2af08035806b15ae93d3b1ddf4bcb27795f0e3f0458c527615aac6aaad9c78f3a5ce0341bd9737440cd328278f91fdf61e48ed822005f4f4c5b7a6bb62283ca92e80f1985bf539ca74bcfc157a9641397f6fe5b4ab235fe2613d6ffc05a18afcca783a6379a647c792f9bb11df71581f86ef68b77720f486d9c5937c15c0edff0720b557fa41ab138e66d79179de62bc0a5a55dbac5736adcb552b58014e4202806db0bed862fa23bf3a025a1c9a43722eb5d8f82d24ce1acb2b085938b0d62d5b2876147a807cb628f57b5a934484f2f80530b9cd762b43ef5840eeca83038d6e534dc85c02046be29a9e1ea58d5d6cdb28ac9fd6cbf1f71a34a06d7615e6b6ff187752789de0268bcc17806fa32d1d159509739ecdc988fecfe118f408e908d7c8281ced9f66b2d2a657f8df5f900cb781ae502d788da8356f8629529514012397aeddf989f3997d43002be514f58af5ffe4b5ce9dc68151b5a399f2db8e723f2624fa187daf8a26af10497890d5fbd88067760d150d88896e85527e23183e7a7f7a994c9e8dea79855ce0c2d6ea3dd604898abc73097df2ff029dcec78378a53aaf2911f7752339d7c291ac88a806c76e11507c377963fa0ffcba0bc05a2f8c574178bbd4eb6dc84424f5025f2dcd8e0194caf0159409d494ca5aa8b193dd0364105a82a13ce7ecb5016489f82efcd0123ecb0b1bf849ff6a5c0804ffa37a58c13e971938ec968747da75bc2398a030bbcda348c49dce37075144d1a50220041f6617e080b80d38705430196c75152c56a58336a16f655c9bdb5039fd8872af74063711984a4b1d963255ff093ed6b7a8e1bb4e344478781e46440c74f3108b76256520d43c5a551383a856a553147313166a766ae3b524fd59cdd5e1948bc9ebc2251d44690a6ba18604e47c29367768019aaf319343922040cf090f7008bec79cd58ff63d8e3aff148d24000102d89aef5a4c71e9e65099c3d8432775727ef1c18af6b40f1c5da511cc3b63dfd10ee50eb8a9b06bc5335bc03ac5f05e34fe43698f1cab292270ac2644390b6d9e37693fbcb1c95f083d181d12b2cc0abf6a80c1172e054fb783f1c468924871c22021b96bcbd753a7b19fa113368240f3d8a6d04833c57ab6b3a261f49966a7fa2534c9238e0bc4a765895f1eb31cf9e3686a1f01853b1d420ffaba70dd976a639b5c03ed03139f647fcdf3b87bd5c02dff2efb5a493e6ac0349faea5f7298208b584f9c422ea5d2b1a463c77a13fae2aecab2ff409ed2dc66b8ce6292d75ee5c0d783bef9daafc9e79f1cae89a087d5cde26460b2492db0096a25c25d40e9a6608a38d6b6346879f33ee990758a28230290d84f7c7fbfc108570d33c7929234df2e677de9ff44c887ad3079fff43924a50898e5b57279ae54a804c9301a02e343977de260216292c118339f50bcc7412c8e68251b426ec88d00fa9b99b6ad2c22d7bd13d5e976949c770bbd028ec67fe29619a7540a7351bfbd684b372644fcef56d71c05dd7df4f5b8e0d0aa63d33bb5e359f4bd4caf3b15c76ede916e219d9f5a7252a1d8d850cbc5bf2bf708101b324d9e31d15ffaa16bc5a33bfdc0485f0e9bcd2442ee6fc91c795d4805af95996281b9cea44daf795ab6e7645e42644ca71922e66a569528a5246dd1026a5e89dc003bf5d87e7e60a34ac47c9e1d8ef34f5bfd1844f691b531eecf6589ac71f15ec3e08ae3faf90dcb2b796efacabc6f5434f780b52bbb1211def4eb91e0da4ed29c50b952308fea83a00d7ec0c187a19a252142d8cea7b3d059b5f559271b8ecfbd64d5e1c3fa4541b26006e051ccf5cbdb830dec3ae0d4d1293d7fce110dd51c3ef06d7f15db3c6eee93ce733f8cd76e3382a3435ac7c7877cc014ab3d0994e025efc8e6b770a4ffb81c2360613db7b149df2411523c320c9798990a51191845ac6be432f6d45090e70c494f7e24321e4de35bee479a75ba66d6d6a322cf86ea7ba05160999adb034398a7de6f2f37edae14f2ae619725d1f0a8d3962ee19bd249093b391b2bb52751cb7bab7810983e9c3e0c261175c65d83864c3afa206de53f11a2ab2aa295fe2cd82ed822cdfd4aae5f23b889cdaab22ef3f381f4ac6a3a0733371f880721cadf4186c2f0c59a26565b4a9301f97689a04e971f48965483ff85d38c067fb11df61c123543ce7b1808931b09493ded832a43d6910874cf85a42a008cacfbe92bdf5d04116046ed0383bcda6dc3dd62e99f6792c3ac6431df07183816bd081c708b45f02fae204d2b5e074fea494932bd33586de028a36a45196ffb677f1aca320733324fb87d3bef03c040cea98a70c79ca40fd816fe07c937f5376662995a3323b10dfde81fbedcc198a52edd8e8f93e313430ab2abe51b46a3d13f5d9cadec3fce3941b8cb80f5449bab13116cf67ae67cc283bb9443e5ddce106b20b3e08b00be830c825a2e09b26353911bf3bf0e5b75ddde6dbc2f7e047c03706702286199925236e64154845ced9e8eb4b0ad4538b143f02179a29b614c33c812629dc14e1cedb5ad3be6b08117c9c91dbbb09fec5ca6bfa6342d3ef992771602570819fc983da04d78c8037c25e02b47bf0cc720cbeee5ecae1889533d0e0afcae6103f71d28544b4dff570149f107be70d97525809f184a3df00b8f33e913e48e8ae51d3938beac1d6f45c8265b354753ecf3708601435d8d997adf714055a9e5f95e5b6a174f64ee6c3b4bdb38922d2920d6f4385c4a067c00e4cc8a7f5c9f828e48af0774a548695c2ffb6ab4237c90a94585d9d98b5bd0112d6129cea1e761fddd862fcb40a8edb391c839bd5806966e4661d762a6db0845aaa904c4ed2bf6f602a703534d0da5a9de93f62b65088dd418096d29811782139d8d9726b9b969d7fe11b35cbc01b9b83fda6d72453dd8bf20479a56e8d51b2125c124c3f36cb3b9dd781b34c88ca47edb9e1c4b01e3ad09360df01a324db8b2cf37b34468326989ec09a68ddfaa86d46fe49dd01004733701518f3d70eaa0d1fedcd4d6f8866f8ecf9137b6e2e7c655f89faa3c3350d212b428f3ca40327ba2136fc8b20831317fcb51749861894a901d37b9de03330ccf98c6ed2ec3b396cd745384f2f59a4999ac1ce5670b6b54a75eeb1b74c8a5d13fc1a01de79c49b2af759ef6d2343e46c2b078b829910897bf15eda1f7782c582999819607e23fafb7ea", 0x1000, 0x3, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x256) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000300)=""/242, 0xf2, 0x1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x9}) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) write(r2, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0xf2b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x12) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x4, 0x7, 0x6, 0xfff, 0x1, 0x8, 0x8001]}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) getitimer(0x2, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x1, 0xfe36}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x8, 0x200, "0439e28a9056705522bc5a3788b319abfa00edc1", 0x9, 0x9}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x10}, {r0, 0x80}, {r0, 0x80}], 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="ad2ab6f29129491b5e07c31a45053925bf2d67293b72ef949bbeeba05ba245bb3af372f440da8465b8852d9321ceb3b0177198fc039e19df3723a363d576cc8cad693acd17c4905a84273c57241865d9a3783f31e6e428f2c4b1d0ad87c5f30b9faadc0a15d34b23813f316a9f1ddaf6881347eddebded481b217ea068639c1946b8624a76dd2e7e669e894d4eb5c18c91cc577cbf54c896fac7670c6e3398c136deb36b23cdaba1437f7c51f39f1ac1e1f7de87e11cc7c6ae0aca50c5b9c60520ec29dadc6e6cdd719a8222abfe6bf2fe7d38c17c3db966bd61ae81f793649b3e206f4c424dcc31a0", 0xe9) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x2e7, &(0x7f0000000100)="b6") syz_emit_ethernet(0xa7, &(0x7f0000000240)="6d1487966000830196f0a36bd518a5ec958ff8006798e2d16ccab6d27db82663512b0245251f040be412b9822b56c84eea966156f35f2c19e3b1caa3933d1120f44450f6e39ee4789e54fee2ce087f2b69e5de50c4190e105ccb67404f025d4b07f68ca7d0db86d1afc0485964312bad2dbd7d72325d98029e1f3e86b9b42d16e3be52a3316025306f236acd058951a364cba457ca27d9081fcbc0b32c6bc6fadc5c73b81652d7") 16:00:04 executing program 1: semget(0x1, 0x1, 0x208) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x46a4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x25, 0x1, 0x4, 0x400}, {{r3}, 0x0, 0x10, 0x1, 0x400, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xa3, 0xd931}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000010, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x10000, 0xbb0c}, {{r1}, 0xfffffffffffffffe, 0x3a, 0x80000001, 0x100000000, 0x100000001}, {{r1}, 0xc10d23f4405d5108, 0x10, 0x40000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x41, 0x80000000, 0x6}], 0x1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x10, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x39f3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x89, 0x2, 0x7, 0xde41}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xf57b, 0xe81}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x2}, {{r2}, 0xfffffffffffffff9, 0x47000f87ca727f00, 0x2, 0x7ff, 0x1e2ae642}, {{r1}, 0xfffffffffffffffe, 0x0, 0xeaea4aec1afd8836, 0x81, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x1, 0xffff}], 0x3, &(0x7f00000000c0)={0x6, 0x2}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000040), 0x0) 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x275) r1 = socket(0x1, 0x8000, 0x100000000) sendto$unix(r1, &(0x7f00000001c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100000000000000000000000000000000000000000000000000000000000000411e9bbc06d2f8d4192dd502b801c87f8a0ddf2e625925aeba715c2906bc9c1734adf2bb1f2f8c335ce5a43d3b960aad38377e2da054c6583d8dc3068c168ef2ba21d719d2e2139903d584bb69b8b6dd90d68c0d6f08d54403ce12433d8ef97d27ed599c201a559bb08e72986173b2db4c0a1cd5efc6cdcf98cd5595", 0x12d, 0x110, 0x0, 0xffffffffffffff89) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xe9b, 0x9, 0xffffffffffffffff, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r4 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\\+\'\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\xce&\x00', &(0x7f0000000340)='\x94\x00', &(0x7f0000000380)='%-^]\x00', &(0x7f00000003c0)='}(!\x00', &(0x7f0000000400)='/\x00']) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe(&(0x7f0000000480)) pipe(&(0x7f00000004c0)) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x6230fdb7ce2db3b5, 0x101) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000540)=0x3) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x100) 16:00:04 executing program 1: socketpair(0x2, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) dup(r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:04 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) accept(r3, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x8, './file1\x00', './file0\x00'}) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) socketpair(0xdfc46581238c56c5, 0x5, 0x8, &(0x7f0000000500)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0xbd2b040efd15fe54, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) flock(r0, 0x7) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="ad1832034bc1b231868ca569457d29a5869bb01d484a", 0x16, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10000) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3fe, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10b, 0x9, &(0x7f0000000100)="123fb604ff161e17f8087c6acbf690d61ccfeb8525456f688a59e180f8d279e9175b3a8994de7a82cb3d2b0f54917bdb790a2947c93c5b8d53d2bfaf8b556d72a821ff386abc897d2e0f28199806ad579de456a8154db8754da0bdeade7cd5383f6e518125b3e6de835699a3a0ba0aa6b4237ab6c3fba4865c1ba94ff5eb20a566c80d8657134ab6585c8f76ddeb8c93b7f30021343458b3c16ea5a75090535bf045c1b52360848955f8c1152e24813b621158b981b131a490d0a2252773fabee63ca9d906", 0xc5) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x1, 0x400000002, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) pread(r0, &(0x7f00000001c0)="b165653265513e4af9f662c1", 0xc, 0x0, 0x0) 16:00:04 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5228c3ddf6f8f67d5ba701b106482ed27b4c15f98ec38d6c33c2904dd6a6256e1b122d2905a8ebbd63d439b763c75b81fe5d0c25fd70f83a504e7c", 0x3b) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:04 executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0x76, './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x8, 0x8, 0x0, 0x78a}, {0xfffffffffffffffc, 0x8, 0x2, 0x7fffffff}, {0x9, 0x4, 0x0, 0x3ff}, {0x8020000000, 0x52, 0xe98, 0xbc}, {0xcb, 0x0, 0x9, 0x200}, {0x16, 0x2, 0x8, 0xfffffffffffffffc}, {0x80, 0x8, 0x8, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab09005231e2daffffff7f00454d05b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 16:00:04 executing program 0: setrlimit(0x0, &(0x7f0000001c40)={0x2, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) close(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) nanosleep(&(0x7f0000000a00)={0x6f9654e8, 0x8}, &(0x7f0000000a40)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = getpid() r4 = getuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, &(0x7f0000002180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f0000001c00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001c80)="aaa9ecd9d3400b55f01e07d9b83059b62929b47576661aa772ec6d01987a2831d6bdeb7dadda615170f428116e0eba3e570c5e16efeb525cdeca570482b549aea6198e6012398798c0a533ec70082065ec4f7528d8287ca36a139e25f9889b7ac4348317adf3396e838e7ca0b4541bc20fd62fde5e3671224a25a754410a33a8b2361da9145baac2cd920a6d916eac6d98f484adde2b601142e8", 0x9a}, {&(0x7f0000001d40)="a3b24d7d1b396e38549fa5d5927df4f3a92d6910cde0dac72ed2ad7291742c910f6704f33e687fffafdea6351b6e96fbfff808eaae29b89247836d21ed23ef82fb30a9f0f4de2c3c053e813bb3a9f482ec8a4f39da5d59dd3bd7bc3bf473713642a1c2d34b985a847bb6be38026ad0a90a8c43dbf6afa67c2a27b0a72a685841df9e3d01929f424c632753f849b0a854c03e0527ceb369d854db1258b923fb8dbb23b4cd1a9aca49b17ca03385f0c61f94e373b34e054bc4e6723ffc8701b4eacd1546625d47b07827a5", 0xca}, {&(0x7f0000001e40)="817a5c69e8ad0c", 0x7}, {&(0x7f0000001e80)="221df751686d5b738dc531620ee60f1631a4f52581462bf2d2f920751a445cd00b67ace86b6021929524e112cb66922395a31bf1e52bb7d107b3ed0a568a9fe5de6a7ca0cea3872284614c91f0cd2cdee12def7a26b8aa65c634154683b7fc1a1475c5fc6402f0f264ecc2b44c293ad4f3f0a38d428b1e2201156ea52e3bb27c08e6364aa115fd042b01ddb3c94a9405d47764b2d80bf70dfb4fa94c735f4b", 0x9f}, {&(0x7f0000002a40)="581e6b6059c27820a1df7c4dc8410689c78c7d9eea4f5bc74e57b91b76ebff1c6d366c1c29780c30ff5a7b44021439cc5d7e05291bdf0767616f123b548fe537d8d5ca8dbab0c1dc2f8e1ca028d88cd03c625d0361bae443843e6f17d3be1793ce17c2ac0919f4849bbe6af870167a836e6746907fca814804896f6dfdff018301d3f0d94bada81ca7c68fa8a56f0993006c8e9e4d919bb58ace61418e6a4c114786048350b15aa32eb23fdaa24cd818d9002e4b443c779f235c681fab8a14534f39a0ce0deb6ffaddc77ca1601175be38938f6e70826110595ba8d0d719ff5302e676994ce8c6b462ecc167a9ead0a88c0bdd1e09f1ad596aee80aa245c34a625d7434c37891d63549c8adbde4bd7e29d8e39daf655c270288c8da6055b8889f6e97aa08d6d4a8b703e4c9847b3f03e9da9ea1610ac65977f3834d99edf5011899973789a5122a82a34baaa95d90b9bf510d8345e63ba4d200b84cc47a402b480e48dc65ca299838185d00e591f213fe6c66073555dda328ac28d1e61486b5696c720698c0c86a5fcd1a4093747b07e233459e0a06b428c8f5b1594f36a557cd2fcf48f52375fb1fbed2ca9f10792f1e7868d86fdac1a42503ba5a87ac469d06a426d8abed202a90232437835dc2f0a78d180ccc1dfe59070f70cd9716c7921a7a3f4b10105a6432325c13af36cbc1b44e8112d6b549cb3bfb977604c88554d485aaf65418e52faeb5bbbac88068923214b8feeb1febd32aad75486f6f2c09ddf01902acd5b41852474b6c77af84c2c17387598c38f83b9319f79fe14509a26883fbee71a3cad424b4982c9de7257b4c361a46a8696a1cbf49d9306d29ad064b9617132f7d6845c2c9c584c0d4d2dca40fe827815b769e8db3aa147fa593c8f7553e389eb628dd98d06078f339b15c9d49bf03c499374e7140e0df9991d7e8954eec213906147711aacfb3d6c803a92de3000554a377be4ef6b04ff67099a6008aa3396a0f231b501bb3315bff448d838b0d3ec55401a073272a04077376030de68aacb796afc8c57ff9fb2487b00798e354141429dba3012856650a5407e03a1496b62dec6f7cb65fe9319ad25a02f4e77a6f4a1b92e7656547b66379d59d85dc1199cd921f89afa2679b5986bb1f8306e7001ac2e6c9be1cc458de17a4c4e128dd2c1818943e5a5f30623e8e5f92632665ec8d9c8951730cbf3a72512187c8b07aedcf4a3f9f5687f797251aa7d6df2f33b6888ba46ace9b9435ea795d724b3bb9f10e55f43da2627d2e9fbeb97da386069f33550fa0d11c1dfa66f83ac9e6248148a8d6b3c9e1ccfb9a3d2a5b974992c2220774baf687c9f7842e26f35bb766bf65cf8e4bbfc69c0795e1f89488127691d89f47a25bb788ed9945e2b4ade9f591a5ff9dbe516d9d77bd88828b6836537494a36bbf68ce86c93931c9ef7d37683c59479a24eb61d3e2e58573731658a2fd0690ff90947060ba60dde17f50a71bc0164c6a46230a999ccb04366a7d2aade8eda7cbeb269910600ea21118d599b241f720652728fc0a30739fa9e95913624bb3d151d3c029f1c5353ab3e324181e2cba0562bc28173eb787cadae3639c81af560dab1d5a3cdbd066f6511475c6e831d09c3ca3f6a219f81bd57f3c1ef5c2953629f68187579a025e73a95122019f748842fe3924557948abd19c6376f0007b39a212e37303cb0d58b3da20973d50b5f1af7fba8db05d5ec85900f3976b9f8e30b1462cc96370b0874b75b19bed40af308ec8254b2c1801e0c3073f41f7a909563f26dc3fa25e6d015f506b10a71284bdaac7e2d1138e4aaff145730d60376d80fcbf4863e21223d9662f1983a0fbec6705b40af0a033a20660126f02eba44a856a4e1ab95a349da44e8a397863b54a90744784b096831b84966228a1c8edc66620fc183841427f3ad7978a137dba2869a040ce8a200333600784b6d81b827d66d5984a219d5ee52af19078794fbe2b6ce82d34ccfca46729edb170977cbdf84c9382f652137662d6337a342d47c2eead4ece24ebe6880c30ecc33bb448677bf214cc5fbc3114b3bb0d03243c276afe3a73d1b249fb0b5232636ba0ffb661173e7d43da891954833941b6833ed315809c96b583cf3bd0af4035f4f35521e3efe2959e6906574a0268d90dc1257678e1b22ce2e0ce0c9de8aa2baaf7b4b379449c2255be6aab0b1278c6e4912a742f9d3d1f387f1f0fe9b815c20aa72c0a42d48baeb81fb2799dccf7e914c059087d4a3a2328af8846c1f21636d9e27fdbd849fe0c33b043475fcc5d5e75df5009f5370df055e77a1c2437f4be5aade2c66ab0b96930d54efada74014186e56de3dba8c9d11bcb54bb3a29f9616c1da31728abc338d343cded6cb3093af6970a59ceb518a1caabf25c43fa02701cd3579f9376c00f229e5eedabbd36e4cff743d275117154d0e476eae89c7e95e076c0bdd6b0fbd5913bff15cb62488387d177e7f841a37b114a8c93017058b88dd57901685bba83284cdb693e3f12e98716f4f4966c22e0ceb2ce7fafe5e3f54c74c125e1a293c51055f48909f6ac744c322505796ae40becd37ec7f9d37b79ca8bfcca02605e733c01d28fb071039b8396847cb9735353d4033bda8b7e9fff2866b7f201c37960ff5841d6b3c34176a1fa89925095e4c5ff04c3d1820fbd92c1834f87778623cd38b9d99c300dae13d7de5eeeb2d1c67d643185829ce0d423b089c1023e611317ebd5158958ee78739ad4715861c9201abd93ea50f8f1497b63985fe82024e614ba02fd44cb8ec19a0a304101c80d1710ddbcbe62111bc4cbaba802d64fdbe719aef271c5c0139e0f1e69b68ee933a9291a5e38937ce54009f42f5e25e034e52671635df305e7a3d2fcbb2d4bf0159a78b8042353656f1be6154b6f6c609870ef407ae3d3236af2e71988ac2c241c2675776a40ffdb3c6a08254bf8961ca7e837e665fcd34b3315220d095f125a9ef703f70b3db33ef0a6f88ed8b8785c9c18f1ccda6a75dce4479db04ddd20e3b3f06c51cd54efcf5dfefc7e56adf2d6fcc84a8469bfdee3fac6a223ebf77f24a4956c3c47c9b34445dfa8cb03e891b34e707e8d26bb135f94d9e8e409823e5c68843bb7642be77b7f1542661ab059a26fd553cb00db4a1d465fcf5ab3a2452f2e153bfc341f218cc03d2c37fcf6bbb2716657e62ca798d6126d5bb1098bde8f09ad02d4f3adbbffb9750a2cb170ef2aac7c8c6cd83ba55686203690fe792ceaf8e6afc263cf91fd0857b0a6444ab0b2b024cd1706e1df10ac53ebdd691dd48de1fd41d3b765dc7fa200d35dda4672ed1ff1b7a166701c6223cfe1d99d33e0d7b022f97263090e53a3fba307760ac76e05122f40c2646be251da2e1f83cd5ed48f7cd7a48b4a0a6bc0e994127173bed3777910b246466ed66bd24b2e935c176dcb08a52e0321a9a26f74813e20a5f9df7317c16e1ed77a3447d1533f4f70920516924471c8f13681ef83f24f9bfb8401d5d98384094adfbacce5b74cffad00ef9725c4689ed26d49dae911529a3b19cb42fb5df5c5c05f2f2ae414fa96ebb98d78feda896baf4479ba461dd5721bca3f921198d7ea8cf69a683d1fee9e09e2b84ac72a20572934a6aff183dee0e69941c10da0a2cfa89b20bea261f0f75612cdd9c0f279c56902eae5680f83e04f6db0650b9c44558d35f01da11f4d14592fb696490c05da09ed01a22db41137c31425bce6946cc0660ee60776e85e24b1faed088dda337425d9db0e37ff797ee03de7556ebd52986e7d655eb7f31cbead97daf9ecf07b034621ab40740797272978cf4602ef1b1ad66cecc791718a8d32f098d6871ecc9bc2066adb40603bf7c7dd2e1e185f2edc4ede1ac98d44402cccdf37f2322b40d8f90a3da9b9540deaf2840db7d1ba3e186dc658007d0d0d4a095fbe60bf37a5bf8914a4fec3af18e328af080df77bf1348efed953a33a1757b07832c3cdd90cf3d20875afbaa33a9ef7bc428dae923b0b91368af66f4c47713605c766fd09d4c1e1255b6ddaea6ef7a308842431b72f216e4f15483119091fcece676d67d09fe2017cff7517ddd0bdf373cc2322b5d4418f507331e8beb28a54ae1d0c6cb8f83c6253174dc82d3ca8e574bb01c594d1254336763efa155887536e2fd4a73274c874de1f663205dd53219ab7ccb19e56eb1fb8456b225d94cb17f138e24f755214293a00d86a98f785549105baf5d7d13107b45845095fe40946ac5caaf5bcea68e6baaef46d9fb5c3eb9056b102e4718747cf761ff4e7f76a02505f065cffbd5fc21025dc81bb3da343e8d2d6222d467d29bd6c864202fe89752dc59a527944f26b00ee6d55f2d612ebb24e0c4741e247d38cc55b56f792d7afd743785207211d68db016407b1e6729b0158c2b4e2dfa51110503f72d5714aa1208182febb22de75e7f96b66069b24da0e6088f64fcb2ce89be52c84f66bdaa0bbce935d530d0d76260074c5b7af9923967f1abd1f78a0c79311b9afb91482bba35e7c044f6a4a282e2bee3e8df5a7f503d33b70eb87f1fe64fbc0857f2a2672e830f0c8b77860d8215a732f338567ef3dbe1f86ac45c8230f3187b0b8cdb97031999385294c070ae2c2904472ded4372e01bb58485548e65c1956f77a4e636bb69a43a17df7c7b8e30fea178c0f10d2d1a651f5681a93ccaed7c74e0c4870a3ecbf59e4feb918839498ace68e0ab666934bddf9715583d085da6ba1a61f92f213b48027882adb5201367ebf64e2855bad8f1522802f8ee3b0db8e71050bffd2596207fa6a9258c9b60f23ee8bb899e9a92e88feffffa1cd5f3b9c957d6e5b9d1cc22e51f3339d255e3bafdfbf955386f3396d25885e9e43f11c6fb10d28d59efb0d6c2491d159c622f0fca40ea0c78b3fd790332360d8894d766d07479db4665c614b0c00dd896eedda039e563d2daa4f0b53a6ad08f7c14b533331d1cdda15fc4a2ac87ed8b82b4a4d09b4ed51b33e3b336f28664e8f4d8111bca59d0a22426702b8fdcd00da26f5b25b6cc4cd7ffe23834bd2086917700e4e3247bc5727120bc3e5d7478c43cddd77325045919d11b997b521c63fc0dcebe9920cda874152b33e319ad3ea4c4e7f8a380b5769fb3348d4b774a91f629ac8112b56b6cef4d5baa3ec14efefe19f198d6d39aeb85fd8b52f942540d7cc16263c5126dd153db7af4380f243e26ab2bbbc818f6b904a1deb190970344b0729eab992976297353ada6b9b7446a5b76955551421a78fc3e6f7bdc25ef436f26a166263d2155951f81cb2c64b55f1e6b072a8ec73a26c77b2c6e5578ad72dc625541a6f0a0a30edd968d258a6b3ba7f1dc1b028eae17ae1708517074a312fa04b3d03fcb2d9700d668ca737ae92a076bd697f404aab44ff26159273a475cf0f3f12c647ca86fb40582f245c035a693138ca716d75cd144664d01b4a821d1faf430f5537fb2dff11debb4d1cde6dcd3aa39f7c2e14dbbece7f647e9689e01cc09857c671a259cad5b1dd8c86356c60c845aab238b765c791c67c0ca9543f73ac9076d0db79721f6c3c881f1492ee695b50bed322df31937bd1037d3cf257d7b2e08d275e379f0e826dc26b4091ab0f9d18506978f789e7f2d2c9ef9e2b93d5896844d3c6292d97621d58ffb82cf15cf0b8793a40ff9aaf32fb2695b1b64b07cf35fc1f4e59d1fe098484f5475ace74532460f3ea2e9f5dc7d112d607e0f541fe703a31712613b719dc8de13b991b9ae5c34c39a80b53910b4d3e1cea6b1f6b39b433c67697e86fbb5b8", 0x1000}, {&(0x7f0000001f40)="4720f2ded1926549e07a4a58f6382daf90c422a8c9c0db34f33a72a32af0ae3c96ad53ae990091a255cd12d4d021a75832cfd0acbb55c11cb2f0df125721d6c639aba33c65aa323467fd9b8f935196e8e9e73d0c693ecf9e50e8ce99d8a51d3f0d073417a07b931110b1f2115c43d40dac2bf36374a40e00d5682e62f0f350800dc9416226ac522b5a19a41cb4289dfe9a10daa65397bb03fb67ebdad86b6048e0b857492f5a21d74e18d60174ced250904bd7326f4da611e04c866d24ea79805a8a5ba7ae28d9eb9fa2c1be4ad8e658b95d59e3dedf39b4cc5c498924cae4a4e96bcbb43c55e531", 0xe8}], 0x6, &(0x7f0000002300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf8}, 0x4) setrlimit(0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/253, 0xfd}], 0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r15, 0xc2485607, &(0x7f0000000780)) getgid() readv(r15, &(0x7f0000001bc0)=[{&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/122, 0x7a}, {&(0x7f0000001b00)=""/168, 0xa8}], 0x3) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd938, 0x6, 0x59d5ea70, 0x7fff, "eb75d0054591b857f13ec2ed35bbaa04608b22aa", 0xffffffffffff7fff, 0x2}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/174, 0xae, 0x840, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x5, 0x2}, {0x4, 0x3f}, {0x84, 0x9}, {0x6f, 0x6a8}, {0x6, 0x8}, {0x24, 0xffffffff}, {0x3, 0x1}, {0x24, 0x3ff}, {0x20, 0x8001}], 0x9}) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x312, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x91, 0x1}], 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xa422c265b5af58bf, 0x40, 0xa64ff9637768fdf9, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xa2, 0x870}, {{r0}, 0xfffffffffffffffb, 0x21, 0x10, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x8, 0xfffffffffffff4d9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x1}, {{r0}, 0x1adc62898b55a4dc, 0x20, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x4, 0x1}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x15, 0x20000000, 0x800, 0x6d60}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x80, 0x322}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x895c, 0x8000}], 0xc09, &(0x7f0000000040)) close(r0) 16:00:05 executing program 0: madvise(&(0x7f0000b49000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x1000, 0x10, &(0x7f0000b49000/0x1000)=nil) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYRES16=r0, @ANYRESOCT=0x0, @ANYBLOB="83225c9777d7074fbc7ba82fafc8352b7462be693c9141b08cbb4877a1fb88cb20764dde21f6eaa5036ed8808166efaf3e94f103e196742116d74c60361838a3d5534404a6e756e404a6ce282219b10f1ceb151c6045b28b7d2e1d682b4496277c910b39413650ee46f20e9b3a2598a1836cf6a28fe59bcad07037302932459fa65940774edf9c88756a0a9b2d9cebf339bfbb2c58b0f313b36a601dee7c1288ea658104451a05a4a3172f7e10edcae17234045b1ffc5a5d76df91cb3886dff518131dce136452bd283fb23d319df89a3bd94cd952b589002387", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYBLOB="4e656c80a37cc782fd7c11e45a8275a5796b183f2662e188668d55398b31aa24510690e102f31e4264b71fefff7bb48a794b46ec379ff4745c76358f2a70e955a65643832e28225ed03ef8f88336a99013e7c945529034f2eb843eb7be5b0e870d690f3f9e5abe5e0b51f7ea4daf40cbd530cc50da8b78a4f1f11ce9f19b4fe84daa1df4f3dca9a62ec2c7c15d29e9aad300f7adcf5b151b4773da46b0ea90da1901acb85d2e14709b17759e6a366f305dcfa6b77f75e39afe097ec4627041dc89233a2fdc4126a19ec3bf3a", @ANYRES64=r0, @ANYPTR], @ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYBLOB="f3f3d7cd6980894d8408694aaae948f8f116a7d84115d58f402439c91d66f3115d440157e5ac0c8a5d13517f24d5e6e4fba23904176dd744156ce04199f95377c223a705e22ca5a9d698426fbd00"/87, @ANYPTR, @ANYPTR64, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES32=r0, @ANYBLOB="eef3a493f4a882dd0c221327045fdaf127d66dac1841673254bb7aaee190cec64007c1d5c6ff186a8f8f0e6fe532241e04513117abc53bf9475bd568944f2573deaa6d55068a0f1afc3e6a542e42cd621f8bb5880317cec96317dda2b1ee337df9ff52c66e8bdfbeedd2b8376866a6146283344fc9b25518b12fdde3cfe785405342471b5cb47beef2ca93b88e44ddd9c7aae34d14a04153bf71d9c869c7e7a5189b58f93592b46741e356f4b22de455ce3d3ce0ab25a245fbd8c88bec389b187092da02fe45d6f8e8f9c5a5767b7f21b97175282f05b97904e854245dc953c4d8a78dcd0d0cf207eff88c7ae6f0d819dcf8728cbedf4935a2a362dbccfa6fc66696584dbf8026fede4b0dd10f767a9884cd0371e25914028189e996248171be4ba94c1226845aa659b69d03146ee6075172b2e526cc90f96c83ad50d49c51131d8005bc90f60c2730e6504ac50b84b59e4e93c3fb5cce93492561c9256c3ac5e65534459cebe0141bf44bd08d352deb3c550edad4d79b1e5c47911642b95d906212c4ff24f97ea6f33da781d4c0036e31ee912f6806d26fe2ce743ae7500c9f36f1948d201497ef221a87f410dca12d56032b3213363f6cc570f7c690caa382bf04ad6d3d7acc5ac570bc6389f6b6607be1d4b78b227f06d429206643393bb9dd39720d14955031fb1ec9797b51bc2a924127161b92155c5299e2d473d80780f11d0e471bff0483ffbf0956ed293e711d4c4265d81d93787d0320f3b60b18b49d9b3bdbb6f8c6f5431a823c0de6a519d7f7a2e5eaff64f7381bbc802fba17bda093e26fc47017fb79f1dce3946f7972e53d9d35e1345a5daa0c7dff5c1f5773a843e2876b7d3adab55c4d6628ff5d619c53024d87031e34cf96a22c605cfc6ef3fe2bd4d9ec412aad6bb6764867d762e293296fc560f3c601c8a53bd1fa34e2199f4397b97820cfae4d23a27db5b32b2aeb7998a5efddfa0600bc38e3445a9b2da9c99abef2f52c3e7da7602c36de0506f454762093927d89a2548b4b0f3609a2c2fc306c061072d068e2aeab20120264c18686ad55e90fa3d5e6324062f7d5c6ea3a5da9cffa573fa88e9401572dd5bd2efeb96dbe44ff5cc84af68e8942af03f84e41aaaf157b7142a8966f352dd12513c46ae17071cade973fe00561ab7dc065c5aff1dd0753f0c595a37107d3f4b51220a04f0da6b99fdccda9dd0435e0083d8b5db5073238a8b8de8d75d6b8dc41acb4c4e18080bb649ef371e79abea90be86628d1e2a977eb6d99b79a47634de1a5e451a16ae6aead5bbb8a13997af5e2e750ba65d18723ac52136a4756afd230ac623ff4870b6af40f16490eb77b99815e3115838503f9ee51d04a6e112f97f03c839d7159105274d094ea1a8ac74018cbf479709e3986bb3024284c4f7e68f734f165373f76f34145a2caffb7bf49f3f84fa79b45440b2a2acaf70fe2904dd8f21d4e94e83bbfc7376f1e5ea4daedda6a9b3b3439190970182cd3ed44e9bd90d8b0d9632ab5e9a591a8ebd0aaef0a0a9820d80031a26de8a811ba32c18b3dbee87be042063959ecd299087b7887c412c35a3ca05390a678a932bad21b75532c4ba3637a487fb03cc9ac94988e8a55787c876bbda776c4d6e7da01588cb396a1adcd512735d9e292a7edc872b20403e1c315a8c2b86560a08a3e50fa8d0c5f32801c31eebf2e32302a516f8a9fc958151334cebd2f62c0c742753f496c1917ec83acb819a1bad390917d31a66a7f22951c105d8ab384bebe2a46dc51f2eda9d4423ab9d963653a4e606cf523803197073bccabde570e244064e81f7fb2e3ea346d90f49779404a0ce663ad3b697dbdf7a28cdb408a157a3d6f979c543daae1e12fe1bbcec6b7a2acc4a478e3234d8c7f8c091ddf749c86518740540ce2ad53cb911fce2de9414542cfda511d29975127f94525af3c5d79017b679b60a94e45f2107dc7fbe453ed6fc3a0c04415cb794b7a8d4d128fc4f0f2e55f1bcac55fb0683ce769db2e72545b15c8e062030974fb665cbf2e2f89caa7284a5fd045a7b916026364b66972053c6d331b54306e159dbdddd23821f8d7eb0eb8c746427b0a04cad7154e3deac75fbab35dd9071625ff53ab7d9ac219a641294918780ab860c8796db1c77161321979b55a76cce7cf9124fca08b6186128d62cbb44bd25362436a7bc032e9c2033456aef7d7fa4b6449668213799b732f9cdd31d2bf6a006ef97a3ffe3551dc894bd159b2271b7ec3acd5a8515a084c72d3d0edf1c7618c45c071f2405c5567ddcbf4523f0bcc2ca14c1b38ba1372f56b700cc7e934ae776f444447d90debfc25b17199c6403b9629b08e4cb10114edc4059b978d042dd25b51fc54f078c87969829bd130c6b9d06a488915e79a7e9b5bfc6dd0faa2ee40c85c77469fc56888769d4131c6d7580aba7d703e03b8470febae6e280637c9839a614021581bb8d135a097a25055d197f4868c3595bdc501c1ae3abb0ce98c9db7d2cda4d3b374a5ab4d2ff2bbcb7d0e9923de22306a2dd202bd58caafe8822b1a4fae55eb60b994b63cded15653152a6875773838ef95aa8945a996f763f11138e8f51e9cb5346f03c0190ed83c3e8d958a0ad8cab2ba0f9ab392aeaba414c55205e78f82b5bf439bd340c61071f9f893818d1cd0986b7aa742b414d1f1eeb6610edc0fd03453bd0152d4ba0253b16b6e11d020876322663a94480ded03eb1d7858924a1b78b8b79988aa137ab152ba52e85b193465144ecaf1c3efdd13730c9cfc675743d1dcc3de2bd7beee24394068c2a29cf6dc23e28af104dc926f269dfccbfa3839e80c347eae4e2f6c1b0243cf15ee8e34e7dfa9c41a00b36d16b48100316ef511c330195dd6771a1e0ff201991d2f8cd3033c3f4cd4988ec2017336249b8742d899dc320e6ff0731edf5698c9d82c808e0c58917fc5f4a51898cf1f2f334d8d8776da5c0943f9066fff7916118c9473b95ecedab02c0a3287e2f49f560ff8bc9f3b14ec291469ec24778ce3567701871ae33bd2d0fd9ff411e3c45b3cfdfc4d4fba5a6faefef1abeccc3d53ffc791f0886ba78259de84a6796d532065e951cf56d940abb10bedfb340981aec94d01e3a423c52b8b6a769bdbdb3d977ac4da9b7589ccf21abf4302fba93f1558b734226bb5c64834eaf2c0f29c9ca984ad097ca9e2d84993fb8aca1dce06504e8a17ab394ed6d03a1a45dc339aee5d95cb6adf06fc60492b5feb307926e71fca894655908f5f8b16caa672bd0c50bb5e1064ce523c8bb3dc8d065e661b0b2db495da8bfb1fa9c7e17d98f7aae863f1f90afa849b46de8e31166745fbe930c3a6bc69e24a4c789b0b44ff05f0fc9d31e8df3167272e047a28e01ec6fd04f08ec334312826cc0d16a981df18d4a7a3a73304cdede7d378f20fafcff548260e2dd1b436353de464e3b55894e80fdddd753bf4e52da5bddaaa4372ed5ce2b8fae9ab70c11b8110e9db5f43ba999f48ced4b4b0dc8499646660ffcc30870dd4d4d11807e1ab33e1047435ced315f4e95fa02335c60556bf72c79b08a5f413a4080bbb54ce91e0cc4812dddc0978cd08eb7ea9e0d43324f2067059e52ebf8d85544145f0e59e441b4a2b3bef4fc843ed32831b32e189266d533db7ed899596f64cb97d00ac5aaa761e16a4e06a99ce8db907f8aece1474075328762fad0413ac2b3207e7982e6c7befa2a832c9d45cb06b30f414b27aa67a66d672825e1e15e3fe364e186b046a646d504ec16ee1c7703b152a4b7709c203ff1c859af5fdf82b3f6c7f5f855cf94065f7b70355e78d17463d601f41beab18416e27ae5f04e888f4ef01cf689f8c73978bd64ea5753fd75751f8a42c615795fd12f0c930de102c2c254bb638f668d436375e9ec0426bd13011cf155530658e50b2732679bfe1313d5f67b5254f70fd42cca61faf1e6167c56df40c23246a2178fa1ecbd73d814fb7b5cbabc47957e91e91dad080099bcb1dcf05208b5b28110d65ea7ff14a7283028b3b50544d3eedb58828aaae7c3133a0d066877c563d83bfb1122eab8767d4dd0792105a07624ad88e42bb0ce09f0109c0fe71c69f2acdc51b02936343fb43cf36ba3b69430a06067da019f41c2a659e5c47b3e6be41f61749de5520d4fcd29eefab04d673296bcbe09a1e919fe65b1c397779e421a2d8ce970e1f4950d1bddbecfac9028c0b24b44cb226b44f0185baddce32378fcd90edc06bf514a37a2f661a8629cd532e64aba794cfe20586b3d35f2a19a31fcae0c745e62e94096979fe02c6054a9315ca71050b080e899dbfa778534de3cb0c4ba7863e947b91d65c5071deb627a53553fcd83ed864778550236b66a82f5ddebd4a1e5d0b578ede6f9c36d7e7ccbf3c2c854233bd94e634d22326c10155aa0db1b45090cd9ec220393e5b2535195d2385969d8d1ba77990525287e867437efa68ba3173707a9966f3434fb0e30f0bba75f9000b515ca7302ec6eb689bc490b05d43bd6a2aae8b12771f1b5cf40e91355f0dbb2a49eeee62b5da969e79194b7b7d9341104723a44c118e232010a8519d927a77c9d8f4a5003ceed000ac44a80771fa27ce1144c932ffbc09f53a37a2f33ae13c81dad7dc13b5459065fe338f572d8131428acdda30c62052bfaf759d5f2fd87f493b162220afb75f2108c3f6ac573999b46a0cf71291aea948bbec6f3ea4d67ed5e409ba692eae48150a177f3a3266eda16eb775a3b2766f229e9f973215f5a8bd1e4ec35f0e816b4b2d17314e8ddff868ad7d751871318adbe651c6a8507d5b6f3fec002ae6a733674959847e9b80b469655828c847081e32ace19b6719fa9501f479156584c349703c3e371cc8dae380fc9ccf2a33b9023cbde9037d66e56c6719a6dfbeb34786a2d94b4b14f4111fead5d055c33fbd6da7f9817b95530bd6fc1c28c2a656d28c95e7afd21f62ae7d0b2c1befe9d072a80b6af04eae0dee9a40c32d6f2fd15b03bcdcf878990a83c092a1afd4afb2a5f0953c725dfb220d1b4fd329b3364dff97cca3d118752ec6e69f938ce7e0fc9cb2292394ce1a61a3ecc069ba0e7ccc6f7ddc7f4ab9002c654274ea8783eacf483572e35e45e3e5dafbbd83733e287611a089c5bd6977fa5bdbd75127b73c5e10477196c02dfcc093ea0177361a35bfea85d8beb25e1250d6bcefebd1c35d7a5785e98fee8ed77a74be8dcedcde79ecb36ec7610abf58b13758a05982588502ba9a303cfc7a63a20a0ea114e3d0a24d597a039267f6b432b6763a06dcc719fd0e6dbbbc366ed1ab929f3b914f60a816c7a6d5eb777be450847f4677b68fb6eaa5836fa4f269481863b9ce68d44c1eafbbdb44cffba0acf2cb59c5ef4e40e64eecb8f7ca6d2ed8a6c6ae098090118a8a49446aae87eddb8f641e63727875c5c4711fa774f56eabefa590bf93398c24cecc9d5f6dcc9b40148872fe0532ed0d38d565b713223ef3e169e61c4cc69b393060ae33a672b57265171c858a5ea40449c9d050fe621d994f79a417ed734867f4be324f358c6d84355947550d6f48ace3693240c42ef103e8cfaca0f8a63bf10cc36d8f000e28c13e68152d45438091ef5cd50c66f83dd44e5af477ee1ce266076d06c7486e4a07429b73bc1f8afb42d3d8356155581046328d26b6260706adc03076b61440b40a5160fb0493ba17a8b034f953b786df94dfe58673c08d1b13793316c0aedb0f3223fce3b66b37fe7fd7b1f7982dd27906925f32736bce0cf32ed48f9143158222e9c5b083dad6535147f8f03d"], @ANYRES16=r0], @ANYRESOCT=r0, @ANYPTR64, @ANYRESDEC=r0], 0x7) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x40, 0x6198}, 0xc) socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae721", 0x54}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf981619", 0x538}], 0x3) 16:00:05 executing program 1: setitimer(0x5, &(0x7f0000000040)={{0x7, 0x8}, {0xf7fffffffffffffe, 0x10000}}, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111477, &(0x7f00000003c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 16:00:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r7, &(0x7f0000000480), &(0x7f0000000600)=0x2) r8 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r8}, 0xc) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000140)=0x6) r9 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e48cc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f4243bde9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46e84ccc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9bbeab9abea05bc1bfa4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec0000000000000000"]) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x2) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x200, 0x9, 0x80000000, 0x1, "c4b290fb2e2ed01b956802c28f0a96736fd06168", 0x10000, 0x3}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xcf2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r2 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xd544, 0x5, 0x0, 0x7f}]}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgrcv(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1004) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000030753a5e69488f0fd908f479d36a8c67c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca6490ade59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"], 0x156, 0x800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r1, 0x2000747b) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8020, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x100000000) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000c00)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23a7e38f7ddf23ca0d05178e47fa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed45293189335889", 0x123) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_open_pts() syz_emit_ethernet(0x0, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000400)=""/104, 0x68, 0x800, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000180)="20200af5faa063e382aa5a3be6a3245e99752104b65330c98f75b9c4db710000008000000049307713320d61032361302b62539a4b2decbf", 0xfffffffffffffe87) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='@-\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'@\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='%\x00']) writev(r1, &(0x7f0000002980)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="82d713b0d31094e362d21be0317d39d98ca770ee8b378b9656e602fad534cbf6c90de4f40d2d12f4e6008219cec323c27d9492c6465103046a1025f350221e7f7460b7f14acf15b37ac2c36107dbff91bd2cdfb57958a6b346ccf633c3d27b561e054f1b5518f6696b7062222b12cbafea9ce1f64351a906d602c8be4d7187a8b5f648aaa6d7e4ed547ef547a3ac3a497b7b6e0731ef3e4e9a6b9efb4026c726d92ace867a2afc78a1da9997c5bc30e4c6", 0xb1}, {&(0x7f0000000680)="2adc80cc3a990a0b0027b40367e04c126e9b632515867b29585fb7d628017cbfd1d446dfc66215dddefd992b0f77cb8bfa9163b8691325a1e1aa972f70bc40f7d266a3025490ab44790d9cfeded755b9eef766b595d771a74af0210f5cfeeff15ad3a7b76e0745aebf2fbad9be660f95f2e39aaf1f615092bc9d26bceb767e13ed2f3eb3fa3b23025e891abee39b788ff06b3b841dc3e4ef6560aa6dc704bd7aa70c3bfd295785681a5f00b7516d23243d2f1818942bc9de9e838350973dbe3729a317a0077f99581dcb76af3295f71ddde67508a04b23cd74a0a251372baf0c86181b", 0xe3}, {&(0x7f0000000780)="93c2acfa44cd86ae89cf0b55506f7afdbe39476e1287d64f26a60595b6d0534d9ba1c84709e1d38394fa60d7028e81457b1b75ba6098c32722a3f217d6db76ba12f7e491ec6863bdff67a3007358204ac4aad9cd50e4057dded8b95fceeb95d8992f9495d3b0fa170cd09e4ceab30c", 0x6f}, {&(0x7f0000000800)="3b74db43fabe5de619787ca0680d49a3a99818e0b9e1505a1f4ccb2e18e5d7d482859359b22e75", 0x27}, {&(0x7f0000000840)="8d02daffb3cef5d8d1c96bbba7129f7ec9275c4f4cc22ad3f3398f2f2ebe4b84ccb747e6a974014e112d44dbb5908b3cf09dd04437b7e554398d5ec15bae5cc8c66fff96259f1269794c5d7b32cc643b97fda18a99681c408ef343c55b3e6ee0ebe019c53e74f0932016b1ee1dfadc9bcc961986d19b9dac8b01fa65640227b109973b7031820bc3c4318c256a7bbefcfe2141b670c7b493f6f47eb47ad74b0aded8904903c88cfd62168f0cd2c97ad7052a5a6c02b5a41eda67e4d1c43056e24f0dc4be4605d1a0f42a0fd3035802b5d86fc62e6f5eebc47999c15efa37ad1e19244c17480a4fef78422447d1cc817c9d9227e336a102606f40e236a1222f662c91912dc3b6d11bb0a3d17db97029eb47f616ffa195788c084185abb3797943801eb70793c5cfc7d1d110e4e81db5b139628fb98ef464235e6e2b34cc0f6332f35ea515f2f7e69f2df7f36e574d92f677e6d04f29e23c392565c3dc8f20fca2ef9139c58cf8f136fe718fbb544ca9a96508a3fdb5a4d49a01e71b6e69c4071799f5ed9eeeebfa9e63dd6e1d8aa13240ca9dc2054ecf058e145c6f4b5c941ed69d06a1da0e8d922a43298976d157bec1137e24b41778692e4e99413f1958e1962ec89aed2fafb0e8ec60166da1d086a751ca0b82f88d73e427ca79357a08edb9852cbd62d037a5f5a64d1d56585b0eb0ad9b6ac832bec4af883c6a46eac3e45858144d39db1b33efc9d2fde19d4423a2be4cdc55d89c832100b520af5672d0f7d6dccfaf2e352a4c3d0259927c52c664f78d5ac12fcf39aa0bcc906ecb02953252a16fd85c378c7d03184f7c8eeb5c2f610c447ce9757c79f8e0256806dedc1ff951e5841d1ebb0e0390216aef2f9ec5ca4be08587b7cbe5708ea1be799fd17660acee4d71b7f2e6c746c2d0fff400f8b469392555d440332bc19fc9cce66af8afc933e8a561387edb72d8a117c1d0b6d43e903b422acd211e86eee5b44038a9a12c446328070c894500885e39f5f4ae2c474f6c89cd5b3ce9e6c67a70c8828f3f8d3b3c0503513815b3f0e3b13904ecdbc7e22d2984cb9ce92401972ea466ec883ee56d90bfbb27c617483c0f659be982b38150ef7f3a0d57ada4c212f42672b0820b235aa93c784c0f8923085828a8679d0b3e0d19faa4e5fe6153c92971e08943a4a3cb7ebfb2ed3014613b4d7f33c57984a67a5f97fcbde64ef19ebe5188c1f2390733bb902d1cca5edfd92fc923160f51861a96abc450883cd4e468731fe38153744b577e9cb780728adb2f510ad8ef657c41d6da5154f37a8fe06327f456597e2c1c3c736d2b1e2ff7175edde2de80185dcbe19b5ee49f4e67c11364bf470d031d333361cc93ad4143325ee99db2452af907fda10d71606ff223410c8da31ae63e57836bbe195804511ba2094c2c02938a0b0a92659484ff4d78cf0fa2f37ca1f1bbbcaf0ec5739ad3eeed66796badf2fce5faed0ac007566295f1fbcab21da1b0ff9f67266e6d1a4592989c783dbb0503b1ce8d6442c545042cf612aed525ffdc76b30ea0f10255baafd8d91e7bf30bd761902e47ee5777fe251fa5d84713b35fc1ad4e61cebac8ec36c26110d49e4812a4b7dd91e23d79b451a927a0ffe5be7fbc44e2e8c6a91bb826aacc6aac3e42824385028a6947ef3e8c7161a3ac48c8c2b4cd53de69a46f097a3c9389009bd668a198b56c4e508735d5f37dd634c404367c87f09eef05093e9760d92e0a28928bd4fe19d15a346cbbe203d44a49a1929cb0fae3685434316ee72439c1f6dd3f3b1298b7977fb922d038869bb81560eb38ec44896ed76c25170e4886e3e084b7e31c88ddcd94b4584f13279607a6af101b03f184330a4966905889a0281201892a7d5adb510d35e78b0e1427dc0678f70a070206a21832a9f63d31e3ed75b7532860414ff8c5f39a845e15c4625c60609c961db7f45f37948764c009288bc863a2dffcbaa50e737ddae15c351192dfc1a3bbe12f29a06c60820d79528e3d0b24cb99b6e9c8e727fde4e2978b55ae51e20e010337efba7da82b8b0ba4261d30ef42214cc911c4b8960ec8ccc5547c3aa3092332c5d236ad2f60659f1693e5854b1fcc274b40262bd9eda60a7fbdb05e9ddde2539bd052cdbe47ea330eac3aaf1ed3738b4b375bcfc311d10e19901b74095b778606e2b6afb0392f156879392ebeb71a87a26d0e26d4e72b7208cdf0e4a1ea177d54717bd6f78badfdc4494dd0a81818a4fff594793b8ad265164342f83fe1aee918f5a91286032d176154de990302149a689a27177f21c64cd3d66a16a90ee50f50156b60c68971c58f2f104f5d4696842778fcb5992a785f8abb452c7862414623281329b90f737ed572cc97e37271494571eee6708c791f2727b43de79a7fa857dbcb3de2adbcbcb60749ba28439e304a2546317cce4a30e3eb39d090b0f070ad98cb8da5ccd029dd99f3c44c47c100c3a80fb06181098c401678a3050763ae0f12ea41e4009873752cfbf2e0e062e4dd0418410b4bb94cd7baf50372d2a1c669b5dccbd93d4e65981a2cf1ddabf42df254333de5862cacec9c3e3d653a3e0a25927217646b4804a113f6836f76e9304eaea6e792d98e81480eeadf6c5912fb0d5429c5e822ae0b260c218234527a658098afcce3bf89c9d076b5cad2ef479e093f074d2f8e6a4c30b45a21fac596c2dde5cac4afdab007cd35de206a60381bb732c16345f1b319879dbccf57f6bd1d98315dfab4c7249b5adbebc4a2ea7477ec5da497dcaebe5c0d9ddf076648dccfa01cce65c140c2811f1268a956be615624a95cdbb8e08e54586fb39d7270acaa16bb0c49678629053b6f79b4670828f02a641570336ffb5c1b7e229d6f9ebe4d77f73ae826c69723c9237ddd01e2e499d49882c06c96575d73f4ebe446941e6bd82e6e72daa10a13b91454cffb01deb9002901639e4a264340d222895d32618a4b4bbd4c050b75c7c25171936052c98401a07b652f7d0d9d2e83be08b3e0e45e336823ecd7ba31c89c41812bdeabd8804837475f0512d5f14209a57381ec76e90b1766db345a00721a2198fc0c1142eb3458bcc14f5cd875511a068739820538104bacfded1856c95cca95fcb105e0d6134243e4fde2df85f03975eec7b685dc12137524b9a3fb913377b388154b572ce50b7c95ee320552b12f61c5efed4289ce215ff5053140190f9e9c2c00b4b7d0d329e5c558db05fe7808075d26d9516d62184a85fdac8f2383cfbb0937ef47162842341c95e2834d2b12dda6219f122ebe1ac9fe8fb7c73b49acc47c953604cc04a4bb133eaacbe7adadd8a116bc02a1620fda63e4a8d7665ab9762791c0e0719c368da24c9e7eeaf4bd445174c337a78919e287b0e8c9e457248630da55a74d140f33fc2a261fcae2c8335fd6d2d9cad57b742de532bec18e81470baebff79b7b7e2eca467d5fa28510a40872f542919ada404e9bdede20843bfa73e04b7d128c3a1194209c237dd67e4cc94e2b6a616ec20e26a386abaffca50347de0e558e1c1960a4b223ef2b458d99ad4dac0e3512afcf2c709e3ad2889050cb252808fabc9084a5e7b94ac7b6cc6ef323bdd14f0131249a8c7d765fda63cca9489b503dcb06b02734bb089cc062d6225114bee733f7a7f55d5863a26093bc346483f637d81bf682df1d0b20aafd4a36ec42e11b8810ed239a67b00657276140a93fad2c0677800dd2e004f2e57c56e5c6500e5769d71eb369e4c2480e729b4534585d0b3f0bda4f1d07463cd84308ccc4f9c07f7b82820d9e353ad9de36972f60b48cd9f4d7de13770b76fe93b10aa43d104943e739ca34d5bc4521f3f6a4055a3c7a4331163f70cca87b0da34243ad53c4aab07aaf26e94e5264c0bf58a92a7526acb298b62114397978eeb9a219843454f760a582f595feb3960a4dde8aa6bf9097428dce701f8948148bed8e17894e2b601946688d72bd3e83a7924cc820f80393e4924416217c6c02669850529360cd786350402a69ca2f4d3b1474ebec6da940a3f3b08c952763ab15d1c258ac22a70cc4583711fcb31f371bbf46294aeaa312b4446dd545fea066290e5e848819fbac0f4450fd7db9610387c2a1868dd50d66369a9df3b496ec32ed5aec18bde446871c26090a6906e5428fe99dbf9e02c9c6c5233796c1b8691ce786b6d8aeec6256eee9ce3ac3bb4e72d0b709d89c651e82e67975db17d254a739df374818c991e3035c149def59968dd3312a731e03fa12bec0aeac51106e1c4688f3b77ffc4ff1812e0de30746f83a076f00adc8442bf073dfd44d3b125e551c1bf1e6fc9b0121321dce1d0bfd676898c6e702f8d5cb3dec5358fcae0ee1bc5925de15174c636502a6a06bbaa8281cfe0c9c9830a1b55b957cb1e5dd8dba5a92c9ad2139987bde5352c2dcfd34613633a5228e7ed42ba2c855dcdcf9b5fee7eee72e3a4d07bcf313e6690762c274ff418dda08cc236a387716f5773139c2fec4ea99c3d7a193f5992e4193510dfa8f928017207d40db7e5f371c8be9871205ed8c33d3abe0e3e44ed5105a3128696f740ee7f781ed998e5c656adb0da3bf41574c0eef9fec7376ebbd982945fb949db5ab7b7c7d71269c230e3663bbf79fd266163af63718c4798e4142bc4a864a47fa7d202218348828e6580c205b13bcf7ceb87aa5ead88d6fd7adaa0823f8577f4813bff74038154453485c3ee9b478740cda0a9555bd807cb89c7a414b0072a17bb2ce088b3ef816fdb8c8b4a5332116d5a12520cc85991600187246e49023c4a8705353e1c930be6c21c3e1654548ed23c2bcabdca93444e831e24e993738a5793ab04e32519ba08558fc8a84cfc5db9892df6e69999ccd89b8415e416086fe1238d6853081e236e849bbd6bbb4b80f6055d9c342244d9fd69748183f09be2dc534b67ebe4ff39829bbab5658d18f927dd2936f107c9aa9d3ad62e7956fa64703f8d39cc4ad53aa1088b14cbf312d81f8a1c33861c3f842c22c189f6aa03a2fbc03d5d8f901de899dc5d80375b3a331cdb155cf0e7a8b7712b493cfdbaa858dafd791160a085a74e84c89c1db779f915e805bd8c0d21c18a168e64c977f424ba6364e299850cf3e3d6648cb51b91cb92a6e6a4e05da3079440a9bcffb9d6d2986d64eee64f8750df6d465ad5942e540df995650efe2eb63db3a3fcedecdaee0b40bc4b481a7e72198402e915d7af391cb5750c79a95b69d4726c3b633adebc4e7342a10101ef4314a3a9d1eecfcbb19c8c05a0f1eac5f3589ab26b80a1cebecb482e357976dc716f4b37341cd3ef0ac15f36e03867a42067f92c30e19cdd1d11f58db5f937ab512bfc8259321576e6b329cbbab3d57a3edd8511c025abac1c0020fc140793c41577adfb802267da627bbf0d781b9dde52c5ead1f0a2cde221740b5a8d7bda809e8dc7c90a0729bebdddabdc731037e7f45328076cebd6f14543cd9fdd849e76e3f27d7cba1443752a862e12d86415cca5e80802393529b0017364b9182838d0316d2512bf7e2b8943ce1007c39c6f2674dbaa0dd88a5b1c12e539f91978905263fab387929835742babbbea11a7101249fbe13827991cf1c6f449960db0592abb3560fda68ea55c3c1650d55f796aa35f549bc8181ae10c0638a1c143bd94f6bcc574c8c8bfd530a0eae712ebf01ccb2af48d7020d7905e36ae7c541a055211ac85e7b1d48dddea86963ffc744f830473eca012767f4a75680a30822ec2c208e8b379328d7b712c92116dbd20465c7dc18efc3f7f80be5ab6b5b726e", 0x1000}, {&(0x7f0000001840)="760fe80a0478dcbc71a0ead325b9545751dc953f64261019e3efd5ad598bdf57288fcee4cd3500ebf10cf500125e9c4229316b407736427e660fab37b9278720e6672358849846f5cdcec88c1aa0fd0e0515cb652107a168454313731787422067509a4362b800444220afae77526aa51dc8a7928410a9c5a3e8f109e73a6b413f610607ded433ad8846deaee865b5350cf0bef1ded606587e4997b4fbb9f00bb72bcaaf69dac394509ffde0", 0xac}, {&(0x7f0000001900)="c4b24706961b6b59ab33be1a7326af67e8ee4bf076695f886d97afc137", 0x1d}, {&(0x7f0000001940)="0bbf62ee223251f5c9a38f9e8d10d763ed629179681f1363afc11e41fd1740998c5618365d4b33f4a2ff7da4f9336a722dded1cb6305", 0x36}, {&(0x7f0000001980)="92c05eca76f40f14b3f5a1ac191d45ad8e91f9c532b833096911a4bad2857e7e84158b915897e3824401e0eae727f0c1abf31cb7418c9bde9aa31024429eb3e8a6220083b973046d4d45154363b176690d0d837163d84806f6e1925b0694a28c451f00daa41a05c16699d110121f2815997ffaac87c139d9e4459f7333c948fb6d05c91e8f2996359fc0e1299a317034c4bf926f316bf3b84cde41e9e8c18e9a94604a14edc1ac575872cca7370f8b85c3a33e8e78f60844045e7f7fbf9ec39b66ef7cbb8e97b08b88ac5e73f0fa2ea5dcdc482212926fe2bf1571c98b1da6b98a089df385a68198e3ab4dfaeace2323124b3b5539f0900558ae64c3e94986feb1adefd3b9343725dc26a9cd707ecb1a667985a06acb162adc1271bef5f6fced17f190c00a2be97b483412cb21c62dd4ff281ead7e84b7720d7c9409c19e3ab9e3c1cfeebca75377f68966081c4e835e5402956f188a207b7c364f19bb3f6de80af7e0a82ab82f9ae28c20f68117ad857c1bcc5a6683722e50347d9e46120a19228f800d0b2403630a508517a97647af0b193d8345174a7d9dc31965c1e0263e028d4bad102e79f8ce174463f08a29d4dea7d3619b2fe213a8f2b62e603854cea67252b6e1e29b260cabf004906863668457f864f5f9d9f0ec8eb33d4723a8b7ecbb8b3187c8c87bd27d06509f9175240322bc98ad75b239c4ad5ab7d5ad6373c30f2ca85957b5424c5e447f2f42f4babccb211583201d2570cd9c122cf9ec63c928b0127ca1d6d58cca35a410ebbf9f7db67fa1986d194b0dc29c32df8476eff3402635ee18100e8a44d9e03cb5413a3788bb02582ed43149c2ec6bce524b161fb3cc0b64279fd3701ee2683601ecfb7904bd13615ec299ab8747f37cff95329b07ad24f14a05b62f311f65c636d4b60d3e46c199a6039d071b74c8b55d5fedd10b9cf6f74a8497c2b2077c16384a334b85feaf85593470da61734af793166ff3df82777ca0f048ad7903c84d884dee4da11fda771abb7f6cac1f24cdd864d16c4d75888e8c2f78b1ceb84e6eb8576d777e2abc9c7b81145a1466ef112e2c09854d36a95a59cd0bab915592c760332616029ea49e619bb9a1ccde041df3dd5aa93986b0ad33aba5d2ce408c0c5b9ec840124ac2a5ec8395eafd94c0c1b6a44aa81aa904481906fcf75bbc860102a8883a2e965f267e1d69bcef08c329c2b4f2e7265b74379054b157f28f5dea996cb18fa55336d67a517be6e2dcd85f33ee04ed09c4c73f4ada0bcdbd5268baaad4955ab9b52ca9a9bc1333c43ae10301efb777dc2c0269ec1ef9276e23901739bbb3f0677bb48117c500cd12cbc2bb8421552b2c2e2967b4f317fcfa58f461a519938ac039e9fbeecf417d2b1749db57a26f7dcdae2afe7b7ec6cff1c3c99a158870eaa9d1bb9fd809cc3cca34792f95f659fac22b3beb16734f2c9e7757793a020ab158afd1d93c6d75fe61bfb6cb1c2eda9969b87f873988a86592d06e6d815962b2a29e7caa86249834860b88b0b5138a83cb43d28b6e685613f14e345236dba86c64b3577afa52cbaa5213913464766b9866d6efb6dbc16ac7016e38051e7c70be093bde9454b5c47ef404bc56d6fd35da3fb7d0d8ad50de461b86edc31fd26cba6cab5d355896e7cd6af032ed3099c7d680efa444bab847580ca47696453b273f33df85313e1e67bc13daf1e2624fda66bc72dfdc20eb361eb07a02c4a87f9a59e8408f882a4e9f9e44eed4f4f7d7b49a38e42b3301a5fe729c90de7faf0dafaec38f48d1011885e143ba7926f903597c879fc8062370cb7f43474ab279c842dff972b0941f864db19fe96eea90aaf6e933d02b72ca851aee012a0d3e180a7c7cb843309a43b8f45484b69e47d252c6b0282a2c08d9ffd567ecd4794107228a09ae88df4d0c82c26b7ae15f627e4060f6a20e0db14705fe5c00e4dbf2688b8d6e360b745152956336a6068c2be37826aa45b9e81240f98792bf811118f59f3d4824025dbc5b433adcdadb48a368697b876471f3763c558d4289f1f13496b8d3f66ce015236223743661d0cd394b38234d9ba7161586ef765a4c70c48b4e13df80baf3495a2e9cd118fb88da35b3ad6da41eb07fda62351b5df1aca87fc98d326e50648ed4ef15d8c2ad7d94e06f67858cdbc6f935f0fb3ff305d3d1b3e2adf3c0f73c21e0cb243ddd4b0603ced3cef46e0d23da658837834809944b14032334b6231dcb19410c0246064a0664e18888492be241ab180988e6184e51b3cf423d6f81e4ca0511a63ba09b65030e37611d4d34e973f6c05cae61e3d15b9a6588f1b8a573e8491ebc03601cb6aff7214324f627b693aed9fafaf50615730e85452bc848c1636f37d92e0e9e4831c62b8023088bf78dcb25b2572c2a0e2e7f7e10d5df3abbebedc90700df561b2655aa01513acd5c96f1e4cceb76a599d6ebb5bcf62d897a3c6acb4a6e6b5f09c79b8884ee1f388bcbf7aa0ce2ec9fe84bf9081f68da4f7be6d8704902864d239ad8189063b35df5a8488c366de5662414d91c96a7b86b61f8375357b753cdf6b63303bd14af33d61841cb0142ed584dcaac4e6e28ddaf9dab04b327d5c736dd8843ebb8be6c9b4e50ccbe3f7f9ed6e5cab57290364cd973b343c49debcba092744ab629bec40f4aeaee75dd267ee7e6187dd7794017bfe47e937c0e0d4e4b52bceb445b722588d0e6b2ce39ab058a29f5c8029dbfdc395750d767ce4f7faba55c46604bf653f375c93d6e0d411ae2178939e8b689d2906b449a4ee71dd10d8971acbfde0678ee476c33f3c86400c4310e8ee13770874642aee8864702917c31c4b964db663be6728d7d6453dd2eec7021bd3bc5cc12219548263be5e9bdc8e78bb36383a6cc4b42f1222dfd8c8c783e573091ec87d09373180a6b016dceb5345d5f113fe4426081777e27cab204c392810547e23dcfa27c3147dd9c193e7633837d59bc12468d2e770d39cf84c674df5c51d01e260fd1292340e197022c1c6bc53a1df81d1212d2a8a33e0491f09f714657f8aaeab601302ab512b2bb7185eab4ec4ccbe84e3a994906ca005616e29766bf0f7911954254ea27bed07fb250908ed6518ae7eabf7b0369e0efb468cdfc582c889eba7737bd7adbe4a9addc80e626c19a0603bdbc036105f6fd4900a26824d635b197abecd7908bf0f72880b774282fd2052e973ed9f088e3813c08a6f04049ff8fa4aefd4ae1c45692617b771e374d3d5ece5709af616dd9921113ccf6660ac43963e0883730bb292ddde2a89e940232e227542d2a64fdd7567712688b1f121c086d6dbd9dec42c99535110d8b2e0a893502755a6d74db54c088b826c22c8c9cc19662c17406e7573c55d1e90fb775e234d183047971b0774f7c69503144e1d0c4b188730b0afcfbf6575ee755a549150c591e8d1a71f5b754a013bf4f96035b74a897ebe69efc2d9fc88df46ada5177cee5ace49221a9663d6f56971a46006788d6c05d73bec706ccbb55fa42470f564763c9c221abefb80a2895c29863fe3adb1dc3a23a97de13034b94525f546832a8d6207cd2895fc49cfcb2a9ac3c2bcc91e267ee8eb057563201e8ad0336a095f5e39724c6884fd297ac449300572003c7315ec34e4ab055f6631e9d3ea326e9cab15227f46b23838e2ea113b62d753aa26a6d97db13eb44d9e8f4442c4583ee824453e04a1a5196a6c421822e4869cf5648240ba294afc03d7e51a0b2769010438ee2a4b39634e5e4c8cd1041404962690564f61c84ddb1e41e319dad905621b507110aea8a31c6aefa1bf1695aec2c52dbfc9bbe614f91d093174643ccf0bf6dba36c663f4d8cbb2653d6c51bcab6f9ddeb6d607d20240696a8cc15d5463f9849ae9930617fdcb98bd5bc7419a3fb941fd64f9ecd7bda2737bad807785afc9232a575deb4161df6a1a2e2bb81e64e1443e187466f94830444e4c4337838eb5b47ba1e2f1f791470b9acfe40630bf3f4f6d1b549ea26cf97f742c2abac2f1260785ed62245340ad9ef70686c114d9d781769e29b8805b1aab0ee5163ce5ff7a6839a8468763f66d81e28ee4847645139231419ec10f71e3f7223b3fb97b86c89eae52d46c106e41d2504a4807bd3ac973241619d56ec062c3c6706ca444722c89be328f5b1a5b3429f686bdbdc0ac5f8e23c4aff62c54c7fbbf08a61f73e4212ec8356a0f99b5101a89b9d973cf69b256cf7baacd4b4c1421834f4d24c69fe04121e23048b74a52bdd2babd063f2527aa0d0df59d0212f323f7a4b16c8baf4b135f8a7e6be28e1243873bfd177be02372bb153efce86f00a7f80e98060a9632c7f122ab95106086a09be6678a38ea168c75d914a1b9fe5e026195112b168606a2192f3d008d5a76221536c58db8fdcc43cb2728f9036744f9334a65db2a4781aea1f271b31845f7175eb8915367b2905dd02837f7dfba296e6990921a250b3af72a55082611e109903cb53c96d97f4ef9fc71a01e1c6564a5f0ed88eb2da6047bc64b0a84f9f24e9064da2799197e1597f6550ea2475e351c1d3ab30240af2fa4e2030fc947c3fa8b1d4136ee89433a6953d3d8febe5af28e6c296c4f03e0ad4038742e40013030ddef94918d6e2809e5a618ffb525692e71ef70684e5d60da2fbc17f780cfc9c0ee3ee80d0c59b701270ffa48e0bb735fa65acd7eca073b4edea9817932d4b32166e5645f55b27a34107ec72a7e9851caf12c5d43bcee326eb07508df2b9e85961b5e28d6ab6bd0c70406131c14be30cef2d095ae4b3d8220f69b2813695ae2d25e275f02843f0b8bbfc615596afb48894563a2f015e11d660cfeb21a2e8926c5c43d4e96c2d9645ba8127ef3ab930b617dbd6670fe88ff87d3e75f96f45fca035cab77af9dc405277b1aef048ae0139d5c757a160c9994e74f3f3ddd7199b4e017ab01be2947544260e681c41e3a2bbb1dc75dfbb27551e1e8bb2740e86c002c43d9b431298acd53d15651499d0164f3f74d5b38d5009ab2c71835731911599325f7ac2d29fbbdeffef36b0e24d496c480f6e50881f07ae6c95c7a09e296cc8ee85f33414e33ba911d59534ec47ee8d5a5b6328926f492bb56f3af0fe2c8eb0e9cabe96482e116dc7bbd6ba6e23e92a88dbf0f95625ab6e3278f857ffea3d073552dcdac292b60f5db0cd925fbd85b8aca6cc0650d1a71d37de271ab69cb82e9252cca2d28fff7a9dbe51353d42de729275a4f7aac49e00674d74f7f8105092d76b483f428fb554252fb1058995ba3c437a61052d9e546b3c96d8ba21dcfd72bfc1507ce7ebf2af1b7777735bc2cc2224aa73d1ce334824b6cb6efa8d6ff43bcf7d204f4d432c34bde595c455d4dd1a51d31619f5fd08f48191d61d6428f4ff458d174f551531532a81d26d8ba784675b160aaae6ed82a61d101023556e7ce22e2c22dd491c52be4399d3579c83d895afa12cc83442ee1fac992889450f5afc5c43947bff74ffe77616ef365354bf75cfd0c1438c2e3bc459993b5eb76abff80e776cd1bee1a5cddf321d8663b720276cd23ac97b465793f9e5d860cf9affac26f2fcc1618874f8251440cef43ba957315836f861b5b6ea81fe4c43ef159c302874f31fbe57c11e40d88f4643db1d4fcfd0c63ce31aa1c4cde7b0f7ab37b2e02ec96a99491e471067adfc6f59e65591d8e9f051caf9b2636f06992a6bee3f18760993d00f547902a5eebaa9a3be161c1795d42027cd4b997333df050a428512e5194e0ff6464f80a630921ebb7562dac6ad3e8818fe63a6471e6", 0x1000}], 0xa) close(r1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x48}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r1 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/166) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r2, 0x1fac8de0a2fc2809, 0x7, &(0x7f0000000000)=""/19) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x80, 0x27dc9dda14c89639) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0xaf0bad1e106fa5ad, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000080)="119678c945f531de00c741817a725c76e770b44a2d499c78266c97f92e4b304c0157571f5890b53f898678fb40111e3c58d6edfd29e109bb2fb2804280da1681057a8003c2ef7c47c530e1bf9265e4367b279cb85f4871b0c5b6a1735fe87f4580ebd9312930fb2b6217878a267443f8f5e3d0d0c5f9fca5ee2fc0235bb7fe63add11e2b3262866f29022e68e5840152604ca7124f3eb1c87cfddb9e9793b79c6fc919542b8fe683b710b5db6f36db0b229d33249b6fb46fb9be8d3a7f5bd05283ba14c31f0fbeb76093c9ce35e3f486b43fe10a4d8a7fff9431074179b882515397477d7cc23a26c2f2d49aa1fd1ed16cc2c3178feab4a5ab391531", 0xfc, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0xffffffffffff7fff) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000340)={0x2, 0x1}) setrlimit(0x8, &(0x7f0000000380)={0x7f}) pread(r0, &(0x7f00000003c0)="22fb3888b793ef4f2ab59438ac1145390f9287ea5e8b1dea70e49f2330300e8ddc61e954cabbcc6adb94bfc299e69c0fd6b991f962d282c80e5acedd9e14c39d888eeae910258a3b8abbcc41557e47592d32504ccebd58f3f8c982d9c32e70a6bbd07fc7223d698bf33df05771bc0bd5b345fe98be0426ae04b94b2933278946c7e397babcaef3300471ed044080f39aace028381d542596263986cf4f4f0470269204ef91cc4b90584784f6199e3903093b6df2058a6bbdf3a8ed5887310f3abb5894b83cf4100efc1db5946ada2bfb980c5a26cc", 0xd5, 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="3bebc45930a829b74e0e228de331e0d2439d4d8c8473e0c5f8bb47eac19cd30b8c7c03cdabe2027007e92f60be2223528fa80f24a48eb43c0d33ec236376676875e8876d27a59f962065b00a250ee1dc6a588caa48b2a0c5a0812c4c804651e12db1c21af379d4116f50fefc43e2087ac41b3a558567edd254cb7bf38a512216201d94b75499e7f843fd1ee56e0a68a19ef3549ff0fb1c401ec056400c271391a5ab0e42d77780b727c8cbbb40e336adb00fe73dd9b4bb81a3dfafb6cfa5cf7d5b5db8c4d906e0f8140aceabd4c3aa4d19b3b1dc0948b9da4ec54e822e89bd7a4efc5314eabc88daf49a01ea928b0e", 0xef, 0x4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000640)) kevent(r1, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x0, 0x80000000}], 0x9, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x4acc}], 0x4, &(0x7f0000000700)={0x0, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000780)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) setgroups(0x3, &(0x7f0000000940)=[r4, r5, r6]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000980)=0x19cc499c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000009c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000a00)={0x7, 0x1ff, 0x8001, 0x0, 0x7, 0xffffffffffffffc0, 0xffffffff, 0x10, [{0x101, 0x100000001, 0x0, 0x6}, {0xffffffff, 0x3, 0x18000000000000, 0x194}, {0xfffffffffffffbff, 0x3ff, 0x2, 0x3}, {0x5, 0x4, 0x5, 0x4}, {0x8, 0x4, 0x800, 0x3}, {0x8, 0x2, 0x7, 0x7ce}, {0x8, 0x100000000, 0x6, 0x4}, {0xbd41, 0x1, 0x2}, {0x1, 0x8, 0x401, 0x5}, {0x1f, 0x7fffffff, 0x804, 0x7}, {0x7fff, 0x1, 0x0, 0x8}, {0x0, 0xa5d, 0x2bf, 0xc000000000000000}, {0x7ff, 0xfffffffffffffff8, 0x80, 0x8}, {0xfffffffffffffffa, 0x200, 0x1, 0x9}, {0x1, 0xffffffffffffa0ec, 0x1, 0x4}, {0x7, 0x40, 0xffffffff80000001, 0xffffffffffffffff}]}) 16:00:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000580)="0922a3136966893aaf8bc63e3337a9d62576d17d1b7501527d04e9c78fb2d3adb27a545a4cf942640985f24cd6626df273d13e54dfc49aba4dd276283bc3143efe", 0x41) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) write(r1, &(0x7f0000335000), 0xfcb7) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000500)='./file0\x00', r2, r3, 0x6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b990640df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c93f00000000000000f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) write(r1, &(0x7f0000000440)="9ff759b7a00a530f06f86fadfcb6af03b8eee8ec8a30c1204f7f4959cc2d1ca745021b03bd66d3a50d18e1af14ea4ad54e0402ad6a2c9f440ed775fc526bfed1170c93439689ac47ec88d461e7b9e4aa18c177eeab3ebb8f8229c172a16741b9d7f1dce91bb7c43491a3055ecf0208780e874237fb9c20b43e9abeee3392130d2e856dfba63b6cb76f87fd954ea3c79c5b9c", 0x92) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, 0xffffffffffffffff) setgid(r3) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x401, r1) ioctl$BIOCPROMISC(r2, 0x20004269) syz_open_pts() flock(r1, 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x8}, {0x81}, {0x80000006, 0x0, 0x0, 0x400000007fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd61, &(0x7f0000000780)="b6606e2d0a62a40156f9a5e7ca08a5f44171f46a5051f4e18244c82955f2e6c789ef29a8ea3673937e9ef053e7507c49127e1ed66256fb2f053676a07d7768d333157d5ea177b6e285f40aa53e6fdf2872214a0de6bbf434455b5c0ebef2e862ac0c57abd53b5b97987e4efc6c84d27ad290547c0b988b0df2701e937837aab5350064be4273e564986d04b874bb4d4ea0b6d74f09902a1266f93d574b0000de02f6a54c681d8861fc79a79c511c731b16c4bc88f83c8b01d612c7afabc3edf2affc5a3b8cb577f046932077ec1c18ebf081802998981f2b1f98a01218be67f59adfcf8e3353c44e348154810a89ddd882be13d91e9ebdf53f8d66d1a0ab402cf48bdc4d2b66ac0ab7cb4deb15b0384f6e0c6f74a6970a6631ba34d0c3bcef4424b47e412c36d88fe1386626d5a07475dc9a0ab0e0a23a3946a8bb5ebaea0a267b13ba69e91871294274e53fd83001b672b1d070716bd2ea28904a58d8d914d22b508da5debcd73286adb4abb2e9a7c5b5") r1 = socket(0x20, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) write(r1, &(0x7f0000000080)="afbf97a8946813abfa675bba5b8df612a7de74400ce4d8ca83161b1df587a2be4905da4ad91f7ef6799e55b093a03ee449a415ac11c9c68f510267efc85b6f8fda9b", 0x42) setgroups(0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000100)="8175b8f801f1af66cca462c25d4c4a63bde6c01cde94b208bfa7bea5f19da976e2921316600aa5aaaa3a3690de4ee00bde1b25439bd24e6a30e929f8825baa79647a1a920086eaf3bb4aec9ba18eccbd625295aa419a92bbab5fb9dc06461db029e0bc6a4add224242cfb23af576dc181accdf7078716b28a9e0afd61f", 0x7d}, {&(0x7f0000000180)="c2fd7cb645debd3caed8b5c18507", 0xe}, {&(0x7f00000002c0)="f45cf3b1d02edce90b6a30002a4f7c3fec4b18e12ecfbe80a4fb0b88e494fdb588b364e9ac4918c075b5ee7287bf33c2e86a2b4da60096c7932eee94e819b6039d6ad79d65c415b51277ac28ad11590bd3b9861b34a67c5644997f2b6fa56af494f66a95f4", 0x65}, {&(0x7f0000000340)="690bcb18d5627fa8cf9da2512da99a999da51adc18717b8c59ebb44a6df0817dd837a658e7f8925046ba210397795d20801eac50305938f80c5485b7c84b5f829c161fac961315", 0x47}, {&(0x7f00000001c0)="84129edbc679b72c60f31e7c5eb8fe3909c59299f72140b8e842ddfb842ce950", 0xfffffffffffffef2}, {&(0x7f00000003c0)="612f17472f6bcf25fb03596c5844810e4df707edb268a991fb9a1caa48ddc82087c90a4f9cea1117b7c23e153f225655f2f489e99c26a879ff7bab60f2ff785bfadb45aa358bb7fc6a892489c50c7a916fd8e024b76571111f43887bc7e79c93826e8f91f3d06374da3c37abb0f9dd2153b3111bed7ae7d74c223bf5ea413a0b5838e6f3675671c2675e2b82fbf44a2f72a50261778f5bf95afcfe5997b04b7c7d3747ac50eb0ec795fa273d37b04d4b940454f42a9b2d84f6e5bc983dc47fcd830b9f7260d964a2ecd2dc296538187c36cf0eb3215d909ad56fe509d51b1409cbb34e4a", 0xe4}, {&(0x7f00000005c0)="8631c9d18fbf63e4d7e97368e62a18312a9bfed470f63afa75f8659b840315348c40b86aec052ec0abed20d6d5ed2109789bde956d82b94f26b8f8313d7d91b78a9cdab542eee4b0168ab8b333471e46bb911b3d59a73fa84048ad3f76853eb4753761ce410a34990a17a53aff863cd2d4ad946ae0f410ea9cd4b2a8925facdb4e2a391068ec405908bc2c4e3e6813c598839d3ab461f5d79b5e028cc7dd7381dd21b11797e99c1169e741445123", 0xae}, {&(0x7f0000000680)="3ea74b779adc2219eef349fe6cff73eff70f85b1bd805c94953eadfc9ac373cefa57e2926985574ee15c9883e2bf84463afa832770da2a44e3381e161f888775fbf8a595b0806dbef98d13a8334ccc3604c904dc746a0fc001131d5a15105b1106da986f3210908d7182110e010731a2a52857bf2540a7ebf7763ed32a5cfc2c1f90ff250e09c639080da1f5813e5162b194eaeaf23a819b863a95485d2a27cb9f395dd5c700828bdd0470df933b3cc21a491a76626dd241376aedf75fc71bb0", 0xc0}, {&(0x7f00000004c0)="1e6c0319fb392eed6a6b5562ced70600c225751e3794db9f5afb083ed6e847e45845b560e0d2c67beb28792b7d5bc1b279d6b84bca90e7eb29ed85ed8159cc12099761f70c442deb7adcdb", 0x4b}], 0x9, 0x0, 0x0) setuid(0xee01) ioctl$BIOCFLUSH(r1, 0x20004268) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:06 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x1a, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) read(r0, &(0x7f0000000080)=""/120, 0x78) listen(r0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/../file0\x00'}, 0x13) getsockname$unix(r0, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000000100)='./file0/../file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x10000, 0x2, './file0\x00', 0x8, 0x80000000, 0xfffffffffffffffb, 0x2}) chflagsat(r1, &(0x7f0000000140)='\x00', 0x10000, 0x2) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="a0", 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0xffff, {0x7ff, 0x2e69}}) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) r1 = msgget$private(0x0, 0x6bd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) fcntl$setstatus(r0, 0x4, 0x80) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) r2 = socket(0x2, 0x1, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) socketpair(0x1, 0x8000, 0x80000001, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10, 0x0) r7 = socket$inet6(0x18, 0x3, 0x6) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x5, 0x98}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x33b}, {{r3}, 0xfffffffffffffff9, 0x301363ada1a0660d, 0x40000000, 0x4, 0xf1c3}, {{r4}, 0xfffffffffffffffc, 0x22, 0x1, 0x80, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x83, 0x1, 0x3f, 0x7}], 0x3, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0xb5203352169c7122, 0xf0000000, 0x1, 0x9}, {{r7}, 0xfffffffffffffff8, 0x84, 0x1, 0x7, 0x7}], 0xb50d, &(0x7f0000000340)={0xf31, 0x56a74ba}) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r8, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r9 = socket(0x10, 0x5, 0x7) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r9, 0xa, r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:06 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpid() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0xed8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x5}], 0x101, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4, 0xffffffffffffffda}], 0x4000000000000000, &(0x7f00000001c0)={0x1f}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x120, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/64, 0x40) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) close(r0) write(r0, &(0x7f0000000040)="467adf137100d111a2bf8d1fda75bf751a28e64afd007a89efcb10644cfd192d52ef6dc1ad338460833f702a8554a74cf3c06fa7cce786e10f6fcdd5805898f204a91730565c6d004b5ff89652dd82f96b12a3dc2b", 0x55) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000540)=""/4096, 0x1000) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="5c02801907279afa56974c71337f3b1707dbb571f5d387a86cadedcb1583c39e7f458fb0d9a5ab09ab0cbd4afb0fa709f59ed1db0264d9bc12ffc7aa6bca2ad6008b73e63f01e2255fd027ee3489a42babea73ee8d8314b87f1c20dcd8607a803c5fc1febbe6b017c132d80e77738b7e564c840be6e12deeec68b8", 0x7b}, {&(0x7f00000000c0)="d0fcb44b227ee34bc4e02f8567893a774b405f3d3bb056e74431b620331a1f70cba011a9d8846611c68cde669b56bfb468743d71133d8ba0271308d7cf1a2056f713422b0a", 0x45}, {&(0x7f0000000140)="71ce9c07f018c7127ed5e4c1226b78d222ae290c7a75061db3d2d4bbc89828e268695034c34373ee58bf948d2a3ce95f479611b1c33dadb3be968901f7a3e6f434d364e9bb07ab18aaa5f105c4d66985b345e4c7b0f412680ac6cd9897efee8720e8ca17c6ddaaa01aad3095ec8a", 0x6e}, {&(0x7f0000000200)="2375004382c512b9e9d345a13d7ee924a8827194b0ab5845f4f1f3bcfa0cc47bde68202304ee124ad824bf255c6b0f74adebe2478b2e4c9d4b2aad6036a80e1e0b059cbc7de396409905d9760fd1d0c8dc27f1f5c59ee3bfaebbefd83ab943f4dab62acda11900893375868dbd42110699a683f73d288e", 0x77}, {&(0x7f0000000280)="dbcdd32831ae460f204e6ce61d81c8c4d0f71a9a437ea80b6990236d5a485dbad7cb2042ee676a848eb9e27ea95d333dae20d84de5b8c714c37229cce8f95a27a17454c92200665daf2dc877b731e5de8d1e53d99fe6379f0cebec1d4ee19d0b42334af4815e9cac366d40c658c074e21cbcf180a7a1355f2d529e0c473b5aee497893aad184cb1b814d147fd8a3923a13a49b723d6cecb21075c4de499094e5d1676764", 0xa4}, {&(0x7f0000000340)="2cc71356cf85d4", 0x7}, {&(0x7f0000000380)="0cc422a7bfd276b49257842a2952b4d9301b30f3b8e15ad8ad5d0ef1eb1c90ba5e39dc5317ca18c2e7b78d8ba03537d6b47974aa8cdadbee9c6090c9babf3a2fd6183c9b6853abdd18012bbe2b351de9751a4056ca85b5c760cf9da20ee68e65d989b9d8497079e72ec5e0729bd81548dbde", 0x72}, {&(0x7f0000000400)="6b10c3b5cf693d56fca8dd56ae6b07ce96efec18f45acae9bc71785e76c091176fe847dd919997880b04ff26db6590aedfcc", 0x32}], 0x8, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x8}, 0x1) poll(&(0x7f00000001c0), 0x0, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) close(r0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c094c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40c", 0xb5}, {&(0x7f0000000540)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b8e9c43755c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff32632537654bf0ffe9160d9317aa21e2c404a", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) socket(0x10, 0x1, 0xff) 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x4000, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="0468de91331091746257cf0a2dff97e3ba759ff82a0cf7e18dd27c0f90cecb301eebd0bb53", 0x25}, {&(0x7f0000000300)="740a43e58c531580ff6cf48fcb855384426b6b1f4186e8ee197fc7d6a1280d4acfba2010a60426f4637c7946f31f8b69c83aac7d5ff98bfce568fc4e01b657865b497678d5c13150fd61d3dd5f0e703730f531", 0x53}], 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x23) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x8, 0x3f, 0xfffffffffffffff7, 0xa1}, {0x0, 0x800, 0x8, 0x7}, {0x0, 0xdae3, 0x9, 0xb2}, {0x1, 0x6, 0xfffffffffffffffc, 0x8}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x34ad, 0x8}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="711cfb9436fded20d1d4895d80cdddaf786a5357ddd61b7b69698eb3026f42b51a41b28a0babc3767998842ca73b7834bc76c53eb9292de1f1738a89626c71593aec5cc92669cfba3692af5e2895172eef0de263adc91dea0a4cd1edc5b6ecfae9df4163de74f0271cf70445343530a1bcda305618b70ab540299e402024f659db5a45e140794477a07f", 0x8a) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140), 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) pwrite(r0, &(0x7f0000000040)="41c19955aa5ab48d62d9bfb8ef1f181b48b81977f7524ce08453af22a82e2a5592c05c8b265684", 0x27, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="bcc69451e5", 0x5}, {&(0x7f0000000140)="4af3c1f1ef5b279c1aad49f48f46dad6275d599aa4a3c976201c488d2b37a15c9a16be04fe476609090940a29dca93126f0ed220054d4dd8c3c2ea0c23617fdbc4998a8e35234b69942fe548b47c5abe91d3677f12d3955ce59087d9b5e29f8f01abcedddd1cf06815952c93c7cecf17e9f22784f14b1fa466ce0cdde285e68225e29cad0a7ea56da4d60bcde0b2503f36e030bcb37b2f0aa9e5d17436ae4eae98f492529b18f86da9a1e2da296b328773e7d07412d50d77ef38cc1dab836831", 0xc0}, {&(0x7f0000000200)="4860b6dd0f33834de5be5bae09f18b139214f4d3caa69df16522c798e83e8452e26502057fdc41de74dba8dce0b82223779c64f3c2d4ffaeefd1d36e75f0c9bfbcb57f524785155e86568f2ed917a761c23c4e53beeef82f425fa2eab701d35a05c62493a31a7e6dacab1d7661215af2685b674c535fdd", 0x77}, {&(0x7f0000000280)="59236c9302b6a17e4d048d5338d082234d540bdfb877c2a40b2f826a7541f90f7b2f66446bf661597e8e25a72c8b6e755e6e378679e9e545815e3c7034e0039eabf762c9b2cace942a2548c65975e7433cd31570757279da8f1e76d2007571a4eda7f57ac820cfbc892334dfa38ac19727f03c5ea2a43c556b77e5bd5568af24abca", 0x82}, {&(0x7f0000000340)="53c29707ffe4587941b717667929a36be8f07ee1ac54e164254e783c8d42fe7e7638208358a643b3cca2ad84de3fb392fd9baad8f95f3d256d6c6951a3d3d3d60491c983b911f580885a36a6377087a27c2b1d4d0bdf11158d3e564b0fb91c98199608e71b7af0deffcef3fee26e8f5a4991fae0b4d7686107261cca286500387217ebf4b6f75a02bb6fcb507c05a56ea8c626ef53c053e889b59acc0e9fffa0a9661dcca84a30b469d13fea5157c49d059b0422f4af41efb9b7a517bb084d447ee82cab8b6846b1d77ecd32bd66709cd3cf1ce102e80ab1659848c21798aefa04a79c25f8b3a6b84929eefeac38c9e24732a252e509", 0xf6}], 0x5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x7, 0x6, 0x1, 0x0, 0x100]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) chdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000005c0)="476ffcd1bd871af95142a1f6bcb7c1c0a251da97c76ceae3b2ce9d6832eb51b16c459c07cbc11f41d865703b725646918a19241aa5a4136890e8ad2ae1d100e2b096a580d27d030216c9e0d01fb4da2ffe927ad945d326116b98706c72b54c2574468076060b0096220453862cfc1bd5c806370dc8d9dc3f80e41372de33dda0ed6398c1d6737136ba309c1229f09167a61e34eaf7531c7267350421774125172eace5f42335b296f34300c7b0668e7e446c598a1f2457571371d01c8c996765aa49eaf1e84020efdc189c1e6ba5770d242a285c44e1d32e856f0d5e8f99432cfb08b4ded7e2cc5d9668be442f42f4630aa590860a413d666b48894992c8dbcad3793bbf0c632126bdcf729b12613402e741de31367264e0cef8a8f11326728411305662f7772423c296e36273f6d620d3a02aa07544fd30f2ef79973813b700a1f33e37b0cb702a52af277def42b3ecd6dc440028e489369147bd8aa1cdc8ca00c481487c047f6bca3f9e1af8a912f56452bd670259d4f2fcc2cf3b5d24ff5648bba0f08f3b3663d90500"/419) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x100, 0x7fff, 0x0, 0x6, "66d6fba84ac29d34dd9ed8e18effebdde2fa5d3e", 0xd842, 0x4c60}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3c) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="6db7b25d05ddde052a204ab7580dad6692365cdab82f149915b02f82aa1311f6d09932bc066e26c35995c9393863d4b4145cb06ea717a40607b78573fcdf3abbafc0f04e5f1f166854c2342727828e0fe4113434670b8eb675a4523e06c366d7af6f6801914aa9b0747432e0581a930a238b694d9f4dc908e2d585433dd7cbfa80d1ff8f7b24f6ff8d23390f7215bab70de8cbdada1874b762b4e0898a6338963c93d94b8caae6d7278eb045c5ec54f7b08896f012083a2047560c62a11f"], 0xa, 0x0}, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=""/69, 0x45) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x9) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x8}) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x2, 0x0, 0x353) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x34ed889c9795648a) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x1800}, {0x4, 0x81, 0x800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="69ec42050082049d91dfd9a755bf2cdfdb679e3747a9668d75bdcd1e8c52d8da3692c383f9be0f9570e17463e2725f0e272a34f2ac8ccc4c8ab5c4ca605345ab7547165ea7ab037ddaab7530b9dfd2e833123548d6e40eff0245be46b164524c14adb5b0fbc968baab4203586f99e8e0c680a3421384c964c76a45f76f3a4d309d3198d38a2aa8fb2c0edc00b530e102b3d049f75f4625ad2da2f03ed6b559c422aaa5ba4da0a19cbc63961a6a76a94d8486c4e1bbf3401b25d9c6a894f105aab2fad8cd96e997", 0xc7}, {&(0x7f0000000500)="3e9612495a9b6af334682b5f7e05e4cc7c73a2e979126ce393ece7a9693b67e392ef25a647fa375a5651a5723d317e581dc7fb1a511822e502383054c00196e25060c1708621029f501c0a360224cee4ce056b68d209c374477c3abebedbf5a9e6b1c6f6268b54d38d0a7d4e1e23863a0a80d9bf1fd789be3b4860633e29516794c9f5819dfc0382f47cf0de07dd350ac00e46690f549247242b196f16cb05706b819f472e8c8477816ac55879d662c3e7095f261f5bdca5bb5ff1d37517c3e781ae4b326f74571fc0a7b89c5fdd62389d937559821f09763620a7ceae273e784ba1b24be73a1d3d3db0ded909ef3c0a2d9f7c40fbed8b5b52bf628df2cf9649cfc535b72a141cc8b58fda7fb471d71230f6f9c729e425ce2bcba4be39c9928eb3549b3099bfd759378b9c703f594d701db3377bb2a99b567f662f4da141d7534be42c30884ec0fd8c7238f53ac53f8b015b83ac0f0a2c181b871c21d81bb46baa747e55f02b661f13335bd558d9a3e30a0bb0442a0277db39612db623644be9e2666aef8830e7c62dbfcd04d52123696e6460874806e94588f4fff57b99bd0fb115cd7249eabc307e6cd47ffd8c89d28ff7d47721651f48fb7b28d4edeab7d627c97cbe354685119868ebbd1fffcc88b2e10291dde4bb6d7d6852bb1a3989d86957734742b6323ebf0c04b6ceb06cfdbefc060597fce7d3ed38794693b53140629c386520c26d2e9e65442bf1ba3adc413f0083e7c746b49b3fb9827be080b412e626dacaddb46fc68b12ca6c666b83cc890af4f5bc697d14852b3e0dfcbde48a8829e1c9363060383b597068c61b9dfbe0d631da3a4899ca235bcff234827d2213a4de477afd618046e69a27bce731de4c5df8685c0ef90bfadcc410bfbc36d32fb1f73e615ccd2dded46be7a2bc69b1de80bb08ab15eafe5d148e066c0373c930d4e7a94ba63961932b0219497e8b141d7e9f7c0c5e03adb92a935af2366f8456eefb037538ac5378c947f87424c15601889c95be05c059f9cb2ae671676151a7629f8ee167b0ea6e465a994f4349e7afc1829cd4fd566ad97c1b81d320d87f5d4334921c74693db390f31df579194ac1c258c0fd67298e8f39b942b4a2bb8b8c7270f83ee7065b53dc1960de191e488840a8fad454ea8f6d59c0f1abdeb7247fd4f12f12f9a72ef25e352e4906ea8307c925ce5492821f9ac84c40ff10eb6331970045f603fe28a4a31041ca47b2731bdbcec26d48292d24052064b94b9a86797df7b840b64685a86a1c1e5e2fdae90aaa64a1dab8dc345d2b76acbef5084edd0e0809c9a8a25d36534e5445f804ce4ddde3f1d563c1c17eb4031dcdb428ff93736ecbe22c7237088e836dfed6407a349a19fd7a51710e812eecab445e0728c1f111cc7d85328027fda14b09dad6c5b22eaba67726efa5ea63c1f3565ff55fb4220a6d58057bc23f587aa80aa6b0d053d56599b1646fe466877eddd5cca0e2c77ff79e460e0091794d59b90f3d549d8e1e5054b4ac646eae0ef652e9b68276bbcf825e2c1214f7942428715ea89db42b856cee16e5e7e0a839f2ea608a6986bc6ce9e73c8330e863c5b9077adc512a64b47fc88bab9e3ee2271ef1c27f5a9999f6a5ac76dc0eb43fef7186d03d1824906d72b422bdcaccb1e67719db43ba6213ec749bd13af0178ecd943dc75cf0e8240ee843526272c6b8064683d6c21b18732b255def36e307a819dcc005ff93755d8cdccbdadc376d14cd9f422934aa6f2c2bd87a5a487e50e3ec168e68ae0fe5a87cf9bce268839094b5030d4e7da406999ad7f64cb08883d0ec7c0b72e27413dd549e17cc5bb335edd2b36cde7a2a06be4ed9dad25db7e7adad80f3029623a26b6315b6a30768f95da434ca20708ffc002dac31bc6496d3b408a84696339d32373d6b565c837ded74b0a5fb923627faf75f17886280229a709b56e86379d42a49142de74f6511c0221d086ea93668de9cd4acbeaf9206f11afb87fc0ae1c7e2d942f17901616c7c0e00e01c65876297f9829c85adc9ecbc2ae615c120c6c7c12c38bac82d54598bdfdb0d944db2bf21802554df47518a1769c94811cb893537f342ed93a61963080dc87d960ba0850cf354441c812061dfd830ebfe72041eb51a90cdb233367cdc7c5999d58370fcecf3b186c26584c5bae4e3094906524bf1e47d8bad590d710738d4094ac09be108874c2081433e93bcc4703fb2431ff45ea0d74b532b446c39169a59c55209bfe4937c30923bd6888ff7feef3ea5f636412aabd42358ab09803676fcfea58b92525542aac45bd745bc46ee58b0a242067ad05cf9c8ecd1658822ef792bb4045c9ba941b374f54ff78b0d7bd617abfed3f6fced28606a1401b500114e71b38d5782b25ca01d8c165900a036713ec5023b8d1d6570b36a95a994f61cd0754b894c842e161ff64c5e3dbd5199e288709edd23d6ffede08ae58f6d3e88ba0b902522cf2d99ee636fb4cea3f77e4e4dd323c41679660866da4bec13c6504ac7412c6731a18f2b9eec244e0baa10976131745920fadcf5d924d84a7ec12a67e00b216abe1c09db7be33d15192014950f4a53103f946317fa5d7baba78963b369e7ed8f208a7952a59caa954f252c29c27361ef67618c3913fabf661c45fb0c3ebb49fdcfdc02a221d3e02fda6db3826ee0199e70a7f359761f0f0d338ffa5b372acc49c5c8a937cc26a4b81336a3e37bc2d7a6c7ffbff7577c5d49552f4146f6883afad424a81ee4c501e7b5bda858e4a450bf8fc01eb3fca10a03cdb146320375ecfd33ed34edd3338d301a304c0434ee20b496985cfd6f5c5d1e5fdb59078bbed87d7af782bd9d7291d7a969c585c4ec5707fc111e13f0c5dc31dca3d89bb3d535bbbe9816ebb630c60817f9db116b8d08ee936a5b5859f346af2de6b8a4e414f196d9454fbb3c2aafefb4470a3c326941585e01099c8194474622e19eaaa0afd05f0494d97f991bbf5a84d87461256d05a3aab1572c85dc198711a9be02ad326f4ee219e84f9f97c07a4b004f441290063ae14d67affc2e45e767af77fe4209c22126bcc7759db5b3cbd1a4ceac9e561f2be99d14fd631192ddcfad9068358581bc39443051332d04ed40531f7febedbe7c257ff8cc7690ce821e2cbaa7fe7037a314d16be20fd4e7c64abb09f6d4467b67cd90e7fddaa498165309a978b9384abc5ed74cd1f3bf53e92bdbb171b38a92cf796720e328b27347d8bbb836385243daba59b23ca0061eddd113141760b511c2d82309c9554cd95bfe33c9515df4da8c1da98a52a4b7300400c6c8401583f2156cd8332f4622b91d2d3c0115cc578c1185f7ef6d0c3662ea3da130ec7ec474e6d96a9d405ae508d221d4223ba252d4374439dcf619a92a243121402034218c9048bf0ec17377e23e3c76672f5033fbc556eb28e39339445e087c448648961a01b689d4c2d318615a54345738938ce540b563f0b9990ea6e203fbd752db9674e91dc67e434cf39421323c605d3a34ea8e582822199f57c0a9efd1ae2887180fa84a082be1021ee21a5544174021a18f413077c8b3237f5dab4cf6ec243b90de12bc1dcfa34d5008a9186d22a8faed8567f3228605a82999290481139cdb8812d29bd80cafddaa0aec8e1746188c4db245af0d10dcfde27cf38b4b38fd3f7ea970257aa6f9ae02d590df5ace54ffee006c0def96d1a1d8f96387f3c1c601245f8922a40ae032e9673f8e163ce3c1b37f337fef55537020ee1fccfde68dc9ab4168a19f9135e96059570ae9c6253425b765d6987b4beb2367978546b29999928b59c65f87a977db7f6740a627e43618f61e9590096ede9273e532c9967da6992f8ff10d8f7696b295b78bc2fe84854be4560206151ddb0d6ddf21818072ee416fccdcc0d81e48e43e275866cff132493a3565127ec897b5e9b3bf24f1b59740cc79de45742bc4b65c2c59dd5e22a9bc4d1856ec6f02d0513e49fc37ec0e95b96aaae6ebeefc9577abb855bf28110d132c27a406ba1b84c57155a7970e1b5f07b580d5960aeb8196f9cffd34c3f1368a3a0748714b99b802eb016c91cc81de92bd7ad42dd2be83151fd11e3f2afa1845ff19e3d4e1aae751c63853a22d9d99d376585688b9aba04a7cec53954e4382a3385e112bf235ed1a645a1ed32adba9263b243e09c7c26da54094d4875b7ff126a31151b6cd94e0dac6bd087092a5a9abffd08933d06354e66594b9540439d07bd073c9cd03a91fc0d6c7d8cce232a611db2d1611c78895be4ba95588b1d1a6e906c5b704a36b578c4347a39ced18884d4bf0be3ad551e1f80f3de8175c85427c8082ddceff0d396a986028302f3ab81ea66bded530bcf6647270855c9527438048c3d209058d5356219b8904e7af291cbb7730d0e8bc3966dfc699bfd830bcef48e5f79d4a2e6ade4146c6ea59fe82159cf624171498eac0ab046e8f39c66f63f9b09c5a337be81d3f245232dc06832b179af2ef84bf55f23d545099bbb9eb4c1825656764b68e1c3d07378c938dc12c135dd9b824a038c3ab44b4ed272acaaa934813d5da689a6709c788964e5ca351b0c5b65c96ff7d471a54d34554545828de7ebfde864184420631919fe2cde411e372135a03ed097917e1b19ff217575e76b1c5915db3acfc56d1f007224b633143cd253fae1b47d7f484edca8124307e6ce180c8a8b3e454dd41077f94031e710c728f6d4495bfce21242226b4b4859d74a871f3f30cc9644494f206cf8368b24c2483aa274d72927d790259f51af963512089ae997f72231a9eeb8b746f708968272a6cc90ee4c70b9b23240c03bbcf2df3e3931ae5ea280aa83b5b9dcf80da0ee09c8a57c9f393d594e37a44e919af52bca0ac0a0884c647e5ec5fb51ac1a0cdedbc7052e64d87ec3b3bfb7dca18fc335ccf2451dda223c418d5816e06bd87256776e5935e7eba382706b29066a1a36a939a97067e5144806df700e3ed27cf813506798a278b002e5ac7dfe365711c70f49d0590f1086dd336b4dc7b9b3d9382b5bb8c53cb58ed912a584b86147106439583f2d38ef60d94fcf480702acf2f4ef514512bfc9a49e997960cb8657eefe5d640931664559696faf005585bc561cb8bba387c89cb140e9a1da4d7756d6e77032827167edab6d92116ef717d674454105a5fff7a77816103b54810b7ecf10c45f6297902797d2733cb525ec521613b0bc91450104a5d998f05d182e04fc89de1e9a118aa1f142f5e99cb2a6d05d426828c8969446f648de1a4c58f71090a86c48b069ebdc48ecdb22595fa00dfb5f35773e4bd3c9e4e2733a70e47de6ab738c1c2a9617b7bbdde8b5ae3b81392b93d5d821f575c708e98d006b2b9ce3a3ff4e79d6b301843c90866e75b6da591857a4aacc2a6c8b4b4b18823dc064546d1db958a96f5ee3261b419c0a6a82a6521ccf9f11af251d61061674248d4c953aeae0ed49b92b03ea17b7a3679d99c776161f93044811fdd6d77479ae21cb0b93c12911c18ec288521e6fea13fef3aa7b13b9d42d7435d55ce3ac7ec9713a2fcd326d5d80312e3cf55c368824a4b2e28f9649cb23abe39d19ba1495a8007e463960aacffbc2119748ef18c96d454ea929cec208c11ef8b3d9c8e31b88fe523d157f5b0302608dc678903786c1934fffb7231b13054158384cf29f0d73198b6d00ca8d6eb8dc9a865a8f6638e44ddc7b87998d54c1972540f5052c2069eccd1c3e476de0a8d27db22b774852fbccd7b6e072db158ef517d9f30044462652585a1c5e149", 0x1000}, {&(0x7f0000000340)="49ec79cc870992e3c4cc6b39517b1ef474a86a89bbcc510d49cdcfb56791f8984395567d58682536fb98d4e3b5875ec21eb16dfc435a1adf4bb8e855ffffc135898db1a32c23157e5a433bf2ce1e70e34415174b3f4928536041ea46bf8f1666396beacb2f485cc2e3d24bc93a2704ffad2db8ec5a743ab0c91d0ecfa42fc99f14d06796914eb2dbcd452e21c5e57b45ec2e82280e306d4ac2590a9f1548a28f", 0xa0}, {&(0x7f00000000c0)="bea421290d4d682667500f30a0805dc88cb9c17cd021f1", 0x17}, {&(0x7f0000000100)="daaa578f00ab03f54336f7ba170b1872eb3c9e1305fe38fb3411252d90555a817665c491693eaf", 0x27}, {&(0x7f0000000400)="0cd1a6e967036773d29640b098194abe2ed785f5ccb8b8f7ad160c6ce329d95d65053a941c542d2c3a3e9713ac739551", 0x30}, {&(0x7f0000000440)="052dfbfbdc996f3187f6e49e8464a0030b2d3886e95409d22e26840b22f3703a8dbc8020b87606e7b9d4e39ec7bf70d0333202c2a68ae93d3f39c708295ac42b1fd07c64145e15a6ca300ce5f153b8820ee437d981683c4acc510d771c25159180599dd5bab43e4fa83223d34ed6272a7f08ffe8b1e97d8147ae30", 0x7b}], 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001580)={0xff, './file0\x00', './file1\x00'}) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r2 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10030400e80000800000000000000000"], 0x10}, 0x0) 16:00:08 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x5c52, 0x80000000}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1000000009) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x80000001}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x800) 16:00:08 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xffffffff}, {0x1f, 0xecf}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x104) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:08 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x12, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x41, 0x2661}, {0x23, 0xffc}, {0x89, 0x4}, {0xa5, 0x7fff}, {0x1, 0x3ff}, {0x88, 0x3f}, {0x6, 0x3}, {0x84, 0x7}], 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000100)=""/174, 0xae) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8008, 0x130) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000002c0)) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x100, './file0/file0\x00'}) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xac, 0x8}, 0x8) dup2(r1, r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xace9, 0xffffffffffff8000}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x0, 0x402}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000200)=[0x100000000000, 0x7fff, 0x1, 0x1]}) setitimer(0x2, &(0x7f0000000180)={{0x5dc, 0x3}, {0x1b5, 0x1}}, &(0x7f00000001c0)) 16:00:08 executing program 0: getpid() r0 = getpid() setpgid(r0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setown(r2, 0x6, r0) setpgid(0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept(r1, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)=""/74}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1c2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000100, 0x8, 0x1ff, 0x6, "000000000000000100002000", 0xffffffffffffffff, 0x60000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002fc000/0x2000)=nil, 0x2000, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSDTR(r2, 0x20007479) listen(r0, 0x2) write(r0, &(0x7f00000001c0)="ad8b98cacb6db979b0b5007a2dd58dad3c05ed23439d0b6a81bae51b9a3fe40d0a9de600000000000000", 0xfffffffffffffeec) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x1) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x800000000000035, 0x0, 0x0, 0x1000}, {0x20006c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f0000000240)="ea18b817ec35a924fa3cdede108d09788996ba89ba66c9cf88d5ab1cb7774ea15f591a3fe47caa4768eac6e75537ed14e37b1256ed0910c42df868e3396d3820a17e5e22d75ddaa4d25cebfd1f53908438b55f3e6ad5e724018cafec81c618aaffc094ac547012369a741ab61fdd275e8684f02260ebe088f559cfea7840a245d30ff4d82c5b1f9fd7defae6cb172315939c1c60884ad906b4ccf404a400a9a142c83f1f48501656f2056a36f03595d5f95c1e2877d6e42a75819e57d3b9b4904be702f5192fe968720a4072f685544b6fb2000000000000") syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:08 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="43000000000000008797eee434426ff451d9fbd530d828029408000000edd8b9ee92aec36dc6a38be0dcc7ebc436b508610b65aac252c9ec5b08c0bd646896cb13a0d80f98f5087492352703e5ad568cf891bf4d6f40f2028403d6637070121cb7adde8799e03a69ea9a42bca40b4a0781ba397bee8f22f5ca7495533e"], 0xfffffffffffffd61, 0x800) msgget$private(0x0, 0x144b636dcf7d832a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x22, 0x0) msgget(0x0, 0x10) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) sendto$unix(r0, &(0x7f0000000140)="c043244b7a01d83e13a254f344b6a41649ac35a0cd022e9287c1379599a96998a31d168adc248eb6cbf1af36a315a92af7d6757ebf9a5f3b2225f6722f0407c6f607394a1440ed0ed55164e0589868196a5c417436c6259dcf4f5bc7ab696e5ba6631e2cf99d7f63cceb89189554b7000f25bb06bb6f99cd2691cd3c158ee32ebfc1f83b5f39f8c5c9d928227fa0fb040d3962b63e0d29be0f824089c22039fe1a54b0b2edb108afc404ec8d72c7c52027a8", 0xb2, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000002) setsockopt(r0, 0x0, 0x20, 0x0, 0xfe6f) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0xc3a60a2970159469) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000600)="98dbc7ee0acd7bb03ea0eee6189e3e02e94f90061102e4f9e35d9739920559e82e1d8721cd3b9b7811fabe2422cfe96f59fd16a538fceea750e1b596dab26ee807c8787c1d909dac2e90de3e98b236156848e068b52d86623afb15d261e0c12d7dda6bbb872ce30fdc38748c180f", 0x6e, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000005c0)={0xfffffffffffffff8, 0x1}) setgroups(0x2, &(0x7f0000000540)=[r2, r3]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x2ed6c4f3b5a88a15, &(0x7f0000000140)="6a75ce7e4bd581a4ccb505c15e76005b09000000605ca4067c95386f8e00000000000021fe2a6ed4fc402ae5363c6c2d96d82e6a5ee68460b6239c1037244015a2912c47f3d13c0dc6684794c811a644e0419ab46f4abefeb6f12604d3b836362891d1045c11991cb27fad4fa4bf47c480c1e5bc5a7fbca480271cd04ab7c6406516348303e9437af5e5252082f87dedfbfe84bc5bfccb9afc667242e751e933459c9594c35644bdb1bacbf3c34af2bc58e8042bc16aecb910e63bf8f98ccb537f8c75986ed29f62f73f4592bcaca514cad70da18c8964d7af9cb5b467048a1c23142902b5535694391b2ad5400367ee2bd4f86301ddcbc04d261788") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x100000001}, {0x44}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0xb54) r2 = dup(r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getsockname$inet6(r3, &(0x7f0000001480), &(0x7f00000014c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvfrom(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) syz_emit_ethernet(0x53, &(0x7f00000003c0)="0000e7f88e235cd941dbad0edffa446ebbd48f3d769a8a9d34e8befd9b9c566ea4eba0198a1c32a60a51171e27eb6b8e8c6fcc75494b2f6d4137a43fe8085a14ab7962f73425d4e7b35a2e448a52c73a2738ac") mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0xfffffffffffffb05) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x0, 0xb, 0x10001, 0x9}) sendto$inet(r2, &(0x7f00000002c0)="a2df1b94d2db467af60427b52a97b6654c227949f6048d591dc1437e34c51b72bb49174aa8f1f2c93b570300100a15fa5bb32d2a5fbd8139aafb29642323e3774cc7e0faecab6d9789a4acde79b87b19dd000674b06ccf063fded63d7920f84a1c36763d547f383f3b6c42482881e4270036651b9567bc13ab0f0251408457237262c0bc089eed47de4b33cd3ef63f281692bc51c60687dbecf395d2a1244518f430545c2aae8c308a11042a229043e991692c75844c0c5a065caaca2d35ad3c9dd72ff364120fbf7e9d8162e68061ed508ea2", 0xd3, 0xc, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xffffffffffffff2a) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000700000000000000000000000000000000000000000008000000ee001a0000000000000000000000080000000000000000000000000010b2e3a461000000000000"], 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(0xffffffffffffffff) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:08 executing program 0: nanosleep(&(0x7f0000000000)={0x2, 0x3}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x5, 0x263}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffffffff, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) clock_gettime(0x2, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="9f766f9b446be120c05db51ab639792ceb1f7db894e8e913be84fdec45f34d43592c38a7c500e01422cb438d2a9fac1afc403b3809d2fa6f903dda9aee76f9687edf687c929ac07336212d334c81e5232fb5e536f4e8a88cf9dd1159994468e2f190f9b77649741d29241fabc08b103cffc26dfd7fe993425d5ee35ac3a7a74d3f052b693795b0b2d23b6bfa1d119c495167fa76", 0x94}, {&(0x7f0000000380)="f957c8e0c2808d1d0cc173ec0b58f914852c5f2eec9d339f34190cf3f5d88ec46b978fdc80b5c48594581abbfd78949067444cea7f724e402b76f635fc3afa5901793c0019bdf934d46f3effc5416ecfbff8a74bba11a2ffef4be1587162ed92930647b576c07c377325a2a8b065866e64a0557fb93398da9f73", 0x7a}, {&(0x7f0000000400)="b5226be79470c98521f618506a65407602b11f5f501303352c805f908b82ad1ccfc6374530b732ffa0d5aeae6c3dc5935b7b34ba2b98dcc7e1ccc12c36bdd6a8a5a92d7dc4fd28b40e39757bf6d0d92a4fe818fce8248c9e8a24566c0c13213ca008b2a093ad712b06c7e7bb062cf71a391cc0c335c271f31a414429b026858c5687235379f7d695c38099ec0d92369b396d0dc023b8d202ce883dd2586a0a3b3c076764159aaafb003e960b3272a13c6f90cff0a8e7016c0adb191f3135e18439e11b9b65fd3356dcd2974c104160147fff2c4dfa88615ff23e68e086545e4bd1f916db535aa74a7116", 0xea}, {&(0x7f0000000500)="9cfb06909329361f0f5d8444e1ab4b96a7469a60b236e872d84dd7f53659a63db9ecdd213d52b2e320d4a6f8b1e722891334f3fca95e1dba185b6bde18cc30dde7ea3ffb35a21f3d243f043cea952c33392aff3ade219e8f7834ebfdd46160a2a5581a1386c9edda7a18dfee8866609b74896e1338fcd780e611d191d768af9845bbe73d801dd46cd63a9bcab3e2e4fc426401ec348c5101105c5f6913aac20818a3182717fa5a75a72b2316a9a4c8a1f2c82a83e1f9079e34126c47366b2e6351218184b024908935466a86117b96cea06f202602d22d4e8c42c413b22959245c9f181aea93edd6d1f85067791ce9b30ab84556faf88315db4be1", 0xfb}, {&(0x7f0000000600)="2a537360b644e67e433a8147447d114abf77ef92d39554fec1c6fc901349ca76046652a5be2ef0197b355d57bf263562d09c72b526d77a3fcbeee439919f2d86576189d97661cc6856c5", 0x4a}], 0x5, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000700)) r1 = socket(0x1, 0x4, 0x9) r2 = accept$unix(r1, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) nanosleep(&(0x7f00000007c0)={0x65a, 0x8}, &(0x7f0000000800)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000880)=0x1) unlink(&(0x7f00000008c0)='./file0\x00') stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r1, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000a80)) openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x400, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000b00)=0x100) clock_gettime(0x2, &(0x7f0000000b40)) clock_gettime(0x3, &(0x7f0000000b80)) getsockname$inet6(r1, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) write(r0, &(0x7f0000000c40)="cc82c3c6baa93de7c508f0c07f5c0657dbd980aae9f6a03e3d0de4ac66bbd101652a7be9a5f1b264ba1c3be8de196a2ae2a2945eaf9cbeac4b94dee47c4783141d7d31192b01646545a7a8c7699bee62eaa83948d7de9f4a8b7f7868b43492be817212fc87352604c83a5350432b", 0x6e) dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000cc0)) nanosleep(&(0x7f0000000d00)={0x401, 0x101}, &(0x7f0000000d40)) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000d80)={0x1, "e6269fdd7eb08e65aeb14b8f31517d324af8ebbd2963e4facfe7357f50526545effa551f2245db1c855dc050940472cca311c606a595884bc1109f9ebf7f2f1e"}, 0x48, 0x800) 16:00:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0xc003, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffc, 0x400}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=0x0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0x9}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xdde047e0b0144b6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = geteuid() seteuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={r4, r3, r6}, 0xc) seteuid(r5) readv(r2, &(0x7f00000018c0)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/155, 0x9b}, {&(0x7f00000013c0)=""/238, 0xee}, {&(0x7f00000014c0)=""/236, 0xec}, {&(0x7f00000015c0)=""/252, 0xfc}, {&(0x7f00000016c0)=""/77, 0x4d}, {&(0x7f0000001740)=""/112, 0x70}, {&(0x7f00000017c0)=""/245, 0xf5}], 0xa) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setreuid(r5, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6aca6eb6da2a0558, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x71, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x80000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="eef17af0b91df9f357b48135fddcdef9", 0x10}, {&(0x7f0000000100)="1525f877bd0e69fdba72de5a63a6e84d419a8ee26d8e1fba06d2df3ef6f4beebed226554ab5df00bfdbd1d0656beaf15650043b14f535a32e404a00c44023f157e4f846ed48796785f10cab642b9998f323b251ce4b9c251b2f648e8a49a1f8b979d3acd1d2d3f96c0ca6c4584edbc79521fb03acc86e5f94dcdb0ba63cad9adea3b884b50714a889ad2e9ba383e62fac2dbb457e65ce4644114ee78e21d59dd2e8cb454e790f8f1da151a509da209dbfcad489b12f522c5fabce031d5b3c043a5e44a4b5ae19f256705f60cd109183ed94452651d6aa79a119af814a4a1e55ecb83d34029d49fb180746b5eac5e5fd129347c2ce30884481e21a144bcfb", 0xfe}, {&(0x7f0000000200)="cd12da3dfd5976660af7d9dd90cd97471f605b2bfeffd712b0aa5395098a3f0160d9073b915f4342c54244bdf7a3f50ba7a95edcce7da91235c9206a5ee7a312374b22edc6b912deb76b188ba3af6c7382ebe9bbd3a2c3e7e8037d7d72b2ef00daad5ceffa2b9b4d11426129245e05e0671b91340a5b63bca38cf786f2cbe1906fcdb1218d76193f607c0184992d1fed0e3c4e57dc0c2b175c0bafbf0f6994958923a2e0ea48a2043eb0e6c5729ac9998a82ac1f0610299eb5272e1d6a6e497a79dc758ba2573dde84ca23a0c3407f58f6b510764805606045bcb65d1ab66a48cd733c8dbaed343390dfdcb26989c5c78bedb10b9c6729793cdadad152768209ea41ec581f2efed78f3e6d5b937bb2f2a6b9905387c2cbd2180683a3193cd807bee85db61a9e293dec71bbf0f42e0e91ba8b51e34af33d90889233eac5bb72652a7c850716df4e6bc832da0e5cd9d85c2f313f7aa148ee0fba96656897a1c5926bfaa9f824d15c36c543662365c0f4898ebd1bea0eb5316e2c503955e80f4c2745bbc7ef25165920d9a9e2b6350830e2d3211c047bbf5a1ddf6cc104c4afab6f717d10d5ed556b3be2134d68599f9bd0bba5085ca33cfb984c265581e5fe3167d4579fda5e9cd1f40afaac1cd9e3c0682bb3a9fc719ba50a8e3e2dee7a712bbbe1410582c1d19f324afff4f4c0157945fd255999721f2f492208c2fa0c46b7527ce0d542038d413e948d777cdb2d7330518553e17ae428bab7c013201bd621973df21471f3ac2ad0c924d88cbb57151c592405c85db5afc33500155dd552fa9165fab52583fc74b1fce63f924996e5a7e256608d8c5efd700d0deed5b5f2e9a56e0a6f3dd318aef8079473f5352ee9e4f3c725a8f7fce30de018d96fada4c2546395f8ac4a52f7f7b0700d30f8de1af4d1a497956cce288feafa13419ed81a672ef50ee2bd8e9e1289f7f864b431232d5b5b38e378b13d543e5f90c01b489f767e179503873f890cdbad5079e0eade9983668caa35c258758001819ee7ba743035dcd536738adb05878fc3c71b9a5e39f73099e28eece8fc3df9bf045e55ab02699f0644e114246df909ce3594d6e042d429ffdb532d2bf666c3aae1ea24a7ed0dc710f539b7c2ad85da61d7619b2f174c4d695c77530d6f8c7f82f24326a0e38f96b2c0b592e83fa312b37ee69a1a857f1705528cac76b18bd6b89108cca0cfe8ceaf7fbc8a358dae7a68825167e5905efe5df6009eebc6fe8a378d310e36a7cc517d3f462039cf7e9c09cd9ebc367ce0b47943a087e37f89e45bd3ec6b43457156abae75bb3af1c2c508701a76354a996d6fb02bac9e58a8ef608f0679c48f2705535db4d4e70298a483f5810fd22d339a02a3b8b9adb65c140339882c1124554a55b1c08ee2321e63b8b6a7179d485152e151f6cea8bb7148948877c609d0b708068638fa27ca0f8b6218a3f92566a871fca981ddad71934e8ab333c63db49974035e78252235f112df84c5ab8dd3a0b6c48191dec251ecb2c8db488c56115952cf2a2d1686586e81744207bc6c9d09e92f24e0e4db0b48650cbfc59eed9765545909dfcdeb0b3e035394bf7cfcf1543bb02964e445ed4ec29b845872ff2283727050a32a6fb4ebd616f3e5472a8fccd219dbf4f5e46fd094f9de20984e9b7796d9fc3f1439df66c876a46ad112259cd1e4370d732b47feb09bbd63031ba45408ab43c8d9a5a5ed1ce495beef5db8564dad4a5998e2c81b7114319a446435c32b464cf6afb05e276a45fc17a320e2c8ede0c280e91dcd2c32a4568fc27fcb3d5f359edf94e031b36aac48ba9af3652befec7e38754f662a9f4c7e61426fa47e3d7583e80ae9891fe4c76a9d125fc11a261e3920d19aa33772b1c63e3adbc3af76ec370b6ce349e1b07ae475a6c64e41f2355e171512c4512d85d297b3bed63d0f2e11380452d414179aa195a5e0c1c16530ad370bc452cee9e43eb9676909b96431e9e12791cac8af99fc1f88894b70eccfe8a4b09afb346dc95a1a852bba267e93ce6ddd3588828413e0793b1ecdb27de865a9b6c5c4b61e5a7f700aa0fbf44b50a0c24300dac16733ec2548947aa3b2feabe2b4a0a32f25aa16a4f4972a09d48cf36b93686164243eb2edd0c045e93c6ee7d4d92f3a43823d31685be99139749b557dbadbdf9235a2beccc40c1939ad10604b7ded892113f9b3c17e291b6a7e4ca1531f78e70bad94cd8e3470a23e81e12d3d96c0469d221d5097af37b40b6fd8dfc70304b807f02958dedb822d1590c7e305b32755917538f1aa7f777d5647786d593fe0224fb44629ccbd19674839b8afeee675e5239fcace67d3597a36c4c4a9d25a40b664ad6daae9463a0ac07de6c2c7a3787d7d918ae2897599e29e4017fcfe2a09087da9b0d116872334a356a273b349e97eed8e43d87f66d284220c87c83394c104c709b219fc6dfcf536a475b48507304e9c5deb8c5e246a17ed1403a2d652698c7a46188f5ece8463fd22b081e8500238f55e035f4b3b6c38dbc339aefc0db99603ba26a7037a8185631eaba8c9a802d9902ef305c2e8696121e4f1d93af023daa605a9b8a21f36806817c9a53935e7945820de2f11f26934ce85ced7ddedf4e8b0e31f34f3b89200a2ec3158c8e5d031eaac46b81b5ea6c08d4a2fa778e6e5dabf3ebdf38c9ee4a26c42c5b1e3a8a50ac19c33a86c3c6198a4bdbda0bad86f95caeb0a68e1c79474a055fee47a6cfe78291674ace4c509e981adb5f22faaec5a2df875008950c3dad5d39e2e1211ee5b36027c4784d55d6143d267db78051dfe958830d97e5f2893e953b9bfd3f8e78fedac476b806677b55a688e56db16d2f8fe365a0a14e870da04bcfca753704d9df944a033158989abe290f11d5f1ed885bd083e7d9a69091fb6c428e264c1d26fb55d3a97b1a47675d1b3bf6debc982c441c31a194d56620d132090d48dda9453ff501c4dad3a494054f50a3539a1964cb997d3ccffd23753713c6ca2b10d28386aee158790dc4acc743d42af13a3c563668d6a137d2777df6d9daa7a24657006edb9f27f72b6ba4e21b9e318d05c90b1b8566ac1dcdcdfa01985ebfa367a1f0cb7e73ba218187ca0e47935c6e87e250568526f538867f21e794890baa656ff7ecf66e9208000cd19224d41f86df3333e0f7c2b49049e3ca59afb8156c1eeeb409d605797add7da5f58adfc8c1a14af4b3d5b5731b2ba713732402a55f954944f898919e380aecb0e1a1bb8fbd15c79cb47a915b7ba38be2d018504a466489cc61401e1bee46ced2b2b3e8c5c7725c6997868773604ad99ad1a466844751b181f212c4f793eb86e4f2116c26726f6670e9918df7a1c329e47620577f3853cda8caabdf71e086b0b1316aaeb69b06aa32bf2919618011162adea20e50b57167d56915a922dfbe68899c45f76e46a473f160c9771949ea9362266eb5f1d4eb8f1e8d197857bb44611ad25e75dc9e82b63d0efd61c2f5aab191e8d16d2fdabb9b010b1af0b8ab12f277f69a9ef08a18c31bfbd8d5976be65a23a5ce7ff25a013fdf5da422598856637e163589c3b2e3083b52ca8c9395e424c7bb5569276f9188cd862b2073cf6bba4f2e4e7335900e6aec247fe8aa2334388a0e1b94acb0dbfb7afcec3f19a8c179901ff68607da98447324f44da5f1d0d00d77ee5fd5f545eb5b446c0d4f79d7b63f315a99c445a471417567c376461ae92730b1ebe16d7749460533a4bf404a5dd80d75323d7115dc19794e93a9188118ac1d73f8d4f2b82d959892c2847bc78873361a98dd1d5d9dabe19ac73e0845ef49cb9543303bfff9a3f6729e41fcfe8e98b18712098bee504aa80a464844eeb9982ea928a0fd61063cdbe055dac0ca4778e5bcfc5e6a1711c169d1cc288b2290f951c1323146e12931f78af0dcb2c79b4c4f34000cf8130c4b64b44040174650650664e52d2b64d3d3b9c674ae151dbe330f4ea1d7af51e1df52bd10690a3e8da1e3b75a2d9b000647e28311f0aa2015dabee23b1b8be40fdc62cfa0df638c9bd34fd80bf226b95c5e492a6dc8837f76d59857a72177303aaf30f9df186b20eb3963440ff9699ef979ea06f5fb7122cbcad8fc4198f72503fdc0a68f2052dc3d2df05dcf78a20ae24d59875a71ffe753db6ff649b0475f11c52c101632cf55625a279caed03ededf9fceb6925b198f3ae15b37cbb5afa260d345846a400516d2f4b908f64a5d49971af6778c36cf05affb02dd5fb3a797a3c555e541d5fbd6e5261ae41da1cfc1fc7ae703049be6f3bc2d3f493f88e5cae289fb6ea44ac74639b1aaf525d4e887219964ed1c0b84886132c38c4183bfe191d2d11b896a58c6bf97046c6e7c933a52fcfa5365cb7bfca6843c72b7d4465e1bf220c82a7dd70443bba92ed4852ccbc35d8095192925c6faa218c9abced52ef4af18d5cdf3acb837222af18f16b2f00dc0ca517d9e7425701977e679aff7c48b1de9d2a1193fb9bcd9e66d990264f29000da0fc037e1dc7c5d1486659a10e67e0731973d4c52dff4dbb9bfdc3f0632aa5621295f900a858493a4b160f484a02054f7822ce865f2b66ba33719293ce8f87616fa33ba8a52fed079eb366760395310599a2094b7d7a1bd7efbb2526bd53d3c682879cdad745a2b40b3c13aff6d6dde15ae410ce1d63d77b282897b88df7ed90c99a0913945deeb48ccfea1c338d1d9a3ab2560ea4e109fdbfc3d3ef4b61e7dc326f65a34a04f9553f0cac893a50bcccec67bf0ee0ce5f8457eb40eb56f80138d1194ed45624092efa92bdc9829172811c0e5306f863c01170df6d723b902ae759d73e3116aeb3670ccd92e78a4df607deaba77dd01d753c0c21414a00e1c6da10bc35b3955946bbc118924e674df02d07adf23b47dbfbc2520788c537d44c731af5fc0bbd9a58d2360d1537f40e1db500041bab0f5bef7e7a4aaca837e1a0a5bed8d9e0b31cd9f57e4d0104e40d6b92ca61a9696c780ff3e4963d8625286bc97b40c208c1ba311b3b8bc09a18d9a595c7e5b39231fde71c7ef93f009defd2c84b8095a9c1cb798bf8e48292df9b2c45d66d9b5b81c4a97f44f175bfb5a53d8512fd1e4669a39236d3bbfe4d6988b7453150cf22129c65a7961a28a8a801ff2dfd36262f49a3a25418507a9c997f98b72216c5c337f23fb88157e1453c9c27c052dcc69b8d0b90f9d5881a6b8c59bd3ca0f07ccb9d0f1ffa2ef496c68db91d9b3e3b63674738613c678a65a62cc003d35cb89aa5f8d013d9a9096a5e0a9d25fa7e993f4fabf1fc885d0ef5dbb481c6d9cffa30c78e30bc08ea28794538d01ac3cddaeb5e0210f26de5144a29f0e9c03dd0d06bd47c81bb40cf0f74502ee51b0b8ecde0c730314957593d384cee069c853d4f06ef070e76cc19fe7c23c5be3cb82ac0e65ceb7b3732328d418902a23e4aea1907f5d52785adfc8b78502167fc9be91216418b6fcc4833aa677954e6aad6271c489cc1847a82f2f9e2bba03d4e39cccd2aa767b45071e4a9c91f7f86e35a110e044392211fca7daf080794870f61522c295a2126a7cb886c7315d259366272a9eb6a7d960950bca97766cc7336f0ac0593c6cf96645f07da7dd0174a860903fd494435a7bcb828a776bc9f2df9d5edab8cf1c901ff0d6b66d3ecf07d1f4108d2a038b36c036c68ca81316bdf691fb10e2c47764297c8d57d1003932ed8f96f7558bb7b784cff8e265f4a0ab6c3d1f90584012dc33d7d58625ddc9d1e1222b9810927a22bf49c5fe2026f203a79b67b395bc38960e0ad", 0x1000}, {&(0x7f0000001200)="7031e2743dbc466cf5b7daf9b27cdf35796ba248fd22c4fabb12af1d04fbfd905c5e8dfac6fd937b82b99a62b0de70318da1c0b02517", 0x36}, {&(0x7f0000001240)="56f2a0b50eb293fa95", 0x9}, {&(0x7f0000001280)="1f805f5ba44fd1cf6a23aa660e524f2edaa7b8c60f", 0x15}], 0x6, &(0x7f0000001340)=ANY=[@ANYBLOB="000100000000000000000000ff00000088aa1ecaa5ebbcfd2b29ba0fde495f91ef540e10cddd0bbbf7e1ef84b967407c28a563353efb79308326d216778340292d93e7d7fcd409a2440f3c38e51cebb26ec4e309b981654dac0f89173e721dcf6e2d434465d8f583350d8a291c090f2dd9c956963dc5bc6b449dbcb0ca1734d2dc9ff3dcb4b489f4cd8b0b0e8a208993aa7cd1409ce687c2c06879c21890bcf8d1b4199fb451aa54bdb7f1e6131eb1ac01eaf34568cbd653736e414ca64118a8a46f05aa47dec6c60826622be018ce8e98763cceefed136f4ebe417a998894dd5aabb303f2bced17bd20933d45ed751dd92c18cdbfbab48ad659b9d2ff000000"], 0x100}, 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000014c0)) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x10001, 0x4, 0xffffffffffffff5a, [{&(0x7f0000f37000/0x3000)=nil, &(0x7f0000e99000/0x1000)=nil, 0xabf}, {&(0x7f0000e7f000/0x2000)=nil, &(0x7f0000f2e000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe1000/0x2000)=nil, 0x200}, {&(0x7f0000ec2000/0x4000)=nil, &(0x7f0000e8e000/0x8000)=nil}, {&(0x7f0000f86000/0x3000)=nil, &(0x7f0000fd6000/0xa000)=nil, 0x9}, {&(0x7f0000ea5000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil, 0x3}, {&(0x7f0000f18000/0x2000)=nil, &(0x7f0000fae000/0x3000)=nil, 0x1}, {&(0x7f0000e84000/0x3000)=nil, &(0x7f0000f47000/0x3000)=nil, 0x1b}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff6bc3}, {&(0x7f0000f85000/0x4000)=nil, &(0x7f0000eda000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e48000/0x4000)=nil, 0xa8c0}, {&(0x7f0000e38000/0x2000)=nil, &(0x7f0000ec6000/0xa000)=nil, 0xbb}, {&(0x7f0000f36000/0x1000)=nil, &(0x7f0000f7c000/0x4000)=nil, 0x5}, {&(0x7f0000f4a000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x1}, {&(0x7f0000f75000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x8, [{0x3, 0x8}, {0x9c5c864db05bb3f5, 0xffffffffffffb867}, {0x2, 0x94e}, {0x3, 0x1000}, {0x3, 0x1ff}, {0x2, 0xfffffffffffffff8}, {0x1, 0x7fffffff}, {0x1, 0x5}, {0x3, 0x400}, {0x2, 0x3}, {0x1, 0x8001}, {0x1, 0x7f}, {0x2, 0xa0000}, {0x1, 0x101}, {0x3, 0x9}, {0x2, 0xce49}, {0x2, 0x5}, {0x2, 0x2}, {0x3d42a4cb50f366e3, 0x4}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0xa6d4}, {0x3, 0xfffffffffffffffb}, {0x0, 0x1371}, {0x3, 0x8}, {0x2, 0x7fff}, {0x2, 0x81}, {0x1, 0x6}, {0x3, 0x7fffffff}, {0x1, 0x2}, {0x0, 0xd7}]}) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) r2 = semget$private(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x100000000, 0x800}, {0x2, 0x4, 0x1000}], 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x8, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0xff, 0x3, 0x10001, 0x0, 0x6a8d2914, 0x5, 0x80000000, 0x0, 0x1, 0x101, 0xfff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7, 0x2, 0x0, 0x2, "e8eafb083c2d0fbb4342fa9425d08efee3922519", 0x8fc, 0x5}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) socket(0x11, 0x4003, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCLOCK(r3, 0x20004276) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200), 0x0, 0x0}, 0x2) socket(0x1, 0x4000, 0x7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') close(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) close(r0) 16:00:09 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x20, 0x4000, 0x8001) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe, 0x0, 0x6, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x97}, {0x3, 0xb9ae}, {0xa3, 0x2}], 0x3}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r2, 0x29, 0x1021, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r1, &(0x7f0000000140), 0x23e) write(r1, &(0x7f00000000c0)="b7", 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="a973ea84d2173fff2b398b85e54dab9efd45f2dce64a3d7a8b81d78d93ee54194ec3154415947363dc73415af0474f1aba98b1003f304f9befe4a058300faaf68fbc61095a1d82029e3123a5fc5853ff18007fd2573ec71a1c3e575c932bbca66dbb66d16d73bb01637746cae8f6c68c05a1d14174d7a20ef99b4efcedfd8d1f0a0b10928b18da6081fb376831d208996f924d538818463959dfec2dcde96782ae1844f4d972e8cfa430f3acf8908bc0b5cd1ba7121de006abb38e67b57dd6f4f06c0b6fde6e1619e073e9000ffb6561d6f07ad798e6b6e810b5baa21d69f1946e0ca38a9ec11b11599ae5a7b40dd0dfc9e389f4678b676f144031d10a2caa95c276a1e6810e2d56eac7c0d48c22b98d5a7a85bd5f20bbe91dd95e1f85b30e8699ccaa3075677eb34e8da5badfc611dd7377e34d9b122ea2fce1f3adbd1ca3db1134d4c4ab2e24d27f16bce7b0670593ec4dde08cf76b4ca5ba45527903276ef969a604766539597d149e404f99030780d401e39d6e3a3dffca344043347925af16ee50d1b87a05c821cdaf3431b5983fb84015ab85b22fc0a297fe24f4e0780660526e747c464161994ab7be1f80db813721e53af65bc53cb782c2a27d80d4908aa90b0dd5a7aa1b5138817384c4cd45b7163c37be5e42259fd84349c3ebec0741821c09e49e1b7c50d770ad2515df96205be210d17f3b340174ddfb8f49b5c88e09ed660d37ed70e6f114e2dfe3f7ad7775ee31e655da157d2e15605a0680759ef875a572f27fdef5b464b73b52a0427711eab35c827e50c97da6d764f43799d5125c3d740f48ef42be6dc88402f7356cf8ac1081e44ab2041b15547b418af06d6d2b01f0e76df03e7293a753cd0743589774792a4cd2119a9d677f24ea97e3c228434ce494780533efe354b82624cf3a26f253d6b238f4123740a02ed12e83f5d8e5c773b5dc02d2ece7b3aa34d1f80e6d77d260edf815470f13ea69e9e7a7479448cc66a6620cb11431521ed6413ebdaec05878069733d03107515c66c56e06b04eedc5545661e9165b607a5d82d52c16baad8e4833b97b13b45f43ad40c12a6f99893f5e698e434c4466f44b45129a488b1f440d9298a9cd7c6cc03f230e6e2e73d52357f3d1540d3f0526a013ef8d4c720400e1837b3aafd63b4654a9911cafbbc6c50d98180f13e8e7b462f0c5c27458d4e3fb008cf25fcf00932d6f1e9f7b60bd035742f73e1153d770041732a8b9431d1dbf893b96207afed83c36940dfbaecae10571cafbe63b63e032c1df520702047fcec446146ebbc52ef5d7481c7671a54613da2a5fd0b24720881fe361d655dd32b05b86483555fadb093e4bae12e3ed0bba6b1ca3875eaced617abba93b31b70694963c31016765db4485681d1e7078c27ddeb8f17f753916f4968dbe1c5bc4afe52508f9d73b5040e253f3379a9b26f3cfb9cd0432c1d3d01f3e77f31f9a8fe5049b211115eec1e7d8ebdfcba54650b6ee18e3d13b40f1318d84ea249a662223757d83a9a756f2f102b75571a94656a22c6dd442bb4cfb5125eac9ecfeb08d360041a99ced1f78216a3b8ecfbfda660cd16bf77e07429ee49adae6948dbd4712dd7cc0154371bdee0089a62b2e6ec61f8d9e8eeffad7a641887eada5e8befb5d6f663b3892cd906817cc96e1be348613b8be06f472374fd8262b3430b896f38980d5de3575352d88ab787d508ce856b490a09a08ebeca9b7e25c86d3228c0e29eddc05aa1af6738785553ce3fc78165b7ea9ca1c24661f8bf003cf8f0f62473afb61e0f0322f941a45888c5693e3cf8a7bf7f7f5e19ae58522ea6250bf6cfc14fbd4f0dc182d3bbdb7b6761c4bec013647014c3542780d983917997e8bfdbe574e21f924d89cad57f6fb9b9a63883b8689e756a9f507d15083e7d37c2c56c4aed5d5e8e8070a80a891e715398687ffebaf8e94e5e14413b3668cc5c75acf2e639f6a15b4fa7402de17a939151862e09f06aec0dd4458986e01f006f2ad226fa79308c92ec6262dfafb198b4d61bf8408f577755f117a720368ed9f0b4a8328711445a066c382da7d3734caafa1759a5adc8803ef995ca5219fee213693a9f6063ddc36ba73dac4e5ee865a8281ed7d13aba8c7ebd58ee6b65954b733e5f0f7e51fc4be38d7e985155348203600b4b86b0525c1c1a289502c2a38ea62bc61168fd602303d5bec75feb36e8875349c78b6700888782ab51aad28736fa14df2e2a5cc83325dacb843422d9124a7ef04b02c260713689a11a3a1ee84a9a7f6382810ab92d13dd54558b3a4772f6e17434a945892da1bb9dadaafd709ea34d4166cf476c09faad4a33bec9f36586b0dab861c8c734b4105eba5806301cdd37b3a96561c9a5878344749ab156761b038f3c48c05775b747bc17743e5b50689fdfef5845a9f14526e99abec3ee7bd5ee5a08ff9ed0bc3a7a9527775481dd9586cf88867c79c9d4761473ab5ab46194f9559b983a4ccbc31921a2c4d649c3c43317d3adc89d6d16ab975e6fe82e03665787c04a09326b9306017b1bb309788d8ccf44e3930e36b36f6c0020b94a789674b0325a720601b2c1a05a4684b4a41bb0142c6668285a2937eae4c9ff265675c29644e614f969f66b3cc444355ed20341a363fbb8e170755982e2bf92a6adb4d8bb5b2a418a398c2d8bada8bae16d7dedb03584679496ef238f58882664d162610d54cb3f5c305e212d24b64f438b4e468cc02d43e85a813edb333ac7bfe9c215bb6c1103d73345d8005a7cd92e8d38e070da2aa61ee5f528f0c6a193afafe9d11eddaa512ef8505a6724d027904bf081e14142f6402c0be1bac308f1e8132e1bb4d878f169869e19ff9a53cb5b248b66204f15c8c7deb8267b0152766ffd9ae02c5862053ff35f2d53b794fec21fb70f8a0ed28f6338d8cb33a94f8e00b472a4e674f1ac134d2f483abf1a1e9c5de2d1141196373672a8f06deeb92fe95ccc3987e66620f4a6188125554a5e4b9995d5d11496e25fdcf674048d1a78b762320f8c29144e14fd8a9dee84a562204cd97aea23598b648d0e4af5ea99dfa369c0c6b53b9d84ef1c189b74392b105c5fe6428f37b19373820a2aa662478f628d0a3e918e828eb51fe32358155222125a6825983d76cb31eb119a2e8c94c34b256fad151920b3d4c0a192d59ac3113252fc2b37ed25165b29a69a8d26eec48c17fccb3a420a0a2af53d699c13ca390ec54be2c4193a4297f009e38e9a4baa4176281ba369106c3d7f25743df03fadc7d89c79cf849d0cf7841948c7127b837a970e11188aada34b9eb36ef2abfdd06c953a412d6df16a76e8c343bbe519cf7f3057376dad4be203fa8cca9332c502f2ae90e40d35ae048e0b52b0e0953e7861b2f11c961c1dc84ef2e2f8ef1f4123f045ef015370bc2384c86cf79e0e3eefdbb7c18aad44965f8c174eaea43b6e4d83be19d5f31ba4c5df195302803d395266d2217d87754baafc69ed46eeeb97a66166cfada28d4763fe2a78650518a8f9d0c6332481c37e0004be189c47d6467630c8131fe39981b54ac3e331eb5dc028e395b40980022c8147b94bd4bf4375314fda5d888b6786f264ac33199dd6da8922d1db064ed61d1176dcc90a3d0a7379377a5798f5cd102f5233a7153adf83ef5cb0a9bb5779d6cc0547de806d98390bcf6a19ef535a80edcf57806d31fb9ce5e49bb1ee1aa65e5bf01402c3dd0fb074f30a977787827512c0bb2007cbe5a934ff8c8ebc3d703bedf7ee39a6687593019819c17b2a69ac810026be16a13eae41d763ead576441cd070b310a6b6b92dda4cbd89d69b437ccdd23408bc9c5e6b58aa50f8a1bb5a3c996cf89a7958ca9c84ebfba7f3911d57ab87f3ddf2d408644e0893755bd6b6dc5c6189c867eaab7ac945aa411d48da4ee38e12080d87e1b5eadff18fc85b811e70d1635f586a176e1d87cad743413195a00452e3f13606d2d8bf5a19ef170ef53b1147d08c2eeff9ece38bf77343c4a14ffc8776f796d2cebe9fa7286cb21681e4eff4c57cb0fef0b54259dbe0a87c9031f5abe16ca65b5dc622cb3653325d65abe20dc01c81fb34aaab2f7d750854e8f54bfaf8905d29b9f2eb1b263be198efb392e6305ef80a93700c9c065d41da7d3272103701b8e3f90e98a62bda05d70cf71fb494b0c19f0f1bd711a4174268af92b833f7cc8cd088ac0ba4f5f683e7257fc75eff9cef61605d063a3405d76a5ecba4bfa87b0e9743fe36dc173e0fafe5a69e69ebcd12152b5494f895c8cb93da6024cd806675299a56800734ee62df3adafadcc0ad49f62f39a8f9c782e4ff47fd892566df96a369d5f0a8475eb88ddc9209f198d2ddcdac343e8e07bb7c5e71f46689add6a4d7e9cab316b07836c1c5a60d1424becddd48ff86b2c70b0533cbcca8d325b1da7126d44af6625be3d5fed8eb407fa1af1c8dada17f54c1bbb84fc95815265ef35b85577c8636cb4c26655ed21404359bd0a2f16d42b41b08f1c741e639fc6a3d7bfaf020b6575ed717a782795191a499f2eec879b2967e3585c5db4e9f21c6ab5e85f4b68800bebda1c3a0a7bbf6d5db3d457cb7a21c7c78f9fae53be766ca8198965fea95f77276125756badd6510f0a298db17f85842a7bb30e6cd5c808d0cc05702b87ece0c0de8644a1434743720a304e71409ded031deac0c0f03995d0bb44fd989a09b83dc2198b3f5249ebfa9322855d1989bd97c10386385e7e46dda411cb5c8b4eade7259bbd27d2ef097811fa02e74f434f95285a453b81522aba083c728f1167b228d23a49d2f072c8fc8488fad9e2239a48d7876022acf32b6a782f54d07bb6e6bcfb0f3601028a1554eed4868e373fa7990ee7562e6480c9b07698f429896af67328ad6b735acb5ac692d313c49fc9600da68489c2e5bbd3800f6b91193af06c8db9a31a7e80fbca3c2e009302333fe0913a6970f9a9f4b54fe95303098ddddfd1468ac8ccc6b455ed51508a3fcf1f2384df344c967f1de1ef3e9b0318243d35d1ab3b3509a610d422c1cdc2e145c951174bc7b1d7e0b010007a94f0f8b090061b7565e746b0e9f88bf6b125514bea672ed3bec3d739ea0ad56ec305f32e9d6ab8861b7d7cd71b4f6820596b1ae5e7cb6714cb9dfa0fe9566c11b752136a8e296d88d5f9f3079c36ca2cfbc6f21b8985f22d4212ec296e7c233311e7f55e681f2316a0a7ff4c3a10f8454b733dc0e77ebc941a459eabefe452c37b7fb7f93eb303b569482770a07d978506816f460a1b49afd577e8b5b5d8f1e8f027c33ac5879d6d94034ddaefc6d548ea45a91e870c1802a638abd0e6eb0fe473785b759ff4a2f790569249fd5e625a1879e734df9e6efdca993c5c8d682dacf052959534fca50f475be1bf8957810e2b129e318c108e3e08f02f0bc28b9a0b21092b7141b53b2385c22d875e0dd3d4d2507b2a886795ab23c995bd1d8212156cbfdea0b301c854491a61ad9ae904feec848588a2b7e67b94884344dfec1b7d9084e2f7c6a8a9ed697ce141435b50ac502892b1478147485996fa3cad7cf21f1a94610bc3b7480bb881753615590f45c86ef17f1bffd036acd9066d9307b51a00a7fe7c6ece94584132288db558065cc662befb38d3eb5e0aa4c989ab6a75d3f78592c6f822fd83f9a8786b7eb25d8ad3ca19f6c50e6f24cdc6a030f64a4ef49dbab1600533f72748b74b25e64bd9d47b01af8b1d39038a4dbebb1303adc50b5e3203422b42b71c593df407b753fb00c0c4e26f0542a339890a419d831966ec9f445d8e9", 0x1000}, {&(0x7f0000001100)="14877812ad5fea99aae234c6b51d2ffa4947f6c123c9de726d7dbee590a69ae1073f0904a12fae362af9c7efdd447d0fc90ef898f9f7a27a001f4a8b2be746311a09e3e641902bde93081dabc58ddf4619f315d915143d5e59d58e932b76306bd2f9047d4253963b3447bd04b62f29af6df9fbb5f30fab7d24bbb8d8ed9d475fbb429a011bcfb281e752b9dd647d5e36fe64b4201e42179bdaee9dd4d24965cb1580", 0xa2}, {&(0x7f00000011c0)="06587719af9a12c4cfa503fa6d5d1d6d791e57f62c9287205f8150fdccd12da41fe8f9a67db7b98dec1d8016ce7532b1a490f454432faee4e10ee7cd2752f5b90ab32db9cbd780d6d74f29c8441e3b9d0a93ceb2893ffa7f6a2a04", 0x5b}, {&(0x7f0000001240)="52154586241324852e48aa61c7059e4587805d5e32d030998ec6004da8ffb36b96970aee7ffa0bf00bde7695778b9b05d1db230a7e3b53531b3ea8947285872af12e7107852c2903634d33ca26c11dfaa00efa30ddee26bf32c7194017a23ccb8abaf2528a8461873719a4d0e3a7", 0x6e}], 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) dup2(r1, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x114) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x3, 0x4f1d1569}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x1, 0xb39}, {{r0}, 0xdbdb7fc53bb943f5, 0x1a, 0x1, 0x1, 0x100}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x1a, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x0, 0xbe02}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0xae4, 0x2e03}], 0x0, 0x0, 0x71bb, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0xa1, &(0x7f0000ffe000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x7, 0x6, 0x5b, 0x360c}, {0x7, 0xffffffff, 0x400, 0xe0}, {0x2, 0xfffffffffffffffe, 0x7, 0x7fffffff}, {0x2, 0x2, 0x4, 0x2}, {0x3f, 0x3, 0x427, 0x3}, {0x2000000000000000, 0x9, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3f, &(0x7f0000000140)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x449) 16:00:10 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfee4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x19, &(0x7f0000000080)="94544e64a0b43d9556b25eb2d466cedad20c7340fa34f460b0") syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 16:00:10 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x8, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000d80)=ANY=[@ANYBLOB="03000000000097313681cbb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1f389e268d4061940abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330479d2188932bc62844c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443704a66a9ea48a10adb45688ff8562ccdc2741f7a3104bac61d0c7edba6c15997a3080bd6b8a14063355d6b22c6f28b30a6cf909506aa5a237c09a82f1aa24ae1ce2924de39cfab76120b6da8fd69e3b9598ed508b80a1b16318872ba00000000000000000000000000000000000000ab4866af38e024de2baaae52af83dc9abb58195d8717e0b8a8200635581c0d862df421fdf4c8774e3b4063c9b39d7e57f7358ec4fd1f28b9e9593e82bcd69a332008a8afa7f0b5fe8bd0d73a871eeb783663a6e23d17fd1a1edeb7721c8724002c6b517c6d1200cc27a3fe40"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x59596c45726000b, 0x40004000000028a7) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1c, './bus\x00', './bus\x00'}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x90) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x20, 0xfff, 0xfffffffffffffffb, 0x8]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x157c2d516308421c, &(0x7f00000001c0)=[{0xfff, 0x6, 0x6bb3, 0x81}, {0x149c7aca, 0x0, 0x7, 0x2}, {0x1c5, 0x7, 0x7, 0x15a}, {0x2, 0x8, 0x8001, 0x9}, {0x8, 0x8aa7, 0x3, 0xd5e}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x50}, {0x40006, 0x0, 0xffffffffffffffff, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pledge(0x0, &(0x7f0000000100)='$\x00') 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/175, 0xaf}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bcdb55a43b10c749d9fb33000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000cd00000000000000"], 0x10) write(r0, 0x0, 0x0) r1 = dup2(r0, r0) close(r1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/124, 0x7c}], 0x3) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000180)="968e6d955531da2db942d963afc623b630a0b5d003704aff3ecd7263f0ad6dd17a4efb00c2199386f47edf291af6c8b44575d08692b52b67b3f79cfefc6fa856de8939f7c202c201e0820000e82e676651e322d89707") rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlockall(0x0) 16:00:11 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8bca04b0bddc1851, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x1, 0x8, 0x8, 0x6]) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000780)={0x1a, './file0\x00', './file0\x00'}) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0xc000)=nil, 0x3000) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) ioctl$TIOCMSET(r2, 0x20004276, 0x0) stat(0xfffffffffffffffe, &(0x7f0000000700)) unlink(&(0x7f0000000380)='./file0\x00') r4 = socket$inet(0x2, 0x3, 0x2f) chflags(&(0x7f0000000080)='./file0\x00', 0x1) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f00000007c0)='!\x00', &(0x7f0000000540)='#:\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='^@\x00', &(0x7f0000000640)='!\x00']) r5 = msgget$private(0x0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r6 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r6, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:00:11 executing program 1: r0 = socket(0x2, 0x5, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) 16:00:11 executing program 0: r0 = socket(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x140, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fchmodat(r1, &(0x7f0000000080)='\x00', 0x20, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x6, 0x1, 0x4}) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x10, 0x4000, 0x1) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:00 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x44732cae39a5dffc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8300, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:00 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000480), &(0x7f0000000440)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x4) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) pwrite(r0, &(0x7f00000001c0)="f1e60af94faec83a7c98d18406b924661b11520ac056ca28d11a6d4e8b141335a547c9f36fac47f1660fd2c1bfec11edd17000c87f9a0cb338387e1e0e6a9a7a580fc39a430c4d1ec906499b14c166ce4192468d0a316cb5239955551d614e162eaed26620d88b5434dbb890fad373f3dd899f9ee087df54449f46e989f52bbdd6f279ff84928514d4baedf47359006b85c22f848b6ac11078f3913734f19b3fb20d6f18cf1b4cc606a7d2d6494f08f21693d3d55636575eb004a729517d2a47f6d637868931596f589ca646347af5211f84044015eda91a720db6eea8e66fc1", 0xe0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x74f9639a, 0x1, 0x5, 0x18000000000, 0x2]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0xeb661553c6409d14, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000140)="03372487252120741c72cf3b00f3b591578f19884d2498462345991a6fa44f1159468893b511829e146455fe3b3f8cd3235ac6a229f7f8c0dce81dcd01d4e128204fed20e840d28247b4a7f7ddc00d85aa6956b71421f71c64296d6022c933a45074c7d7e6662bf435e5ca990f5ff3f5895198063fd642dbe2255314591bb28959ab90247de03dc73d86cb69a206db041346ba214872e1b4f08146ac2dba4856e23afd42270e8d587393c1098f5af9fabd641530443dfbfa7f9a829fdbb70fc3c3915e85ad1a05b9b5c7bf54cb048f1d64318b", 0xd3, 0x0, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0xfffffffffffffd35}], 0x388) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000002c0)="4d53c0875bbd837f0a2cadc9b32fd2531cb23dba8e62", 0x16) 16:00:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:02 executing program 1: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x232) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x7) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10083, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x101, 0x1}, {0x9, 0x400}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0x6a) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x204) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) chdir(&(0x7f0000000000)='./bus\x00') 16:00:02 executing program 1: stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="d368be2427c4454504a89197eca1e6be8c622593dbaaaab3e2baa874df9b400f5996b117b5b6bc8fda68e16a84b8735665f2b028b4d16032b0667d93f8ebc5f0cd56b285d99ae5723c1f5005b862e564c580f40e33587fa49065f8bfbb1a8ab7eff784feeca315d2825251075b3229350f02448acd1450373cd457b6", 0x7c}, {&(0x7f0000000080), 0x201}, {&(0x7f0000000380)="4dd472218ef73c2b3ef89cd6f44844724e3efdc92b5e2310ffc4806280959a2f21cdcb0242499bb6f57f6971777fcd7a6b058e833c54551c6b6c6804aa1b2ed7c18bc2bd18266d1d0177310e728ef092a0cefeb5903ac5810378ec7e655d1cd4b757fda53ecb5393b9889ce93a9ebfe151c5f8dcc6b044a8829aa33f4661895dbd35b6f6e58065f713a273d8612dd4a9f6a2ac16d1dc7576dcd33b5552cfce24cb6d63bb4a4d582fcd90375bd204eb1c0be7ab7effad47ee87dad4f04e2a7e3cbad51b81ef4164741ba78054e6a35abca2be3a25cc1a0ff682524d9767693414bc58ce5d450e8e2e52190045e19b5433f24dc608247d486713d9f7252c5ad6bfc384b4cbd31b751ebfd362d8e123b1ee8615e39b0fa5542b50cd08a9651ddea2a2fe9350dc660eedf5e3c9ad201ea9417f1e9b690a9e78838d23688993d0a9e53ac9671dd9a1e94c1a51d169fb750322136683142aee9668019d18e578d1a59a0ed106d22dfb85a64af47ed5d9d05f41bfe80ad0e959fb990d19fa8dff78a9fbfd2a61e942c8551262bd02fc8da496c4c470fac01865cb17143ec6e9bd724f1de49359f4c4ca8491b98015a73d9ec392f66c3451aa558c79d5ef3b94191514e5a88767dc5c0906cd433a19cc67164e5d371b50646b6e70ae667fa2d3d1ba0b19e1ca827f6bd1c2a18d6ef43355f3cc5aa79802781028c937a232b541543a31064aa8048298ffe52ad297926a7c914d86e8785614fe8481f2b1b8be28c8ae79647360b0c80d4bc4a4300930ee0d2b9dd2b0d65713f46dcc06acb0fe546410162e406cc2b03b8df0ca8be85591bfa3d3ed7007deb85416754102d180ea2e6bc951f78687120c661ad5609e730c2dbc44f3d80b9b3231510c856bcb57ff6a7400800f8aeb4c1a840ff118778b720dccf214018bae9e3d97e4c07fcac2ac17bb7c5750862e12e68582cc8e454d3878ad05f0ebe348ea2f8a4c880aa6ff7a055a727be9f311721dfee8450172d87633d9f766aaa1632e8ca1b28868e679602ef0730b92ed1136e5d1658350da580300a56302bc8de0545ce0479e74c8c44702241898c70a544cc6695796c7d98d88453f563deef6270430dfed6d04a788e194fbce075c04fa455663f89d9a310ca5cb236b1b22ae857ce21d4147f77ea09758423f592a7e339d21839b1f20adf6dfefb943097c0675e62e83f504a3820e81eb9563977124d3b1d4ca34351465aa620ddf594f67da2196b761916aa26947d9290c5fe6f26c5c77993f3e02683479781e13b57f9faaf3f6ea93089d1480011f43b6b22dde69a9883f27e3fe115033be221bde90bed39b58017cee846aa72ac5091d4813c2f2b576e6b431967d887bd94b649c3264f3c3fbcb1898f65ffc00d7eedcd5f4900c8aa6f6e1b414466ae30605c5b4387c8dad2a9cb0e879c117c3167650c248951682a51ee071011f897001e5c6b60e04fc5bfea252e32d85036ea79d5a25ffc455d2840e36ad31a71e74eff7e2580522ad6865b3c6115f1c3c05dd60d73c4ce5a52df04da4becfb5ecb1f68a249ce7f22df644c5ebba3d52d6ef4a1a21c08eb280880de613adc89c36ec8a13381c4b10c739d13656bde6edd38d72108643cdaf17a32fe27c06c273d2585504c7de0fbc498050e56546ebb36788de883442f5ec615b2e83db5d94866912c0c217a32235bd22fe9eb568e6d0923a6129eb6dd61645e5a8bf1b524e22ddb358824e11211f5d24e6c7f2399d62d487e54d4be5abbc4f3fdd7fdb0ab06dea6f0da4e1f1d7803fabc83edaa233df0816fac2811c05beaaa094af1f7c77bf0f503cc37c40ae2bde00b12f6a697ca71f04755c57419f01166f79fd8a98e4a05e79a18194c0d0a027835f25c0be1518207fa2e06beeeaf334e44d36184a623975400583c4d9f8dac6f989d1954333977933b41aa3bc64f14679bdae1d818217e05f348a715eaf84da85b8edd380b26f24178185e140784f0a0d8f342ff35718fa7958957ca2657b3594854c24c3fd40146ab0974421098df0e7a2d381856798a9477897cc3ebefb614889b278e0011794ebfe5525ae1546086ff7c8d3ea7d4b7af44841833bd4b038dc9d095086f4b86ab6dd64e134038e7cd5bd2606f5a2d2db4da5f903cb8556b0462a7188791e316e09b2c3560fd04029c7eaf021d9b48312c73915a111dbd85a03a1119ea4e71eead45a5a0c8f03a1e155e6666101e60422f850daf98aa693c5123b919581f7e1a035687e568951dc2acd7a41dad50480fb27856795a36a78a15e80fd1f920c79fd8bb756460d6e0e5d6b186a439663bd077b187bd1b1c1614d451b0f914b07858587fc8eaf702304575e93ef9b0427d1e4140f63dee76226b76fc056458e10941dd8d92fd2c9880ba926e12a0bf379e9f20af5d5342b13368435ad8d8ebfd73e87f4619a585af03f846f2e9d5f407c37041ffe377271bedd7fd9a54d85b9d850d8ed05cf8450ebec5467bf190f13f9c710bfbba543f0f14d0eccba236df1a80a5bb9d6da3bf8b7e6b2dfc906ce1cff88432fccc96778448e632766a05908aa47be74f02482772820be02c2bd63ecc6c4d24356a86b2eaf60c5c81cd9a0fe64bb8c07469bbfa446f5d2a392169b46efe150adda4a702e099087f30b54e40db40d97f5e907849a621518350ea07a96511bca394f3397f4394d0f0e9b82d4bf3d82c27dd870bd71b3d8d0c642a6a776eb65fe2709904e7f104a88b68453adb01c485186f57a51c8da970a05a6d9a0a7c785d5235b9d08caa34f0433f7766e3f8bf31da7259892991c59b041e4cb0e11d6b79dbc7ed2f907dfcac43d5d021e11b0a14f85a5df77eac0c8ea0e0ed541ddd1d2ca31838171eacc2080d9b4e4dd0d530e32c157ffc64d7ee234b0a03ca8d58a5251d351a218f9f4192f3c9142e6cf3494734185f2787dbf4cfd5af0398bd653243c06b6745f572860fd5c0b134357a5307bb0a738dd6ebd2b3583ee22cf42d03f083200496744fbf73bfd141a8fba775eeb03713059416f335772e32d2e9991c7d4d00b8a185f73bc19b946ac4461b53bef24935bc39a951aa2f674fc84bac35f7b1257d1fa630478ea0b58d8289f588c9a67a560199f5c3b1802f85e29b230186fd6ed8a1dbc417cf58b03c66bac21c4108c79a1aa77d900ba1c9e3a0cd1fc926e3622f64954fa6a9ecc51761616965c3f9a4a2e431c0c3629572cf80746e394b65ee983c7da117838ab6554635171efaaa360554afaf575466204c0d756f7461827968c2ad9830317e13d2ffb80131246b36eaafd093978885edaf183630638b37279f763365b3e26a3a776f363272c1242d53ac54b447cc8bc751b273d1fb5f03755eb29cebbcbf8f0a65c14784d2bf9df0c3c411f2baed70503e2378f42bb8db7cdd8a99dcfd25bbe133c35d9e0503cc5f48e02408031bfdc77a9990b26877e46ccfe8a73fb5be2bfd014fae8765067c1ad16764159d71c7c22f41f1780a83975b1168e2330e42e2457dc6cddbfc70d59dd71257fd159b2042b7e5cbdc7ebfe5fc01096e3c5e80f559f72fa4a54be0f46a6df67fd2cca31e172f9ec027b9583492a99ae536794edadabdaa8248e341babd83b4ca2711b7edf8405fb2ad646120641691fee49f9a93ed972ff624914ed3dbf292547323345fbac4c40d238b1cec58667b1dcd4fdb5e560f803340556bd5952f0e223ff464d3578e853c535f15d95c34725916bc4567da053287b4b517747361b38a8b0f07c982d4e319eca9fff4b81253635385aea6948eab16b23b6fd13a9455668eacd2d4bf79e1389fe1d57f23954e52aa17d8ecbefba013e3ca237267fa96d479f30ded1e29f57cb287f82680a155b713995d43097b2ae96756cabaaa50a57fd57885711528676fea5949719e3f6d0983bea13f8b16fe011f8b70f91bb83ab2bfe67de8352242dbeaacfd06618a1436b7517d68ab99b98448e16fc29a944390b8e8097e50cd48cd93cfe0a0836f5f78d1e67a681a5f0b21defe7d38ca7ece1f9ef04164779e543fbf5b84a0f33097d1fb2d0009672c362d62e784b19f4ca83be13fd55e1de673ee6c9bcb4a7dd19caf39c38f1b289db3ac5b4e095bdea0e421a07b2275a3d78a91fc164780ed361f4bcabc8d2bac728cf45b011536df67f2f6faec0b8c45acb4eb8a4d729760a0c7bb1a71170d5c2eb013ab5105f2d2dfe9f29a76a3a03e617f721f42cda8c12a87829129721842df617a5f6225e8fa54c348620109ad813ce41f152032378834fa827d0b2466a4e885f574ee1598ca7e53750cafbc68aa24a7b079977fedc9045f6a687e127af984c0ca30e12917e7d8ee29c439294f97ed9b219edc88bae3f38686aefbda4eec279b24ca14957e87a5b74c8e7d06bd2ff02ad7a09ed46939c3dd0a6e1fe5ab5b9733098ba05fff1ef9b06aaeae3b1738f5ec5de6cb1c176b3a21deb5200ab00bb878bcd1be4688ce229bc3c0f1a1875b88506110cc7e6d6270afd8c14b0f100cc3cdbf234aea23837f9a927eff0c47e0708fb07f67fd6d9d5a85c036d64a619bd5eff540e61307b66ec307bf7f546e8bd15b0372c13a52374528f0beefde7db570f9243726b7411a74a5029198f304fd35f95e244f66ee0b5db826ce10a79e2c3c43a64a84f16ccbedab893f4fdfe3e0961115d74a5d392e18d10d8ce58c7b644a489b7aad09e7e86fe8c95d665b3094ef0183523917a9c93d8001c3118c22bab2d702885997331b89736bff247cef674387757e038633bde4af4b0b3fac91d41e014a531197e02174769ce0ec082acdae731da688a6c179232077cc1c16d6b0e28a354f468da6bbbecadac6beae6b8d54860c7cc25ec9e82d9b7daa3b59cbd656aa2f5f8e0538ec20803ec902af86ae61038d1aa7ebed642b5195bf8ef87364269de297f4298cba359666f01c2458480fc44c911c3080d9531e0ccb4e8a8cfc3f8db6518c1d08f32b76d97be16572454002f53a7eb7948739c06fcf1eb49f878a2a546f39764645fe44b302d9acfd4ae127dde3cd1c520d93a8b60a464d2c02a0b9bc76dd3d2019181b7b742095cadcd3cc57de3845cb026fe279f2df8eae10066950f5881211fe8c75f202ccbf1d5faed1fc22ca912f68061be067239b21c7ed48fc53839c50a20159bbeac7a856b67bce7ad1d30f50f470dedf0b0356f1bf9e78b40ecf909eaa575ce4a0e56baec45c141901c7f161aa323579d6a0fd8a93187940111230e66faf6a29fab0f879cc013e4abe23f73f0cb93afe5ebeae0b2de16a8f2d6a96fad71495f033fa962179507484adb40b84b6dc144b970adc3010b0cca5fad7950eb37516defe7cc5e6154c909e82cfe97f89a2f438148b01623602ff363014924b0411cc3f6ecb56a510073aa9bc5ca71390cbce8b894d4b38d32ae678c406c4d2c0d0ab58356ea4c90d6da43c8da13f64753218da6b42ae4b3bd5f8038e8589504fb7727402f5d48be409548da05c662d6fb6a34402aa6aeb49a3552c7114276d0d039f4b3047077bc7e9031046b0ccca79830ee6a167330ca0ff174917dbcae7c0dd4a3c456633fbe0c111caed167959cc2a591ff62d1816619b5e9c7298fb1cfb1d9e349e538064de1a9de753a745eecb1eea7569a752cc97cd4b816c561418b373562bda66d97ba990ff1117d43c102e078c621c5ad15713f385c3cb3b5ac74381b6eafa35766984a6cd496859a18d2c4ef2c10a58389c4cbf7bf02c8808c5a009d1cd3ac401afd3499009de1c01f66655a77bbe673ecacbadf9d29de5e951592722cea7b", 0x1000}], 0x3) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="2ad860ee07a0be464f8f4db7c536068214948842cf716d7302c88c61aaf655e77a23ad0609b18d67fac4ca90e9eb565f846dd0a40f30eb90bfc62d56a2588227fe9655f721367df09b6ac081d622289c256ab4dcfa579ec402a0db7b", 0x5c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7d5, 0x2, 0x80000002, 0x7fffff7f, "870e000000100040000800f9151884f0380df722", 0x9}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x2, 0x5, 0x800, 0x0, 0x7fffffff, 0x400, 0x3, 0x2, 0x2, 0x7, 0xffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x9588e7ade860f5b5) write(r1, &(0x7f0000000180)="d56e5716da6cd57a3474d0bd41443f24a1207430f2877e6422c5becb53a67c53397715703b86323170e0558297558421716f16ae007f7f024dad53d01fe094866481d647bb718999252612f3168990b5244fde0a862d6677aec2d4777f995b3281c978bccad04f988fb9d8bf7b009820de6ee5ba930112c967", 0x1cb) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x4181, 0x3ff, 0x59c6afe9, 0x8000, "6d9a81297bd99e11c5c9e141fe53a85a1880b301", 0xfffffffffffffd5e, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x1ff) sendto$inet6(r1, &(0x7f0000000300)="05ed091a08534d0976e623647bbbcaba103fdd2e160be21f4587cef3fed826d015e95cbe0971f9a260da8242bf8f2b06999462eee77ca4db7416ee4116cf64486944317591af783c9d20e0d4bb428535d13560ff9bf836a9aa8e7b0a8ec3112581a6f39e75c9605f30294bee3e75f0b9bd666bde55f785213701b2a8aa90dacb11af31b950b5806ac1bba11c84c6616ab1a8ed90655485c983fb3eebe0d6cf59c5349960bc3616b305be3bbbf79c1bed6cf24d1930d9cf6798232c37e7fff1c6f3520bdaffccb2b3d20da7beba72f837c2330313cd1e8711d2c779784d753aec8731b82f8e9fcbf109d15c36674aea53b01502a9da988300aec48e492ee07d009f670f23750d60cdb363603fffe6eab258e3f88f476fcbfccc4b5da3fdd6ed4b8389fba7fe66a472d81d474af396f8053efba3f0bf1c3a613139fab0620967dca93bd69e5e3f6a545e7cd47b350fe340d4408c83e2225f3d9a54852a5e3cf6885f49a0f7a99fcf0ed54726bbe7f30464fca69892d328fd2a3cef5f164e4c4f83532bc08c81934fc76338fd85d85af9811bc62079cc32dae564218a37e6daf96dec52aed0349cd329c9b431cc738ee0fefd1a2f7f632d8fd692f5429f23fe1926cf9fa51c9f9158855d357e845dc65d78d34b02b8b967195428753cadbe3f4765b2e96e96dd50072074c32df3808e26e0ec108a9f3be50bf114ee97578a3b5f3ec98b387e50f24874b9728b8f331f6678f69efa055af46b9db830d993149488a8857a2999b2377cd4aaf1f15789b0e60994769169417f8f204c772f0d13d5d7f759e755bc71721eab1e5b8647a7ff27f8a4113f5a6606cdbac288f22ac3c218e82edd5b95d7302cd524beb801e529f707c73c78b6038bbe1495a43b25930ec31a4e5864a204cdcb5e05bf311ea67a53e917b519a708266ec4dd517914543ca262c54c3bb229446e770544f546796b0fcba24c524ac86b457db845bebf9084b362a5f0b9a549c38dc0ffdee4801413b8d68c3a7dfa1324b28f870fdd291438916f270504536d3ad2db10ca92c07320aaf80ea079d3eb621a8b1bb2ae0dc950e7eb14867146d5519810af4faa8ff3a629cc3017a469572059e197e5aa728f24e55acb0278f9d20da73eab60ef93050dcb4bdb898ef6b73a494e9c246a3eccc39d6e3a4da61f080c7199f1a8ae9657fe29880d5c903054f473cd6faca5b42825ffc75fb335b567c6d4811d22c8f110ad7471cc276da305a22df8208261b6d7d2747a90c3e4761ca7fe9632ddef2fbb8c130215f14924bf3f2efd97006f94280e56fc25ee5477e7727bcd41b2cdaf24387d77a252d01ed5888209cc8b6e548270f36e144243fbe998791bc5df00a6b294e8b0083d838dce46eecab05ef532cd64960b014dc7ff8d63ec15c88594b6830db9ac35487ed085471f37fc9b01799a6d8d964bbc70ae6fbe8ce33f4c7f219caa4ee4064406d47465282b06f2efcd8d0cccf86bd53344fab0a6b61616690839ec9db8a5ceba3261ec61d0b3e70eaed24c737e34491f6b47be5bbe11c918ebcdf2a48a7fc5ece10413fd868889ff39d2b73cf31446dae1229d682d40fa3cd8d38e9df66559b990a9d3648cb2f6b5dd859856f9ebf5c020da8177d8ea11d9eb67bedb09f1212c25f6acc74a0e61ea030493836dea6baeba97ddeb4d581d4717935006fa0e6548ba7eb42d3d5633dc91713d21ac55fee7a84e015da6c7848c547d7a77bbab8cf94687a7ac0fbf000493b476af36096de0875a99a5f489e27d9cad204daec11af4cf25fc28c9674299e9f226707ef970faa815f3bf247bf2e17be5aa3830e29e063919b53c4428fe0c0fa5500df4d5bfe94f980125270aea7204e145e35933e8d04768ad402dc6f33f7e40ca5bc5bea921276c34c7729b46a781ce7d45811eae1d0bce61497770c0d6e23bb4deb810f00cc1339d24add63218f3dffb846d0ab9af32017b7e0012ea6dcbfdb8e869f8de538b9d51110feda18abbea51e3328379ec785a24cf13fc5450a5af042d1656974135326745b9f2bcf842012e1c91c97a9b03ae0bab5afafed2703c931766ae431ab08152364b5f1e24ec3ee5aeedd3c2a1ec4a7cfa7e28283a6426f2f4087e8f0316ee853edfecae2fbf1fc879c42852929fc789963df5f976a6ab031d729c1592dc42a0c9697b34f1be216f9d13d1ca8ed03097fc8bb0ea4664ecd8184d732699f0d193d0012328a4bfa48e001632584cb89686cbd586001d40687851e5a6fae75dab55c208b25aaac28cf977910d3d7aa66f8c6bc30d9cbf42ef5c13913d8f5c8cc95a4588c4f0e1738c8a99e4fd16c580265bc92b9fc500a600acf3ef433efdaae2a73295167cf2a7b89b718d37b311b477ff22c5f7fb505d075dcf187ca3e53336b6e2e1dc15401d98538eaddb4279464830eece42f2f5caf93e2130d7a45cbda01738eb5536d7a5feda897dc067d4c483e5dfe84215fbaa8495df9ae394e37c6dc254e5900214a22301fbe629aab4f9c2b5cf4c41d6b13453a335632fd60d297db2d6ef5b3d110af6b2fe2bd7e5d0109070dd1f9d58c562fb431cf311b872ddd18e3ec40f3d3ec4de6494c4da6c6c20977ea28f0228bc593653c4098312e0a7513c7b55b8049dca60b52712ff9aca0d5ad41e2a4a4c439ce9fc78700108e58f9a2eb1e7b5ee18a4ec288df52f44c87642069f6e87d00087c49a7e6ea4e7665d824c83d41512cae1ece30527d81386665723d5f88855fb327114602f3758da7de93e71bd0b9e7d1eda4ddeeec699aeb395802d53a1b3f77bd2760c9e9ee704ade36ddec4005be5d5c57dac2ce987d65d391f174bd5c301d45ee643825b13f2711594f5cd8accd0e6fb68c76214d00c3ea03dd5513ae0a7c3a65118527d6adfe761086ec2083a18b3626f34ffdecbd9bb35280dd1ed2dad4d9d0d18ac6ff2955163c6bb3d3ec1440447aa31f0b6b2a5bc59cc0c67ec4aa165b7d26c1253dd835aa6d55d8e3e32e8dc21af18ec5c16b2a830e779704f2eaa48ce7d28c32891770dae233e9a5f3b0a650c870f493a90d8152696b961d2fc53047d0576001bc9349a091208c3972b90a515c4b0b0c7f09ffce44e2209d43352325a3dc8ab22c07132bb1a2b87533218872ce9a56e6cb2ff4a0954027e5acbe16c7beddf1c7d2326780eda09f143822684066c5b09b563682b08ad987e8a0002e681b96def6ae631b9056cb42dc8c86bb970cf747b356cc86a703859ecc8da29d843cb804306f90343f4821eb1667afe401634fef495f7b0281850d6b1b4fe0412f2849f0ca33a897ad36e146307c4d3ab27278ad91443b6183643affd533a6cc99926441484992e137faeb19c6901edc567b3b895bd08d7461075219f65f0663b7f571347c26940305a07d7d4ad6038a1facda9ffa9f9a2077d8b43dbf3259d05a8287a2102ac6daaa4645ac99e11c0316811c9506d88e9cb18aca20aeb5485c6f9d9ce34c3a897f03860a4da0e71fdb3e88150c846eccdcb06da4475d397cf0284a45aa67651419978ba3cb86d7270cd9508e30f60469a687eae4990c2440aea1e84dbfff01bc1ea788c81ae9054e2eec987e14502f14d88ddda653d83c3fbdccdd0ffacd310eab1a8e1f5658b45f8032622b947dcb4ad99c321d5c0655df5d1b622d39ddb99a49496f614d70d9ad4ca8f9eb088937a98c299eab9e927099931926ba9e6ed06b5ccac2c1039c924206731618959e490d7ce5054ffeb7d11c493167f0536009def394e7e372ad97ea4c9abb457f2139c24755968d8c4025aadd6ae137a19f23e4a06ce39c9829d372ae5afda1830d4a769c776b0cc471440767804d4241c2ef0e38fa1753ae03cd330a67611c62a4b7550c8d8b1d0f309b8b9cc311044795abdfa7bef4575a3b1ddfcdc8994ed95374f67682f321c0eb4c076edd20b08ffd895e0a37a8672e0bc52e91fafcf35a2f09018a6399b9655e1e3863c2c92320305742308a20861b8709c4b27c6733e6b5ed25af406ab604f306cb274f1053e376a022dbc74cd1318428be1fb3d122c890044c5ad412f749ed70f805684fd8e1b6fc4349e2f4e1881b292c3090006e6df53b57025040618d813f3fc6332b2a48f53e8d3cb516f0666657c51dac815739a2eb1c608892530ec29de90964e4ac0fb2d9c16f8e36dcbdf89d506d5fd39ec8e5ca85681497e361cbc0a01c30cf4ee9dc903bbe975274d35480105dd2bbd6ae2240636f305c314a0d1a30fb0fe8a5989938ba5aacfaf867e534259b499da10ed72fcc57807332168c94ee3a50403b5f042a4f90bcd8afcba1f75f2dfff9b5c7687c261f84f1c915d354119e3f97d03f84b88815006dd75a4c7df966ebd7d5a78f0d33f2ae2e67e354f409ecfcb201ab5bd9f6cd3af4264cec2a039477cd4149f7d046aab6abd5dd55d4c76008018111da4c22e3d39c2dd05f3b9fe4add6642910dbc4c1178948c9c45ad6f91da00b3baef3e671907f96ba31e0cf72386ecf98044008197ed262f6bc45b4d08fd9cb24f34d2455dfe9dfc3e87fda92035fed35376c55fb0e29d56f2e822069841a720da94117403ad5ab70041dc713324954dd32ea1d20c3d7513cb460d951b5d30f46b80143f85723dedee1e756cba64567c6c25b800fe12a77489d9011808c713f3022cbc0294b1d0b5be9ff334927f1d348998ab6c6fbc99d210fa96edf6b424b88b676b52026e8afdcd3165e890f4bfa84e6d9b505902d7d07f5d80abc77f02f6b436ea4e2f6f588a2f134c1c2764b9b5510425089c05cb51198f388e0c5385d4ed345ea8e532dd9e1928466c26cfb5bb02adbc6967d8cf18bfe87af62bdc1069480530c5ef1ada4cfc3890d43504186b118d4a326ec567499b0fd080e829c423638371bdf664013f72f7a6578a1a2925b293f97f878c733cd44d08542d1dc41a4318ab638efffb1f0985ab2c079f2786739005377809c532cbf33d40a4e5c925a0bc026d237b43dc794798e75d30d1cb221c461cc8aba32a17ccaf0cba052551a9093cb0e46bde86fd5edfd71642b4a150aa823e4c12e8ed71c8a1b740876ebbfe8c5395e1970ace1b12007419b41e06dd919d5f57c5832bcf714115e61a4e483bda13461f08895524c1b63544a28ff068b1fb62556291c0537ef6f1212b1aa9f7f6fd30d5260286718e81188ea8b0fb5caf9656f802c43ad35b422965a4d3ae068a2e0d6f454e74df9e7fe9b3a837885a1b455ba8d598109c3cd7609f551ecd29b1f91de2b029360c3c4917fdbd3e63a068ee1d28b4c2d79cbf6ea6d8a32c46ca75c236b94a6a79308e4c5231946055270064bddc228b9764b6f43c060753e276b2f71f3e72746950d8eb61c790de4a6aa13e995b49abaea0d494a0e5fae220fff462a31b66a8e1b11475cf41b9d979c76f68ed9381c2d16f20657818be628e36621f85eba6c9e82e4e3ad4dcd6d542e99f5e5fd257aad51528a71cd149a88a86f1d123d295b3714944ddfb7a3c96bb6ef4da1259c77d122e26d9bffc5896911c25b48f1426174f6046b289713e5fa341a3626ced6ef91381077c78ccb2603b62c70198c582ff926c3943d21e244c211ba1db870f4615cdd160494768b69eecbf456a74cb0060c723e859ffc5590b6fd14eb99523ae0142c544cb566b82912b98fe10d3500552dc00e32b94758d5e2ef386de2a0f89622962aa84782f41fea95b58c553d7b66f88d0f58a2a411f73646fc0e566e4a6bc10792158d38a8bb342cddc5e34fe5c881da6462c1fba0e1f95b4f874ea308fa37c2fba68a3ed05d41c91", 0x1000, 0x408, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xdbb7) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x784e5e0ea4c71af7, 0x0, 0x9, 0x6, 0x200000000}) syz_open_pts() 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r2 = dup(r0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x100) shmctl$SHM_UNLOCK(r1, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x80000000000016}]}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x8, 0x5, 0x1, 0x5, 0x0, 0x0, 0x2, 0x1, 0x8000000000000000, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0xf23aca5c7bdeb4e8, &(0x7f00000000c0)={{0x8, 0x400}, {0x4e, 0x9}}, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) chflagsat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x101, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/232, 0xe8, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x102, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/228) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x4, 0x2e, 0x80, 0x4}, {0xfffffffffffffff9, 0x10001, 0x80000001, 0x8}, {0x1000, 0xfffffffffffffffd, 0x3, 0x1}, {0x5, 0x1000, 0x40e, 0xd3}, {0xffff, 0x7, 0x100000001, 0x9}, {0x0, 0x3, 0x73, 0x6}, {0x80000000, 0x93a6, 0x1ff, 0x80000001}, {0x4, 0xc8e, 0x8, 0xeb31}]}) r3 = shmget$private(0x0, 0x4000, 0x7541cf561f3ec12b, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0xb5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) socket(0x10, 0x5, 0x6) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/16) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x3, 0x200, 0x3, 0x3}, {0x2, 0x4, 0xfff, 0x100000001}, {0x7, 0x4c, 0x7ff, 0x1}, {0xae, 0x3, 0x5aa, 0x300}, {0x8, 0x0, 0x2, 0xb98a}, {0x924d, 0x3, 0x1, 0x7}]}) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000f17000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) stat(&(0x7f0000000800)='./file2\x00', &(0x7f0000000840)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7fff, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2983}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff00000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ee6000/0x2000)=nil, 0x6}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000f98000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fa1000/0x1000)=nil, 0x4d}, {&(0x7f0000f47000/0xd000)=nil, &(0x7f0000c23000/0x4000)=nil, 0x2}, {&(0x7f0000cc6000/0x2000)=nil, &(0x7f0000ccb000/0x4000)=nil, 0xff}, {&(0x7f0000f65000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000cec000/0x1000)=nil, &(0x7f0000e28000/0x2000)=nil, 0x2}, {&(0x7f0000c23000/0xe000)=nil, &(0x7f0000fa3000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000700)={0x6, 0x6}, &(0x7f0000000740)) clock_getres(0x3, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000006c0)=0x80000001) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xfffffffffffffd84, &(0x7f0000000480)="12b9f713e1c10daba9c9678088c32c524abce6eeac20fbf7a24cb98a8344a6c73c6cfeb538b67a4dbf290c5f58dfb5dcc71a8bd5a7ac5f7a142bb5846a570794aaa394852bcfa21228fbeebf53899d2f157f6f8a37eaf31ea61b848bcfbfebd0fe02761850a20d1719a4d822f38753db8f4a8c3b9c340809a8629121154870e9a03fb897c46a7e8ff43cdb35f7b655e249076588fff5fa0d759973e8cf917c6e7d407fc613944bc69b57e223dabc42767283c5548e6b1a24d108031fc5770d34f4a1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8228, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 0: r0 = socket(0x2, 0x2000000002, 0x0) listen(r0, 0xfffffffffffffff7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x48) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r2, &(0x7f0000000140)='\r', 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffff7, &(0x7f0000000100)="b6") 16:00:03 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x204, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000700)=@un=@abs={0x0, 0xd}, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8e6b5fba27ab8b22e86a7118c05610ceb6a9c4655fcc62d3761599e1abcd86cf6a0437109db5da8c4c11c714a4a68dbc57095173772c94c49d5038f5f96086e6fa5b36934e5c8f6058841c"], 0x10) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74, 0x5}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[{0x40, 0x10000, 0x8, 0x5}, {0x8000, 0xfe4d, 0x77, 0x3}, {0xa86, 0x7, 0xe6, 0x400}, {0x1, 0x7c776dc, 0x200, 0x3f}, {0x6, 0x3, 0x2, 0x4}, {0x10000}, {0x7, 0xda72a3b, 0x8, 0x1}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getpgid(0x0) r9 = getuid() r10 = getegid() r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r14 = getppid() r15 = getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000280)="83c7bda1d9392884f156ca30198c89e18ba47f5219e358da0d865aebcd29266097f8fee9a97cac06f8c4b7f7a77deffeb489aa7d3b79ee6cfcce48b92be97c106a64a70fdab0a53d418aeb528d7726e6caff92baa2de92cf256577e8fad314bb469b342049163ef0dc97a57ced8ce6cf52c993b1269ed8bc8698d22842761bd359206d5c980bcf05485c7146393b4a5059c49de9f699994d5871b0b2f39113f819ef87", 0xa3}, {&(0x7f0000000340)}, {&(0x7f0000000380)="ce3fbcbd50be90cfe65d146b7807d698c54d0326ac8fe120b4fc1b39312d2f4551d5bcd6f3bfb53b33eb80acd4809825db144904b88b19a89edb1cef9dbe750f57e122c49cc161d6e9c337870e1991f235eb02cb9337415c105a9733c25f00e94876acf1109ffa1b9632794b16420dac5ba782289542ba9a033d454647b0e52b1c01159d9e7907a9bf2fcb89f7933a", 0x8f}, {&(0x7f0000000440)="1c3323a1f80d8aa04d3a919b35533039bfefeef246ace9625091226e550886427459cda8bd4521cbc0179640f07e8b1e5f5b69523b9c65c79b7ddb3e7735158c04061a9264b9652e71e82a4183d5a10f7ae957f38249cb43cf10e3170dc3663845bb35bd55759238c3103845a71cbdc0445167e86166f826fdbd3351ef06ee38c602627874bc4b444eb8769bcbda90947cb9df1c0ba49677", 0x98}, {&(0x7f0000000500)="d0e7d7ae3ce044713f9bc254c81b7f8be8bae0fc839961b8b8ea75d7edbf7f3b5c25ece31d91c1", 0x27}, {&(0x7f0000000540)="8c87834dc9afd47e344ea54fbdad42ff5f9abf58aa408b392f3f04cb2e0aca172d3094cb6be179259e8b9e687632651b91ce4e18dd86211c43f4e7631d93855303f860d77e3d47a6b2f905", 0x4b}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x138, 0x400}, 0x400) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000640)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ?" !+-"&58 +3'(%:; (>4$)!47& =/59#;(# >9# %?'5 7!0 '906/:7  //<:9<,)9-!!; 5"=3.*?3.:%>6-"8:& '  703" 6(:+ 893:.4+(/  $94- //<:9<,)9-!!; 5"=3.*?3.:%>6-"8:& '  703" 6(:+ 893:.4+(/  $94-,/!$: 2.33 #-$: '%449 22330 449). 0.005 0.023 0% 320+ ,/!$: 2.33 #-$: '%449 22330 449). 0.005 0.023 0% 320+ 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c1fe893dc9305048e8fc1f239fca87927b57f4448e02d5db88513974a61a515c7dcb34fdcbd85d6f6062066fa7937d781935c5aa7dc3503a0678c14e8b404f6616258d6314a8cc95c8857d9f750db5d4f8302bec6d89c0fdae1687e2446bbc80c82072b6f95dacac9ffe9c787229f54f1359cb4008878996e02e828b276abab505a078ba", 0x84) socket$inet(0x2, 0x5, 0x2800000000000) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) getpgrp() 16:00:04 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) sendto$unix(r1, &(0x7f0000000140)="52ffc234b661a7150cfdf645d31514221c05afe00248af84aad38aaa60d106d57e7ce90d67f940ba84987abbcf534d73325e5946054431a612090b3c9939be9bfc5293a843163e16a1e0a3278adfb1d370f38cd971737cad7cf24fe4fd5482ddb54087004a9bea7472db5965f03b2b1a557b1665430ffdafdd16b3855838c1e707e98aea4b5fe21074056de755f8b4", 0x8f, 0x40a, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) shmget(0x2, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) sendto$unix(r0, &(0x7f0000000000)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/191) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x28f7}) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "d79574b940000000000000020104000081001500"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) shutdown(r2, 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x1c8) r0 = semget$private(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000080)=[{0x7, 0x1000, 0x800}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}, {0x1, 0x4, 0x1000}, {0x2, 0x5, 0x1000}, {0x0, 0x6220, 0x1800}, {0xdfff7b76f43092e4, 0x3, 0x1000}], 0x5) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1fffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = dup(r0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='#\x0e\x00', &(0x7f00000001c0)='.#(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='}]&.(\x00', &(0x7f0000000300)='\xa3\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00']) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = socket$inet(0x2, 0x0, 0x35e) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0xbe1, 0xfffffffffffffbff, 0x3, 0x7}, {0x1, 0xcd, 0x800, 0x4}, {0xff, 0x8, 0x401, 0x8}, {0x6, 0x20, 0x3d3, 0x2}, {0x7f, 0x57c}, {0x7ff, 0x7, 0x1f, 0x4}, {0x1, 0xfff, 0x2, 0x2}, {0x9, 0x3, 0x9, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) fchflags(r1, 0x1) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) sendsyslog(&(0x7f0000000440)="b05217fe9fde296e98d8ff03000000000000f24d210896433eec1d8d60ba151d53a038404a92e0bb3a316af218b4fbdecf5f64c6603a3f7972c6f0ff6ece89a3a865650143d4b3e2710e31d93f1cfe445344897025329f62e125e49884010db5b0f0e05d8f8445ec3aad414e720291743d00cf0f00e8e298d2e949a4c9d3ea4afb78ac0dabc8be5c29ec4fc4feb613b36d975840635d6b7faedbc94f919e565680fdc7ff31d033c717dbf30467d7e3b4aa8a872d8acd4ec63ffc2dc34ad3af32270a5c07dee3a983855cfa7ca5cd5806c0d798e979bd61a532836fafb69429d65b569e60487654", 0xbcaee99caac6fc59, 0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x8, 0x5, './bus\x00', 0x20, 0x2, 0xfb0, 0x317f}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x18000, 0x14) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x96) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x26}]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x80000040, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0xe0, 0x20, 0x7, 0x7}, {{r1}, 0xfffffffffffffffa, 0x90, 0x3, 0x7fff, 0x9}], 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfaef) shutdown(r0, 0x2) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="cc1919c7bbb006c52e02445af32148f15d45ebe3a0eb8c523d52150ca0292e10cc128782a0586fb612c36803c09f575f46d2a92a25edb99b4e5d3387f13591b83bd1acce1170129b942b7c76c06d2b2b4c2f137d6915a8c4c04cc024db3e5972d988e32f053d9cad44293a032c2ecb3e9480734538f39e63cf9fa01929", 0x7d, 0x40c, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2f) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) setsockopt(r1, 0x400000000029, 0x4, 0x0, 0xffffffffffffff3b) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x14, 0x800000a2, 0x2, 0x20}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x8001}, {{r1}, 0xfffffffffffffffc, 0xaa652cbf315c4c20, 0x1, 0x548, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0xce2d04807d800b86, 0xffff, 0x1f}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x4, 0x6, 0x3453df83}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x14000000}, {{r2}, 0xfffffffffffffffb, 0xa1, 0x80, 0xc1, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x101, 0x1}], 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x93da652, 0x9, 0xfffffffffffffffa, 0x6}, {0xc0000000, 0x1f, 0x3, 0x3ff}, {0x100, 0x9, 0x4, 0x5}, {0x1, 0xfffffffffffffffa, 0x100000001, 0x1000}, {0x7, 0x4, 0x200000000000}, {0x8, 0x5, 0x559d}, {0x6, 0x9, 0x2, 0x5}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmat(0xffffffffffffffff, &(0x7f00005e5000/0x4000)=nil, 0x2000) shmdt(r3) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = socket(0x20, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) dup2(r0, r1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x78) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4e, 0xd1ae434ebf04356d) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x38, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="80", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x5, 0x2010, r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r1) r5 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x3f, 0x8, r5}) kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000a80)=""/4096, 0x1000) flock(r0, 0xc) getsockopt(r4, 0xffffffff, 0x0, &(0x7f0000000240)=""/210, &(0x7f00000000c0)=0xd2) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet6(0x18, 0x3, 0x8a7) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x20, &(0x7f0000000100)="8cac8051", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7, 0x1, 0x0, 0x10000000, 0x81, 0xfff, 0x1, 0x3, 0x3f, 0xfffffffffffffffc}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x102) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x800000000000004d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x45) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) pipe(&(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x9, 0x10000, './file1\x00', 0x7fffffff, 0x1, 0x10001, 0x4}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x9ca4c753804c4381, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xbbfbb547175ae5b3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000180)="e25aae6940da000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ecde", 0x35) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc}, {0x10000006}]}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/211, 0xd3, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x81, 0x7d}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x100) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x9) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) socket(0x18, 0x3, 0xffff) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') sendto(r1, &(0x7f0000000280)="18b7e8577dc37c112a76166e8b77fa300c6a3eb98ec5c0f8de1d6d1ea83a753c1a2be479a7d8f08dfb57bb756cba62c4fcf95e898c3b470426f9ebb47890ba478735529c4c53b7dfbd546f90f458c95ae62162e940030c2cbbff03c9c0fbc18e628e2a81c178fc978bac62f70f59b6555ac73993236696d2049ddddd02e81c9f6b2dfcfc45536ed79ee816621c23a3aab41d3ba2b68c9be5322ab767073e084da3", 0xa1, 0x409, &(0x7f0000000340)=@in6={0x18, 0x0, 0x8, 0x401}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/1}, &(0x7f00000003c0)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x76, 0x8, 0x3, 0x100000001, "2c93e9ea16fc89eb232020c367788422328fb4ca", 0xfffffffffffffff7, 0x9}) setsockopt$sock_timeval(r2, 0xffff, 0x6c8f97d1a1d34597, &(0x7f0000000440)={0x0, 0x3}, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x2, 0x0) sync() lseek(r0, 0x0, 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000500)={0x6, 0x1, {0x3, 0x3}}) symlinkat(&(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r1, 0xff, 0x6, &(0x7f00000005c0)="80f763f892e3cab0331f5046e88af7059f6058c439b18f88d786571938c955324d37392a9bae503156a0607b9a326fe14ce7ba6fc756d5d57690e621dd0de68d6a0dee1b1f9fc2404ea82d89c2de718c1d1d759fc60921deb271ef41c7bab8d3a8a3eee278b363c12dbf4690564035dedb", 0x71) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x10d11, 0x4f) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000006c0)) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000700)) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/157, 0x9d}, {&(0x7f00000012c0)=""/114, 0x72}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)}], 0x6, &(0x7f0000001500)=""/4096, 0x1000}, 0x800) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000580)=""/90, 0x5a) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3ffc9eb792f37d7ab4f65a2966696cc4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70047d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c1527"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) socket$inet(0x2, 0x2, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x24) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x4a}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/170, 0xaa, 0x40, 0x0, 0x0) semget$private(0x0, 0x0, 0x8) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 16:00:07 executing program 0: r0 = semget(0x0, 0x4, 0x600) semop(r0, &(0x7f0000000000)=[{0x7, 0x8, 0x800}, {0x3, 0xa16c}, {0x7, 0x2, 0x800}], 0x3) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000240)="75f9b62f045e2fa6b95c588185b0ac05d8aca5f504c0dfbc7768c6c765f7d27f93419ad73251a5b2b0bfd82fd595345e82a6d8af8873ff75cf32d4c0fe4dd27d342caa97d3a21c365db62923aa9e4c64bf1a53b2b7a1797b0ec733cdad1321770048cc218e7f13c0f3004f955b1b9884c838f34e524603fd8ab3bc34b0b5770369b3256ea1ab548258c1a658230edfa62e8ff2f705a21c0b814ee3b82171085a5264e2becb53cf7542288034c9cdb9fb4d93ecb81209c16310bd9cbe4449093ec0569f745c666a3bd0f2b25d1f4a91572d6d8f6ce253b7987281d99b29417dcc90be9f6aa179160cc9184ed8b3f003601051945b8d2c1c64e3bf8d2b9b37b2ee68e2040ecb9eae5675d70ad82973aaca2fa74f57907ff861159aa83f3cf57802dbad2236dc259deda204d2d4b680177242d4904204bb1484233dddf6a4755b3d806159499fca3aba2da3db77afe0c686e0f65969de63f95c6b3c9125b174d4417e1939e167bcb0d904cdde878a3f3b2b62b853c3dc67ee8f97eeea5dd1f8bf6898b4622757a082edaf9d9e15992d321f3a4e1a8da5ca84d8688d09926221169a060b74fd45ece5a8e322680eef8275c73b50d1420e25ce4ba2a4f4e8039fad22fef180ff3b602269c7ce0d1cdeaee29b5f33f112dc2874ff0228dec6ee08e7bcbda020346052877e0871d1bc7c111ae74c158ca0da7fbd00dba8fe0ce942cd10ebb3f15676352e7a5b9528f288ed59752c34b2e0bb1ca39a985ac49f9798f0e2c6d39086b5456a2487dd444f0d17c62a99b48ec481c24a44bb8353ca4433c6b7d37e117676dea7ce71ef80506fe14db56a08d5dec02ceadf77ce932486cbbf3c7f97255dc70d0ab2b9c4bd17d55d7aaced240f3da246792741ca95437f5dbfce6cfc8f8615821a9f4f701ec0f20557420f7064eb9a56155220835d9c636cab674ce5e6ee30c200e28e91b0b330ae86d6b55abe2b9fbe68f36f16f0152110f9761007725fc122e5c24cf23a4f049b23765bf23fd2453f5dad1c8402bdd155b14c4e84a292bd31aaccc1a88002d4cdae164bb09726d77c5d08cdec2af22e856c6c4b2fd357f3a9f5ff295bddc7daa33e1aa3d76c045f38993e38f7536c3b922c1acbcba90f472558748c4bb8e4e929ef1d50553f72d96cdedca560796d908be457e9391f303d98ce135c0a5b06bb4793d60867da9fa392428a8eff1a1b8721cfb6976e17a17d6e835fb682a7bd973096efe3cfeeb6ddc06e204c6204f90c4e605659105aeb6340341b2c149f4bc496cf02a2fc3f944129063edc2c67c3354e43d8a369ba03b5d51042f6fcfb0d7c29f28c5da64ec451291e6b1e20b6622804f004f0ef3b25e84f986cc14e9e7a545c3b5c2f63cb4ec7b0b27cb1364f0b48c304bc2abe1a9672c72c0d4bba999ceb0475ec9b6912485c420a125aca3be323eb68b422c0aedc13bd25402a35fa1974a34da7bd1d71e27cc2f597a41e43e06788c63d0c23d6a76482a1600c4513311a1e2d8b4ebddd8537bb255a9c6b11a6ecd1e6adbd708aa0c560eae64e771df67faa73316c75d9f9affb99a9bb5a16454988577e8afabe50d4d10d9d20b6f1a308e197fceb4a4ed2be21091bb97b223f5588135cc27455a3fb47e4f6fd90b11111d378fa0ae8d5dbadad84ef9f7fdfe47e8a4ea280b473b672e9f8782d5c7cd6a48303aee179477b309fb48810892081d83c657123830416d15cdbd830dc388cc0a2b0dd29ff2dde6c6177da3756921dd7132ba858bee9e0d0e15001eccff741119f06142d8ea9b5ed871a4d91a957fc08966cc1d18157420a5c2499a30b7d6b92a9c11e0ee0eb4d9b7bb195571b4a1c2a6e1a5daf307c330562854189df6d487c8bfe21304bf61ce7c230bee40f03e587cc6a7c0ff04f9bb7e288e6031d6de5749ae8325d5596621d2269b8d3786a4b7bec17bf6040cdcda3a4fbc2049922f0e988a3fb56f6ff1d896e10459574222d3634fc62c7945a95f816959666715f0b6945a663b102e72e10da248a5776fe429cf62a6133291813747bc0e1f9fb869a2b1260570a5a531749b4738677487704f8743a9b1cf81ac5e9b3ff6b0bb847b8b16e2c4941113ae1d6407c283a34d545da20f80aee83eb901ea07da3eed6a256b4a615cea598532b0ad71f2c2e53922d8f5577aa7de8925e8afdca10498cb6d426fa22ca672046a96c29c842b95a6da56f82aeb10d4a06d39d33e872e3f5959e7966ca49c17a7f43e4b7df3678d9eab50b804728df4ae269e414d07c797eabeee9fcb805e62239acddc1f5e2b03e0090d1dc4f0af20c32aa1f436394edcd91dfefc994d4dcd2224a90983ca0e1487a8978afc5af1f2d9e63a02bce1d8aa9a63d4b63c04a1fa51a92511d70320277184bdc4ff264d43ba3ac8ffbc17201746c7eec102797d70d23c80e0d257c3c1041d0238391ea52c8ab28e95652943d69eb80e58f7025e56bcbd8e6f3cfb8e62df79d40c5caefbd96b53629bb377ab9ec46e718531b03f3c35f993ea38f1c23cdba21e103499682194ec514034f4d88ab2a36b093035823c463c2fe3f86db9a6a0d8e108c6c454e6b3618064801f81ef2e62d482060d7b13a287235150d1fc975136db2a40e2308ab5b502534b9cc056f1afc55129575b789ffcff1fe616125d07ab38556bd8a863d654309025a99ed2ea9933a92fa5eebde5acd25d1d8baaf38eabb4d0a274305580527ad15dac67f4f90f61576d1f5fb15498526d1e9b32c8d8e2d09b6e0cf3b6f40d175d903734f6f5d8ce6c48150b96b9ec1cef9b394eb6bc0e86b04cf88d7a4dac76d09d029165e002a58c77fe7e151e63496f99be7085f9721b4e1f237ba4000c3ee7b8a352a463861e2e7287cf1a4c5c5104d468ef1b72ee3de43b54e2d0cd6d315fe848917aa68e633415a53f0d530987a8889c69500af23abea2e1f513d8a4d76fdaa9293e122bffd3dd5ad57884d0d5883703b2df437c14e412b4e5b9cca4712b2b9fbf66cccc814c772b4bc5bd666274460e720989caa51cdbc125d49e88acdbb0fabeddca4a0aea72025aacde7d16dd14514f35bd31915e94408a9f2b2f7000d44bbb045d763211853e8be849ce9df8c4b529f69059c775c9fb140dd7e2e99f64d6331d87c7829c2bbc6f2741b1e936abcb4b250002e6935cf745cec15bd04328da1617d4bb0b2ffd9ab5afaef6b5fa9aab17290e879d91e779e147fb5866065172690af9de285752c12dcd5d252e15fad8cad439215b0d54bfdb8955055c1d1c048035e361bf305da8c5c50d5e4e03a7bc099587a8b6ac52cad1b9cfd19eecc1cc630818095b31b10148a1c16704045b691bf8b7e6385c82c93430cbe76c98ffd2a2874dc50146a441e11ba3608eaa2ceddc9b18dadcb5d5df5cd0b21eb697692e9934bcf4d3d5426dfd7c00ce6c95397a915fb6bb52d1aed6e90e1e5ed1a6eca6406da881c3a76c0f542d264e70d0d2d0d31c4b28908303b5c941ad4c11e985951c2ba655aaf0cd1563a3fad702cfb577233ac8c01cee64d420457b82420ed03a9e25ce33bc16493bb52b6b93b8edced3cd94b3998bad942de0360229c803a7029000386fdefaa1372b35e04db57491844b41edca799664467811da7472be4d3fdfc0bd078da3225056856571f4e7465abb4c346a11fc28eb231371742eeb064921f9a82d353e9ac0dfe01d194138ab32526c7a33576a552cb548bdf05eccb7ae1d7f8ec614aae451e3709d2cfc4101eeee15657ba93cab9712be78e4b076e2ce6873198c1ef26b14ecafea39b73f33d27e9436e7a386b73771d610e82e473e52a8b38bb68f302c744f6deef3d708baaf8583e9bd75d65c51c920d197799c609237afd8dc7517be5f8b86a80fb057e8079e95f64b6276b1e2fa022ca7a2b3ba6454fd84d3aa9ee0cf80feb2926f66502f705b675f924056c3dad04aeb948d2989d81b0af5bb00ec20162a04a0128cc8c0f9205a0fe5a8e5b5450328c9ed1a5ac4a1c31970569542c37dc9d3b3ab2e799864dfc393aaeaaa682f17e145b51db16c729ff74f9a0f86ee9ac20a277ec9862d72208135cf1ca88c18db38831f92ab043d5c4aa29aaa2b72fa027ddc0659a5728246a0e9d3696abfdb4885e93a08458214d18724ac06e5615c100cc6f85832fc63f02bd02871bd3ccebc817916790ba6da96ad821954980fe9334d24ec79a04a5b6099b40301f950b51b554b9cd6eb5d26c358fb041a184d7d7c915031968a4d2d508ab5824ae70b203d955ea72986814c4b9aca10b4e4bf6efad0893cec2e5bc41ba8e7a54965d9dd9f4d94395c1c909d18ed2af70e5fbae0f11ebbcc776e0ca623439b78bec6a561b3761689a811d4fc9f860500a2ce59594fda2b99a2917e0f7a83265ecb796308e95c25b27b6917be23137fb9e4265f839aab9a3383e18ef1262972ed2e3d6724acebc22b15cc162dba9060306053d3c1f918fe07b126f6562b16b438fef0a394c476f09a538975333f5e2e8cf5c9b14540ba7ac0806300ce594ba910d4e20884cd943bb20ea154f60c2d510ec3329d1cebd5d2b1c1bb6e0354ca04ec7e814d48a7339be1a427bdc9da26be6ee753ecd15238418c9eb5d9729c3ef237afb13afbe65141d72454e2b036dca9a7fd5fd3bb0a675c9ddafbf52573333e50d7fc56957fd2fed06b4ed70f4fd22817d1cdb537bc9324acf3fb922476d652f1535018ebc28888583d1995bc7effb8a3271e422c09c3367e71bfb07ae2eaf88bb295b86b85e78cef5416f67b845e3dc53f8afa51cb7bbb9c12aad9631572b5c000b7f13fce8640276d1dc9a9fc2bd483c94e5391294d0e5ee3e6c54687ba7609162598e6eac306185285c8b96f9b7d597bb26e6d7878121f13ebee5506c2f919375df8d926866f9881ecd590c598d5a8a7b37cda8ee502f5382c13857741ec6db74f4b68556ef5656cd5f8ba4df754bf17f17b4fc67349f59716aa046ac3fa27c9a73f25573b7259d210daab09b0eaf92d110d5b08bd59aa1a20b8e2ec17051b652a2e904c838dd5a981d68bc2f55c92e8d7d599d294cf7870b5aa37a903e53a113282c09cf83ffb884122657d71da7d1990cd957d22ca2ee27a46f6373482039a323e7fb1686a5ff4f2fc0c05bcfbad6071f4a33c1f14791dafdb02147bf3873b0968999f6fb507a8a337f2403079b41fcba8e25e8a42c78579b3fced97a4934a7ea007073fd6a660c8d364dc8cbb28c77f8ed8b1165ca8a9d085434c95fa38c2eecb57c9ae3a9d882baa1178868cdd3f96e18374b0b9f38a00ee0bca3885f3e60ed819b6511028c15e59ce25d7725cb18b0144814366a68c532c23c1023043afbb964fc6c71dad7f0c59d9529950fff17aec7fdfd20c02bcd2ef23e6a2d1cfeb2595caef346f584b7f16c5004d15c84e02471a661f354f8107852b55d7e1cb1436207ccd7e8663903e8f846e5762dc9dfe03e508de74ceb151c3cea47fa98a2e448cb3e6cef9ee83d53a8dc2d0ec8f637ded48e71e06455bea286f3f341dd399b70774863aef8fc7e4af2ad44c83d544e041152cc40ca9034ad7bec8a331cd0438b76b7ae6e27fd12b2632fca64acba19caab9da4dae58562133c64fd5087dce7fdb04b04df5b0bf904c19917a6b39c3bd4096c3853a4d38519ebf942e468d8520c6a009c4d8270143aada27aecc5f4239aff166b4a0040f96a4e1889bd088725a61fc17976bc92c551c9bcf3e5bbc061e290ec7e8e621996d6150ac4ba2884dea5413064f7a8dff8273a4ccbc5b798367f024bff229a7845ef48e06ecbadd17997aa") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0xb}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x2000000009) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x750, 0x4, 0xfffffffffffffffe, "b3b9f85614069140f3cb81694d7ec41b9920e29c", 0x100000000, 0x32a2}) close(r1) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x3, 0x0, 0xfffffe81) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2000000000007c}, {0x6}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) listen(r0, 0x22) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x7fffffff, './file0\x00'}) r4 = accept(r1, 0x0, &(0x7f00000000c0)=0xffffffffffffff65) listen(r4, 0xdf60) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000100), 0xff, 0x1) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1000}, {0x1f, 0x1ff}}, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xbf, 0x2, 0x80000000, 0x4}]}) readv(r0, &(0x7f0000002580)=[{&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f00000013c0)=""/213, 0xd5}, {&(0x7f00000014c0)=""/167, 0xa7}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:08 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket(0x2, 0x5, 0x79ae831) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="69d096a4686943173a41311902dc82f1c8221dad69f00998dfc2cbc6d88b6f83d3eac97f3a368ac1af4df95c131f0b94b4686b19327d305d37108250fa5d5bb39d39ce34adbdb783977e74fcecfebf313081db6ae02d5df6", 0x58}, {&(0x7f0000000180)="7444849b7b5eca992027b285ce87b15c43a81aacfa5b63601bbb6ca24f5835ba92e5601dd6cc130ff0454de619735843f4e508b34cfe12611965afb734342b7ba8d67ad736cafbbcae2bbfc55a670e3882d0387a408a50e87b7c3cead25bfbda3c9ee793f60764a30237ab2b2fc25cc9d438dd1bf3ef33eae09e1b676dd54e4d90afcf38b73d43da0b88a1f7fe6f55c9c22c6522b3abc1a95b7af5114f5685dd8511bf36f15f83497da8b80e1310ef55399e11467d44013ae722e37724", 0xbd}, {&(0x7f0000000080)="81bd5ce1d4fbfa26d38a86d3517b301f1a6859a045fbbe88195d3cfc4de5f9262f1135f3a3c96c8ffb1565afa19a8381b859a582640ced523267", 0x3a}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="c000000000000000ffff000003000000310da841fdc25fb19b42a19680988d229723ec06ff4cbdf8e35d626811d7d2c3de98aee09bce9fd3769d36142cffe6b0f26485f99e5bac11e99bbf28c71df650bf90a0830c5c8c4470385bc496ae5eb60bf5ffd434e4da2db66abde8e0b30a20971ee7aefe0b1ca9d10004e990b9bfc14b37480e5764a0f6109daafb727a17742c84baf557a3eb9b409e2ca02d99cd6ebd53391acf970ae39c79e012f48c81a8ee55c44f9b84bb54e071cb28fbd69b00080100000000000001000000060000009c0c838e26ed7af1765d628318deb013ed0fbc49ec9da12d229ecf0fd232e22289fd69b9bbb2b7e32a3b9f5d4810cb33ef6e99be064d4bba7ddb5e52fb88e043c1d0cc703955fdec34a392ba9bab8965f91c3a4e8085e205d14fbb1132065a3f7367097922ef1c600d61a2273c8a0e6d45ddba76881d6c872b4ab1e05ecc2cd7e3f8ed307188b284e9c19933b655de438f5d97ab27874e26d29bfb81b06a53061f2ead9f48312abd81a4152787bab262de13ad65038cad6683f73aa31ba05a75de8ced0049ae908cd55b278d5c3d7d134f5392900425c715868e9e1fa40ed820c7bb47021a05d0986a7a0164d994f272f2d4fbb100000000680000000000000000000000000000011750baad6a0f8ecda357c9c728a876973c5166e1bc6c42e06924613e019f7f4c85613aa06b192555df71fca958b1ca31517853c0951ede6562a4d3971a53596021b8cdf3ab7d3d3fab3dc758070a0a9bf133160a6b827f0080000000000000000100000000100000339df7ab6259de00f82245980558d66f928172d2c235171e957b006339d7f3676c0ccbab7bc135f4ba46c6450d6ec75b65b146d5f4ecbe723cf300a5e20dc964db019a9c643680337addf943101bee48c0c52e38d554c2e06daa157344b296bf417cbe3dd54f8cff31d8d50000000000100000000000000001000000010000001000000000000000ffff00006b000000"], 0x2d0}, 0x400) 16:00:08 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x40) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r0, 0x6) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2000, 0x1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r5, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) pwrite(r0, &(0x7f0000000600)="015c290c0512588178b265501b5509bb283795395967cdb2f5b4aa63f79de1dc949562303d29abbde0ac7ea878c4d48f02dfbdd91ee47fdbd4436ad0cfd65e168f1675a38d054d0747aa57195d5499dd18cbcd02e83ec69ddab06e39c1fa6b28bed112a347580e1446a461c71f21911dde92b6d53d9b8e1d362e269da795615cc552f5ae5098b32b149c02bc1678bbcc1ae3d8675f67fcf23061a1f6acd9a8f7ce77c2bc51de499fbe0fc083b09f765ae9d7399b2dc4a71289590061a134766e0ae18f7b3d6ff3acc6e60a95716fad45e860090e18fa11314807414c6749dcc3093a780f10e3d4d0e9328ffb4693a33914dc9ab4bc2573", 0xf7, 0x0, 0x48) r1 = socket(0x2, 0x8002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10080, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="d86a638b4ae02e5e30f57d9836c8ad170d673688772ba10b7cd4f9ac7d2427886f371342e55b8bfd813a658269add120a5477d0c9d987b451f1f10669d24ca45f89a3aa1c3f33e5a53d867fdf71b27bd09edc4021069ecdf35a2d909ff6d6204ae7dbf41ce053f80552b790f28974cded9b14dd855da05d00cdf0ace770f8e8fd677ea9c12d5adb918963f966149fb9bca592667ddbd1bab5642b0f73ab14b21050cb275e7daa8aedcc73eb3ef6aaa07ebe0d92d1f836cee1ae3c31dfaed967d60204871f5fa8f3d33bba8580af6a4a14b4bf64130c3370aaf9ddb970c1caa2348f182bd5b287dd63580256201ac18cc7f", 0xf1}, {&(0x7f0000000080)="66e1fe6d640e63ec6f0479327d10be6e91190d4fc057b51ee19e94c3f3f7a6a8857f285bdb9c564d182c5896765ecd950f5219711269d1c29d", 0x39}, {&(0x7f0000000280)="b3dd1098895f4c2b67c56c135e2fa636dd4259ef1efc420e1f4b4a7b66bebdf441f67da1cdde9008ce2cb6aa89747d09fa04116b5b1adb54afdeac0d6f67fa10624901fca961d87a173c453eaed755fa21f29b529c383c2bd58f697036266080d7bb7219ba9496e9a945ad4ba6ae5168cc94041b6067988ac27e", 0x7a}, {&(0x7f0000000300)="55595f8db48d3106eb1e2ebe9ce8eaf29b6177079dfb42cfbc05ebfb6a6c718015ab86ef551f7a7332132c2207d8c5a5a6ba9bcf6903b19bde929f1c7b792ecd5f5649f0551639b88ecde27a93890f", 0x4f}, {&(0x7f0000000100)="49579528f9be81740c63344473d116fc986d691be98f8d8e2b9ef0ec0ab887c1ba1c1751b47a5ba17e7972ae0b8d72f068e510", 0x33}, {&(0x7f0000000380)="d42e77787edae87c96b170807156fead11436a60e81ffe658b5b0d251049bb361a0f77214035f181b2b0965fa581c881fc3dc1fd4bc4ec", 0x37}, {&(0x7f00000003c0)="8a70308d8896fd265828a88b293197f06a48768be657355f5ab57dbfaeec7ff7fa419eff39eb187d5c4be6f60695006c591b115d350cf9eeeac11043a566ce6c5a56919715854d47ce2c9b87667cb25908dd4df65c36456b735a37ac11823f7a3b285576511cd58c11cb0538e3800fa481fddaf1324f21eb2cc2619e390ea04184f5f5d1e06fb78ae9e2cd73", 0x8c}], 0x7, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) 16:00:08 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r0) ktrace(0x0, 0x5, 0x4, r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0xffff) recvfrom$inet(r1, &(0x7f0000000180)=""/33, 0x21, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x20, 0xffffffffffffff81, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x0, 0x46}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x7}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x3, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x9, 0x2, "872f38586d1806c1509edf721173396795a9de52", 0x2}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r0, 0x20004401) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) fchmod(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1}) r4 = dup2(r0, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x2c, &(0x7f0000000200)="1075e8016f4e63dae1d17b3a2d5453cc603527525e0008db652e03866d4998edef93ef71b9ca9f3703d98fbe") 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x8000, 0x6, 0x7ff}, 0x0, 0x7, 0x401}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='([\x00', &(0x7f00000004c0)='\x00']) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x304) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r1, 0x0, 0x0, 0x0, 0x102010151, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x80000000004, 0x0, 0x239f, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000080)="3a48986d13e9964fb3be12ea6393278e3dd71a8f935f5ab5dcefa4435fc77e9640fc159264e1eee7b1d12c7cc736633630764fe24800d571214c44500f") syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") dup(r0) 16:00:08 executing program 0: socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x80000000000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x4, 0xb6b) 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = getegid() r2 = getgid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) setregid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7fff, 0x8}, 0xc) dup(r0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16, 0x6}]}) r1 = socket$inet6(0x18, 0x5, 0xc02) listen(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xe4, 0x0, &(0x7f0000000180)=""/228}) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) r4 = semget(0x0, 0x2, 0x240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001380)={{0x3460, r5, r6, r7, r8, 0x100, 0xffffffffffffffe0}, 0x20, 0x1, 0xd0}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/4096) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x1000, 0x3, 0x401, "9e73f7d2fbd68b6cc82ff5da9a523bb4f11142a9", 0x2, 0x3}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) fcntl$dupfd(r0, 0x0, r0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xa351) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x22, 0x0) syz_open_pts() syz_open_pts() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) recvfrom(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000080)={0x1, 0x8}) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1c4, 0x1, 0xf1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x6, 0x1, 0xad0, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x58, 0x2, 0x8214, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x7}], 0x69, 0x0, 0x81, 0x0) kqueue() 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000100)=""/52, 0x34, 0xc721822f9e66ed4a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x4]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x49) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6fcaf4ccb65d734f, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x5}, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0xb4, 0xbabe}, {0x0, 0x1, 0x8, 0x5}, {0x1, 0x1, 0x100, 0xb38}, {0x5, 0x2, 0x2, 0x3f}]}) setreuid(r2, r3) geteuid() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x88) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x220) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000a60d000200"/157], 0x9d, 0x8efd044b0ddb95c9, 0x0) socketpair$unix(0x2, 0x2, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0xaa6f0d4b456ea17e, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = getuid() getegid() getegid() r6 = getegid() fcntl$dupfd(r4, 0x0, r1) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) r7 = msgget(0x0, 0x200) msgctl$IPC_RMID(r7, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0x202) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x2, 0x0, r2, r3, r4, 0x10, 0x3}, 0x9, 0x40, r5, r6, 0x9, 0xaf, 0xffff, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x80000000000000d, &(0x7f0000000180), 0xfffffffffffffe3b) socket(0x6, 0x3, 0xf6) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1d7) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x9, 0x2, {0xf7b, 0x1}}) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) pread(r0, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd11e8a09ea584f2db6264c7be5e30f309b295c5cdb98a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44c08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0xfffffffffffffefb, 0x0, 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) chflags(&(0x7f0000000080)='./bus\x00', 0x10001) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc}, {0x5}]}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x7}, {0x40006, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1000000000000001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000000c0)=0x10) socket$inet6(0x18, 0x4000, 0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0xc4c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x962a2d2f8f43ecdb, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x80000000, 0x4, &(0x7f0000000080)="a1a1ca5f629c1b", 0x7) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x8c79f485198431fc, r0, 0x0, 0x40) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000074008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x3ff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) socket(0x20, 0x0, 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000780)=0x2000000000401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x7) syz_emit_ethernet(0x40, &(0x7f0000000140)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x100}], 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) r2 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) 16:00:10 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xc, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmget(0x2, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xffffffffffffdf60) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x6, 0x7, {[0x1000, 0x1000, 0x101, 0x80000001, 0xbd9f, 0xc0, 0x1, 0x3, 0x100000000, 0xffffffff, 0x4, 0xfffffffffffffffa, 0x100, 0x619, 0x9, 0x9, 0x7, 0x8], [0x5, 0x6, 0x0, 0xaa06, 0x3f, 0x8, 0x3, 0x4, 0x1, 0xfffffffffffffff7], [0x4, 0x37, 0x5, 0x6, 0x9, 0xffffffffffffffc0, 0x5], [0x4, 0x200, 0x8001, 0x2, 0x8000, 0x4], [{0x8, 0x0, 0x9, 0x846f}, {0x1, 0x7, 0x3, 0x1}, {0xffffffff00000000, 0x8, 0x80000001, 0x100}, {0x800, 0x100, 0x8, 0x7}, {0x5e66, 0x0, 0x2, 0x9}, {0x2, 0xfffffffffffffffe, 0x7aa8}, {0x3f, 0x176, 0x1}, {0x7, 0x10001, 0x0, 0x6}], {0x2, 0x2, 0x96a, 0xdadf}, {0x4, 0x401, 0x0, 0x70}}}) &53%: !../4 &).$ &53%"5& 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9f) listen(r0, 0x7) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x8645e6bb9d21206) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = geteuid() setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0xc, 0x2, {[0x4, 0x1000, 0x1, 0x2, 0x7, 0x6, 0x1, 0x3, 0x1, 0x0, 0xfffffffffffffff8, 0xfffffffffffffe01, 0x7, 0x7, 0x80, 0x43cd7b83, 0x1ff, 0x5], [0x800, 0x8, 0x4, 0x6, 0xc71b, 0x0, 0x6, 0x100, 0x9, 0x3], [0x5, 0x9, 0xd4c4, 0x161, 0x4, 0x25d5000000000000, 0x1], [0x5, 0x9, 0x2, 0xffffffffffffcda6, 0x4, 0x8], [{0x0, 0x5, 0x4, 0xab10}, {0x1f, 0x825f, 0x8, 0x8}, {0xfff, 0xfffffffffffffff9, 0x3, 0xf76}, {0x5, 0x7591, 0x0, 0x80d}, {0x100000000, 0x4, 0x5, 0xffffffffffffff81}, {0x6, 0x3d3, 0x0, 0xffffffffffffff80}, {0x3, 0x5, 0x1, 0xffffffffffff8001}, {0x6, 0xf717, 0xbe, 0x81}], {0x3, 0x10001, 0x8}, {0x9, 0x2, 0x80, 0x3000000}}}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x4007, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) getsockopt$sock_int(r1, 0xffff, 0x59b9c07902f23d0a, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:10 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x160) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r2, 0x2) close(r2) flock(r0, 0x8) lseek(r2, 0x0, 0x18, 0x2) r3 = getppid() read(r1, &(0x7f00000002c0)=""/4096, 0x1000) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x1f, r3}) read(r2, 0x0, 0x250) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x45}, {0x6}]}) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/88) ioctl$BIOCLOCK(r0, 0x20004276) r2 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x2, 0x2) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f0000000080)='`') 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) shutdown(r1, 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='z(\r\x00\x00\x00\x00\x00\x0010\x00'], 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x9, 0x9, 0x6}) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) getppid() getppid() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') getpid() bind$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) close(r0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x1ed, 0x3f, 0x1, 0x8, 0x4, 0x0, 0x0, 0x1, 0x1, 0xffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) pwrite(r1, &(0x7f00000000c0)="c062a6c1c4cbe2bb000d71b248e6ea2bb83f8a1204c5e756ad8b11307732e0d365c773bc44dc840d70d6fa95a3927ba032a2b7c88a46ac94d1b2312f6bcdeed90596ac9c65c27c73acdbf54fcbcea09848155912efc22bc6d45a08b61f08c315f832660129a889d04402bd83d687311c", 0x70, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="4a3c3672628723731f70acca705003cf01b995fd7e6bcfb56db72afa3882ebf249daa7b826b280fa0b59041c13e6673371960f0822ed623e4c952a51cf9ca9b9d674477ce865a2d8bbc55adb7148e43cdcba0f2a239f6fa843407627b75710c763ad98e3f2239ded63f17a2ffb7645328f6f", 0x72, 0x0, 0x50) getuid() msgctl$IPC_RMID(r0, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ca, 0x100) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) geteuid() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f4acfdec76fadddbf02468144bca4c56231a0b54939218ac94c51d87ffe7b12eb14475", 0x31}], 0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x4) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) clock_gettime(0x3, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket$inet(0x2, 0x4000, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c8920000abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5362252f136a2473b4ab6"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000600)="220e228901001c067eee5be56daa20e5ea99cb1bc320e9ff0f00000000000057bc74a7eac8603c45d7301e0c445ed548d60114c8838f54ac8099f2c5d501934f0d351c57929b4fa7c953f0d0943a011d591d4e9efad2fc32621e3322e98789a32f500065cc08147f00000050f7e1e67affe14f20cf9c936b80ad5e26ba8a00c7bbfdaaf82e0fc72edc2bf0e43c76d6834910e03b7df1ad80f55ca97d703495958c351697740b2c5f5de3515d58011e816b130444e3db46199c8fb22369c5166e36819cadef4c9958094f76347f36f358306325979471a6e788b4dc187663a4d455d4c102de7b1d4a7c7cb360f2759e3aa1a78c174b9a0e97fb80ddb14cdc9e1931391bcabc9ecad2b468340a9df591f08685d6c06881845330a23579a5b2473ebb7d8540ad02206ce4f54a995a4cfd5425e8", 0xfe17) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x7) write(r0, &(0x7f0000000180)="cb89b0a34c98986d6e15bf35e7c5770902fb33983e4b11da29f41b4e15a8c0fd01c9e6f6f5aa7d2a8f2fc135f0c3729426b0d4bd24874c9bf7479dc98392d9644e695d8a13df8a87da61e4985a84a20413348caa101e4afdf8c9c492f5d79a967c79ed00c7be94e01041d68b15db89edce3a8110ea57f498bac500ae91016078a5dd74b8a69e812f9448b47a6d8ddcc980053ef4556ac30dfd9e9c0bbdfd73d9ceb3228e52c17de7eae2b5a089b531bd0c4d8b83fe7d6901596d07f8a58895f961458f7445945c3613809fcbbc5e8a88d63f107a110e5c065d22e153d3a789db0099bd4dbce9cb9f910f47", 0xeb) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socketpair(0x18, 0x3, 0x3, &(0x7f0000000300)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="bd8fe78e0932f86779af7187eb4ceba183c76981ca810d23e9a22aba06bd5d7138301edd9bed3ce452228d9c2c3466cbb7a995307378558e9d3ca0abed140d35768fcfb55a94dc63445cc6fcaa2ca6d7bda81353", 0x54) setsockopt(r0, 0x9, 0x100, &(0x7f0000000040)="c4b0ab44fbc8f765a249d80a733533fe386e193fc3243aef5d1b0359f86e8afc55b951affa81d0a1a46e76c71446cde32e02f6aeae5663667ae4ddda2da1a38bfda5eed5a9728d6d293cb93ffec89128ee48528611b3f683e70b8c41dc7233fde39582e176f416f85f2cf346768b06e2461a3bec06009ac456870855c1e2cabf0976483423bbe5e01e80385b930a1a9e3573da0d6020ac92e39fe1ed7be4e331bd78d12af18498f8ea82096032eafd071390c2621005e0801b0008b6da8391b72a6b5b2d39ed3630d378ea49283b44e599f96e382bd7c2e28ede4b6ab59cc650edff2f19e7fb8271e639124a3e18a0f9d55cb1", 0xf3) setsockopt(r1, 0x20, 0x7, &(0x7f0000000180), 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x101, 0x81, 0x9, "1b932f8e1e6f9068565a1082c8e9e097144c4caf", 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x26}], 0x1}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0xa0, 0x19) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/224, 0xe0}, {&(0x7f0000000640)=""/183, 0xb7}], 0x8, &(0x7f0000000780)=""/69, 0x45}, 0x40) 16:00:11 executing program 0: r0 = semget(0x1, 0x2, 0x604) semctl$GETVAL(r0, 0x4bea5475ff721e24, 0x5, &(0x7f0000000000)=""/243) r1 = msgget$private(0x0, 0x40) r2 = semget$private(0x0, 0x2, 0x30) msgsnd(r1, &(0x7f0000000100)={0x2, "26c78849770ac07603187f13b72014fb71cfe30ffec94ecf61028228071d58e5e5935a649a4862e614f377ac061335f39b11eebd99c575dfbcd1dc1241c782d60adf98d437314c8c336d20e24f3014ecb80f4615e8c82bae69812c2709d7c6beeb28507f3674ee6e"}, 0x70, 0x800) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/168) r3 = semget$private(0x0, 0xd590edeb16970514, 0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x21, 0x0) r5 = accept$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) read(r5, &(0x7f0000000300)=""/4096, 0x1000) r6 = semget$private(0x0, 0x0, 0x206) sync() ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0x2}, {0x47, 0x2}, {0x40, 0x7}, {0x86, 0x101}, {0x8f, 0xfff}, {0x8b, 0x7fffffff}], 0x6}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000013c0)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000001400)) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000001440)=""/27) poll(&(0x7f0000001480)=[{r7, 0x10}, {r5, 0x10}, {r5, 0x4}, {r7, 0x4}], 0x4, 0xffffffffffffeaf0) r8 = accept$inet6(r4, &(0x7f00000014c0), &(0x7f0000001500)=0xc) mkdirat(r7, &(0x7f0000001540)='./file0\x00', 0x4) msgrcv(r1, &(0x7f0000001580)={0x0, ""/244}, 0xfc, 0x0, 0x1000) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001680)=""/180) semget(0x2, 0x1, 0x1) accept$inet6(r8, &(0x7f0000001740), &(0x7f0000001780)=0xc) flock(r8, 0x6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001840)={0x9, &(0x7f00000017c0)=[{0x0, 0x40, 0xff}, {0x5, 0x8001, 0x2, 0x100000001}, {0x8001, 0x4, 0xce00000000000000, 0x9}, {0x4, 0x400, 0x64, 0x3ff000000000}, {0x5, 0x69f844a5, 0x8, 0x9}, {0x0, 0x5, 0x80000001, 0x2}, {0x3ebf, 0x8, 0x101, 0xfffffffffffffffd}, {0x0, 0x40, 0x0, 0xff}, {0x0, 0x1, 0x8, 0x7f}]}) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000001880)=""/227) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001980)={0x4, 0x5, 0x1, 0x9, "7c0c4af049271cc473d4eddd9f74ada407bb4462", 0x3, 0x8000}) msgsnd(r1, &(0x7f00000019c0)={0x2, "0b1ad941f8052e2146f58d3510e26eb9ece9a27406c13fc2e58426f437b27a24e10a0ca3b9fa5a3a235e528d03cb5c49f3c432"}, 0x3b, 0x800) ioctl$KDDISABIO(r5, 0x20004b3d) 16:00:11 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') "" >.%-* %*  )?<4'* <0 ,2 5' 0::<2"3") #/% ?7!&:?! +-&: ;=*8..+0$<6  ;=1-5)=04 54 ,#+#2#).6-/  64?630#%1&'46#$; <<3 25:!'  ;1 19 < 4(4 50(0"59%2>;=- ,$5 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xb077) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/24]) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pread(r0, &(0x7f0000000180)="445e6fd6e64accb2c0127962b3ae6ace480d15a0871a8a15155ca778ece5e5aa63060162665897ef80160ec439d8aa4b026d26b92919ad9246b492f0b15279ce11e1fe682cc719392be968e38b0d7b86bc87c76d996c707cb620906d41a247a085e6daf02b5c43f0dc9bccb8644c119790ac0e15a1f2613fd3bf9d294e1bbe7021680724a8b392d76dd243fe38ab8e4549ceddedd913f0147b9f8b61453a97c76b4328f72f28ca17b923d8fe01b97a884857d912780b7910af98fb005e78267efe92f47f1b1b9b9ab683bf4c73934fc42c9f5c2f8e452078345799fc50ffc08df6b5d9b528a788b1f28428b6423ab3a374bf7f4fa9bae6036745cf4a40c87d695b7e681356b31b4d38147dd2cad565f8ebafb00935e22151200d4f6ae9b46ffd9755793956156499f83ac5fa777527b9da32953a95342a5b59942eea4c38465e2c35982b75560af8e286e47b56964cb462399d15771f8f76c491b37e36275f6ee046b1c24fb855b0b5bbaeb4488bb2d9fa0eae714157908a573468673deb8be320e30248fbace2c58073d8411788e65a6aac0e3e185d8bb90e756a406e62e6faa6f94111d08ade733a1e53ebf538af0d3bdbc20a68290582e647064c4e2386632bc5632303c13396d5236de9ddfdedd323054e39e24ecbbaaad32ad252eda767d75c8f2ee5f429cd1a06c1de305c1a9aceeeba08d66f9c16e70366966f2e2356177b81be118f3f0df79ef84a6f21d2890c1478c24e79126edb3be0da1cbe9a98596fb7ab51447759311dc0553384e23495e4477149bbc031015e124334b0baebb8531f1c7bdbd8ac1e9903d7af6a39727ef5585ad97c34768907ac9399db869013d110835f43d150893df4672da0f6a87bf5e639dcdace6a0d5c349a992e3516e0fb7014cad94610a066f9a23fe7378d50469d2b62a83e2979136489949156f83b69153b063196b7a37759f64deae9a2816d66db7e41079594ca8b958e3cd834f315ccee67ac19e21db2006a9860bb170f3ada051664010756724dbb049c6d0f3c2a29f6ed7426388ceed1637de132f035b4496842d508a56da6680719c72485def7e6ea30a0865639c0026850eab76caef08df9ca8b9feea5f39f56c395a0d11b019494ddea13c8f19b88536d6b82c638b69f45f171bdacb0ca1a1154f412d8e96f997019d26db2b62914547de8532eab37a2c9d762df3ff2eee443a02cd394f0e609ae0ef5ca6c8a06da7669ffd3723fc3db45668095f25dd8a8dd1c9c9e8dfef52f3d4f4173c6a5d257ab10c1e7104876360648f534a0a5cf5045db864564c3e87212826ca020af5e8fba20e045b931d97e8c5a96a85b4856f58f1ead58cae93330b694d3f1bd50437ed4204015d342a1860d45f736711686193d562343dbfb1282d5b1f82a827a2eb46443ebf6d7bb4b694254792e34aef72e40c664dcd8ea77c519f3204942c3c0925d3fc8d55f61a1024e1336236d9d400c518cd74de231121491bbfd21751212dc7d53b069c3d6693b76e3a8a4be9c1c6dda4014d25a22c7e585391a3fd7b372a94b6e6f8ee0c7a47770dfb6e955b51cc08483a03e6ba92cf5b358166fd7deea39536573b5e0a968a858282063a5a86ae0f63403982de1f76f2c89ded9c7101e2ddb62fed03471466779f90f737424b7158b5ccaad9f636792b1e220a25339a8a7ffb014f8c45a1c434c8fb6e32a285cf12995a770598a415cddd02be631993cbd22301556d4c0d06d0d90623efe1985de18025657f6ceb3b551e78c08d6d70f2959248eb19322983ee47ef022a495deb848f59ae43241d0866f73eb30d1ab07ee7c2aaf075e465153445afab6de0c4f55209918fcc8742d8f69fa2d18411f9daba4b147ee5d1d0c172af5bc0577e75fcee019c1c0a5ee006028eb09e131ac6e7febbc7305080f6c2f275b42bfac7d1b79c21292f46dd8ad8ea711660c2315b885106f3a0dec5c3726c03ef80514ca7d41fce90644d1e13efc85433ce9554130be4e61b7c9d0e3813c609e478a8a912a2f82d074d7baa30bb6804c67c2299d390c9373b0f858d706306913c15f94411dec482b83a9e8aa63cb51415a236e3002d35b286819b01d6587c35d651e4409411ad9bfcea255c9ef0dbc4e0428e3d17131eed9e9679f6c05b9fe461b2cada6275504e06af2757c95abc0511f11d2022498d9283b53150bbf5ce0061b467927a1970d2a8379f0927707e7174cb806228b237661afeb3f6afb3bd561309f2ec839da02c8f423e96f9fe1c922203e80a69bc412cb0f987bf05742b5a2193d8f29dbae454f984cef80d5852248a584836d0f78b98ae8f2550edbfca2de34d3aa64210911e7bc1d3eff70c8e1be606d1727a6fb94ad53c91b3b1db5e02ee8fa8571ae0bff633411ec97c906767bdd1e3efd3b759ef15f559f5e1b7b963636bc78465ebe9034b21ba285cdba897f83993e7f7b7152bbe164525152bcf372a400cbd811f9085ec096fba78c9211a1372c2f62361d7dd88f02149b306906ccc1784d9be7fd8db88689ca06ffb79c1ee86f66564e270618d92e4c91bfe13b7634493a2ef44e2e809995de57689c2d0cec4ddfb5e5c3c722815839c0ff849849564bd28c00a426cdb8a5baf21f4c22616907763ef193ff907a874582ae845fba45c4d45e5ee3baacb042da4b76c7b6a0d2eae9971757d9f556f69341d319e01dfe8391d3c23011d187b066839e45f7d0f676f3470fc6ba58d61a3a4a169abe9dc3d85577f68714566df8b81b9c45a0e90f1aa7f3f199c773693c2058c7f062b83b8a9c5977fd8830e6cc2e4dedc38cfc4359d130cb6f2dca419f77d9ab8df982849763bcc1775b58ffb245904ed8ff305bf941fc97605bbf28907a7ce4ed30582cc2be5992b8edf1b049a62051b1b56e8eeb1687a77a703eb1df60d13768ca5d7e7db18443965389c2c1d9b05c11229599a27a3d014f76969a4ab244df2bfa922a305620d0bf8295c4d62229cebcd29c723a1d43bdef7d0f345812bfac1d933e8e17ae9e94f5736a82ef04da2d6ed57fcc17c7f9f7370cf600c64d99a856cdd1e64b128a2e25825d6f47880a48ba302dd505a61df73992c1bdc61a62be73a6286f253e2d22128fae7cc08ada2ce0bddedc437ef03c085324efe9e90f5e51e7b9279e4382a237e960bf59bcf5dee939073dbff7acd2308870223cda09498fa1c1d0edbef339dc56eae87f9ee7a28c4b59f09cbf0ab75525ae221bed62452e06e82ae16bef0797c48fd1152843835b680e776ac0f9cf30aa4c474fa7c29be8e8ec2a0631754637ae235a54652e8bc1e84df6bcfd2cf6965134ed14132b6c5083c795657b8b360aae362c95f23ed6f0cd32bf59938d3e4d981298d9715292d5889415bfd504404ba80499fe5f1176483c7badf56efcc59a0e4d99cf81c3bc69e509c80646bb4725b8a68bdf1db636d562ba1fc501f84df54703b5a807888fe1048778a792a6c11d064b6777b83aafe0d5102fe56330c022a20936c142385f8c9a02a3b1a2dcd4f7b50366c93560d714f1baa410365bda7c2c4056539a900fbf07388bcf92badce4020f2089bf794e415f9737c335cdb9f3352d0523cab582602a0e314514b591cbac93a6da3689a8e6171502d1d45c89cf0a2dccf26eef34e513a49813c437f757619019769c958528e52b45fc36fce47302f0c3d22e10bb84446de55a79bea451ee51e633a561046c80dfc1d66112ec92cad7c7a611d72c0749f9f47eb326452b3e485b3ff9c3044843167f2c477d7fb18959e4fad0967a41a5baf85e7ab2931924d00e727fddd5dffe7eab4243480bbebc52f03e23fde231688dea75e6d1b8d08b0bd9d7d2d644617d76c295eb4f963f2c3aa379366458421f6428de84f825348c25f83a9c70a6340b661a6aab9a14e1eeb5c9b462ddb6a4e6d706b69a64805cd99b87df5de24a3fecdd3d31ed89f36fa5bfd63bec7decf569cfbc76f057df48a2b1ed8ffef7953f3f0752af3650bde4ef9b7c90ea94da909f3fb445547794732fca8689e84cd96dec51638fbf966880c884ccf47fe62427e9b51804ef70d83b5eeb7062bad09c07dd340aa5643014ca00106dd496eb8f0a54abc02cc668aab0229bedf0ea95329515c064b4788256ef788698030195acec346e1db0a18db42ed5e4ad49285b58638f9c77f58b7048e54d12e5229eec2e58a693e427ce7a52baf5e9e8e37cfaeeaf6328e77e02241e50e224e54b2a64abccf69336989a2c9b3e44c639028badac94becd5997db4a92348126f479fe59d98b3ed36d6025f2c0cd877995e76a99b3195e059d07afe85ac7608f448f67ecc44ec76585cfd7aea6f9ba0c378f759b5ec20599b420a6b17a8252d87330c85d833041e2b8f48c0b4872e75664b1f0c1a8cc4a434feaa12ef3c0b3861d2019f70ce1a57720f5499c7a6b8fe90e8b6dce2784bf21794dd1a9630e68630e3a173c31c7160f7a1e5af5fcc05da7eba35d3fd1a720577d95895038b4ddee8e5bdf1e7a4539add428ec6fdab87f91fc359887bd91177a6a53ac8501b71e98b6dc59e4df9dd075f7f1b42fc2373733468a83a258af38676a453aba0c1c92bc90fabaa90237a958a69ba448505d993e63de0e2fadeee275c07d151add259728c0099905ef524fb72cd3496e63b70590987457d338d80aea16b0a831b07c2078b8b9e44cca1ba7497a83d967b9e6d33a671665ab4e42c589fb711f6deed3345d856ef3cdde7e262e773918cce507a84a1210a16f928e975b4c638ea1ec3628b00ac78fa7668ea451faea4f218bcd5c3b657a036337f8bee3a80d7f3c0c1f2b6624fa0959c390537c986aa5b1f206bf56f30d31ad7b71ce68bfb06f18daec5bda37d53838cf71e7d49cd10c1dc3677e647777a8b98b66979c3c94bf54efa23c4c857c1cbdaea746307e5ac485c160a28efa70acf6ebbdd1da1a5b21c8f9c248a408dc7513adad5af89431aee46b2eb87fac7a8fec3e17f80e0d1e1dfb37c9e431416473ba1be15cff26610bca48b3094571e865f1687eefc7acb7449253b0c9eab23760862cdf6cef11e42afbeca566085c34b4d2fc2e438fc87ca8f7b79c0ab885917b107844d5fb22959dbbab32996e5f101ba0629c4b7fc55283ab00672d9cc411697bfad16204bc72564e6e74b0be97746043c1c5934159a9d3aae9ec5ca1cacd67c7b2ff5d44b380bc2536c62c62f59a96681cc92a089d3e1b1f3444de3287bb6bb5debc53865c4bbbb78bc242bf8c2796e1051ab536bf3e0000de76ed9c84906fb49a31deb892863139c07f8b4bd8f24b43426ec9c07e500328932ac4b1c912acdebe02cc4bf975511e8857693347651c47bbcd05d78d1d81e699491d47da8c98093277c5cc37fa8ef7b3b75ae167d9eb314c335cc753d3e70c81674bbf21cbcd448e39f4e6b861e607c98ae40f7536dab9356447d6344b9f37177e62f70217deb60aa686ea2a6cc5f95550da6d9794c028ff5bba957937b07be0435a5a78f8160bf3b15377530ec1e66206f7c6111ce4a25405bc78b465a407cb8eed68777cc12a5e680e0ec532118c90bd26c3b83079b609778958b5d3eeaaf86b24b2d0e96875e642f7a141b50a0027dc8ff143292afd437518a0eaebeca7edb4724c861ccffd6fa96caf210f608ccd3bb1531788f4a7ac581587c611c23d59ebe5af45e14c0ed496ea612a2402f62e5280b7befbbf274f8c6a8bfc688d2c0ae431a109809eecb8a2a2a2a99a3a444e17ad95bf82452470ca140260f64e7e9af004e05d83979ad89363da211758a96d24f6462fcec2", 0x1000, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x80}, {0x400000006}]}) flock(r0, 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000029, 0x1e, &(0x7f0000000080)="00010000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/123, 0x7b, 0x843, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="86022eaf6669244ff560b0a71ccdc865622f1435c3bf517f34a136cd9473ac291165afd4b26dd0e77523fcc446e8ced749836bcdadbdd5cd31679bd0b3be5214562be2d81dfa4bbcaf0025287b58990b9118210e510da2f379292249bd8c48defe4dea9046fb5c4e189e3159c3cd53816507a8f440643b927213d1898c077720bdb15e1125fdc164713d41763d262d56033efb55044180f8c827cc21618d842f619b57e58fcdb606ecc5d80c30bc2ae63e5969334dce8e104e9ef071f7f5a5817172f62ab7e64bcda76a08e858f9e6ca1f693398383c28055fa538302114b237f9cbbfcbf2310166c8f5a77b72c8028271e0"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x30}, 0x0) 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x4, 0x9, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x7, 0xbd01aa6812e875d0}, {0x4, 0x7, 0x800}, {0x1, 0xffffffff, 0x800}, {0x0, 0x4, 0xf29a58dc91b6802d}, {0x0, 0x1f, 0xee466603e7cde618}, {0x2, 0x764, 0x1000}], 0xa) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ec1000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x7, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x48914bf93c9fbab0, 0x1, 0x6, 0x8}, {{r0}, 0xc4addc1bb6df336c, 0x2c9921f5cf659e99, 0x40000000, 0x7, 0x9}, {{r0}, 0xb00b43796e5e9e90, 0x564cb761e7b9517a, 0x20000005, 0x400, 0x4}], 0x4, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x68f85f0335ba46cf, 0x5}], 0x7f, &(0x7f00000006c0)={0x7, 0x1ff}) 16:00:11 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1c, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400, 0x1000}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="f24696d9b051b5c0d14d573de9ca771a8a2e853d9756", 0x16, 0x402, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0xda}, 0xc) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="0dcd61992ada989dd04d721dfa71403667546c8fcbba1ad6e2386cd548b74ace8afae3d581bd20b79b6ff4037d062d1b6e3f53e993bb1803fc0c255aa97611c0039669d44ef6f1f4eba6f80d108534cd18e10018d75ae22f0b01a8952fe2dd", 0x5f) socket(0x1, 0x5, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) fchflags(r1, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x202) flock(r0, 0x2) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r1, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240), 0x85a7e0a25e01224) read(r0, &(0x7f00000000c0)=""/7, 0x7) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001100), 0x0, &(0x7f0000001140)=""/159, 0x9f}, 0xc5e75b135b56fabe) sendto$unix(r0, &(0x7f0000001240)="b100050160000002000000000700000000d6affecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1d14a79c724efd6bd720aec5668f35f39aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f80004e856ee52db46a0665d8c281cec376e4908b166be5f978c2a6d6addc7d15d6d83b5731c0b3fcc8cf35aaf8a169217d4", 0xfffffd8c, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:12 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x101) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x401, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x800001c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) semget$private(0x0, 0x2, 0x440) r1 = semget(0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0xffffffffffff4ee4, 0x5, 0x80000000, 0xff, &(0x7f0000000280)={{0x2, 0x8, 0x5, 0x2, 0x35c, 0x4, 0x4}, {[0x7, 0x5, 0x1, 0x7, 0x5, 0x6, 0x7, 0x9, 0x80, 0xff, 0x3, 0x1, 0x6, 0x7, 0x6, 0x6, 0xffffffffffffff89, 0x4228], [0x5, 0x40, 0x2, 0xff, 0x81, 0x3, 0x7, 0x1000, 0x0, 0x6], [0x10000, 0x9, 0x0, 0x6, 0x7ff, 0x40, 0x6], [0x80000000, 0xff, 0xffffffff80000000, 0x8, 0x4, 0x7fe000000000000], [{0x5, 0x3, 0x0, 0x3f}, {0x95, 0x7, 0x10001, 0x4}, {0x8, 0x0, 0x7f}, {0xc1c54ac, 0xa9ed0426000, 0x100000001, 0x2}, {0x6, 0x6, 0x200, 0x1}, {0x5, 0x3, 0x100000000, 0xed}, {0x2, 0x1, 0x8, 0xfffffffffffffff8}, {0x7924, 0x3}], {0x5, 0x2, 0x9, 0x4}, {0x7, 0x111cd7b000, 0x4, 0x7ff}}}, 0xc, 0x1ff}) semget$private(0x0, 0x1, 0x11) semop(r1, &(0x7f00000000c0)=[{0x0, 0x690}, {0x0, 0x8}, {}], 0x3)  =%(6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#&800 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#&800 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x3, 0x4, 0x6}, 0x0, [0x80000000, 0x101, 0x2, 0x100000001, 0x5a4df722, 0x0, 0x40, 0x100]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0xd53eb15a0fe5fee1, &(0x7f0000000000)) r0 = socket(0x1, 0x4000, 0x4) lseek(r0, 0x0, 0x0, 0x2) clock_getres(0x2, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x280, './file0\x00', './file0\x00'}) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7ff, 0x9}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x4}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x4f216f8e9e98377a, 0x0, 0x7, 0x5, r1}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = socket(0x11, 0x4000, 0x401f80000) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="4e11590dbc0dfe934121c95408f998631f7d438a8c583ece605b2b2023f719facd54831b50146d24085220ddcc786f23512f3591664d8fb4d28c6741b89dda38910d51157ce384414107b422fedd182dd1d8a4bd45e19f0ab2e3eab3c2c3af285d3ef52d6ce05cf94a4d548dd7c868f80f7fe3f3eae41d106e3e835716f8cc7b9d7d567f3501e43a905030d85950aff2b8ab8087a28a7436f7c3da4627c2738cf161c5439c2918b0b4b1964ff349903f96d4478f77ce19739a47dba2224519e7bdccc64f1ed167c832af5eb316c148e37d1dc102636f239933801be402d6ced86b4bef969772", 0xe6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r2, &(0x7f0000000200)="5cf59436c4d791adc9a5d28dabcc5d76fe6b8b9872b49cb186a7263575518b47224471be4389bc23903fced42889eac07227ea7ab11a425a4d5bec2a60a897b34a57e5a30446f3dda8dadd2912f59789de4fa3387e48", 0x56) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1, 0x0, 0x3f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:00:12 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x8, 0xa, r3}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x8, 0x80000000, {0x7733, 0x7fff}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x401, 0xbf9, 0x2, 0x1, 0x0, 0x400, 0x1000, 0x2, 0x2, 0x3f, 0x1ff00000000}) r5 = semget(0x1, 0x0, 0xc) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/103) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x8d585641f89920d2, 0xa9) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8001, 0x6, 0x1740, 0x1, 0x1, 0x6, 0x40, 0x1, 0x0, 0x2a, 0x6}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x14c16034bed39a43, 0x8, r1) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r0) syz_open_pts() semget$private(0x0, 0x2, 0x110) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = geteuid() setuid(r2) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='wx') 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x2000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x24, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000090, 0x6, 0x2}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000052, 0x1}, {{r0}, 0x0, 0x80, 0x2, 0x4, 0xc3ac}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000020, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x5, 0xffffffff7fffffff}, {{r0}, 0x0, 0x82, 0x9, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x80000048, 0x6, 0xffffffffffffffe5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40413d223a9c1c27, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0xe214, 0x50a}], 0x9, &(0x7f0000000000)={0xec5, 0xff}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x7}, &(0x7f0000000300)) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40, 0x9, 0x63cac46e, 0x9, "8b9f83838fd90217726c31b436665d2baeb2ed6a", 0x2541ed96, 0x1f}) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000540)=""/239, 0xfffffffffffffeac) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x68, 0x1f, 0x212, "6ed089b1bed3e5167b4394c426554cc915cca7a8", 0x80, 0x100000001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10000) syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x9, 0x3, 0x4]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74, 0x0, 0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:00:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) openat(r3, &(0x7f0000002a00)='./file0\x00', 0x10, 0x11) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:00:14 executing program 0: socketpair(0x6, 0x4, 0xffffffffffff0000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfcb682334a5639515a4c8ab06198824b6e8c8b6b87cb4272b8bcdb9ac2a4f5f7ffff0000d4d993428f505bb3f0216ab93f12fc0d5f40465f7809096cee4b0299bac786", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='\x03E') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x2, 0x40160) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x4, 0x80000000, 0x1, "7539aac344283a3512e70239243900", 0x82, 0x9}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0x8, 0x5, 0x800}) dup2(r1, r0) 16:00:14 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000040)="ef4d6a747c3c21ceba792f77faef93f2000410dba17f6ab9a920ac256bc336e155d60e68cb19b421c13191e7715ec24c93224d44d1ad93c13866", 0x3a) kqueue() 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x61) r2 = getpgrp() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f00000012c0)=ANY=[@ANYBLOB="01002e2f66696c65320075f3a07c30630b8b5f0094acd865f73af56742b5fdf30ed2571cb6f7b963666cda83bcc7d8217afb27283a74574d2d118ed6bdb5d3ab74f1aea8511bc76811e52bc970c78a15dd8d0863185ab5a8944278dc787c9b41aeeffdcba99116d6d39c9b17b03179d495e7c147827b8dbb4f"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000140)="a73dd4", 0x3}, {&(0x7f0000000180)="78a8315ee8d85379b3c14d423bf9c1d9146ec2a8120931ecd028df943745263a2d615d85aabe29a4c0c3ec2a9a8c429fd075c5d5cfd58ad3fd0aa4658640af88bf1f0334717482d155b973d3e7a8ad7165bed57861ca2bbc9f450d7a3203453f81c3e121e5410f53d9e684b3fd563c1adf3534dc6dd3a5a39bf623e3c2ba51d6c1746e295d6ec3e21c212ade6ec5c1faa65b8bc3639fa56f733fa82485cf695ff3dea9e3ae6f9d054c483638854e19d7f011723bf31367a8cd20c9877f5ea07d4c667e6fd47a6d8f71ea57ba23f8ffee9c24ca5ff666488d20b5a4c2687348757e449045036c6e1d9ce8ac133498520b51c4583e324a69fbacaeb64037f28f2e3460dc17156d5dc2063e2bc97d10619f676c31ed8d421d439a73044d5c7db9a1249e264dce6c67d38dfbae2e530624661dc3173563d5382c5990f1bd6165d4dc062feb4c63dbd27a9a3151eda6bcf9d3e3eeccc625edfcf183bc68ca268c14bd899e05cba8e40fb334b1f646de206debd8aead4b5193eb37c9d46d6fafad548f8f5c205f41301ec7df698c2dbc37422660e33351b5f1b8f352f4d959d5b3df3da063227a82248f82b6d945117a94ef8bc9e24d796c602d70ea63c479cc49756f23b9263ee39b8591a303f2dbf89a8f23978cc620e3bc8a7ee671c869273793395d2bd9d2707849db0dbc1471c419b0e2dda86457f71846eec667fcb6e2d3c941252787de19b28b91e68bc5b5e0d0ccb0d0baddc9a85094a303098a75221b4b411962602fd1c57505cc6bc34140aa06fbf8fdeca1ad6b7e570e8d6adca3c2a498b702fd35de0ffe729c582b5548ed5fd3e4f7369219e380f37d426e25012650717b144cb49f7967afb3d1fea3c4e865292c4b4718d4d9d0dfdb14452d8b045a9b4c353457097a37abfab5ff08fbf14c25045432f034cc041cd183ce126e6bbf02456317a4c537c30eadc5c7c001832445fb75db8344aee12fc8c4537715bfd3714eaa0332bb7bb306576f16c1cf096454a457959412883e2087c7e6b4964971509706b5238fa79fa79f114f362ee8323a95e9ee3c7215e7bd1ab5e099412d79a3c1868b13c6951e9236fd9f8105fcaaba5297637af2815b59b2af124413804e19164f29b24416e0058e5ac3ad6e2209e766e4c257951a5396ba712e2bb48920843f8943ef0d1c881a40bba09e74f5cdf55d0f41307f470bab2153996248d81c9434c00e4cff76a58632a90cec3662c5b7ddad02daf7bcbc0122b81e5a217d8a8ac8529815843bad5eda8a439933af6a775e636a982c42a7913cec72606dd0ce5355f0a195cc07469f4d227175ce673ea2f012293d92c22946cb1590ee4d1641ade401408368536115e1be0a329882aaac1ffbf654c6a7b37ddbc5dec66f2498f3b1c5b6d7c430501e8a13f5a2ecd86fd134cb576b15489bf29b786a25ea0e25d29eb763716102989e9660c75a2e30b842850f00f773f30608f5fa766ccb7a6bce7479d646157712ff5ca58b0adfa3a3e5a5dd700d6ece95c77756c4ebe5015c67133fb733cfdef56053cfe3f245656cfd2ca4e03b08530a4f813c7183723e36f31de4ed5ae30bd9f136e60879321489ec4e1189b79c941aa990bc1e2e0781a3df1a3eddd3a06dc1896ce6f95f0528788288b4f446800293bbeb4566e65cd848227a5c9949a72bb443ea6741ba4ecda4b24a8b82bb794cfbc3e1bc48729b1fd9bab63dc6c8b6f971dd17cab954d6b33f6df92b1a155d39333d2a26eb9536f21ef7e15453ffcffd53ae32dacedab7bb499d48e3b6eba3c94c21a25926630eabdbb5344c6f1da3d85648b863396ba80f532148793ba81f42316062ead8dc1a02a107ed8942bb7327fa5d780cbc46752fcf10260a0de8cf549899c6435a215450f33bec5b00ffb50e7634d8c68df2d3183cf151027c2949b69c101633692420bf082d84b7b7a6d026e6414c21bd767f1df8888a815fdfdb3e648ca1482a1cfa802ea03b78c3cece7c99a803546a8c5111690ac3dd9572eef4047cfb9b11aee825adb80ccba40162091dd3778ce4dadb2acda631bc8c1991b3d7d59683ca8a936a61d87259d782321fd32d6deda87fd461d7b668b817be8572fa94953624dad2613e08c091409f500a980ec76dc01f45a16a7c5a4cec8041768f909aa43b3baa860e9e8dea7982f3ea689a4414cef5ca4d4dcbc85d8901dfcd1e215d49528782eabc382389fda4fb8058131f6c1c705ec5aec103e4dd086327a4d62356d22b6a0d2380d5dce1d1191f7322acbbe646fac421280643c71648500111ad42eb7701f9ebdaa9b473dd2ce1543270dd8e9755d9028e3d84af2b9ad62fdb3cc38d88f1eaeb6c0160c87557ed3dc1312c5309bf9d66d37dab86329c634310fec83f508ead787d497b106451e455574bde8e57135422da5cec06ad556c599e0fe80f5619121deb8b1f166f256ba50ebb9ffdfc9e1c57b0e9fc1174164cc864ea8b1caf017841f1f5458cb82b47fb677a8f952a034ae3c6bcb4d7c0a2e3c684542d541cf78ec3e5d9f49694abf6ba79f7db5f89094f38592a0fa5f2ceeeae49568c866a14a30804088e263ffb51ab36eb169e293ac257b5633d9e5bdd2fbe83390b0153637dbc901656e3ac06b6d5d6b1f13189e7b4aa6c648bc8859b6641157bd31ef4f1d579557476606bee9e99ba75e7ae9486551b3354e45c92205e42b61d48b9a99af7e0f0177f4023529534a7e7f80902b7c0fa11760e4997c9ef8704048b4ea759b3d9522f7eab3c4113981cd78bbb1368cb9fca7fc5a4591bedf46b8bb503ae161c82a6911493d7d43cada6bfcc5f8e73119ba76ceafff2ae89f74656e6bbf77dcdbc9228adcbdff1aff4ccb855186dc06a8204cf8ab87aac2fc3f7038c3d7d4fb002f09261b63acabfb73d1038083046c534f5a1650d274783cc50fdc266f3f46a27abb30291d711a21c1b37ff0c5bcceb5a70bd204cabb2f6e5406c10f1708a78ca1847a3dcee66763d85f1fa2a47f4cdfa17dd02d6252295466f7bec2ddc0ff6523856dd0ebc6f030085294ac8e9423fa141b3fd7840380dbff603c76e307f438d3ebc518958137971622339b9186f49b9e3d4f487a34af76b58feba247410db40d0ee58e062b73d1234c0ead1486b7bdbe096f694f38d4225455ec303bc0d54a6487ef2a3d13b6f206548194c598819aabf2b413f2eae0318e9694d5550795f7e9c08345f56e0ec4b2873aaf07b95e4a03a3eafdf684335c0f294f8a5a71a39e7cc7fdfef0a5e01870fd591e450d1728a5fdc990e0ca6235ec626208f214264b1bf14b8d53293ec9187f0fabf050f4b1b11a8c476a723da0607a753ae0dd40ddd4fb64ad878f2ad5d60cf023af4bb6e3e87cc1f647fd22cfa91b3451622d5b8b3d30b7497821cdd0f3e4bdb76362b484f7c47fcd0ddaa1d4d5712b0b4dd8d4a43a9d0d93d7391e344ab0ca1f0a8f2d7f9f07b5aad6788d1fcab6d248d1c952bdacf3ab7a18d5920ce1c492f440b28bb47a55bb6dd7cc8f9528e07dfdfc31ee5d15056f761839126fc9a2c0d578a112887fa2ddb85c32f7e263dad02c3e7506909c23e6b6492c3e2ab00e272500c107370f4ab51cc294667f050b4c1524a2e6e37cfb8eaeb217bdb51977e4f0c0e73ba03679224390af8536c12c4d940fb6d53191c737070e24853c91d9386af0333de0b1daa13ab84bc8a33e86eacf13cd2ccde43be73a4675717a6be5cbfc16f785711adda6ec484a7b6a561ed0d7f8aa5bd5ed1e883592e3e896a0bcabc765de80aad5439199cdf05e82e0d00b1ce6aa152f4037fd9d3e27fc73984561e0b80c9e8bb01ca1d85ef697724b1bbfe127a21bdef4194584913ddc557eda5986c81e99043b7d210ddc4239f8f4909760b54027af39d836a734d7fc97e7cd8d0c82102bf27844ecf379a91511c00629b3dd6cd9f66444cb634983ca0e04977661a32300a4dddb7c50eaf892f3aaaba06e760e851435f4d8cb38466589cb03b860abdc50a4fcdc64ddd7863a020af5a810b19621902825a35f5757a18b8b52c1132c8141812445eb29e1ee6603d336ae8d72862b17b14520a6a8b7008b3a6925e27872172061cf39edbe79c170a3ab70267dba96023918dc97823852fc67af2d15e51fc301d3a6af78f00529c50912c59deb8c199c9c20c0f4b2fcb96701e07bfb6deb6bc639cc7f581f7bc86cfe0d8052ce08ea737714ba295789dc7d7f4b3f6f3cde86044bc61f8d71c40d8570b33bcba423a9c634e2b6a93f9a132dedb257fad379c52f73b9a53471e6bcd20912d8dae566b4669f85e8b42c97ed6fd29a2524330aec790e29ff91dbc6a394b4d6e0483b05d0ada8795585368cf574c84d9fe120f1c2ff69f162b087c7db9e7a48f1a4928a3965ba6c527d16f9e603b4dbdb20b1d41ea14305edff924f3a05666b7eff883311dda51afc345620191601fa6bbf5e89cd3a626651f34b0f361586768e4a956f55942bf06debf57c3edae8889c311db95adc7b5b6c6d37077f2418b5332cccba5154c90aadad9d7541cbae318db5d1297cdb774d6b79308b9ff7edecaf9fc88aa94ff22106c5dd80f62452ca09974a437a05411df0f263d2f4228c5013380988b46312d3fbb2716a6abe321c7a91aa34ce8f19d68c84998e1cf3fde8cf3ea4e89905576156d35c7e5a45276b0390e773e26473315e47aac41a287b928b4cd65ee9d08243ae90dfb82c227f0e5db866d40a1c2ac98721d76085fa155fbe552158910cd790a89788845fc36bf74583c4ce8ca1ba975fdc162c1bb609de9fb89d8bca72f61e6927836c5d3eacecdd221298d7efa9217be72ce913b3b1a268d1bdd3ae032f3b319a49a09901193ee73a26f614427080ce45723f7e49d090994dc74f4983021ebac3c4d892fa76d9d86fbe0e3b859aa4349f9c038915025cbef04bfc312e2097e404304106ca6113df1801efbb0b1f3c0eb54faef199cfc2f07751e055a31e1db5833ac6cf6bc1b9660857dc9a8819b25cebb7ab2f63c0f7ba662dc3c16aafeacb4f7152f52ed479e43d1a00aed2d1c6c9665f14db5852a7bdd199c1e769892d5ab5d177419973baf1b82b6c53359691d12054dd3dace5aaca01dc10aa4f0ee162b6cbea9e63bc6d4a81dee67814b67cd52a7e455658e634d22afa79251c27a34b7c63f38bee402f02c2b379f4c89ce5b044fe36f102159d350837f34670590eb6a264225dec01519399c380c307f481ebc962254f034a1ad379c4505bcebec30dd54f58333315abb14b21d5e09c88e01e4d12feee0965f5c95092cfebe09096e88abfa5299b1f6e0c0d8a0936a384829b2f0376568d40ff5e64876773e70b8d1804217e89ea225c040e30bcccc10e8a8aec9aa9eae81104d622b2a9215392c75ffa60f976dd955ebd8b8f9a9f38a81b640bcb014ad30b8409acc7b340a103d89ca6e745492e125c4f081503c738877a2fce98c599cde996e30b30efdf66198244528abf8b6fc9603c74469a9fb4158b660c44e8ee8c5c8b9bff6a67fbcf860d503198d89a7dc3f9d5b9aedceda85d85faf6407e2c0770cb7bd911ad4a871c4b768ffd1a6960107345abdc420f6149e0308e12fa2c733bbfb6b4e2648daaa8ad19745db1f8bb0a8fae9848410216660e9f24015b0e4d01b5644ed6ec58e6aaf21791a9603d8af63327ebf97abf95021c7e0573d368eb3d783fc9d1280c55eec61ce4dfac777fcc2829855a9bb9e467c9d28a33afb85a7acba9cb4d8a3fceefb94e4fc52da461b1e9748430fe3ebc07d756ebfdfa1e792a445ef987c0b8cfd09", 0x1000}], 0x2, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x20, 0x3, 0x81) fchown(r0, r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="eade16fe9f99d920a1867ded913b274540034b4a589e3ae07afbf4fde43733e789d14f3df24e8842", 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x110) r2 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) bind$inet(r6, &(0x7f0000000400)={0x2, 0x2}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x8, 0x2}, 0x5, 0x6, 0xff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x9) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000100)="7fd99c50352d13142eb3420320a82c66dc707a1eea134f8c446d1dc6444fb29f385f467d85ee8adf14eed3102d9ba413947ea3ee7dcc0674699a06cf0c3e4837a7aedb7fa14c1bac69fafc18c3e2d3d7f67337203a1e0ebd0f5c5f9f9f2b29616e033011f1443136f509acf92132b54c4cab9bf3ce4c193cf7f5a7f032a5ddd0ec05e8e8d742b7ece20eec5b8d1f23be4f1935012b536e217644ec913fda20d0a2e9706ad9721397aa72967c445f3fde32b79f347a0875133ff3c43e3a893461cf5824b3a2814eaee5ffc3cc382d730c5d0658ffefdf342d1794da0ae4501f465a186d3a19bc97754900805fd2a33eb1d2275a54864a06ec52705d471415750943501efac75db630b81154d98e3473cbd9f331e97e47bbead1e486ee771256d5b8f738e22fcf3f18fc0bf833a3d15815b89215ee12c7666758918a15be1c986fbd25957ac119671e259b13db65f3ff90b9233c96cefe12cf1dc684a43ef565878df46736d1c35a9aab33d97b9543f83a82a3ad7311ffc2da2ee6ac97f43adcaf6b2a07029959c3732d161d141d13089e3da619ca5463319752f7f91fcc3297d75fc45b03ee21827342df5564e31d4d85ed321457afad99cf49db1ccc6e0d1495d16ae7a4d119d7c780339fc26f50d885721433786ff97f61486647c7d15f334a327b46ebf09ae6ba3b07ec22866f03703bba65e145ef6cc53fa78a213107143d89dabb65f971ac355202ba576b49abbea74a844be6a56c0d9d0133cad8a29ecca721647e98447e90e93a9210968106cbc173bcfb8c996bcba6bb616b0e4919206f786c868f07dee25d5d97cd32aba9f0d5548686d56e15b29addaf4c2708927e6a557372c3e21340835fc9a54c6a5b41f80712514a21509e07c9f91dcb47e2319ac92133619cded6c902f6da32984d702e0e1984cea0ce2c0e34e52953654ab04d1826ba16700f9a924f0fbc02a00a8e4b96e59521fcde92d0a27ef4900d7fbc891d43069ce0e38fd9f6d43efe235a61406d5eb6f1ea55cebd2723d2674d20c48b5afd0bba27e6616f34c2d4e6f41e8264677d723f5ebb5cfe28992bfda63fa559ac253e5358861638d523ce8170e647f4280e366d6f85eb281740f4e0a0aa7b16ccfe27cd3554520d60cd6bf74caffbd20021535dcd729624c3457661b6c861e42eaed6b7240fb4cc271b340f4cfbec47caccf3d195f43052baa5ace2a8b4ec41f34f4de38c9ecdc4efb73e819bd36b719b3ff1b97fcce4240a4e40b7a23f133930e942218a394ca9fffc9def245d9bc4afb833fac80337685317b4f6ca080b96c388db9e36bef3c7210f4a1d53f603d389aff5b9283f2c6017f34db167289782b3cdb7587c968ac5aa1e14388948015f369155055ebb1175858dc978dbd3c58c476ff80fb45e83e4da3c41e570eb5d6ba424516eecbf385868548f067ecc7d47bf6a6b93c2d2fe3c548d7c484a2c2dd76e04d4eced28cff254a192dc9606b7b2dccddf4f4436051fc8d9b044b9251d9049446d214c969db954279ecb2b96e17718eb12ee4487ad9d11e6cbe56526031c490ff3c524ea4e5b56484c3b248984c60230c5647ecb47320d1111f58e665c37c53f35f350993bcef7b98fe01f677a8dd619d7353810b51fb71ae5c1be6e0187f62b76db8c55e0080b6b0ae70944cd133036473bd8aa6094ff21495fa0bbdd5f1d495e49b4e959d0776e3653b0d2605846fb72d7cc69c38c29bd3fb80da9209e950417d8a91a9e53bfc8ea5c1abbe2ca816af3f1e43585146b5fc062c64b01d3a6cc3e98dde16db7ca048fa72f203876915f3bc27d8652876824562f100d17142c548c677154a3a1bb481e8ac707b54b1b74a0b5cf7c01c6c793a0b536f846251092becaa513f32c439b41fd657eb1778d55ff9507ae06d17c280e93e9aefb48f58b2b71aaa185d6373ce371240a80b04188634b4c3b22237f25cabc226b7eadd5389d34e96af45f7301f2b2a0097c2835ed0c6a48a2a79b9c62b1dc8f1b3a7aaf2977a5a8ce3579642d7c9b8a20532f35cce39bea402207233f7b57e2f58b98df2307dd3009fd1b3aac03f1148cfcd1ae6b2debe781ad4987b6f0d2261c44fb9838b5f2a4b18ecdda6a75e2f821e25188d825a212f5c49e505cb80eb9b67f9282b464bbf51b9ed92b20568b6ad1e2c55c816b7457d1a98fc61522e39d33f4c22587186302aae7697ab6d6be57a790cae2e3ad08fefc1a4dbfcf81a8d3c967ecdc7079ff70e1f28753900b7c88fb848e9408a2732928f8ce698580b1e9c3ea559cdfc3eb5440076e260b2f8d5f67f5bab3601eed43a8ddd963b4852e9d52e2eeb4167451731c2d77c5110160c3da1e5a7ab488e26bef89bd382446acd7bd99c66da20f5901e55cfbc33b2ddc7271925366c118bc2c556c46602f13e1c28e3c9c3f28920885389c78506f7a9fe167bb8ec8a58885a9773c0a2d4ca1915870c3c211e35e7e852250a40317960f3aa0a91a156f6eed025ad045e8c02c3351f9a8d87dfeb3b2f7f2fecf095a43c15287c9afc8caef3d6556b09dfa7580f7464831ff0fbbca1f5db1a121fdfd68d2b5fd8c3bbd975ee5cdc5371126ba6ee367784626cffabc57239c4fd916aa2b9b63b693e856cf615e35f5f55ee714f2d1c78acf2a5ad2a17f5596dfc3d2f92cb0d222397bb5d7a14172a6c770937d3b409b767c220f40c89042e74a9822813e4c35529dfd6355cb44cd75e2f50a66c7375909ff2fec397f2df65f1ccd587a22ab2b8935271b6c38160807b7d824d2ce178b6eba88de9132c25db22ca38243a137ec433e7d25a374de43a75c1c9e1a2c9d0b5f1490c666da72f09dd7b00b20fe429bd499f9af1e4ea7212cbeed07b4f4262a741b58438d1516bc37d33573645bb654a429dea460999ef219fa210f84b226b7dd1fa8d3d0a820466271eb49fd669583421adf6a3ca7b2a00bfa29d7eed08eeefaf92473738a03965b92117b9c9d670549c9cefef59cce4de73aa036ceb8e551e248169cba8a5779d3cf217e3d9f5da3aa4f2bacc547f951ff25a6d8f4dcc9e3c6e45e03cd3ba4ec5a1042266a3b93e82b415e06bd48c78d5c350a68a32911159c3f796ddd553c26bffc368515e25033de9793388eada955ef2d8552d82b0b6f15ded106df588c561075dde353602e7e80286de8fd7f766b3b8c8f5707723f8ace32f3949af4e8fa711e222d9f7bef7729b98e454e494561795a0fd452cdd6ff359a069cbe784f8d7d28822834916697bdc8811a5c4a416c287e336486461e449041680637681ed68e924a908a24938d726be74e5c565198836d9f37eb8fbf0647052bc3c9ba2cd5f1affd416efd0a2f98140f94e1618d5d67a17ad2a7cfee60ad2246cdb1a794c14bb744fb7a900a6c1b9211e08cf7f0ad2971c996ff35e5a6d4aa5ee777e5a5aaf22023a440c792c77001a2f662b30869236b37fd954ea30b2e511158c2146c63dc354bb4943f8cc7a9859549ce3b8b321c1de34a78e7aada0208f266d90e023f35b2007e7e89fe2ea89193a9a821ca331e80095a1e93fba5fba238adb18ec15db5d4ae119654a89227cb95495fdfc15edd662988f5d7d5f87659a6c8c57c3fa47d47b28af6fdf85f355cb673d4d5805744554c54f74c1cd55145a7134c1ea8f398cc007706be3261830e670b7b16acc633aa3065bd272ff2a103324d28ce46ef6f3379bf362d2b939f40b4491271db5894deb7b23594287e4af1589da9f71dc5319c14df2e5e2493898bc7a7675099aebb6cc6c9ada047e88cc466e188ac3e531f14bbc6fd94b828c0b4149b8e2986b0a51cf81174cfb68cc194751681654964fc35e7d39afc53edd5fc4f06f59162539d7d6c1a6c79916f10bf214fd426b45e013d9c21e9d68b542a2eb5b8add25f0165dc8af55b486dc413079461e44c0e244461a67396b17b26e659a8f6f6781b1d92c03d523aa86a44d1a138729e9c05815a13ec3f6a460ab390099135756ed22ed2039a8bb5026d0e3e066296cb612c90cd22399fb425cb9dfebf2ea492c389e37f272408e94548009377a2010064111de555d8d0e1ac9e59ac304981966d30c0497e08cb8c0c2d602ea6dc73c162fe58811607ec439c2be647cc0bb4e7ea63464364009a254ca3b5d4f292fe108626284106fd50ed402eba537312c338da44c2c0be4ca656bc9a002dec78de55bbfe7760a25e660f7eff4ea0d02856770ec2b00576078fa3895d000f1bca01ad8952ad0be278e6aa76e6ad0221a0ae47c4d3ddd0cad39b56ce7c60fe88152c9d537d52228981cbbced0fddc6b6fef614edb531907b5e3bc139bdaa77f8b26b0b62dcf853de74d192c76f14ca66ea07ad29ce219f3e5d642715210cbc83706a4477ae08e0d2811914b431159fd2af0bb796954a10d67c5733b0cbc63f366ce03354203fb82e38ba5d91d76fcb29c002e0c1c2ee840eddcea7b6a514b252f80ffdd612ae08fc08ffc9846c62bce519b04942b942aecd6bff3860717d2ceedf58d28fdefc1243dc075858ae27c43bfe0e14bc4c5ad3716cba771d33cfbe86c13a917ec9b3f5397d82d4814f3941e2368a4f31149356175493fb37fd493ff96dd24e94d3f34c195635edc71ce78cd6c3315147370e1ad1ab2586f25e72716803295b8618f2f28b91d02f0ff73d141324a4552304226f1a9af59b737ad0713ccc7f5c5e51b167774ef838152692a7c7fea7fc6db67a75bff8e14b243780d4ecb6bf2d6288d05f3b60473bb26a4b3a713b1d3da47914e46bc8dd618179441d34349457c6bbd9abb74a1309aed6b21fe82d63584e72b3fff5817362c7d6a810049b5f9ee6431d01704e4814b269361e44876d7ed005e5b1a287be023693ab691f7be51275d28664e76c202503fd6f3c5a92721b5c735e23364cc64ca059419e673dfe7325da32afac424d671677df00080758a8c23f1332fe04098f01e27edf1d56f8ed4e8a95a95d049830261e44154bad54bcb2da16584db37c82917cf0d91fd5d3b77870781518229866b4acb2e6832b3b03a048d8b03e31e88cc90f25298cf2795f549b64c4cd80aa749ac11aa19a93438e1e0e57286f06f181951636ae71c9ac314f1ac25ceda6a35831d139a1749afe840140589a32d6b615b71369d4509dd871baf69b9d653784cb715f40fb1c2b49810cf84b5409f30c4dc6584eaad25338c63446c69174c7143bd2dba00ffb0b49886d08e25c5fd5755e35be25b98eaecbe52cd8e6b733bb9c73334c327d182b337ca7bfe35de13f9fd0f0c93da6a93ac5c63b9b2b8d5cf1a9582310256b5e691dc036135e418d7bea040c2a2a32f817052fba70470f3bfdcd8efb649f63f9ce9f3aa6903862155c3cf8a1a44a32f5a37fe49baeed5a35540cd430b8402cd82de99004d244ea81d29ab59a846a38a7bdbdbacd543e122ec10569dc0351075f1741ab73e7f17c19607be172e401130e6ce1d861125b717ea5f4b99e7ca20c71a31af4685d359407132c95b7a442a1a49ef6849cf332e32c0205c60df5277cf8f4f3fc75dc66b5375bd3f84541d17cc79c87a7d3be5fc3a3022b2174580016a8794fa67daebc868a5512387252af8cc5ba39ab113d671dbca61128c881f997f4acec6f5e40bd527f101d1eec786967b1ac82f937806b9aa8f5484ea7a2e925d40c931439ef9a210ed053712fcc202906bd0804035315cf8fd68f9c6e42496eba6695d5349f21ea97faff0322a6cdbedfdfe1140d2df520cf35823ff611e0a4c567bedc57f9d223a6fba1ad2d7256a869d6a00f6b3682f02dcf3ab02d7a847340", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x800, 0x7fc000, "100000000500000000000400", 0x2}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x2, 0x8, 0xfffffffffffffffc}, 0x1, [0x5, 0x5, 0x3ff, 0x7, 0x20, 0x4, 0x9, 0x40]}, 0x3c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000000000007f44"], 0x10}, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0xfffffffffffffffa, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x1, 0x80000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x2a}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r2, 0x1}, {r3, 0x20}, {r3, 0x10}, {r1, 0x80}, {r3, 0xca2e6673ab231e0}, {r2, 0x4}, {r2, 0x4}], 0x7, 0x7) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x5c}, {0x8000046}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="74239f894ac6f5aba3fbec9a766042d881519542b9672bc0c9d1f714257c4927d14871b0aeb5040fbb543032955a95d6dcad7da00975", 0x36}, {&(0x7f0000000180)="6a6166460b64d9a934c1164b2467886da8c5ad96edd328430e1597e72d1967406205f6008a3467bad2c1848e7a091c98c9352f508c47307268a89a7e33ab2efa0202f03876", 0x45}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) pipe2(&(0x7f0000000180), 0x4) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x2) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x18) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x10000, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x800, 0x10) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/156, 0x9c}], 0x2, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001200)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) fsync(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000011c0)='./file0\x00', r1, 0x1}) fcntl$getown(r1, 0x5) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001240)={0x3, 0xff, 0x0, 0x7, "c3ce6f538d4a703159de9827a7f233792f80fc56", 0x7, 0x1f}) syz_open_pts() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") getrlimit(0x1, &(0x7f00000000c0)) 16:00:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x100000000}, {0x18, 0x0, 0x2, 0x1f}, 0x2, [0x7, 0xf1ba, 0x3fe, 0x100000000, 0xcd, 0x8, 0x4, 0x800]}, 0x3c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xd6, 0xeebd, 0x6, 0xff}, {0x970, 0x0, 0x7fffffff, 0x5}, {0x4, 0x7, 0xfffffffffffff000, 0xfffffffffffffffc}, {0xb2, 0x5, 0x80000000, 0x7f}, {0xab9, 0x6, 0x100000000, 0x6}, {0x48, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x5093be4c7ea34cd3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xd7324d343f312aaf) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) syz_emit_ethernet(0xe8, &(0x7f00000001c0)="9908e515189c4206639577f8dd7b2329bd05676ee762c65d37a1f3c0a73d3a03c61229aa86c42c80e463a13cc4b04e8fb38385bdd9a657fc34189ce9b6c850be0489e79eedb4baad2ebeee3f9a88238ecc1f2a725d0596901b21aada36e904666218214b6da7f4effe4712e6205ca470f788e94cd262a84792e5cf1091e03073c4baffba887d30df77e59037b1be1edc4ca6ad73c5a5e248a3d180baaab3815394f3adf0f0bb006b2a5d3845c79f7538f0be4bb3ee0897e947004aa6246e27a9b43a5f2d18191a97d3fedf20d435a67a7953ebac73c8194659a544b08ae21075c3024fa7f0430e9d") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x0, 0x9, 0x3}, {0xbad, 0x7, 0x2, 0x1}, {0x7, 0x6c, 0x5, 0x8000}, {0x1, 0x100000001, 0xf2c, 0xf5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0xffffffff, 0x7b0, 0x2, 0xa5}, {0x3d8, 0x7fff, 0xff, 0x7}, {0x1, 0x8, 0xfffffffffffffffc, 0x8}, {0x7fff, 0x8001, 0xfffffffffffffe00, 0x81}, {0x7, 0x80, 0x0, 0x3f}, {0x2, 0x0, 0x1, 0x1}, {0x1, 0x4, 0x3, 0x4}, {0x4, 0x6fa, 0x9, 0xfffffffffffffff7}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt(r1, 0x0, 0x8, &(0x7f0000000080)="fa94245c8d829f40cabb49c8347012ab4791c55329e35f1fd030031e6fbb6ae2", 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x1, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x100000af) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x9bc84caa1910830, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xffffffff, 0xa674, 0x4, 0x4}, {0x1, 0x2, 0x0, 0xa0a8}, {0xbe47, 0x4, 0x0, 0xdb54}, {0x6, 0x7ff, 0x8, 0x9}, {0x0, 0x5, 0x8}, {0x10000, 0x2, 0x3, 0x8}, {0x0, 0x0, 0x3, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x402, 0x120) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ftruncate(r0, 0x0, 0x3) socket(0x6, 0x8002, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) r1 = getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f0000000100)="4d8c9f0b15e0e4c6076d4ba78229655898bae54d032ca1f88eea1a443c4effe306676a776cd49353af92108ccee64a11a0bba44c00d87d788d66e48d4f5c9e43796591921177cf7d19e87ceb14603a7ffa87a37163a27e1e99e0479d50cff18b89ed1f5e2bd317e1a663c8518bc78190fa9e35f1cabdd4ac65367b46ea234cc4e53423d78ffb4391b000"/148, 0x94, 0x1a, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r4 = getpgid(r1) chmod(&(0x7f0000000240)='./file0\x00', 0x10000008f) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget(0x3, 0x0, 0x4) sendto$unix(r2, &(0x7f0000000280)="0caf56e39b4db8b212ee7684891488080ab00ed1203010440a8347caf6381607", 0x20, 0xe, 0x0, 0x0) semget$private(0x0, 0x109c4434b74532ba, 0x138) semop(r5, &(0x7f00000000c0)=[{0x2, 0x3}], 0x1) r6 = semget$private(0x0, 0x3, 0x100010004) wait4(r4, &(0x7f00000001c0), 0x8, 0x0) r7 = geteuid() seteuid(r7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x9, 0x6, 0x6, 0x0]) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8a7, &(0x7f0000000000)="30a8a0ed6c1e9c4813925bea42598925e237c074ab7e7cf91cb0ef78cc24400c8b1b4cf528a70aaa45b77bdccb14c60e1a75f7cf7d2e90407d46228c161d7afef3c633367b0026d0f4142d09f1e19a0a0d947f00"/96) 16:00:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x7}, 0x10) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpgrp() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x84) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x0, 0x4, 0x4, 0xe1c, "ecc800827ece8f98d9b44128fc4d2d38a0986472", 0x1, 0x9}) sendto(r2, &(0x7f00000000c0)="6841a023f5f7933813c9a0b8c71e9dde7e6361273c889c8a86f334b1a837d475840c", 0x22, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, r1) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x1, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd782eaa4e71302c480000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:15 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000000)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:15 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) fchdir(r0) pipe2(&(0x7f0000000000), 0x10004) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x9, 0x3, 0xff]}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="32229b3fb6") 16:00:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:15 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x3d}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r1, 0xa, r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f0000000340)="5864d79a95004ae30935da18570406747762d4c9896bffaf797f72fe16271cfac11fb2432b7dc6823f6d6e642aa155361e050b9a6e112e96f85ea2ba46dbc7867d4687db9b2c23c9b170a66389f5d3a0c6a8cdc0913a54d6e54cd67e6f4aad8991", 0x61, 0x5db8c5242ff17de5, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x9) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000010000000000000004b3dc164d65730d1cb487dfed7476e878c4cdb47a8d267fc25da172c9fe73808f32c365f51bdbf5713eeceb38f8979d59575ecf898e4909797cfbaacca784fa69faa0f10e43b4705f35e2bd50cef27aa6d3489cfe3bbe9710623a48499fbbc0d3a34e63b893af543403a68f2ea71a78f8ce5305a66653effb8aa9a30eb2cc2eaca662b3ed679104233b36d80a462bf16ff32f63a0052f94cb090a05cbfcb3935e7ed229f80f0fa6d6cbf40b2e42d6334d6ed9141ae39f7a57a95a1988f074bc086be54b55f567152701ff97b31eeae974ca334aa645aefe6b9eafd6d790aa7907c790609310b8dd54cefa6a2ae0c050fcd50fe3b4958524e84e60659bd335abeffe265c5376f15347adeee4dd2beef9c005b0d4795672cc", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x140}, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x8000) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r0, r1) 16:00:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) write(r0, &(0x7f0000000180)="0d9aa32b8700838e1813db51616bbc9bed3738c79ef15f8dd1d8f74d7e0d3d8422782b3feb16eedf0ccc2e0651ec8a9d047386ec67beb9a345459c0ee02e2814d6c650c9718f8aec2308374b8ef23e7265e0d4a556642a762c422e6c50303079ce09c048becfd5efc4351a2e93cf3e3c282f64ec0a0d5fffcf9b3dd1da3ba58b288143d9b74c23890e869e009b5cf4a70558888ec4649ee9face1bb70350122bfca4f86762ad6f0010d9a05965db8089ee4a46fd1c8b3b0bd52c7e3cede4d0963ccf4af6f067e77edc6980f81ba660031646662391a5fd41597a7dafc8b8833ea2ce1c207b50162da3809dcd36625771879d7e75df3a", 0xf6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8001, 0x8000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x1, 0x304, r1) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmget(0x1, 0x1000, 0x40, &(0x7f0000fd5000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x2ee, r2, r3, r2, r3, 0x80, 0x5}, 0x2, 0xfff, r1, r0, 0xffff, 0x100000001, 0x101}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r4, 0x0) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x10000) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0xc0000) ftruncate(r1, 0x0, 0x30000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x12, 0x4, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x18) setsockopt(r1, 0x401, 0x52f, &(0x7f0000000040)="7042bd4c7e36c823de86ca2138193675af45a933c0bd5006235b27b0d0d267dabf0e27867b8fa67cdc28eb5ccc92c70d6e07945e32c4565669abba7ac3aa861e2fb1a073962cf6882293bddf71fbc59d4e15df388a8b6b6ae60dc93c3837211ea82960caa9c99b34521598eba3f2985629a26e007ab6ed7be2192f49dcd114d0c492371c9d710b0354eef409d829c0ad0a4dc4330077bf70273f3a0764cd1743f01a871d7cd6049056619ae480e577ae9b5301da591d1b70c9a0c009db5196", 0xbf) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x3ff}, {0x18, 0x1, 0x5, 0x81}, 0x200, [0x1, 0x6, 0x4, 0x4, 0x2, 0x1, 0x1f, 0x7fffffff]}, 0x3c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202feffff02000000ffe9895bfaf136c85367b3aac9d8c5af7172f1bcb1ed3088cf8cc57b008b42ee07edb0397e7fc163815d9162233d99ace84874ff7aa2da2baa532fbeb737110b3950391945decb88fa10ab9eee1fde0f2052831f870ede8998ec6ca533217249881e4d7c0b5473f5e6c64ff029c30b148237b06576ec78897b3bbbdb7bbdb8f576e34ed1f28efc8c0a0b95b3b5d0e660ac9e6c77e5bbdd006ef7c75694248d8cf9e0881735625b1c7b649c12e8f28d8eb697ef5f25c751fdcc3aca6500b76060dd5754edd2b399844ea14a1266187ea0e5a9553d44e847"], 0x1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xca) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', 0x0], &(0x7f00000004c0)=[&(0x7f0000000380)='!\\\x00', &(0x7f0000000400)='(\\\x83\x00', 0x0]) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f", 0x150, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) semctl$IPC_RMID(r1, 0x0, 0x0) msgget$private(0x0, 0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x4005bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0)  //<:9<,)9-!!; 5"=3.*?3.:%>6-"8:& '  703" 6(:+ 893:.4+(/  $94- //<:9<,)9-!!; 5"=3.*?3.:%>6-"8:& '  703" 6(:+ 893:.4+(/  $94-6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#&800 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#&800 "  66/+#8 &=%+ ?*,# :* 5?==)?7. 5,+,63$6=$'1;/2'9&: 6:!-/65 6 $; 6 /2<--'9+(!( >45 8)2! = -"13 ' '2$7/ 3  (/?&%*84)8+ 65 , 601 $ <?((,&$ 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x182, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7fffffff)  6&+ *8 #;-<;"*8-=; )99$ 2%/#5$3?**= =&(-=% ' $ 3"6,6*5<##6!*+(9>09'8+/><5!;9!/*%( -)'7 :'2 ?%#2?386,!3-.?*60 ?6'? 4</$/2 11,$%.+89)7 #&7;;"1&'=3580/!?>==%+=12/ >54?1#:7 (> '&:31$+0 &47& /#6/+*7$6)02%) -'43 /= 85 6')  4 0# =*"*1' /  0+51,76 2(%!5") #5+6;#3 $'' 6&;1'-8) 7<8 5 ?:% &"&!(24 =$: 1-'%!1?& %;1+)#1.*1$- #8  2>9.:7*1=;%)) .'  ?8%"%3."&55:+(0"2  &) 7+5:9%2 = +*""&>38/%53 >1308$?!+4'):529=**+5(%=-< >4( "%+'(?!2  *53>"/32  7> !7=.2!-* 2 35,?671 %-:> % 9 89 !'0:3?-2?%32>7 8(42$1+ :?&&59 &10* *+. %35-867  16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r1, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r2 = syz_open_pts() close(r1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0xc53eb44636074476) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0b0600"}) munlockall() pwrite(0xffffffffffffffff, &(0x7f00000000c0)="8164dc806432a68c531e209f55caed722c648c6873518a781858945da5a366ed9a8ac5be57442890539e5b0471ba0f7176d242248ff415c0c9d7084f5ad3559741f21082cab760f6c4f82f4910cffa4946ee11d500e81b637f1d9604720b3462363bb26250e67ca29ee433e878cc1c6c84ff5f6a00"/126, 0x7e, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x1000, &(0x7f0000000140)="563b8e3d176fef7cd70557ab22392aa56e40dac5ac655d9351e1108c418d9c484c7be247b83cfdc62770cef30271e072f800074a7714bd02afb14a1fb6eec78cc930c12051e268b4ac953fa12a5d451e38c0f620082bb3c232a9c38546cb68a9a48c90404b3a93d776770d9870894e4544ba340bfe80575d5150a8264a017f4b47d57af8d7d73628260d22dba3bee8bd0cd8d4858cf404e9ac462a30d51b1f2bfe597eed25951b33fd7ae6def73ffc5bcb187d94335f82b204788d40070525826d775a1ca8ea67f029e84a8f845fae47df008b397d44b7d2a392d7f7294ed45a5a35f3dd62c718887819dd11aab34ca288a3dfd1ec048c27d32b3b8f44a37c8a9e8b69dc4f1d6e7ac48510eb397882a54b54c9021c245617abeaf9198fbd3823fdc470d833ce5089383050af995725db566fabfaece73e4a8a0c58154e114e1ea788035617b7ad25e56f0a03e019af4e653561d063304df6269c07d69f093b626896ded084bbf47d9c5b8f35a62b7ad0a4f9b73e877972a480a22781aca8b7e94cd6d1e8eba8db1bd5be6d129e347f9da54fa8bc7be22e8d24e0f08ca66a30e1046b9d38e92aea431e2bd88f0d558052d18aac9d0ec5ebe5216fa74a6a5fb24de54430d52890052619f1131706c55c6aabfdcbf977ac5c21ff9a5f7a00e083715454f06457508edb6297a898c0005724b52e8a8b1e55d79b533079d4d5a2e296b2579d2817da166127bb479e0f623957fdaab5cc138bd0d1caab02b38a1eab6b1e177136861b84c15e610bcb630c46a4c2893c141f290e8832e96432438e330c0a8e55e727124cf0fdc5deb9e6255be73858d6bf9b5bdb955fbbbe5e49ab88068af372783f52ad25fc7e48290fcaafa9a2425b8b35e14f455eade7d1c34273c74b8640707a853f9a154e962af38c1bafea532049fda9aa8acd1fde240165c048ce6670fa9fe496da2264811be9eb8869a1fb8ba5649cec1dede2b01f5a75ff25df61caf7d8a29c615d2e0717d4b9a5f6081a502e5580ee5776c1185d188510a43f25f6a2d1aed5832e21750238e99d8f4a29d97c595b393a228cc87db4e02c557d341cb0203a89d515390e7013d2fdaeae2febd0889a8c1bdab4fc4ea435e5a7ce57c65eb77a7bf9b9153a861238658b6ca951ee7a3dee27533659351a3866a0dab5679fdb38b287a20ffa0ee59030bbb0ea5f41ecb33a201b3855235c63b0f972a23426dd09d5a01a6fa7f7d7cb51d35a53f68e9d966a580ff597d7e748edac6e131a8e59856a8875af5c8128e81dca36f7812c57b8cfcaa66e63e43b41abc238eea93800aacf90fad723be3eb1b4257e2f37d42beddbbc772a3a2125254ef1ff80cb0f60581a89787d17574ad546a31e96a052714a471c0485afb3c08ba3f1cdda023cd7309cc415e4d4b6919823b6f4e8e27284ff3bfa631fae1c6c69caa1fae761c3a7449f5765fb1cd5d33532fedf2ad22a750c1faa44bc8479d0c51fe3f3de0514618dc0a50cedcc021401a091a499513e0b139b7b94188f3b6695aabadf5c0ea93e091950bffbce1936725d1ccf654186f5b3d305b71be4d0b1c826e2124d12761b031562dc62d7648696baada3286e47b1aedaa04b1d22311683376febcb8a7daa2157c8ba1bc1fbe32dedaf36ab283ab8670e9c71dae1a00f5bf428588cdfa83fa4a8cc8f85274a0a9728e31b0eae4593dc3f2e4cb8366c6ac6b73e19f0a87627d812d73bbf534aebd4cff0345b0b00f1af9d7936604eda99be9c922a5f071ad7b1e45c6b9aafa240db3a8e44ee23ffe682bb69e4f308d61c52e0f11d65e381561bda5e5fe53a9708f4d26c9d868dc56093618d39161a764bd25b1160aa22aacc116e7cd84bd4583376bc28fe430d5a9550e43767244ae58825a5e0b79a3c22ece197c99d0a1bc8240425f5e3b9d8680578433bdd877983fa62c7da50eb1562c07e88e93fc58cf7a2af76d412fe1e9b10a81eef17d8b17c9a6b3d8905698625c22da894b585a4346a7b0ea3193dba05bb9949abfe1350dc344acec8659d4a03726beeb0ac6be9c7304016a412b7cdcc5c7ac4c405e4a984adba919b8650348c4e687c5a9ef3b00d38bc9a12920f7f450d913021cdd3973b92d9813d044fe964865b38132893e276c2b788d389ac8c5ed3a67b8bcbcf7febe4ec9e737cee2724aab513b54007b24787d1775e2154390e6e31d7518899075fbc56e6d2ed6996ee1e7a1dda0b516e654b917679a800fc93f4132e720188ff94e3d6678a020080e58b3114f91c3cdbdc7dacdb99c8990cc02227dcfae84b268732efa61fdd457c80aca4d0a936f95d4cb92c60a70522168a6edf28cda6c33e5dbdc29369b317128028d14e2bdde3dbc67d3afce22256a892385da83cac45c00bca1435ee0027e6f80ed4ea08a7cd2d864e91679d2da7233fb74670a5cb913c9a8f572228f2252ee9cf71dca027dd492f1b686735c3f498e63a2909c777c125c6906f2b85de1c8c2a676559eb3c8fce7b688088b7e82c89a2cc94f8a9ed0a34f1d1b7e0e05f6955cb037c730b11f31a89820dd0b9812b33ba00e9e45f6e76741c0d3f10914fc9cb60e780091311dbe4f2348b471a2df869879ebbf3543a5a2b0724e824a0d9b01bd345d9709a0cb12b3f701e64ab7926006667479af9ed2512f82f5e9df9feac1a62dbfc853be022e22f7c045b43a66a0bdd130d320ac05170a81f143ec15127cce29cdc5c01187a1c72d37aea91adc172a7d10d09b54f27c863eb221ab37c5f789473d0274547c70de50fef0a19a7d98fec715110c790205127e9166bb7894309e3be402fb06b5888de4a062c352611c13e91ee61f379d859e39a58f16d9e4a195a14e2bdbf4d1cf68f429f1345c3982147c3b01058ff8d6c02c53748ee543330fb0dbb44a515d6d16532e85cf3982d35b145c74079f0ba77c74313a95609b5b781237d4483531e84acd9a752a2a0cf0fd8f118a2d7e6a81677ccb5c94b69175defe3d6cf1ce71cd0eebfacbbae4d650eee7ac1653b698c9c102c0e91e199a04aaa1c7afcdb009f6c99c9a6bcbf4d38bb8994b34e0ed4e7829f8562d748ac3c58295731e73d5b2eb7bb3a958de7c14ebbc1f6ca4f5e8a180fff483a04ed922da6fdd9e60726f12b04460fc7bce34d89209bbb4fcb0f906e4f3fd4b50fe75e24593c9041fb46c1ed6c0a544abe71da9fcd78c3e70dd573aab546a1dd6fdf4c3992e910e0193ed6549ed71d973a14c446dc52b7bd1f6a040e27c0a4788d136daa912f1cadb9b8262d14bb932dd476957773e8417e611036517161bc55104f18c61605232268675639e9922fab486c4aa19cf1ab2d44bc4478e5141c042d30bf2df9773d4b03de67b5237ff7556db278f2b92984dc7fbd261c0ea2a6a08d1a17a231116aedcc772e83151f1dfcc8120ccc5b4b9401da6a5275bc7ad9da370c891898a20a9dc75feab8dab62acc7c044116c3f7e54b8522978736dba35e366797dc21009b67655c10b5587f1eade57e1492940d4474dff44b032333a4adc0bb8f67ecfc97418aab32739dcb4430f9b55269016c49c34bbc9831968b1e930b1099a7816a551fe826508f1c88c08c6f1ca0bee163f71a9569669fb78afa384bb7733cdb5022de03663211f336b0ae9134ecfc9602812c7549d87754fed2ffe55db99f5a3128712ecc68bf30bb67e88a3761d905a8f48415e240b01d84eb2019e7b764fbb0d368ec92d83a0827b33049f0c8e175bd274ea3026cd3b7e9b64043c1e6a9eec7e5c8819493f881408a039325474d5376d9ab67bd31a64b5933c652d1c8c44e7fc8d8842e89d62195212b7dd8db99f18abaac75ad08002fa76cf418e61b9e06a7cdb4676d3e6876f6885e0c83cca6cb9cc101a2cee8acc5848eaf8f7f1f5f3cb088414fe093b89dedda616c0ef34bf180afe64f5f93b512222e1b79a5f1aa93599e3100a7ea4fedd121ac7bcd5e54697835a47e723e5f8f65c2c47a014a47bcba49fe4187956be5c751b61b984093d796a0edee94d48151c8ecbf96ef59453927447d7337374581a9489071bffd87171e183546a2771d05d199d7c8d671f3c315880dc3ec36de873b1b2635dd2e93b6b36df2d3f0a0fffbac9f4143b69a5911916be007c92f808e4b168bb6d9395991304646d9b8e6055a3e959b53aceb5e5376994212bdf71a397b057c339d7365b5f9ac0d94c9a76eeb3e994e5b3c05d5102fd5be8bdc622b8027fcdaa690d8d5c88a834d718e894d0b1c9615792425fdb835898e78d152fecce38156c29c4c7aaad0b263aca1554f3276c7126df6278ceefb1e774539186e6c3defab20babcb5a278a52353982f212b9030571313a9805505df9a008e2896dfad12a8438e93de54012e28f28d8ab89e8a741272ab002c8f6fd82b992107724c95f9e574e8595bb282ea8f390c68ced1a03d54a00a677ff16c3e015b973293a5c55e08f469955256ba301e77298bee68827366dda81a0ae4d992705905029436ab5b317530b3305c93bee02adf41847f604bfbe97078948ab9a17512417716c1c12620d3b486f00747fbae24526e149f249c1e64ea026f158962989f6d04af969e6ee33e241e7a92387d79c1f7af1a1537673f9c8c39c79dad5304e205870a8e9620293ac171797492e1f14ba9789d5700aad4288b609bfa73a93691367777e454a144eb498f1816a8a793244d3a4815d93107913b59c25c6f2d0d909201a517b3ef3ddbdfb9751c17068269e93bee1b6e5da22862edcf8fdd437e08864528a679ebe12065f6f1ad3f55278b2cd619957bb1728b6693ecb550b4eb37245b559ff24db922ff5ed1f72710bc749af7c1f9688ad8093eb0520d9fb971a50c9471b5ba388efe1e3bf1a084c780052d86535d226bf120cf76ed57a01032186125c32ec7f1bcbbe6f790b2a3eee817895e7ce85a99eff745a749069055be9a5a31f64fba4ad1fb937eb922837c3589406cff5c35dfb29ad97e2f0cfe198443f1783e662bc21e19d5e6caf7e4f32cbdc80ae148243273d52620c5f00dd4f3ae43c4b1185c7cdd719bf01595a6813e0038a462b57ea2fd81f01e9f47eb67336f8779bb6f11b3d8986a11224de0bc9f9b19e00cc2adc9696100dd72aaa6a57e54bbe708d19cc41f3e74dd98a04141f01f5dd6789e6e8c58d748f1e4edcbb69b61a39a42578426d12d471b35655a740783664687e6d04a60cccc7fb4d6d7c1114b9c31d66f0c11cd669d1d05543bc8abfe30c533fb2acdaa39fe4bca6178b061a10ca0d3e95607dfd97a2a287042304a3e8030f6636c1c92c62265e9fcf0a54a7f4a1d044246638d588d97fd0436aecce826499a78c3212879159d6292b5f4d53a8bd5a3abb86655e24e0adac2cadf43648476f79eb127ac8e916a71839959066d34dfcca26f4406275b16270cebbcf9461d5763d6b47be1c8730b069ff73f20ab04e83b012462e121a06bb1d7c565282b1fa28ef2d7514f65d131afd0a0e59ea522246ea3e2d6042ad37a51048b97f128cc583f087b70edab9e0fd70b4a78d22697d5bbcc40b277a16660088d945fdbe89becb01b888cb70d870a78a59267059a850b5d3ad60d254086419bcbdc592afb878a4c45ccae3930546dace397b9d03244586bace60cee1030f0f809b7a03b8e7826354e9ac993466d67df79242d676f99d6d0e9b0253e9125f35d100dad19e5760b166dcc1f6dcb09dfa49dbda854d87d98fe55b0512046b4073ee75a35f903c1df32c516a98725583b627ad3fdf7a58a47a4bf906ee29385211d1472817190ccb1c7263c5e3b4bcf") r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) close(r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='z') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001a00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e09551e78ef85612895b3aa29ab6a06d4233f12c3c4b56", 0xaf9) 16:00:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x100000000000007, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f00000000080000005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f", 0x8c7) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x1a2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="284008bd19da393fe33602150020ffff00000100000008cd3fdf0000000061a2cc3aee2cb1ceb521bda03311f20a11daca34d21ff8b6164d7a237e9a850ae90e34e06569a7849db09429225b8b1f917f68b798bbd706a394c989cdf683025081aba4ab1e3b77d581ab3505f86f1e0dbabd01bbeed1f30e8ac9b7c8e2cda954662d937e9d128b6a4048fe8c12a9bfe37ef0685536bbb0fcd737b94cc57a92428e34af2c8f9bfbbae16184fc8fbd20c2edcb3ad7467ca7dcd6db7e074171a5561bd2c6638c5054261766225694a2549cbead337df306fbae9c5060d4d372dd6d591df3ed04f04933121ec6f654ce7af83e00d72643e935b0e1086a43a06ffd78d963837a3f2297d859f6978bbee4f85866f6ae7003c489388cb0e14a970aa272239b3a9ecbd9d706452c797fe5da47", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x6}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x4, &(0x7f0000000080)=""/176, &(0x7f0000000140)=0xb0) getsockopt(r0, 0x60, 0x3, &(0x7f0000000180)=""/167, &(0x7f0000000240)=0xa7) socketpair(0x6, 0x4, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r3 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/68, 0x44}, {&(0x7f0000001400)=""/246, 0xf6}, {&(0x7f0000001500)=""/174, 0xae}], 0x4, &(0x7f0000001600)=""/1, 0x1}, 0xc886fbd7e1683f5e) setsockopt(r0, 0xdd7, 0xffffffffffffffcc, &(0x7f0000001680)="dae27184091cdce63d3f07479102a095a2c9aa2aa1a47fd5bbf6f68fff8577bd2877a37a0076ffbf8a6536624117304fa11a5138f21ef1f57aa23cdf98110af2ac508ff2b9fc562fe31e4ab5560a942568e3cd521a3a51e09df927920dad2d523652dad3223343d50226c3758c4831570cba00ff7e0f4f9f35b163bce522e2a823884fcfabe52e670b55f1f2b3dc5350f9526f3c1758a109b1d65c0812a34f4b6dac77c93c", 0xa5) flock(r3, 0x1) mknod$loop(&(0x7f0000001740)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) fchownat(r0, &(0x7f00000017c0)='./file0\x00', r5, r6, 0x6) r7 = dup2(r1, r2) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001880)) getpeername$inet6(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) connect$inet(r0, &(0x7f0000001940)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001980), 0xc) acct(&(0x7f00000019c0)='./file0\x00') r8 = semget(0x3, 0x0, 0x250) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x10, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001a40)=""/73) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001ac0)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000001b00)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001b40)=0xb0) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001bc0)='/dev/null\x00'], &(0x7f0000001ec0)=[&(0x7f0000001c40)='&\x00', &(0x7f0000001c80)='/dev/null\x00', &(0x7f0000001cc0)='[\x00', &(0x7f0000001d00)='/dev/null\x00', &(0x7f0000001d40)='/dev/null\x00', &(0x7f0000001d80)='/dev/null\x00', &(0x7f0000001dc0)='+(\x00', &(0x7f0000001e00)='{\x00', &(0x7f0000001e40)='\x00', &(0x7f0000001e80)='/dev/null\x00']) getsockname(r3, &(0x7f0000001f40)=@un=@file={0x0, ""/4096}, &(0x7f0000002f80)=0x1002) dup2(r7, r9) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000003000)={&(0x7f0000002fc0)=[{0x45, 0x40b48b3}, {0x44, 0x1}, {0x82, 0x1}, {0x6, 0xe3}, {0x89, 0xfffffffffffffbf7}, {0x8b, 0xffffffff}, {0x0, 0x4}, {0x86, 0x6}], 0x8}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getdents(r1, &(0x7f0000000180)=""/117, 0x75) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x2) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) 16:00:17 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x9, 0x200000000093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xff, 0x5, "ca079980112c3b0a3da2c0bf6af7c58306c34e1e", 0x55e3, 0x200}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f00000001c0)=[r2, r2, r2]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: socket(0x1, 0x8000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) recvmsg(r1, 0xffffffffffffffff, 0x841) read(r0, &(0x7f00000000c0)=""/42, 0x2a) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xc29b, 0x3, 0xffffffffffffff88, 0xe6d5}, {0x7fff, 0xffffffffffffff05, 0x80, 0x100}, {0x6, 0x6, 0x37cb, 0x1}]}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000280)="70f9b0be1c323b7f3340626385e0df021cc118a2503ffe973af2fd9cf5279aa6676a4f98293c33a991a51241c8a81d60d31d7f6f7137ef17013c") 16:00:18 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002ba000/0x2000)=nil, 0x2000, 0x15) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x805, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x100000001, 0x0, 0x5}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb0, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x7}, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:18 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8001, 0x1, 0x7, 0x60da, 0x2}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') )!> 1"Í`VÍ6Úv/ OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:19 executing program 0: select(0x40, &(0x7f00000003c0)={0x4000000000000000, 0x8000, 0x8001, 0x1, 0x31e, 0x9, 0x7, 0x8001}, &(0x7f0000000400)={0x1, 0x101, 0x8, 0x2, 0xffffffffffff8001, 0x3, 0xfff, 0x9}, &(0x7f0000000440)={0x7, 0x7, 0x3ff, 0xed, 0x8, 0x2a3, 0x5, 0x7}, &(0x7f0000000480)={0x6, 0x7edb}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='/)&\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='-\x00']) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0/file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f00000000c0)={0x5, 0x3, 0x101, 0x37, 0x2, 0x2, 0x2000000000000000, 0xa4a}, &(0x7f0000000100)={0x1, 0xfffffffffffffff9, 0x6, 0x101, 0x9, 0xfb7e, 0x4}, &(0x7f0000000140)={0x7fffffff, 0x4, 0x41d, 0xcc3, 0x100000000, 0x4, 0x7, 0x10001}, &(0x7f0000000180)={0x3af9, 0x100000000}) 16:00:19 executing program 1: r0 = getgid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0, r0]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000200)=[r5, r1]) ioctl$TIOCSBRK(r9, 0x2000747b) setregid(r7, r6) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000040)=0x1ff) fcntl$lock(r9, 0x8, &(0x7f0000000280)={0x3, 0x3, 0x6d, 0x5, r4}) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000080)=""/97, &(0x7f0000000100)=0x61) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xff, 0x10000ffffffff}) 16:00:19 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x1}, 0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x15934acea0f5bd00, 0x34020b5c98cdf073, r0, 0x0, 0x0) r1 = socket(0x11, 0x2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000180)) bind$inet(r1, &(0x7f0000000000), 0xc) unlink(&(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x880, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10070, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x544d44e38830b560) r6 = socket$inet6(0x18, 0x4, 0x401) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x20, 0x40) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x86e16b17200efc28, 0x0) r10 = socket$inet6(0x18, 0x4000, 0x3) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) r13 = open(&(0x7f0000000440)='./bus\x00', 0x4261d16f6cdd6847, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xc7df33eb27c05c5c, 0x40, 0x465d, 0x25}, {{r2}, 0xfffffffffffffffc, 0x0, 0x127d5fbde72ed9ea, 0x6, 0x3}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x3ff, 0xad}], 0x2, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x1000}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20, 0xcdb8, 0x9}, {{r6}, 0xfffffffffffffffb, 0xa, 0x80, 0x9, 0x80000000}, {{r7}, 0xfffffffffffffff8, 0x16, 0x4, 0x5, 0xbe}, {{r8}, 0xfffffffffffffff8, 0x89, 0x916b5c42da2bd26d, 0x3, 0x101}, {{r9}, 0xfffffffffffffffe, 0x93, 0x80000018, 0x6a, 0x317}, {{r10}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x100000001, 0x6}, {{r11}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x8001, 0x4}, {{r12}, 0xfffffffffffffffc, 0x5, 0x20, 0x10001, 0x100000001}, {{r13}, 0xfffffffffffffffd, 0x4, 0x80, 0x82, 0xffffffffffffffe1}], 0x7, &(0x7f00000005c0)={0xffffffff, 0xea3}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x40004000000028ac) r14 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r14, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x80000000}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r0, 0x0, 0xffffffff00000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f0000000380)=""/244, 0xf4}], 0x3) syz_emit_ethernet(0xfffffd54, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x22d, 0x3, 0x0, 0xe36d}, {0x7, 0x3f, 0x1, 0x101}, {0x10000, 0x3, 0x1f, 0xb0c}, {0x0, 0x1ff, 0x100000001}, {0x6, 0xffff, 0x10001, 0x80000000}, {0x5, 0x33, 0xd10, 0x401}, {0x9, 0x9, 0x101, 0x6}]}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socket(0x10, 0xdb82e4ce93f61511, 0x2) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x2, 0x2, 0x11549bf0}, 0x40, [0x800, 0x1000, 0x5, 0x1, 0x1, 0x2, 0x8, 0x2]}, 0x3c) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffff672c83305e3eb41d770b9a64e24aedff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 16:00:19 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000025e000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x23) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x29}, {0x3c, 0x0, 0xfffffffffffffffc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x9, 0x80000000}, 0x10) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)="d1b5bc27e25bd82b7aa3a00c79ad0134a0751b8c7376c783d041d02fad755229c9b521f8f25567e607fc95b30697e39961cf006fd0bbd790275dc3896744e6f32504c0f2ee16dae20c2cae1054d6728e8e2d202418c8d49df799f7db34321a3ef1fb262406cb3ee353b8bf693d3d3e8c2b3ff5b4f174a775ab2c009bb5feeedc37bb5c08cf5f0a95b1274b1d25bb6890891819271cb53721f11f45981143614033d9f5070440c4d8c65930b11f5a62c45dab3b6cc4dea8bcd38fd9249262a0a2ccb1e53c40764c9e63", 0xc9}, {&(0x7f0000000440)="448654f9b3633e84b5e25eeb894685637f0ddec10ed562e5c5261dd305d796b86d1bdf5f660e992a0fec39f1470e663464e14d23995c7f1b819a341e82b8dc67825824ed29996fd11470a328ac443da5c120070338343185a9ca73a50174eb3a07f3433eec57f5c38a145a81aa0556918ab16efbadcf4d260a8cbf5c60355dade497e4477d12e6875e4710644a7aa987042da724d46505403b8c041dee6479379772ab8cceba3109b26b9177bad84f83e8f42e7b98372721207533d342073339303790563dd67aa8c2b40161d06de12103758b1d3f9d6f8bcc76c5647aec29f91ab1f012c9c02e2272053a948fadda90b1f668b694a5e8146acf5d33bf407a88c0c3a16881f044eb6c6ae9b5d836d8ad12de202cf350682e5f36c2f2359751a25cbf800a589801c01a3dabd8d59a2ed54f38e32224c9f9793c34e6aca6ce0b2d60b93d59c3cc3540c775c9ac3180ce1628b5dfdbe2825f91437663d2a3a758c6fa18f7388cacf5fd076252dbb5074c67250266da68241cc2d7bc4e82c093288549c521eeb7aca4dcc2048939e992a6e3dca960b5fd393ac9e236738a08eb8623350661479aeff178b7030fd55fbe9426acea9c7541f0b3235e19519973508c551acb8e904a99a7f7ddf7055b3006919a7e162ab65bfdc869be9c960d8d7e7d36f876031a4a5fc28853a114bdfe72c75d2c34f0e10df0e435eeb0e88d4c4e1617cef08293f6895ada8912440960bfdc2f87af9fd923ddf8134b77ff9bdc2453fe687a6fa9440d7885e39657b3127b3063e5bdffb3e34d9f0600df157231064b4d2fb1fd41cd5f36bd57e5f1b93b7ff39e8f005b0a0aa90876b713132daf36d1139d7caf923f21071473a161ed19290bd7d4d8d9060eee91ba24253558b34bc0b9820561cde9024f2bae11ad959027c88d6797e9bb4a37c72576f7230bf1c5f9293b0097894f6c0b4e3a865f1fcf459048433c0a9a7bcb759a422aa8104a4af99b1af02988cd37b43d38b99afb9ec9e1160689c63b5f97bfb1839d5465908eb37632635ea7c9418527b0ce01e188360582639f9ad7804f9ffd1458bf032277aa5fd0d7c0bf9c3ff997a08028a3669bd2ff0cfc6b1acb1dab7b4fbce6871193f90c661805ddb09e85bbc84cd8cf08be465773f497ae47b49845fba9fbd2a03c744a14d6d0c9731270120b3b73a51f0c96fc44976891e7b674a18cb419b1fab608b3613068dcfb4f9575e0a0c9ec6387e3e4f1bda9a3e3a74f664a369496846bcb689754e3329e0fafacf8cffe0af2e2200ff265278597e27b8b6095bd54639c552946a5f0ad8880788f9b40a3558bc0dc21df1bdc7a0caefd4ec59d5903c7280c8b603b75964671c97dfd95065d1897b11f9d80cb91ade9f98bfa863b5b8fc64f2bdb28787ee7037381b60dd63df73771902092195be1030b675d23590acc0f5a3a89c4e634c772c85700232e1ec1b69e56496c4d01af4f6357b0f2199bf3f2f1edca9a8cb5b4721589735417178ea22e782291cf60db780744585f5a654e85f43ece760fe20d093cece61067f9456799a07e04b8ddb958485fc3f4c8c0f4362365edc62b5e1a4290fdb3d1be7a70d6e59062010a8cbaf362e0ece03ca510b7854c5f6167eeb05b2c33fda1eaa712b4ceb1259608c7803e16af8b0e412f113e304fc0efa7f5e5cd9fd271514ff9d4563ae429a2affb5690f62fa2ae6d538b5dd37a9e8ead1b9b14c371f0268b722cd200e1643a418385d82ceda332eeb9a8d8503325fe4eb494fc14a89ca81ccc835853b6c2c5e4c2b6af29ea79d919c803f160ad91b71c68c7ec5245eebc43294f5d579d77935f62003c0c0a81a9347968bb51b84772f51a38638d9b114beeb865d509f87791d6ec4d73249926c7baa8a5421960db803998a260a0b8135a40e29c530757dd694d8f32ad065045a5138970efc66a783fc3541cb2efe8e0eb982f5cc635306158e1f67cc6bddfba9959cf0d6ae24ca968dfba2a40af2b2dc5b04464560ff840f70faea249a028ddf8748ae386ffe387f5607bdaf15022eaffb3613ba73b74e728808eab5a6e2b878a0249afdd0a9c15927faa4aeb06d7d06b9bd0da6e42c538483190c3eb7b0da885bd0fdef83a9735486ddf93348425bda13de09cc8e742994c84e6961088753d5afc7f68d8819a5bb3726c432e3ec42a1d2ea489e01340c86e322817c53b17e247bf0b515ce9b8d8ec2aa5d4cab90a9f87064d101adbef391204a30332ef87224ca77d7fb400e520ef10bdefc1f5daa6fd04b2df16d239f3f5dc1a9cadc8fddb6c640df2f68e911cc49e1501fa04077474c4d53f0f460fd7c54073a47f0aa0daf9878c224db300cbee0e9569914f3034d2b0e7723ce305dd78c9ba333284078a872afeca5895dd6e4fda1cb7df36873944f1b9f17d277de83fd319d422501317b3bfa8975f0d283b12879bd03b5722fd45047320946d6c9e1f1f399eadccf2b70c11ac8760bba1269f36e2ecef1e78af922ccfc4ada9602e3d0fed1ea9e41033ffd04e1fcc18a73241426ab335e2f9c68d53d0d6a3bdab3c0baec8fd395ee1739870b9025d5ab2ce7589cd3dda372c3e6dbaecdd523d4df21a70af7e01b85d3d8d41ae25614e00ed88c6989f18da8c303e192ad5d36bc3aa04b2c66d18ac6eb3bfc508a340c363f10f5da407eff2b6ba1e96b36b4a9405247b279f510e0585b0a9ee2c9191c78d82ccdf79d7311a1cecc8b2ec612b452b91a1da5c098e2a76f7ee7a55298b9cbf8616116b1bd3ea9761ca6ac751d2b07346bcdf0cc9be307c2d4dcd62a9b7e79fbcac93efccc40b30ffafe31c6ecd906f801c0903628e1b11bb571512de03e017d57dd94a7a4dd8f9b8675175039658fb98364dd92b8d18fb71231d1056c49030568eb9eade6ecccf10e7600cf65a41ffd0b3cfedc422616a84c9d702aee13fd23ebbb5f9b403112e4d0e684b28442292fa00064db8b8e8dfb1fb7d98e418e972965ffa03e4032675fe7a6edd770da4e74c726e5ca9278d18e62cbe8103576dc7771c70f5f5abddd78be2644fe8b7808cd12338756a4206d5fd7a29e70f54026cf14e21fc690b18a40db7f6ff476c80019f866fe3abc6b93d68934632a16210661aa15fca1efe68d173fca05a6cfcc48fb46230ad19e3d1c604c6d85dbee063cc38e5d1e007cec6a5f0f1220d71efc7bf65fd1f386ed765e52a863b056922cd5b5d8fb27395b1be4fe46b3e874ec209bd8f9e380c7cfe556281e3661bce9874c74b735305b96114514063dd0f8d7d42787029a88d0c2e82e383d090f86c03827c12574fa0291b445fb0893df7961c4eddf25df554a681f6c83b5fbbf0abe3e6493131e2f33dd7309772decb42468e7918b0a64d18adc8145a75cfc98daa90b4d6288fdc22928c2154a539fd9424c002aad225e56d2f548c506ffc9b67ac42694f025bf0754fa16f4443b86707394da2f58761fea0fd216955324e661b60956c6e89661f0ffb8653ea7b81be1c050d26ba6bcc68cce3ca6d1c913905449b3060b59f1206389c0c9a8be49a7944a752e587485f8423ef0c54774edf1eb39f397c498b4577f66a89f351aedd739d30af4d5ffd38ebbb01c027b63e5ec16812eb818fd4a00a53df6796b62debaab8ed7e0cbb842b7f1cc3e9de419e0dc586c6751dfe2504197452175f829266ecfec5fc7203991b5ab12e442d00b6c59c1bfb7733235bcca76fa17e7aae308cd5be8704df7f807f0a0e8055d2a2bb90ee2106d7bfd0a66a902b867a982442d5dbc0e8eb908489f87ca044f3f6a61d7c3cac7664934066881e99714083d95fd847c4abcfd5634f08a9a92d37812140c1504c2023bf38548165e2a3239767d0a12cdd28057db9e0f7c2c837899e3a163903c17373d49dd6dbc15e78c0a2f9fef588edfb1bbc32d8d787717ba3e298060e828998a9bed7d6695ced2f07b1612e45de65201f3b1bd0fb2823bd24c65ce5f50f14ff401568015d0209ba6a929bb3dfb92d65d77b36f2054e2337b02d9b7c06486898504a44a0560c87eb8a8ece33c11b37758e3482fc443c884cb7fd8908ce6b56219358d0924c8ff063ed94116bf54cebdd0435c3c193d9246ef6e1fb9196a8a357fccc2bf2d384c37094a71205999f7c9f484f2ffa4ff89d5a095d1bf4d2ce47c46a68a2dbd999a6bc8952a62f5b73d2c8c442869e5bddc51a6709be381ac9f3a89119069432fce6815ecff4000c0397db9a3b70dea29913abb77e0c369a2fd66edddba648bc19555458dd437414ce2882761da7c3bc49f1b2041112f69a5c3430646abe8dc94dd712eae725506e16bcd63b9e4639d409590e985de4af94603ffb8c8ec481ef0a24a9110e42dea411142125fb80346929e6d4288723d4b823545dc58d1a48f93deb30d13c1236f64aefba7ed893a4247afb943f01ddae5175ba71f1d8bfc8743ba6113f09ac677b6b9c056ff255087d0791b18ba4d2702d5e5fd75f930963cbe6b98c04ad0ee73b4e952163b7505671f048ad4ed64620cb1f66f1bd47753313c44ab5ba8bf082e1d19444376d02be368ac7ebe989096bcc766f4afbe79e5246ca7e4495153a4b0dd950f7871099859f407c3c54008b84ee2e0a6e9a6ae2db6fcd208d43dcc0e2115a17c1fe62659fc55c5e484bfffbbfb0c0448d15b7832fe255ba3135de70ea3d5e080305c8bac737737a0f940b28e7a1ba37e09674f3c79fb6ad7da5002d86dc72894479456ebc44b841ae484b257ce2668587f5c3d25cf6c8a2a6762186185ca61f7019f766f2d06ab88e126a4321b880e3997955affc0012a90345a02f228cb795daac0da8bbf197f9cad89ceea276906bdc1bd8f4b20b87c2fc432657b12a5ac3375295860eb2ef1e6ab99f2a1530a4e7e66ca758a663f9dbd23c1d0a083c0295f4254044b9709b1001b24394beee37f2279c07004e4d27edb57ffbf5feb8b754737fbea9312b6a39752591a7d0f3b1304cc4b3036c0a63b011e4670524246acd52beca6431d30c282aeb5fd092b0591f822aa13e3e386b18e89bf22e5733838908d09b55de0ca770223bf4168bb330079a1c0c5cecc31df4d9de880b34eb3895d11b07539561b36265fbb236c7b6b2e067201f8e2bd6990d9a8c8bbf394b0ae8fba59d868ea6e87aa6b88817207591d784dbd885303fa77da27638bab13775571e37bf8f8406592142602a50c383ccb32168718f98c616410ad81b7a93b38bb191d89b0c5ddcf25bea8366fb10d47fb889c46dde7f4c9d20f0a6ccd5215f1f5e65bfff4b7d215e8d1bd31acb5c7df77487cce508b8f516ad500b5fab0f2a8a3d621af2107e56dfd87859516c235c188eb40689227518e4f63d233478e21f89d29304140a745d5210fee72a88d0438a5c8a9a33fd78f61dc1e2b5dbe1b263459e56f02c5f75c900560271a45efbcea2cd84f06eee9ba98beb06377540246404288faab692fc2c3f5949d9690cfa62f5a6303cfee2c2638141a541bb944822cd74dfca86be538834e25899884b6ffa9098fdb228cd68e4611ab0852973557f7d94dd4c95a0bca4bab711ae9e205c6c6e55ee932b872e3ab4d6c6428eb02c350d102c67d72dd45108c48956fd975cf93913a754aaf803267e99d10c0a7e57b7f4efd2802a60aee9042b335aeaed8ea142b9d8ba6efc4c8fca62d3bb033c581313d2219475a0f950eee186ecfa01219f9567583a0ea51c0518db1b9fb102967d1f4fe1498d98d464364fb0dd4d49a98706703f3b5cbb6d6e38254d1bf232c4d3d87f81cbdeed6d14061f7426499ad0e9566d3b5ef07a", 0x1000}, {&(0x7f00000002c0)="b5d6fe67a316b222154d43999f1906e3011198de4633d59551ec42ae239c5fdc503eb0df8d3065304864faa030b5cf8bab2c05124d44a242509e8008c5f7bfa01c7d4bc8df7ff3839968990807da0f558355a59cb426868717b1e9a98263da98939599bad30b94024071f6e6c1e8e29d19d279785666df1674314cf502046d5ea250151537e367e135b844db389eeca025515a242bf4e98e78cbaa065b9f5666a6a16c159c2504f961f1984af203a6b00dc2fd0cc6c0", 0xb6}, {&(0x7f0000000380)="3b92240d660f92f9baa1678db5ac51273ff4476c810e61035f829ac2d71636a9144f270ce4718526f67cb36fa8c9e66c2f3e87da", 0x34}, {&(0x7f0000001440)="53f867e64eb0bc485f4c66d397e284c1572bd4d159c45a27b8872d6f6fd08d752f0e276a8aff2e41d61cd6660eb8fefc20244610c165bda82855014d2380ef70da386838b0d1bbc1bbe297f71926d3906e6108e7c4b08a409841cae07e8ef716a38e22a9c3ad21c00889d687a3b165fb5bbbcae5c0192baf16c2677ca5aea333e16dffa6b436003b327c6fd8a8246a23435a8d0dc1793453f53eb70a498a3950b73cd960853273ffdfe8e111431d000651aa7acd79ab717e6bc4614ac2ff5a0d7755408c71099359e8f41c1f782db77d774f50ad39fccd35f39c12c0f85e6ed41b50b739c387efc0f97ceaec4b9200a7320f6901f279cc0508293f", 0xfb}, {&(0x7f0000001540)="e89db881e0694211eb82be279e3bd369a72ece0ffca43e62c38e69f4c107cde7d165484425d5f2f95ac17ff396d28b74e96891cec02a00081f7e2220a96e3a73ef4dadfe728fba496c2de764b2bdbb91b914bdf62b9bfc84aa3a4386c184652d2df30494aba2b7ae07f77bf732458d1b45aceca1f6c5bf76d0370e4c2276a1a994670df39a111996ae7c9b59708b18058bf471924c8dd71a66499f2c1d9f8e77b0164f486ddb5263bb85f275477c01082b55ce0205b8df79b50c6778f0e9ec5372835bf6472ef40032882f556ee3ae9c98eda3110f1397050bd4cadedade085acbd14ff0c8a714181342663f9215c466bd11243066ef1c2b6824783d57228b373326f88d3394f5db0844d1b3309a4f2b5d8f3e24967c8e460a4c735771913e7a1ab4f1cc1bc3656329f8c9fb19cf6ddc79cb1fe9abb28b9f4b8201733a03549ad5ecc714688202163ec8927147b652acf8164329b2e138832fd85c26eb8c9a878c0c0d25dc794cb8cc0a87a95a5867e9ef851ed866056711d5bf7fa866a1161a9174bb140b81c5eeb7a754e4b2312e9fa6b58b53045c76d63ed7d29da6930b0775662ddacafc5f92dc222b372436c662081e78582f318bdca354c6bd56c50bf81ecfe4f0abc966013abe953d00939b514fce3f26dc074820af484b97d1139151d07a5aa2b7c44998403e503ab68302727e0e2cdcfe8920496c08811e4adb9ffdb6754efe91ec218f2a480d5a4f9a408b3d85d1735bad406659740932fdf299a939d4e47eb0078522a0f2409076eabff6f79104427a55bf33981d95dcbc112edcb0951bd7236f397a5f44feeb608596554208fc31155afcce1c46f2d1201dac3b49b1972493f4f22305eefffb62bff641b65b1c09ca1bdb0f4735fe48b02740384f37c944ae58ffc1d354b2167bf216ff8323437b3f0c8ae46dd9c8fe53eda51ded53b4fee2bfa5e304263b845a6124c41b335c5876c68109cd1fa8edbc8a64f3550db323fae7df93d31f4bf802e4e150a50a70dbb66b3f3739480bb8b4a13d2fb95cc2d937f59ef69c4ba1bb22ea181d46420ca7308fdeb0e1e06a6eda45fbb389ce5699b750ecdbce5e7ec99b4ce3cb53857853b67165d79b92c1fd433beeb20e987b18a250ad72ef88c97715ac8f3297dce6f491480c91f76bd01a6e7e458ac74682cde98e6dd376fe5d27f18078ebedd5c681c73f9aa29fd882550eebbdca7c3b962fc60a350413eef9226b704909ca88d62da1223bfd707945718ca13910f6a72838cc2f7e0508113118181e04ba046e2175f63af84a43d5c8ed19d08debec4b37abfe4123c8adff4b10b5a69a9d33317d67df1b42d5bc614c2711f4e9b1d1285939d1c27f4d1354c803452374547974e6192961f8b55252c8b29919ff72c5601f7c5d7b5af7de8e2dbde9e240e3e545afc736aeccdccd6fe8474e2ef18e83731dd6a49021bad20d188fa4a0a703d2012686ca432d902f941cd58fa645029a3876231c1d739f9631d0c191de8d3d804ebf5820ea705dba3a209b8ba7fd60acf27f9eb8dbe04dcf47a5879e71f1c398f323805709d7d9dcf71ca802917e2f613bd4576de8cfc5ebac32d1f04e76fa4f4daef1dd06718f791c20f715051982deaf0686342745dbefb009bc5b4b9731a2fbeaa28d8c6316229deded2a46fab54f1f4644e430b4588e42c02873b025cff4e87c4c06fa10400f9fd16c2d61e1e34fca55105bd23f47c4bc5cafe607369f0ded322354add2c783129d792a865cc38c42b894722823cc09056843a5af18829508dc5e89e760c7d0a68d80ab8e002e379a439286db92d00209f343a973f20dc1dfcb949d2599efd97bfad51a0994fd118524206daad600af7b8c1eb970f6eb0d0b142c8f5c54ace7a1e98462ce0e46994327f64dbee00ca85cf54385a4c443a3b899af2d978bc22e3ab580cc99247a91ee8ddbd144e5a6385ac1b7f5e65cd2b4d98f8bc9d2c06b57aca9760dde018593cb6650418b786018439336a3a537b05ec4a398cf41b83c46c0cb783ba0d65f7824c8d331fb5fd91580c5df6ea232e88b16a10d847fd354301097cf13307aa10a8a1842573cff232e09c23ddc776bac6b25f8f73397cfafc1092de95020172d473526fe53d3b2dbd8b42ab5972e406132aeb7afcf6b7267a1d1f38214329b04cdccb3da9fadb00ec71cb74226452c3460b40123adc8b14e324f3005379225c3361a189c561d72ad44a27e40f98e5e0d72f79f4e82655f2953782e2637b8e2bb4b2c8871a8ea53333b145fd366a3b2f48c480a5da51a9aae7c90a44471773248b7c08f3e3f4f515dd047ca5a20749df67bb774581ffed4153a542f505e3be8f70a2afdaca83c72569c276d3b549b1b82d35223863bb1e8339a38de1fdea105e4a3dd625c73b08f8884ec4869e92c636e539ca51fdd08d53bd13228c771ecd293235f6e0ef65345bf0063e2881d8a2acaefb97cf549c8cb793f4f01d742f6fa495b72ac2c1e7872bf60cac68935e851b92831d7b38ab6e9d578c6a254fc92e4908078f39ce083c301a962fa6632390290ec4a19bad5b0edc0ae9888e4a308297cffb5c55df5ec10750b8eff170c6e3232b1683e6d4a29e4f6bfe11ca9c65551eb502b8c1176a532692fbcbbd3d5503a78c4288a115809b124dac8950a6267d2ea8ecfda903937eb9db86fd44db76485f42782542c63d93e2bd9cb1ce464b571ae7ca0d8e102f6ff8490c773e9c05526f5021e578c09fde959f886acd00a63e2b4c5fb4971441bbe908f907c64c3a3e5a89c3c8d90f3fe72bec2396c15030da6f55ce0777663c2ae0d9692ea1eaecdbe876db3ea37e1b6be9d6baad9ef661f0fbe95550abe81c128e3bcd386a57d7aa7590eff0a7b6ed7b4b9802c4201290b47cadef10508aeea8fff563ea610f72e7a6fa62185771cb4d8f41240310e96addb0c1b058d70f7d5d31cca70d5645c0fb595a1f7adf8f4c59cd17f38774f38249b7968d7679140fd05bdaaea97b4d806b6839908da5b7ce90cd43b223ed0057155084478022abf09177840910abc508f9b329e90f38858ea851dede9740ce0dd27bb0f401fab49d68682ce570b1572c2c3e4a61cee5a47622052fcbeedaba1a31172218a9000775c31256e57591373bd586efdcf58ee8bdfca3a2134d4eddbf6eb9c692b7bcddf455c43058c948d89a10422add138977538d7e962c6e2485997c5c9b16a5f9374530d5bc5d9e62e8b82a1e310b8db456f69f5c31c9af26447825e4a37715b7e2bfd5f38a6c8962b2d8d799a668411e211832660317f0517fdcac29ece14307bcb6173d857f4c84f98c177cac697fbd639c24e136ccb48185a565910074e24cb706785fc9b45c2ac378addc4ab408af2482ad27e844d3f9346bc9637fc8ca4bbdf40eab53635897109080142525e32d8daadc9c511c876aec4790b9ae864ede975686091acec01817a130fd9244dad69d52ecc4664eb01d26ac4ae130f322d65007acc4f0eb892c3fcdb1bd59aac9ce90928810ced0361bc7a45a7e63ed85f9225767d82aaf5828c5261ea121fbd58dea71d71350e2171f943fb4f81c285b33b8d74bd68b0d5afa39e7f8cc7e809f768905dad05e171aaf0916d3766de5a2920612ef9855399ffb6072d2bfb87c4014e7c9ebc227213dd9939d482d67bddfa74a5c091bcf31c9db4e5bc512f51b94b123289fedf8330e42f6ea87f0d20d0557c9862a60ae7f271c59301af671012c992a325210529de46ebb77e54bcb5b14939dcd82929bc2a5d37c2c12b3d598204c170b734fcf66744201fe5151c47dfcf29adaeca9335e72dd3be790ead91955ce2ae123adfca243c3aa5168d78b08bdfed66daec7731fb9fd9d92147471cea8daa4e0c4e08724d88983451e4604d9dd65bf220a1c19ef8bfb14b167846773161b87dab946b6c1f0162697a1cf9533e69a2b52da03f8d1a36e3bc06dff59db1e0fb9eaec6ba279d815046aff2ae5278096ec5c2821b5c3a841dade9db34353749b5002b691bb92887daacf2ca94270292e093d9e2c1af07a0673a3ef730a8b37570ad7caaf382d565f64baa85039ab14cbf663fe4c3b9695e6fb10f8b90c6fc15c5e58d25c3a5d957b848f14ce7d96b90f590025ec7cdbf0a74783119bb40c6935abd02385ba8c2425b01855ffa518afdcf23e4908bf1bfb7dce197b0dbb442b608ecfbc2365f7eff8829178a16fbb661cd49330fd5248cd173c483da38b83b7d2718395870c4718fe695705944d4c0a56dea39c2843efbbf92a0359336be7f75b108bce5b38a15a7832b57b060aa651ad621dd3d40576da07c767953414700a73ed08274042b8eeca1a76a1aef28cb16e1756afdd572b9617d2c62848c5aee61129746ce701ebef7fe6355d0190d95ca6f2c7dae13113bb5d93c9705e9527fe039fe050ff0e22000e3638ac0bab65bef03e46ae55ac932790376d8726e0c9119dc1d1344c635635af0dde8756aebf01c76f3df12795ca4905fe573edd3acdbba0d944c24d0daab584448fb0795993b3b391b4ebf2c784676281752b5b0b39d9d305922c313bcd5ee258561a4d0ab09be4e6a9305a929d044928ad97f9b29c54804f36b3938b46b7789f219408fe901755aff4162149b22a852a7c1adb2c6d88216241f35b9ec821bde77b551db168da9225fd2501b9ab8e865fd390442f50747c9e95bbd076594a7469203f104cd26ee0e18bdfaa600ca68c6c3efb136d9b67565eec3727022fb5195ce10c2d129314a533338086c69dd6f4214db9b484b6e4d471bc1e81a33129e1f5359905827bb2296679e449d0b1903bcea43805e6b96568db1ab240cf84b82bfb26986c4e61600df9e9f2fa100b98107dab91daba234a51ca25dfacca2e37f3c52af0814d53ebb4ee6760ed3d87b139383402baf490eabe8b6c5424101dd3cc1d29d564f61005c036f3ee67d7d1b45a03511f26bccc1cfa4dc9057ab8381888c84d6c05806b9bbd906513307f7bedff0ba0cd480557d5c335d389d0bd6de7daad706bcfe3dc3a7a5fab4aa2678a35efd752790051dcd96961e2209af9a9a40127d885000f856d591fcf831e29336076cca6c3caa404a4d0647712ebe1790b1fd361c3385f77f23609eb047b06be18ef2ca624780519ee2531019eb938110619b9ac53c46ad65456e2558014088d48e1499a69ad759cffaf318dca2702cf8baab260532a9298278ccf8af8197c559c8af2137f5e1b3472897256d104d5ff8b8e55daad32a406ca3d29a50700b0758bcbbd357995a94b678ba53f666f0f4d85f761e43fae10b381190539b200c747ae1b39a440b62e17bdc7a17b4041be0d70b2288ab7bdd5be938c283ef0ab44f13e06eff72a96d34c1c64f262b220eb3500328ecc2a16dbc91b677811c6415514d0695fc8cb7709cdaf401c7bec866fc66c9e45f1af83c0fdc1b012a24cb3380de2dcbebfc2379c5415bc8fc3530e54d0bbffa860afc25abb5a54d48aa85cae1c0e258bfe4cff95e7a95477fd469343387c005a71c3d5d0efbc142266035864b6a765fd59f08314df42e2fc9e25f67d42f1a21178baa67fe48dd13b01283a33b94be7e9bd83b0b5f9fe8668f6b1fa49317ef97bfe4091f13fd9b5cd02dda792bcf3bcdc0f8f21e998db4be93826ba41ea5770f1464b0c115b64ce0589893720af89449ba9fa1657861c6c23c78a71857f63a941c2009f179e15a7b1a465505d461dfe5dba6561e110006da207ebbad97ce50321e07867fabf010adc534fffa89c6e486681871ea7c687a6d3cc45e66f28e0fd93252dc19", 0x1000}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fchflags(r1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)="5007fa7e76064b20ae8c1d8f5b35390ee401cc780f5c708d824e12239bf6432244dc9aaf8d388246e4e300147657aa408e30fc29f6a2aad39b1c4618c3b929d6282b76c64f5177c39563ab4977e0748f15540365ae457b89caca73a0d861e1b9bcd07d2aef039d71e784fc8b7d5111fb4888c52c8ade8fdf6eb1854b5292c16d6c", 0x81}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000180), 0x1, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) fchdir(r0) 16:00:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001b80)={0xffffffff7fffffff, 0x4}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) ioctl$TIOCCBRK(r3, 0x2000747a) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0x8, 0x5}, {0x20, 0x2}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x5, 0x90, 0x7a}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x81, 0xfffffffeffffffff, 0x1, 0x4, 0x5, 0x10000, 0x3, 0x1, 0x80000001, 0x1}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x420, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) dup2(r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) read(r2, &(0x7f0000000200)=""/234, 0xea) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) sendto(r0, &(0x7f0000001300)="cc52f04d5abb74e586b122dafb73a761c2369780de803dbe18e306de862a3eaf8e8b87ab3ef7f721f8a26ec0a97357362afa9d55f6083b4fefce8b2c8776b33cd0b8579a34f00a3ef2c9528c1ec10f8f1ed96b29b08544c613f1ea3d5ab3ede6c65200497c9b7d5a5cfdb864e46848f2f5c062648ce5c22b18a5ba86fed82450ebb7330631f1f8f839ca3201808ade2e28ae8d6ff40e6884be5588959813798b704080", 0xa3, 0x5, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) close(r0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x94) getpid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r3 = semget$private(0x0, 0x2, 0x434) semctl$GETNCNT(r3, 0x84bae86e8035c781, 0x3, &(0x7f0000000700)=""/15) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="cecc869ed4c4b61f1b53614c68be0ebd0745c860b1214b68a134d75994faba5e3cc97ba11e31cf6ce829b8dea16c1b0272c71020951c3abb35c14e799c0f52565d7de43ca35cb5a875714ad1db43eba883568dddd779452664910af4665474f3d878380acff5cc8e1e1e62f21ea2c8e78ab3da04081c", 0x76}, {&(0x7f0000000140)="803b1cd7cc44e6ec72a372abd4c8c14402e7372fe2d033d75263c7ecf34ac5132e341b1394e185b08fc1e005546edf149a14a6fd6b4807ea4356b16082c5435896f08bdd7c85884c723e9b17933650f955f183734371dcfab06284e1cbd105b66330993cfa2b66857901753fdecd7a0122c8b86e5256b6677db29abbce12f68460c35f6c121bcd6f74f6745e01e70fdcf5a5100ea631143e12b25dcad4580366bdcbabe3f9dd3d4d868bf6e26d94661714cce6daed24264e481cfd8cfd3e57f6aa2c71f180efff01cd9c8d8e921a373aad8039c1797a3c920eacc26aaa363426d07c5d5b7197406c60a53a76cd0802ce", 0xf0}, {&(0x7f0000002440)="bd593c0d0c362e01e57d651849a8c03737259f24e570586789e23d2bed95a052699e701138ddbffe2e20b94e7266dce2aad74493696fd3424829b163a91a0cba4552436f10373a00d7fc756682835bbd1955a1720188984cb99bd1b512e3c3780191b85641a40c728b21d228194ce10f4483d38fb565da13092691e5f7a0a18a4c29e0f2b885c37d10bd382a77ba87ad21b6444b77c9e13f807df92b9b3ee7c23890630785a27b276656f920da0ef6259aecd55ac2cb82a76c32581758ef5364be5c854d7ecefdd7cc6d89941db8c391a3a1ef36a33304425c3b842df380f7b74b481d3df17b76687129144992f7da5d9c15ef480919ad808720ca5188871de41c6a2f9f8634c0575bc136a936a5030f9d78b778d688d84c32b4e94e42018761a3522711ecf590ee83c49d73ec3b0e3c62bcf4cd8f1d1a635be3c82fc0bd38b8259580c8e9f64cabbb8d5015f4b30f730fba451ce849420af5a38b9485e4757a60e23c2b26dc8ca06905aec1354d009a444678a5c8e516b84654e2162b008311f115b6aae2192dc60654eca5132bbcb51e2eaf90817a65c8d17f9c4dc58c60851869be2f8ecd7b42c146c152c18bcac53ebd19b079c33d92bb9ca6f376cb9169680cc9cf0a255063723e380e7b88898f5eeac20ac67f443db599e78bb7e67132e4f95856b356cec0106f31088db6e063ca66168cb2e7f0d4695838f03e3708e804cd292e5bbc777854e024310f533300def9a87c26112ba2c5ef274dbd038bddfdc19e05c0f3856449710ce0f86e7379e1935228de88831f819dfbd8206d75d0b5dcf987dc3be0840e9118efff3c1a9429bdd6ec288f31c379c38f1fc06f56cdcc4bc75253164a27875bbcd43c461cad9fff06219b7f431582a7319b57d5a06a39b458b18388e444d900a3557d07e32de936a92019b65b75f0b8b795c020e50207629ec0c8bc7a3dc547e61ed1204a7adab9dcc0b7271a34de93fcd3368503cc57f7145a558636c9b38dc5c03f58dbd6ed3b9c7e35e4385a8904232faf1c12d6b93edc7b8f8afc54faeec35f453f9392e92945d02095964f3d0a9acc47757818f32e6e9c2f2d0f562a637913fe355ca3d5d928ecfadd63e3aaacf77c2062b7f15d6346264b23e8f70f4f84450581952f7fecf84239c535e19fce9eff60ef26bfc1ffd043a354f1f44895e78dd0faca11e5a52503a08abc67a5d8e3a0771c2136ff585c5c21e8e68c85af6dc6c5c47ff34583c39dda2b627cdc71a9fed6c4a7bf00c611f3172c6dc6da201a1dd7651203262d82e7ce9deb3f28a22f6312b6bf09c369fe92166661160240ceab48cf93f4bc4d7e86090bc66fe150db6c03479aab5c16e5029c43c7843a8c553221361f4813cf9cdc3f6b3f7c1d95a4f0c0c369cdeca3e67f9762aa3fae75aa365b6bd1310468cf5df5f552ced3973c89eca6c4acfba758d39d9bd85896ff5c5b58123ab7d60cdee75f6dbfcaf2d156efdf909fc5b09ea832124a41d521e3bb7304a9f116db206d0da58f609e91f7da3c2c77b37928d842ab9908854650d0d72cb54053f025d88c822b94295b4d818526c5d9e3cedf0fd380bf17021048c909f3f4aa1dff2fa7d5826d4c8bab7cadfd2aca51a27cb5e48984915f8faceee951a26c4a3d895252eff07b9a4cef64d5f83b8b4d35c8e020b55f23af22f9d140912fa02d4ae9c699562622482adada925f8e1b9e9c6040839fd29d53334eca9d2518b21ff439ab63388182e0594a2b6b28ac08c2a058fc6b80206523b0187cc0ea22f7a4f1520395c30035f2d79af7660a6a56406ed994a228981a6f331716bab60ea936219f65d76710fbb8cfb7eb92d293e15bde91aeea67336e95377258b7919647ba668c014c1dde174ba4cada44126b901780aa55b89bfd97a2e45b8d5557207bbf099da36da863413057c350ea9d1ea12e59471e9474bbaf3aea53bec695845b227cb9a807fbcd5e22fbadbd3f452a56ac9c7a6376ce21a656449bfa00f203ac60802169ad27c349c7402e7b8ce8b2929309ff89229693456d8f95844b63c935565e1b6e052356e9df17c7d2b5e1084cc2644a4223f6770f08d4af89475924539a92e2e4032179fd00d00fbf749bfbdd5adff400bc5650adefa7346a458900121bc5c7867f534fbd5163d9baac24fdd8b7aeb4bc0128da679609dadbc6125339ea352a26132931a3e1df1467f126b95644e27eb64ada0453c23c0a4341c4f4c901a4f2614bc7a69fae125408fda85259b1875330e8cbb440c28a5340847b6ed761498413251691f3e971b8f2cade43c7406b0444fb4146fe1a88edc2ad46f530dce52f54fd7cd4296e05dd2414b67414fbe72c57513a0e189ff81c9078b34ad448c2789bd08373b007f4d592d53c1e7a5fd9a9f9ab59c1cbcf0d90fe52b99ef3e5842fd815a5c1276ec8dd160a7228a219253e2a4186e36eecef5f91dba8d5b369c194f117a663c49ab4505c86722476f51747c76d88b2d88cadbef9111708461ae33147f0acd2eaf9de0b0a6380144d48e3a5e73cde76ffe04b341a4cdbc42b23a1754e12284a229171e46c3b552df1d64a76adc5e5c784d62faab18d0ad8d94a7e8de1eecb5ce4ad0c67756cedcdb66a59a05ee26b2cca50c78e15f31fa0f64b038ae8f4e801a7185d82b94beed1af453bdd273bbd300026018772a8d8887ae8dfd1dcac0b3cfeced1747f954027510f6e9419bb31ea6a60e15e95b6aafe2f7b88e979752f5259bc6ad260a3e4436254f3183037ce1b169462812ae9f5b8de83fd7c16a10f9bf122925e7b9b705bcc4c2ca3c34cd154fc12c286a4ac8ecd4a1ed2cd46260fe4056999ad9fd706ff814fe4250abf394cba0836ae514f891e84f61680f5ee31d17a19bb284be1c4a99b4f1a6c54dd83f23f7a8f63576d2cb66aac6351ab0b92c85616a71deafb5427868f6de39845893753f740fa2cc660a8c883b92e79ce3fe2c755e6ef1e4c88e732b83f7f49383e794c8be177adff6c00e87b32e020b132297d2d29813a3af0f757a500bf8c10ce4f97b1f23848cc9e28bce46f61f0516d6011e03a697998622fcc5c66951cb6b05fff3bd814b644890a28f501cfdfe162d1997cb5e95b3d0804afb7ceb9d145296f14e40faa56dc11bba5acd9063d46c8c205874c554c092dbcf84a88427858e70db57a10550cc191a137b27b80a03f21fac302efe79a5a21a2c9324b2a1e81342784fe852a265221da4744c87ff68e33e953aedec8838e6e047e5e9f102c4eaffca187aab97a0480b78e1f7ef282f99eab600757a66dc996ced08fea8e9331ee00b4467539f993d0089148235efb3fa94ed207489d819fead69de0cb809c0281186f7413df013555ce0216ea866ff60b29732b97ebda2e13ba48cb211a1dff283109c96244cd16fe1b1af81a4fd2b45bf1e008965f739efa90ff065b1c27d518f236418aecf684713c794be94884e813940d0ca34e80a3113f7582965fb14b0d2d21600bcadc7addff4fb341b6adb946d1887167c9f645adc000e0890041fa77c9e8060fbffe2491a7a5d71b64ee8495e6dc86ef90ea4de9e2b0a646953cd12a8b5aa560849d4558501d521bc59f4ed38ee3eed0e6ce0a95842f3a5cf9b6c4a94a7eb63009b279464c877cdbb6b23be9a11f34e62555eb5f4d03bbc2413f534e9bbd228efb52fc97e1eda35d31b4a316f46a4ef31410ff925258756d2d1e348b635708b599ed0bbd6fccb460c06fcdd3fb312a9c5ec1c5dff01e1d833f63f2e94ba3028eef5907e57e66ac1dcc25afc87e47b1e64d3f223e85ab87dcb3945cebaee82103c225d446c214b835d5eb66b8df471c30a8397f6ba4f5b9ca3380c3625f20ee83504deda4f9bba763b611e4748b5b4be24604cd7234a45073cec77b09de837aa9b095956d69a56f417a51af5a89a9236f885861545e040b6d381b9ee39422b59ba5d4735712d7b27526769ea3c308108ebcc1a5490807eb0bed0ac9bee772f39927c2dfc53a300840993f7e86aed2ca0b7c12e0363f970fbe540f9a499f1b2f89f2e7e68c97007e3c6381604d119dac092855739f611339cd7cb2e8ca9af2f079196632dad99620f564bc521ddf1135d139285b0f3ccd6cc48d0f1fca7583dbe41763417c6e109c0f0538029e4953fba8fcb8efd5b50e513ab1fe14b07dc5bceae0e0102bcfcecee6d7f23daabdb530bf856110aae3a3df39d2d76c7e27545afb31de8e4d6ebadf40392a8cecd58bb8da5e7f61a7ecc5dcc180b63a157e55bd8fb05c03e98d2dbe9f4582226ceae619d91d4e8f256c70008c69506aa190ca330f650cc99dcea9ee53f1202f33f0a0c5031c49e6b3cd946d12277184cbc42413db6b379ea499bb49a2b8a7509b4659d9bc8f6c70a0c51aba088293b7486fb5e18a09a1a488db16b374acd8a48025250bbf733fd1c93d3d46137835abeca8b6fe31a66eaec4bcb32ffe6dca8576ae88c2d64724fcb60914f219ac28659c9c95423f84b36fa897b8a92377c8f9c0e9a969013902c28f7f29d2de4f58869e5b6ce1f6fbf950d0c2586c82ee5414081acbb8d1fbdf736383453cfc050b7ea002c66bcaac901f80779704a0a9a0aa67b051f0b8bdf6bd7f6c8b3e1ea42c13d790d81aa7346564e00e99e3a9e7307eb95c2f3b0bcfd39a899414097133a16ed0540ceadcfff194523a25a5d577d0084ae8adfadc49e4786d92877322d4b4828e54df23165109ede06e74f824230be61026100659df39a9d348e92e176933b02f1ec003895225dada46355c345a31ee40f1922469e26af5028ce783eb904bbb38a3dac0b093e797e3a0f0b36d8a17d86ef4b845bbf24cb7b6cca8be1c0937886de9a221ea9926e936e711558c592baf146e67a1be5164e9ae3fa676fd32111198dc18325ce9208f5a8ffe66355fafa6983c08760a4c6e98b1e4fc26e834d71eaefa0b45d2382dba4df9a43aa0b857295db23897a4f208a05c4ee35c91b0c86a20eb8c36081bfe732b8f089b4357a7ca5d2a8b801660233a1aee5fd394a7fce0fb7e191a1bebe0fe6a5862fbe163704c2c8685cb703e109c77f51a5f77ace34e309e42a92cbad732e72872c8ad4d60a158190cba8195b2b0daa64b3678db5e216465e49fb6b6e32336010788749a8ca09a16389a20d7e14b474a46c1c685c5d37f0a24a28a76ab08c3ab7b3a750cbf7eacd868ddddfa7a9a65780e02dbde0ee39c920893b1f291f05172154a76c35ad2cec6c25eb1570ac7af51a11ad81f11731fc94ff1aa60f5ecc4c5f31b23d5d69237bee7d7a69cbae9cd98d512de6a0a9c4e4f3a3a1d78fb33556514fa93b2ba4ecd37bde18cf634e3c461ecbee6c91df3c6f2f4771c5762b03715f706d35aa98953c9548d700ade8ef25561e7ea9cde4526c90c827c10b0f4fd725ae2c2e8bc04fbc737eb15fb5e4382af945e00ede1104ef2f14f78005e90130ff9ba0917574bff828ffb662378569e7367916cd96038313033b3eee6fa92be7489f51ea859177e94a0ef6f8a516db74b0b78bb16085cf5a6001499126b33856df01c38968d0fbb2c0500ec6eee199a4b1f9d0f298f4ed38cfc7e2fe6e75a09da703326e6c41e09ad996273eb9b65393aa12db4aa7489f18ec94bb1d731e40de4aed675090e5164b2eeb9d31556f879ac49dfab6e910e35117f976b8d339e8abd4b439cf64279900795f52d692fb2fffe233004ca3b28376f59a87bb3e06bcbd6b67817117932622d94b3c9804110f0de8bf539e56c42666cfbb177909a391df0bb97469a4276812f3f16cfeaa862d9f99943179a", 0x1000}, {&(0x7f00000003c0)="060c092342b6ab3c26ea351757173fc3868a964280a1badff76b8b6bd28277378bb897176596a3e5a70eaae813a4be62bdb14a13122114811e481e9c1a89559597afbcdb4f88bbc51a46ecdc2c6334e37a727053aaaee3299fcc68c91ce5beaefed631bbc4a0d6420c13cdea70cae768df467e14e197c2015510e80e84082983ee4c5018570ed26740c315c7404a0e9f2929ea239222782f54a6745b3add8d5c8854782f7f1d19a4f4e6beeb6bed3ee79eef5c92e628981699bf2621aad9df0c999a47e8be5a812415499af45e9d09eeface0bff857a8fbc6df08e98288598fcb11e3e13bf6d05d5e4faafcb0f78a3014d44a14d327a67d1f3039a01513690", 0xff}, {&(0x7f0000000240)="5d8eca1efec8edf42cf5d1e9d5a2bde8990057267a0d28e4d1ff344bdd32b7fea6eda431d9cfd7fe3fe5145bd6418b1928a2f6f388f9478ef946c658cb876f402d5bc4071e87dc000a07591f841dcd83c4b83a920b6b5a7946d9be3db126d4caea71b13bc2f2235ad5", 0x69}, {&(0x7f00000004c0)="e4403df93d54331a3f49a99d7fa74ba8fc189c9235650e7455368a4a2f90689b86bd24debcda6ac4c61d72b97f2bcf9d40b5a03ec2fd8fc6a7e61f70de0ae94a98ba618941e61e98b865c492f6e87bb9c0cae31d1e427941327286cde50de6c9e38ca6fb0e328324", 0x68}, {&(0x7f0000000540)="42fd4569e88e98b8467fe2316a87746a436698a67ae94aea6bf15469b7e7b11ec3a51d5c1dadb580e5b02f80d005241d369f9044cac7985bb297c6be7c1dfcec1ef8f730f92144fc65634ce0c3f250c4a1fce37867ad0ac66ac7262eb522b75bcc37245257c2423c3d90b93c2f1179b4ded594893ddafbc7850f180327e018201f17a50fc41e8b2ad6a6076ee6cf31568f909ef0fd0038b06a0d6a136b1ab95eaec5a802999f6ff9d511a2ebd700e6575486924b090bbacae6a6488623f6747ea9e74a19be", 0xc5}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x1ff, 0x3, 0x77ce, 0x9, "e69fe444574a6a23d76033a39a56213fa0334586", 0x7, 0x2}) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000580)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0/file0\x00'}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="0507030000010052932e900a186f6c6473577f38770caa420cc601ec3f749b2f8c94b20ec6bc75fc972493ced19c61163a516e2359783f9e435428433f239735a9938af7a76ad0573a7878d1820402fc379e2fec6732bd2b9161a48561b86540d53115bad5fe", 0x66}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="e4ab826165aab7596678a0847891a594051cc378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b0000", 0xff43}], 0x1) write(r0, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x200) execve(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)=',5\'&:\x00', &(0x7f00000002c0)=')\x00', &(0x7f00000003c0)='-,\x00', &(0x7f0000000400)='%/[]\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='@-}/})\'@.\\\x00']) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7, [{0x3, 0x7}, {0x1, 0xb1a}, {0x1, 0x1}, {0x1, 0x8}, {0x2, 0x2}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0x200}, {0x1, 0x6}, {0x2, 0x8001}, {0x1, 0x3}, {0x0, 0x4}, {0x2, 0x8000}, {0x2, 0x8}, {0x0, 0x1}, {0x0, 0x9}, {0x2, 0x6}, {0x1, 0xfff}, {0x0, 0x2}, {0x3, 0xfffffffffffffff9}, {0x2, 0x8001}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0x2}, {0x2}, {0x1, 0x2}, {0x0, 0x2}, {0x1, 0x3}, {0x1, 0xfff}, {0x1, 0xd7f}, {0x3, 0x7fffffff}]}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0xffffffff, 0x9, 0x0, 0x0, 0x0, 0x7fff, 0x1, 0x1, 0x1ff, 0x7}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r3) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) msgget(0xffffffffffffffff, 0x400) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/32, 0x20) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xb8d8f942b80e3475, 0x0) clock_getres(0x2, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xdf, 0x7, './file0\x00', 0x4, 0x80, 0x7ff, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') lseek(r0, 0x0, 0x0, 0x3) 16:00:22 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200c0, 0x0) pread(r0, &(0x7f0000000040)="bccc9abad0dc95cb49e357ad1a18344db4b90699ed6a525ae9b4042809a99fbd12db392aa1e7e4c3da8e39031ad3cf1f44efd11ee904197a485a5c2c21efd218e5c47e9bd0a577f8b2cc326f02aec0dbfc1f94f554b8c60e4da33300f452ff15d65ea7f0b1e64577", 0x68, 0x0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa88cc06230460839, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/173, 0xad) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8a, 0x8d, 0x5, 0x2}, {0x5, 0x9, 0x2, 0x80000001}, {0x8, 0xfff, 0x800000008000, 0x95b}, {0x5, 0x6a2, 0x80000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3b9814e2c83467fe) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x8}) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a65d23c8356f7e3344d204740afeabf2c14d65f3ce39e50de0f26d25fcd275fe1c3bb9c767b3eb4e718320e5175dfebcd5c19480f3dfaba1707b2c05e6f382b2f93571dabc053ba940a528279c7ab422beb7d613270cde229ab98ab1428250c949624ecaed3e28ea8576890"], 0x1) r0 = socket(0x18, 0x0, 0x7) write(r0, &(0x7f0000000140)="4025f32a7c63fe9677abd45f019c484c3137cfb60bdb91a081bbcad35454fba44901d4b908a3e29e3fce611e755c91a87f86cb6f87bb70bc5a691a79d388b7cecc86145e8cc64c9682ee265b8360cb6d70e2eb0063ea6f099e22dd71818e2a174e29362ccd969e80b37278f89cd5fb212513dd14496ba6994fbb7440ca1f41dd9572a7f5cd10f44a1d734c156276b745555954e3c1178a711d3f2423f55a6520c9882de73be716b3254e104986954e", 0xaf) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x0, 0x0, 0x20) r4 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r4, r5, r6, r7, 0x180, 0x1}, 0x0, 0x7fff, 0x8000}) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000380)={0x0, 0x34, 0x5, 0x5, "27d2cfc1ee1f9738ed5045d05afd06d14479bc8a", 0x6, 0xfffffffffffffffd}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)='\x00\x00', 0x2) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) read(r0, &(0x7f0000000240)=""/161, 0xa1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) chmod(&(0x7f0000000080)='./bus\x00', 0x100000032) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c39f931f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x285}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x1000000000000002}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffffffff678b, 0x3, 0x5, 0x80000}, {0x40, 0x2006, 0x211, 0xfffffffffffffff8}, {0x1, 0x1, 0xbfb, 0xdc000000000}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x800000000000002}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x8, 0x1}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x734d0ea157d1fcf9, &(0x7f0000000300)="3924c444c0845b80654ada4f403ef941998c5b699cadb1cf9e868b9ce005681ecb4f05fe3aea68ca50bc162994cc94d9426f7c51ef4b25b5b45f4ef46b7ff7ba90cc4e5bda4f2d57fc29f69d5e3216d91971a24ce30104eeb50abef54e37638107eb9803c43e00b8a041e346541662f11955f8b35eacbc25a2c42f13a072298ee9a29193f2bb420f0eb7d7a145e64936d7db1ee3f82994f81d225d53cc4ee8fa64fd54a0000bef9337006f6e3f6be6c1012c70be2d5562b2012c714b2b") 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x8, 0x7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000000)) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="cf375afc583002f6823352c2b4d1d671a2fdd460ec13fd320502000000000000002d2eb78a1eeed6662b6297402563e5dd02ff3908b81f6ef5a522da428d8bb5518a2d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x2, 0x2646, 0x9, 0x1ff}) r2 = socket(0x18, 0x3, 0x0) syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x400, 0x80}, {0x18, 0x1, 0x95}, 0x2, [0x2, 0x7f, 0x6, 0x6, 0xff, 0x2, 0x7, 0x1]}, 0x3c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:22 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2800010097300000000000000000000001000000f4b5247adaa914bfb78d2a2309d04f1fb32f9c3c4a0cc1d9df1a9e880e67306b60476f0be63c83d33de94acc32ed7bc8af585fdefb2452e20fd9a9d150c83a1e8795ada25a3e9fed895c38fb47d318a98c1087d46c1fc92d79e38574321ccc1fa01b8818b1eace9eec477403383e22111f2bfc6aa42ec3efd3fe432976e313b65695337260ac13fa79d53594e6c0fb52b2985de68e49aa18e11f4fc4ab12c8b1925383fd0a24a4123301890907b776e7005cc8c1ca57fe7d567f4e7d0d0fc24b3ecf6f7112a68f92a1ea8ef25ef97b7f60667a8a28e70c3d1bfa22936ee296d8d487", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6eb) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r3 = dup2(r1, r2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) pwritev(r4, &(0x7f0000001780)=[{&(0x7f0000000040)}, {&(0x7f00000002c0)="1fa00113e1eb5de9f75fdbf56058056e560e6b0db2a346195dec96d366744bdf886818069a751d5c79fe88ecbb39e266eadd0e92454ad7fe859d758cd0d88a2344c07c88b4a1a6e091f6dfb9876b787f5f6276", 0x53}, {&(0x7f00000003c0)="2015e28e379a27139db491340cfeda75fe48d173b62940bf04b5fbf0663988d0f26623", 0x23}], 0x3, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r2, 0x1}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r0, r4) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000640)=@in6={0x18, 0x1, 0x6, 0x1d40000000000}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000680)="a2feae9f0e5fd86704e7da63b79054abff97bcf1df4da6c504a7319cc5c9fb4a4a90443c144815ac3172a949fecd5740eff196515bd3d068466d4a68996c7184fcca8b933a058f230ff263cc31219264d7908748d4997529c48685d757964f7eeec8ecf650ff3e2929eb13a02da4649b7ee2863437af71422631c240c1c8403f9ba68e9033b8bcf7", 0x88}, {&(0x7f0000000740)="73d55a3cf6f28b1cf0910d8c13c04c1cbcc987c7e4afc62b98d6fce585911933b42b389020a6dedc617403d01fd839523599b7a74869dd61983c0624128cb96e99148b59b2bb6207d0af5aea2f7812b585390424db6ec538a301cf92c220db86ba9f2a15521e8cb5c2efb0402873f5c0ed28818a18857612b3b8c9c00886448fae55dd8dd7", 0x85}], 0x2, &(0x7f0000000840)=[{0x18, 0xffff, 0x4d41163b, "7d070ac9eb386e60"}, {0x20, 0x1, 0x100000000, "5f12b6f9fe7e5e3538da696a"}, {0x108, 0xffff, 0x200, "f189684452ef2b44caba0267888f2ea2167dd2310908445d4ad5044823a5698e2edc4c24e105e2a395e7e052362263303fe9eca46e7f7ed3284da91e5a7e2bbb1432366bf89f32c9611e86c257417fe07e7f53970d637741273ba83998b01ce6c0dd3f2b88593b48e38988397279074f969c4fb4fcdb6ea96acd6b7cd0a34bb6b6b72b8633dee3f0bf74d5f54a84134aa621fb0666090a6aa36cecd6c2521b4157126cd45a0539665ac30e07149287b8600cbf6328e915f89f5184ec7f1babe2e752c9d8db7a184d44a366009bb1cf8f1f6b3921fcf54beb5a658f0e476066305fe579538639e7632faeb6ea5c923fbea6366b48e12119"}, {0x50, 0xffff, 0x100000001, "2614327661a74fddbd50bd46182d14d6a9a1f4db922af26ac8623fef93157d7a346385b507dc193cb452efe9aa11c0cba216202c5073e7d1fc2967e253d6d9"}, {0x90, 0x0, 0xd9, "efc2c498067ccca3dc7d9bfc54f5588c517b5072444ab07429723a08c96f1041afc275a36b9834d57b06470335dada87789ba3f36236caf318975951309e041bee13ca7d78f679f4c672798a7f4fa78db142d35dd019f755425cfb968694fdf963d612685d14dcf39b3eb40091f39a0bed9a23a1ec1438f7f3488ff4"}, {0x100, 0xffff, 0x23, "817f24e4f6afdcdf6d24ae3d89feb980c57aafb0aef32a14eaf977d979e5e51f7e7761a7ac9bd2b0867d1fb31a4460d5965e3340a559c8c4780fc3a40492b367a89f4bfbd7b903958611c5cd5dbdc32c862ecb9df7a03591de837896beda9096a46b03bc11a5047422b27cad9c43f07e7c6196775cd2f987f627e641890eb3f252f2f28938318b8c081081b9b6226ec01e9308c166b7575de11b7f1e67ef177cba7c6ecf85ddceb833e71950a37fb8bd16db5ea9dcea162c10aadccbe3dd4fdb3973966b819fd9bd5e9919cedeafae617193f83bdba80611ffcf312351dc23b104b9ba9d22d22fce96a980"}, {0xa0, 0x1, 0x4, "1a2c0c85f4e9ba3d3bc834d361f2fac1407d972c0856aa9c60a21e5f6315a36a84d12af237f8e4abf9bfe6cf851a541adf01d73c14b8318b52b97a83b1c80270aadac41805d8132603c3fe7f732cdff7deb44394bba68b565c8b4223b898407a20033037e054ecc9f7e4297c7ab6f75c3044d83feaa8f6a354e31cdd5366ecc05cefd1b4f13a54d2af"}, {0x38, 0x1, 0x5, "35b806c835c825c85499d915efdb494f29afcd8ccb10b5f92532b4d07fb99cd1af959be1247a01"}, {0x40, 0xffff, 0x42, "116f22cfdd422bd191aee73f94f3fdb2a56cc409d7e8e206d4fb4856ac215eb2d45b7c513eef2ef590d0"}], 0x438}, 0x8) write(r0, &(0x7f0000000cc0)="92e2717d581e23286b7a73bb6b94d9bd7163a2a5a828e74bf1082fe0cc2cb22399c55c6baaf686cea016546991d8ee94f31111836cc695c8fea24f0242ca1ba0e818d864ad4e7c1645674554b837b25af50bb6c75e3ca6c4285efbb7470f6701e0be6671e2879fdba842dd0b6708ae471c5a8e28de756a53a649bc5ed92d28a921711a3d4f18638edbc3d25b7e850001bf70e36cf1680c7eb5a8459793de209444f513d8e6cb3a4bb92fde6870c42b52ddab75ec0f1c876c90b9513f80971cd3ea625e3d15676d6f2b78c8e6052c96efee36b4d223cb2e6d01ed9e3073b988a38b35dd667b3486c0595f17fcca721b38608851672edb14d4431c9ae446b095ace72ee3aee39887937f194715494779a0344b165896a9c2a3e028904e1a1570c4d39e734c81740cc49acd42a27737ae51fc5624f68579d5357d0288e761cdb3969a0410e1b58f1872ecafa708bde0edeed0b6ae81e56921c2b386cc922b40cf3b7422173bbc48f7e4fff093ce18390928425e55927939323c3b4a603d6e7cab19cbee848060d759164c662f8be3f3814388234856520849efe1943d560d478770ac9a35fb72c97b328279a6c40ac0bd1872f939a7938c5790a7447201200904a672e0dbadcd6409506374e2cdb9378e79032e3a9d28be5e11c30f95a5396b19564cdd0869c45e1f011c3a4d3cabae36ba3e5458049c343b4ff62284df50634c31273cd2a090dda8a1a053d1940a7964662ca1cbb45d783468b7fa1bb69993303b3254f233ebc0ba31c6b006d279eba61fab1233674933197989a4a52b847e0caa9a53034654384e31b2cf407716575e84982d688b0159f7b4ff858a1ffc804780d14134079f09918d3c2642382705fd419e16c7bf64a393e9ec2ed160fbcb5ca2ee9eca0089ff07d2538fb4f2155d109f2add72f046f5a058b89c687256ff946a5b6088f6a5cf1e8f5727e9f68ebfa17c7b62619438188da3917d30eed471c19ed7d86a1c2f336700d28550d909cf5021000009ba2338b7af9a20d3bcfae2e1b0ea1d6c8ab58c4d39d4966b132a396cd8c72f4afad1d0ddd4aa62d2e11bcc427baf512c3fd0d680f47ed48af4a47cb629dc9d29e1bd184a395af192522b274c4fc88bdfe01ccae760e07fe020e330831e72e72716ff1a2ebc1f65e07a8c028f32558979af9bd0f473d8a0a06f9e9fb76c32ebba3221690c914d4db48627ab0446b27bdb4b2488ec76ce469ad46676207bcbe79acab061ac72b5cd745c4e98c9d1e01262483470682eb62fd04998aa1d59f913944f795f3585d4db7716c0c9f3aba43bbf27805e688d0760a4255243ed64210ae26d60c691d11524b915375dfb169e939d1ddc30fc8d94254c4827dd9a04fc2c6be4556170a34b33c2be55b5e81c10858169917c4e0416caabb7af7c2569d33374be93ff7b2ece12ec795bb1aa1973fd2bbcc34d035f4d5126dca1d8e5b474e9f9c0cb28672839f0d6abfea823280ab84bf746c669adae3dbf4c8abaa14f7d0328079f7adbab6f75241a8bfc87cffc7b51eb741e1c4af76da28c28c2bcce86ad8e16e4d71fea955d80f0d3ead0dea8048c4b0fca0aade51fe1beff8c1130e77d2f39c458f0a370e9fd346797b253d0bd1b858a6b937223bca0ee48f5b775e31479ac7c4de9f1d25b5a55c7a454b7acfd59e987c790e75415538d6d1e4e8cd80cc7c081771367129280a1a699c4bea555118276f254cef8575de11a349f992c655302c17019e9bb66864814848088a3c62cf5e35d34c333ff26d81c665413fa8275c75f31d507a07e3c02b643e681ca5b29198db18fd255b7097a39fc2d267bd59163d551f095dd7d3ffb4e6377bc8ddf0528f333283aad89cae07b4eca232913726e2ffe7603ce82f9ba2f6b6a8c6de98ede93ecb3b041db894f53f8d54fff467523bc51f3c6adc94ebd586b3e6c20b2ed5fed64cb9ebe1f52246d8914ad7cd2e649635903659e78720de64cdbdabcc75e4b03acb8d1225109e164ebb6243bf8d41aa0b827b3d803372cf1d8270cff5dc4157d70c0c29272cbf8f57e1187a3662f7a529459de34089c7b3971640108b458eb486deee1aeac67e718c7158fa6401fc2e42364099c6cb4ab79e40580ac8fae8772299ecf188caf1ef231de7a9c3815a65419e2099eaa15e6a21011f94fb9aaf526c7bfdc6845a48f46a4a7088badc989e01f83a5f70fcc40d83413ccb919f36e93d1de85ba29c667d8e96773e9f9c35b8a63d7736d70482095646bdaa8ab7c04eb7d028cce7a39a93655d53ebfe1a821de0f1b81c32d54e500fd11484c2a033870bfb14017d3a6f0963e1fb2551972b987548d058f94cb50cd90b21e65c7c92d10cd07b2a35ec5fcc7879b59dde4cefec6df572847476b94ddebbab2a08ce44939bc031e207a905fefada6adba8d73a8ec9c5b561f12639ee3c65dba8b30b13e455d413efd16c79b074ba24c7f38ed1c4439105fcaace0ce7eca1ae64dc2c5aa2d779688c63c5bfca13059e994263b2ad55c1b702b73e276c347e98a77f5219d6de501361ef1388305f19cea0516792b6d392fd16fe8e74a280a634d5d9d2f407b34ee7bfd54f0e77577ce3f310c1bb4deadbb9aeb4072dbeb59720b3916eea6b8be260a7394496486ea77665d1e72db36c085a30a0a7cf0ec1dd6a099e9fb36d36de27039cca88de12e248c1dde8ed88a61548ebe56cef4530dfaad915b4266ecb08f3b8f5975469e97b4dc31d836f82b86d0d6349d18f468321309436bc362ea79909903d196bf8cb33bbaf915afa09b2c82b0e86e37e9cb2d19c660a7ec600db83a1a757137d127f773da8c727a159848c3e0b77023ade8e3255e13dd84f1c9fd0a33b0d48d45b934ef56de21dd6663542a6e8bfd684cd4c93d5846593bb89b961eade3f76cd7f5d4ce8cf1a6707432c7c3353fba6c72f46af2a49e5e02c2985c1bdd7dd6cfff123e990a8d7d5f1363e03e8ae8b1ff6acb7af87acfe0948dde7d7dd4279a5f650cc9d30e434fbc43c09ac8c5b5887beb7498e3c71f071499a2f59dede9af99c2949325624d6373dc555613d980060c80c2f5fadda5104d22aa69e60fb785bea7ddbb80e3a655b6cdcac423fcabd8790baa0a725d87aedc21762d129f506d464f493e70d2ebeb8da17206fb54c758b697bd9dfc87e5fd4d1f604c6c99848e5ecd27eae06fe0d36074b59bbecaaf41c10461da16d9a1559f8ae2a0fb673f7d6deb35843c0343e2db4ad12026527a1c686b3174e78fe2c36b162266734ae81c5d58fa7a77f7e6ba022855f6ec3ec047954f9d528e5abda3e5b5d17405c14c075674bd97b671dc8b7a47fba9bbe6895ea54eca2d24e6cc53288d8bfa6805c644aea19b24648da00b0b69eaf9eda947091122acf6544a0464ed2a28c1d1e6b7ee0b80dc1182e9de993381d3d1c60dd6d0fac2ccf8e083007ca3ee1143d2102d71ed82f890342ceac1c52bcf6504d2502a60a9014fc6b9f994fc6e8bf0cf9691f53d00f52270cf7bf98a13e1fbd11da9cc5e336d20de0abce722600f547734206fe598c5e12a1a6673d6d881b5da2bf05382b2da219772cb223a4d2444d64e232487609c16b648b1d84eca10b3772f045871d51d488d806e0645c6c361ba292311dbf51e6c2ee1a492630642a4175bb91f0528851441d79fd21b10e1901062aff818bd47112c1bcc37b87efe9555bd316fb43e58e3f6c94f607d444406dd6cba17a45f83b9830308a9b98be2b568f4032f91826ad87daae6dcc4a6ff09a7d1a0b4e006f77b8345f174d81ff1ebf611a1246000eacfb62147e05cccdeeeaf44e3a5cf0c0066026e01609007cf50cebac22ddbb8fcf00a040c7e4fa4a84d3a2b6caf8f6d73d45d0909b5d8bc0954b6841f0ce0b298d9e990d690932c087fe9bacd438ef3c692822b6d2fc377b6222df73a2defa78dc0bed02bb396804167c492b0aefb606d5a053ec781ef0411484181269d2f316b0e733df68ef9c4f82352c79d4ba7bb138d1b786bfba7b7cdbeb58181d9a898921bf414def2b1c352af3e9be918ed2c13658421ab0047d1aba05abfa371fd79975deace706bc29b1ff9fc943a9e5ae9c295e639ac2baa4e656a5858882282d5d36a4865c673c0dbf25500511060878bfde1d06465e805199dec47681835047e5886d540e8d72aaa93f7ac4318f8991e98a14093adc227587599d439a389f39a39244ccfc12aed1b01385694ff70ce76dd607daa0f17e7399e96f681357dd23b63c71f626df6df007ddb3a6d732b8cbdc31bc3c72a0a1266fecf8cbf8ac7055beba71683a8111ed5bb89325b6828afe738c2eda991f0de66e6453a15bc1158fcb03314fed3c3f07bf5e1dfd377639e2553dcddee3780a1dbc0c940fc93fc7e14dcf297d75f8d5bb70c44f2d6f167716e79bd355a88b4ca32792cda2fef6ccac74eabd74f44e54e6b1581ee7ee32ad1998f4da59ca6bf36d24f962901ecac74773250155440f1f26eb01f947c696418a142024cedf72979037f09b1ba7115890da03fb9703780f9e6aaae4ef76030f24b9085a1a278a1562940e8b4ddb2cd36f1018e6a90f32a066c5e53068f5047e87653bc2755797ab5cfd16a2d59c390f3394f5b0b6487d3bee742456796361584c9b7e60d11d64616d0eb74ecdc92d32b778d793c0aa786d6f054ae1470645ad406c1ee1518e33818ed268944f48844e1acd842c6f927e09487b32071a6c54b7ecbd00e3d1eb4ab7ff9cfab65fedf571636ff3d6cb47fcaadaa5aa9830d3f22ef45a75f1d0407230512d9393c2d04e00fff2f388d600d1e350c9a3dbe8bdeeacd372253e99fd134e960b45703141b135c3da8038a9c2aa0832ff6a15dc74d936888054ec88150e8a8bf2c66a1165612fcaabd36162adfa9edcbb2bea59ad25e429c72246164707e51a487046ef1685daa8aa97a54120e3a3c75233c7def7c0db6f986e7c817bb9e786bd7b7ab8fb2d31dbbe19c22eec83956a825d2bb3db94b1cf11a20bf704c8ced5bd38aae80cc3a94dd4f8c26f6e801f1aac798b704d42bf1c318ce0ceacdcfde4b8a29e7b7f958f40e2a0ebed642d0541a267c1e436557bbbe0d55edd6110f1a321ea9a2a6249787e193f070aa1494abfcd50a19d8296c15d952c20497be9130ac79e7680ed5457edaecbee2c61525f9c19b0c95a555b3c848c11ce11f51ec841b52d4537b9c36e67d6b3752bc62c1b0de41932a7a78b938b01986f2c21dcc7c44f8369ef1c3cca8447a9c26280fac9fb4041f3c927ec8817568f2909edfaadc66f88ded94079d2691474a74a54abee967267583521c3af73ad74f16fbd1440d8c0c4d3e699bf185e9499b3c0908ae0d288b6b3315f3ca755fbe2d891a17423cd6b1d68c2c534358bc30d490f6f14573970922820eb0be862462f12e9e973e2a31937c766ad10b1cf352835e0014d43c3d9f90b838ffe1cf48cb52633751f8a0258453d5e2d358900a1a18b974aacff75d788540d8bca8613ec8a00147f12a659771c1e7abac55e3a3538fcdac1e9481855a8d57cd69a94b3fc902d7c5ff2e131f4bdf001de9365fa08a88160800e674383cc37b18c61a02b78ba8550767e1bb7f8aa6920ad28ef037ed863b718cca77d6ed7c44de13b3114fa397a12d4c15bf78ee404d40728ec7b0adf6539ebd15b777a4b719cb7fd4d548e430ea45d9341e9dbf2a8a9f6579789f3d62ec419c5573032d6a148bfd04798a37121d8df1b16d3a8e2c828927ef753295d55869c4050def9457705f8a96dfcbe19139017543eafa9c7714eb6c5b492f9fb7033c", 0x1000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x194) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x6, 0x9eb2, 0x8}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:00:23 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() pwrite(r2, &(0x7f0000000080)="f840918f2df049ab2bda890601972bcae726060c125086b1cbee97ea48e2d52d2f29c6bbd79e19fc7160799a7cfde00baf414550255db7764e87d91a965349399c69236575a4f56df6775e27181a1992e1de69a0b04dfc96a7fb53699c13de908aa37fbc76e86843f9f11dfa02bd76f0be568b1923928dfe0e865eb75246d65b8484e5a3f43bd689cc8f15a58b4230094cf832b5026551407f37ed4c068a135f31eaa503599d2991252f25090e18996c39cb5bd857a648f3275e3b2c3991667159cbbe0052", 0xc5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x11, 0x10, r0, 0x0, 0xffffffff00000000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3e) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f00000000c0)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) 16:00:23 executing program 1: rmdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x102) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x800, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getppid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r7 = dup2(r0, r6) ktrace(&(0x7f00000001c0)='./file0\x00', 0x5, 0x6001418ee8e60c1b, r4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000300)={{}, 0x5, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) readv(r7, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/21, 0x15}], 0x4) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="7cb1518e0bb9bd46be376fccac0154a21214c814a0a6366603dec0827815990b20cb976c871ae9011aaecc30cabbd38560d0a68a700ade2fd2b3fb710e1e0178e707b1daeb0fb7eea021d960b91e2ec975cfc357b3ce948b276a2fda79172d26c92b56fc1d4b621a396f8ff212c46649517be620dedaffe2b02e9e028a5eeb1773cfc1d3d8700aaf31a5925c4b3568c146cd9bc4d83c3edb670d529441857f6a60fa8dce08355ba36f4a76addd7497cd0119680472e97fdece18548ed9984a006d65a226a2e91d4f737ed56509ef4c50d09e137944444ca19bcb3f2d54e0fd18ccd22f2903a9740667c361235a86888f1d5450af089c89dfa6baa74010b60105306788d837a570ec6ecb831a949584e2a9a3d967e3433d7ea56947dfec77317a06a83547ca537bb84d649f5b2ef31d7d09921ad784abbcb1add07a4b592acd0906dc2d86f879624ddd500597f67b04d3fe93823196bc8b0363cf56c6c9eed5f962ebb8665141fcbefe3cd2d9800caff41a5b97d5cc7ed8d1d374ef2a5a8b08993ef7feafd29d05121829fd2c74d655aa1d23e04783c57900bea937aa7e015ab1d3d392d26e1a81d3dd125da40690b191c4ecb75f95a671ea27b21bf5c200685a3dd37169e9be46654334398f147b67245449c6b4093a00a94feeeba12d1ae81d55ed7bfc4d84997b63a56945f149588f62a1e9468aa45b478b564a4aa104f614f81340dc779423cad8b00f5ae71ce8901e8a7a5c50fbd6beb887dc40b0e2ffd1b4a2b031687e54f55ea2d483daaba6db18097cb9b2c2a1a5ad36f2ca0b666a29da913d7b3329c111e79415714c0cb2d0b3b9ed5ebed146c1ca7a62afa3dc73808550228dea5403493ad39b03c71e91e80d2aff580c87a8009cbfbe4bef1918d0c0b2c71eefb580f3809fa4bae62d10696ae5826fb9b1cdd7c5149b0b4a754f3cb2cefecb563ab319229809f0c9accbd080962a45a003a5a93d0decd6bc34b67bbd1be9d4aaf7c0aa5ab6a42db92949bad623f35043e9a0f794e236c4ed0092dbf4151c9e2413ea314ee14a36d695db2feaf0b253388c5f0088b53aaacb71b4b88aef6ff17ce548ca92020327be39d1f82e6118b3c5f772f1e22c3fe9f2321c55f6c1b11d466e4b4a3c8dece630fc32d06fc71bf475b51fefc19dcf2963d7c372ae48327f6226c909690e594c5193f5887d2b414517bd0968cb8fd525284e11e3373c9124042ebeb58c4d94f64428be1c235eb806d127d3a8b382b3877af99997914372caab873ff5643b1aed3e0c972162da894ccaac672dc4faeafde4b4361745976b7be81cfeab27cbab92874e484dd034ff9588e13e16e9795fd3df9fa62ebb39fc7b879dc1a4e50fe66de36b29d0d654f1b55383c9931e4ae1feb8c1c288b2d4d3c6ed48fbb921910eaa9a42aab0fed45da0639d14a9db858bc9383146ae037dc2216eba5f3d13e659403a7d0279a4414e0597edcf6f7dadf7c62826940ecb9fca01710c5cb6261cbb54645a56719ebc75ba5746189b38282f1900191a88bdeac369780f3083952ae3c172bb662613978fbd24be6e555fb459fb5147a8ee9cbe07b9d93a88e119dbe9bd4210df306db298e220daed763c688d45d944f973bfd48f2084251d314a87058d3321d4b2a00dfd248d4d2ded2c57062553a93571b39f55bc768cbd4ec2d96c370a9784ead033f52a4c2fddc8258a7a4f6efbcece9ef2c2eaea8b2b79ea847d27f27087b458bb9109032f9d5d63a45bd586fc3ce9829e73e16bd3774932c304c72cc92a2d6e34438c77bb1fc1cdbc9c5920e97e5c7efda0b3da17b73741e57655760301c7452dc2622414639c4affbd1675f0f9bf948d16f9fd5897292522dab0ef72e16a32bfef0deb1103f0985ce0a954f7354a87bb5a9acd4178667c835e06aedb490578703efcf6d810b938cfd4af322673f11683880ba26c89005763dc1734223fd64fb472cdb04c2c6b0e59c4dcef5e65d5f11fd0df516c252a04284ebe420c14693adbc805d5a415decf1ab06964f79382fad38d5f4b565697fb85a357b94831b39cf4e56c7a7ff489dd97ff94861b7abb266258f9580ae46a16ba81bf772c17f22d56f89311bd34dffb9d0cf8218b0818f7cb863d91432502997d9199e11e1d9ec40bea3d8dd2013b431dc0e97b62e070c4daaf2ba97566478c794e24a869374e907e922895192ea0b0a1b955f41c31bd0042a94900e5b849ac316ca0819ec1cf1485436a7dc6ecb67306209372b2fa933e0585dd55e6cb2581a7077aebffa7341fe45bbe38e1eb54ec084c9637f58a4c823a91acb75516239f92100f2c349f1833658820f872db06ad4e29043ec8310b7619b6e3d90d025287c9ad283646d0049167d9272669075e5234414ed85c94d254fe4541140627aa08b2db2324cb1da71a8990b11eb9acb54b5481f59f6137cd72a4aebfa702600e64c75541a5654ce86ebf4478d4468120d2a4005a03719fd7c6bc767db82eef7f67012a3f19f63da926f4ef148abe3051599fa3e542178fd13e19c860c94b20c414af55cb80ff4db1a3b904fb5b873e8cd107c9bc1f7737d54152687cb4c19218252ec9abc67bd08a79924bac799d431bee0706f39dbd88446d8766ae3df40f1f7978cd4d5c9ddf69c78192fd9975a898e11e0027646a5b2631bf9736d6ef192d39625dc29a39bdcf79449db5c01bf261225ca885ff25f433a6495e85798f9b002888ff19761f3264cb6527a1f5ddfd9aaf677302206c9157bfec02a7699ecf83e1b13af02a21610c4292fb3b1a25bf6079dd610e4998bd332ba394331ea7ba0318286cb518de388782e4715e0bd46d6e6728a344a00a3b3d073e9f96e5fa7086492162426618dbdab28fc24c22cd0cbe9a186a8f37ad79387cb3543b6be0552bd7fdf75d2d74cb2cc6248642dfbed4fe5c1444dbe7fbbb7413fcb35d063ff1544752c641e93769642b3ae6793ae8a08eb53126ea37ce94c755ffcfdcef9e9fdd9980a1e811ba5c4c5058c5f4803f2f523c3a6148b03d0da44377ac3c73ffbc34122f42a9909bb9eca4c3e82d4f0490c9cef3b851deccf7be12228e9d9b78649f928ffd2a24c1f508b9e9b3dc4b65450f07491b71cc71b2706951437c88c0027e42b6e25f01c7a0b03b1aab3a8955f3bc8c2e4872e6b46de347d43eb29030485ff289ec8e42e8b0f099b3c48da5faae6852422caa7d49eaaea038c84b6b0d27f4381550da8b700fcda5e066c5ffec58c3ba8a703a9ffaeb2fd9f7d1d7524a781571753b8f5a555593c20d6572f41796a18058f296bf65413ed174e32e4440cc38c6b156e94133e32934587488a38760c4f947adcab2890e3021a2b79ea829670890df7140e07477babc4513599b1feff87c3d65e300a18c9b6619b88f3fa10344029105e247fdeeb15d487307c3b18c8e3cdbec6220c870fa3f0c409cefe21cb5f8989e7fcdaf5770505dcf083bdf9453a699829ae8ac0663901f98f1d05b84bf88d496780eacda7af1fc4eddf13059e49d43de46c95deed270d351822aa2822d1fe9f0e2aba384e728e48affcd83916abb9b0fecb4371c5739f7393d1d41fad6f0515ca3cab0aeb514c7dabe2969a8d65cab1771461cc8cebaa787d064cf703a74f57b9a5c01072ec2d533ebfc12aaf1f2d3848427178980365740831aaf1aafc9ed0d0a75f8ecc42242d3ee02b1af346169f6f6f47c71eb68d3ee5a82140da9e55b8a13e28d63c1c0e4eeda6cb5e80120fb6fa9ed59adf46d10807e3af14bc6f5749b9357cccd52bfed5c984d14a05f59476decdd027102ad11a57947b506d3e1031cd5998a2d9c3525867a849070d2e71e83d54e6177ad6f1f3abea6dabc2dd34781935545f856bc5513183000aec1f9e91c46b51c501ef19e38c1ddae656c14e0ec6fe2834a92965801a086ba6b5020d83bcfafa361960ab7822677322224fab8c533adaa40d541edd385a2625002200bc328147c2118065844627e2ce8ea8d3f0a1939e6cc03e966e11125578bfd68bc67614fc9e54f020188c31c44719d7bde62c76dd8082234fbe4e67dc8176df2f6978b545fa68dfceb8e3ffb2aa6e749b2438167034a16cbce98ee47dad7c8345696290ecdbd3db892bb4124e5ca59775b8ac9fe42ed6f02d3837595d192cc1ee70a5af8990a9ec7a31ba0d91a4d6610af30ae1fc02ca55a22994901a779ff1a8ecdcf5ea7ba4f3eecc42ea3ec9800b2585f634ac61c33f38279d6de96d3396b392b8234e1e05e6f74e453ba3445b153ffcb6443a4ceae6664a6fb73693da14700420c37537e8a9ed6f4f082a36f63e9be57087f0613b2f4d9bfbd050c86c9bd7c53aedfb30ed0f4d9dfa4e02722d8d6b684d1d4eff7121454353692d810852d6b86d47727b93dd63be80cb3a785abe6599f1305d4b10e338c005647aeaf2c388aca17fe892f42196d380127789e08be4e99613b0215bb55d6a9b7a8a40002936123899d2fd204bd539ffdbdb8144cbdaff1f22b16fb7f12eb7db753cfd6bc2cfbe0b1e187c224c643569d24b0815cb92cf27f53e45d2de19a921e52884faecf06a5252a90ab9479497d1c5d0f505e5ba4a2b05dc2687b332dc731e38cedb9fb21014cbdf7bb8a447301b4c72a5cc9ad06cc834e0234a04bcb0d32685a939ef8c0eba867b5a67cbf0cdeeeb07a3c1ea564d6db9665efb3af24517981f37556826c94a56af6b482d22f986698c2395a113f10a8f3d80aca2608f210a58fe91bc2f3fd39ee240de8b14c1612e5f744246519da6857c2b94f96d8db6fc61ef8a58322284eb6676abbc6b6b378896ad2a9e5febd78c13f5e712fedf3db64787abf148176adde5d1a1c13993928e3918e8d429e7b5c706a33bc6a9f64c45449b57d09251140bc1065fe809baf9afcc46c519b8ec24d8aeaa9f71fab29d4653c1d735251b846dff9725a186fda8e48f970996013880d2974a777621237c4f735d785b5f1ceb07e1b00210dee6eeb16ade5651486eb008fab67bd5dc8e997855af77bb1b861c41c58a1fb44676ce64db5c0a44d296e0b69935b019f5955df952a7957ac7234358251b42ea07453f46519f328afe1d0de6b8729a7054b0577fc6cfca5933cc1448ad3367a3f0b5cac44ea403c1a8e5841debcd3744c5848897b22998c25a72512bbd64c58268bc85e133582e164db2ba855c9195f958573b8840f338f2639ac9c2ccf0f534a0f92d4038651517698534b9dd5702e7148d0cb00f316bbf9c873f3832aa70af753ab186cdaf59bd6a83916146d1e998b81f1f748acf1a5db65a5c1d6ba2cc36457ac514d0444dcc1ebb3f448f4b4c731c127823249fc03fb849d253dfc7964cb010ff57c0b819534a6e4f9c77a9b130d8ba6c1bbed6a1261f437cd8752cf2e01b4650e4707b6b0a8a337b4a97a858295d685bf6e9d6490abf34e999c1527d44a1c75b3eee689d5fb4e2391f8ebcde75b67a5368153d2ef49b12e8dd627116e1b0600cca15936aaab5fc00f47be7482464c3ec407d88838fd0637bff7853993802b46f903b8413ef1fb83bc77ab89fc7c77044951898c054df880959e0a4ceb8e2eec0c7bbd6945cf36e29f74379a365b3d1f3763eca2134573d2426fabbe217b875ab5c344187cd5d430cab63c7a3de2d3c37136647f78bdfff7ef7d7f29e44f3ef97a611a56d7a499de6700352b5cb1583311c9c8c4585d379992516210c7616ae90a14c0d73ea277e00e8f70b8e40430c6643e31898abb46e6a0092c781baebd25a386273f05a02342c2b73149efd92b88cb4a657a080260e916ae1bd49d", 0x1000}, {&(0x7f0000001580)="ceb9df36c5a43300780e438d8ae781e16ce8c66c3ec7caffa1acf80ddad6c953bce466b8e77534b1bd393de46e36049e862698d5e7620d24dc68e8b9b8eab3338b79c87dd6616c11a0535286d8ecd60adc237d0fedb12531050d2bd92970d06c6a6345b1", 0x64}, {&(0x7f0000001600)="d7ec1cc8b1513793a5e8787863fc82907b6c73abb1d941b8e96421a329", 0x1d}], 0x4, 0x0, 0x0, 0x8}, 0x409) semget(0x1, 0x2, 0x82) fcntl$getown(r8, 0x5) r10 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) setgroups(0x1, &(0x7f00000016c0)=[r5]) writev(r7, &(0x7f0000001b80)=[{&(0x7f0000001700)="3af1b1823768c19181103136eafe2a7cd006156a6438377ab0", 0x19}, {&(0x7f0000001740)="323e33cd5f33f45dfb0e28c5039da0b46d4f77cd1a6b46e5187ce3f4ae47867cd6d08f413bf4b554320b63e3055f19f29617b5e2314941583e7487a8588cf6765d786a5ba1e4abc3", 0x48}, {&(0x7f00000017c0)="0b1a667c8b0ea94e781adcad013910086ce6229c12e68ddd497d8b9ac2cd56ed6b4f8e7073a228de5828c9b005adb67b27d0f56289f8c3ac530b3cd5b629f1da1334911606edbd", 0x47}, {&(0x7f0000001840)="ed15abad132e36cc5837604742ae220e5c429fc22be82ef8267f7cf13daadc26c3d85dac3538d6a036c1bd148e199cc239a7b75e972aff1118cdf4835f34bf94dcd47e455705826ced57d0733bf3da79b2f2f0aa42d146e4b38b7a90233a2e5eadc3f3f2e226e30c096be6fa2f17a751a537e021a1b2755d84fb217f97bdac8b5e2be4da7b380d1542961a1688a54f72b44aade54da83fa5067a97459e95e79f738e47a6951c2a447049240656eef385a82a50e8ae2d6cac89535ab58f01f516e7cb4ccdf39463bad88c201236e854193d1e70b96a59f74611ab685d4b07e54bde75b170e92b8b5dbff23e2c815fa3fc5cca2913f143050e52d6", 0xfa}, {&(0x7f0000001940)="2fea1ad63c776322feb5e9fee4d2eb53761dab2e9ed3e4ebf89d6dd1f6bd86e01796851c801e07aae5a018ab590bf6b9ba813e92d579b0febb11c276409ee0929e074ee76aadc58a70546fe1843757c91070a6b2b4c19b0e0957ba00933f48eb9ef05c092d5f6456f3aa889c9def9c334cf8d0fc6274f23502315dd01a41bf570055cc4d8c23812336533d07b6d1c939dda2ff7406789d7259f778d93913a4ab33225fc3ea55e4f6d61eabe833b13060b8cfd851f6c5af67269d3b75a63323", 0xbf}, {&(0x7f0000001a00)="fa9a138e891f29dea45cd18598e95c61280b44c75af6b998005a8cf96f8a0303c05f2337ec9c5e073ecc8d8239ec8c42da0133a7bcd3cd30eb77b18955e16491ec3eb5089d9b999b9204c83448dc1bd1cec6990393ab2d191c668af37c3acc90f95830d8e3ed57dfc009e4dd4a642a952220de4e75f516342e881efc34d412e34bef98832f2b268c06250039618de5aa44239e949fa09da5e686e872f58efe0a5dbb5d61d5ca44d6b0f160db82f70ead4c9ea9ef8a4c84ecd008198e2d4710", 0xbf}, {&(0x7f0000001ac0)="590ea92b0ca3681e8d2fd0d8f4c38e7404ebbbac23476b0bfc3a30fef8727fd4f24bd0a3f5c6e5cfa9ac4e9885acd452b49497b53dbad13663c3d46a8e177d9c44e8a8d64a33a7a65ca0623bd92464317a352f3b9586629f7e501d5695e7c053ef1f429204cfdb9674a38215d975b70a0d088594dc040eb964d320ced42cb66949d93cd8fe11a1349cb8df44d5e93a168f9db7cb084524e55f7ec34ad132b89a1267f7280fe7f1a886", 0xa9}], 0x7) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001c00)=0x200) close(r8) ioctl$KDSETRAD(r8, 0x20004b43) renameat(r8, &(0x7f0000001c40)='./file0\x00', r7, &(0x7f0000001c80)='./file0\x00') dup(r10) seteuid(r9) symlinkat(&(0x7f0000001cc0)='./file0\x00', r7, &(0x7f0000001d00)='./file0\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r1 = semget$private(0x0, 0x2, 0x410) semop(r1, &(0x7f0000000180)=[{0x4, 0xe27, 0x800}, {0x0, 0xfffffffffffffffb, 0x1000}, {0x20270d392959b725, 0x6, 0x1000}, {0x0, 0x1, 0x800}], 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0x3, 0xfc, 0x1, 0xffff, 0x8, 0x0, 0x2, 0x0, 0x3, 0x4}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200000000000381, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) login: panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *439042 33809 0 0 0x4000000 1 syz-executor.1 265564 55214 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8261f770,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8261f568) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b5c880) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd806f25f054,fffffd8063ec7ef8) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b5cbe8,ffff800021b5cbf4,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b5cbe8,ffff800021b5cbf4,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b5cbe8,ffff800021b5cbf4,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd807ca45900) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd807ca45900,18) at if_input_local+0x121 ip6_output(fffffd806856a000,ffff800000af0c80,fffffd806f6b3ea8,0,0,fffffd806f6b3e38) at ip6_output+0xd59 rip6_output(fffffd806856a000,fffffd807ca8b800,ffff800021b5cf58,0) at rip6_output+0x4c0 end trace frame: 0xffff800021b5cff0, count: 0 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8261f770,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8261f568) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800021b5c880) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd806f25f054,fffffd8063ec7ef8) at alltraps_kern_meltdown+0x7b frag6_input(ffff800021b5cbe8,ffff800021b5cbf4,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800021b5cbe8,ffff800021b5cbf4,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800021b5cbe8,ffff800021b5cbf4,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd807ca45900) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd807ca45900,18) at if_input_local+0x121 ip6_output(fffffd806856a000,ffff800000af0c80,fffffd806f6b3ea8,0,0,fffffd806f6b3e38) at ip6_output+0xd59 rip6_output(fffffd806856a000,fffffd807ca8b800,ffff800021b5cf58,0) at rip6_output+0x4c0 rip6_usrreq(fffffd807ca8b800,9,fffffd806856a000,0,0,ffff800020ab18c8) at rip6_usrreq+0x5cd sosend(fffffd807ca8b800,0,ffff800021b5d188,0,0,0) at sosend+0x668 dofilewritev(ffff800020ab18c8,3,ffff800021b5d188,0,ffff800021b5d290) at dofilewritev+0x1ac sys_write(ffff800020ab18c8,ffff800021b5d228,ffff800021b5d290) at sys_write+0x83 syscall(ffff800021b5d300) at syscall+0x552 Xsyscall(6,0,c,0,3,33b51c23010) at Xsyscall+0x128 end of kernel end trace frame: 0x33e2d6311a0, count: -20 ddb{1}> show registers rdi 0xffffffff819f49b7 db_enter+0x17 rsi 0x32e5 __ALIGN_SIZE+0x22e5 rbp 0xffff800021b5c5e0 rbx 0xffff800021b5c690 rdx 0x32e6 __ALIGN_SIZE+0x22e6 rcx 0xffff800020b4a000 rax 0xffff800020b4a000 r8 0xffffffff81788e23 kprintf+0x173 r9 0x1 r10 0x25 r11 0x4a7d794a393215fb r12 0x3000000008 r13 0xffff800021b5c5f0 r14 0x100 r15 0x1 rip 0xffffffff819f49b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b5c5d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=439042 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffffffff8264e688 process=0xffff800020adc000 user=0xffff800021b58000, vmspace=0xfffffd807f00c2e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33809 274433 62042 0 2 0 syz-executor.1 *33809 439042 62042 0 7 0x4000000 syz-executor.1 16347 81798 91649 0 2 0 syz-executor.0 16347 79383 91649 0 2 0x4000000 syz-executor.0 13803 513288 1 0 3 0x100083 ttyin getty 91649 407827 32960 0 3 0x82 nanosleep syz-executor.0 80286 2156 0 0 3 0x14200 acct acct 62042 32544 32960 0 2 0x482 syz-executor.1 93508 163779 0 0 3 0x14200 bored sosplice 32960 215355 55406 0 3 0x82 thrsleep syz-fuzzer 32960 153101 55406 0 3 0x4000082 nanosleep syz-fuzzer 32960 322719 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 310939 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 325349 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 235727 55406 0 3 0x4000082 kqread syz-fuzzer 32960 199428 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 123564 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 335190 55406 0 3 0x4000082 thrsleep syz-fuzzer 32960 259083 55406 0 3 0x4000082 thrsleep syz-fuzzer 55406 216940 74923 0 3 0x10008a pause ksh 74923 43283 74747 0 3 0x92 select sshd 74747 3764 1 0 3 0x80 select sshd 36413 401988 9218 74 3 0x100092 bpf pflogd 9218 275787 1 0 3 0x80 netio pflogd 26501 64728 49465 73 3 0x100090 kqread syslogd 49465 411246 1 0 3 0x100082 netio syslogd 57235 20529 1 77 3 0x100090 poll dhclient 84547 132323 1 0 3 0x80 poll dhclient 44556 231782 0 0 2 0x14200 zerothread 18369 349415 0 0 3 0x14200 aiodoned aiodoned 56779 510163 0 0 3 0x14200 syncer update 63834 65035 0 0 3 0x14200 cleaner cleaner 67148 352921 0 0 3 0x14200 reaper reaper 41369 319709 0 0 3 0x14200 pgdaemon pagedaemon 93067 245991 0 0 3 0x14200 bored crynlk 57106 58668 0 0 3 0x14200 bored crypto 76422 257927 0 0 3 0x40014200 acpi0 acpi0 43770 301539 0 0 3 0x40014200 idle1 49676 347502 0 0 3 0x14200 bored softnet 496 93701 0 0 3 0x14200 bored systqmp 62446 417111 0 0 3 0x14200 bored systq 55214 265564 0 0 7 0x40014200 softclock 90600 16441 0 0 3 0x40014200 idle0 73043 250333 0 0 3 0x14200 bored smr 1 176230 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824d5590) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 33809 (syz-executor.1) thread 0xffff800020ab18c8 (439042) exclusive rwlock netlock r = 0 (0xffffffff824d5128) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x52c #3 dofilewritev+0x1ac #4 sys_write+0x83 #5 syscall+0x552 #6 Xsyscall+0x128 exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824d5590) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 16347 (syz-executor.0) thread 0xffff800020ab0290 (79383) exclusive rrwlock inode r = 0 (0xfffffd80795ae4e0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xaa #7 ufs_mknod+0x4e #8 VOP_MKNOD+0xce #9 domknodat+0x319 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e125c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 domknodat+0x92 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9627 6468K 7594K 78643K 35298 0 0 pcb 14 8K 8K 78643K 1052 0 0 rtable 115 12K 13K 78643K 2909 0 0 ifaddr 93 24K 28K 78643K 1078 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1933 0 0 iov 0 0K 32K 78643K 806 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 9699 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 122 0 0 VM map 2 1K 1K 78643K 22 0 0 sem 12 0K 1K 78643K 1022 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 9409 0 0 sigio 0 0K 0K 78643K 126 0 0 proc 54 51K 83K 78643K 2267 0 0 subproc 32 2K 2K 78643K 442 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 847 0 0 in_multi 33 2K 2K 78643K 601 0 0 ether_multi 1 0K 0K 78643K 56 0 0 mrt 2 0K 0K 78643K 45 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1274 0 0 pfkey data 0 0K 0K 78643K 3 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 134 23K 31K 78643K 31207 0 0 UVM aobj 130 5K 5K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 946 0 0 NDP 23 0K 1K 78643K 326 0 0 temp 249 3557K 4197K 78643K 121691 0 0 kqueue 0 0K 0K 78643K 88 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 56 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 428 0 426 1 0 1 1 0 8 0 rtentry 112 326 0 282 2 0 2 2 0 8 0 unpcb 120 2910 0 2900 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7955 0 7955 2 2 0 2 0 8 0 tcpcb 544 1839 0 1834 1 0 1 1 0 8 0 inpcb 280 5273 0 5263 32 30 2 2 0 8 1 rttmr 72 7 0 7 6 6 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 78 0 72 1 0 1 1 0 8 0 pkpcb 40 48 0 48 19 18 1 1 0 8 1 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 176 0 176 20 19 1 1 0 8 1 pffrag 232 20 0 20 8 7 1 1 0 482 1 pffrnode 88 20 0 20 8 7 1 1 0 8 1 pffrent 40 55 0 55 9 8 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 260 0 238 1 0 1 1 0 8 0 pfstkey 112 260 0 238 3 1 2 2 0 8 0 pfstate 328 260 0 238 8 5 3 4 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1328 0 1131 17 4 13 14 0 8 0 art_table 32 1329 0 1131 2 0 2 2 0 8 0 art_node 16 317 0 277 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1020 0 1010 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15751 0 14317 47 0 47 47 0 8 0 ffsino 272 15751 0 14317 96 0 96 96 0 8 0 nchpl 144 29080 0 27445 62 0 62 62 0 8 0 uvmvnodes 72 5996 0 0 110 0 110 110 0 8 0 vnodes 200 5996 0 0 316 0 316 316 0 8 0 namei 1024 94407 0 94406 6 5 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 20 0 20 10 9 1 1 0 8 1 scsiplug 64 17 0 17 10 9 1 1 0 8 1 scxspl 192 82966 0 82966 27 26 1 7 0 8 1 plimitpl 152 925 0 917 1 0 1 1 0 8 0 sigapl 432 9541 0 9525 3 1 2 3 0 8 0 futexpl 56 120196 0 120196 4 3 1 1 0 8 1 knotepl 112 1965 0 1946 1 0 1 1 0 8 0 kqueuepl 104 1906 0 1904 1 0 1 1 0 8 0 pipepl 112 5258 0 5239 8 6 2 2 0 8 1 fdescpl 488 9542 0 9525 3 0 3 3 0 8 0 filepl 152 56101 0 56001 17 11 6 7 0 8 1 lockfpl 104 2766 0 2766 6 5 1 1 0 8 1 lockfspl 48 935 0 935 6 5 1 1 0 8 1 sessionpl 112 46 0 35 1 0 1 1 0 8 0 pgrppl 48 147 0 136 1 0 1 1 0 8 0 ucredpl 96 10442 0 10432 1 0 1 1 0 8 0 zombiepl 144 9528 0 9528 6 5 1 1 0 8 1 processpl 896 9562 0 9528 4 0 4 4 0 8 0 procpl 632 29118 0 29073 14 9 5 5 0 8 0 srpgc 64 55 0 55 21 21 0 1 0 8 0 sosppl 128 105 0 105 26 26 0 1 0 8 0 sockpl 384 8754 0 8734 18 14 4 4 0 8 1 mcl64k 65536 691 0 0 82 46 36 65 0 8 1 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 241 0 0 27 10 17 27 0 8 0 mtagpl 80 67 0 0 1 0 1 1 0 8 0 mbufpl 256 936 0 0 38 1 37 37 0 8 0 bufpl 256 29276 0 22257 439 0 439 439 0 8 0 anonpl 16 861556 0 848816 205 137 68 69 0 124 9 amapchunkpl 152 56690 0 56560 69 63 6 19 0 158 0 amappl16 192 47093 0 46398 243 198 45 47 0 8 8 amappl15 184 567 0 565 6 5 1 1 0 8 0 amappl14 176 902 0 895 1 0 1 1 0 8 0 amappl13 168 5189 0 5187 4 3 1 1 0 8 0 amappl12 160 26 0 25 2 1 1 1 0 8 0 amappl11 152 1326 0 1311 1 0 1 1 0 8 0 amappl10 144 1451 0 1444 1 0 1 1 0 8 0 amappl9 136 1597 0 1593 1 0 1 1 0 8 0 amappl8 128 1080 0 1041 3 1 2 2 0 8 0 amappl7 120 1462 0 1452 1 0 1 1 0 8 0 amappl6 112 1253 0 1243 1 0 1 1 0 8 0 amappl5 104 371 0 357 1 0 1 1 0 8 0 amappl4 96 13669 0 13632 2 1 1 2 0 8 0 amappl3 88 1045 0 1035 1 0 1 1 0 8 0 amappl2 80 74719 0 74635 3 0 3 3 0 8 0 amappl1 72 211159 0 210709 27 17 10 20 0 8 0 amappl 80 29818 0 29774 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 9562 0 9525 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9562 0 9525 1 0 1 1 0 8 0 vmmpekpl 168 73368 0 73331 3 1 2 2 0 8 0 vmmpepl 168 1156042 0 1154084 415 312 103 122 0 357 13 vmsppl 368 9541 0 9525 2 0 2 2 0 8 0 pdppl 4096 19131 0 19090 7 1 6 6 0 8 0 pvpl 32 2278875 0 2262835 497 330 167 171 0 265 30 pmappl 232 9561 0 9545 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 732 0 70 20 0 20 20 0 8 0