8a8e4225ec15636f9cea6ae4f4c669e1ceba43bdde6f521d3f6deffab1a04af7bc76e34c6b55f66afdd3c37ea56f948ff98284ddcb6465790ebc9fd0c280baa1fa9eae86025f4a9fe59793690ce48663b65f1cb2c02d0ccdd4a7b5da1c03ec6f60f42945833b7c2ae52ca0a9fd567ccb74d8387c86094f461c14f797cb6e56eccdb9d02a6a808a0656ad832433c3ee444f67c30d53c94c6496fc160696a2ecaf85d053c34d3b8661882b1aea050b35bb6ef09f652147a672e49f211098f0711c757c0bab23cc674ff67ef4f8a6b6e3c683c2949cfc6647262e91df570e2bda6f8e0d2f9ecb82f680adea1fd02fd3ed25b495343e3b1a9da6006952ff2821ed5942d585074396bf929be330a83355f16324e48d212b9fc9ef11e542b753082c7d0066511503bc83d9c55624d6f5a2a54611b0bde38042b973128fc06efe30a03f08961f2fd991630b4376cde14a44a8f4bceb9796f412a0febc62b106db55fdab8bdf867c5f4b49083174cdf311cafb1316bca6c92c34e66c31bdac7241cb045b16c65d26aad717d995a70f701b5632b3c1b239540f54ba4227c4d35ebc7c1b22f827edab0f0b11441ac6864f4f11d48df625ab4c0c94b7151edd9f013c1d36a0107ba6d6fe595df69557ba96fcf9fb6afdba72c5874915e20908bf0fc885c5a897ee6a45fdfbb8091177df7affc2eeb7eb281eb694cd44ee53459ccce7fcd78b8084d7ff39d7b4d58d9d74a87bc36f0a7e2fd42c2148f856e2fb921623cfe86b405a3b14397e9fef76fb328eaaffb8e6f6859e7b5cf40a3ec6c79560a4a86c877297f051bc1c0b03344cbd1bfdb60460815172e0709ff6b459f2286e5d67f43282fe1084ac58813ce82746a6cd4436cc66ce9d65ecb2698876216e7e935bc1b88afa09121e239fe43ff43c52e1d55bfdde9ba3298a105026953578d1f0d6f72d5170383bb35af39fdaba2de04342dfd18115d9add81bd8e6ecd0a0a2523b803581206a2f8789bf9c41bf869d57b9e8ab7848f82ddf4da07a0a8cee850553e6c923cde4dc4511506b908d2df3d3b6c9140f5afbbe0e4a5f4f06287e761ceb7174873feb6cf21a2fcc196e2fa1d71db8457b1fe9f847df499975afae0d98ece0e58789dbf8f98897efd4d7f438cd07956b2dd4f7387a81a5ce81565240ba846e47f3252469fd5275b729e598c53491cd201da6d62c6b5ac30c6d864be53cea1047360659b6762f319198899b5cc44fcb181710203c24754792222ade9aaef9c23733b8e4a021708c2edf9bf7642038a2d26947dd8955d796b17300623a8282146394fecb7dbaed1b949d6316c21698cab418e9062d4d5458b0018cc1093541ee6bb1089139f922240a5bb9c3b26d4e4f97f128e996646ef5f15aee31c7685c15ff71d66fa204f627352219fd0adb3806a87b5c22f431ff54773064ece96feed8c13bfc050bc9208f7a168c77cd88f0796899338bf800aa304eaab9706cbf0ebdc9c122f5e852a5d6dff12f45aa079456dd9ff94f62410f6aa1f794e6bcbe93af2c59981af433338bb64561d05203a93c5a6f11dcb9364241c9fdc6b17fc20b1d4da5f4a50f041f2f50a9e12ec6a9acf58e760b337aff6e86138d2aa0be2bacba0b73532459bac465be8e54b9899967dfb8bdd13440952caf52f675fb9c0c8dc0146a5a989aa560dbcbfd301b60f187e396b507de3b1cb1a27486c5d1742a0acb4cb2296db286ce9140d848328e4d6c0d543a4f6e7eec62ab9a2bc937560e2e06d991fa3a07ba035234e59640139dc45af39b15fff9b3541dbd6a9bebeee0d3665719b497d64e249f2f315d44302b4fc05ad715aade26a2067b4ab62eca080826fa8803631381c047720d3057c725a8b93612ba4fd535f21fe06cdfb44bfded5d7aab84d69474927afa2e2488ba7288a7bf875557293f938291dfc3d7ed3e751dc49a5b7eced4650f5b382d68899c7a51996d8eededef4eb8a5ff57eec7b389927c1851032c03965d5aea81636ec5c118e8e06a8b9eda5f92e614e194740e08afd3dde23a32920be4d8388e3a2f2edaaedeba418603f4696d48514816584a02ce199c0ebe546b4e433afe212196c3f523e25dd2669228cd61b36bb7e2e18810a3400d1eef8fee78918a35232e588fb00170216e8490df51b4c53548d1c396b127eef26792bae7cee8ba20805e0187ab877f401fe2e52aa6d5a0bbf3677a711aba7263684fa4014bac61350d699b1857a01723729ac78176b2a1613ff8c0243aa82b0d815d53cc5d2842fa6aea90830396d9d6cd780794c809ab5f1b0ef7a84b4ae3bc8d602049cf0d981d56905fdeb7ddb7f726537f7905b3b914a89927985a4413bb63763f92c52da9d44502f55b0a67317667b4453c6e3855efd13e220175ed7281fa5fbfd26616d747e534971d4a621fe5b99b7074d4d4e19eea0efc3b4b2853d260508b2324b91729800ebf053f904525d089bdc3f161d1659ee04d437e019635812c20568d8cf00725407c4967c86112415e84bc9dca87ff30bf3be64fc56ccab90929f1ba1cb2f551a8c34a7947dcf5d0a2af6c89436e7ff2f4880c52f83aa8aed268b4bce7ade9ee81b5e67f6ef4c1d1e63b06ade5d82b6c6377ca1f3031125e7954cbd3ab9738a25295847e2e44400d7b10a7e91a92dde658cb64ea5baf8e6ea3c62c33f73b09a34b3a4768a621f8666c87c3504a574f4c21986804b266bb5a39d43fc077c1e96c70bed0529156cd0a39ac32b1a69a898991ffe3b98412b54cfc28d7b769677a778bb0aaa93575c7d8239f5254f8f59b1fd2720c3b0efc7a638870d6832f0c0e0773aa778de595e2bf4d40d9dbc9b96e1847c24897bca99628fd8c54214c4c53c90ca60e5b67e201c1200780e873a1d19c994f84f83aa6434c73f18fa07603163a60ee15942e7fad51bdfd935e026efa0baaf3c51993e4ebb4250efdb0c44290a189b87e2f35550d0f40fa36166f5364cccf09c58ac07c12b061d5b398381bfb5ac5f328cc9051a096ee59a68099e0e00966e847ac6c20abd3c762df90a33b133be8df76ec699bcf7153ce6d02d4b32e701dbc5401da0a8a470a6dd270b27f65b8e83af0081bd5d85522bb4af162d800e22c94f9797d9ed82a5e05095af4a104741915037a935adf2e5491f1e062c882886f34fcf58cf10228f86d6e60ed154c2c7fb02aeaf20623cee201758a3c44b5a72e0c05bca0a0f959ffdf0607859dff700ea3ccb0c932114b6e39fa8c763b1e91eb0e1bfccee8dd6180f26d97c0bb860533b699e7171f60dfbde8c5648115ed24379c3a3de700e0fedce0214c752cee09cbaf33565eb8b57471e8005e8229e170efcc3680c66bd73a2f9688c3067778a54818718debd2bd70351d737e20374cbb95ab43ed385b0ba9c0df13c2328e3289ccb1618f8962f04e8234ec", 0x1000}, {&(0x7f00000013c0)="2e08c4f4326f27124aa1d9088a54afbda1af25043bc2f59bdc7083111ab848deecc930", 0x23}, {&(0x7f0000001400)="3a2e3352aaed8ff6899a7b5277b11227bdbeab533a06ee23edd1875c3f7eff5e29", 0x21}, {&(0x7f0000001440)="f481c5e91c6b6bcdc2b69da31685586eb0bcbeb9b83d626dc5e7b4dc50ad615da221c2ec4b26b02566ff5e96126eab32053291aca10f279070f15d50c27f7f0e7345f064f4f1b2aa4296b7517196c00100d347658c5cdb587840f2a8e49282e84f936bf471901c61cfaf291fd3c9c02e3eb6bcea06e44435cb1446f0fff5e0b201c60a", 0x83}, {&(0x7f0000001500)="f2ed17fe279e62c82cf841b07ffc64d81312f4cd11ab342e1e3161c5beea813672aca9aa40716de5acc9a7533e16302d9adc7d92caf5747417165c7fe5b0648fc4b7c0432367c534218a9c101efaa7148971b9ea8efc3e084c3d4636aa52d34338b2bc587fea73dbc521ab506e28d76aa4e13bbf5d7f47689273b51996925f000d703cb66a68faf9931c516183999c4adb898a16b777ada0cd63dc822c71391df54ba7b5f0d0b229038318ed1324c54b08ddb95f79db34ea980a380f8d864ea68340a5736cf0aaa2add49f6426522c767921de3f8c", 0xd5}, {&(0x7f0000001600)="beb96e6f33357bd9885a08a32ae4af076064eac41da83826374b6dd46bcabfcd22bf0e45bd4288055552d897c4102210404febfb538088c967defc33fbf6863f29adebaf473fb7eade46c98eb429cb940ddb1927293fff6f5aa949e3e827714de489aac8a0b4421e37668bb0e828ad29e988fe5d", 0x74}, {&(0x7f0000001680)="4500b483f7c4ead39d6f512125d3247120b9d28a2a7879cefc78815bb9b5ca8a1fffcd5eff45b7457e848501bf12a0b709f471929d4ee6e238b714a7a13c95b58d08d2646f26917b449b6d24dcb632573efa018dc6d9ad1389115074f73b744f26e626fe01d62afee57cad71a8e39dbf409e808ecc87369adf3dd31027337a57d603c2bfa4d296137226a155644e42bd98443cd87be2a2c99ae36e752c28ec72de464d41bc7f7b9210640386adb068cee84b9e4bcb6a7d386b0028f29ff15f51af96c64435e7868fa21fb494db6047723b74aa75b3846d8c46", 0xd9}], 0x8, &(0x7f0000001800)=[{0x90, 0xffff, 0x200, "5c6f851b9bcf1cd02a587202bbf1327b234066b3a7988653027ad2a0e71d8edbea4f08aa8a3dcc3317b2ab9526b2ff95b002a02137fc8433ad9f9bd6ada8ec2dda4719a33700fdcca9789e71b29df2472cd940d543ce52e571035c92c35bf94e13948c52a1257a44c91688d6ebc69cce387e42d65e47e0afb3eb1bc218"}, {0xc8, 0x1, 0x1, "88d8a37e7deb4905c30727fedfd0ba086322d93fec4cce9f2c52f3eda6b9927a65463f792a0dcc8fa78f7803d9feea8d9921ce538ff38f4396fdbff1a19d62096829ee03328d32a495947df09ad276b4d7c605fdc4a79f68d17538387f254005d4f03b39b02692293c76be19bb2e8cbeeb5d52e901f6c6e14b00af99b46891ae24ed4bf9b19fe6a01cb368218c2d54c107683dfec43cc28814f28968fea93caceed92c9a3ee2c3f85eddc7e6a2893253a4ab2f4aada11c66"}, {0xf0, 0xffff, 0x0, "cbfc3b53c4a241b6c847027159a3a65ba6168c61c6e200817bf1f47af4176205b87122eb853fec44824d7073f42be7262ec7c0da73aa8836edef5d5266477f00b23ade649590152ee222113ce9d42fb85637a2c43431c88a4909e7118087c4fcd5b4768ed32e075641fa952a3c6e1f8338abae9fbb88102a15b354b90c5529879aaf942d3c071855e672b62c16ed88f08e27f0d95c8b1721430625d43791b7525754d284fa417fa6a5855f6bf97d160897b0e00c463a054fdecc2367feec24022835cecba4c061c4b975dcc2a1da6ff4712f07792c32f7041f39"}, {0x88, 0x1, 0xcf9, "2e893de4295a5dfbec43b41d6282c57166171272a346e9fb6ec74e21e3cf1a2d62a7062eb3761e7c6c643152b772ec80f0bf1337cc1e0c29bf7685ff888f1cb7157ca4bc58a8218c9eb6083244c3d3a2cdc82ed1561afd31f81b3de173560125aa1de7ef907e8963ccb2ad51d6b4113e7d4209293c"}, {0xe8, 0xffff, 0x7f, "2310b62249bc544fdaa96dd81109512e28566ad587e7cc61e9644c4e33858a8224df6293f52a185336d93b86cb5645f267dfad6d91003ccf7561930da4dc23624f1f4842e6f58f3ff5d92b97401e539a6ed199922c19fe73e35c4811daedd8d5e194c7e1a622528b8546d17bc5c15be7565f84ab177a24aa4299e3746195abd1c88b8210d4e748a9d40312a377b009aa46a3c175634f9a63d0dc7eeece8915eeaeddd62b2dd1d2a8e7cc1a3722da95fc796257a0e31b07cca059af2a0457588c9ca42734c4fa72cd3128b384c3c552a5cb07"}, {0xf8, 0xffff, 0x4, "a2712687cc01ab8f1474e04d51d5a44b888f14726701579e47397057ab3d98aee8a59a5753f5468a0b9a955819457811ed309cf678539f02ab9d3dd4b654921b90c396483e73aba4da487b13b387172c0d28a62f13b812cfc0e55c729753e91319ea60e75a214902bfaa7bd56b87cc9836d2d90debed99283053677d533cca8ea225144d5bf1afcc2fbd68881ef71b07f7b09576e900f6481b9bb2787b131ff566a802c8743d3dd23ad82d68ad9bd0c0d34ebd21c3f20b91a7e40b78fffb2b58e42872f28850eb2921e15cccb06c678c5efa14c31a3d8ca9fa922cbdf7aa1001e803"}, {0x108, 0x1, 0xfffffffffffffff8, "77c11288b7a431894f91bbde3c06baf6b0dbd7dbbdee053b802e09eb2f6718fdd0112f9644253698ede4131d335b5ddcbc1824c52e57a942d50f088551bd58ecc3106eeb665b911b4812097e562aa7bf1890cb789a7d4c530cf4f85b5b53beca736c5cc45f5397391606a17cfaf545ac0ccfc5f99f6329ccd9319f025f3f6fbf3f49013be9cefc9f649d2a733e741d65a766e89b6e4a49ab30fca4bc71eca8b657fda9a29fab774275b25b85531789ca718243693b7c3b189bc8638a3d46b405af544ea6c0bceef43054eaaa643b14fddd0e2fde65af722070e23b4d779d744b6dd827c399037c0d6159ea7e553adfd0b00db57966"}], 0x5b8}, 0x400) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x284, 0x6, 0x80000001, 0x1, 0x20, 0x20, 0x8, 0x2, 0x1, 0x80, 0x81}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x9) chflags(&(0x7f0000000200)='./bus\x00', 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x176) 16:00:27 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/245, &(0x7f0000000100)=0xf5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x429) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/236, 0xec) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) r2 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4, r1) 16:00:28 executing program 0: select(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) r0 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x7fc84ad4735a5d9e) recvfrom(r0, &(0x7f0000000040)=""/120, 0x78, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0xa85f20700eb462d0, 0x54, 0xead1, 0x4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xfff, 0xfff, &(0x7f0000000100)="fe1026193cbec2fec7cb15ac2afcc3bceb9bf7200a02945fca6333e234c973d3ec2d2980b71d1635ca08d179d5a76d14f55e6cbab1be9c4e5ff60cd2a3c6607fff6d4d115fab4bb2e8353aee1779915562d374b4d177c225b0d48a1c5faea3e567ee109a0bed633be79fa5763e214703af74ca7644fc474d50c71c013e429b502129fe296c2e5a099e748294256c1fc8474edfc9124eb6ffafa67649a632f7aba1d6b721a595bc5a2a6bc35e45729f6d629e287e60b493e6c776991354185e4db6f82b59a3177935cc68af778dfd700bbc579d502c137b37", 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r1 = socket$inet(0x2, 0x3, 0x7ff) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x4, 0x4) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000be87989cae48b68c1fde7eb7c2f0f3b5a147b3ca4555e8fc70ecd4422d393a28952445600447b08b5346af2b88535535adaeec06b3435d740fef158aa4f157", 0x47) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x100) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x7c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x40, 0x0, &(0x7f0000000000)=""/64}) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xa7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file1\x00', 0x2000, 0x12c) setreuid(r1, r2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r3, r4) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a74fd2fb874bc66516f969960f951a399249c1652d841e5fc8e8a41d06fb3630a21af74b7df13a37e2c0090e10e636ceb5f18ac22307f9f420925df21ca961f4b5f43907b65ea19065054e12ff620df57940a2f3a3890ef2a6a2e81d6143d463fc3fcc24132168174b794b440c05170f752ca75fda6a6f11e54234a3b08d511d30a8f8ad1b20dde16f5aa45f700c3dfa34ed536f71fd82835425c295ea892775c940f4db8ed6affdd47265717297287e3f72e2e8b1a436a54f74080c56f93ead76d2fd8530bd77c3930ff23f7e0f81e25c3458bd13d57529199ebbb06cb728d64b54130a14a0a0b084320ce3fe109161d3ff87ae7df69658e6b3c31d95c7", 0xfe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff45) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x40, 0xffff}], 0x1}) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x6, 0x9}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)=',\x00', &(0x7f00000001c0)='$&:\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) 16:00:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 16:00:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001bc0)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001c00)=[&(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) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000001b80)={0x1}) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r4, 0x3) 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) 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) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) 16:00:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x1) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffed2) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="38c3df047e6b5320617b9fae5df7b1f423c89e9cfa0d41d320f7375f492f34a1f29872b9f372506d40a76fc4989761e106cca8f96d8d9eb8d8c68ef0c8884b99179c4f616d23e280c142ec6c72f7ea16f7c5c72c0065a97af56ec6617b707050a48ac15c94c29a0d5c200231e8cc23cbbb2029d791a7a283920b99c706bb7301d010251d8bf95c9764daea9fe4907e7766a98ec6f0abfde418b94e14b5ff1452a0b605f9922d1858cdd03d9bbf04e52ccae3e92a2f1a6108133bb6d73f58fb7f4a42245628ae2f3373036f0b58fa1e95469ff7e543827b92020b2df971b2cd40ed2dc4952dbc16a6ac6c1e", 0xeb}, {&(0x7f0000000080)="640891f20ed51ba66ab42a15142074f4d9e380b3df551d2f0af6ee94e5b904a26e7a64444b22fed24b791f0ce36490e196a2a5e074e929dd3685aed5865207745e8a605e", 0x44}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x2}, 0x8) 16:00:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)={0x18, 0x0, 0xfffffffffffffffd}, 0xc) getsockname$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001100)=0xff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001140)=0x54a) nanosleep(&(0x7f0000001180)={0x0, 0x100000000}, &(0x7f00000011c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000001240)={0x100000, 0x9}) fsync(r0) kevent(r0, &(0x7f0000001280)=[{{r0}, 0x0, 0x10, 0x1, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x200, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x90, 0x40, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x80}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0xfffffffffffffffe, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0xd65f899881dcb48c, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x23, 0x80000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x6}], 0x7ff, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffb, 0x9c55f9794a78129f, 0x2, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x8000, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xbaa39b7a8f4b1c6b, 0x1, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x94, 0x20, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x2f7, 0x81}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8f, 0x80000000, 0x0, 0x20}], 0xfff, &(0x7f00000014c0)={0xffffffff, 0x2}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x8, &(0x7f0000001c80)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001540)="2a8e239995bb0c986a069e28e5b08615f6156a2bf0a50bc91b0b4385ff25f31f50358dfd5e3b3216eba25199e2e20fa370aedfb2d04371413c893cd9ec12f46defa76647a0380f88ed53119bbbaca3d236b474ab14dceb9c955d3ba23bde4808ccd1b3af975f34cb13540178783fe372c1efc6457149c80000918636cee5c595caa37d74bc32b577323715811eb0c284e6e2e5911ddb717f89e32300d6a877ab6cb8df2493e637e02f7936b45aa9478a4b9c18f6ac38685e18bc7ad03c10b5ccd84c23d51f8c568656", 0xc9}, {&(0x7f0000001640)="2e1116ff27d6231412efac9eed02dfea8aea5eb312d15fddb21045d078ea51295c8076a3c4854000d3c7d3cedf515e64dac7004b51f61c5e48941cce8c598dfeb11e54bb43a4555b43a0f916632120f478f148e2b4e9234ae2da1515e7858a391e4716e6cdc554dfc99ec66475e1d3b13ee2df5a3ce815fd4be4846e84ad1a852bde52225f2c45e4ad7bdf74106821cc4f40a251ff94d709ee95f274284c3a82c314d0a9bc473371b566631be8b097c1a7f14710760f4e7a47c130f09d8039741e277840d84f", 0xc6}, {&(0x7f0000001740)="fa9e70bb6ede3d74460ca788100b977c542ebcb5ff209ebfdaf6ba137cf3ad086adb8a945c611e0effc126", 0x2b}, {&(0x7f0000001780)="d08f4e66c8ca65b6fcd90618c958890a67dfd36644a93df1a87823f7e9d0896e18f184d99d9b42df4fbf6ef861f75d7150d37074aa1d594e6088f6d7cab7e5ade2d0cbd88349d42cdf3b07d9d0e96d5ef53aebb702d33d8bea31e9b33eb38cb6e5c59d0ffd419862f03837f1cd5c7e6a2359a870abf2fdede431c430b68f4565c1ea2393cdd1de04ee50328f5f7def9a1a8ca984d75aaba26f7802a77cb183c5da9fba13497aae91077cd556996769c0c7aff95e0e806cd139a7b63420df4a4591ace87d4ebd3a497aa4b7", 0xcb}, {&(0x7f0000001880)="56c21fbeb8026c79d95a2686129568e83f9767b63a828cc4cc099aea1818425bfdbc1f7367f0c31af0a15c7c08e3c28bc62c8a0c3d35eedf96d5d95df2728216d8dd3c19584e6659509b84e19f9be36cd6fec799954a987cbfbe10593aa8ddcbb61a8bf362046280bf43b5f73619641ad78204370b50a424540da909d0802266d0dc591b3829f13fc4a469eff1d4b21d0c427d8291710e3f1303b9fb48e9db14d7a0c8d4713cfcff2183eddb96eb039ebb5c1c339f78e99544274a64a868", 0xbe}, {&(0x7f0000001940)="453989bef2721f3043deb5507de1569a4ee3aea9781131e7aa548dcdbeea2106de097b99d0776b9ba209f8c5b80a828bb3a3a2c40f46940aa6f081be9d02e6342a0e30734cf23090eb885d8411d1a0d4540d034227871a945f8504d935f5942d2344e296af92f4e59959db8c6a17d73307abb565dc180f547365714db2a00abf38e2f170581e9e76577ccba402e892645324fe4a48ece693c4b9ac5adf7432335529c1380605065afd335665e231eed64d96df211fba62a05d038fedf12de10d848b6f1295e40085721ca9caf792ba31", 0xd0}, {&(0x7f0000001a40)="8100f356f6c17d6f08ba2d3b28742250e8d51b4b31bc7cddf231ba6483ef924dae0fd73fde70425cd3f7e261100b308ca84a9643e3a5af403c721fdbe8b2150461413c474b107fe68e21664eb58f89ce66ab4b4fbcd1db3e400b7177d7eca4a78b961210ce8bdb41e9921489ecae0d4b126f024381eed7b5b1742d474cf51432c3411ed1357e3bbaece48fc13beee0b7881a8132bd04d788ac56e6785a08c3fef6e02a4085ed152f", 0xa8}, {&(0x7f0000001b00)="8097fbb6a414745c84e18e1b1ca56d91ea4f51e4ca6ebf1558e8f0fc34605cc03e558312dd01b7c2c640b94bcc42c2c8b3ca9b0b6443c4cad210f4e74c6fa83e2eabf6c0fecfe43aaa04fdda0c73b07df40d9791c8a401747ad55fcf0e1b4d0d6b976eb9c4f7e75a44f17ba31c0beb260339f00eb89b8151db0a4215b786d0fd707e0ee2f552118f9783946879763811bae315423bdd4c6eea518cae80c05fd9f0b742ce4e2d528001ebb4ff70ba403f739132121a4074eb5f5276cd24281c204918a0c115e388963393bc66712ced31cfe5", 0xd2}], 0x8, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0]}], 0x40, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001d80)=0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001dc0)={0x5, 0x0, 0x5, 0x1, "b06b6ad074b7867f723656ac26dae8f48f1d696e", 0x1, 0xd6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001e00)={'tap', 0x0}) r4 = shmget$private(0x0, 0x8000, 0x1, &(0x7f0000ff6000/0x8000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001e40)=""/71) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001ec0)=0x6) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001f00)={0xfffffffffffffffb, 0xfffffffffffff843, 0x40, 0x9, "2be77b68e8b483faf05cbf1c1bcf53c056e281a3", 0x8, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000001f40)={0x2, 0x2, 0x2, 0x401, r1}) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ff6000/0x4000)=nil) connect(r0, &(0x7f0000001f80)=@in={0x2, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000001fc0)={0x18, 0x1, 0x44, 0x7ff}, 0xc) setrlimit(0x2, &(0x7f0000002000)={0x60000000, 0x60000000}) execve(&(0x7f0000002040)='./file0\x00', &(0x7f0000002140)=[&(0x7f0000002080)='\x00', &(0x7f00000020c0)='/dev/null\x00', &(0x7f0000002100)='/dev/null\x00'], &(0x7f0000002200)=[&(0x7f0000002180)='[\x00', &(0x7f00000021c0)='-(\x00']) socket(0x18, 0x8000, 0x9e) 16:00:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061315394ed4f483cf50876000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5619d90142a3f6a281893218568d663ffd0827592bd7e5d36f66c53576799615ea65c5268f2d428e3b6a17b644231998dd70000000000000000"], &(0x7f0000000080)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) msgget$private(0x0, 0x1) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r4, 0x20004276) close(r3) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9b, &(0x7f0000000100)="0823d8e66aca7e13bee94fb6772dce939706e89726b6d0362956463c22532d7c51c684beb1794be7e136a9659af266852ff452ebb558f66c1e7b4237ca5e3186d9915352ffb21ba03f80b4524c090c4f8e727bc932571e5173d7654490759b9bcdeecb2d39da7eefb732956269615e05b503ed12ad22ccb32d7821da3b7d08dd78eed00127f09a11ef99891511d6b831fdbc9fccaa9eefef49acf0") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x3) fcntl$setflags(r0, 0x2, 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwrite(r1, &(0x7f0000000100)="33212d52bea6620de98d0cb7a02a257c923c104bedf93c9e41574804d280eb1b6abbba2c37", 0x25, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24, 0x20, 0x80000000}, {0x64}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") msgget$private(0x0, 0x49) 16:00:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x80}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x2) r3 = dup(r2) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = semget(0x3, 0x1, 0x390) semop(r1, &(0x7f0000000000)=[{0x4, 0x8000, 0x1000}, {0x44bbba6d8c76a580, 0x1, 0x1000}, {0x4, 0x8, 0x1800}, {0x0, 0x4, 0x1800}, {0x2, 0x0, 0xd1f7aa98fe580b}, {0x3, 0x1, 0x1800}, {0x4, 0x100, 0x1800}], 0x7) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x40, 0x145) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r3, &(0x7f0000000340)="60e280a9bc8fd05610245cc5c15b684d7844060776bd94a311e33bf3722fc7aae01856bb6da33bdbd3e675b5cb80647b64ff6b61823b216cb39bf7180c4c997c9bd62cf9ac611ff4f7b079b4f28915141a3e9fe6a7fe71a3d1b43547d79058fe558f05d4857a6ec0ad98332ef7fab227dc6937fc73c6fbacf3c89d7edfd412ff5e82f49984c140a011149bdbee727d6eb878dc7002661a14bb3b79a79a516b67a1248e510c9a82e7679c5ce6c6dd6de50cdf91e22eb2d89b92c82d9fbff4086184", 0xc1, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x4485, 0x2}, 0xc) close(r0) dup(r1) write(0xffffffffffffffff, &(0x7f0000000280)="61908faff67ee6637176a43410104a496d72fa7f1467", 0x16) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x4, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 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(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x1f, 0xfc, 0x81, 0x6}, {0xfffffffffffffc01, 0xaf3, 0x3, 0xffff}, {0x8, 0xdab9, 0x5}, {0x8, 0x0, 0x7, 0x100000001}, {0x5, 0x10001, 0x100000000, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x8, 0x6e, './file0\x00', 0x2, 0x8000, 0x0, 0xffffffffda7ae220}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x14, 0x0, 0xffffffffffffffff) 16:00:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x7bfa4d4e828962a6, &(0x7f0000eb7000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) sync() shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xb482bc279764d368) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x1, 0x2, "33c23ea492436a6779352fc7c742c76e746b73a5", 0x8001, 0x9}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc51187438cfa18fb, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffb, 0x1, 0x1f, 0x7, "bc2b700951828d5c273658386a097eacbc1aefda", 0x2, 0x6}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0xfffffffffffff9f4, 0x4, 0x1000}, {0x0, 0x401, 0x4, 0x88d}, {0x1, 0x0, 0x800, 0x3}, {0x8, 0x0, 0x400, 0x200}]}) 16:00:30 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001d0000/0x2000)=nil, 0x2000, 0x6, 0x3013, r0, 0x0, 0x28) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) r1 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r1, 0x4, 0x5, &(0x7f00000000c0)="df2be85c01", 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 0: r0 = socket(0x2, 0x3, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) r2 = msgget$private(0x0, 0x11) msgsnd(r2, &(0x7f0000000100)={0x3, "37b771ca3999e50246179dc3f5e4d3375665b9543aa981"}, 0x1f, 0x800) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xf3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffba) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001200)=0x9) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0xfffffffffffffff7, &(0x7f0000000080)="8e1b80d017fe8cf82c1643ac1f196c489e98e568794ab1b826f907c9feb36c070c712e9b7a06b993f9fd36d0ad15c6713b74d39f262cfb9e37a0753e199be2e4b55d965c19", 0x45) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x81}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0xfff, &(0x7f0000000180)="7aa8c6c8561f1dd1f00fee9daec2cbb3f9a127139b5caa09345ab61b99ff3abbd89800294233942413b1e6bd567ff63f214402e812b464a75af9f7516017ac3a50c0e1b3a72b7aa046c444e1ae807b8ffe2b3e526677490845c1ae5ab13ab21e240bfe51d3e8778e7aa1cb2d05fc5aeb804c4c6fb67e368dc2d9d47afe3e20672ced7667d8438619e3884e1db194219c09db78f7210e0166cbd4009e724c0aa3981110445193696243670b16a8675ecfa33e17beef52a6", 0xb7) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="34e469e95e7aa92e8b62fbd81cbc6f7ba01420496cd2742cb779aeb5e165a09c94a5abb465a14dae267e2c6beae05ae8f9909478a203b6b719039d51bd5258f7f576692ee665d7c5dde7337f9eb22a8b4607950dd2ae03011d8edcbdd52fbc6cbb56e8748ebcdc7a2edf34b83c7853912a639e7e"], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x400000002c2, 0x100010002) setuid(0xee01) r1 = open(&(0x7f0000000100)='./file0\x00', 0x104e8, 0xe1c64111a389fba5) r2 = getpgid(0x0) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x3, 0x4, 0x0, 0x7, 0x9, 0x9, 0x0, 0x0, 0x3, 0x2}) write(r0, &(0x7f0000000000)="1d2529073e8f3588e25b38ffb8abc458f132dba4a5be16fc344d5043a2c6248d23ef033ce7979b4a8bdcc87114029199ed6f80eef19d2822eda495fa2ab7db9517c9487c620c93917dea9650b4e71b0b376eee4969b1f351aad90da28513558cd3e8d446ca3e1c6a401f281942421d057185631a58dff512e67c1e717e6f10f8645c982ecaddc69c7c0bd4d40ae74db59ea1f10392cebe43956bb173ee3884592e2a48c752354f0ed1896351a5f03a822947fbc35da3fb296a522d462b54b377766e23a8a6e1e3c148b35106b16de837", 0xd0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0xfffffffffffffffd}, {0x9}, {0x6}]}) syz_emit_ethernet(0x2a3, &(0x7f00000000c0)="b24028b2b4962c9752a25f99dfa516cad05f9c4f71c81bdce15215") 16:00:30 executing program 1: r0 = socket(0x6, 0x4000, 0x2) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x2, 0x4a1e, &(0x7f0000000040)="5902c5f90d045ec90b16d5273ea13f5c822760badc917efc273058d3e51cd4d7f9e614055ea9b3c850213860e722e581899dc68067a4702418ee48e00b82c62c651142378e66a169b95c056b9561e60ac537d4797dc90047f9f68a0e9b30fd47f0b12c5bcd1965ac77c5d91f6632fba0d3b28edfc4911ef7009733138351a2975e02fdbead7b82d953505b3696efb3342546344d6476776324e595e89e999c079da3df5b425fa9b13651b392f22b9a129e63f4775f6d2be2fa77da1e7088b9cd8b6903f7aa790cb9d439d7ce0fe714c43c278db17823f21bb6d47f820ec17ba1abebaca86b41deb48f2063834dec7be20066", 0xf2) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) pipe(&(0x7f0000000240)) write(r3, &(0x7f0000000080)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x8001, 0x2, 0xfffffffffffffff9}, 0x7ff, 0x7, 0x1}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff00e62ced5a3669bbb73b47f2ff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b6ac6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e814330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f689330e75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770d810e5aa72e6945cc6ca3d89203dbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7ea2c1515e476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e15b1a5235d587c08f78341013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073ec64c3ac94a191d098f6fe6882654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97448c15305913a68d280383025050e9fdc6800b29c95a751f557ed62c8e03ae4aff9bad9eeb3174952fd6409d1427419442867fd60bc757102e6518cd458f584d42707a183f9d8b315d347f9360a4463c96847352d6baf8919713357ae3ee56a7493b4354c94944c2a2ca43f68ced132aab08c5d2c10df60204d4"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) socket(0x1, 0x2, 0x4) socket(0x18, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0041ac031c00000000af4d4b336565b4c98dafa3aa95668e7e81653826cc8c35cbdb28f3740968b754a7842dd8682a65de9d578e361d972a3ddc32e67140577937ab81db6cd0ec02371d919b05588dd06ebf3717885246ea2b4474e0ccf742a3055c7e5ab838fc0538c3101bfc5abb93f90090951fa33d0a9a72f6000369de6dd4b770cad638a05fba862ad2b11a04dd9f6751"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x9ed, 0x80000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000100)="9b25e9999926263a531878c35395730e8c0116320c5fdcb8bdf74d9f83cead3bc78547f641c056a77ce35d79714cb16be0dafa22e51e41d0e6f1e1473507f80c396c2b64a98fde791997790a3cf0f5d419a5f1002b6b6ac088113df3702033abff22773056f4e322bb694089916cab55837c6e7b2fdd0fbaf214e6922a5701eafd3ecdfc38f836412fde5f2202f0cda2196959029a6e2e9ec83d493f417b163db09c97c3920c14528388eab51484939f8f17f1adb5503aaf24d23a06fa0e9f539da2e754", 0xc4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x1, 0x5, 0x1000}, 0x101, 0x101, 0x5}) flock(r2, 0x8) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f00000000c0)="ffdde9", 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") getppid() 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x8, 0x6441, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x67f) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x45c9, 0x20, r2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfffffffffffffffc) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x5) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0xbd6}, 0x8) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) setreuid(r5, r6) r7 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r7) chroot(&(0x7f0000000d40)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/77, 0x4d}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xe797a6b60040607f, 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r2, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571214a09a2e8bae358d3bb67f3394dff2661bfcfc2927410cdd39e8e089e4c3c67b7cbf540ea801d18de8fe23e17d08164f6bd50f55b70def5d49d1d3a6f0d405d3822ea21ab34508afe1bfc4099c4d233ba9e357bf2928b9715496e3ce226a91ba72eb2fd9bc98842a6", 0x88}, {&(0x7f00000007c0)="6b1d4c65eee40901beca73a87b9c4614fe1d885ef945cb6d1f96bdec2403e259b9fd0cd164d5dfa0a0a3fe4b1dcf415cb975ce98acf3124198e9780b5cdc2691002218ac43ebe2d5caceeacd1ee3f48d4c39a9994d9f9e7c81dfbae5949d0c3722dfdad716432555e20e", 0x6a}, {&(0x7f0000000840)="c2ddce61960fe93e4119331da9722c9cbb675bf1e45d999c66a2987d1da07e3922afec7b78c59e535651721ffae8ed44ffe9fb9bc9988d5f7a25c4905352a5385a2e54f5", 0x44}, {&(0x7f00000008c0)="265a85362c746d29357e0c897a6f35cc2b7d66386a2c675a5a87fce3075ca4109c16ac25634d20d1415d2ca1bc03a89f1e1b3c6704282f75c02f04c1c12bba7e322e1a616a0f8013ee771dfd090687d6fa09e60be8b09b7b206e", 0x5a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) r2 = semget(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000009c0)=""/4096) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r3, r4, 0x2) 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x2, 0x3e00, 0xd2, 0x6, 0xb3, 0x200, 0x4ea3, 0x10, [{0x57, 0x0, 0x8000, 0x2}, {0x4, 0x4, 0x4df7, 0x2}, {0xffc00000000000, 0x66, 0x9, 0x6}, {0x9, 0xffff, 0x101, 0xffffffff}, {0x0, 0x7, 0xffffffffffff0001, 0x172e1a06}, {0x7, 0x5, 0x100, 0x7fffffff}, {0x0, 0xffffffffffffffe1, 0x3ff, 0xfffffffffffff424}, {0x4, 0x3c, 0x3, 0x7ff}, {0x4e0, 0x8, 0x8001, 0x1}, {0xa612, 0x1ff, 0xffffffff00000001, 0x9}, {0x3, 0x8, 0x8, 0x2}, {0xb8c, 0x4e3, 0x61, 0x7d2}, {0x4, 0x1, 0x401, 0x1}, {0x401, 0x40c1, 0x9, 0xff}, {0x930a, 0x100000000, 0x6}, {0x9, 0x0, 0x81, 0x3f}]}) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/191, 0xbf}], 0xfffffffffffffef, 0x0, 0x7ffffffffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/184, 0xb8}], 0x5, 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20007ffe, 0x0, "d70000000000000000000000004000000800", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) semget(0x0, 0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67010000000900004899243f14000000290000002a000000000000008000000dc1bb893f"], 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:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x20000003e, 0x0, 0x0) 16:00:31 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 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001c00)) getpeername(r3, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001b80)={{0x101, 0x7, 0x3}, 0x5, 0x1, 0xfe36}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 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(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(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) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001bc0)={{0x100000000, 0x5, 0x80000001}, 0x6, 0x9, 0x2}) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x8}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="01002e2f66696c6530005d0eb915753fa818efc162214f85543a2c83455e215cf2fbd8fbdcf09f68953aba5a356be02c46abc5da73ab8f82c065dbb04a94fb8569c4a5"], 0xa) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000200)="5428688c8bff13e096043e35c5a13131df492297aeb39eb1fbdee554190bd92e598f93e7d03099bbc116832aae799713b625296bed3138be5f0d1a2e3e9724467e99243775afd4393152259c1dda7ad582fa9e64c9e7ced4ac54f35a4cfdc794a3dc5ff0fb8d1b36d46b6d5eba4593734bbf684a1378bdbf668f8dc905b0d33e484f560c31a5e47dee4e6f9252d32dc19be67485963a0643418dcfb17accbe2be50d5d60d809390fd3da2d37dd2200254fa4500271511e9f9532a151cdae804bf2e5b4574f3e641067cc17692727081782c115bc283a47c943e8f72fbef07767c0aeecb1e1464c17f74c0e472b60608a984054a7ffd54d709ba7ce024b23eb7074c0739e35e7b2bab03359c876ef8bf58c9750cd42d841b09623b47c1adabf67d2cfe91b5b5aa62c79cf8854debce71262db9aac0cb1e060b9ce846fc61285b6ccf32458a51558a983bcec9ba4f088c9611ea9404af02af3565ee3fcad0dfd931154f4d410b089885c32b9095baa5f0b0f4cd5198e4c942731d695b915c358eb4962c9ae073644218020573d78da4b5c69a0a0670abd85198fba93f9c9d17a5b051b56a524cc822379c061bd2fc985b3722911e5360dea7e9046987449a39658863a1824bd29d977fbac89e7f2b4859c64d883601abfbf17a98bf064a0052ba140e9aca56cb663a61c9b2bfa41839c030277b627e8a836cf9e881e1af65b5bf3edebbe5540bbd1f2cc92879cf18acb64764f8fe37b0af774ea90f441128572967739061344978878c4aa1e909cf967b6bbe44843e1aa709cb2eb1e3d7c3d99991aa444ba8a6eba1ed82ffee477194a0f5794f29f298b282ac3b45aaad0abc3ddf2caaa35405ed0c1f79594a99ede3fdddc34eca288af6184674287d31435d8b89aa234a5492807563eb5014433acd60e1072ceb6e03ff4a42e9b4f96d59d21c9f68dd71617def7b76bb556b1d343a7fd55a47f208df3a12e776d1badbaf75d2890d11a0c725244bee9fea553b9dc17e218ef842b9d7be9400789758e97c5f3ceecbae4b506ff3cae66181d4338cdc7c787b46e43e073f9a533ec4da5c600af811060d88f3121b80aaacbc0fc3df780ab983dee2fa65e5b67256de3544a71d5bd4a2aa6de21e01a5e4102fa1c681b9df5588cf62e4d8c61cc60bcd9dc8014602864a89529892dc167e8c133499eddc832da6e4b4490d7de55c5a63149076389bed0cb332787db45d85e1c7dd1995ca050754297ed0e810f67e5ac12ae845d4611acc55047fd2edbda54ef966690fb473a94354e41572a89c125c224c856b862a30235cb74cc38e978611b36f4865e6682e89fce220642d24e164fb203bfd1d7b8514a7990d0167cfd613176765719026d7465eaa959077976957fb7ba1612c86045e19d8b62e29c6a605fc7ee68e3225c6e8c22ef738c18cc68f911e714b229cde2de59930f6296736595a97c6f4bb321ab21450e9c1ca04850434009a0d34f07e5b062ab5980d65613ae55d609d00d3a95cd8bc19ee1f8c4ea31679b2294bcdddf043262e5b1327d688cb61b601c17639f1bd07dd1c0fd5ff007dc29a4fad0b61d99c48c0062caabe74c4222d4d2c7ff0d5faeae317f503069535e8f560cf217897b55dc8596fad411033caea7ec1402f5f50831f16dca8ec6722d13a4299562dfd9efd8af114861f023a79ce1a0c8ba37f4d5f4fff463ac2dbbc6079f4a3b584d92d50e81d703c9e3aaf850e2feaeb3ed3ded013f319be340e9048aab30d29d0fa90b34d1615eb72b96c4ea67ed21d9d313987dcb5686cb05b0f59c8b89ad18e946a33ace6a438481bfabe52bbbb07f7162fee687b1910ee080436473cd7344f3c52eb860e1db8a47f696fae5b7b668f66adcff2642c0dee0893dec9bfc9ef9f5798391c0db8f5edc08749f68e95c44924d4712d6de56666ab5317c1b0f9e28c378aa029f89cba72bb004192125a568f30bc86aea5bc9f018cba18d94aa90112ab43ed08f4cdd91326470c7abf4014ba47faaa368e6635b90ebdfbcc3081479ab8b1e925eb2d5b350fabcccf16c5b70d02b1e80b08e670e08226cae006a5f98856b1c5dd045cdc1c9aa8d6063409ab09be57fe390903ee875f5597dae290f5b793d85ea2f1b0cefd3d74f9486f36b66d25eea625e5a228379505e1ba3ca90230e9e8865b6b4cfe7e73ca47cfaf20c95b8b869a97ca0b85ad434c26ab7027401c9eaf3cefd03aef33f56f79b7d763ae8aade6f88bfda57700afeb0ac0cae17fb4a94f53ee2c3ad213da778a6d0be590d861869f61dd9a8f858eeef895191b73f23ebe157756d51bcfb1432a1c8cf31494a0986471e40d21cea6bb9a5ed702c8b1955b621eac0b2dd9e6da1ab5da2e425dfb576ddb18710c8c399ff925b68d1e050d7e28f549b64cce7460640d9db6bb4947c09f0535b12c5ba2d2460c6c122790995b71ee27b394f5b4b454081c76a6df7331a4ddc21753615283ae46c5658242cf0c1047a8a6450ebb2a40169c32b0550826f7658f9aad36201ebf3be1c554b40c2379974a7bc13a621ed3fbc6b84c818e49388591961fca3ad4344c6354a5a288dc6eb817f6a9c04cd85a56865b5623fb6eb320098e7eedc43e1a3cb4f134a91b51240ea1d918306cee918992e87eb0fe312c095688eb2d1324303307dd6435429523760615e2ab703d41a44011028a121d26808067b323d3f78a56e3b14240f78c1e729f9ca191281659f5ca3d923f5f655dd64aa9f9267dc5a3da8fc9bda9f624636b841e6ecd03838677cb8ac632e98eab96dab01ce8119c3225077032f2c3f7ea8791e033d75bf4745866b2a1684d2ffa27aac6b521afdd8d9eb11d994213603a99abab2a79b85efe5d86da2fca4d6932aeadee5f53bcb6e67097d3cd7916f15ce292dacfbce1fcddc60198d26765e42e828dcb6c43513cfedaa1b030933344163cd27da2ba6300da78460e6e63fa770567cbf68e0925e4a33ce78c12f9fc4a11b4e0d88bac62bd7689637b6e5a87b18719b0ca10bd364e98de22a5196899748c874655075ef76ae3ef53c138efbbed3ced718bb325e7a6e8b1cb903da1394f0d06cb7f9ba8934daf61ca824be037e0180c1816ad417c32d724d749f23b7ea3437a011ccdc39df822bfb010922f20858641060393fdabfc18af933f7d04f0fef5f26bf67fde3b4ba8bf282c14d38b3879de94b3aeea92e6434b6b2f7436c3bf4ea632c8a0ac0bca8357bcf37b84a9713b531ab8276419a174a4daa4df2d48666e8c54eaacc3c420c47427532d1539a5f68293bf26728f27f939d839397bb2e7d2564612b120f7a5451b51488fb3d4d821e84435def53e01479fedc8412d600acebe1e00f5492365fb3f7fa7d11b10f3bf914f9e1ebbcb11f9585ec82f6a7e0158c195720472cc1a4a6f866f2697a1d1fa2e1d561f32233ba757440963c1cc1a9544e41b5bfffe31fd6f0d21b4391ffc7f16953a6d5fd6ad7a6452ff2b57315bfeb9e520470a301dbc7a0d45fae06c9abcaa02fc49d0e7de2b2a9d1445e4c4440b9c56e8bf043aeda068b0a5c99f12278f865a1f2a43c5c5a28c706a7d0c6f99ab097b4644d6f0ecec1d88fd6ec39c219589502bff1e61bf9503117a9d61b91cecbf7189852ae79029403f90e7b8abe40d493c61d2be6ff645dbf46a45e11d243d8862d7968266f3805ffc79a1869bbd0f7d1d0b4460fe7543f638ea9aa3241f61cd837ebf97542c5ede7a0d928e96a2a97c9c6d64b1f019d683133d10e80c6dd6427c1f4af0a898d80af1212f955eac83d68cf1c555bfcae4fc1fc70259ebc80edc9bc01082430da3fd55a26d6e48c182514b622471d4917ee4eb102bb08321a16fef10e6c01d5d26eddfb149b308b875bf73f5ed8d58d8ebef2f26ae9454f92202ff0a4b313bdbbd8efbc603f1c1f1317d280a1e96ab13af7bf8fe4702de2f2e4b05f5c7bd9165276d0ebc4aa4fc77a5b3101887c109d811b3577b38ed76efab96a61def9d16846f4523b399cdf74f5df2c305773126f03fbc8fac95d8b7a1d6694fbc301e0a08b56df8093dd11986f2c24c11b22978ba4eeb8f60b06535da633235cda7402b81dcf0e9b47f44245f728c85aae2c938d8d12973592aeaf4f52f0e67393128d2c48e0de630524a9e02e079f19281da18a1c2a0442a9ce27d20f2d9f94e12bd0af4e64644af8ae7220da053126ab54e938aad81c5a6dfdd69078fa06240ab47d7dfd0ee8ccc3b3ca432c2e0fe0ddca1d216a585a60f2bc7b4618a0b317878a997a338725e45ce50665f173f691e3c7e6ce33301885f87c01c67461598740a0cc8a882bcadad2756ff5d45b38563559e5b0bc98a5c2a038c00fb218ae36722c7eec6522f09425ba5883389ae92effed76b41befc6969985e11f2dbb4db7209a22ed758f052493bb8004738308869f005e3ac8535d86515ad6ac4907e0890e8a31654c7d7e8ee345c86db63b35e24ec190fb094fe7b87163851111ee4060ad5ca69521900ca5b11d6cef23e6b7049f7a12f189082683c216f7ecb8b53419824f8cda901cf29e5a128af8c9e1fd53daf11324eeb1f30df52af0693db23d1c1f2197af259179f6835667012741c1dd6f2ab51be62f42b9db447aa7a753ef038fe753aba21a6a6d5947a644838170cf6de28748c9f584950afaa28753ba2ff79907f8c10d088a3f5bdc091aec89187bce5eeae478d7dccc95dba8890bd34d46c3372fb81f9a94ba5ed1c3476aaa580c0f47ba0daa57145a7e6b09eaa3688a8ee212aa328c0aac26d6b6a5f437ff3beea18b4c5ce4341fea94c19e73e923e264017916b0b0993e2131a12151077b0969051e28b28082f5321dbab3c227209d13db1f2ad6f05b8a205551d77bf03d1e98d3c0cca991e98ad6033c988a56b7e17b057f1a9e486889ba60d4af6719dd76503b19da31c84813fea5ae70302bed3dd8c8dda930f3fc4c3b023770e792050deb49b3ae24c2bdc60ba433a6baf20eb555effc56fefcc49347de8424a9ae476d1820317170d5a65d143c8119b671221552fa3d91d5ad2d3f7d447c1a7c8d84e1db4b8240a2992963f83c326d8114f2ad22304cdbe8f260a3a0805f1ed4b81bb32a10e1599a117afa8676d918dce81dc2df97a8c2ed95cf3b714084d0fa5d9af96e56c8e1dd62a590a5a3d77c1a5591867c8f6e15d487af0ff25f04b672ce217a18bee72ad349565cdf59f1b1d36ab6b27b96840a8dd570171aec753eec5d104f9c0152d345c5b6f224a6367104363ef53f33f5ad4139960e1e9283410b0d5e3e817b63b9e2f1a5efda143780f96ef96684db6d7e27ae47d7f6436e1b266c61d08c9958d9b280dab5be9e874981d5d265bb48ef48cfb5ce6277291122caa1a91254cf02eee0062247565dd571dd5fe260ef67ad0b028cc845b726c679e3976e76f0430e617f87a03b35a734e6572fcaa101fce2316634121fe64fa43495c3d5cf1d4de567c117341a7fe5fa06c528a81f4211638cfbb47be854ce1d1d9b5d59ed2fc21ef18be31965456be20b23b48d9192764e8aeee6ede4ec82acf268a36d0d55da79528dac647ba4cd088dc2461c673e4feda0496ddd10bab11d391b7ec2c2c1c35091b4e4e9cb9586f55fe154e89e32afac85604f71ddc8da4c2aa904712c97cb7f5292765880a2df31f62a2ff0c33ffa91146a7c2fc7207c3588887577636ca30320ffa9a379f5b1f73143470975acabc32fc90e0afb0a10750239bff46b397b1499d9b940a565b4c19b7982822417d4e9a037488fdda72a0d3d8abad5329c0942dfd44aa0c6eb6696", 0x1000}, {&(0x7f0000001200)="d5463fceed3f557cd3db3d6d171c785d3db6eab4aa07f324fa1ec419f55f26a3782abf1aa4e36486aa7cf80309a4b50d95c0407383d462a2118f24d6e8d48fbe73abe86d54f39eb92396a9c2865f98a89668dd15b7f023184ae5211eef2e065b50903da1b66145ee4f04fb04ebdd46def947771fa887b1c368648793c9fa213940a2596a853e26831f5b0c1957f0bd7b4e57f4fb908ae705e01681a05666803b8aeebb05e054d941854ae0a696a4c54ba908822725655dc0d80e21122d09f23e27f3f9f0ae90f570c0be656aefe38e53", 0xd0}, {&(0x7f0000000040)="fe7f09f47f002ea241827a3877b5349e2f2956d270c75e38e9f5cda8d8c0049f7b8dcc91dc386af1dfab06ab84215a0e0a87698d1b22960a5982bd6206a061e098a79fbf3032927ac5b699f24bc2f8fedafd7abcc2867247d53cc000cfb5cdf9c10884ea86cd00dace74e603976e8527ed7e85612ae8", 0x76}, {&(0x7f0000001300)="4fcc6bfe3563eef6cfd37a3ff5583edda8de8e63499764c0471e2536383134c55385f1dc2b6ede230978797a08cee9f60bb106eefd3b59dbaba43c2dabbd33a4b164577a277064785b112140e865c7ef257ba54a0de1cd42857e70d5eacc982d92bf09ee48e0c835576e013dbd2a17e93459eae1b3e75870c86ed33ad092c03f4b4987b501e8b64a826274df3b56455bc9d13876f1c8552283df59665dc909ee6c2b7eaaa44cff1e81bbcc2af16a3e69df20fc989b00ff3190f848c1a459e62768337b23e78dfe112a871331941748018bc5046c7b4c0da4c770aec92b3da3efc7f058e6b6fc731373d733", 0xeb}, {&(0x7f0000001400)="270970b54282f4cda1e3613fcd7a64752be70bfea1d9ca0b8e6acd53d001f1d32f4de1f49c41457532db3524504e1a32c556fa213bcb1a344b0fc83b422055fc4b2a2579286a07ea8882076dfe24f600d2f39bc0bf9baf3dafdcaf0e464dbcd0931b794123cb260fddb86cfaca44d792274d4ebe233bb2eaf68533a997bbba0ceb885c991a5a7f86817f979c5c5042b82e03c77a37e3292b0701f879323b9f582689396d83c8575a523c88a9e6943a48709c4b874d86cde5c4e5ac6be5397dde695f55ec6609986051e0735afd5275d211d40da56ca6a11d272496edb820d0c66b13305a71a216e17eaca120", 0xec}, {&(0x7f0000001500)="fa8238e519189b12f14b8cadbcf0aff8ce7e256a00680d1b552b9d694548fa5ba0d61dd6198d028793492faff31c05e45554d6edb783c333d81516d45a6ef398fb2db20a44fb3da3250dd97bf45483e194f77cefec6dfec4180e498984fec9929dd187ea2549de3700ac9006f1f4cb25d0cf47da9e582d21d72b2e6211382f1773bbe2e8e53f592f1505ac8ce639c09d1570d02cdd226cd217ab3ea358dfcfecefd23e0d4e7546c95da98bf71017641f2caf39b4cd69341f8206b2a534a6def9d2fdd7ee91e7aa38bcd3ae4daaeacff901379617f1d15a679b2849641d40d005160cfc1f5fdbafe96195a94e7498ba7c", 0xf0}, {&(0x7f0000000100)="2df7871f8df98def92692889b29005b65cb810728bcd2b010f1600322a35554c091d900a646714cf6c06224d7801bdeb50e8aa0c5a1b74ac5935703964990ab63dd3b12903", 0x45}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2600000000000000ffff000001000000abf6aa3a7b9bd1a1d357a45ef0284cc03b523fa02ce16112d7b7f2436dabfbe7065688e50c756e185baa7953472baa5bc6e0188487cadead177b0cf14ccfde8c6094bc7cfd77a7fe9bf09dc5b5d1cac5ea8d19e2d290aac368d53e779039d9b74e3fa9efbfd455ee7925d595c769b7dd078cd77d5bcb2f2fd1f6089301edd94fae9627a592c93fabfb4dc61553ef26ab2630f9cae2d2c1caaadb3a6c30256016e8eadf5a565f656d55af67b0f878af0cd29dbf041c0115f07ddde2e6a2eec159dd3439fae952a08aef9efdc1c8f91b99d6696fd65b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1], 0x108, 0x401}, 0x8) 16:00:31 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x5) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x5) close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x400000000018, 0x3, 0x0) socket(0x10, 0x4000, 0x3) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x0, 0x46e) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x40) 16:00:31 executing program 0: utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x4, 0x20}, {0xfff, 0x6}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x14) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/174, 0xae) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x7, 0x100000001) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x6) 16:00:31 executing program 1: r0 = msgget(0x2, 0xc6) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r1 = socket$inet6(0x18, 0x2, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setuid(0xee01) sendto(r1, &(0x7f0000000380)="75d93a30967ef4db241de09606475b81dc39ed14fb92df5b35cbef423ce4e30bb3481dc16417ab2e0696fc04a5e7e36f87b1d59791f0cd716b75d7276ddfb7b8420cc89108088c3c73512b8854c91a2e1943ce9ae035714e5628c58c378623be", 0x60, 0x405, &(0x7f0000000180)=@un=@abs={0x9293dabb7e778e7b, 0x0, 0x2}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x3dd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x40, 0x3, 0x80000001, 0x1f, "ad1b5f8060bb72eef8b85cefc0a506bb028357b1", 0x3ff, 0x7fffffff}) r6 = dup2(r2, r2) r7 = msgget(0x3, 0x10) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESHEX=r5, @ANYRESHEX=r6, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYRES64=r5, @ANYRES64=r0, @ANYRESDEC=r1, @ANYRES32=r2], @ANYRES32=r4, @ANYRESDEC=r2, @ANYRES16=r7], @ANYPTR, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYBLOB="8fb77d33df"], 0x5, 0x2, 0x1000) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000800)) recvmsg(r4, &(0x7f0000000780)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000580)=""/253, 0xfd}, {&(0x7f0000000680)=""/195, 0xc3}, {&(0x7f0000000a40)=""/223, 0xdf}, {&(0x7f0000000280)=""/119, 0x77}], 0x4, &(0x7f0000000940)=""/173, 0xad}, 0x2) r8 = getpid() fcntl$setown(r4, 0x6, r8) geteuid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) r9 = semget$private(0x0, 0x4, 0x226) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000840)={'./file0/file0\x00', 0x600000000000, 0xbe6, 0x7f, 0x0, 0x4, 0x2, 0x7, 0x0, 0x1, 0x7, 0x2}) semctl$GETVAL(r9, 0xffffffffa, 0x5, &(0x7f0000000400)=""/126) open(&(0x7f00000007c0)='./file0/file0\x00', 0x800, 0x1c0) 16:00:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000900000000000000000000000080"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001100)='./file0\x00', 0x1, 0xc8) fchdir(r0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000011c0)=0xbbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001180)=0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000001140)='./file1\x00', 0x20080, 0x105) 16:00:31 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r3, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r3) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x99, 0x2}], 0x4, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r5, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) fcntl$dupfd(r5, 0xa, r2) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x2, 0x2}, 0x9af, 0x5, 0x6}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/206) 16:00:31 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) acct(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10c00, 0x0) sendto$inet(r3, &(0x7f0000000400)="791fc48abd021e1586db30b729c020c8632a1d791e8a8cba406ad7d1536e6babb1dd18ec36fb1fa575f576d90f78a07f70d35a4e09171c4c58c4", 0xff95, 0x2, &(0x7f0000000440)={0x2, 0x2}, 0xffffffffffffff05) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10003) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000480)={0x137, [{0x0, 0x1ff}, {0x3, 0x4}, {0x0, 0xffffffffffffffff}, {0x1, 0x54dd}, {0x1, 0x32}, {0x3, 0xffffffffffff6091}, {0x3, 0x3}, {0x3, 0x3ff}, {0x2}, {0x3, 0x6}, {0x3, 0x3}, {0x3}, {0x1, 0x8}, {0x3, 0x200}, {0x3, 0x1000}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x1}, {0x0, 0xce2c}, {0x3, 0x3b}, {0x3, 0x4}, {0x3, 0x1000}, {0x2, 0x1000}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x8}, {0x0, 0x20}, {0x2, 0x6}, {0x1, 0x3}, {0x2}, {0x0, 0x7f}]}) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8, 0x102) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x80000000000, 0x81}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) pipe2(&(0x7f00000005c0), 0x4) r7 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:00:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = semget$private(0x0, 0x3eb2efb51a240c88, 0x120) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/50) r2 = dup(r0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x18c8033d9dbcb495, &(0x7f0000000180)=[r3, 0xffffffffffffffff, r3, r3, r3]) r5 = getegid() getgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6]) syz_open_pts() 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x9129, 0x8, 0x3, 0xb7}, {0x9, 0x200, 0xfff, 0x2}, {0x3ff, 0x5ea8, 0xfffffffffffffffe, 0x1}, {0x100000001, 0xd8, 0x200, 0x3}, {0x2, 0x3, 0x3, 0x1f}, {0x7, 0x9, 0x0, 0xfffffffffffffff9}, {0x1, 0x6, 0x1f, 0x6}]}) 16:00:32 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}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20020, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="febd986f5d9ace71238700812853e80715af4209a5d6a0b377f5a8c78cdfbb1c375b53fde0570a6aa751a38b902e4a55a63ae94a198ef5d84fdef11e9b3493a7817b11ec5055434ee64ffaaf4a20524b921da03be0f7b2854482529342fe4be8538e983e2f23e1f8fdda0b5a98183d1647656c5596ad6f0de4ebf414b044df4bdd7d265e3f4580997bea443a1de1f72eb44e88a9dc3f45336dd6801da7956656eca99b5f975271f8a71283344a1d8cdf8165234e88157c94b9f1ea15e3df3372b3f35e3d963058eb2267a59bf38207050c576ee96ede", 0xd6}], 0x1, &(0x7f0000000240)=[{0x98, 0x1, 0x92d, "f3e73f5d61cba9c53c1dd915d5b255c7b930733c54d49a3b64686c8407fea3df3424f4639e8d290a0a2724108e0312947a6fe87cf959d3a060b3778c6b6c06be93af2100bd4a9ae495717ee4bb80679c4c4d77684774e050a3addc7ef6600ba342771b87dc3fdc20bec6caeec427f015194fb0f4487542a9409a70d8831c238be3"}], 0x98}, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x1}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000700)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x82}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000380)=""/66, 0x42) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "d730c15b00f4ff0000747beffde400"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/31, 0x18b, 0x843, &(0x7f0000002400)=ANY=[@ANYBLOB="01002e2f66696c6530006d441599094ecc60b2dd23507463a63b5bb4e766e19525bf6b541c87f870751dafcadcc26a002b15fe237906c01c15d0ed8b8ea4793fba03f52733929df90b331f27da14fe2fc2806b1a7356ea2de945bd2c4a6e1a2ddab22b71fceded36a199c4df87aacc330f37b27b43bfd77a94eb48e90650a1a0252ebd47a7086cfd175f90ffda90f0c0e60e4508a70ea83449dc51da8a41a19c2cf9fa8ca26e3f09630d57ec27e2596e82cd4714929f1894c4888734848ae38a7337f4ca9e959148af201b8dc1fa2c97956a5d3c4381922fecc70fc57f9a428bd4cbb99b8d172abe30715641e46a48ac73397a014ba66b0c753c8d8baa0ba8b14a95d6ee7a10b47f056167434df2430e092243047c155a38405bfdeed063589767cde9acad908312cfc9f8f3e6b4cf7ebe2d86f7d7d404a06591e2c9af4e690bb560ebafe6cb9c4055dc2060e994f80175b802b85676dd4d6fc5c7dc86eb593257e513fae666cd3ba26ca48ae660119980cd77301d47d9eecee32b82491f8ea7a2447214d880ce94c807d6ab8e6b0cfacb5b074dd2215a711f9dc63ca5538b99c8fefacc076c91c86afe4909d41b8c214b55aa4e9752b5f721d8f31014a7477761cce7baf31b4099eb30c507"], 0x28c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/34, 0x22}], 0x5, &(0x7f00000013c0)=""/4096, 0x1000}, 0x800) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x4, 0xda2e1be, 0x3, 0xffffffffffffcae7}]}) 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="ca7de7b0aa129173981f240b152ec56590fe86ce641feb297ace5c1450e6f12eaa92195e64fab355f2524a6f10c8fc8e2d0dc4d9f844c0ae3e00392720120fdfa4e92091b2f072567af968ecc1011823dc3f3de85bbdd7ad1f5c86ff9cf6f2e44e5ede5f41ed2f9f7546adac4b3582f4817f4cf85c3a5f85463c475c50981c9b774bd1f815bf85c9a7fc0f7cbf7ddc7915593d7b77bc13922737d972895a6e3090c85b546140f465256a8864f6b39c8f8f6f64ec35935c24d13cd498d39a5cc09b56b5062fb8e5471a0d1d19c71fe03436e62e2c81758e62ec5694f0ef19c35bab740f", 0xe3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffffffffff80, 0x1000000000001, &(0x7f0000000200)="09f8f9338c1dcf18e49f9a088acf22cdb726ace69d1a98e45862bf34c86969df39a85916c36ea8af76e581a0b60968556860f5a8128e30f99d3a0e966beaff13a513b92d4b5e60fdc58f4cb2f8489aef154c8aa78739c62c4d184ff48e6011d7dc79f5734397ac2959527f02b09e6689cdd1a0268c9d3187af225a077295b2a5f0073f48d6dc13198178d74cf9d321847c90edb941d0ba6346008e694d922f82b5c8d22a7f0c4dee18984c863c73988241d1dc4d93cd6e60f15b73141ceda04773a91444f18dd9932d5b2c90675cb1", 0xffffffffffffffdc) r1 = getuid() setuid(r1) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x80271d6b8fe1d458) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000000087, 0xffffffffffffffff}, {0x80}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:33 executing program 1: r0 = socket(0x18, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x2) 16:00:33 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x40000000000, 0x8001, 0x1, "c07e829c251ca33b66b3d4d6f625365158619ae3", 0x5, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x202) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x81, 0x0, 0xffff}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:33 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) open(&(0x7f0000001180)='./bus/file0\x00', 0x20, 0x10) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") unlink(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x10001}, 0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x4) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/138, 0x8a}], 0x1, &(0x7f0000000200)=""/30, 0x1e}, 0x2) dup(r1) write(r1, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/7, 0x7) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = socket(0x11, 0x5, 0xfffffffffffffff9) sendto$unix(r0, &(0x7f0000000300)="b100050400000002000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea9c500000002000000000000020208a371a3f80004000000000000000100000000000000007b4c8d263f36e9d694ff5ce6508577e67a9e50392adb5b6221345ec07ac8e5a531033f00974629c52077c312b1548446b6c2ceb4dfe9104608ac77bdf5d3094db7aeeb2a65147b24e045d85042df0e5081fa7aa8a3e0b80ef1c3b33da12b5c55a5c73b314cff5d92edcdf49d49f16ad9b1812ea41a4605667432e69b4006eee5598dcfa64c631716937fa6a257348055cb57eb0396b685dcfacdb402111c1a224803471ec15bf66a9247b749c9", 0xfffffffffffffca5, 0x8, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000480)=""/100, 0x64}], 0x5, &(0x7f0000000580)=""/159, 0x9f}, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: semget(0x0, 0x1, 0x10) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[0x9, 0x0, 0x0, 0x0, 0x0, 0x9518, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff], [], [{0x0, 0x0, 0x0, 0x3}, {0x0, 0x1000000000000000}, {0x0, 0x400000}], {}, {0x0, 0x0, 0x0, 0x9}}}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x200, 0x2a, {0x7, 0x1}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000df00000e0000009478fe0000000018000000000000f0f5"]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x5, 0x108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001740)=""/26) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r5, &(0x7f0000000040), &(0x7f00000004c0)=0xc) recvmsg(r5, &(0x7f00000005c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000500)=""/133, 0x85}], 0x1, &(0x7f0000000480)=""/52, 0x34}, 0x800) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) setuid(0xee01) r8 = msgget$private(0x0, 0x1) r9 = getpgrp() accept(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r9, 0x0, 0xde, 0x8001, 0x3, 0xbd}) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r6, &(0x7f00000002c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025162a164194828270eadfd60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001de38e190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93e"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x1, 0x20, 0x7fffffff, 0x470c8ecd, "b2da77001c3254e7275e196e90c5e8e5f190c135", 0x7, 0x1f}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000300)) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x80000001, 0x1ff, 0xffffffff, 0x9]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x400007fffffff, 0x200000000007}, 0x8) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x1000}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0xb0}, {0x0, 0x6}}) ioctl$TIOCOUTQ(r2, 0x5411, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c, 0x0, 0x1080000001}, {0x5c, 0x0, 0x0, 0x4000000000000000}, {0x7ffffffe}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0xfffffffffffffffc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xc21, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x400, 0x0) r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) r5 = shmget$private(0x0, 0x1000, 0x224, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000280)={0x3, 0x5}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:33 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xced6cb2f3da18370) socketpair(0x20, 0x4003, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = msgget(0x2, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000380)=""/209) getsockopt(r1, 0x105, 0xe7d, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000240)=""/173, 0xad, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000340)={0x8000, 0x436, 0x4}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x46c6e318e105dcc9, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="d2") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="36c21f6eb3e559ed74f12f0985e86455af014681f4319025e313abd8bd9c8975f5a59491c50b5904cea27cb9657f26a5f7271b225f1ec989ce8eb33a51f43736f642bcbda16ee6104a664720a54089526d8e3e56653a965bb21af7d356297cd9d4e09b6d830360e72eeaccddbdbeb141d99ce43018e226ac4b8fa9cb483883b237461e4442725d56ea626050fa68342addb83f70a6295135b7fd15d174c134044d1316b9d2593440b136067da4737184de8264634556a9656013d229a6711bdf55f6719056edb3a8801a55059e27a1d66054941c7b845e54eddfb541d70962b3f4134270f884e3d275931bd4407edd3f27022fd2c28c47a1cb4663bf032ddb39d4d8d76720572ee4a07d33a0173c20dbf1a66fc08334e2babc7f24e5bb82b5bf332672a398d5d395123377fc8584cf512e5ad541e1d993d0da705193518955c616d023408ddccce72ece376524b779a5d01f3fdf48da03ee2e0de3840e3efbb78ea1cbc1fa60b8968b66f74e837cdb425f1524ac4cde2e23abd95e88502614ac00a5563bbe7065b502f3f2d00fe1e5d4031a360cfcaea27d99a4946ff3b195bd794ec3eb385b8f081673c1bfa7ab3ee11f64cac22eb5f16987b3f9f87ae33bf04eec524342d3dfdc17c2c8c3f50fdff0c9a708efdbc62a4369a350214181f70742d08450b287a1812c018f58600786f3093a078681655722684b9bda1e862324d0aa3dce8f206c9043a806042b16d4fb93cd925e802eea63c7cbd36ed405afba7195d8ea076b2ab05d57caf88bb64aad6120d35e4d3cddb4d0e85a704d8e32529f5ea6808d812746230c7321de486da62f6d4e506a3959134cfd93ff8ed12fb068f08df3c5a1c777df5d17686c7293abb9d423c0f38a869baa373fb4eb0df2d0e7f3a7eab8a5e3fdc52893c40876cb0cd31cc8b65a88f93444b52e44c54717db17c0d7d87be2beece3e1c539af7d03024bb8a42826cfb741230d4618e9238412c1bbd24dc58f9d1f545391b7b72c24148d321d6a25697f2b6cc08d11fc78c11636e8eb4a61381d14a6caf34b8975acd4c081402a7a03bd587f41d3041a950cd3061ff4d9e0b6a608586fc93f4d900a02a6350e83243885cca316d2ac7547f52af2045ee84c33d76a7d1cd0719675dc100f06b2536f65bf18901298a202ee6a3fc1a390cce3300e5248ecbd9aee2bce5954cf30680dd523f28c86cb774eba82417f06d46fa7981dfa91809eaa3cafac2056d7b11127a85c84f70343d2eb2232c6d12b78bb96c61f98cf2233c438ba5f212bbd3588c44b76bd6d16bbe44d5e3de2dcf65c5592276f28027b1b52fb3eece8fa569f1fb37fd0edfac665d377aa3492a317799f89de6542a71a5cca94c566e327e6681e2cf4b248f8b2dbe2ddcbd825bae36edcdb8b1e811e5e909df2e14cc5316df4e7f903b6b7b83a39e7fc1e322622836d7986090cd3cc40017aaf58762c38d1e2238ed11f2dbc52674422888158eff978515603149d8f6cdac7bb5537bfd1faf339af7677410ece3e11f38d7d1ee0935764db10e7ec19206bf9aa88e2737ac82a11323a53779ee3c6dc20114f9e03929dbf887966679a928af78d23b6150e1265559d92fbe4c564ef72afeb6a1eb62fc1b87c5258b9dbc2fccf8835d093e6a58ac6f7737af081299281536a0dff7fd13dc30aeb9299c9e1379a2dba046d502b47c78fec3abc25967ba9232bee54d8884964c17af6b04b112fd2450b55ed67c6d76c2a0f7a107ae6cf48d887954dd7cfd020c40ff178718b77e358a9d8ac418299c864d4bf62374da356e409bd6385084670cab7f09a987e74e96400217edec7ac94483d4b2fe11258ea9e346b38e70a1fa7b22cf173814e091e70479d0e8a0c649ebad52f805e1c7dd63f7c6c6ea7bd455471cd8a1e0b0219c7879f613d9f20bed1689868662dec25858fb65ce8936ea20bc8d943abe76822136c2b14f6d41215c1f80e460a7d6c3f003f834da8196cfab18974fc790196d685e88cfb79246982301d3c6ae9cb7464ffbdf275923777726df606c6c2dc3ec480ac21c461ceb0394b992ddd1e2095598655affb8473249aef5face7cb3cc341b759d04c442c8a99710c1dffedb48ee31af578d22719e0816e324aa84932aeab070337a8c10a0d58956c3acd5f8f2d70c441968cb5a39ed82cefd4fcc2dd52a09f94d0f2b7ba2428f9ef9ba4ea61fd51eb949892c49657663672ad80f24a3dddedaf0418931e4f294c9b6575e9265d30e7ea496d58f1f8e93f2ad8564ddfeeb970b88c429ddc9ba43e582884435845e916e6bac583c10d9944db746c34a62e67d5de06e295ba759230dce707fffe4eac449ced8303f04d636bc50cabd5765833fa5676431fa30ca5aa2701b60a473fa8ca1265aadb0d7bce5e4004288409366e0e879f66ef5b6289a4a7497e64a5a21ae492fcc0c8f46b70c2c5ff9478b1aa8ce7a90cc50a96d97a38815a90ac302b35f1a3c4ef0274ed4216c465d6dab0b15d6b50c50bb8cca4a679e1ad3a2972c42ffe721036279248d06280fed39741c7c79e7f4603dce0eb6567192a90225859fcc3ca8325cb400489e973e54beffb91cf97f7e986fa8a6dc49145ecbefad91986b5744551f062ef6fed5c8ddde6759d408990c3f6afdb8bc14d14e93b8d9b83459d7975efc7a5220c6ff548c21cc1cd2f4d160738a44b6da1e28226a44d47ff1906094a3eca9fda1d455cce5a884e076d1d8c39fb0e1054ec1d41f48d09f2f42f7377c2e5eadce8611778b21fc20c61072f6a73a34afccb4d36f7a96a56712fbcfdc5e388fa5efd6d517deaf565ccc8b6870fa6f294da092d68d10b0912e5f0abcb6bf6b5de77918b03ad7ed3924306b11e7d9e3d146cf61e60522f4ea24f14b01b5ec558432f3e119d80a77017683745db1f377204d7cc9369905e1cf32c9a4d1d4d7bca77017bdac51400f5cde59a10559416c85155d976950773d3ff7edfacc40fc910a0da0cdcf7dbee36f0a9842189ec1d065cfdba84db2729ed6c13e662821f1d78994db4b7b12111ab19e03b22d96e6c2daaecce1bfb0a9a32231a13b9c3e6a9cccefbb2a3148f0219ee8b24ecc80a22dd5d19c926b9aad1b881e57eef5867f992ed07f99316f597426df8ac64e7ffb95fc1868126b940fcf67807f677eee930f76457961029ab63dd1185d8049b03a8794270f02e4a3884eaf3b4790d527493a9e2e13d75f2747de1806a18eb0142ae1658eb1d3bb30463881bd1ebd1c383277a4b903a555f647bb358d9bd2337bac4b5b3a5b9e3b9e7ff0c15b9831bd7d7dfff6670478e586925d6cd9eb981f629128661517bb35c1fa5ad25f81b8bb31983193c3f98f03afbde4e83b1db4afc8a1a82dd448086bda41618a9b4d8829499234598a5ce1d05d9fbc02e33db84e1c923f95885b31cd0dbb2330472dcffec5d93376dae75b88fe1558a2eb4e9aab0ac6da4563cbf43e9004dfdf20811da610e5c123f4d88b6824788b82d1e2607801b5da96e78c846a8ff3125ddf03d4ade5def8105e392f01c020219b74536448ef522d442d2f978924f4fb125109edf0ee54272191d8d358b18930d38fb2296998c6fa1b937cd5bb6e70287d375998c63c32898f2404d35b4652425957cd91b3b3727717717dd714c09cfd2248895bae91b42bf13b0120a61a3dc64d8dd700a2b7eca74d96f9daf60647337bbbe4985eceddef1fdf2dc7f60daf337f12ca9390852579886335ef842694a809d9861f7a9c2e35db21c561d0664142e80e0fab4a1cb0b271c643938ad63f6efecc981f8d25c949bfbd35f7830d1d07f189f8332930325e48d47240bbf02b455080d60aeb979bd0e7e6318b71fd8363ea676299ac77e14b910fad264deab34f5cb1481a8279d93f7f7222f7968b9ab4a06191217b84b8a996dd3fe8dfab7342633cafef92b38c2f0cff4760d0895693e3c4afc67e930c2a08ce24346e05dd015f2b6ea7bfd931e5ca8b3cbe3504e296f807fda818b1c23e91e74670775b05b9c2d8cf3c7046b2f8cc90d27071db0e6e157fd8c31be9294852f04df5c43e68ed01952eac27ebf27ad5617e49024dd45f4a2d4a94bc79b0336dd1b2e8f84c4630f09dcfd6dbd30cca228c088bd5cbe1ca35a5abc99b16d7796036bff0f0405702ae703fcd18c81ca729864f392a1d23ac48ea64a7722e5e2f5ec7787bb98d57ff678342a364c171d612325375e069e503806e4585d39d4fb9b53ffe9d65b35f0e0f37ef8be34eac3ac5ede17d73eda6c6328a79862724a97ec7caa3e00541aecb0bce218ff744c82f747e28c8e6e504163db1d74aea699dc192d8f38600e56925b474d245e75464302ed1599c68e6815fe3418be6b965b3c8cd470f973e382730760becab8de7a9e28cdb064840978c913e164d082bd263f725ec286ba576d610cf1f6dc9a170004aea3bc396a74d7f3c6cc3ce8844eee60e1e423729b77276519693b600c0ef033f6772a50e2f5a8eaf98be2f739a5e4a243b90632d5c62c90412bef15a5b5f42d8b47157561b3e16a4908580e284f56f5a4e1351453f6140af682d82b376401d7e0e8c8f7e8968c0d7023216d3389a4afa394821d7ac8511feed068db01201c32adb7aa1cf03b706371c0ed339a894012e0119717c53b34ca592ca9a06bbf06e692c0db236fd22599054f4014ac029a30103e6ced4b9023a54a713bcc2e2764a75a7c46475738459439d170e8ebdc8aff53fcbf797772c25de112b5c1e5082a5233af04ea612c8fcc792172d5820368140bfccc3e5f3b3e9efddedf5efbba7f170f67d5d08e50c0ab9d56ee5ec6cad9a19190e6031ac745ece67db7b7e6176d4a0895b007c3e9a197e59943bdec2932d9526adf31c593504517857faafca5d4706b51e10d4f85ad0de83fb721d3374a7a5c8f2672b84741b2849bf21a8ce777034bbcc6c539313c09accb2c23f3d36837b4fb16587bacf99b164c218f2a645646d7631d3f7a38e5f479488c028d6f97b33518b7b921f6ac9b4b74bcbebf1b54b2aa450529b89875f859ff7721c251a2fcd2094797bc44511c11397a7660c31ffb543576cbf4eae15bac2fc999050223fffb59661ca38d292588b8ca2e1cd69f365d321496b752de268688ab1833309f16cedeee053f7c193f895c39724ace86605ced895aadaf7da1791a528e04949698459f9f35dee5e21bf3eb7a4cd40c0edc8ea629ac9182dd4320fe3c224d4154fa1f798e23eb455da9f7a363fc9b66c75ba703cf633a3d5d64267b55016723e447cf2ed79c64bce6b9ffdf1c5238d43cf81d18c991e6903b087ec08477687a4759e86f2f613d60965572e82c3832e3075fafde4cf94d2496f227f9445a340f069a00de96f206a7c9271f695d32b7829c23fa4a8e186c0360f5a3a383e40e1511f994e0595920cda36c7b312aaf86c32882e49b002f2e4951c13f33a7ae000473c290d652f0934509cf2c150acbb92234d0b7a576565713f09ae575eb65b85ce87f48f549dad2ec1c3753302916d73a1632d6aa025dd764151e8fc970e574e4ff969fc8dbd5ebd055c712b5e680b6693cf1158be6f66e237a1ced63d366295e0c61d94d1fa11f54e0be55d6c0212b789488a92463f0507a12d6ca6a79e5ff047bd35874422f9f78dc5a4206d950bbe73bf4aea4fe66ec2468830fee3ee21d1275cd88041be3582b7c218635776b8fd6c550ee9877f24bdff77beeb6a5186264bd59ca8e10128c9e69ae77a6a341ff098071ebe2ebe577b4b4b266d78a316a01fcf8b221bd4760aeb5e59195be0fcb85195cb65a", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x400) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) pipe2(&(0x7f0000000480), 0x4) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fchdir(r0) r1 = socket(0x2, 0x4003, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e3000"], 0xa) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/148, 0x94) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402"}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) r3 = getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) r8 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0xfffffffffffff001, r6, r7, r6, r7, 0x14a, 0x4}, 0x6, 0x74bf, r1, r3, 0x4, 0x0, 0x6d1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r9 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000200)) bind$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r10 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0xc000000000, 0x7f, "95dee5527f80934dd9dc4ccf405b6e8a3b12ef2b", 0x4db, 0x6b000000000}) mkdir(0x0, 0x0) close(r0) dup(r10) syz_open_pts() 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000003f, &(0x7f0000000000)=[{0x3d, 0xffffffffffffff81}, {0x7ff}, {0x1, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xfffffffffffffffe) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x3c) getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r2, 0x3, 0x80000001, &(0x7f0000000180)="21d142733c55029d3ddcce90843715299207ce14eae9758855f58328a2cd0160fc25e95325f20ef3d23867fc47155bfc6dc9e51252fbb7cfc08699cec47e9ee5d4540b6a76dc16267693f0d5fc6d97ee2e0e91905d12d9da8b55fb90a2a614e101cd57069b1f4bede1f93468e8d161f8de114148b1e8ccbf0d6e3b9c148963402b74eeaf4f3f9cb3b1397570ebee5618f1a0", 0x92) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) close(r0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1cab", 0x36f}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffffeff) 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00712e2f6669000000003b9cbc84f6e6eb35063de586e0988a64e41244514dba37fa"], 0xa, 0x0}, 0x0) r1 = dup2(r0, r0) r2 = getuid() sendto$unix(r0, &(0x7f0000000100)="5137fed385b0b0ccd9546dd2143ba25c3e049150d95c3f2381c7ef2fef0997cb065e8113", 0x24, 0x4, 0x0, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) 16:00:35 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="4a4bed0fe75c608671a6500555b77948301e6d27b0e55b189ad4265eec7e5ffd1c340c39684412a252dec87db30eb93609ae4e707b04d17615c38386098dc0052c6c9298a30ba4641b6f04d7892531b4002354a93f900af0dbc9533f236a85d9b76e02451beb91ebb8d845140f1c3e3231c3af414cd9b64a763616fc6bf8f770fdb1973557051fcbb8457a41521b6c82e44cd4228622c066def6a61957347f055f006c1e99effcaff6", 0xa9}, {&(0x7f0000000280)="bb69a6b777f5fcc5241f9929de8a85e8ea28994766cf881eee374a51ce3c7f715273223251b22177b1496e072def83b6b6729ceb9d87f8c6d997eede2539be19054bf8884b38951c11bd4b95e7690c5907e4d065a375a4daf75a92b40e0c6ad70b04279333ae8b1883d50cafc60e59013fcb28643686375fc75d918c3d019a571f4ed7c7272956a10df5bdb7c6cb804227794f8163d4c9e9cc42d73bfc81a192be507b175b795a91f9918263951627a8e774f21f71232e02196a4bce4f4572166af5f7f38759", 0xc6}, {&(0x7f0000000040)="ed2ea045ac4a4e1e6022d451bdd2dcbec3a137e07cdb2591fe26e598c83185a3399266ac6173d7f61de1898d58c7bc155d028a84179765bec3d4bba21b856304842402eddbcf4b5f45cd8acabb464a7f5c1a2913a572ee5bd25b55013ea8a7d597c6a3057491518e9006d374526801c4dbd36210096ae8", 0x77}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000003c0)) r5 = fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x2a4) semop(r1, &(0x7f0000000000)=[{0x0, 0x400, 0x1000}, {0x0, 0x100, 0x800}, {0x2, 0x76a, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x1e4, 0x1000}, {0x2, 0x9, 0x1800}], 0x6) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/200) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x73a54e6ce71b2fe8, &(0x7f0000000040), &(0x7f0000000200)=0x10) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffff11) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x5) r0 = socket$inet6(0x18, 0x2, 0xffffffff) fchmod(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fchflags(r1, 0x1) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10006) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xbfda, 0x4, 0x800, 0xf, "f78f4e9c147a73882d5c47fc54e42f2cb84eab29", 0x8695, 0x1}) unlink(0x0) close(r4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18}, {r0, 0x4}, {r0, 0x10}], 0x3, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="7de03bfea8866c99e85c7f4065523a835028972a88aae154a77592e58909e81a336d7587ec37db095a4999", 0x2b}, {&(0x7f0000000140)="8e11b403c8df4ac9bfe652322e2c056521b6366b47cd7dac3bc461d5364ecda4d21233cfda7798e7b257355cec39aad2bef8a88ea8aede82bada2ce203b571216d4dce7b763ab5675108dde25471c57fe835cfdac5413ef1de", 0x59}], 0x2) clock_getres(0x4, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x80, 0xb6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x146f, 0x5e0a}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0xff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x6, 0x6263a97e}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0xff, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x79f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1d, 0x8f4da00055610dbd, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x60, 0x82, 0x42, 0x4}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x59, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x40, 0xc8c}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x1bc}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x23, 0x80000000, 0xffffffffffff0123, 0x2}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40000000, 0xffffffffffffffff, 0x4}, {{r1}, 0xb859999074e8c932, 0x98, 0x20, 0x101, 0x3}], 0x800, &(0x7f0000000300)={0x8, 0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) getgid() 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x25603854, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x92a722808ef410e7, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0xf8fc13f96ace3b3f) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$inet6(0x18, 0x5, 0x3) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0xc2, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xe8, 0x4, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20, 0x9}], 0x2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0xe84b0c7eda970e33, 0x20000000, 0x79a, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0x0, 0xff}, {{r6}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x80000000, 0x3f}, {{r7}, 0xfffffffffffffffb, 0x2, 0x5949a2bdb9fd915f, 0x80000001, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffff9, 0x80, 0x3, 0x6, 0x7}, {{r9}, 0xfffffffffffffff9, 0x8, 0x0, 0xf2, 0xe463}, {{r10}, 0xfffffffffffffff9, 0x60, 0x1, 0x8, 0x5000}, {{r11}, 0x0, 0x28, 0x2, 0x7ff, 0x1}, {{r12}, 0x630911a9aede27e4, 0x6a, 0x40000000, 0x80000000, 0x800}], 0x10000, &(0x7f0000000540)={0x6, 0x5662cad3}) r13 = kqueue() readv(r13, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/161, 0xa1}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x40000a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() syz_open_pts() shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fchown(r1, 0x0, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) ftruncate(r0, 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) chroot(&(0x7f0000000040)='./file0\x00') 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) r3 = dup(r0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/101, 0x65) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:36 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) write(r0, &(0x7f0000000140)='N\n!', 0x3) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x102, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) 16:00:36 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:36 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file \x00'], 0x1f1, 0x0, 0xffffffd7, 0x0, 0x338, 0x4}, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r2, 0x4, 0xc4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") geteuid() 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:36 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) 16:00:36 executing program 1: clock_settime(0x7693c72a02432365, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x80) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:36 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00002ba000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x18, 0x1) close(r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000149, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x6, 0xb55b}, {0x3c, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x22, 0x1, 0x2) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="43dca6002802000000734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a833000800008c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488c6588f80dc4911579c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) r5 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/224) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = getpgid(0x0) r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r7, r8, r9, r10, 0x1, 0xed6}, 0x10000, 0x2b1, r11, r12, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r13 = msgget(0x1, 0x2) msgctl$IPC_RMID(r13, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x68eb, 0x0, 0x7, 0xda, "91605ca8f071134e68409d5b9108fee3a5ddb4b6", 0xffffffff, 0x5}) syz_open_pts() writev(r1, &(0x7f0000000040), 0x1) setuid(0xee01) pipe2(&(0x7f00000000c0), 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xfffffffffffffffe, 0x540, {0x6, 0x8}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x32c5) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f0000000580)=""/180, 0xb4}, {&(0x7f0000000640)=""/80, 0x50}, {&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f00000007c0)=""/168, 0xa8}], 0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x6, 0x2, 0x1f, {[0x28, 0xcd, 0x9, 0x859d, 0x3, 0x8, 0x3, 0x8, 0x9, 0x1f, 0x4, 0x400000000000000, 0x4b22, 0x20, 0xfffffffffffffffb, 0x1, 0x8000, 0x1000], [0x0, 0x5, 0xab19, 0x0, 0x100000001, 0xffffffff80000001, 0xfffffffffffffffc, 0xffffffffffffff18, 0x8, 0xffffffffffff753b], [0x4, 0x7, 0x4, 0x8654, 0x800, 0x8], [0x3f, 0x8, 0x8, 0x0, 0xabd6, 0x5cf2bc46], [{0x2, 0x8, 0x0, 0x554}, {0xb3, 0x7cc2, 0x4, 0x1}, {0x100000001, 0x0, 0x9c06, 0x20}, {0x8, 0x7fff, 0x100000001, 0x8001}, {0x7fffffff, 0x10001, 0x100000001}, {0xfffffffffffffff9, 0x7f00000, 0x1000, 0xe746}, {0x0, 0x6, 0x6, 0x9aba}, {0x696, 0x1f26, 0x6, 0x8}], {0x1, 0x4, 0x5, 0x5}, {0x32f, 0x7, 0x1, 0x4}}}) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000016c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000001640)=ANY=[], 0x0) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0xf9f2971e20b291b4) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000340)="94030d18e680722d4805ab294090bdd53b7fe25de3c66ae225183ee1350440e645a5b74854b8ae4fef45d9eed15d08fcc0b73a7b2b87f6148822b8e2db32fb69b3cb608f824da4dc9473efe02913554ed6d724cf6e15031f119b99e6bd79810dccf8317b24058cbea99deef95b3154d3188230476d5e9c9cdf079f62a59343698969b3893103729e1b8ac132a879ced9b2fc6ca36dbbc3b4567b58937aaabd656938d46841a3e4ef6b194ab473fc53a04fccbc6501db70a12bd2bcc47e2c0bc6082274aa34212c53771779794479db30acd72dd2af961a23a4a744579dd6a054b37850d17e3ff5d64202b4fe06562068a1de0e42871330fadc2428d9488a1abe61ae8a288950dfad3e9e09b37401293d10ad0631fdf2bbe0190e890cfff58927c431a0e69955cb577f2034d8d6371aac56041ca864dca5bb7cf13d56afaba913d0a263f86abdbff20de54493f6af933210a363c7b33e26173880e776616d982d8f172fd59574fa8006ca49f6a3602a8551c8efa3d0975cb5db6eb8fbbc287111df8c67403fcdfc65c454794f109e540b2d9775a85db32c2c849aad30c79a458dfe45a73f5f691164eddb438b84d112e7b3598ae9d74134a2ef4a327664d0c721bd949d8ec1ce00344eaa785ff020ff7098bfff453092118151cb4b303d1378a8821678a6794eb78914d7c1047dc916ad98385c3e5926466998a938e5384c13403292e87de4e6a9ca4bbf90fee928ed7e650a641b89e6f8d01e52ed71f3125cba450f91ab0fb1a939b7f6192305b144c9763428577232a547292685d760e64ea72d51a7735422fa19a0d4bbfb904432458f2cebb8d49038cc63be3f5c15f9e927361ebb4948266c6e1ce4aa28071f43d3ad7174139c00561f9944ac7efae447702a0810445c7ee64bfbb45d8958c52531c81a0792c736e284877d3754810c0808d68e26f7f5018fc1a0747ad7431ce91c65231516556289220086c1000506dedfdfe5d5aeef6300de3fde438ea7b9a3dfa3eedc0aed5e6bdf3cee0d1ef3348989d94c483149a3312c0b12fdf4aa0ced2aa4efbae6623d030e056c6b3caf3a2f80e66da19ee23d16b182e25dace18bed620deef8e9585487d49d08830e2af4eff6a0dab5993cb53970e798cb32eacf42089273e1414129d54de1fb4eb6f9a606f741c605a7966708e74add248b2d804ff0863c942f87841cd63ec9ad0485aa0394f319557508b33e776b6c71b35d3f36f9d43c50b93c0406857ca6f1aa1d904707054d570d686758d640cd1d82b615909e7447b07420023a633d380b0c3502d8f5d42c12724f8728ef6acc102e04143f18ab3a56da361b19c84287eadb44dc49783394f8ab8b4fe38fed4a7c65612f8b2fa7cf89a5454b18dc4cf7d9ffb619ca836b0a2e1bd8eac33034b53e1ebd483fb7204ff4a5e475cfb5c7b942c58ff099eb704c2f1a5073a2f0ea48f8ef0dc121e3da705778e016e006fbb559c27da9acabf7ab7dbab75989d67f1568742f2a6487b5a01fe52c4e368a3c33c908456377c51f0b195a8ff9b3e924a200cb8010539f309e055eceddd1a19083c25dd840c181836eb97815304f6796cfc7962c7329699f5835de5b01845cc958de65c6baf97c0865e85f6be63dbe7b95c9f65c6159bd3c2ea4c9400daf81fdc5a57d6804bcbdf01bbb04961b1cdb37f8349b5067476722bfe5e60288548bada9292627ee3c753767839e00a28a36adecaff1fb87b0f6e9a8a795ace26f7cd49ac87749a99fb638b714e6232c971490a98131c5db4a939d739df652ba6e4bad6b0abf2ac55016454747eaa774366f2a429086e1780cfe0e8663847dd996a277ac49fdf5eca001c9af1f46dbe1f41fe43f43017b21885099d4b56a182338c5c58d345ba8b9b33ed4fed168885d7b429d3a277415328e1cb4daf17b989308b8568fdeaf06b0903a0cd23ce79ce48f5484ee30a4e8c5a3cf707b5812cd9d04ec7019def28b1c69c94354f1719494726cf5948bc93409c38bf0eaa7298940331fbaca4cc29c62599b8341d53b3149f5fa5e2251d2feb7f443f9844b4288b2f25aa5e5fcba4654fc3b817734ed9a40ffbff81e5d86655ee710b28720c0a2072806dc9e97cd82428fb54440b60ffd04b8af4af11c7f8dda4714fde82b35e85e8fd44d9bb5b6339dd01ebfafe5ed7e7aa9d918be9a0fd469defb509b217e06c13c78f7141ed5622bf03f930732eed4606883ecf411ab2d811b48d152546492f4bd4117be3ffa1a46a4f45ac8f08d54dc536d7b03abf1a4e870d48ec8a4b6de581342fce0ffb664ae1eff69e3f541ef3a84f2004f7fec7127946aab634a1dfe7deb8b0addb0ae4d95719b7bed360f6b56748401d88d0d1cf0a31f6a623a1dc0ca1fae9fbf9dd02caccee396094437233c2a58c2ba95cdd2f0018a3989a0a31802ea857d217f2a13c03977b2b3fc6072d81a882a6c7b292e6fbd9b93b65690ef1f9dc918d68324415fdbf0769ae78ba6e0c5a49ca595f32fdcffcbe3e80af61dac85b575ef6f85844a983730b8edc2500439c6cd8137061e7a05f2dea496e875d205568341e5c2fd10df1563d43a222090f7e965a706195c1222d9e83a9cded043dd3d1db56c5b54cc3753ffe539789029084dea98f004d565d94268f8bf4248c32800d885c3d6b6f4feb61bd5b34b2a14c73d848d67e02e70ac2c85cc68721a85dcfb9e494c75d812295d19caaa26fef39cd0ca4edf2bcfd6e50a6f30584e32a41c3911353436c7cf2f771d3ccbc27b3b0dbde8c733b203bbc883bd8885ddca2cf480e8a06a9b7e632b0e5c76713d88a7576e73aec567f0b790aaf30ac6cafe77c48ba1085f0745983901f08528ea24618b935da39fb82d04eacbda1dc470ccdaff7f6ee96832568877830db8243b3f12a6e3d7c7c26e3d788d92bb7bfa7675425fdeabc93c7d5a1ab5876a139230297591fd75e1c84a20e521919d8394dc294996d488fc74895becc8661a9e4a99e288f3272f3a35f9359be1343c2b1b21d720fd55e99f4f23a2a58499f24de53dbcf19d40bf7394984095f04e523d53b90d678dbf52a262c90b1fb03f34b8ba3cd28309c9f0b0f479f6f45afbaf6e2f3c1abb34b48e0948f97274ca40d360bead2b8611973dbc27d81e38a4bd40c1f2a91a8e7d099de77e986022ba3167b2c974174e1ef5cf678ddbc312cdd672a69370ba7332614c235c12fc61530b97291a312072fbc6632f167bf8e9b7a4632aa3e9b544102b52fb74cc64fce781d51f54e8acf632c23a04b63b225713b00cae5c3c3e2a98240457f1d62f76f03f45b8dc6d4e90ca8a4b27f36aed18b6493ec0a3824fc73ea9d4f80509a9fcd5972b840f3bbdefed33791df0a3655ab8ab4f24956845673e69179ebfb943cdd311ed29ed6b2610e7cbd720a56d9ea798623d88365b10c2482181a43592a81faa53238c5f744a0450f26659bbbfdc2ef9987ad0968b80b0c0277f5c0b49462d4859e1e8e7c06523091f4d7e0e1d5e4bb6323892a207715386ea1d0192ddcc1ceebf92f30d1cbee2cb029604c8ad090d4e40fed025e4faf44abd3f1cdc65eded6fe7a01ccc91645743fdaf2b4f2ce8e16bc33cf0784dd63dac0cfc9865dd4b2761d4e02fed1e24c201f8f286ad77872d80a5095afc1f14a1761a62a5a0359e4e666f277eebe4e495980bd3cabee28ebf20e4490b82dae5121b6c92aa2f38022719a6cf66abc8e4db5a9b4d74b1330e94c7b0b5f0f4db15bd6f5b1ce250462cdcdec5647360d47aec4b1630da0dfc32d0608f8ce79f63ae86ef9395149e0087542f0275d0b85fd0a1c0bd024aef5677c9b048d6b76888bde1d8d9efdae216aba4941337c569781473d8ef61b45541e527618484fc0abee06378f2be9ca2b0c3e3e4a8801ed05ef80e93465db299d273bd6b40fce6ad1a834ba11ea4f9ced4ccba4d83f8b90cf76803bd3a6d3496d25a48e91f56d058e74d990bd206f724c1a0b3223e23fb9ea4d3e8d5e9c923708316efe4a195d2d807aca2cc9fe0711f0e99415fe858d3cf146d32974681f08163476b24d816baeea55817f7e42f2fdcbb43e2cbb80e633da34ce0d97f9ba9262721bacb7dd0724f610cf406ad97c1401530f5169cd00ad8a1d1477fa960d31d729e3f8dea74c1b09eff1211506d22b13c732210a5486955edf379103bba887e8c193e9e6dc3185308260f4b94b6085399524d61dccce6f32678ab1452f7e07e48716450e337cc2dafe053dcef8e216d990fb8394eae726831cfc72e5013640a41575b452230b679e020403015ea934441f21d108ecc5c5bf71ed43e087760b8aa02c553c8538e448ca8292b3d96797ddd00a2a1ca083d90be0a57b859511515830d57e55ad1c5020ff759d2f2ea5c013da004af7795a2ef96ea78a463a4a81e281ce8825db87db8c908b7f0d6635e556f51b753c5f5e24c52fc9b14a70f7f5bc49dafa507a987b014e0f8edd5170187714e838eacacbd9174240eedf9334439c742b09b20f7cd29ec434862e24f0008bbc004afb5685fa59434971ee41a2c0540fc940759b1ca433a000fe5a3e6eac181b432e46dd46fe037e381ab9808673c612e1afd17ccc0c208e3e70730344726ab244f29b55797a1a79c2c690dca9c1e9f6a6f48c5364dd516b7bf5ac364b1649296865dbbf3e9164a82e0fd3260d9eabb0ba365e64635e419d8f7ae2ee25977644f96d88a8dbd07590080198cf1ecba6205622726c613fb7121834977f5f3c5d866f1ff6678a124fa1e8ba030a5832f74fb0b45ac5e43bd73e28c96495c727ceae2696b7a17c57521cdc6f25d0afa31afb73ad6a9954eca9aeb086e1b9f3441fc77bfeec902472b84fcb6e2b6f988859d613325247f85c53d16f0adcd6a5252d209a299f3f4c7e1971fda8fe4d2d0645027e5ddc56f5705fdac2b7c4d14f7e84823c74c15bdef6e8f1bd98e814c0c11e33b80b0b5e023d0ed2bea2e425a487d6c5744b7ce21a46294506291670352bac4ebb23a9d760736a0baae7dd7307cd892c27a15902e8c3bc98fc7fa154be33d7ed034f421d346f23c59cd75b33bb3723c086d7f32cd395c5dc4ec4aa50e61a2e8c89f7a1057ba6ce8acdc6fa7ae5f86ca1b3eb1d5992f44cb3850d35ddbff351d33ac14301cf281453b4fa18ac4eac521920b9a1208b93adc4821940da9141d7eb03531bf095b511d4af80388d688d731525805dfe6260cd4f1a361bf30b4b84e535d1abf8f045722decea9cc12fac625a111aabac66e1cafb5ba545175897b6fbb8bff5171ad91ea4f0fb1f242273fb5077aaad2a8bca90299c1d38bcd70bb86f8c9cef69c6e034f8808afa683d47e6066ca2c5d737198f4fb18e362869310c01df265af9b4b91a5dcb245e0670b0d7bc99a67a3fd1b9c6b38d892980435bdd526c9d4c65b72c63cd8756ae1000c65f1b0b5a2c890b47dd6bd04667d1b7715a15706844cf28f423f44cb1d7fec340cc638f254d2a8f962091515ea3a44cdfff0396304e7236e45fb8a9313380e4091cba49167071a323c032639810164aea5d1c4f8f2e047edd213d3f64f776720796d1588c0bf7c11b4519d6385f57591ebdc93797fccf2e2972d573b1a57b3f58d1f4053c39261b4ff76ae7eff4e50416ec131e7bd08fd83e2fe3c4c04b0c4f1735dd827061616e7ce5eb0416cbced74d7f6f0de2340207256940a07dc72c00e6c3345e792d13ec8f2ff056abfa82e0871e0938beeabe238afaee5a8e54eb5d9661a62b6e659767de2b0806c9717b0cb5b3460a65fd7fa02194997b426a68fec7ee09c73df92", 0x1000}, {&(0x7f0000000180)="e2", 0x1}, {&(0x7f0000001340)="b7ed12efa171616a82ec60a2a8c0ec46c0c698e36de50ed5a6f1552392a2d53220d1a6f9f8797290cad9de9a1db793ed1ab71d5fc16b4ef432745e38d5c285a95f1c4cbe62ff98b23b4d0c6f95d19becbcb5d7ebae3e442abf1aa44a96001e9c5ed80909410c90991779e9f9612e0d0b3354fb5b061a444e18fb36add07e2b98f657e813c0cb5484e084e2f93bc54f08c338166301cccbf9c6c1385f2b20d059adc5e27024930ae70f7268041857b4ca4344c4a5294ff5bd0a672d4648386cc70d26785dc0905fa622d696ead0ceae36d1a3f52e13f13e45b51afee8656939fa5bd7304821a562075806076831bf315fda3ff08163af", 0xf6}], 0x3, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x1}, 0xa) pledge(&(0x7f00000015c0)='$,\x00', &(0x7f0000001600)='\x00') 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8ac1, 0x194) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x3, 0xdee, 0x2, r3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) sendmsg(r1, &(0x7f0000001640)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x68f, 0x9}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000200)="e349b3aa2b09627d382dfbe4b67305485b6bb542e85d85d6cbfb7ddcaad382525e3b577894c441b4e2153fabac1614765b1cd886d4bc32700c1de857b7cba39f6152dea07515096112bd480ca96ae4a0360f3596e8dcbc8eaa54ffe06cf9df7b9ed074260f68befac64052184e81d680b66b9a34793df772a76a5cb4c5b55b811673c2e261b374453adb6dd194249dd5c41cfe48f34838a4f507cb8ee1f533fca5de7d66878248c5868c8302260e0fddde0d73c2fe4e60df46673b71afe05a2acfe2f7e98aa76e34c08d59ee11596811603b7f5e3cca8df5370c", 0xda}, {&(0x7f0000000300)="8dd24a3a1883274a9382b6eef004a1959c7aff2b25176415daca5ef928db2992949d43564bb5302e1cd6a5ca4a67ef1d7655554068a5cecfef266fdbe5d78da8e169872dc8b1665bc09b8bac591d509cd58ca4dd6dcc22f042e67fe91d78f24ed64e2bd09a1d994d0f78f05837079d3024845135c1ac196dc9c9746de1ebc89c1457cba23e80e071630241e26a077366f71cffb95a2377f7f6f5e332faa934d63d909b5b5b4f1549ff6077674b6f5df3d96f73ffc0ee01ba32fc1c544b52bc8a50724c654a274fa55dd3ce88a6ab0b8dff2a2a976685a6cfff1bfc6f65415eeb77678cd3809c1b77ee52ab6cf727e75000e36ba54d4ae446a527ba181453686c620a47a5ac455431812fa2924be40314b9ce933899cdc3f59f397849ef9e99f6d4dfef170b408bfb66beea75e512efbfb3f536d84c069851fc678cf81d9535a09ae387ab3139d4a52a19bb874ed9a9a4121b152db944803f0d9fd40f6888c7360195ce6e9fc28d86c3d0acccdcca04fae24772470ea06f787db3981730c817349dff689be86cd822cf4601a169c6a13ba15cb3375781693df73acd3c5f47b147e9497a3a10d2b83b38abd8f972a6554aebb4ebb833e223d27c6f6d944fa227289678d1c5de616416c3930fd99c58fc266ff1a95b9ae0102c62eb7d22878618056c7bc8fa0b8d950f8dfae13cc17d90dfc2f71ef86db515596e60f915c9abec9cac82fadf6730ab98baeb619586e5e78c0938cf63a3f5389c6a2624aa5dd9c5f848b57372b6ff55463e65c004cdf1c5a705b1bdfd8acd3fd95b460451b056c1cf1addc518d0369140bf30281a520ba68f08ab43c22b8f759e331f50c898b11437775c552eb1e08e14c2c38ec4140a1d63b100c1f38504d8685022cad5a8055c9998269dbdfd3ecf8c4f237de27e1fe68e89f23fd141b73bc7483e22e778f76e83a5288a7be8bedc2ad982e7265aafe487d38e27e70733c3fa21b895f57164f42c98178586d5cc30334a6cc7a59cedd34cade8ae9372f7ce2de03701f1c565f4107e3a93e8dc7b52742ea3cee82afaed0f216b34221e83848c05712ddce5f654cd705e52794783ff15b9e6c84485269fc60c1f82bbcd69eade95d63fade8427038ff569d198bf39a966f38aeca556966c522724cd9f85dcf55623ad425462bdc3c0f92843e99a6452e2b07b2fb7998a6c2b386831263b57c36677a493c6eba77099a4f51f0077fc1f7ced6b29bad9bc6cd050b95effc75d62e4d3a0c7d63ad00f143a118cc3410ff3f263b98afe797c50f8eceffeac4958fcbf3db1c9a77b4c08171109e710a155d65e004c570c1229b809ebb5643c069fde9caae924fae22e6e61da1fcc6aa94b987cbcd8571bf765fd7730b5f93264545aee6e283f86db321704c158497ff4a1a9d74e2d96ab766a1966d3171ea6945b84aaffbe02d30db42d6599ba645f5d6bebd37dd6a9f823b403f825b16855c6b557b84277b17e7ac4f353fdde4611d317fad72a4b0dc05e468e029a8b138fa9b1ffc82ed5a36516d6ed340eb6d58668e6d5d4f447796a2d60b9f332d8af2f4afffb38f251c7ba766345344ae65eb420e4d3721c90fcf225547814269b3f5e5401c2b1df2800f7572940e82787d4bef51bb15930d3fd96e285505a3009ea29a74ea5b852b8d4806a867dfed53e7d02155d54ffc1cf56ea61e43c92cb5d3ca0180b3908530cd5e22d55912ddf3e908244f7dc0ad5873a759cc8598e6de9581ca83fd0aa995a22d761b0ff7fe11c95cd1f5d194d164c402175442ab638be6c54e3a1163dc97ca526126e947bff7ac5aa9457092cc96223add146315648183ad78b8d0e076cdd2db047767d95707e2ec528c9e9fe74ccc1704bbf8fd1ded715759eb5f60e573957541f9f5e61bbd908eb34d0f4e9f50d584313f7d903e750e8bdbeb1a72ce7c205d8cf6a47bfd86a7d275f3c4b89a576aa1a2462c4172c66a32542cede20e6176f712938e46d7df833ee87fd68c63cbbdd579dc38b780cf5276a8bea61d4f673286054b656498283f3849dfa21662372606e0ad6a1b6571654a859e8c3dc9455864291e28de197ea5da49c277826637cc7afae8a25f1d72e2e67dfb7dcbfabad5d65559bec939ffabca92c9c2234542458ac53c2b9dc6fdfb8df261c1c56fedff3cb6d8d5b4bc01fdf0daaba0f268a2078b75fda68702153b6cc3a72f3a405fe5d15cc4fa80b761472e42323f9baefb3f9151634fdae5b69a0831973a85826b443acb262b4512a28470a17389d443bede4ddce38f63178ca7f9d46b97be4a807e05607316d72be4ba03629aa9524f381ca398cd3627d7140c033eca6e49e0156e524ef17c6b1f57278764d4da5f87be3d7bdc7b73b8ee89177dda087c5979be020f43e7af78a2ee28b904151bf661c6fdd55d10ea9992231a33e84893313c7eb3ce6d1500aec9ca5ca859d3d5ad06d8157bb9709f6a47cc738b1a66ee9474e64741ed8ff625d79bbed138381010d93a9343ffaa5f61c9d8a2463e7c25474ed28a4b322c1b19f0aecd1de3c8b0bde1655ca55afaa102698fcbfe708e3b252235012a61cf10847bec1e60bb4167dd92b3063f9de25ce15f4de212b13f3ce9315128b5ad605b4debae136cfe022c0ce9476d5c8e0dd18ed0f967d2abb3d6666b0d114073c52a4f5bc4e7513f44fe63556dba5c19c3897b58af9232bc337a1f1f2214201affa68d2eb9005e90dd6a5695ac2c730d47ef9a5890ae8073c434bfd21d337f75d2618e757e17cacae9571caa4e43334ec177ededb07904a41f88e972822489cb028ce81f39f69026ac012d88a72055159a56727533fdb1d546b6e30e7cd0270e48b6774aca0a5b0bf1f2516032bcc11d254677f52a126690df5660770cc0998f640ff8890910eb26e093877f75d96bf89c47818b56f853bb6f057a023ac985c382d8ba800f6915c1e810a25deeb0fc12042e2df65ed29b5b380c6297678a5c995bab95e00a1774dc7363812b76dbeef1d9fe214ae73c05cebfc89cfae883243463c18d90ceea417e4ba53e097399863d1a4d2c649631aaf86f7e3fc33a3e1620144340dca0ddd464fbce281a5eb365836ada8c44c9c232f6cb62edc1dae7f799398c013cdd0150f3fd99787eb06a0f620535791b1c78eb3661a8a19c2854a3a66598a3d2a8b3db9e4e71d7228f25bc56012964fc2c3d345b94f5e142f6f96e47910575c99cbb6285b0a63da14cf8ada28200a4006148e464874a6b0f624100a8cc9ee9651de3177cabd5b82774e11daa7afda11ba43cf833b911d00632444681f84b114ce7ff5226901c0b5218b583f563ec1f87f39a847baf7c8589a5309d8b082906c9b5300ad46c49e59c2bab8906f9bd756d825055f101bbb154b6c20d1b0df3eecf18041fcd7f7da902578dde1ed6652b1d5bcd5bd0b971c8740a9dfa554d9ec91983f7edec5f4d10f3ca7adcf97cf5a28dbeb28f13a1e50079431461c6dfb7c63a5735c13422d74b352f3775056bc85dfba3afac04ca6405858ff0ddd58c54903e026eb82f35c5fd0e56856e672fe0f15364da6f0e196d90f936af40bcfd8f571efc8bcd11c5eb8b8e6f6a07b5362b5e06781d2f27ba70785ad5cb6d7f04107523172c12cebba4f4ba539590c120ba8c99de2288360495483a4bfead1f36621ddb113463a534e79977268759e0d86bc1454a99d599dc742b882340c4ccacda36ea924fa6756e01ddb746664dc3d27f1f30dc1bc0e92accc0f25cc43aee16f1467e7e6e763685883a272d22baaa628e7e45c86bc08ed2f97fe3ccdc5160f791e63b87708e43e15ccfb62407affe837b9527eb1e5326f8c1e4787d261437a412d5ada4338e03772211775431063bc40001ae765d0481fdbfd234b9546cd9c7f9582be5e52df8a9086d781e152ef823b9b9276fad6628ae7489384d6da582aa70bc9131393f6bdd4188efad9b33aa9789d320e02e819874b3ad66756704404138683b07c9112cc032ee29c4e42d72b47e2c929c036374765d401d0ff63cf55ac48d344dbac1d6a7dcb7d7600755af489b5f4919458ff89a162a907095cfebe64d345e01ac1e853f19167780d0e346cc50db983276b42ec0d9113ff9460f1a62bbe53c13f3986bbfe3f335d37a6eb5ebb70ceabb77a23047558e6c6b74a4b2f674da66451b9150abde4c98994fd2b54d1718dad60bec3ec066e575e7c293b82889444a57f6f2bf6fde5d0f24072d0df5197f58fefa258fbe2876c739624c132eb3d01ab2952b83fea6c129c29773423ff316b3f840b6e76a717d7816196b7b96ecd23c1e5c99c575bf6753b2296622774dfd7b43c04de051debbcb040f6212615dc42b56a263a470c0e8dc9dea6d6f089f330bebb3cddb91c5b77e1aa2bab9c744bc2f0054339939746b97a27d5d6cd54b17f10fbdc9da4338d6ed86a0c4533ea0b95bd4e75755e326a49afb784a05174554ad7b30d4d8f5b874eb43ee50e7574274f2c5454570d2b59464d58a0730d5ee55c45f9b299d01071d3f34819aa51709931d1f1e1cd718e1ccb5f4c5557c1db7b924ff1ab46dc4d6666fd85d1c7e908401aa2a7c815a3f9d1e2cdc3485653847b9206617e01d8c2fd0bad45ff543fe3b98fec77530aa18f84fa4eaf30cafa2adf999857224fe7c7e8a8d0613f86ad3252e9d24878497443a28a17fc617eef62c14bd5a718292875938e57ac6610b344dfba2aed2c3c403625510fd0a4a2613630b3a895a23606343f4a13109c4346960ca19f119ac76e4fe3ed694489add73806b2cdd667ce10dc3acb80548ff08dc92dd482b4f29a71ccc288388ba4b5bdc12c09a8a567fcc08908c1901ffb88c3e7f815b768d5d950ae4e139d07061046683d410f629b9bccd13d2a35b128062f46223a37e2071d179b8df7e478930e2407652ac63ae17b7ed43723d4ac3b03cca5215bad11d9ff387da4ee740bba4e8cf6b1d3421deaa423450dd1872eb4fe8211d84cd14fe839f008065a4354314e1fb0b26547569a57800a764bb198ea602237d143eb416c3cfdcc91624ddd8c94681ec0004a911c544fe2aaf0f63127e40783b766bb44d31f270e5695ceca7d45625b4a6f99dd36181ec7a2a8e724a1e79dae37dbed0b4de2207246cb639a44c03287f14c35aa70017e8617755efffc431ca45bc8a89772cf1a175175fe26b6a7756d90d2108782f7a85d7972c93eaccadb8a13e163ceefbf08cf16d2a046e6fc12c718b6d0f4469ee5bc263fcdb8a2a284922b2d56429c2f33039aa7520b97e56ae0b54326048fab50a4fa5661e0bdc6f83f9d22794bb03fade91dd6db695c9c8821e0091eba6f695acfcc691d590a2fb2b435ee379664e7cf7c9b4b3a37a1c24d676e1e3693e9c84a71ebf9925cfe82cea8e2945729240be59cd5c59806f0ac4badda11358698488a64339ee82f95759cb83962a812b6c04e21d568c44e978b787325cdd83956abe2241a03dbbe1ebd391bdb26e6ece7e797a3c1f14817ff9c027d37d0331f4b25aa092b273ca310e2029561d394bde3f44511103f61b07eebb5dde0317fc0c09b34ad95a912543769fc5527cbbf3cc3c33dcdae89536de11df10c4dbc771604f5f3481939e33c8a3d921f68b7c86bbbb4eed9a99f74476689da9b44e8f3ce10bd0b6dcf1afbd20c15ae88b537f828aef168132d32e206a66b98143935d7e14870c8b6aabde6d6e2207480379771f483b01798d3596023795087eff53540c33231b90ca6c0fc523dc1087fa1a6004da0f153d869c062355b229a33d3b8cf48a4a2d01cc0ba71c31abd417d098", 0x1000}, {&(0x7f0000001300)="5d0c63f52b79a926e226c4e8b7b8082b6da155c035c87894d199d40cff70dc07356b3f87e5d580d0c3e6deb81128d714467f20dff838a228821d3d3b12311af4c48f24b6b68f4c9378900c295bc74a10233d6f012166099a4766f6d34ab7652efe7a99b4364739fa999c536c4b198f544e29ad06695adf5457ecc38e82ac7c4f825784a037cc427fcccb5936bae52487d3a3af64ef88f708a732e2663fd80668d2ad45cd3bd41b28981834f5ac5cf8b20475ee195e6619ed171f5ac05ad04c790414fdf894af4ddd2f4e78d37088bb883796c3dd8a10202d5fde2b31d5b87dcf2653543a3f8dc844798a1cdb2d7aa8ff901a65e2edbb12ff", 0xf8}], 0x3, &(0x7f0000001440)=[{0xf0, 0x1, 0xfffffffffffffffc, "3ac13de5fa2df217618319288d09082986010a4c210d6a22cc311f57a8646a0974d84294b9a810b5f068ae788cdc89fe210aa569fcad7507fe84bb18d2a04c7d3878a8adec3cfadf4f6a9b9e7d6ad25da53888a3ed4313a353dcf2b715055ac58d66508151cf9853b0ce4cd0ec20bb39f1f22925cd2b5906dab9e70ecec866cc1bebdad8157fc04091b4a12eaa22e9361402fe51a0f521776f05c363cc24b5b35b0b90e5c30411e57d3be4101c1d86a05f611792c75e6ab0b1a02834e5e14fd6ae95442bcc28e33687cc309cd938959097c878f0b651450350f74476d624"}, {0xd8, 0xffff, 0x400, "1199899fdd3046eafdae8a9e6116705baf049816124c39110d2578b94679b6d3e3e3d0040f926bbda7305fec42316c8e80cb552907973dbf8938a055a00dbe76d8644272382fd7193afc1fa540a22a16f443be8dc9632605445f57929febb194f20e0546d46c582554aa5381030d93538062f8abe060fed74e5f6bcab22cca5b5c0860586ac5908d05fa211b26dc98c48cd5823b2ba8a00e72c2ec0babe36b2eb2ce2e8defa75e05bd135cf653bad272aba965bdced9a0c5609676e1ac1f7c3eba"}], 0x1c8}, 0x400) syz_extract_tcp_res(&(0x7f0000001680), 0x10001, 0x5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000016c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x0, 0x0) fchownat(r2, &(0x7f0000001740)='./file0/file0\x00', r4, r5, 0x2) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000001780)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) getpgrp() sendmsg(r6, &(0x7f0000002f80)={&(0x7f0000001800)=@in={0x2, 0x0}, 0xc, &(0x7f0000002dc0)=[{&(0x7f0000001840)="5de8e40208271a0b8560ae6516a2f54a0902ecede4214ee0b6987e81d1e276f4", 0x20}, {&(0x7f0000001880)="c7736e65e17e75aac11ccfa5bff3d4d8f3ab51e11744248db5165081ddea932d06b3a619623aa481741b6e166da9f001b40ae6ffe19b807834d5f8fc7ab3b0c5c3743a69d09ab3c92bdccc017304615ec52ac9abb3dcbf9a81b3e1f0eacaa1ceda6ddfd7ad6a0099f132093c0d4a26d0902b7ed94e0383b9f44f735931712becfb00b33d6ae6f8a8e40e892aeab3560246efc3af11", 0x95}, {&(0x7f0000001940)="8820a670b14fc33fc45f03a40b66001bd7d0481a8432c6d5dd93edcf5b2be83add86f704acd74a3ccf39e42c76b19b32cd93ed0d36d89789bc850acd3299eca60e840863f58846ea5ddbda41e455c7647c498e9fb7bc36217a93a0f093fb3bb2f36966993ac0df271d4ab8efd56981a112fb92f4107d4768c60e5e6c136c1dd7c031777faa5709e6252cbc5e0790fd6a066be93365adeea3c071714e4ac126e7b3e1aaefe2c2d2f798f2c9703782f02186f24cd160bc26e9f49a8e7465ef3ff46c56f2c14432922ac2ec300d0a0b6e5f853248d4feef11753b329233", 0xdc}, {&(0x7f0000001a40)="04a684868a9f05f606308f03cd38b9cd35e5bfabd06191c996b28b8db9378b011e847dd315ff6cee82aae7fd3672fec9d4c0f34f583ee0ddb3e62365c1b7675c53d6a943f4c3eaf095ae7e594d65d10d95595ac5b11a93788563a65249d24ffd560a2931d07719634d5b7a6ea329e3c80771c44e49586ce6d9d3160d672c816d571be22c92bb69af93fb47f07a38d7b74b3af352db1752db65b03e3084c703252f11e44e5b6f7cb32d14312965915b0ff02f83fdcae0b3650e12d1cce75943281071daf209914e92f1ace78c7cd3aa708cfd55d6f4f9e5afc0dbb940aa26d00172f368694079eb52ee5d63ff", 0xec}, {&(0x7f0000001b40)="9900103cfcb1b5190b86d614cd47512f982375d5b425be921c1728e24cf46e2683611f159af3338f07aa11178ee568b932020bddbb258312578c0becf45d54eb552dfa517e461a61cbb4ac7492b11232984b88a2e33923dfaeb720c5fa122cb8014d85dfe6503feaba81c12d57a851e88b01e5cdb3f722467f738516e4bc2fcaf7e26493541b83ce1baa3c1e2a7f6252bf5028173400991cabaa39d6bb18cd2c9d442863fdb1c5813f8d27e8164ca6211294d231f8ffb3618fab9e956ba7356236f3c3fef28533060670b31eff5bfe7e011d7437e7f352279ec3ea", 0xdb}, {&(0x7f0000001c40)="3c20a8a45aff7aa9c5c76f0c844cd81f770f5c64f564ef10b5d80ccc0b94a91614a872136d865d79bec15419fcbbcf13dc0fb25a3188bba609bfff30b29372d4d84e999f8f5f0919d3ac35dc88993097b6940d3642c9057cb606879f9cda87c66759dbb8f457ae1ce2aafb4b2799605a4d93e0c183ed13c378ad8c8ea0dd819dbc80921d7ed076e2293454eaeab2f97c1318bca7d10c6a865635f1eb10c4fa90621f1e71c1909d1588ecdd32ff13d01c48", 0xb1}, {&(0x7f0000001d00)="5f37a954887250c6913a549c7d2c278044787072e076cf92cd9e9873802a7f73ee6b58c19bb617ed0b80367b1db3b66bef98e313922ce7f252f1de3df632b8411df4cf6a9e975461eb21c2283ec68673e1c281405f390071daf7543e33a978c38787923513755b6a5475c611f72f5b975748400663903ebd0b3c19", 0x7b}, {&(0x7f0000001d80)="d783f7bbe1ccf572ee684a2620616fec00e2dd2f539b5a6ece12027e7acc18015f0b7a81699a68659ee1c41415044126210b8c18befe6165c663", 0x3a}, {&(0x7f0000001dc0)="ae9768cbce215d982807359958ae27095335e694f0fd7f9ec8dc843362a26e24d3cc55a307f232f63474454b7dcc37a767a2967adcbc6cff9d165de002039fa9624a9421294e7cb52127e079e81ef47124079e5ee4cddd7ec4b55327fd3b23eb66cf1577af2228b293518f2ef058c8b0c52b81780553d5bc97ac5637d81a63288864a9b59b39a38f0659129f6c0936ae0e08ed141cd571105338ba41908015a0247afe17af8a16c31a5c0be439489510226ad0eea027853857b7520282536ac26d3209c32dc94f47f368f23bdc5276e34fd3502d9b82ea4014d3fce3a1874a811fe070097519c522a6c2f832b8fe1430b6edc1a5ba0bf42b2f61d772232e9c348d139e8a166f7b2973d66e32d2f803f39956097b39547fd656e95c4e95147d3be562e840c579b926a787dbb4e6f51543fd2266f53267fb4cc9e1aa22d317fcce5dfcafcdbca6c1e9b5a39dfd7ddd8b6510bc254d1681fd9898cc232ba0817e4ebeb8e85fe2d1e0a0f77241e2c7dabcc1a7e76133f580990bdbc7a67918a35244c4dee8294a11bd5b13cc9d42489c15f38aa8831a762bd6b818f237449f7fda52f73ff26974547fc598c68881d2cad4b21e50a17e5b27fa88a3912c9db2d8e108904cea44dd0c7f47d30ecf400e038ae6e020e975b3c6ac62d9204fe58dce31b4da818b914a8f5154dfab275dcec24972c0e566e4eb389b0582dfc36a0caf5353636065852d419d2a3ea4bc42c699f4ad2bbc6e35e15eaf828d03142c3d0e11740dd42e8c73f5354bccc9d8c499bc35deaad163ca1ef5cc54801656eeb6656fe15cfe82726fb4d095b42e808ce6e82d0110841dbb59d464bf4b1a6a01575a6239fc7888f36f731926a0ce657cd9c78bd184a44cd95d626fa87c7ba6a48436ff908dfd8a69252776ce8021132445504abae65b58c4e5b6105b7271ad9f45e845783d1fc9ad69f3e1f7dff86b1f6293f1ff5a959dd63751d3447aeced85bcf6b53b8234c850a184da8eda32bf1cf57a88a63412c5ef97b2c816f32a45a75b712b134b89d584ae5655b3bcecbfbcefc47c3fbdc896a867bba0a58c99edb8dde4636eecbffd156e02fbb6618dc3fdb3a2c075be344f06acb37af5e291a73e96315b62e035809cff31a6a3eb803ff17fb4f160475d01c90e5d364a1fc8ac794ce33d54be1bdbd8e4e418721779480eeccb9526cf1da43c7d63dffff78ca0a3ba831cbb14af0e342ad4fed796b94c3cf95b4dfc9006f4c148ee4a7010fc1dfb90570271346de512521788173058308c9a9979fcb3f4f2bdd121743faf2a43e73b421fa8b69628146aa7a0c5ff0f6e2a7cd04d5634636ddf2f678c7ac303230ca1e1e2afb742f580a717f2cab6bcceb55f79b75d22e367bdd03a8fb55681acd7c047be4d841c3b0f00550edbe3906c8e437164b6bbcfa44cb0850e6da5f3305f3cc916737faf320afde680396b141abf82b29681bf8e3d583d698a9f478e2b75d595aa50c2a8782c122cfa4e03b1d2b54120183b82c9aa3362ab9480c33a65ccbfb068cce2d3ef4c5960b215f646267b3c9655fd3a25ffc71080e99a51dbe455be401ff88735a2d27e1b8e1ea4b3ce673caf31487883e5f093da578bdbabe58a4a0bcf5ad0be9268b67e3a1739e8c1b6b7c636ad43983704071e6c092e8647e7f10a7bd5fa35666172a1b7296d2fb62acf69432f2cd45181e8ce66ebe06911c684df0a4acfbd56dc53488d2c48297ffdd32cb36654041b53e217c06f455c6153eb5e09455aad4d8de546090fd769a5f1280b01a5a8dce021c610b0804d9130b17689e9a2d6847d0d3f927dee66111393f22dc871081d86695cd02afb26589ad6b538ed18b587dedfdc17f765d206ab21ef5e3bdf63879810dedb43ed7849582e266d3463c4584e5989b85e506c83f754903cf02694787b5607fa053eaee3ff045f9f0442bc373b6ec90c364b2815d998f77eb5de2cd63b4f85f81170af4cf265989711117df820e422397e420b1a9c653e3c6b17b8d288a1c5edc959e0e6610e9af41bf5c81e701ce820908483779533b287304af39f72e3c551a1aeb50ed371adec2458df3b097c56e7a6fda42da60a21d2dc9b51c37e9fca9eb89d2965241054d69de8d339166e6a6b2ff1c875e9fbed655bbd3a4d6a1eae5986b83a1a50e13447b3b83cd0f04ac866d6af90bbbbad82c4df1e054364ac75cb0d41f1891db475d4dd80b3fd9d2d804e9ae1b8f40efa4f6d960ffc1d44af1a6ccd4de67ede6b69aeabc0fb9f969865edb7277ee4d89c9f8b24ef3368a4ffde982604439de2341da7b070d5c683793d88337053c9a382b6f621c4d0fa9078d754ab7ed9548aaf2da2cf7787a5024e7c8047142281013486b0d394da282c8390b6ba427d70e75c15a7094eeaa71ee2027802bfa006619da4eff2551ac8e6819dd1bbe25f68cc5374d280b8809671f0ff536f466284760f20df359cdcc42c9c56ae7281a88ab7f115f12dac59e42b351d05b5f286eb1cdbd68a83e0800b3e1e8cd6755d780f5cda05683b56f3a0aeddc06682f3e8f145204a7777e08d8d52d9192f51b719a182408c8d0faedb5c1fb8f403f8566a7086f1e1293b3184cf51804541bee03e1948fa5959b3f1bd49aa2af6237ba4b78c7007766b53549cdcc05ca9166d04b8ae954e26882dfa74b076e4915b868c155731d561e618b98d5b2fdf49688459c9ee9f59bba40fd74bafda6d8fceb97d8584757a0d698132fe1fb5e12ac06ebf5e7baf28a2ba1498ec2982b63bef0626c574c5789906cd9dc766fe26dc08b7b0a3a00ac13da932af8d5636b08dd31de4f73900c3d229b1ad8ebbe6f6e910c41f9255e90ea731f0b395fca84ed6d5f07d9c45f0f62e8108e57fe285f122e65f96d8e7f9b6d0f1804cfff128263e1d5af8d50d430f6135b32ef56584742e61153802bb62f30d6fcf561b960aa9c0c02df6e4c0aca412682860725afbea56ada022bc8e81dbc77f120f6b9b3dbbeb753286562714355fb416ed3e286859837cdcb6bf086da44e2a2490248d2789c37fc6fec0735b181305a6333ed95cebb09f9c7715330ba7aa3e66ccb72a89b02ee44a3c4ed8e8efc651b30bf4905ff5d95d1ca0fb63f0df28b9297dd195b71bcee2e7eca336174fb3c7a947009128614e61f34ac4a8a9e31f4976a3644adf3caf0f790a7a4622c1b75f6d02aa1dce0d053852f63882e82e65a1a03852910a62763025e6a1938a70bf7bc5cbdcc180380590176dee83a2059e37cff38d9dc4886925a6009c3a859da6c3479a14e673c5f8fa00ba60a161b7e2e1ee33c5665684c89ea878bc78cb82d2430cab1a483361573342d5819cb1c195401582449d9019f00c9f270dd86a57664b60931aa9b9ca9160d2aa95b201199d9b0a098eed0528bf0670c5a70429b81bc60ab11d776740b81437dfa042b3e8a522b4818f5e9151eea8f507e89c24edd0e670eb9b08abcff1ecc4885696d24148794371559fba55185501d32c6b6b674a7c0dc65992f260313ce69f9b39853ed7e0c21ef77776b9bcd4ee09a2f57e0aca380203ff942a29a5346943f9199fdd65c736b9b2858a5edcbfb5d77baefcf697e7d39f5708723522e4f0836251bc2c2ad313b2f45e78bb270cb7dde2b4fc3b0c6cd596598cc4a09020d649a0a7fbc347d873d5f04b97009815def7f4616533e0938e7cefab5c40948cbd3acda68773b4c2f6a1a8c2960a3648b0de1b7193e0429d259564ca8fb3ff4fa2780e078f3b49e698608442cff8e7ec59a8b8d9c2634f50caff6f1361338ad53f738009f73628eb1c264827202800e50b1ba04ce6c651cd8226dc8b48e7fe8fcbb1956978ec6de2f5db86d9c3964423731aaf6acb31f65f678299bef83ed2f50bc0dc9a0fb9916e0c3254801bb5e0f73ba713f75298437e1400f754622658594c033cad9c29493004b92e8944580def71b71be108662f19d22a49117a64bbf85fb13b6c8d25b0c164a5350f2341170ad194ba7aa06ff4d41b13441cbfc61d1b577b868b971c8482103ae039c973b00a2b5090c269b322b4db1df2bf589d39eb0b1679dc8fcbd481cbe10efa0ed371b9735ece581646ee7a8dd26328fb9b9b4db59f62bd7731181291b3332953f9d8a54f3fb294a535fe9181ad47f807c7f2e7a7b9491990a4453d848f65c69729d2324dfbeb4c8cc97a3497376e7c88785b43bb8cb7520e7c06674fc7c46ca438f39eb6d88a00c1de37cd760f8540a355f717ce08cdb18468cd0069f56f9ee6b84542bab3c505532b7f9c202aaabcc1d4ca17d7dbeac7dff7baf800a35e88a551cf4e6135a0619b6d0fba1ca0c1d9583544d277c74ded2351e0728a28c9046693b9bdcc8c1da6d3d7a2be88bd372770547dfea96ccd40b87750b6f2128bbbd67c9b0b24f9700496625486860fce0a636ea7194d2569309fce7a586d8da37d1e355ceec287c576d327b2a82123e9802f31b8613dd5af8a85411a012c8231dbe422a8522b98535ff8839eeea8ea40f7c9e31aaeefefe6ae57ec0d716672f8dff8a0ddd1df9b1aae4d7038d4ba733bc2062bb68f6d1ba272c0408c70d540f90586bfc00c21d7fe4b32511a2cfcb492531fa4889616c5e0193b0bc5cf2efb5255388b4150bf86e18f15d4b99700d808d1d2718d84b53bbcbc3c7b179cc26852cae4c2bad6337728d18e31c43d1edc2ea770a4e19afff79f184d09500495a27984709c59b8ec2732191f19b047f423e6c2423988c57ea8272c606546aff0dd3e52dd504cb8a5bd631fd8fcf564b6ea67eee22ed6e70f61a70d2ee0925940b5981363705e19d168067296cee84d83b79e1de1d92dbca0fdf3529b83e8174d56320cc1473b89f5f85050f979153515719ef0a2023effcdb124eb7b7d06ae288924096b7aee45fe80b250627aa0e98f5931517c318be8e75977aa7922f203b5c86d499577e52aee3b73b8b9afba19433968f5a1210d76ab8494757c4b63abe02fdde54cf74ad8d5c959854f3a9d467d75f3591d2b73e90a08a072345a113e26669fa0fba4a4da80a1884886b6b0aed331e5db433f057562ebc9364d94981405e348d3e0644297738af760f784d6c6141be21dda68b327c0b9d8b682ec1a193d64c1cd7a887c437843ae7a58df0166da9a99ff27a76823949084431793f4f50815720c3fb17d371db0c2427a3d9baff9018ff048a842d6e01e552ac3764172764dbb05b19b97fa48bda4c62a3e4171d4857da2613f45e5f6c33808c74a2f0848a12c746d3d0e62f83eb6bb4dcf038dbdf794877813933b6a68b0521fddd20e7632d64f86d8204e70acd04bd12cca13269f499d7b4dd823009ec5f9f9d3b1e79b74144d184974380effe38df91b390c952027a7c966a539c7bb77b1725dac04b97554ebfafafc528425b7ede36c2fccb16128a5cbb23411f522144888122786eecd366c9a034b264c6136fb8767c194c89736687768fa595d53a3336cbc5405c166701ba81cb973aea249ed8a3c831bf14636933e070d327e35ffeaf66f7cc4cf2c657dc1e17d9c9bbc611274dcd113d236bce3b1214c7c2ebcc8104bca4231517386ff8da2602ffd1238744473be36965c0ffe3e396115a36fea042c70ed324e12d85af3aef7eba25ae31104bdaee6f2af8f0ea343251ec49f4ce49ce0294342560af7f8d62c65a371da4620072b56c51450b829b394c14c63ff6ccfb943186959ac0be4b6d7ce1b50eebf720f08c7583a64b64f564842ea33eb5e0a00c96295ba299221b7aca4b97a0cda2b13463c5deac6d11d85e3e4acfccf310fd570e5951f", 0x1000}], 0x9, &(0x7f0000002e80)=[{0xd0, 0xffff, 0x136e, "57c2d78da879f7abe1d7b347eb12a1c4a57c835fc140cf22b7d9f26e0a03d27bb4c08d461b05c37b4e157d489c7aaa8190e63138e2e28dd3067e86a0a71e4ff5b408a8bdc656e08764f3afa70df1d7f61a0a9c47f3b9bf06251cc0952291574c3490606741c921e9d6c9ba615f8cfc9a58298a86ba7dda5851ea42e42dd6c7cde811ff025cd18b7b279dfaa5f9b3b6fb65bccfc0207a42ce87e2c722378f2345d14753a03bac0c84f99c9ebd627aa1a480190154c1aedd7ef02a29aa102b18"}], 0xd0}, 0x408) getsockopt(r6, 0x2, 0x1da4, &(0x7f0000002fc0)=""/46, &(0x7f0000003000)=0x2e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003040), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000003080)=0xa8e) renameat(r2, &(0x7f00000030c0)='./file0\x00', r2, &(0x7f0000003100)='./file0\x00') setregid(r5, r5) ioctl$TIOCDRAIN(r0, 0x2000745e) fchflags(r0, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000003140)={0x10, 0x80000000, 0x4, 0x81, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xae8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x50000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8bb9ba2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x51f658c0}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x90}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2c5}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000003640)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003680)='/dev/ttyCcfg\x00', 0x8000, 0x0) open(&(0x7f00000036c0)='./file1\x00', 0x400, 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000180)='./bus\x00', r1, r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x7, &(0x7f0000000000), 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x4) unlink(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x7) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3cd4"], 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x67f) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) fcntl$setflags(r0, 0x2, 0x7cdc358d0acbc563) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x1}, {0x20}, {0x87}], 0x4}) 16:00:37 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 05:37:04 executing program 0: setitimer(0x4, 0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getppid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 05:37:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a0100bb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99ad8472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/676], 0x10) r5 = dup(r4) writev(r5, &(0x7f0000000b00)=[{&(0x7f0000000280)="7bdf63800cdd63f82f6a2242b373171a26d69d335d48ea8501e1c49e053caea3a6abd3a3f2be52272798011149b2661123e484ce3f25f11e93ed7d59f5ec6aa03366ba566b63f506e8717a5a7d601e34419fee92f6e34db3824404c093ac4e9811a768d0e3742e3453c32067c1867e47f9c864afe54013a4dc5f20265ea4766cbe3819638ce8fe0a4858dfbae041becd40f278761d5291655cf3d34d67301418131567730fe0b672f901ae825a77578f301fb11105974d14536d05d5513709e907536dfb", 0xc4}, {&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15e0", 0xacd}], 0x2) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r6}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r6}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000003c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)="11f3403666feddb3c8bf33717b82f403795f440f18045e133e2fc488cb2b7b1131b0103e44270f64a0ff089d744002ca34ee", 0x32}, {&(0x7f0000000440)="bf9fab3b5706f2acccb63e57e6ebc28de3f84db494b2c94bc70f070751", 0x1d}], 0x2, &(0x7f00000004c0)=[{0x88, 0x1, 0x3, "84bb6fc12eb28f4e8f5f18d1f82f354769ab4db8f91999a80ffb5c056d74336e1a2f6a4d51506f2bca5112b26a7deff3ce5684745ee5a196faaef7db6cd0602124b75d0332646254af475f748eb1efefd56938d1bc9f42eafe40cd22c98c8e6aef4661069b18b4bd77887c1f3f29ff02f8d7115327c6"}], 0x88}, 0x2) fchmod(r1, 0x1) dup2(r0, r6) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd42e447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aac996712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077ff5e8a1493f1b33fd718fc196e3c18626e0000000000004bd2a8519577a4b5decc147b9f882c86daa33e31b6a24ac181bd30237959d2adc0e04e28a4d41779757b716460aa5ac937e587443d6db5bb1dba04558fd09afeb4a088de185e3877165444c80f56c644fa166ea0d8468364ad5c3ab929b861103959e29cf0260e2c8b116372f9acc2dfcefe5aff0797ebe7bd80ade741fdf8fc0069e60537532b6affe4087cdbfa76e0b8d9caaae4da94ff08fbd09d042b98cf688992f2373773d92dfe9fd9de06f63e86389dd03bf50de86722868d465b8afb34744880e3b3631a0ae112c6a9bb570e27cc01267947015ff78e544bfeec8cf5f76bdc146cbad90aea34b9cf1b2e3391f3d1357dcc9701de9185c84f9ff5e158e8540c993da820808d5e5e98df3bd6a243ac1829ebae2d1e5fbdb0d91ccc5527e1a8e105bc9fe41d8eceebf03855d31d7cfa000000000000000000000000000000b62de30779da44bbbfb62e67bba02fe85f715020eba88e27c4cc52fb81f70ed1674d54"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 05:37:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x3}, {0x8, 0x10000}}, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x9d89edd95833687c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x0, 0x7f}, {0x1d, 0x200000, 0x0, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2005fffa}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffe32, &(0x7f0000000340)="b6") 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") socketpair(0x18, 0x8000, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000002c0)="e5e35cedb6487ff7863b0cc8eb5bc36f02f54191ee9161c8d5fb9a", 0x1b, 0xc, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 05:37:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) write(r1, &(0x7f0000335000), 0xfcb7) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/152, 0x98}], 0x1, &(0x7f0000000180)=""/187, 0xbb}, 0x1) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) 05:37:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x9, './file1\x00', './file1\x00'}) r1 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='r\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000180)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x7, 0x5, 0x1f, 0x7, "3865ed2c6f436749bb08e6aef28e8d85ba7aa3a1", 0x0, 0x1}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=""/121, 0x79) socketpair(0x2, 0x2, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x4901ab221d642fc5, 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x3) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 05:37:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r2 = msgget(0x1, 0x4) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r2], 0x1, 0x1, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000240)=@file={0x1, '\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'}, 0x50) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\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') msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000882dc2393165e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d50fda0a13e0796c1c0cf323048aa648ca2f02199370b8d8033dd68a922a34a3665836697be62dce44ad0d4942ac3d907962361dfdeef0203a83b525943f29e1a7d81ac3c0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d"], 0xd4, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r4, &(0x7f00000004c0)="5d97c06e4c5863e037e1f69b2995f1aa77b977996eaad5ece5946481fc27d30d5b600d2b76eeef9882f705fa1db16be7fd5006366c3cff6494e6e18abc19c4260ea10c86e53b56ff8165226d5e3eb78ecd2af89674be2b738d46316c", 0x5c, 0x40f, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r5, &(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) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0xf8b7a470fb421983) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgget$private(0x0, 0x30) msgsnd(r6, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000400)={0x0, ""/126}, 0x86, 0x1, 0x1800) 05:37:06 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='c\x00') 05:37:06 executing program 1: r0 = socket(0x6, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x89, 0x4}, {0x81, 0x5}, {0x41, 0xfffffffffffffffa}, {0x4, 0x200}, {0x41, 0x5e19}, {0x0, 0x8}, {0x7, 0x9}, {0xbf902ee38b57c85f, 0x5}, {0x46, 0x7fff}, {0x100, 0xec05}], 0xa}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x6, {0x200000, 0x6e978223}}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x1, 0xff}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x1}, {0x3fcf87f6de88c301, 0x7ff}, {0x2, 0x80000000}, {0x1, 0xffffffffffffff01}, {0x1}, {0x2, 0x3}, {0x2, 0x45b0}, {0x1, 0xa}, {0x2, 0x7}, {0x3, 0xfff}, {0x2, 0x2}, {0x3, 0x29}, {0x1}, {0x2, 0x100000000}, {0x3, 0x1000000000}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x20}, {0x1, 0x7}, {0x3, 0x11bb7ed}, {0x1, 0x29}, {0x1, 0x75}, {0x3, 0x1}, {0x3, 0xf666756}, {0xa2d4c5e10286e23f, 0x3}, {0x3, 0x1}, {0x1, 0x6}, {0x8abd532d293e4894, 0x3}, {0x3, 0x1f}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x57b, 0x3, 0x0, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x4, 0x400, 0x5, 0x0, 0x6, 0x451, 0x8, 0x1, 0x2, 0x9, 0x3b769d6a}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) pipe(&(0x7f00000000c0)) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {}, {0x800000006}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0x800}) 05:37:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x101, 0x7}, {0xee, 0x6cf}, {0x47, 0x2}, {0x6, 0x6}, {0x25, 0xd2}, {0x23, 0x5}, {0x23, 0x3}, {0x0, 0x2279}, {0x8b, 0x3}], 0x9}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x11) 05:37:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0xaae4, 0x3f, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSDTR(r2, 0x20004455) 05:37:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 05:37:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000fcfe4ee15493001f000000000000000000000000000000000000000000003bc10000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1b813fc22258fe22a8a9fffb01302bbe8bad8dfc6f3ad9a94b9333fa8988246a06cc33bbf4464202895120a4d085257c665e301e0643bb1f3acf670d20e"], 0xbf, 0x0, 0x1000) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) msgget(0x2, 0x48) getrlimit(0x0, &(0x7f0000000340)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r3 = msgget(0x1, 0x100010162) r4 = semget(0x3, 0x4, 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x25d2, r5, r6, r7, r8, 0x100, 0x800}, 0xdb, 0x5}) r9 = dup(r1) mknod(0xffffffffffffffff, 0x320f026bd2536843, 0x1000000000000) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xfffffffffffffff9) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000280)) r10 = msgget(0x2, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r10, 0x0, 0x0, 0x0, 0x1800) getpeername(r9, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r3, 0x0) 05:37:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x92dc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) fcntl$dupfd(r1, 0xa, r0) write(r1, &(0x7f0000000180)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa938285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d030000000000000075df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24f6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381000000000000000000000000000053c34e483b869f9a0c23e92db341d315573ba24a8b6085e9d480e77ff067d7fdf1c3998c92362dca63fdd8dd3a2290ead59e47adb4e79f67977c8f546143df6f80885d9552bc9bc8c82f0f74be4dda215989cc0409c3f618e89e441ad96562e430ff970e290422d112f7762fadb676a80177790bbab96d911f541473a86710e092ffd2da2997e27873197cc697a55d12c0a3ef789b11458517f1b0cd3b168eeb9a2b3d", 0x9a41966e25651c32) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) syz_open_pts() write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x6, &(0x7f00000000c0)) 05:37:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 05:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000000)=""/25, 0x19) r4 = msgget(0x0, 0x80) listen(r2, 0x80) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) msgctl$IPC_RMID(r4, 0x0) socket$inet(0x2, 0x32465215dbdc2e21, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffe0f) 05:37:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:37:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 05:37:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffc, 0x7ff}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 05:37:07 executing program 1: r0 = semget(0x2, 0x3, 0x404) semget(0x1, 0x1, 0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000001c0)=""/252) acct(0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x190) 05:37:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x94) 05:37:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x61152835) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) r2 = socket(0x6, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x300000000000000) renameat(r0, &(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) renameat(r0, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2810, r1, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000480)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) write(r5, &(0x7f0000000540)="87f7a31726532c7c5d4ab534ccd10248bb56621fd52cb73561adb4ccf00425e7f6c2136ed22304b8d32126b34b6a32eedac3ff6d681b8225bd9e5a4e555f57bf9aa65c80fef8a18c8fcae13444a6df68847ca64d1469a40226a98909d913ba20", 0x60) setsockopt(r2, 0x0, 0x4, &(0x7f00000005c0)="747e38c3d9e869783b4a1bc378c585d35a5a0db3a74378e007287a4554187bcd5a82f8aeddeb30f698e64301", 0x2c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) r6 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000680)=""/206) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x201, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000007c0)) sendto(r2, &(0x7f0000000800)="0e4cc57e1fcc16937facbac98c11017b5f535a0bfe21f69057ab41d9cb5feabd6d6dd4204d163e683037df3771d0cfb953187b3027bc334dfc8d6bfa8175d6f38a054cc357b457ce80679790ac5ad9ff0c6d98bc82b65f3758ea", 0x5a, 0x1, &(0x7f0000000880)=@in6={0x18, 0x1, 0x40, 0xffff}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x0) 05:37:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x46e, [{0x3, 0x101}, {0x0, 0x3f}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0x1ff}, {0xb1a003a40339deb5, 0x7}, {0x3, 0x100}, {0x2, 0xfffffffffffffffd}, {0x3, 0x6}, {0x1}, {0x1, 0xd8cb}, {0x1, 0xfff}, {0x1, 0x8}, {0x1, 0x5f40}, {0x1, 0x100000001}, {0x1, 0xfffffffffffffbff}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x80000000}, {0x1, 0x183d}, {0x3, 0x200}, {0x1, 0x7}, {0x3, 0x8}, {0x2, 0xfffffffffffff59c}, {0x3, 0x5b2a8bc}, {0x0, 0x1}, {0x1, 0x8}, {0x1, 0xcc}, {0x0, 0xff}, {0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="d100") mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x2010, r1, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8001, 0x7, 0xfffffffffffffffe, 0xffffffff}, {0x4, 0x7, 0x3, 0x7}, {0x4, 0x100000000, 0x800000000000000, 0x40}, {0x1000, 0x3, 0x7, 0x1}, {0x2, 0x0, 0x2, 0x400}, {0x5506, 0x2, 0x0, 0x3}]}) 05:37:07 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000780)=""/178, 0xb2}], 0x1) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8d9, 0x26c, &(0x7f00000008c0)="0f000d7ac6f0fa08d59405000000ac3c6590aff6155fadefe44bec7d88b48e5d17a65e9267919147fd716367c1b6817fa8ab9b22e23887866eaccb3008e0f555bb98", 0x42) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) socket(0x20, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000940)={&(0x7f0000000880)='./file0\x00', r1, 0x2}) r3 = socket(0x18, 0xc003, 0x0) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000600)=""/163, 0xa3}], 0xa) sendto$unix(r1, &(0x7f0000000980)="062046b252f87300938c96e02dd47d1d36f87ff71687d006aa6a82e749aca1d6d939657d3f9020f71782d41b3896297336c75a8202d8b5de72cb1fad031e632ef95d652bed", 0x45, 0x400, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r2 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) shutdown(r2, 0x2) fcntl$dupfd(r2, 0x0, r0) 05:37:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[], 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) kqueue() close(r0) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000, r2) 05:37:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x72182e62}) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="702c3cf24c2adb5cec5871b7179fe882", 0x10}], 0x1, 0x0}, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xfff3, &(0x7f00000001c0), 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(r0) 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0xa) semctl$GETVAL(r2, 0xc4d1db47ba012267, 0x5, &(0x7f0000000080)=""/194) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:37:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x5, 0x100000000) setregid(r0, r1) setsockopt$sock_int(r3, 0xffff, 0xbbf2aca44965cc97, &(0x7f0000000080)=0x8, 0x4) 05:37:08 executing program 1: pipe(&(0x7f0000000000)) clock_getres(0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000040)) 05:37:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:08 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r4) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x12a) r12 = getpgid(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) fchdir(r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x0, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r14, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048ade6a8989ab2", 0xfffffffffffffe73) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffec6, 0x0, 0xfffffffffffffebd}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 05:37:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="97e785dfdae9cf8df433ed1f10440bc2476b480f314495b5563d5fbda6e3cced8049e8c6d2c14828940be48b7f8a1546f29550aafa5b4bae8e357e31e9c532dfeed411f5331faa15db441e36", 0x4c, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x100, 0x739}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000037d, &(0x7f00000001c0)}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="f9") 05:37:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x2, 0x4, 0x0) close(r0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/20], &(0x7f0000000180)=0x14) 05:37:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="20000527b8ad48444b41eb2172f47f914f9d38a7ab41e70bc00f6735d20fb27af25d251d91653da3c1d1aad88bebca6167b1d8eb3ac331589e57e61a43545ac60ade35e36a406aabd025cb2e1614031b77ebee81ff6bf33293ae14dcfb4ec88b33f82608cd8a26e4a977ed33a967e4a3e9779e7e2d5fd77d000000000000adca205e6bd69e95df9d819b3f681f7bb4f7a986cfe0a7e55080b2737562e2e3aa87f2eb1a22eabb3277799d440a1ac6339bfa6e7433d62f90eb1b3924d30fee06fa6c3f51e5794c809e65855baf1e97656074e247e386deb87ce3006955e1825f2522d43f31045df1bc2f83b62023dfbdfac140639fdf5df7a41bf7e916ce3baece6aa442626a06b0446ba0f05a419f00"/286], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x9ec28144e642aa36, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) r1 = socket(0x18, 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) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) getppid() 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x40002065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000000040694e0e4cfa772dc1d1404300000a73d1d09075288182a3e7bd438b29be9c894314ba35d0875b8b0185001365e18c0fa6ae84c9f0611da24e14000000000000", 0x57}], 0x1) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x4, r6, r4, r3, r7, 0xe6, 0x20}, 0x3, 0x1, r2, r5, 0x9, 0x9, 0x8, 0x7}) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7f, r3, r7, r8, r9, 0x20, 0xf8}, 0x2, 0xfffffffffffffffc, r10, r11, 0x58a, 0x400, 0x4a43c617, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x20}, {0x18, 0x2, 0x3c00000000, 0x9}, 0xaa259b0, [0xffff, 0x7, 0x8001, 0xb17, 0x1, 0x1, 0x100000000, 0x3]}, 0x3c) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/40, 0x28}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7d3, 0x1ff, {0x80, 0xde3}}) 05:37:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4000, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getitimer(0x2, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x43ff, 0x9, 0x2, 0xda1}, {0x7ff, 0xad0, 0x67, 0x3}, {0x3ff, 0x117c815e, 0x10000, 0x40400000000}]}) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/244, 0xf4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) geteuid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="81b2b314f4a6293d0a5eb26c58ceb8145b5e5b93165a09cc104141315da7258b4bd4222deb1b3a0ab083074b98ba09", 0x2f) r3 = semget$private(0x0, 0x1, 0x160) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000400)=""/215) r4 = socket$inet6(0x18, 0x1, 0xac) socket$inet(0x2, 0x0, 0x7f) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000240)=0xc) getuid() 05:37:08 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) fcntl$setflags(r0, 0x2, 0x3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x5, 0x8, &(0x7f0000000140)="086dbd79fa19b9868fbbae50a3f66281e6d03792414bbdf9b8562a6e2f18f75acf28a7b96bd028b549553c733fe652acec845e12985905c4dd464a79be54dac79d9079012813ca95ac75f9bf5170c83a81e99ec4fec130e191feaa30f1b387aac61e0bcf91d00c94b11236b489425c41998ca37fc9fe4af24ca53276349b47fe1caa971e16cfcece65879d1fcbcc2ed4ad1d865977", 0x95) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x4, 0x1) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/130) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x16580716994f501a) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1c7, &(0x7f00000000c0)='\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[0x68, 0x3, 0xa2e, 0x7, 0x4, 0x625ec358, 0xa37]}) 05:37:08 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, {0xffff, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:37:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x120) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) 05:37:08 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4) 05:37:08 executing program 1: setuid(0xee01) r0 = getuid() r1 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r0, r1, 0x2) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r3 = syz_open_pts() geteuid() syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xc0000000000, 0x5}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000380)=0x10001) 05:37:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) 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) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb7124215a286a5a, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:08 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 05:37:08 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:37:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() flock(r0, 0x1) 05:37:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="b9166c546fd0ff3dc79b190300047c886aee6064cb21de058d86088277d397f5162638b9ae447e7d060100000000000000963f6c444ba67d26026b9e5274cf49fa1e0f3127226a5ea1c6297d28ddf8be6e3af70acf34d417b9b7bc7f9faf1d4a8d902c71c1504abff685d7e235ce7a6e973d63e889ce0017c6ef429f7595d8aed2a4075234c33806d7f19aaafe5ccf27df8023f75e057c36a121c5f499517202d64a9910d2ea216a0767192a9412f3bb50a29142fc04a6a7f566534ba251b7997e48f2fad01481ff92a1b3d0b7a82eac9d3ce85f95d4a4c5888ad43c09b883845a23e257da8f7e559bf22e8f8955b4164f70b479f73ab3eb1e4b951bb2e28e1173ed2bdaa498774d62daef6248b1a4e7509bc84fad8d9897fd484dceabc6608d1e85222b0b65179412b414455dcc9fb0ea2701d09f0fce9aaa1b94c3567b36c11d6ce5924a0f8425a30e2a1873bcbe178ea26191112fb3df70a35c1be04925603913d0"], 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(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x7da3414e5536391d) pipe2(&(0x7f0000000140), 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="8ccc576f3dac72eb67d753fdb84743f74fdc8f1c2bac90da76bc6cfeef4ac477891b2018449e98491b8dcd49c00a5fd1036a5214afd1429e9bc455b7d0fb20fffffa1eb5cc309d93ab4105477ca2e1", 0x4f) 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 05:37:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7da9a8963cc844"], 0x10) fchdir(r0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) r4 = dup2(r0, r2) shutdown(r0, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:37:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) 05:37:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 05:37:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x11) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000100)=0x9, 0x4) ftruncate(r2, 0x0, 0x1) getpeername(r3, 0x0, &(0x7f0000000080)) 05:37:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000100)="4ac252", 0x3) 05:37:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x9) 05:37:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ktrace(0x0, 0x0, 0x0, r0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 05:37:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2010, r1, 0x0, 0x0) 05:37:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/18, 0x12) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r3, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 05:37:08 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x527d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffff7, 0x7, './file0\x00', 0x101, 0xc, 0x26de, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chroot(&(0x7f0000000040)='./bus\x00') 05:37:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0xb2fc899939e74737) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/82) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x9]}) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfffffffffffffff9) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') 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) open(&(0x7f0000000080)='./bus\x00', 0x4babc1a8e211ccf3, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 05:37:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) msgget(0x0, 0x402) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) read(r2, &(0x7f0000000140)=""/110, 0x6e) 05:37:08 executing program 0: clock_getres(0x4, 0x0) 05:37:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) close(r0) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c, 0x0, 0x7fffffff}, {0x3, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 05:37:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x400000007ff}) r0 = socket$inet6(0x18, 0x3, 0x1fba635) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xce0231a) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r2, 0x4, 0xc4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000100)=""/243, 0xf3, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 05:37:08 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 05:37:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x980791762d9f2097) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 05:37:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/67, 0x43) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66c20f000000"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) 05:37:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f00000000c0)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:37:09 executing program 0: r0 = socket(0x26, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f5ffff05000000ff40b9dd8b1392f7bf7718333ab4d7f43b19e5ce048116eb014af096030f782eb41289e50516dab74347ad0d0dac8751fc5859a99bf0c3ae30ab5d1651b28c5955c96dbdf8bff2b8d44c47a19af97d"], 0x10) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x3, 0x7, 0x9, {[0x7fffffff, 0x3, 0x5, 0x0, 0x2, 0x4, 0x2000000000000005, 0x107c, 0x7f, 0xa578, 0x7eb, 0x3f, 0x7fff, 0x400, 0x1f, 0xfd, 0x5], [0x7, 0x6, 0x2, 0x5, 0x3, 0xb66, 0x4, 0x9, 0x80, 0x2], [0x9, 0x10003, 0x7, 0x1, 0x3, 0x2, 0x5c4], [0x1800000000000, 0xffd, 0xffffffffffff0c49, 0x7, 0x7ff, 0x2], [{0x100000000, 0x4, 0x8, 0x3fd}, {0xbec, 0x6, 0x9, 0x6}, {0x2, 0x8, 0x100, 0x6}, {0xffffffffffff8001, 0x20, 0x2, 0x3}, {0x1ff, 0x10001, 0x4, 0x80}, {0x7fff, 0x7, 0x0, 0x1ff}, {0xf8, 0x2, 0x5, 0xfffffffffffffff7}, {0x5, 0x9, 0x4, 0x20}], {0x80000001, 0x1ff, 0xe074, 0x4}, {0x4, 0x6, 0x5, 0x7f}}}) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:09 executing program 0: 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, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:37:09 executing program 1: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) setsockopt(r0, 0x67869bc9, 0x1, &(0x7f00000000c0)="cd93e41f59e5f0902d20a95236e43262b2967e93ffe6026e99b241f0f7cfb1f65d079a8f455746bdc2cbb210f1a6823e00eb133fde3e33c28ccc363736f2514d", 0x40) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) listen(r1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x8001, {0x3, 0x5}}) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x25d, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f1104000000550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c9096494fad4e495fdcfe0ba84380a7b0cabdf9da534b4db54506063718900000ed072100000000000000000000000000ebffffff000000006cb1e0662d862054d1f9b30080b7b9f37226322a14094615b4625376334468f271240922000000d5710f88b64d6d0885928d12aa7bcd2eb58648e4ed82f1ab7b709875ae7a9c3c149540878423f8968ce3bc8f4358ee0cfcf727830819a506acdabc1d753ae1b494cc0f0f2c7755a2234cdc2a03573e2ca0a4ae4f96b93342780979a0f1a758978236b7a0f47caa381dd1b8d3ec0e9af1c8d41d75509a68144d4a6822000d99624e1150de062229ea0fa8c994b6c235148cccf1fb2a07df97d157bc88a4a74ace19902207a8af1a5591ef617af62b486274382d55b98b51210f0db2f7c7e992cdf868e1977d7fe6ba62595c6691841ffcc2e28da4e01bbc213cc3802f528af9dc70f8d6b9ab78df72db249b79a3d3bd31b41929ae5ec2f76fa8e699849a657943b02476a948e64751b71e1d66f3582c51f75b6899bbe0dd2f88544c5c91cd42e6c687c5c54a0a9886068e7e10e3000068459bba00126ca88808103a7f3b6369bdf0153f3a079ecfcc1d78f29f9b2c40fe69244d35a9b5476402a517880c778909b365ad5a202e64c5750d96d59e5e0e5f8badb4fe142aadd669e0ec9a748b12fc56719bae63030601b5626f31e7f03d5723c46427e0b8ab9a3af52e7d8536f5001b") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x14) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x3, 0x332, {0x8, 0x8}}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x100000000, 0xffff, 0x2}) 05:37:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 05:37:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = getegid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000540)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x8, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r11 = syz_open_pts() close(r11) ioctl$TIOCDRAIN(r10, 0x2000745e) r12 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffff93d0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r12, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e437eda0ea710aae0be06649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435", 0xffffffffffffffda) poll(&(0x7f0000000100)=[{r12, 0x4}], 0x1, 0x0) readv(r11, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x6, 0x8001, {0x0, 0x2}}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 05:37:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202b1fdffffffffffffff653000463f7b238bf46854d78a2ac87910bf453f68c117ec277ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02fdf573bbef3bf554799b9b8139230505e6e2c00a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b41224d23500"/189], 0x10) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 05:37:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x80000001, "d9269f1a2e3bef9fb5f24cd1f7a8d6daf79d57f6", 0x1, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 05:37:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 05:37:09 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)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x9, 0x6, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x354) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:37:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f00000000c0)) 05:37:09 executing program 0: socketpair(0x17, 0x4000, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xf13d, 0x200000000000, 0xfffffffffffff5e4, 0x0, "ae6818d57707b1d1a5a307a2603714523593dd29", 0x100000001, 0x5}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x100000001}], 0x4b0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x58, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffff8, 0x4b, 0x1, 0x0, 0x800}, {{r4}, 0xffffffffffffffff, 0xc, 0x8, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xa2, 0xffffffffffffe29e}, {{r6}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x2}, {{r7}, 0x6b09b7268cead38c, 0x0, 0x4, 0x7177, 0x10001}], 0x87e1, &(0x7f0000000340)={0x7}) recvmsg(r7, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000028376c7dd0a9e00c578d1e00"/110], 0x6e, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/65, 0x41}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000800)=""/157, 0x9d}, {&(0x7f00000008c0)=""/184, 0xb8}, {0x0}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x842) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() dup2(r8, r9) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x9, &(0x7f00000003c0)=[{{r9}, 0x0, 0x80, 0x9ed5faf9c0a1773, 0x6, 0xfffffffffffffff9}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x2}, {{r1}, 0xe13d084bcc29061f, 0x40, 0x80, 0x3f, 0x7fffffff}, {{r9}, 0xfffffffffffffff9, 0xe, 0x2, 0x100, 0x2e}, {{r8}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0xfff}, {{r9}, 0x4b87dd35f87c6274, 0x0, 0x41, 0x48db}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x3, 0xda6}], 0x200, &(0x7f00000004c0)={0x10001, 0xb194}) kevent(r10, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 05:37:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0xfffffffffffffe00, 0x7, 0x1, 0x9, 0x9f6e, 0x4, 0x3, 0x2, 0x898, 0xffffffffffffff0a}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x4, 0x2, {0x8, 0x7}}) 05:37:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 05:37:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6a, 0x0, 0x1ff, 0xfffffffffffffffc, "af8200000000f61d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:37:10 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 05:37:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) flock(r0, 0x7) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/212, 0xd4}], 0x10000000000001b6) 05:37:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) 05:37:10 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000061}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000180)="04") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 05:37:11 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2043, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0xa9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 05:37:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xffffffffffffff43, 0x36ec) setitimer(0x0, &(0x7f0000000180)={{0x5, 0x6}, {0x0, 0xfffffffffffffffc}}, &(0x7f0000000140)) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r1, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='./file0\x00') connect$inet6(r3, &(0x7f0000000040), 0xc) r4 = msgget(0x0, 0x82) msgsnd(r4, &(0x7f0000000380)={0x1, "590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b58f07375385395d961a54c6318ce07df03"}, 0x23, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x0, 0x1000) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/215], 0xdd, 0x3, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x4c}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r1) 05:37:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000000), 0x0, 0xfffffffffffffffe, 0xfffffffffffffde7}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:37:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7000000000000, 0x8, 0x1ff, 0x9}, {0x3, 0x80000001, 0x8000, 0x800}, {0x0, 0x8000, 0x4}, {0x2, 0x100000001, 0x3ff, 0x1000}, {0x10001, 0x2, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:37:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0xc002, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) listen(r1, 0x4000) close(r0) 05:37:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f00000001c0)="d064a03ce1e9925fa3d4d5ed3a58ea8ef5") 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4000000000000, 0x0, 0x0, 0x0, 0x400, 0x1, 0x202000, 0x2, 0x2, 0x249aa929, 0x401}) pwritev(r1, &(0x7f0000002300), 0x5, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000280)=0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0xfffffffffffffffc}, {}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 05:37:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1e8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x10400ffffffff}) 05:37:11 executing program 0: r0 = socket(0x18, 0x8000, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) socketpair(0x18, 0x2, 0x4, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:11 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8000, 0x2) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000000000000000000000000000000000004c0000000000000000006766a5bef478ed0000000000000000000000000500007e833e191af61e4fbb63bedf05d368245a0e72e2da7745a887498977d02e285d2f57b072"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0x80) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r15 = fcntl$dupfd(r2, 0x0, r0) semop(r5, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) setsockopt(r15, 0x3, 0xffff, &(0x7f0000000200)="5dc4bc988dc4059acac5dbe5f52e7b0f5c867366f485f0365233ae758b9d8981979ef3558108c10eb354a0ef214fec86cf5b78850cda7f3d928bf741a60c31686ac1d8127cad4418bc1d48e1c8930f84ee10e19a05f6cadc81b16a05952017ef8cfb3d87a4c96e57555cd2fa7efd745c25fff4edb20a104a7525ca41e95ef6e6019770f6b77056bbb94c981f818cb19530486176d7496997a8", 0x99) 05:37:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fchmod(r0, 0x14a) close(r0) 05:37:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8089, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) r1 = shmget(0x3, 0x4000, 0xa0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0x9, r2, r3, r4, r5, 0x100, 0x2}, 0x315, 0x7, r6, r7, 0x8, 0x1, 0x20}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1641e75d52dc3c4a, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 05:37:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000180)=0x2) 05:37:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x51, 0x8) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1, &(0x7f0000000700)=[{0xa0, 0xffff, 0x9, "b4fd123e8736e71d8a3ccfdf884075881bf80e80a638cbbb9dd6fa1a9906bc462b0322979d61cc944d74026c25fd546fa4f52381d2627971b5550dd82d05a84571e7b1d53f3e0b6ddc600e2e810d098ee8bbcb61285c16d40b615b9bdf5f0a86115de1e4202105824c7175e777bd77cb51576c54a0cacffcb0ba2d4a61ea900f181a1a2064729ae4fab5fb6a"}, {0xf8, 0xffff, 0x1, "d20534754e8525c0c44b7cd6939c17d64115cd4061fc7fb48ee2af49c295261841d83d814ec6179d2b05f65ca1bec7663ed8556ea7335f563e7ff8c58d8f024124c7af2d134d3f4eb89771edfb8684c24207a012dc8d458314dc2f279cbf9fc7bc006cd58b8e96ce358d7207dce9c293211bc0a8cc8b05db01ef7f9c82561775d638629ac3d7e324d6dd6a3e32bbf65f62130eac941699d2c36ac3e7d2ac0e0844fd27c04f7e7e73de8123fc8ba8f52b6e5c9f85b16f3a27da4d633f9c47f48cb502293edd1c792f482df95a25d827297835a2cf6f08e5cff2a981c07a30953289"}, {0xe0, 0xffff, 0xcd, "8e766dc6f318b868e2bca8516158db9b6911708c258173dfd97310f6f23bb789051f177b9ec227c688c36ce24de2b60b2b600d60b8296000740870e1c26a7ee2d4a9ab4e98088941c396e240b864be0a558f59aca6dfb405a761ff80de6e40a4de36b849b616b8afa9ca6d25d9542088ef0a9bc0da3402f06dac994848f314ff53e911baae233b175373f1fef394fe7aab9825e12040eb578f4340cfb2b7f417ece7dafc0e72a9202f25920eef153353ae215d598efdb1cd59b9351f7037863ba15792a161082200ad2d4723"}, {0xc0, 0xffff, 0xffffffffffffffff, "660ccf508b66016052dbce2a73d38c660dbda4baa5d148f268a57e60f434d378c98aa2ec8c39d485e312cdf7fe1d10cd08698a2a3350796bef0f49d03f64ce0d76bbe9aefaa6cac24d3f50ae97925ed3ee08f51dff812473556747749173cd892223a2cbedd3f414ec10812f663b76d2765b7f2e598dbcd64e294a761d94b9436f0ef8ccd0c77dd92576f4cc468bda690011ec694542359d3acf178b4eea8c0734cf8b3171562bb42406e1dcd6"}, {0x1010, 0xffff, 0x5, "3cd6947a025292eba58ade6a111d03e9f19f3972fe63b975ae928aef997e4faa7d81a6ef28ffc3bda0bd6d6e734ba661032ed933e4a0612f108d5a9e3c49fba05f23fa401f4ea1ceddad8f43fb7db176fcd1469410caf0a86969396be8d1400b0383b76950a563d66d503df1e17b9710107bae5e05e17302e0688f635d65564f20a631f11a12f426de5f4c86dd68ac564d0514e53bb72cdfe97f7cb0e2c4fb5de6660941cb05b0c0d03cf067373d4af9db494b7c90c0aa34433d9107f394756e946e4482420af2bf417337a43a6103cf5a4a4dbcef3d8ed5fd9c00175f5925ab63e6ea9502194eb96ab4dd1008dfa5fdcb3bbc524ab64d75b115caa0b1d9142761561432679a0637a9e96c5dcf2391aada118040c99a5b1c2d6821c1abc982c2f4472f921ea5436e7a56f48a7078ed8f4f5bb75f38de157b6c4988da944c9fc7eaf33974f3bfd5641f7e3af4e7853c0f9fb30c0cfbcd72dde630218042ef12aff1a7696c75300adc00f8ad793a9a883422f06b92665e170cf69c75d0ffd190ca63bf9c0cb893df24d03921c483cd9ddd8ac1fec4937c1a17278c8d93aae15da1b31f83bcba2378c98c4f8c4c016e2bfdbe3841d86c3fd83d26def99421dc0f93eb44eecadd85f47dac0dc733f47fce49f3778112794128038c49ddc1cf6db27d3a495a968c2fa25de37357e9c65a00ef6db0253a4399abad8c58bcd22d0761c97021a204c6dc2a1bffd3396c6c9ead093b4e669561cdd57c091f45ec8b28b14d80283bcab6e62f15609c77198d7b90ff9b19bd245f65301ed87a68e0f4b6ba232d892acfeb87c9a282a118130c05a2ca7b0ef91b51ca674ac80d6b9b1b137d79e6342d0f5f8db81867c49b329e45d8044f2a1a68d02ea6b96e8be747f88a4505b5c9e09491291bb8ca630be91ba63294f93cf281ac1ac3efb22bd85e0d7e6dfc0185021d13344af8c5b6d089115c585972fab39387aacce133c5bb751d41792f8175a2917dcf15468e64cfdb10b8ed200e99a3f4ab5188d4e53b7024984bcfeef025699b256e680763d8d0ba2a7bc3ff824e2f954db90e8cdd5f233aadc1b7e65577f2f040f45a7ce97dc0f41078013d12bc9e33c470106d5890da2c01e10c417780d0a9a0548c16f040c3804d8ff70b98cde52a0845bc2cb160b4d672b327f3e685afbf3dad1e9bd2b58b70c09ab3865ee9db758638fd7ab74c42c9ed212d0321904161b557021134356b3abfadbd588a6774f6a9baaae580888546fb2108cc4b7fbd390e139d2110631657bfe51994606d291873a7a58801523e9f35bb6d1c8732b1e640817ee36dec1fbfe34a8e0daf0e92fdeb85123029e6371278240c4a01dc6628c49186ccd9e03ff60fa6759c1fed0709ef95dc0ce20434cfaca18350dfaba55c878a76580e0600f3f236285ab0eee9fc173f859093f06c7b9c871d771e050be9b8c5839bdc6aac24a8d8be751f974f5f301932815ae312e1d1200ced8101867bb8b9edbd7a20c4cfaccf2b00b9f99349ebc9571960ce0293edff0c3255f264715aaaa29f9f084a7a3173a295a40bc0f359e95aabf48e88b978216324a701eda252b053fc4df1b9af689a2a68518826a22f8bd40b317921f76370fa3e80c5322addd8cf0a82f7a213c28c20a3e609a31c9e3f32759b78440b0d7a08461e8b3d14a03d49282a1a664ba5d786e82b814e02b0a8cb46f0d9883ad261c37541dd1df18ba39d79f4c418d65850285b741b4436576a4bf558c127378055ab2b66ff8199330b4da76feded5075de357c8cd22c52764b792884e6640e72603229e0b30cfc3162384a4663797dd7f4e18f72d299929485a7b66197dfc966220740ebc228cd2f455fc0e529be229abe401a8724f531cc408ed3f8eb445d1a7bbe1b252394b8b754d0bbf131882c0eb1ff8f808488b12b69377fffc343f83ce85af80c97fc00e7b3654428b4829931795e76e04534b212621dac8c281dba9074dca2e82132c6f7bba2c44cf5fa6f865a7b930b65f03b6f9a05816b36ce15c6e980062995c8e1cabcda042b27e804a5c1006730fa00c34c9db701756ce4536cd2dba7786ce2045ab3b9ff7b5b1348e790b94ddcb6d4c6ab35891e027a0b14f7601d74db3254534af48b5b596e18e71c9ae90c998f18f540d8944ff9ae8d220be3fbbcaf3eb86dd4f42ee715a3a64858016de13772b0f782439262317e76f1a1e33ee26cd8fa5d241b518096a08eef70dbbf272df2cb18620c5141c51af96ac31d0e20c62d807dbc42999cdaf8de379342d66f0a0e20acf83de463ab5dad24b32c291d958c6e4177ae0413e9abe8ecd1fb5d798f5cf72c1a1a34c0273a9653b93d67df7866c1ec6b001f98cc50f7ca8abb74969b7c6b1e904fd403924e88e76e928dd18670d74ae51239a48ab5b1ff88697f2512e98921cb2467cf93b3e0612508e5a8681e9c5273a09a05f22e1b4cee973a2d309f0f118f2fbeea799d5277b8e2ce3a130fe0b19f7b400b16a58dcda11803047d7f4ef2927c6a27d39d79266125e10897d6a4b8328a01bf695ff932fa91cc273dfd4169159f3b1ec09dde79a91b76afbf54633c9b1fbd87274a54ce42ca3fb3feb10f52c86f11aa42bed80f441b072527af8cfe24b0b3c12fb26a6f49f89a9af2f27ff7c8366b1d833f075197c56cb622170b520f30882bc725db841995bc9bef2e1f03c61e6466aac8754e0fd93b493cb72a267279db1aeae65c3012fa58ee046d988e2df9d4188311ae124649d79aba30342373600ac6341b7a96996e210d550e2102b41d913968cdaeede8e2618bbd0eea70d531699083154c11db837fc5ee9dd0aeb5914c272e10e9acc1cb39234f626507cd31f40bdf730cd8d23475da9f034a504ba4fcac42e5ba54b7221f2d9a456118af6d80954ebca11fe7628c11029899f156ea8b762b4eb36604d639459420029b1ccf9fb77ad4e5c60a62695365931b0f72253ec001325e4b2e603e1be553045a4753ca6a195ba5f5a92e28a0b53fa4ccd7b9ffac70bcd5765245b54ad9aa6053ecf71d80c129875f5204a7a428d30e8d95a192b9a93d177d6857782874ea8c431e189ffb0739b7e52ace00683b08d08c32c4bba034e3501f4e201a1e1b85eb55d0c796ae11614841551cb8e2a9dadd2c6157c4b524e1402ec3c28cb69ac45099b0b9307be450b97fe8465cf0e8b43b058b09f191cb1969064f4263f72cb08a3cafd529187826da74683661d49fba81f556a234875a675b7b6b5f05fb4a774e306285498662f3e542bd3647321723672c3d173c14482f1ec728cc0bf52f9feb0d91f0f07ea5479aa1fd3f0369e4a43191cbdbba1955cd4b9ea8d89c7d624645bb8ab23054658f0000643264bb9a344697d6b17b9e079381071a8a36bf765af8d756d878690c69efcf081f6df3481a1475f32816de1e9fa3307bc8b466f98c0faaac5328b903fd0c5947a80b76d9843c54b32fc3e2b9df48fc0131f42718c807f53de686ea529f529a18e9bb0d119b7cb48b3ce519ed18b3df06c1d2dbf9b42cec5de9838bdaff6659c47f5e7be5b9c717b8141fdb445a9fc958238f98a812daae7e6624db77274a7c01a7316765c53eb73683edac2a263820bd3fd01b04d4def456606869a2d5fef4e98d6c5b0a6c7a024df4beb15310e1cd251ec2044101943c5ea6a7c02a9541f94ba792f992004da09ede181f8e8ef45c6c366252cc4aabfec3bfe6998d61a61dd21eb33c80ac969060865f733920e3b722845fff01fc4df5045746ca5ba9b26969a79c3958104b4fc2e24ea3b8bfd0f3a6416401134ab6304593df90b20465ad93e51b19fa159b81cfea142aec61493bba86c4f1c9ddde84a87e99dc3d5fd4f22a29d2aa67bd94deae3c93f6a72715a5e0ce3394b871ee68aba9bca643757805e4ae66fbae0841c28df0a22cc9f27dcfb13ca7d26671fde52f58102714fb3fca97588ccba0799f0d723a0658bec847999c1bc64ced511a0e7fcc32ff0e72678d3d762179f6e2013f4c1a168d4be303c2b77543071f5a062abc7d6fa3020d8fc913810fabb87c061f464f3773d9939c903caf9fbfa91c3cfd75c8f6904569035c92ce0b020d4d4001a1f8464001e8dc117cd819feb4cedcf916a90dc1671e62a1ee6ab6762269288b0d416b8ef97971da36759ccbd8431edc40b360f4eb5361cd32a9ab49a545dc810bffac345efea30e8630627e5f3fd02534003f79b9ec62ae6d1f425e251074b435231ca16fbe67ef7d60e949045f95ebb726a69f6096f71dc44dc17bafcce7e290c287db45e6a6f3cd98155f87bdb2ee16b6aaa52ad54bc578bcb28056a3c5b015f33ac9065df841fb8c80a593a76edcf3f82459f8116260825729d8e76905a64b64e61f17c1526e4f10521b2e23ce5f28cfa5f18cb23cc84115f129c1e772bf3fdb58b3fea1d6e7eda21ab8be932a85866b2aaf9a24109d386d160485e7d47380637520b67d8ac19c63e910d7ec4296610962e91500ddc69ee933246b2ed12aeed55b61d148ec88bfb16ef778b6a68632b50195243a73bc82c86e2fcc26e4bdba58d2ef83dfafcd0495fc789351449f40f1983996041b752c396ce32af6d031ac937479999da48432cd1e445b7306790c7bed774b2127d196199a415a4fae57ce06ca5e5e30899e5f294ed5c565fc2c7570533ae0ab9339d9e9b10f75233f82d92ae197077310064c3cad7c5e35276d2eaecf7729db50226ace36e76227861c1986efcc810db6432eb5ece149d6d2b150070a29948fc6361db50b00236fe65c50cafb6fe30a81ee04e8e8579abecca2174f036daf3e6c6e3f7a6dbb315da19dbf8dc4e977e2bdacb9ffb903569ff65340b26283931e0bc738bedde0f2d82b8eb07796adcc19c2953ce2f1537f72588da75d795e6e6012ff0acf5c27737fd5edd66a28db29c0cbaf6b2188184b09235a85b1e81758863c429b0f980ac6d352e59887329a227315984e453821b207f0e6dbba55db97fc3e93eee84440ae83fe13bb780ae7f1bcfc5d4633e57285782cee0a2efab6b1c0febc470a72f41aa1e6072b22a5b13883b919693b68114e4649738218a49b8469217e258e9bd38dd2ea5c914b503f3690cacd8354173a47f7133d43c0264f62792b7b90f0319bad31b86373d8e350103b8394ce321593bed65efc12fa7025442ecff9abb7693efa606ee295521909caa87f67fac01f01639f3a9596e4e6bcfbda433f04e2d7a16d5b4641b726d27a45e58c5ad78ad90b03c038545d5668235f09e104aa2d0cb23af131986900117700454800a225871abb9e055c580119c3ff395e041c82260d001f7ca4bdfad29f95e247d8a5852070f6086ab4effa70479b0039b481816aa44f8331debc361b26248485fe445ddfbdf7540a30c8bd0d2f2264787e26b462b2986a35e647dd1e7d95618d0252448306465e4127f9c45c3bb554f9e553d61e93081e77f607f6913e3828ee544c44d3f646934cf6d87fc39b615d6161e71d967189f64fe1430d1e8580ec178aa5dfc5f701a95e2ed3c612c3fca3745d7e80418ab7fd583727f492779955351b355934c77422ce9d9164c942e51bcaea3631a78228e9bc531c85b068c9b21d71f5f1c321783f0d9649c25067090b1ca90fe38afc7aea1d881e59c54b2ee1f7e6ed9285a670079348e86c6dc1b56cb4887b10e0b8785d3cc5e91ceb90a5bde61704d6867cadf773bc571f7e66bea0aa7f968365124822961a2c85a73c615d95759772d5e916a811d93c35948a87378390cea085533dcd42e19af09837efee14e4a0aecdad"}, {0x1010, 0xffff, 0x11d, "12eb4e49d99844d9af2c5f7eafcbec472b8cf8d09af90552b05cd2293b77bcdd3c9085817944a6076ee266b4575dbba794cd8f1beab6e45a103dc3d0457ea95f9517d4e098e8b18a5079784b46b5bdde98e69290d00071db50cc8f16e0bbd45baad12cc19a5e7f5fe8e1a3ffd3b0e94d3e4d6bef793c26ff1342d513e2f52dad61278c705230a3816e2c1260a28da0eadc257649d3d8e730838f7f0a7afddaa29d56d18007dfe9289a0176386935d4af489b114358b2f2d2a9cfd8e66ae8fdeaf9db78f3d8f3392ae32a99c34b4afa810a6f8e69d38076f47195a90745436240a3a3250fda47407bd94eac95cfcf3826b555bb41f142299ae2b3b398714df23167c6bccecd386081b66bcf8a594ba949ae325b4551434d33d31f74fa7fe8806ec996304754ccd7c189cb83f7aec176003b1b4e7cd684756ec47c118819d0dce25cf78027851f9c2c372eba5931d380fba4181d1a3fda0fab4eadb52d9f3f9b11b5b7799bae48f678d2e20bc83ecf0f209f7ec77354e75457deab7d045d3511d16bd4bff5e5c81e6a0d32c755fff980d28d271e8d1ab15f774881f00e0417ea1e6b1daf2d462b100f241506185fb01910fbd11e45a2d57c7b8c64445b53341f0ae0f01d3a2d15060e585a38a298885af2dbbcfdf033e58983ec3392a3cf67f40a64946c0954f109954d37e1d7e83c294fd2284a95176d9029e8461062018457b336950e339e2e0712b7cd4459555765f707ed4269c540f4b8a134d18d2a03cb40cc1445a367e85e79b97b5cd558145e17e19e7f46ef66a614f61e550a2e315144a1c16e8b4a18660f5f5db401762db57c912aa53be44ada355c2ca5be2bd4fc92e6f261f7b383b3bfd7ae2b64f98c86c79dad881494b49aa6d5a40b463ffbac4bb125ff41b8faeec33a4560d46218dda69efaf0a9abca222ea8d1020dd3a95915ea6108b775cb3bb0f0c0cc36c4c2f68305fdae802eb70660dbb32be7d4330bc4e12893b9a32135645c3064180b3c825e574bdf9676531419512d6d1a98c636bc1a682d5021d666f8afff9434316f52d030dbde3fe23b218c24cc415bd5c3dfc6a5a4a8517401962a2b5f7f7a98d533a04e47d966e59100b1e290b3af4252425ed280e11b5dfe6bd8e23bf71cd82585d5b05a7e1824dedcd00e6282a118ba5401ba06ae598d30e27f63a3b325da6658069a5c0260ce73b248c313f5254f695e1c424df8737444cb90a02bb6ff09d51dabc54138b33b00b687de4ba8ab4d79fa505dcdf5dde16c752472589bb907b6fbe767ffa2d5c52d69b33f4ccd79a53efa3a9d1e2276c848f65a5d622a33e054a4fd2e087c479185768a5da5ed6c755fd3ac3b7e995cc82530d842e67b6ab6e454ab42a89be7a0f8791310d935c14d1d0ded321741c45f95be224c19836d141898c3e338f64701804dae79a00d984c1c8ebeeee009246bf24a45a12ae5a10cefd3db98c4ea4b27f17c238f6fbbd3aeb7df13906b82067beba0590b1a324c379c451e1ad0701400e682580b74dfc684cd30ea6a1d63d3092e742907ef3a6ade4109272a059bc6c71d5acac67306b4a9321a8f9ba88fa18fd6866a16076c4b7cb460660a85b7beb368fd6dc571b9e003d515e9c00ae5a09b9a7a6f033a2001c0ab90dcefdc13e54487806b42c763caeb58fb9ca9d68beced2b3dc810f44d44a65aba8b64435a06c0a37d528603215508dce78bf090ff2fcb45444e38890ae7f8fc27705ac4932d1063cc057d4e2dbb65632f05d042e953e28fbbb35970ae97da2bc4ace723c0ed8f82c366f34e2657166d2d8325ecf06c123c313e6f46d6d15b43a093bc9c6037dc715225f9cc12b9d517b4b5032b7d8d6d5c55d853f388c70f3116375f6f02f9599005f1867835ca126d585f87482091eb67df32579fa91036d79d60c5485d450e2bba98f6484b102dbe08afccd35610c75d48852a46ee9e89dcd268d7740f75328f8768facab6ae9dbf1333e6eba014bd1f41e0a8bc8e920688aac5443f230a7e786a89d286dc39bb14ad4be29d36a1152607e30ff5ed3d31445e95f9ab375960a07400db06199dae0577fdd95cb6ce4b8c341e7e3c022b2a2688accd28433b3081cd2399e1345760f34c853e4fa1749986873e5e18083571604a97047217af814b43fbff26e954d5d56562cb0a99893585dc21c91e8207abbb6a5c8ba13382f289c78ee45db24c312eefdc1255f9295d0d4a950c7436c89d29c3f75e9e131e86e67065b289b4d6e41d1e484ea034618e18b2510b0ae649e3ab313c987d8f2112391658d26438f62dc5958c41ce6dc83858705bc3dbea58000199a174b61e7d014380d8f5e5199c5669f062d4597a8a60d3e893832d16ed4be3dd2d035600a1fb3f774c548783125f377214e3a8122d38f2a271790df1bb7bc53cd7507e64febf6ff1ce5715aa96704bd3fa3e884dc62fe60a8b07485196510f6b8182901a6a3748f9fa8f381d0600401048b6b3c9dfd5abf1d05ebae3f403f0cf3b615234e6fc1af2ca05c1e3f48e6dfdf46e8f5f05dbbe1454ef4d6b90af9060c9a525115a2db3d86224ea748be492465aec8bd1fec737d70017ee44ab49589f49a0a6820a8c2913c7e43a309b2bcd2e943948f2f5ad4299c9d661208f01a8ca066c0e8dc3e3527ea6a03261fcb6102e562889e9a15e4378859ea8369339ce595129a106493a8a7e6a27d595bf70b4b79ccdf2448bda571cd4cb7dac29ce6ca04fd2d652d41b66c56f0cb9f8295ba443647523e8ec09da71cfecfe98baeafd98385d40ed2058f28b98bac51d1f79847508aba78f2b5b08f51b1445b4347342b3aa6f4dfd8056b74f0555bef7ef556443526c23a4d7897828a2b71eca248eab065487d9bd48574034c4563bf39f09b03cb2d998f44a0c03fe01c0f2ff1438ed02f69fa5e9c0a650bff05a09ea1995268d3a265bf45ce662d2569f27169fb16c3f148230c60280955a71e14c46a49e96dddd99421b1c90146771e0ec6fa2fc7665330751f87340f03d99f0bfb5f664660a95100598c348c07348c423390db7206dbaf85c0bdc2b25d25ce251f568c229aa6ca622cb645784208bdf5e9e33e933ab153ae010ca724abdcf5d80539147ecb5eef00638e0edceb8d079f202dbd48ce0dbe20545fb252033433324f5c6807f89d907ca082579c94e4f74a41d1d201225e9bec925916fdce0ea002de20a9d64a48703e9d85e533f4ad3326cab42d2339247a86dc59f1701c57d293b312a5b01bfe9fc9907f63bf9b1aed247f66f6446888d303d96b3bafdd255176a896f5f0ce7407eed6c19a7b1dbc638ac9f3c2901a810ca41c52ca5df5c618fbc2d16dfc1b4f6c74c0f9cad7265b92cc44149956ed23f30cd28173683de6d33c3e0fd0ff96ad3c36657d33254442de65b4f6486c530b0bb215fc5772122983339ae1da0fe7b5945c95bd2130325ea4b27fc3ec162734b12282d578d6a4c04c50ffac90017c7e55d2dd5be0c0c1393307d0f553911f221fd7eca1c326b745902dbefb9ec03e30964cca7a43f9da5d2eb6ab82f94d9d0b27a0d1443b0f833762409638dd2d8aff3db0255ffe98cb0ac67ad57b0773eb3775e56bef3c518ae578d2b9507e61597086b9159cf7988d0b17cc2f51b27f3391d29eaba5fe9c6926c73ef6770f3d94f3334c069f2bcaf19e69bcb9ffdb213b6568d7c6dc2d0f6b631852f9cf4a16c5314346f194fa4ce8113805ae0bcc1e5153cd0849466dce237bcf51f644bfad120abd82417351b35849e6033d819ea12f00a79ac26fd24f1459f36d175e58b14ff570bb07e46274978c1c049d85f8adf12fe890bcbdb686d75073791cb9ad49f400c8e2d45bd6cf4db2cf035b2f640664bce3655a016af4aa50353e67474bc44a70327964113dca6b4397c3ce9a6da59bddb6670a8d2c911fa8823e0d27b583e4576d546716bc7d18312d4c23d4cc07eedead3ebcdc849a75b0d2cbb3e9e9c2c2da47d9637abc17de828498f066a93c7f1790eb08c7eefadcb04d67188759ab1cc40e73210342937150610900d878319c30dfd5951d8ce9d9919147dd63d61579aba4066dbc0021bcae99d31726f2734b3fc82fa0e3050694cab4eb1843cbe81cf12d6d77acf608e900904ec8fc891825e51e96ed8d132ed8a9c09eaa23725d2536ff7e5c5cdaeffb87d4cd50d9ee73324ca98d1dc232584ab077eed5fb7213fd5d94a99a7794ecd27a1cc78da6009a6de70dab6447b404b620ff0d132c1f0aa390e358d29d36bf3778b5fa34bfa39ecf56325875bb834ff3fe7722b5a89a555b302a5c142bbd6effb45af1f1e93ddcc8a579f029dffd614d54922cf8c3e6488634b17a9aad9d45d3b8c8b3c1078af8f4e2b2247b3691736d6eb043849f26d77d05646b554cb1c957fb76e8ea11d4f6a64474efb75c02c5cae3a10741de05f320c9e1053593a647e4900c76c2e4d7b15cef910ff59a0d9b072571433385885bf3d1e8ddbc988b8211bc86d44ccab30f79ef9fc91376495f2fa04f96b5c82a2e1b69311526194804bd42667a9e7554adc29e1eb65a896c465313dade8caaf0b3a485939b22081f2a7972b615faa219d367ba55edeff835c858a1cc030c4d4322952b795f1ec60b0c5eac242c9eb1cd4e0b5b2ba5b8b4ec4b093ae5dd488d60f39430013a3ce8301acc0ff304a8be469b7533c0e719caa294bf732d67bbaf3321dd81885e4c00af4b140c67ed4c5cda4b05699a1b8c0592379608e73ffb0ccbd579376c1635a8f10cb705328eddf234c2b5237c6ee871edd161da297410af95b94e13a8dc0673d91b06f83fd4dc1de5e4d1ce08ade1ba2e2c08c76bc050acb7aa8b94b9047ab1b1dc2d9bce71b9dcc1f76394bcf1a5ab9358425f13af6ba665dfc38862b0cc5609babf80a9407f3e09b65eeb4ed632b2f311a65e9a43ee648ace5966947c626aab28f4fce6e1f57f2e3bf37ca5347e370ea3e52e6dce59b68a36c49527dd9ad6012ec8f8f0850f95657917b3b266dc31f4e3b61f3ace40011ee274fad9880293a4e7c2edf836a73700a3303dcd1efc7f307adb43fed9002ac233f909ed6b6eaeb7850ecc3abb1dcc399118eb2ceca60015556c03198b196b577ddbe8b27ca8b2b4d9b05bf31befaeab9b2bab8fe1c1c8f8e4fb2e27f82768479ff2ef7f809a95d0ed85bcdc2b6d5e8c5e5ec803c2bbf3d5167f992528a8b2666c198348a35b7ef001d4d17b2cc7eba5ac9d4db9343b1c252f4aedef4300d0b43f0cd7f0023e6764eb53b9480db1309d1c1448782a1cdf1bd4ae5097fb2e75313a804ff07469e90ad7b1b2d55d28b615d7adea769a166ff5b24e76401a677ddb121ddc5a51cd09b920606c02ba991cb60426545e4b43d43520cf188fa65d29b370e248c8e8701446a2262c99c943a4bee17083a124116ee9f7fbadbc84e197faa528c3c8ff270b99b9fd8159e97b29fe39fe5ee7cd53a4671036cadf46f860eedebc823a4bb2a11c63f1903fa83cd6a952d9079e7b21950dce0496294ba950923fdb2cd5ccca01e3b4f4fe32d0a67e03bcd3b3c6895b4d3a9050b32487ca907069efd7264fd36b3ef922d7866175730d6bd5b3aec4a8edb6961abc01763993b11ed40953eeed2c28ec247d6cbd45459369627946e8842c38d6c57d2d58ad56f9eb2fbd248e9df5fa12dcde357409146a030898fdd23e9805139f1d732609d060a16c66fef14bc84c135e1ce7f9f739754eb6caddfffd50620b7f741b7e510eec899c89152a914d9ee4b17858fee456e0125c211f0bab6335ed00c060783dde63184814f"}], 0x2358}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) sendto(r0, &(0x7f0000000440)="8472635bf7ed85b5fb3a00550c2cf262c72a364c33009275fdedc5de9f6827ef9068da784d2833c5e7fb95bc91e4da29f910ec67cc0ac0cdcd072a9f3d26da84bd23c0a7cbef8e3c732fb78b1fcc6b11f253802d2395c9b6e4254043199451cc3cc5fe8b0ab0c4c529fccdcf0e944982057876db776e20dd7e124d52edcca63eb25b7d611240a5c7594258cd58648e1f9d18e6509ce9391989aa729b558b3238fd082730c69bbf1f6de366f807396413c49512e99d9e51a4a4b01af8d0def259b2a0d70f786f13d6ff8caab687216a6dd1c67624bb5b4b771ccbefe1b00d20", 0xdf, 0x0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x400, 0x8}, 0xc) sendto$inet6(r2, &(0x7f0000000180)="409fb8296306a0a7a9ec70a79b5b2c010a7b06b984ce8ce7b2d2aa9bfa2513fb192c4ead47bafa2a6042b676c41dd100bc6a01c720f0cb3c1c5bc850d98bfa63a68a341349763a68d3b34e68a15283b0f3b8f76917fe013c1f0171534ee86c31027a07006e4b8c50f6556bc00ed8fbdfbe148c68d1f2253ec2818abdef22911274e6bc8d1e6a8e55cc7149e1e84a3334a673620ddb9b328be716277fc7b10441481b291a38b814f8ee9be440a1dcaf39bacc218830c0ab18a8294674f2f1ff7bb720e58b9c8816020e153c18f2fb4f5bd00b03c5de38cf2c4c511ae6673bab7de76367245f7008a3bc3b1e8d1fd097e676b4c9d6b50497", 0xf7, 0x8, &(0x7f0000000280)={0x18, 0x0, 0x4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0xffffffffffff8000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) 05:37:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x8a, 0x71f}, {0xafad164be4d4086b, 0x4}, {0x0, 0xffffffff}, {0x6, 0x8000}, {0x26, 0x6}, {0x5, 0x7}, {0x0, 0x80000000}, {0x22, 0x80000001}], 0x8}) 05:37:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xffffffffffffffbc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) 05:37:12 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) select(0x40, &(0x7f0000000140)={0x80000001, 0x4000000, 0x1, 0x6, 0x4, 0x3, 0x100000001, 0xc4e}, &(0x7f0000001280)={0x200, 0x1, 0x6, 0x1ff, 0x6c, 0xffff, 0xfffffffffffff62d, 0xffffffffffffffae}, &(0x7f00000012c0)={0x3, 0x0, 0x2, 0x80000001, 0x8, 0x0, 0xfffffffffffffffc, 0xfff}, &(0x7f0000001300)={0x9}) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000f5f8a6794317638bc9c79a897c44dde3e924d9522bbe272f5cb3da9a0a4eb4bc69d4400e04c47f1618a7563051a5fa2980b9c18cdde8e1e91572b461387a637c7adeede352591ff6522520ca9a89328887fbd06731ea9afb6f2ac8c4a1d93d8132fe0904deb0cdec78b2de6f4688a0cd70"], 0x7f, 0x800) 05:37:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x23}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x3564}, {0x8, 0x1}}, 0x94b206c0fce423de) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xb5, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xd1341d3400ce3051, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}], 0x1, 0x7d) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x17) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x6) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1, 0x3, 0x1, 0x7}, {0x8, 0x0, 0x3918000, 0x4}, {0x9, 0xffff, 0x10000, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x48) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffbd, &(0x7f0000000180)="b6") 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80c0, 0x0) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 05:37:12 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xc00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r4 = accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffeca) setgid(0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x4}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0xfffffffffffffe01) close(r6) semget$private(0x0, 0x2, 0x8e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) chroot(&(0x7f00000000c0)='./file0\x00') fcntl$setown(r7, 0x6, r5) poll(&(0x7f0000000540)=[{r7, 0x10}, {r7, 0x5e}, {r7}, {r7, 0x12}, {r7, 0x10}, {r7, 0x40}, {r7, 0x10}, {r7, 0x40}, {r7, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000000)=0x40) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) dup2(r7, r7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x46, 0x8}, {0x46, 0x5}, {0x89}, {0x22, 0x8001}], 0x4}) ioctl$BIOCFLUSH(r2, 0x20004268) 05:37:12 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x9) 05:37:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x84, 0x6, r1}) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x1f, 0x7fffffff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:37:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3000, 0x80) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000280)=ANY=[@ANYBLOB="cedb20e382ea41009ef1f6e6c8788e116a656baab37343c4d47b26d9bbd012e196e5e302088aa929c0e948dd00000087099d70611b02f7f70cbf7e4aadd5bd6e3350cc2e89f9cc7f0933c3f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f00000000000000000000000000006ec3bb8ecb3234ad8af53ee58a89c698956ce1905e70daeace8b965c03dfe05854e4c76f9592291bc1bdad2be8c5bc1751f68584f0a0bca50526b77f54d379b29f5cb3a459bd28836f5435b51b1122917a5f8daa284234973328b1bd1292c80731dbf2a785b75db9072e049513bdcfe78195896ffcb6c06c208b63651b5f09a82884483a75ae7f8560adeb3dcec04250070a407c"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(r1, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, 0x0) r4 = geteuid() chown(0x0, r4, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 05:37:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 05:37:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x3, &(0x7f00000003c0)=""/3, 0x3}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x4}, 0xfffffffffffffd66) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 05:37:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8eaae5927998197b45125e1425093d307252ff74a866db7b419d95cc004ec00be46c727c75a215bd2289d8227a", 0x2d) 05:37:12 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x6d8a1c48, 0xfffffffffffffffe}) r0 = semget(0x3, 0x0, 0x81) nanosleep(&(0x7f0000000100)={0x40, 0x3}, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1) r2 = socket$inet6(0x18, 0x4, 0xffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8, 0x0) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x110) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x6196e3ccfb27a315, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xa8, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x22, 0x7ec95d06a1cf1c93, 0x85d, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x6, 0x81}], 0x7, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x80, 0x9, 0x5}, {{r5}, 0xfffffffffffffffc, 0x3, 0x55, 0x9, 0x2}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x10000}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x15a1}, {{r8}, 0x5928633aa77f6c84, 0x1, 0x40000000, 0x7e, 0x8}, {{r9}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0x5d1b}, {{r10}, 0xfffffffffffffffb, 0xa4, 0x1, 0x2000000, 0x8}, {{r11}, 0xfffffffffffffffb, 0x42, 0x40000020, 0x40, 0x1}, {{r12}, 0xfffffffffffffffd, 0x8e, 0x80000080, 0x4, 0x1}], 0x0, &(0x7f00000005c0)={0x8, 0x1}) semctl$GETNCNT(r0, 0x908eecbebb7b3c70, 0x3, &(0x7f0000000080)=""/89) semget(0x1, 0x2, 0xc9) clock_settime(0x4, &(0x7f0000000040)={0x2}) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10098) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) 05:37:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x101, 0x7, 0x8001, 0x1, 0x6, 0x40, 0x6e0e8060, 0x0, 0x1, 0x9, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00000fe000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="8c658e9ddcbeaf3a47000cbdf16c94e405af4e9252a884c022117c13c912fb2a52576fe448ddfd2dabbe99f5398bab2fb9010e651b7014bbedaa83e466992f902059cd26a97190f60811ca70166f8f9a76361a4a1c89e48fa5670ca54880268978a453535d99e73707179bd12c17655bed2e059f205611442cb89ef8244c7b58566eeaaf83731f5a43fcaa688cf83b437e4afc25882a2880530ba495c486b8bd59e9452908c8eae9b2fb2cc75816d304446f14152bbdffb1eb8743cb6fe3df221b4a12589f3971b64db433d544e91f1f0722cd14b2093a01e1d58bf8b6b175d0a107f8c1d4adf1f0485cddb4d4f85b90b20f852ca62b9e9911c89e2101db676a66a621956e25e2", 0x107) 05:37:12 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1000002) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) 05:37:13 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x4) mknodat(0xffffffffffffffff, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./control\x00', 0x1, 0x70a, r0) r1 = open$dir(&(0x7f00000000c0)='./control\x00', 0x400, 0x1d) unlinkat(r1, &(0x7f0000000100)='./control\x00', 0x3e4b0791d850cfd2) faccessat(0xffffffffffffffff, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./control\x00', 0x9, 0x8, 0xfffffffffffffff7, 0x1, 0x2, 0x1, 0x5, 0x2, 0x2, 0x9, 0x5}) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x800}, {0x4, 0x7, 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x1, 0x404) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xb826) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="684c75047e169e46fc3f807955f7d5000c3707de341aa3e530c2e8f27dd4d814933a7b55b76b2463167f", 0x2a) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r0, r0) fchflags(r0, 0x0) sendto$inet(r1, &(0x7f0000000000)="6240cb35eeb6f4001c6344fe45c298502726d098879b040e6679a5c49f0f223db40880c199634b8193f2924e8adcaa", 0x2f, 0x409, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000780)=""/178, 0xb2) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x5, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x404) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000540)=0x76e9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x2, 0x20000001, 0x7) fchdir(r3) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0x3) 05:37:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000140)="b6a28eb9184986404484a0e223d6821837cd6bc3159ed4274b2291fac2b8922e") r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1) 05:37:16 executing program 0: clock_getres(0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f00000000c0)="bfa9d85bad7e67a60d2764d620ba0b2db0747e1684d8922849c668ef0af57a1271dfe24f967e097c804baa2a55c2831df801824bcc386ca48bafc9abde85b7ff9f9784979d229b925062e2041605b8e4a4b5857e25af7f84b994dfbe32e808e2", 0xffffffffffffff93) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0xe2934925bd799977}) 05:37:17 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001040), &(0x7f0000001080)=0xc) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt(r1, 0x2, 0x9, &(0x7f0000000040)="6fc3335ef4165a5a03e0419e88e46744ff842aa19b1e57853f3da28d1b7ab9d04afa7c226558f988f999a3cccbbdf984d8c5e05d661731582b563a947b9bf9d9d8098b78f7697495c2501900abd1b82b4b83bb46a49a414acc05d67ec8854d6fe6ae5776a90d0d4b5b6d7940b9151b81535a6af27f38264e6ebf5eb0a1ca193fa5dd34097f58900cb85afc7b13c4670b42ba9d6a6d75f83fc79ed91eb32676a2cc13c955420364a1ba5b0179576d1c51f9f1d9990a860951c930bcf47c2af6dcdc5b12301b67be5ca6b36657c4a4f3cd9587b871d9f49af4d29f344686510f0678f2ccb7d7826af11c07b7ac6cbd4a14fa858776c52aeb28bc6b89c5dc22ee1bd9339b73d0cc65ea4b24d16940dd1f12a71be6dff0d932f7a2fce8d886c52f930231730db0c048d02a4132555326b436aa3d25d4f569c61a12c7df2bd0fd5391f8cacde7563f71bc42ea53e8ef8a71c8d3aa527319505eefbbf0c54379464d58ef53ef497dd10d5743e8905a3087943cd2c437f1c0f7c0a6e26b47cac4b6aaaf964011deb0c1f4ecef8c04df5f5d193e3b786c91d9cc9aba9d3f617ae0e176039080489cd98c2b98ba593859cd02b614b51604386a6a1356c2a5a62de5554c5761a8746756ccfc8d6bfb878ae733a5ab9092cfc52a6499609bc8dde595c71dc3814df902a2bfa565c9ade246a8fd60221ee1ad8d4f0859e6d1791412711e7dcb3645dbdaabd10bfdc5a9c5e7a706f50e2c287a773976c1a37f01e17d9b39c4b4dad098fcc50fb4759b3674b5bbe61283c7a8405756a001e71d7007ce0bf9fb57b613cde510ce1c82cded3ea972f741653c36cfd019a06f3c2c75854ec3f658e18b0708468973ab62d0fd8e4d27e18a4ddc19f48a68d5574c95e675abd5e958df374fe69c4aba80ba4086371288be3a8375779e77f5e21a204329217f7a5836f247c7f164fa4d625c0bb73f0d4c990cc1864cc6ed371ad6f89d91d801df1b719dc30d8cae4678b66fc43be65f4300d6a0b1cb9af39f7d1b6a4cc9ac285400724a89c59c4f1eba7151ba9743f0a9fcd35f7d1fb867789afe6d03a3cc966d1ea02d36e837f090b4a91442d3f26c7f8e6f76bd0fdee561b523d42e829d42129de3d2693f5896dff8d36757e559a5218f075a3b924271f15f038715cf7dfb07caed8b75945f17dac0911deed51c738b560df5dd3d8a920ffcf6d9ed57b21bcc61131a99d8aa9f9d7e8aba60fddec62be20800fc72e7f820bc6b4e5eb9d5151357758d7f5027a44ab0a5828dc73cc8d18920021d5d23db0510d492811fb20710dc4f334e425ef4b6679e5c0a9712110aec210a9c993a0ab5583d1d4dd0fab95399f1fb14769644be44721ae02dec088974584461faff4da6061f99da0b05aa16edaf6de0c3aa4bb5936a0bf750a90b866e3eaec3f656751bb8750e901b1224d11fff64e0c6bc92f3a332b9c63cfd9a98233355433a21a15aa30b6bb9e800d8c1cce5d01f317635b25d428fd0b60c8475b7497464390482fa78586f2f34cbef6d3f5289a73595e43096c4cd34f81625f968ed0b6c2321af1f34a7639603e78e910821433ab91735641af9bc83b23e5922c26f40431350e3165e220abc427a7afff097e2d0946fac08d4320784d36e91fc26db3c35bfa87d454b98c3f2959547c2cce1d616ea4334aa2292a280c0c925ff52418c6a1d13789526a3cbd190e5d50763cead11a5e0c47d60ba0d1adb1e219adee7cd150800fe191691070156d9c1f2e15390934796490726c05f20111e8e68507024e47e3aa02dcfb4ad3418d02464bd608676b45a50c37e1481c5d0285ebddde186b0a7b3f3acca9bd04b9f3ddcb609c0f663d0e867191012cfa69f4844d8986c979cba2515b2cec78f597cdf6085e802d2390188223d6bca1207732574eb419fd0a85f9c0d7f2f03c871008e8344999523f4a413b163c948e9368970671c017fde53199f78eb87ef283e20f551f70694d97f9baa2fdbeac679ef16e89c09074ad3751306600b0c5b47d702ce765ce9b150d195d7823ed66987980f09219ecfc2bf13a07c5230a1fc7ff933dc9586126dda6514bdb0f61fe004c8b05611b81063ca1ff99e0080e9ae19c6f0f13279106b661d3cad4aafbf981fcf3e1fab4b12e370eeb7239b59dcb9427fd2192e6ab884be674373f108cc2bbf444729da1185c7fd20b0be0fa9009b6152bf897bf8afd9f5fc46eb71381fe57bfe38a8c6500e4e21f0621d8f6e38a9ecdbac4a5e3188064d5b4705daa91dd9bfdf028865cec497c6c88f77a4dbb37a5b2d1997f694eba5809664f190b0b2e9ca046f9a26a777efd95e15456d556e3401d23761313302d29f10ca4f52d62e16c0de4aa56b08417af913831ea5a83359f5aebb0555dc5c90f2080bf737f6d0d9903fed27c7de49f51e73f244f6b6e539008a809d9b2abf13fd782bd6e06c2a5d7f32388dff57f652b0eeb5f8d30f192a9d46432b560250f3345f8ea5a7d5b3f033ec3581ed58544ca026c5b9f29647828ab46586e1782ce8fa5b31ebcdbeec7f390349f71881ab45eedc7abb0817ab97fd4f2a1d313ddf32d9a300753c6f640eb63d70e12459e07ceefefc450587ca27e6d1d8f99aa7a49fe16986ac25b52e98c9fef93ab3afa2adebcc95e833aa5eca0ed7af27ec232f4a0d7a23e03a22f0353f2b567855d47571562749589e5a4b823469424b502f676d52a9477d5f7e673edba11a7b3acaa0996e5935e002209ebd703cbeab2a530b13b3fb9ba65b1073456069d330f0977c2c3952a5187766f9984b90cd706b60736de9c287a4a8c0fecf7089fae8b99caa9e661618a3c2685c539ca0288a8405eccfd14b99e5d3bdd6931ab32fe0345d4c23694766eeb1b331fac735bbabded609a51e35fd48f8c9ffce1b99be8624b03aebfb9ad7841c6fba6c796cdfde7d2bee86aa02992bb228f8b060ada53bd542a1aa51d24200f6251e7ed5a72ea25b34c4479a2bab47f5c41fe9f624f08344ac8b158e998d2205026f71189c1728a46b3361142e3f87f0ffd61d0f5601893872eb2c6abd3932893bbe5287feb5d27104ad6b6e9d13ba91be3fc7816c12089c5f7e895eb4c7d6ec9828541988eb79adc2d0edf4b65e10891ffa5d9d72c5237aeeead1dc42723f810f8ace737a00cac4db3cfcc29d4435c92950c49dba2bf317e24f4cccff08f4f917f500a1a7eb2c1cbb6e49ae30666a7af07f1c31e7459392c67fe6e255693e8d0717cc41d5b884bc91ed3f2c743f9de5828dc13ab55d828928cb2719107af4fedd03ff599c3659b1e3c337642771b8f146cc3a9eb2f9df36747e9f7560fb6d3bcb5296f7a3d9fb3d2635d50ae078e9d5a916526b0a291bfaaf81656d60e49edd3d47aa9e5caad1fb71958571c0845be1f181a874619330a950b1213d8fea489f9c97d36c397333c717a4c4d06a3376a2ed4a758ff7e0d92b51819c696be319425be526995966acb041ff5ff3e560ed8c1a31f15212c29e284f6fbbb98a9e92bbe7ea09354c99b247a939f84bff23ad617144cafac9f2569e3a4d92230bf6e38f14ac842ddf067b237f50a1f6137d67736155d0a2bc2225f7bc55dda2e310688b18aeef59ef9270e79eda33e17efcc54f014d77351505a91b38bd2791d18cb704de1ad9510725c8e2fd95b5e9a0b422b4fdad73895484f0f65b81294e7dca33214d9969dac73c7ee4234350eb0e45cf2b115e6d4926840e598a499e1d70ce2a9d06a4de8826b607f203559f9a6ba9dd68dc0c63435ce2cf82365d90204944a0ca9b5dfb145440115c98d75c24d7ba9d70984cf7811175497568c1f697126b299cc06c1f1cbe9a3b0df0991cc715b2d8dd6244dc4b89dcab593b578ef8800866f0fb8b498e6a3a670a5cb084eaf9128e919105fa5f36d6d22432d6a3b58532ace920c3cbc9af9b645b4ca6bc3037c687a1cfdc2df140e8a3dba109af56beea69009bb66f588d35d0e8c8aa4a9401f49a8785754b621e130d5fd26fb67653bd7ed5dacfc1f136e0ca85583580c5d60656e054a3b8937cfb3dab324a61b5f195ae3aa9fe4f1b7480a0ab65a42f5ab4e74524a069cb51205acf44640926a6544cd3d642dda04202ab419f47ca75135d0db3ac2ac8de93e5a8402fbd2b6eaf145fa7ba6cdc65ff7ab693b2456dc1b8910136e797d6fcad0e337785da384cbc1f44f668c32e439b5a0db36fab3ecbd610fb41d3b213d72a45d995eb8f55067dacb49016250ce339f65bd81ceec1c84e7ddce95871a300ab229be4b7bb7eee13d541b22a29657134d26a9ee9c8f7a70ee9fbd49a339553c3a988c7b5dde90f27135009e387f6758758ec99e4da01fd94b7ab7684318d08811b2c5e1f588364d53293af82728faa98fcd05bb798cabbb699011ff019a4c98ae48c7f05d3eb588cbbb9966a8dd9d19899f81fbdfcd440753259080f8f7aa00b3e9a785d014346136b1d725dd290c2bbe390426d1e97eaa5a21a9cd424ba13b647abc67a5c6e5b47a0141292c70319e5b9ad8b3dc573140f643713a568df65b9846bacef346fbc3f83c423838100b0c4e98c189ac92a235b02ee6f07c730776a1f68663db94a5c3ba53a984777909bfde04dcc98402ef07226891c6d228850401cc5de0e797fe111931ea685b66cb854eb33f77d8e18a2c5ce72b24a7720e783a91be007abbe8fb97a1397950653b1115de596b84ff9b124daec2e6c286441fe640346d53c68fa7e9c1e9b72107b1b73bc8237bad0dc6e5ee7c12541876ceee16fcef48d8e3c8040e845ea40b4e56d792648e8cbab8f1b9053435a6646bbcb11803cd3c0c6ab2afe5f9c59a3c5fed22e410e8240074bd7480805a5f8d31df2e1cff1ef14dcd50d3e6321ef76a4e5ac499612301fafdc33324df6f566357f9796e1f658bd87272806a41271bda3b7fbda3a2417119364ca7026c8e9c4ed4c52d01eb8d17ca4f0d177a8d5c5b2e568737a156108ad072f5db94959e6c310552480a5207c89c3afde05d1cd4488498788cbf6b078247c3b377313c9063e5bb31ac68862b9d2b5dbd4c20ac4db7679bbbc42905c8a8b4576959fb5bbe64aa8dd7df7ebf2d0250e56765dd96a0253780b9d385a3c1f349604b7785a85760d1610263d0ea13af339bff0449f9aec4ea6f8a0c14b0db7bd85354a693bbde01ed507a91701eefec5b5bab72fe05c26e15cbc4223fd1a21adc2c33fe2aad6208b30ce80ee5aa02ddbc46c2009dbb78817887eb6efb12aa887de978ca63f8211091a6e7090d61517030a0869efebe461823f0617318f00b35591c89c5b5fad22013743c33974b2821854da78358e9925bb54af0836616025f0148e95739244aae96cf81fbb25dcdb641c6376fece5bebadc7293bdd2d305e41fdd8be433ce573ad68ae410c37a39fad93387aba38364d873f0c770353a0fc83fdd836d6b17acca3a7f125dcabf79a44d6a1b23ad94e035ddb43da5e44b78b1154fec89ce7f5d724dcc94bb9fd394a98b378164a96010b2d7ace641271061ec80bdc84beb752e5636f8d7b4adc2b14627c14eec47cd352e671861906fc98a64dbf66df911b0ec84f469ebba62643ef5d16bd42dc00464930074b423d70915bfeb732ca08cb00f80f83765f25bda6b836c35fd875ec2ac2c5ee88e796d9bee1c2932698bc32454aa83e0a17986e62c17a00bcc7fcf7b951e7ff0a710448f7f28a632c22803b3392f9d94791d727507502c522cdf89581ba4ecf1841b6cd56fb8a414f95c4f4c4c1212d5ec01cd386eee66825de6355ada3166464897c314eb432115ea9a1", 0x1000) 05:37:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) r2 = semget(0x3, 0x3, 0x40) semctl$GETNCNT(r2, 0xbc2bd2805334b6a4, 0x3, &(0x7f0000000040)=""/79) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 05:37:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) mknod(&(0x7f0000000080)='./file0\x00', 0x91, 0x202) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000000008cde3bea8f9f10c2929e57633fa997fdf57400000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = semget$private(0x0, 0x0, 0x597) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) semctl$IPC_RMID(r3, 0x0, 0x0) 05:37:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd814faa4e713a48e69931929648", 0x14) 05:37:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0/file0\x00', r1, 0x4f38675f80acf950}) setuid(0xee01) r2 = socket(0x43485f4a29f7eaa7, 0x4, 0x8) r3 = getpgid(0x0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r6, &(0x7f0000000280)='./file0/file0\x00', 0x2, 0x3) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r7) geteuid() fcntl$getflags(r0, 0x1) 05:37:17 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000008", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000280)=0xffffbffffffffff7) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x6, 0x8000, 0x6, 0x0, 0x5, 0x0, 0xfffffffffffeffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 05:37:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x49) socket(0x1b, 0x7371a46b46e5399a, 0x2) 05:37:17 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 05:37:17 executing program 0: open$dir(0x0, 0x10, 0x4) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)) syz_open_pts() 05:37:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x1000002d97) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/31, 0x1f) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000180)="484ccef8bd685eff748ae9c08c01ff30d3ce91d7b5f4eab9079cb371", 0x1c, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:17 executing program 1: 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) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x40) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf23f2a323422d2c2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8b) r1 = socket$inet6(0x18, 0x4000, 0x5) shutdown(r1, 0x7) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f00000002c0)="7954f3fe5953ad330a9ad22794156b827bc5c0b1a8057f76a90f000000000000009c13933231602b000000007c85f98280d73a10fc8d5b5b5b44243782a480cbee9a62053a56908ec361401cdce8d4913ce4152fdd99d15cc7d8344f6b2d4293b5e81945cebfb4be66c17e2c1c0a7f7e") 05:37:18 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffffc}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ad", 0x1}], 0x1, 0x0, 0x0) 05:37:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) r2 = dup(r1) pipe(&(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) dup2(r1, r1) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000100)="b014ff0000000000") bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x649c, 0xffff00000}, 0x0) 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="45bcf227b5727f409a693faf24c2368cc75541144bf9097f371aa1ec325ce64addc259b2660d96e3ba531493898e08054e8368c337725d1babda6bfa8951aebadf33a1add7a3b5ba510233e7f869d411c6ee8292aaeeac9b0c3d5cae1938312edde8c9522151a8c080202365bbcb924d6a8b414f820dfb60bc2452388d67101c0a83e2fa499873c4917764997b0b911ba1d3e288aedbd1ccd5836593328f5772df4e4d9ecf5770e7e4cc60239fbaea5d92f0df0584df7a", 0xb7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 05:37:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) unlink(&(0x7f00000000c0)='./bus/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x2fe, 0x26c70, 0x1ff, 0x1, 0x8, 0x8, 0x982, 0x1, 0x2, 0x9}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x808000000101) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x1d1cc92c123f3cd5, r0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x200, 0x80000001, 0xfffffffffffffffd, 0x9}, {0x2, 0x4, 0x5, 0x1}, {0x8, 0x1, 0x6, 0x40}, {0x8, 0xff, 0x22d, 0x48ed}, {0x3b, 0x100, 0x6, 0x8}, {0x1, 0x3, 0x80000001, 0xffffffff00000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='\x00') 05:37:18 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) dup(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) renameat(r1, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571214a09a2e8bae358d3bb67f3394dff2661bfcfc2927410cdd39e8e089e4c3c67b7cbf540ea801d18de8fe23e17d08164f6bd50f55b70def5d49d1d3a6f0d405d3822ea21ab34508afe1bfc4099c4d233ba9e357bf2928b9715496e3ce226a91ba72eb2fd9bc98842a6", 0x88}, {&(0x7f00000007c0)="6b1d4c65eee40901beca73a87b9c4614fe1d885ef945cb6d1f96bdec2403e259b9fd0cd164d5dfa0a0a3fe4b1dcf415cb975ce98acf3124198e9780b5cdc2691002218ac43ebe2d5caceeacd1ee3f48d4c39a9994d9f9e7c81dfbae5949d0c3722dfdad716432555e20e", 0x6a}, {&(0x7f0000000840)="c2ddce61960fe93e4119331da9722c9cbb675bf1e45d999c66a2987d1da07e3922afec7b78c59e535651721ffae8ed44ffe9fb9bc9988d5f7a25c4905352a5385a2e54f5", 0x44}, {&(0x7f00000008c0)="265a85362c746d29357e0c897a6f35cc2b7d66386a2c675a5a87fce3075ca4109c16ac25634d20d1415d2ca1bc03a89f1e1b3c6704282f75c02f04c1c12bba7e322e1a616a0f8013ee771dfd090687d6fa09e60be8b09b7b206e", 0x5a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 05:37:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x20) r2 = syz_open_pts() acct(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x143, 0x3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x4, 0x55) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x81, 0x3ff}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x2) 05:37:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3f, 0x7}, {0x7, 0x7}}) 05:37:18 executing program 0: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x5a, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) r3 = fcntl$getown(r2, 0x5) r4 = getppid() setpgid(r3, r4) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000180), 0xff18) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r5, 0x4, 0x80) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) pipe(&(0x7f00000004c0)) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) pipe2(&(0x7f0000000480), 0x10000) 05:37:18 executing program 1: 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, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r2, 0x20007461) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x0) 05:37:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0xd) r1 = socket$inet(0x2, 0xb5a5065bd2034c, 0x100) pread(r1, &(0x7f0000000200)="703a988c1da703e9e79e80f8e513ae531a74d86589f606d8286eb5e56681e2a0c3c94f47babf1cb770cff7bc5c9dee89d6aed1447f683b949932f283e4c3852119bd08c9e064f883c9b017b16977f59fdb6359353446bfecb74f34150c83b594236b9ccc95910228032f6293c684562fd4c88d7e337cbe9c03765f067f3a8f507cb5e3654bfed3fe1e576a35e11f5570a9f09105eee76d613d47d378ddbe16231b91dc9f8f211a3b4820a52d05f91ef2608a9801e778e183d84ac1edfb9df0fb04630f82317a010c744f034b158761afedaefb0b06cea1fc155637ee209f3343fae405", 0xe3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{}, 0x0, 0x4, 0x8, 0x192b4227, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x101000000000000, 0x2}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0xd, 0x3a9e}, {{r0}, 0xfffffffffffffff9, 0x54, 0xfffff, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x81, 0x1de, 0x3000000000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x88e, 0xb7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x8000, 0x868}], 0x8, &(0x7f00000001c0)={0x4, 0x7fffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 05:37:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0xfffffffffffffe8b, 0x0, 0x0, 0x0) 05:37:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x51) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0xe5807ef3d37192e1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1e, 0x80000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x70, 0x11, 0xf1, 0x5a62}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x7f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x8, 0x12, 0xd8ad, 0x4}, {{r0}, 0xfffffffffffffffb, 0x55070fe543b05690, 0x1, 0xba69, 0x80}, {{r0}, 0xfffffffffffffffa, 0x166a4f23cde95a26, 0x50, 0x3, 0xfd}], 0xffffffffffff5cc3, &(0x7f0000000200)={0x8fb, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x0, 0x2}, {{r0}, 0x0, 0x84, 0x8, 0x5, 0x7f}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x1}, {{r0}, 0x0, 0x2, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000022, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x800, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x3f, 0x800}, {{r0}, 0xfffffffffffffff8, 0x38, 0x4, 0x898, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x3e6, 0x7e67}], 0x4, &(0x7f0000000380)={0x10, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) bind(r0, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000500)) r1 = shmget(0x2, 0x3000, 0x480, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/101) r2 = semget$private(0x0, 0x2, 0x500) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x2, &(0x7f0000000640)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x5, r3, r4, r6, r9, 0x1, 0x5}, 0x5, 0x9c28, 0x8db}) syz_emit_ethernet(0x7b, &(0x7f0000000700)="88061d54960c426f93eab599ddd1fe64c26d013f2239c1b92bb8caeade344513c84644eda3287c914b556c0156afd059cfb5126986956d877c841000c76072f6c5686b9ad0491f33e06f7e2a13a412926bb349a2958ccb27d5fbd7e09fa01b8c8331acdca1527d7489c5c0c552a15885c2bac0822ea9ff83eca922") ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000780)=0x9) r10 = getegid() r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000800)={0xfffffffffffffff8, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000840)={0xcf, 0x1, 0x6, 0x5392, 0x81}, 0xc) r13 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x7, r3, r7, r13, r8, 0x84, 0x1}, 0x4, 0xd7, 0xffffffff}) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000940)="e9e710670987cff37edbc0c0199d5db9cbbbe3674dfbe6fc0ea6c0652e8a8def7be0d6037736084504319c2e0292a02766b0d4410cb8e5b603d318037f31deec1eb3f72fab687439a1837265d5200bcee7c6b1b8183a7674e9794c7e64f85a1bd06252127ccc935371fbc7f388fa0d4d77aacc1f536dd4cc1e4778395f2eccc50862e280ea421bbd626056b953b88b4c3c", 0x91}, {&(0x7f0000000a00)="1efd819085e0065ffed1299534c884df85944e0597403853d14ce42cd37c36fa938e7f19620c60e7a77b71be24e3df4a7fd3f546bdf2c384ef3912f9e56b27f781e7da1d9a89e93cdead15ab53001df588646173f780becb61f78da7564cce38f8dd8d7e1649ad7d975cad6ee3396a970c0656d65336e70f0a67b3590fbfc920c73566d4981d195482", 0x89}], 0x2, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r12, r12]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x18, 0xffff, 0x1, [r11, r11]}, @cred={0x20, 0xffff, 0x0, r5, r13, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r11, r11]}, @rights={0x38, 0xffff, 0x1, [r12, r0, r0, r12, r12, r0, r12, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r13, r10}], 0x118, 0x4d005f2ace9274bc}, 0x5) semget$private(0x0, 0x4, 0x140) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4}, {0x2000028}, {0x6, 0x0, 0x0, 0x7f}]}) pwrite(r0, &(0x7f0000000040)="b1e91b79a0ad27050cdafd046d9b", 0xe, 0x0, 0x0) 05:37:19 executing program 0: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x9, 0xf69e, {[0x3, 0x80, 0x7, 0x10000, 0x8000, 0x2, 0x1, 0x72c, 0x0, 0x4, 0x46efa09a, 0x8, 0x7ff, 0x61, 0x1c00, 0x1, 0x4, 0x6], [0x6, 0x8, 0x5, 0x34a, 0xffffffffffffff80, 0x6, 0x2, 0x4, 0x100, 0x7], [0x3ff, 0x3, 0x6, 0xdd, 0x10001, 0x1000000, 0x1ff], [0x6, 0x401, 0x8f, 0x3, 0x6, 0x80000001], [{0x151, 0x2, 0x0, 0x5}, {0x5, 0x5, 0xbe, 0xe48}, {0x401, 0x1, 0x1f}, {0x1ff, 0xfff, 0x1, 0x2}, {0x7, 0x2, 0x5, 0x7}, {0x0, 0x62dc, 0x2, 0x2}, {0x5, 0x7, 0x71, 0x2}, {0xfff, 0x7, 0x9, 0x4}], {0x607, 0x8001, 0xff, 0x6}, {0x800000000000000, 0x7, 0x4, 0x2}}}) 05:37:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="6a0fc6c2d8e810d62dc50017b705622b18b0db9e03698159f13628f90b4b4b4a3b86888391ad5698b1f1bf1699c839bef767ae72f33b2269b4ffa03ac6209e780e3defe0564bd9328f69ad111e", 0x4d, 0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) 05:37:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x6, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6, 0x5}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0x839b, 0x6}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) r5 = getpgid(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r6 = getpgid(r5) ioctl$KDDISABIO(r4, 0x20004b3d) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r6}) r8 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) wait4(r2, 0x0, 0xfffffffffffffffb, 0x0) semop(r8, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r4, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000004c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) getuid() fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) semop(r0, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) 05:37:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 05:37:19 executing program 0: r0 = socket(0x0, 0x4, 0x8) getsockopt(r0, 0x6, 0x3ff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt(0xffffffffffffffff, 0x8, 0x4, &(0x7f0000000000), 0x0) socket(0x10, 0x4000, 0x8) 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x80000be}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xfffffffffffffff8, 0x100000000, 0x4, "635323a707f3b3aa72cb571f1134d191c2672a0e", 0x8001, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:19 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x4, r1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r1) flock(r0, 0x768fb1bd3cb8adb6) 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x64}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0xfffffffffffffff8}, {0x2, 0x7}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x100000100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x676, 0x100000000, 0x3}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) 05:37:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x90) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x81, 0x781f, 0x7, 0x3f, "2eafe8add6f56aac73c54de0c71a1e8e63b96431", 0xffff, 0x2}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x6, 0xc450, 0x1b7}, 0x3, 0x63a, 0xc2a}) r3 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/205) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x80, 0x7fff, 0x4, 0x6, "5310cae642b2e700a3662217544f21c4661a2a1a", 0x1, 0x7}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0xd0bf, 0x8, 0xfffffffffffffffe, 0x9, "0caa71231ffb83f52d41cc3152e14a922e3616c2", 0x100, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x200, 0xb40, 0x40, 0x6, "6d19f6783ad768bae92f433b2c4372859fed0340", 0x36, 0x8ead}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) r5 = dup2(r2, r4) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000003c0)={0x100000001, 0x1}, 0x10) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x280, 0x0) r7 = dup2(r0, r4) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r8, r9) fchflags(r7, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffe, 0x61, 0x80, 0x1, 0x10000}, {{r6}, 0xfffffffffffffffc, 0x7c, 0x1, 0x0, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x15, 0x3, 0x80000000, 0x4}], 0x8, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x62cfb5e1}, {{r6}, 0xffffffffffffffff, 0x90, 0x1, 0x8000, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x8c, 0x1, 0x0, 0xffffffffc2d07e5e}, {{r7}, 0xfffffffffffffffc, 0x88, 0xfffff, 0x7, 0x1}, {{r5}, 0xfffffffffffffffc, 0x40, 0x10, 0x3, 0x5}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x100}, {{r1}, 0x0, 0x40, 0x2, 0x9, 0x3}, {{r5}, 0xfffffffffffffffd, 0x82, 0x1, 0x0, 0x2}], 0x2, &(0x7f0000000680)={0x80, 0xd07}) sendto$inet(r7, &(0x7f00000006c0)="e8ab6ac3721e98ed405c9cfa5d5c6726e0babf0918bc9f7ac694847b377dc8a324c7684f5f427cc2ab867b31bce5108c31ee63f1dd7ca36bf9b1f129", 0x3c, 0x3, 0x0, 0x0) getgid() rmdir(&(0x7f0000000700)='./file0\x00') syz_open_pts() getgid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x100, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x1ca, 0xdd67}, 0x10) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000007c0)={0x400, 0xffffffffffff0001, 0x1}) 05:37:19 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r8 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r10) 05:37:19 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') getitimer(0x2, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x1, 0x1, 0xaf9b, 0x5}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[], &(0x7f0000000140)) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x34b, &(0x7f0000000340)="9f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="281fa9f2607fbc8c7a8df8a7a7fb03d2f86cd62d71bc2fa1e8086f27ff1c9bf8783b9ca4759be6bcabb00add292e8c307b2f39bd25c4ff960e9b1ac3738da123f20cce80b0999a5721d8737414cf82d9eb6ca130aaa6d6c71aced12ac161ac34f06339c15fc8821e5b4c87e29ecb7c64d120b7ea018642868f90ea83244a2f3c6356b7f078db49399111263f373e098028c08f1325bba56a949f0bf8658cc13ec52227cd438e262317c94feb63ebcd5e914ad50bf8f694f05bb78b6747d08b", 0xbf}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) write(r0, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) execve(0x0, 0x0, 0x0) 05:37:19 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) socket(0x6, 0x5, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xbf, 0x81, &(0x7f0000000040)="f062505d643e96b1ac40c368866665554faeb70dd9a24a91946b87682b23f4117f9b7b1ce0251421e8e15ea47c781bbd092bbc583a1dc0eccb5b6b83984d44983bb743ca763816e8279f5794316a5cfee1918ba7a89d3b16988cf5ad27579c492ae22d2c", 0x64) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x1) 05:37:19 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x30a01, 0x180) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 05:37:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="de4c778719d258c894e5b71551b14f7c3124122ff8e9ec3a2f5a614ac48593bc4222ba085bfc0b759df58e751afb58212019c76ea7ba14cf8d87eaff7d9cdb0357b73c022bac1823afd34d62e841c2e8989e09fd760715b2648ce16c6c67c88ab7dc1dbf509332e014e678746fc9ff403ae396cea5328a31004936b99d1078a00f5b498c04df789b8e0949f47edab7c8010eb73ab5c781c13167752c9d08c604cd12982ceedb71686e7a1f0e28e849bf9d7230", 0xb3) 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x6c43, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 05:37:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0xd6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x22, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000000)) 05:37:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8) chdir(&(0x7f0000000040)='./file0\x00') 05:37:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x32, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="56a11a4db0c2eab50052f830ed2ee6211853c151183f02e69de9c83b809b72d7b461a3195398be", 0x27, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x101}, 0xc) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept$inet(r0, 0x0, &(0x7f0000000000)) 05:37:19 executing program 0: r0 = msgget(0x2, 0xc8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x4, r1, r2, r3, r4, 0x40, 0x100}, 0x0, 0x2, r5, r6, 0x6, 0x9, 0x8, 0x1}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="87") 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x8}, {0x81}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 05:37:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x804, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000d100000000000000c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, 0x0) r4 = geteuid() chown(0x0, r4, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 05:37:19 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000000)='\x00', 0x40, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x88a0, 0x2) 05:37:20 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = getuid() r4 = getegid() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x89e0, 0x1f}) fcntl$dupfd(r1, 0x0, r0) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) r5 = msgget(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) 05:37:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r1, 0x4, 0x0) 05:37:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffecb) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8001, 0x20}, {0x18, 0x0, 0x0, 0xf8a1}, 0x800, [0x1ff, 0x40, 0x1, 0x0, 0x4, 0x1, 0x2, 0xaf]}, 0x3c) 05:37:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0x3, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x7}) 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", 0x59) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x7}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x6, 0x7fffffff, 0x9}, {0x0, 0x9, 0x59ffc36c, 0xa97}, {0xffffffff, 0x9, 0x1}, {0x8b2e000000000, 0xa79c, 0x4, 0x4}, {0x10001, 0xb75, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="89") r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x3) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x3dfc77f9, 0xe5b}) 05:37:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x44) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x24566a9eb8691003) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3000000000000}, {0x30, 0x0, 0xffffffff, 0x8}, {0x8, 0x0, 0x0, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x7c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f00000000c0)='./file0\x00', 0x2) r1 = socket$unix(0x1, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r2 = dup(r1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x44, &(0x7f000037d000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r0, r3, 0x40, 0x3}, 0x7, 0x76b, r1, r1, 0x0, 0x7, 0x8}) setuid(r2) r5 = msgget(0x3, 0x240) msgctl$IPC_RMID(r5, 0x0) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001380)) 05:37:20 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3ff) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) mlockall(0x1) getuid() 05:37:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 05:37:20 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) msgsnd(r1, 0x0, 0xfffffffffffffff9, 0x0) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000080)) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 05:37:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 05:37:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xcf07, 0x0, 0x80000002, 0x3e, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7ff) 05:37:21 executing program 1: syz_emit_ethernet(0xb0, &(0x7f0000000140)="4667aab77639a34e606471554fd1cfc797586eb1a4e394167b0dc55671cc50b90eec50a44221d2b49e97d29bce425588b6e21ed5865a17082818ec427c1a04c9ac3172a9243634094c833b1cc442658ee5207040979ca1a9b584cb78c8bfeb6b333c43b7b2283fae76d4f762a8ae08fb5708d6826bf64a8e707a67906eadf6b311176c5960fce432c91d2087ef4f9102376719365f5a9f6e622510fe4aa14e90eaba37bdcb1a83c2940eaeb9ef9c1a57") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 05:37:21 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x81, 0x3}, {0x5, 0x2}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x18, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") 05:37:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0x0, "0000000000ffff0000000000000000001000"}) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x6, 0x1, 0x7f, 0x0, "cdf5aafca44dbe64d032c3be018efe35d0e48cb6", 0x7fff, 0x6}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x1, 0x3}) close(r0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x6, 0x9a, {[0x9, 0x15, 0xd1, 0x9f, 0x7f, 0x1, 0x40, 0x1ff, 0xfffffffffffffff8, 0x2, 0x7fffffff, 0x8, 0x200, 0x2, 0x7fffffff, 0x6, 0xc6, 0x3], [0x81, 0x1fc000, 0x4, 0x100000000, 0xfff, 0x2b, 0x1, 0x2, 0x5, 0x8], [0x0, 0x8, 0xffffffff, 0x3485, 0x1000, 0x4], [0x3, 0x3, 0x1, 0x5, 0x1, 0x6be], [{0x8, 0x1, 0x0, 0xa9f}, {0x7, 0x7, 0xddc, 0x2}, {0xf90, 0x1, 0x0, 0x1}, {0x0, 0x50a9e535, 0x6, 0x5fd}, {0x47, 0x1516, 0x3, 0x1f}, {0x3, 0x9, 0x800, 0x10000}, {0x100, 0x10002, 0x0, 0xdf}, {0x8, 0x5, 0x6}], {0x6, 0x7f, 0x9, 0x2}, {0x2000, 0x401, 0x3, 0x4}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000480)={0xffffffff00000000, 0x8, {[0x0, 0x20, 0x7fff, 0x1, 0x9, 0x10001, 0x3, 0x0, 0x5, 0x8001, 0x4, 0xffffffffffffffff, 0x5, 0x9, 0x5, 0x56, 0x2, 0x7], [0x0, 0x200, 0x9, 0x9, 0xce, 0x1, 0x6, 0x6, 0x4, 0x40], [0x6, 0x861, 0x8, 0xb915d2b, 0x80, 0xffffffff80000001], [0x5, 0x52, 0x7, 0x5e, 0x200, 0xad], [{0x1, 0x8, 0xf107, 0x80}, {0x2, 0xffffffffffff8f20, 0x4, 0x3b}, {0x0, 0xc4, 0xffffffff, 0x2}, {0xffffffffffffffc0, 0x2, 0x1f, 0x473}, {0x0, 0x1f, 0xfffffffffffff800}, {0x9, 0x6, 0x1ad, 0x2b82}, {0x0, 0x9, 0x2b7b, 0x3b42}, {0x3eac, 0x7, 0x100000001, 0x3}], {0x12, 0x8, 0x1, 0x7}, {0x0, 0x6, 0x8001, 0x2}}}) syz_emit_ethernet(0x4, &(0x7f0000000000)="d8181136") 05:37:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x7, 0xa568, r2}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffe30) 05:37:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='&\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='/{\x00', &(0x7f0000000200)='/\x00']) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="f7f9e794", 0xffc4) 05:37:21 executing program 0: semget$private(0x0, 0x2, 0x80) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) sendto(r1, &(0x7f0000000040)="edf56966", 0x4, 0x40a, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x99c0}, 0xc) r3 = semget(0x2, 0x4, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1f}, 0x83) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2244, &(0x7f0000000100)=[{0xfff}, {0x80}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="dfd9b9cbfb41554cbc0f2e7ff34a819a9624fb5f701547473311004c88f97a41ff36e46bfdb580289b8898e29bcd288caff7516d1e06107ce2678de0f986ce4351efc37e096eca4d14a1dfed98bb6743363c1e934b563a3ac826dab056e1272f6656e20ab4995f7d859c737041f3d101127360ba1b5fca54edda3acb907108573830b94a24cf755b8b10721c376fca324229a2d7c856823d47d0b5d5840a5787bac2df8e73fd172355fd6bb58f9479407953410a914a970efce8a1f66d9aa3bd730a432cc24fecf51fd01e18a6df7804ede986b15eb934318794c49f34f6d9403d1f8f5501b182b091e5481fb9dd95424b9fbe00841cd8208e2c784eb2b26d1b937ff151b84df828b6d5e247d8993fa1d24b4a56489a0e567ff92d8b3501b27fed6444602944151d82c5d7202f4ba736ed3ce94be25fc3b7bebb16014e91b294f1f80ad305877a8d265e04a6b8e9d6f7160ebfbb1bd8c87c05aedb4fcc1445c4055943bfaf2ab4e885b336074f69f89f07c67cfee3de10eb2bc6808eabf4c1c7ab0e18ad787f2ffd18abdcc8c9c541ece3efbd153d0d816ae326a417baddfc4b88a11883c5945e9ce34bbeaa3fea6b65d94c85b28d9cce72e5b0af30c74806adff4bbba690cfcff768d6c192e6aabff216d64e7ebaa8ba18f637ecd8dc71f82a45ad608e3bf21424dc5a11be69e43cac839d17de985bb2434bc67e33dd22149d3e5adca746fb5a9717c578d81a129272c2fa2d103939e8b9088540c61617a35d10670e79fe3be1654a18b1c11eeaa45b6cdf14dbe73a8c653009ed32e70627da12597c18cafe3947ca4e444f46bb33c243f92d29b07299f5ba7d86e88b053ab5d1cfd9bbfd7125858c342ece9a4eafdce901b8b3d5f672e8fa86ffbf00c9aaf8d5ec3179b46306ac73c3a91c5cd38070bffd7c37b389fc1264a58cd54f980892dca76ec783085b950bc2143cd321213388a63563da00ce27c3befc148c661ad2bcbb573a4bed19540e5820f024984919215f06d6055b23bcd1a2a25203ee02f822d021724e2f04462868532347a6a43a54e88428e4be2f5bf4912f96c8c16bf66f622b8adcb07e0840b77c0dc757628ef180656ef2dd09577fb9bbe573becf067d0527f05f252e088a279ee7a68f1c914797186d33336d69f90fb7e5b7f72be17bfc35168c69ea1e4a7929a7107c48737ad0590035a21ec873439cf602b4d6c642354be677a89a4fca9cc55e82cba70d011c2621550cc7a57eb9bf63d04dcd9c402e61e1f8ea14f4add1a62e0aa7009734bf3813d8771ac5678ac5f7ae0f677268c9d082be2d162271694b44bf26901fa19b638a9f4c856144e712e05019e6278ccc66e48e8fe853dafac54c7d8406229838ba3a185cd8441b8fe7cce5e560f527390c7e5535583b68ad6b6b1844dae6e8e0e55f80cf9ae76ccc800d0143f22cdc6d6b4abc435a13a7b23c6e8033264542f515b927aa2264b8f0e84356ce0462daac26f63dc1d4712e414ba19033b0e6dccc84e1991a3d243f77ff7a589eba623ea726545f475749c30bce21caf3a4ae7f92dacd713fad36e4c9ac07ca251a87cd57789ffb9039368dec1cb709942699c17045841f6062a3d50b63dc752628b8741096245d367112be2f7bde4e74a9397c5509481b855045fe9b048e35328212f0b0d8021212bee514acd90cb2e1d2ab6b95f380f45823d0a0f752d74af9db61ee7a5761fbc5d1119573b6ac2efff6cf2844803bdb0077e2d9d9b9c516287cdc0fc9b16f9d1f084c07c4ab449f65561ff2a471c0075148bde0f483bb0321d7b78d56a76968db65a5aa8009542f22777ad312d0464a8a6a1ed1a3c7c8d59b05e201992f61a740ff30bcd9e10cdca0e725c1e0832b51617ea613d0934e90922cd3b6fe3ed2119e61668d929a4621fcd90f4ac3d00a128fa34cdbf3a196e235ea1311ab1db67df047eeee60d7745e2db30b0733c56a7d04e7b9ef49d18f75d89aa49ee961a5aa4d68edca74f2096b92b7704f8d7dc958caa06b21761532d67a562436b16b96b206a39abe2842140a7ea5fce34ab00da431da3228b0a3dbc089a814e0b67b6b298fa7ee6d6555d4a2f106dd7d149cac6dc36a4fcb55d686f9fc9c36fe8a267825f0f425b48008c46d16c0b19b47dd8ae6b8e470d6cdbc595307d8bee8c3262fed1e74b9262c3942e193407852f1e147b5ee3caa8dbc61596e1549034739f75ed533de451897ef444ddbbd9d1abbd448bd80841ac0a4a5c6f13c950f5fcd5fd860aa9de6547f3cac936b7814b39c5ebfa2ab86ce330ea09b8a1328b67cb60d8c4e6da24afe176222ca097b2c0826644461a05400dfd6a42d43638f8eb82d29032c517616fa3aeb62c325be777023cafabfe871a764caee4aa825f4f51776e1dd11b0146376f097df267a28d6b7117fddd5603d87646b2f0c3a250673535beaac9ede67681e4468ac6fe7226a84263b9bcb8b337df9d041cbfacba97bed1339fae3dfd5297f463325fba236188b07d241fd7535f3c1b80e3ef6ef29b1617449ef9da59ef81db0d96e3b25b24354dc441b8711ef15b07803833cbcf52ff3aa53dc0c86ffd21d4368905964e57248c774d35f4c15b81fd15d056dcab7cd67cc2b7267c6cc8cdf6be8452c475b88b4d08e672aa8687ddad73a3fcd6b22066b5b05c69a0851304e3d63cfbe028efbc84cfc5717b98b74eec5e037bdd0eb7cc638870b8561d010d9c0e280cd2b88506e3b597b64aaf78ae68e897bf4f0f87575aff6dc99214efe3aff110f4682353fb9e780f36cb5fcf05618867a15108d3981d5c7fdcd1d4e2be83be08e39ee300da619c667b1859757b2f0d4dd850a8bc153e5cbe5e83478fef1ebdaad5eb13bf9086add92c5844af79f9579099f52c76ccaf79d8548a010f41b03cd19bd9cec0cfb1282ee2178d8c6a9c08c99f8e43a92fad0476daa2fff5c7a064da574439972449057c09f77d6cb27f4c9628cf69be3fc6e3f9ac35372ca382795ca1c2d7b53144457122b4c37a35a9bc53c4c0406444cdb007b859f618faa131a1bd30de374f84ca2bab4d7b2deecb097d1e50805d534c0abd28bf6fea30bde0a2d137b6d06389b81458b0a7c90b57e87d4bd633be71ecd13b92501904c09223a1de66c04ac12d46e99871fef820ddb9a9c236f38b1f6c674ce610ffffa07b83a5183903d9660e51a299d211d2d018d6924f1c97ce83bd01df3b8279c91929e5298034481fbe51de08bcd5adbddc8df3683d352a7536fea47ef42d9e7c1e73775a083c8287f7d4ad473e5852875604a10073ec3104068e5be20cc88e1f70b116cfb801a4ebeb8356b13f8deacf82dbcd147711ebe86867e8a3ba074a056125a19c505c20f26ebceb03d10f947338247668cba45dedcc75e34f4b7c9455453330a0161fe485b2190f6888d74b41207ae9756d8c83dd71f4b28af41b4a9cf215541f035cb7a4d9ca9930a1fa0ae1d7568e477f7cb49d5d2630de90b58965bfc9dc3b31c18ecefb8ac343e628d7f6b234362078809737007179a09a1d94f3ebf70ab599eb16a01fef31e8c87ec84eec0e8f0f8216f0d04cfe7f1a08a6e32f7eee40d364f7a19ea23944b819eb0b1821f1c1a4788fcb9f7abdbf979ac1c5916dcd9ef7d050892603bf0ddb4a43eca3ed96eb18ab11102a9554548a19134b111b040d94af56fd0b75a2f4d70a664e093e7e0eff1050cdca1a4841a534771dc9ee4076930f9ac17c6f163104fbfea6c3feb8c64b917cc2fd91e8853f8de21ed62374f612328a752d9ef494d556d9090ef14dfcd02e59b91422b68fda1b88cd12f1854540b99723b8167760bc826187fd0c4ebb8cde7d0af76bcdc44575e916be7450b3300a5721e5e1a2a75383643fbf0f7c2da0fb8225d38cab928b9dec41c2a7f3e5f36156c7e6bbdaad24fe053b73cee56419061a3869fc1a9c5a98286908fcccb1504748f75459f502c7daa07ffe77676b8ca9a8a6238b7374d71832ffcbaa55a3901b38da8cbcb197481999b9f66f1777512ec3db98927afbf3ec3a439d1f713bf351beea8628f6f6fe5c2af61b39e1964ca1371570b877722059742f672323a78f2358708c1bf850fe8ad224fa47d1b8a3c82a0ff87b038525329a7ac5477602de881404cac24f2fc397e06964ead47569fe639e7babfae6a1ade4e879b0181db4e1d335a4a78967bf67f6585feebea9cc52a57f9c1fff2b1ab3dc76e922bddb0bd90f6f79a456c195550a5c5ed2fab97ed46834fe6bc4e1f2d017c974f2401c33b0e007e7ec9c142b52e92d624d8169438ff52439db6e65914038923d9923047775cdbf1234955b4e44a30a305f8b0430dcfbd6448a9ac3938d64162fb85392ad4e387791ae4ec76b0ff039a20fe0861c20a27fdb0e36522155ae9da5fd69cd013c4573fb77d453b472b4892fab9e80ce0a529f377498110fa54f4a65097ac50b4442d5b7ba0d2f8c0b648c5168e4c8100eeef7eb39cb9ffbb0406392b7e6d98904415013a778eedf792f3e585c228ebdef983e9a1f16c938d6d3018478e86924c0eb7f041e90c1e107ebee26e7bf072e15af9d5ffce93eac2685b036906551a9571411eea2510427096a907591e8f97c88abfd016239965f7763e08fc3d90cfc094985d3e300aa48cbd926bac2ff103a8d79f43a9e7c763fa42ffc1ee792c222eaa3ad4ab13c1ae802c835ae7c44afe2f480b51adff8eac1376b517e8102cb1e87fee1b7e731fe56f7bd23259be5f49e2f741c044d40da554741c2d195e5e3f772e8892ba5ab6b403691225c8b6182d31b74bf7006142eebdcdbbd85fc5cfec806f1b6e92c876feba0153db1cc64f76eb3ea66513b3ee447cefb3036b70c84d358e97bb49cd113b9857a36d2ba2f48085cefe9f28ea36cdb19bccc5dd99815e06cda2e679116051563ccfe3b660f350a5bd66c378b80c12b553743114a9f4e3a86863ba9584dd7b98e5b700818591929d3671c9cf2378636c1742fd7eb94b771808d66cf4081fd2e3fd0c8cb544942fb6f97c531dec9a2483da442e6d2d0b4020dc32e9bc4063bee25fc7feadd815f14c86a4fcd39dc46deb479a1585c575078e2540a6961a18e3fdb93ca34693a819f76ccfd4d8cd924de7eb1321565b819b58e375bf890516c3d4e74a400530f3963eca722548a1b4cab88d8debb8f9fd8f8a0ca96e4156152739ee70c1d00f09dcbc3ed364183e02aed5fb634f6156f1245972b8c14aff299e437f8ad40273d18a575c8c479eaff0269681310243c7730845dd0db51c6e267df8f92ec67fc5a561032fc01a2ffa215aa64be21f7a62b1a795d219e1634bb1ccc9fe188ac0602bf5d297e617574e83997f9f1fe37eee1e21d7b337ab405e106ff55ffdc8c0a7a42a719cf2785e609cad3f1416541b3bd6e03e6deabd3c2a0aaba342bdb3aa5ea0ec9a1ab131b74f2b26263e63310403f3ab638ea48f22e3df3504954ff334155d3e914ef556c92f7f0f593cc138e0d66368ae8fc90d05e2721e0b7957bf51485e2972f7271fa750681105d3a839ba32522141799e1e380a4f34f63ce775b002f72cd7965d576dcf02289eee0558d2fcc0f15caa5952d73823722aa72dbd0dc0a0d31c9a32fd9557a57e125fada33361b349b9dfee47a15564f390a8a7fab85bf5a4bf90d50e165f5de34ab4d18d8c4eb226d11e9e52e2a5f9dc5cf927ffe6cad99ce63c372c95518f2dbc7d0183fb89ae6183695230e468891bf1230c4a86726fa3efd5526096772bc10bc125db614105abf713826b89bfb2f3e90ef7ccb40f8c7b9ea4316276", 0x1000) write(r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) ioctl$BIOCPROMISC(r2, 0x20004269) 05:37:21 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, r0) 05:37:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0xffff) write(r0, &(0x7f0000000340)="94ad271506be16a33432889414df3c152c95382f4a632bc1bdd3d4b76d43198098d2c30a3cab4a0f537552aafe1239e0194afb95417723bae4b1545644864de92011054baa37b60351238d48239ab7d699328b31358ad3fed659057c872c4c7598559b327cd0cb85868398659cd4476e0523f1950c3ba31373234fe3c5482739851492879084", 0x86) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_vnetid}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1000, './file0\x00', './file1\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') socket$inet6(0x18, 0x5, 0x1ff) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f00000002c0)='./file0\x00', 0x0) 05:37:21 executing program 1: syz_emit_ethernet(0xce, &(0x7f0000000180)="9d98380590e559d6c41335551720d14693b256c6fed617565618cc0d349b64a521453b7c4efecd7d6511cffe99813a37e147da431779f02b2afa90ddd8d0aba01fe0f43c1c4a44df706cfbb43376d636ee20b2c287b34d8a87f6ab43f7a91eeb5fd4e280c5501c1e93e305544f70309b4023fde609e1c309bd613badfd85f6b2c894c37b7fe87a872d357987269a5fe2b0c81f2874be7f256b8378949d24c6be292ccf0507ba4554e9a3d679088edc486ffd8ad68701d232afbf1a59f75e29758caa62c6b5d493ce090b32a94451") open(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x15) 05:37:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) socket(0x1, 0x4000, 0x2) ftruncate(r0, 0x0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x14) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x4, 0x3, 0x401}) write(r0, &(0x7f0000000180)="e25aae69400d001500000000df144337056a4e6cf38215969907000800ef25273f01f8ffffffffce520997ea86cb3b1cffff0000d6bde0fcb07602917943bfdb63be3b753c3f565e5ee0d101782ee6337362eafecbaaae01c3de9f3a31ff805ddf8af484c7a2f7b0afd1e059f4845ffdeb33fa2b5b7d7bd8b50a8437bba06a922159016e7ce50dcb5f26e3beb2", 0xfffffffffffffc7f) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d, 0x9, 0x7}, {0x29}, {0x4006, 0x0, 0x40000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x2, 0x502) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/169) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0x200, 0x6, 0x2, 0x6}, {0x800, 0x6, 0x6, 0x80000000}, {0x3177d465, 0xfffffffffffff001, 0x0, 0x800}, {0x4, 0x7fffffff, 0xffff, 0x8}, {0x19, 0x80000001, 0x7fff, 0xd76a}, {0x7, 0x1f, 0x7, 0x8}, {0x7, 0x101, 0x5, 0x9}, {0x401, 0x80, 0x3827, 0x3ff}, {0x100, 0x100000001, 0x7fff, 0x802f}, {0x4, 0x0, 0x9, 0x400000000000}]}) socket$inet6(0x18, 0x6e1b6bef720b6a21, 0xd844) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x2da9) 05:37:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5, 0x4ee}], 0x1}) 05:37:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 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(0xfffffffffffffcca, &(0x7f0000000340)="97622761bcb4d0ceb0a1d92f719b7735b48436005ffd9fe481710e6ff6bcb1cc01c12496a6944637bae1cf731ce01d2baaad50aa51d55bf10bf5a13ddbde614e640ec7d849132bb21871d0991485807606d145ddab2fb9c78136374a2ccb383f01de8db52fafb9cebc5706828bcfc78243d362aaaee3950ab4c0968bc02ab4d3e91ef9b1a409655929f19fe3786e56cda0f54f7a5094226f82991d2e90eb1481dbf54c97778d01f5ebad7f1202f3e8791372517857d3b89dc9cc78aae510ad7cb80a0933d7ff") bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="20ceffffffffffffff00"], 0xa) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 05:37:22 executing program 1: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x3, 0x3ff, 0x4}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 05:37:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x3e34e5c4839d6f9d, 0xfffffffffffeffff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) close(r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 05:37:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffff2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$getflags(r0, 0x3) write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 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'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 05:37:22 executing program 0: socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x196, 0x0) 05:37:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 05:37:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000640), 0x0) 05:37:22 executing program 1: semget(0x2, 0x2, 0x318) r0 = semget(0x2, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 05:37:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x108) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000380)) setegid(r3) setgroups(0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, r6, r3, r7, r4, 0x4, 0x1}, 0xffe0000000000000, 0x14f, r8, r9, 0x1, 0x7fffffff, 0x7}) setuid(0xee01) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85973b188d7e559b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"], 0x37, 0x800) 05:37:22 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x100000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xa747, 0x1}) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80100000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x6, 0x6b, 0x1, 0x8000}, {0x800, 0x20, 0x9, 0x7fffffff}, {0xfed1, 0x1, 0x1, 0x7}, {0x8, 0xef86, 0x7}, {0x4, 0x5, 0x4, 0x6}, {0x800, 0x1, 0x1d, 0x7}, {0x5, 0x80, 0x3, 0x100}, {0x0, 0x7, 0x7, 0x372}, {0x2, 0x9, 0x7f, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x0, 0x8000, 0x3f) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 05:37:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000080)="787a79244f48eee13b06520e3a2c8627451c6207b1c330be759645d24c409f98275b494af421b87260bfd0b8c5769d0a8ec058a64b8a1156d651c92ce23aca97d5b9daafccb4f1d5c67d56a14c38ef64f034aeeab66d78e4349bf565d59764f9b3f441e76dc7fb526014f0ab69537cfe9617bb2f519574dbe35ed618a09e43bbb361ba44f88f10b91a3f953d689ba64384ca3ee1f7ae74114e473f6609c3ade99d21dfdda46c47e4ae0d6cd79faf6b7ba509ebc7e0a21a54b8cb33bc127b03e9eb2aab66895742f702d0ee4425ff123472070e1cf44e491ff605b6be925f3025344464158e66d40e02f8123474cdd7b35870dd23fad05f3489f6629d26f7358c41a34cf791a1c4f2719a2b500efa9331f85f9ad4f70c28b61719563442aec9056b3b966738d02d26105d54fcc4fe35f258822b6d952f5262f28709b509222524892657b6d4bc5a7704d028b5567ac0a42d829accd12dfba9ae842460b8f2e4cf9868fa5d9999edc2928f5a330e82113f30fbf57a26ccb56aaac206aeaaaa15c3ac575197c3ef61bc7038426621edd7e61e7673209359d6b65aba008737792cdd5289ff3b33273bd4323e7535baa2b7eb2cc7dd07a905a077ea449f1585b8698b982a45ce05b60b527f3e2c5b43c9ca88daa94d82d8ce37988e219cd86923d1aa20e2cd3a6240182f2adddf956aaaaebc0d2a50b14dc6892bd17b4f35a809e62075b8af402238ab82ea403a8e6d69cde55eafb15b4619e584aa61900a6d2f2d45b0c85b40b041cfd9c329a1d6d03da39cbcf95ddba5a8f176aa1774c36c836b824c9a6acb5863ae566e1c5c362f64329540937e1ac7d61749d7636f0908d93c381ea7a7ea15bf0f37b000935f8d3f1a2aecfb70ab20c9586258d762a773ad1a389a7a45e99cdf3f15297a7acc2448b5a38304fd9c22d445380e396524a1eb84ad9ff92540d5852f9c34b05b4dc027dd1c110173b5a9ac0b6f6f27a34acc1f9b6bdf6eae4bcfa557018cdaef086801b6ffa3545a97647992eeb05557cdfa86847eea95ed4512e98752d7245f0573106655755ec4c4e8d75266776943e95917934bdeec07f51e95ab37393e52efe514858c29617f8fe33c8d644d1efc4d097152b81009163bb28911e85498a5b50a8064a04cbfe4508ffa61c5de79e734350063d8e1200eeb4179b7f46ebd4ce9904436c4f229bd649bb797384cd1ba822e64f073388d8b10bc8bc989e403b47d039b0a3498b97c9ff63d7626500735d50d574485658263a87c4ef068c0add326a5a9a073bbc5e8db19ee42319c332f84ee496c3ec9dbbad2597d4c4a0937efbb9f6190b2303ac5f66ed02fdd215811143fa5f776850b5e0d4e976f9dfeca5bb2ccdd5ecc66d4e9d517840f01c393899ab37dc56356f4eb1e86c5360227f3bc78bad16ca2f45eb5819fe9a0e10cd8ab977ea0edb9df749af7eb24ab84a5ec9ffe8b1002c012bbf4b1fabf0d967cd854d7a84ea01eb76f308546ee8e0ca27a793f16d4fa2d625d8cef09ea21a009f1700fd8dc2a84821af94790a72a8ba2be0f52dee4bd700231d25cb2caa5896fbef3f5f27764ac7ca169e09d463a8278875f27ebfb4a4f23eae9d22aa21073eb740e21ad31e1bbfcf4f92ce0c5163950f2dd0513b1f3007ec35d08516dc49b80347040a9102ced0d2691403fc845b04ef86a5fe821dfadd148f682a970c624ad7940f794db9aaf59d725dab67d07dfdeb4b79f535acfe371f5b77fd6a6f9c8756071cf60e716f947abbe85b55799397b3e5fade26820496854910ef3ccfe443c8c175d643e7f0c9c1a9e8a06ce85d59268256bbf5cbdffba522943a3f7931bac48376b1d277be22ec106c35751c099706be1bdd85f4d4372110694fed8dd3f62f94773c69a53e4c24fa39ed8903cf9c469f6e41f3f319fe346dee21ee20ea1f5e6a76869722f9b5d0a26f1f25d02dec8c2add80977048e0efc314c1d2baa87a075d468993eb35a5839269b5b3c8a650b902a19a211d12d7ae1448927418bf4b3382613057689d4218dae9e8209613258cd1d0084e0d51e17cb8a2cf8d6009281087b98c4d895173a5c58b20e72faab2762f743939f103268d5761b182ca457e7138ac5f697df3565d49e33cdc60fba7548861678005bd2bf2f86d774f789366cabc24ef74ea6ea242326ea8b3f16077b2c47b7bef5f0af4761110d5a35aca72da37c6510b6d2420b195f77da129592e507fb03497cf4e2b617971e476752842cfa06943a9dc2a4385d308d5a35db04321e720145333d484377d14287797249d1700175840df810137d3dca06ca67b38d94e432796c32425751bc20b000f37eb71c995526aa96bbfd3e81773bab374d011ab5eb3d936b15b8e4282f857ddc94577c9f03f5cd9653477428d53051cd2eb3c28a04f7c3e78b06f4e960692792d1f14bc31078e98d52c080ac287332597919e03067930e27b802232f83541fe5e51f3684a575745b0c26620256e12e66f449c5189d76ea985ef9c3ddf0a1916190eee6893027a4ed68f85070c59fb9a8d72fd60bab70d6fb78321ba5cf5b5264c481bc24dc9259a44a866c3cc88b62158a5be542cfc0e0994438c298361ed4db0af257d65beb5f753b8d749d4d76e1a0cec28ca7e8fc5be62af8c96c2359587a18914a7bd740c440d963e201d8110d4e04b1f7dbc0d1410cb2633dc1e1c19ae513fcc4ff0259f54e61045d141372709964ea98d972b474ed08cd04d2804f18eb9947488d7b8591782e655b8301c0c277a1fd4d60be42266c7999265647b73ff2c2145a2bf376275e45962de5dbbe6b065b939e24cc887c779b4ef2cdc9531eb9faeeee49c9a6476980f228bf8abfdf85f1764a4f26b646a2d5ed6beb29986d23192c70d81e14ffbfb9eba7625ff902c4ba5e0ce70e10fcc30434837d689ca04b29dfaa6fcf8405ee36d58bcdb44156fd8b267800b87ca38c0d1ffc8854f52fbafc9ee6ab38679f16ff18d6f665fd2e8f5053796d4f5b4632356b144c1245ff170d7a85db9e37a2460b4d1fb4f7626f60f644d8013acc3173873b74ef5c0dbdb47ca72e5dec76a38418ccc3b59bf4572ccb1bf7c8497e4dd705789c7c5c7ac5f5c65ef12c141077192566fd912db52b1c1db8b94ad2afc2d9bba6369e0a7a320b4811ffc2e5cc3a3780f6d7f15d111ef38057f98ca460a96ab596534d95dbb1eabd772df44b761e3875dad06909748b6bbb14a3d9875c125d21651b5845089c73dc6d154d45f34c99e94916401c7b669bd6dcb774d0e1fc8bc5add508cb878cd4b505211d5ff89d4e8485e0abf09bf619650a0f1203ddacbef05a040e22d3273b1dc2aa1d752cd7afb270225369835b2404c2b6842123fffe0fc3f5c797f75fbf7d36dcaa95f349af2a85dcdaeccbedd746e386304b75331b7826f3ee104ac734e1b269b59493717bfaf4783d7abe23481062eafe1dcd10e8bcda64f9d370cf611f22f252b4a9f489647a16e9f23d1b94b75306da2870f7a112efd220eb852f43ad6833918a97ef9b3d9ea80eaf18c936bd40edbf9427d8ed9bbeb7b8b3f7f732f04557fbe699ae0a6e13aa66c0067516d555519fa9bf6426057aac50b9215f25b203a21f5e18d540c37de81c18077f3e7129ced48f6c60c63210a05df85c6e28af3007abebf8404122f292b1c6378de767532aeea5db6f399d7653a9ff0e55f0085454d9b84a472cb019198ece015918b26711d1d4bbcead9d1e5c4cecd6a67550749bd59921e2b9eab72555c09abb191d8a1eebba91b74ee4ad0245768c1717b7f15355b451636af004f4a7306647525a5ab22132371f7e9bf77ccd32aa7820e6f70d2265bde3100093d1caf702ff20b5989041aefbdb29f579c6282ff155280f3c2ea411cbb602ef31a3ca835be6258886696d5dbb0b76d7b28d041c6dcc45deeb9eda3637abf0b95e7353ad0a24c34de70ea0793471b3830a8f07e186fb3c75c68266af20d9898c030cda05e43e7ddd6c4e75ce21f290e6fa1bf3974a13c85070ecb3a0caa3e1bc0a01fe6f174fee80a8bdac0b9462f6d87540288c78224b5f95487565c414e5136ddf5c1e8b7a1005ab2ddb36caa86992cc715f966a753585c7b457c42154b8f7b45e79c752717c5108e86bb696aca866bfbff1dc4d6e701f3fa77de358e03bd3c559f3e06da67d22c7035633600f54c5f412167b57a265150577274e09e7d2efbd4be6508ece7ce29d7b2e4665bbf3d3f65a68c156c27d5792422535f7aa05afd153b3f41cc99b0c956d7a1945e62f29e21fb3144a8fc8d7f13cfe01ce36066b4fef08c340b6dda7c8e9bba7472068cb1e5846c37d6c43e5403ac2496ebdd62e99f48144fc1ab38f7ba0abd6a6c2eb795f24f7603527ece511fdd80dbdbd2f2e8e09cb0c6181d0083d3080db79b83e9f73c3b4f666493f34d7a4a446ba9ed00983dc012f028ef8a0b034f135c9eb195fc0bd987e7eb12d14a8cb8cf40b0a6be67be88a6616a9e65f539c44c325e787c8971157d5357b21ad59b3d364f7d7cf9af97085286a34d6c4492d4d5953927db1276f5902355eaed176a0bca17a8dc06ddf82e118d47054cc27d64ce21cb785f14b0937bcf6031ff17d721450281ea6aaf94b1a027d70df08757dfdb6ec458fb3b217ca400c34808d5feb22cc7db0d6331d8a501a5c9dea228a126e35214dd2fde71c22b23c619cd4b5eb4e788a5820fb9ce84f49c39d21dc7581e8bd2498b34ff4c123739a252af0be1fb2768da9b11c1c29a853465baf724f7e5b94183494e2bc932638d8a65fbba61867b8866a729d12c770bf1a29972742771dd8b76e22db998abd872a3e03be2317e4120e53771d6b9ac37dbcfc8e9a621d9aaee79cf165026f80d479def9574b073d0f6606a392ca95806e2424fbca6b06be68c6edb044db22fdfd4bb5936b0dbf92126d38a5ea90848de57d45635aff52d6864ae4208cdf3e194b8d0af61c817e9b6d37d5ae3950c4d18a2e735527d9e929aafcd0846669ea286871ed901faff36056972719540da6f737e689564790b61e83dbd175cb463406a8bcc1b2ef9ab161781df43d8f48cd6cb080b9433a50e331b4347e2c175504aaa60b41f4b31f9bb6e0682a4785a3a8b6403c3631bf5d3939f85dbcd3943cd03df2e20e33a1af4d802acb1e9fe3d1c45766eeb64e28a562bfaed8ef3590f5598aed2b5d0fd76204c08c968e9cbbcf1acfbaa2dece7e5fceee8bd4faccd64163faf9a4a8e1a0983b2a586b17cb806ecd7be1564ae73788cce2b6c7a5a617557f8be7b86458d26e0f4c780797f63320dc51008b435544a0fef45cfd879866a829020c96aa5a0c268b46e191b5ca9b7569a52ff574694ab8c641c155bf9e454aa79a07065021afdaad4d2082cc6b7ed6ee13929c47b2da4cfd4cb4e914d841c367a82d95955acde84c5799109c3f544e274cdb18108ed9c6e6947d2fa2e58999808a63b4a0aac1ad643359d2da28256370072717eb496a301d52a326f7defa9c6de8c274bdc390ab8005b6a834f0f01f8dea9a90cd31bdb41e83a1789d1b8700f37793c78b8b0313f4da4a06f9ead27845a24e8b4c3985594ac2e52449dd917df38e69dfccce8d9e12447b358617e900e9b74154541b311ef3cf438cfff9871394065488b6058d4fef8569213a43b9dec53ea6104f8c9a4a8ce704e629738fbdde637c3f8f02795c851102af75a404006ca7be082545bc29c0392d7e821bcd0af63e1e0eeeccb551f6d6a8c8f85168dbcb15bf2b011a8cb59916140e331046a0d4ec5e4730b3bf99df0fbaec8fff69", 0x1000, 0x0, 0x0) mlockall(0xff00de8bf944daa1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1f, 0xc, 0x0, 0xfffffffffffffec8) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x100000, 0x0, 0x2f4, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) socket$inet6(0x18, 0x4000, 0x81) 05:37:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="a5cf4ccb055446c903e1881dff36252635a65b43bccb6e1596a096b52c64546ca4f84d0bc6dbe745a80fc8321140d722ecae8f7fff5920102b2a106bce80393333cb9f118c2cc6d80aa238081b53ba3ddc9a5087f5cb7e9f1d9a612ce3ca4c6afbf40ad7deabf00e9d5e5856ca381269b369031f27ee9f0b187d9282e443aa8c99065a0d0e62474a10e6fc7c4be667fb654c67", 0x93}, {&(0x7f0000000240)="f75418a54549028a9b86d89469f525548134ad9e4e6e10a6e867b2cd2384d4899b02111dac04663123f1d578a29d7553be8d3b0c4185f5a893c75de2d0cd0515e566a0645748cc9f873797684f4f58e5d79923a88bf02326dce8721009f8b9a232f9f892fc95d51780221e74c0c88157f6aa455dfea3810f5348c13b64a698eda19e63147ec7724e5d72014db7ea1d83b20392c6427b3ec6e4dfd05898f8cd73401b9f7aeaf15875b0de4a0399d8e9307672b35222ef656bee21f6a88862a137accc8fb2d728f93ae0a4d76d678144a9e9014195377db4e3bec4fec380", 0xdd}, {&(0x7f0000000340)="9fcb59a4584328437eb5b83eb63da4813961f13cc77013623639f579d2299aad748cc6466c13654bd01e3cb9a0821be4d0c797a5a53ed1161fa1da614b6f827543079dced89127ef6c260dc21daf1f1e158307f8461f94240f866e1407a416d1d8d090ea82e689f6143a866508158a2fd61f941ee77216d795c556a5561b04aadbad41eba1dc59fff1f1a79e1224856f3b480e06c60ddc76ec6c8165a573871b36066432ecfe0c46619f6e34355400b8ac7440e145a7e504b5d14de75ce3fa75e506cfe5a41eb18c32ee98a862607c794b504cc9d12b82670188575faba4d147c1ea5b7e926fdb05fe93f142738db7e801afad17d0d75f1e60154b33b1244db3be7fa2d74b64e2085062bc4bcf4671c23847da22d76983ff666b6347beb596c592648c01a896f14d966a04958a5e5561857e2eff4e87671f89acb88c40964d9983ee61f9d188091d801a96e5382a1a7284e165f625a2ca3a591f9011e2449ebe2a2e009a7b2b623fb0a88dc82116075d1ce9b68c67cdccf1f27986ed50cdf38284eec4d968eafcb15d6e5abf9b7c7085de894c8f5ab2824167a3bfcb23e6ad20724d65ba0b2c3eff68c1e424031bc746a87113a6b7e2a6a00ebe823f013a69e61e4dd9972a11476d3c4d399c36b5c9d20e08ae5ad6c8448e74a4ffa1a11b03ae7243e3495fa743038a1ffd17272dfbc8f107475a21147f2e4ec0ce55e90c7b588764c32bdf4225bd906263021dcea7ffb65146e5538a2bc6e721bb55439cbab1ddd7c1c5132fde34deb06efd20a8e50c3746b7aff00e01df6f8c128df82c95022d1531062747c248c4611a200e8540379bc4849977856cc7e17fdd167a131cb93edd86bd3a4de648ef115d464f87c6d71f1b6bc80a8f8e9878a6225ff1bcc37be9e32f22a0cc199c102e3227706bb1c4491b93691739001b5338cfa52e1df1b48c7c57242182a2ee687566dc7b4205c3a37946acd9a0504e86d6d5ecc91aeda016385c958c40d9bada94248a548c6a3f05b26bc00a41e9dc3392f390b83a5fa57f50f4503630c836801c4311c5268b3ef68049a9563b1d2f6f0c85a38baf4832cf563934582e5be0cdbcf403a9eac427ccc74608d3c547db8ede4ac0e618438d058537eb0304165db580c91db5c01505012aa193f09597dfbc360f1aa1f2efa7f793c4491ecb14007260ce861baf1496b2db2d01dd8766235e1094cb445b38ffb73d9cd0fd598ebd2a9ecaac5cebd6540118ff5e27be4d4cb452591bfce64c583cac1c135ffcdc24027c3bacbd471e49f918e27eaa08eca349c9bb73bdbe0535b2aa1565f220578136e91d07d049907595f2737cc7ebbcfb0ef887492119002ff1a414c1d83bdf01f6139ff702d0770989cdc5c3635931cb3461817457480eee2eca8bd4ab07f3474b8d528e0c28c03d2ecbe04e03b9712fda3fe767f87347fd8c5c3a55d5943a86f1543088be52f6f0a4e2fcf117ffcf699e4ffbf63e13d0e274a65e711a1a338329c87a8075b0ea5296b4e00eb448928b02b5216a39b86e8848e473003b339922ffba4d37479cbbe0ae3eede65e9efa63c041b5b89296079cfb76060c440344f785c212b29aec5aef50fd22ef5a292076dee5f30e49169db42cc3dd128e06f22cfc234f79c3e2f3849ef35b0d2260db4cb0150a33d8534a4b5e2b1f0ac66d50b10464e9c9f9fdf5a0fa37438deb5ee838001400981bed02ce531cb0adcaad34ab0c6c3fd6d1e7f0204a5d6d1f5166d358a7187291b4c54b61edb9f066907df642fa6789f2e0090c570ac134a30dac22467f1a3381acfedc4dba86f001d0a5a8d9a5401b62a9fe37ea77d30813f526e2c05cc640f9a2abf30d2900788831f0b9aafec3d95082a953d695e06768b204f766151c5833bbd4556aa38a04163e7c7e13a746c7e791c4f76509928dc93b5963082f845dd9e68fce8a36e8734615b97ec720b4455fa257bed463427edad28bded2d5d082f9cbde795f7588e926f37186d5f6a802a9ce5f1c9edecd56cea825e6af620c3df06cb38aea17633d7ad936614eac7f9b25e3edeafc268c2cfd912c90afc1992f2d2431fcacde960741e67a1c12d7cbc15c84f24204e7527ad76c18f9e8fe65883cbc1d402ccc6770cc1b2e8ad6d5e3c530d8d20f457acf379a6e7d203f0bb5da46b0e53ebe02202726c4642d59309c2203ca3d74723f2d02b7ec8da0b6d22c8a3d7baa2e288f8c95e04fd527d9d3fbbe42ca1ab57cdaeec4dbe263bbee0b80383199909881a120b4126fa64b42f368ab655b7c12843683d908d0afac58528eadbf5bd8c284c143e7635e76df545d5f0d1c2cdd7f726d33d98a45e4231d171baa8472733a327ac1b399f5050e079b5050f7a9b5300f1355969d6e86fc898b18133c623de8648251cd92014148e569b044848d27943829054a9b19d399219062382ebcea89e5722d987100d5241671d44cca1a7f214daa0185616b07f0faf8cada0b7321a66ec7c56508dd5e44f60b4ddf4c1fafa2df202875932cf77a3bebdf179e83221d6d7099d9fd08bf2e25a4f47fd344a68639f646ad1285ac9d2e6d30353ef0cd0cc78eefdbcd652138ad2312025b246cca7985fcabe647232dcff2468c7208157ca236ca545559d8a5b6559572183aa5e7a343d5c3c2be92ecca5d27e9586338cacc0a2685aaae788951996ef156be92c23a57ca57dd8941373c1b9d59b0c81feaa973e5bb0b7aff8f21e1f06c2d2dc54acf13e22a669ded6b2424f3830cccff20d49a186cd41aed99a4cf5200a4015aa2f1f7101b09eb654a776ac7892b135cb2ca219c4b5f55979bb9d6d5c1da867abeec27f1086bfcdea8fae6f3cd17a893de96d6932779d2f1dde7a3fb74a86a8fbf853b1e930e2ec40ea603483e4cffa99ab9425da34eca8e4527bb8704fa8b6d1f44f99d966a2a996ef0bfd422a405415265cffd87948ca1bf74fa2e8db93032d1f31a08c747e55f093613ab4fbf79659997e0f6c8c614d1f902b2b8766544175af6726d65c3d27a18b16c2fdb23fe7964e9c36afb8827ecec1d677f2ab495d8ab09fa0dde72374e2f5c7d23ab6c00ecbb52c6ecaba7b2b01b0a38d9e023cb7d9cc49738c19e6f36ed9ba2192205bdc546ebf0c8f49a0ce9305f8cd059df89de83565874203c84c645ec337c125b7cc3de6435df73797fcbb9a8d778e3b60893cf20fefa26914479b5b2d58159334ec0ad39aedb8bfd700be6434a37ea77cdd8a3f1ec6c319500cf7a6800b637d6e552f442d709b0955076a9785648cdcc7493e2c3bf8cf9bc2264afd589f3b6c1e515539172920e96404eafdfc40b9e3c23278ffd66545ff39b7d9cb83fd43901dad7a099b97f11a5a629551584f3f76e6f1b44b9c0558af5be8f0de5e1ca56fa886285cb904b6b6d82019fbca5eb0320c985b35a2f717c8135c41b594e9cbe1b81a19f3af9d6da439370fc526f807fcfd8cb65414e71d3f2cadf7f0e50c54be9394720d28eec8d1a7615ec423014325daba4688ac0b48ab32df9b38d877628bd1853ab8d7cdd1fceb50e18df5a24d3d0ed3ffd362e8dbcfcbbb607d4463128acd5f23c4305b905a190d39b96a342ae87f9988fc01bd94228eadc2f0b37cd44b777edad3e0a58414b829a744aba005a38308844eb53f2129cfa9bee143fe073e029275e035f0bec4f54bd1e86ab4bce3c3ba3027b837afe0a75e84896d3922246d002be65918dce32e578653fb3b37da4919a5cdcb74c8e3f69b4cf595ec33ff61809d5861764a4548303b6c86de6c4e168a7a77f6827b69506f1f15f90c79009621cea8257b7050922f4391588dc55ee4d5395b943c11dc0a29da60ffebe3ff834726246371738e8c3c3e232c6c72a9000933e933ff4af5f948ec658720b3830d70f8e2cf4bc3cb2a019171b0db12abd95c35da69b5a4f561de56a96030591d3bca891c423d9346eadd6c13fae2654f42972b7d47bc75774d87e6e3db0c5486c4c40847f8910734f121b3cbcdb90adcd95fa4305b22b95c512c886a7c6cc5bd6fc0fec79cac66c9267b443c68c23967b74f8475cfe869c30c80a6ff407057f1dfce8ddb1570e786f155c2b93cdbe0aef1f73f4aad2c222ce015fe165f6eb8963f785dd33e568e2deb6132c26a12b8fb48afacc94131121c6b933d940bc23a7a9f7bb39191276bef7e3b6d0b66a2e04b430f11a50d6b7aaa186bfad78eac2dd30c5eeec4f395466c4e9f8b22b03f52caf13792b239cc20df677d0a9c3fd1cc1b3f3865fcfdfaa613260344a6b44762c01b58a69bd9d703d7177bb7265b8cbcdac5f34fe577c769ee3c71a37da1782d56a9f22eadf35f7cbfe4e2de41204fa108e3c4a4446c008e1ce89c5c19e51e223f411b5ca443314c4a048c6a8c333034dc5214188c0e2d2fa4ad42ba8e0cc999c4915fa461b0687c327496e8889f7b5cf6c6eb13b4c1604282d0463a01237b68c78b58ca9f98a9937624c45686261127581ddccb1fe03130ea56875aa9b655024baeb3b713026f804dc79a4276c06150bb8dbe8fe2ba0ff607583d7b9858b8a5fe34df936bd93108134df2c4ca4488d75d4b6ee57abdda5e98f1aebff602c68666fcb22cba49cc893d079b95110ee43ec44b8e9ff4287401690fa2e9916aac2fe295b9a05c7f6964068235293db33d57f8f1e9f0cc175a3796066b0d1fb410eba1bfff5ee4118993640816e293698567b0adc016922f76edf8fc2305fabd92f8a10227bde843a7068765c501e34aa8912fa039fe1be0070c664ba60e1b6755dc1e2897ee7241b3228172f3fc1abe55d6d59f2a7be69f43bf570fe0aae36af4ca9f9de2685b7146e7800ac73a050d87f22d8b93a0c3209fee8497d880243f30edf0b7c20d1642998d8206eee1d7068c12720c9d8b53cf7928a6b91bc6ab4909c9180b12245fcb23d302980f3cbc18a0aa75ccc2baa8ecb0c7f97900bbf1a62537d9448aa99296d0073eaeffb50f54bb5cb5ef5a856b10c7ea649e3a6e0f33c7ef7763f847e1354a807cfc4d46e553a526cf5e595b4173eb48d241ef408fe0a3889b08038f0e3782045001f1329bbbd1e3e7f0aec4428957f5e203834992d2bc5068f83072405e4046457606cf45cc79be27e97814abd2f9ba2c9aaa7bb62abd78bc8846d5d7f2f3ee13d1f2cc59981420a201788d5639ab916f0316719d82ebac70c7cdc87f460c039449de31db331bfdae644236c46bff53c02c56d11f232fb73338e837e3f46cd9f310f264c354740d4014c04e1b43624e2ad4b16cee90a050a3d1a0ff3bcc3bbbad4da194662695f09ff32ed6f5c00da6a348d2006027816825de875243427026ecbdcf96e202cd7d45a60f9a99c3c7ba6db609997b6467070b79a66d97ca9115b20ee0b12e6084737d25f3db01e12b41e8ba77d59f9e09936b9ee1c524828bfe96c506b98518b7f0c3f9ed8e3cd8861af5feb1e735524248d09a2d591e0f0294fd7da8a458870180abe78834aac46fb955f86f9829f1ec5c53e199c4841536f04c51b3e82ef372a66a967912fd323a99e47edf02806a73b5d0a1606c9eefdd0fa975e5b9db12fa9c4a30ee5fe7e624050fc75fd8ef7e2bbd0fc6122a8a6b6276c9952e3a2bc7c45f577d370427fb00c325991f1dcc19308235e7f3429fde75f3b11ec0dc2b446775ffde4d979e8f7b92bb9de8850f5af1359e725b7a483ca79db16a72d71de829bef3b97f4a82e33104cec54de3c612f0ce2507b325ed334159c14ca7d0a00776e903a904fa3d00e347decdd59bfa28399c8e9f5a539635b42de9e7f723fe40488f502e599aa1d", 0x1000}, {&(0x7f0000001340)="7a781085faa4081354ea370151cefb4c9f5b3c13bf0bef8282b2f8869d5f9773337dba7e8107678e4943f6969e544ecb5933f44fbdf28abaabd3cdb486f6e09423b9233c8d27c1dbe7e25874a7f368a9bd5a17ace525", 0x56}, {&(0x7f00000013c0)="f65a2e5f6e5bf132ccf888c877353848ab33ebe282c797b068695a5692c53a677eacdfd74258f116400e464d93070d7ae431ef72bd914a5186578b5e049d293ae65597c3b6fd4f6d7905e6f06f0e84dbda6bcddaa931fdc99dfc3b81b58af99d0b91fe6378077c", 0x67}], 0x5, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getgid() r6 = getegid() r7 = getgid() setgroups(0x6, &(0x7f00000015c0)=[r2, r3, r4, r5, r6, r7]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001500)) 05:37:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) r3 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) write(r1, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x100000000) write(r1, &(0x7f0000000240)='+', 0x1) 05:37:23 executing program 1: r0 = semget(0x1, 0x3, 0x21cf17de1c28b630) semop(r0, &(0x7f0000000080)=[{0x4, 0x7f, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0x80000000, 0x1000}, {0x1, 0x3a, 0x1000}, {0x0, 0x7}, {0x3, 0x7, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x8) clock_getres(0x6, &(0x7f0000000000)) 05:37:23 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x655, 0xfffffffffffff873}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x639a, 0x80000000}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x80}, {r0, 0x20}, {r5, 0x37a04543a57786d1}, {r3, 0x4}], 0x4, 0x6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000400)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0xffffffffffff7fff, 0x2, 0x6, 0x1, 0xffffffffffff8000, 0x7, 0x0, 0x1, 0x0, 0x5, 0x9}) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000140)="b58a508178b703b73bb79cdd09b43258a74239b56efeb9876abe456d024e5d9a01", 0x21}, {&(0x7f0000000180)="f2eb7b650abaa162ae4305ee75fdbcac168aedfaa76c60376b737d0dd4af15454c772a18a7f3a37372b9eb6b8a1a22431f32cce570e5a5ceab065de7af045f3825c32b04b6169e57fca7e3b6e7ff4b62deea3b24638a9d0e726cae33ef6095a0ee3e5a795f6f0f5881d8175a753f29c8951302e8e0ee4ad6db03fdd63150792ed72bbb39126bbf0486d7ab9ab538bf2cd0f0e38165d971070217", 0x9a}, {&(0x7f0000000240)="be203e2737e53f4bf9794588dd38c6588402474c95fe9e418138824c63eb8619ac9f670aa9e068ae088b6e6f817bc4270b930155f10ac149e1665e61c5fb6f6d743bc72fb3afa15ddab7be840e5cad62fc946673cce44f361dd7728869d3dec8f4a0c133c38219ed49782ff17c0337d19d079bf83a9de43b90452a860b1d7d", 0x7f}, {&(0x7f00000002c0)="a7e9f01db8ce5f7ae6e87a9463f37d2bdec9b343f14690bf88b1e1a97e46d63a5bb3e4f102caed841e8d2398d3321bf9fb7676042df0add54cfe8e981f4b6178eed0142e0e5295e503df7bb12b7c4687b72794e0348ceab760fefc3723489343d5139a576da2384459754fe13f245c5a852beec26c303e5ea2f81dde86dfdd5d37614daa965107df6c805bb489ec2d", 0x8f}, {&(0x7f0000000380)="a17e2f4ee1c63b772fb988d75da554947738635232b84e1c856c3e60088f807fe3e93e6a0732c7f00f4dd043aa7623999af94021bb4df53d47014c1fdd47b03b74b07bb6f844d26531bbaf12b49cfc05db727767cb3dff4cd127776e54283a9e84", 0x61}], 0x5) 05:37:23 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) getsockopt(r0, 0x0, 0x22, 0x0, 0x0) 05:37:23 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) fchmod(r0, 0x1) 05:37:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002300)=[{&(0x7f0000000040)="89ecb1c117f3f9554224d2f08e78c08d36a356c3259bb6fcf1b1863c9288616f", 0x20}, {&(0x7f00000000c0)="6195337fa9715a12faa8fb04d603d621b84de413db69d7309150253f53e194cd80bbf77bc51a344fee94831955c99e9a6f0fb2f185e361a652df2e4cd27c5ec5acbb6df7b2aa97dc228286e378ee0507a08b7a0d7cfbe1ddcc730aa4f84952d3de7454764680b12bd84e6645b50048e2fb4210cb44a1a1b4dcddbdbc104159fc529d15351e811fe31bd9cff536f97f51b1de60d32fba61d8b9d53def21688294071035d324c9c3", 0xffffffffffffff5a}, {&(0x7f0000000180)="eb63cbe41f3a8d425f1f1651b33a9158f9ec736c00bb78f3e94c6d84aeb7762634b0ba8cff9395fb9536629ccfde5bcd6d7a9e", 0x33}, {&(0x7f00000001c0)="1044632df7cfccac26c61d913294d7808500e467d0027b18c54abef467aa202fcaf3d5566d5d304127c35cc79b5e532cbb09e8a5", 0x34}, {&(0x7f0000000200)="e8012aff23497fcbfb379493c360c0f828a5595c5a41cda15af37ec599445bf603bcbf9e370ab30626d68d98712451a173274bc0b040834754a4de99851dd05482e59b9ddee6cbf3cbf5d3d2c12b8950a4db4aec04556d5566d7f18fb04f7ec260890be8c8edf440f82691d6c160f36ab86bf277f16ea20232e681b80e6490494bd73a16557c91b93289666a4573fe3f884e56c00c5dc456842aeb0c64fff916b3caccbfb0c558479e945b379347c547a0883fe45e6c04f0c3277c13a1cf546405d1e2629023793e797b61aeae13823500415320573d1bfec36d1127d0dec0e17cf58684d25b103b85e88d544df0722dbe0b30127fab9f16ad8c4e5802fe02182e734be4eeefcbf214842cf51ab6b2015e5af4e24c4e73c23e3ea119301d26b60d74be297de32d7e6371e6781adc682de691357f2b6dad0aca4c71449562d6d7dd06afac2f7b792aa8ead75e42f678e34f2be0a074e2bdecab19d9e7ae2b03b9e2f5018a3fe6e93bd622ce6d55ca83ceb0f40c243e918b8eb008d9825ca5c299bc979a3e496dcd67afee54786bb9fb6d6bcd5d1d8e4481995abd0474e74155db0bfc59fab856b09734f97f6253e4b124ef02301174b00d3a43e0a5267c34e979237e45fcf49fc60043613db23122ef3880dea0d79989a2cbef58db34de68745aefd67e4242c0c0b005d4a3e54c99a12806afe0ea4fb67b4bc9c848ad6b9fa4acbe16051c86ebab5a8fa0759bc586acba8f54a8fb9f7aee5e870f196258b785905c2cc76e8078f1a7d382a2cf11ffe9d2dcd392505c11bbae0463564e481d5780f330502ae7d58ddcd4be22c8b1f39317ffa06276488ecfa6e6b2d27db85e3e60e5792b04e9f4aeb82440ad9d486f242b5e3c525bcb0c87442e55e768b1b0c0868b7092432ef298b2643ea04aa7ad4635c008574a7fccb5220b8e87d9963b0d7d52076b3c045a374d8f2d90c69f7092fab756e85d5026ac176f26882fb1d1a611adfaebf8fe68f10661d4b766876f9ea2e516f5366b96a2f9e7c41a4c16c26c3b0fbaf5f6542a43d55455c321a8dca8fda945968b9f061644dbf1e007e445b055f3d36e90afa7fe19df24ffdbf431e74534fefb64898adc6f820cb4166a1aeab28b71b7381f19b968dae8bec875daed86d2af4c1eac9c76b515e4aa72add1e065c7635764ab6c4d409692b8a43fbb4a168c2342d0d586ec3a69231624c6b40bc18a4a8550661380e32a12a8ed336a5f9cbbd95b78525cb6ecf7c659ddba6e2531a01d65cf3ef98bebb515cd02441adea718c1efbdb1dcfc63ffd68236ad7d85243c6fb587c6f8f75e0ce3eccacf0f1f5da933a7df1ec147e36768143ff1a22a74efb8e027433a6183393e93defa35a05705b91f2a8a8af7a10e3a56130b4a085b397f553fa438fe52e73b3d85051130d8096cd7843ad6c49d9359c9aa62fdb7b3f902404fe2509e4b3d5a5333eb95699f5824e5e341bde242fa844b7c0fdeab0bc37afaef04508b1fd1c0bee63959526b902b4950c2c2e4a8c1b51c9c30ea35dc5c51f28fde6c4c7c89b8caf60c4ffae714a74da71b26b81608df3f2444e468092d9240c8bc80e17bdbdfbedcaa736e9b16334624ca557207f3447400a4b9fbbbc98248dcf04304896f99956bdda3410204326dc2e1faa78f4f0c64161f9c9bd2d769ebd6933eb9d121219e3329409484c59ee6fd15959edd11de60a4290e6f04d6d43790d3cd7a6b2414055daf16ce89b04114ac33cb7e90d820a7458fbbbb2cc798fd4e1c233d5cdfae85fec05280c96391c9d40b5a5a0ae06e15d4c0138f83df74a9dcde722353cb231f691bf4f76f0ae16090758e670e71c689050592a7179a441de34c33c34316b1ebd3ecae819021b9b06586a64972e4eb0cd4a9a595622586219e7b069739fe85d7c478d9e7df22f3dc9296f5b0286d69bfaf3cbda5edba8338fd4f1a40973b08ba34552b299c0728f6ca5399f0638790f528f69525f90dcd6c653d83be4cefb10deadb913fcd6b15a1f47967f8196e190c433cbe0908655c96182f2e3a3d2107b0a4d16ab228f51a39c15c7f7922f4384665e835021fcf4aef4d109578c9f0b9cc940f88ab2add324d89ec8ab971317ef2c0cbd4476ea6161153a5beb634a6a523ec5f6d62d4edb655ae2a19863d3261e4327b4676bc39181990cd03b866edcd39e5e3e07038b68654c89d26568bbce063110c4669e728ea09a4cbd611a04c05a5843aa6eaacd0ba6ea76e43d5d17d6dc4f61ef509ba0f76f8559d85f930ae227011e6d97e9ecffd0a5c743fa42a92c83039c2308de1e26342bfe23541ee82c19dab44a65dfe129f667aba325c3a1c8784ca120036ed160218fb1adeb9c12346772f824900b625571e2f27222c7f020c4d3dd4106e9b1f5da58060c6e381d13810189336a51eb0b204b23fe745421d602bf4883974dfba36e3f6423dfa5501b314f0d856d01852156fb9a2829d6b0e65ba704d0a4474ad260f3ecdf113280bc7e9cf630cd74ca013d8f24d4c4e05400abb4388fb403a3dd88de9ede4eaa85fd1950e7310ca3b5b1f162e256ce1c9454e7162f353e4470dee17289518917a9fc23d1227dbcf1a293c973c6f4a67eac1f44a343ff6d2b144ce088acbaca0b580026b85499ebe6d4cd94b04aff88fd99fc3f73125755c5d1278d9e8ce9793704eb2324b2ebaa097c242f4b74e4943b3b50cc7a23decbdf7422f83b2ae7e7572ec075b7079949058a6c7679fa163519eac301b20d517ab263c46f59935bf5b2b05d9d1c617bcef908efcef3b7511ee51eb90e74dd6392460a1e9af54cc7f7e814bd895811fb2d67b08b100368f32a182e6f7db0a86fe50dee5bf7aac3d60cf8d1d1b4f95018cd8af8a4e1a88a5c50a8242170b258e6d153ca8372c0721888a6f0df1af8cad3b2336557799ea686706dfe1a5367e4375309a864a6c26c49e36d18311e281eb9e7ec27a5b7704b34e8ac3f8928209e76f4976313a903cfb267e0d8fe4e0aaa2a2cbbf689a7d33a352e9d2176535e7cbbf5af78665691807685e7da6d8a9da1195ae13e46740770f24224f50b2c43f9197a1c881cbe6bf8e60ea90b85a90014827988eb2b0d7f2f68350f3dfb1fe7965834ea0cf9f1d05249b9400c01c4201fa53b57a2446a269d9d9eaeef3351294f7a49dd1f3d1bbd271b7007012883c2cf33337360008646a8628ba9a08cfa2a88156a0ec7e21ac1a1548f3c5c85d275e5487b4753503eea2cf6ae0d19a6b5924a57028f80d2fce7b4e8846dbbb53309f5c348bc6eeadea6cee66caa7d039e638c5211add6c386ddb2863bd0892f5960fd4148d82aff5040fa9620944363d82308c30122be8899944f5c777958be161e615bebbea8a092cde89492cbf184a2868a6e2dc0997f6836a178efb49a4ad73a8f796fbb5179c948e85e832a3cb183b9c2ef5ddbc01fc90d58fa19fc2118ec5eb1a61b1ca0519085609f54aac84038fd0f81bd9dd5cba3ba29f9638d0f54b36471824f09b791aa3ccfdb47433c4b74e677757b1c8f3fe2f71016c4939a02680404e973b6014e788091cb46ab67dd92b7918b02b796584bb12e9fb9aa6a164401b3c12ae47b4e5c04e7e66e6a0f5e37efc76ffadf1bb2b9d23612a95e5ab6c3170e09500b7f4fd6b448c3cda326ca2a006d880942db09e01b6eb6de7157f65ba06ea9c9d238e6c6ffd0ec9e6a3006e001d0d24f273412aa2417078ef276085d283bc64e09c7a03113e0aff49baad9707f0532bfa6322b6114d6614b93ab1c7d7d5a3c918318031e0ecd21e6ddceedb2bb71e2731820084c3592cbbbab5b5ae99273bacb8571779004324196597549397ac5b64d7e2049555037c8803d99164ae3172c3da4278d9eedff4886950362b320207731b7701e333aa355b311b0c6d925ffd256a953034753f9624bc9aeb656512d8ef5fbd2bfaa71669064522110ddb74a1b13edd293d77b19539ee7a579fdea69e8bb27de6d1ebe5e91267a7bd37e578502c7ad2385e9477fd4c18891abe0028157e66f488afcfdcfb8dadecbaa8cf93390fb79536140887dea508f0e5220d3c5c8b891b443b878446018faf0027cc54a4c299287730cd71ac504a8a92baaa77f3e55cedcc487e5fc751db040ddd366324def2e9100c2200b430bb8a7397ff9df7bea6846aee0d084f8f27ffd285eaffcbabaae17804936dbc3600f0f237de25574dd8a1e0b0bef60a9caff079b67aad6b164f61ec3173df4da8471b23b9cd54144ecc7238fc44066defd20efdaad32a99032933149571b89367fffd344709c055dae16c91c10a05e035e7ce28b05180738aba64d63451b00cb3b3ca26a0ded38f7b8f9b9864df1648ce0ae4c68ee7f6ca8f262c98899ee8995e452b5f0b9f5cd001f56dd067d096e44785b9af9bff4ec050de7bdc11b9eb9165432ac6e622e84464881d19f127f283794caa54263e494e0bd23d01058905eb2ca184937e23435452b3555415532f9c4136f5f6c32a8a0cf49d51ea378d0b9ca18347a7aee40fe4b90ca28812c20e6e9c463bf02e9dea3995e135f1d9ec1bd23533276dd2a2f824be1fec0b1a4603e5ac5d6076c4bb9b8a37ea52a4f2efc8f654575c8880a6cdd866797118fe7fd9f307e2f8e3fa8f701d2d804da318e91625dbccc1e92861f152cb8529b7d7ef9e744d1cb5acce6e446d0e31f9e592052e1f45cd3b61bf5dace54b6dbefa2c38cd380f8d442fd4d2509769bd08748643d49fb11e400ff991ee69e607270fcc34d344cb7a5198f16b9c813a9626a245a667baa0e2701f15aed73e1f0d0a76832723f2d6885438a25ac49a8242b25a90a3bd2b71f4a44a33ccddd40189b90fecea731853d45fbc78f77370ce24ebb4e98c517bb5cb51b3f6ec400973e92501b9138899498e3ef077421d1f9b4e42b79199a1b4768c2c5efd6afa75c2b02671795e321c61e5334e3a2747bbbee6971cd88cf2543036ef1a203caf81e725b69b2352b719d158643abfe4cbacca4f8a7e3afe340aaf915690e398862fc4b2ea3cb02138a64cda9e46d4282c9dfdacfd2d4a44abd5743e0eec8af4c69245af12a9a38810cbce3547f2dc6dc8c234ac5af06e0b8576802bb0fdfc29e79f64dbf605b98cb1c471bf1cebe3242bf193191bbd8185c73a44c9ae99a2b2c17663a628e7ac4b879ca26e0a2170962262f884e43ec73434d7a5a0aef51675ea3f2a1dda1639a7ec8b3556ba333129976dfb2d2242add584d15e7e336a5bd4c774653cf553847f7099006f7bedb345ac90e7eec537baa5a4eedc74552412608682a7b86833de831c1b0020e1529c47b90548ffb22bfa7e4a5fbee578b2727e7b996e143aac700729338a262cb345ab49a31e390fee282fee599c1900131ecec884b86dd89c41496cd051ea81852dcdd11b11faa3c328cbf36ed9734871e9cd4ceabdeab718734d2a5733d4b5d3a8267ffe7c975404996b7e64222bbec899a9452f3ca6c4587048ff8d59790fab8c6d46141fb17f0eeed0b18c9032a9444cd576f677bcd1f3ad20f91556fa757d08e71fcfa85c8cbbecda6acc6addd0ca7f1c7b6dcfb77e1176946c4464e9cf83c7660d53fd3392605a0e469daa7666b3c41f937e74233dee76811a4f4baf1725d6f856020b8cde3afaeb3a117b718e909b8a83cc9ef164485fde977b7731acf77ed6fa08c45a12f9d79bae8e0fa56a141f7a1cbb8e010f9f166d979d331da2f0aae5ee4abe5ac82338c183deffdcda23a085b5bd8d443ac901b1c838e7db0977553cee64d3fa246936e2fde35c7e497ff0274393cc376b", 0x1000}, {&(0x7f0000001200)="e854530dc2839830880bd1540790a565a15b8d23efd61057a7662333327756508550bd87657dac6455107fc725ff57a453ae1eb009f244139c0bc609ed2f302776fe672e797d6d797374a374e91b3858f66d5365e7ff71cf79647eba063043fca63902b1d0ac3747dfaf1a29a7ed1dfb0bed6f15e7cbacae06712ff3384bed0bd2b75dc76149d7f011269890e1bf733ebb5e18fa49b9d7976ebaa934738a868188dc7f8693fe26bdec7b50832f2b7c93b53c1b2526c36d691625269e704ca0c327e3e4c9d89b3eb7e717e8b044bd759a3ff51c6788fec5715a5487b3ad4da3a95b834d7ac98d684c169cab527bf56ea69fa5ac3cff1cd7dbbf951d3b2d02ec53fefe033ed1e6c7a92d8c937f63669b6cbaa63acbc0340214caf71f0c007898ce992c81bad735825afbc5a033215ba744a92269bd9a844c75e90d7d57646649c474a599a03537c0152eae056acd16fb23955071b09f624bb963305f5b8d5d6963b0294209398f26f0cdf6fbd2bea09bc260c864c0796a557d771b56de8118351c8964677fc17439f3c32523af01261b9f9762ea070bae1f4ee788e269848edf6c5312598d7751a0f666161735ef6065f04df3ba5051121ba22bbc32cf94a6c0e9d71926eba9ee2a7abd1358b8ffcb5be661d25a4a7c9dbbd2355c3a269fbb3e8fe98aa5338c5ef61b7466e065eea839ddbad6f5db0b6517eb19b58e109adad3062116d759347ef3d2e384ef3034049e9ae10da36e53f160e364bb8ea21e79d3330aeec4dcbc6a19f05f8851e72f393a1bac98085bdd77bb3717880adafc230c707d91fd7334f0c03ad9bc07a1c09a4946a7d123e220255f04a8fbe67187ef71e377e95e33333893d3c4358466eb32c30bbe3e4c31df4ae7cd57f02a2e4a14f121121e50ca3e26ceab8df6e27bded8bc89cba81471710588d6ff892e10df324d929dff916385782792c38afdcc84bde7d6daa778408de9211a5ae5d01d65335c0b294fa58afc895afa5245e5dabcb1a2cbd7472f0eb7569c30ecec069104ecd62d9ebe99bb94538ecdf8cdec1be512fafaee0285eeec64f665d51d9b54f07429c2b93a5c88da322204676938be3c176e89433d3cfd1da1e709f70a22607cd5c8c67ec6d67c0a91a847fa4d6cd25f9413122826554ddb81dc7445e63cff35d3e2959ff912d2e846c4d1d4c2da86cf6bcaac1629cefc8f0ccb80d0f7f735a4aced4745aa10f4c9e7cf8c903c7a49d7235c2b8ab2b51e67354c5dcae44185df84005c373ff8246761a4e293f7244b8af2599a437bdbea4e8a9cb7b80b4d46e1279c312e644849a8321ab78405f4fc27da55e3e30eaf31c5d0328bc322e58a2aee2097ff1cb0b2cfb3daee1056b88fbe01f5bdd48e0f1ef45206d115a82467f2f2cd2b303ec6f083f0495f550f9c08b7208c6e9088c6a56ab4a27556db3671aac57f4d0d4790fd408d5a5d7ced538bb4566576b5738aad9af5d44ec09a39cc64fc0046a36a28e6eb471ca41c50c2222cd8bb2998d8115319c664dea435740c8e9e23fd9dcd59e2acd29d51db264c2aa76eb09c6b94d51d37ff32dd8663d37560a371ecc3ed83027b82deaf04c0272c3a4347cf54e91963e629ca33481ede99c3ab5666194f8f72898126ace51bcc71be19a0acf5409ad69b2299bb6b9ed2216f9662d62c41ee10da0fc57674c0ac0ee12b6e44035147696f0736c3b26a767bec98becdcd4142e26959a3f7c04789d1bcedf9dfd64c4e90fcb78132df3a8503a3af2307dc24584e45c3fd94c7f823033faf7b98d344af38f60bc648e984207b3a05b3296e22ec4b1e9146650053a8bb2e919b59f585871ee761a7b5424d0ab9be11628fc65afe8736f4ef2693a574f57e07c8d78ed278df3c8878089123e1c70f02055ae83294a5a7a8935cab9051591e8898120023bc4646a237736e767a3d9fd0316ad7c71daf4f5a049946bf220f8ccf2cb52900eba0a3628cd6b92721a3010209c5952b6523f58e71c581b5f13e2dd7be7e8d6e9d6af365f66c92221a0144a0ae3fa60812831c5ff36d7e4624a28c39437800fa3e7e1ca68f966d6cf551bacf72b3ee134610503e94c7ff2db44d9f48c3497f8360aa18b6b66edb02cc6856bd4a311ecf70b5f2a099152a03860ff5fd4a6683b70fa7d9e17bb69f153f052adce1a9fd1c8e586b10c24b4ddd8047558fe996381d53b11b501c0987e6ded2a94e299b75a63857d2c150b80cfbdcc9bbb4cf361dd679f3d93dc504ceb70c67e84c32f81655c3fcd086e8cd172d2b99e79b7196e2aed7fe59491dea38e202fb1f9ed6a5599120fcd3a1ffb460c2012f930447e6de6175b7a424a8c434808c870c8d15cf1f52e6d7e8c007a9267c494d7bbd2ba19ea67e7fe9596c15fbf5c17fdc51d55b4ce651493c90b6d192df4cc270f53d19d47c264a834f3c7ad151bc8445fe25066684fdb901fa55935694982f94019fc79d07762d391a71dce6ddc777f9f5afdc980ef5e92c3f629c8aa7738b81f66a3f72b9a50cd78b5c05b3fc24f5a658d476a772c7eab69e57ef764c2320319920e4fb4485fe60a1d375b6c4596cdf145db6d87a00bc0bbf48dd5111b89bbfa32dffe7c336340e54f32ff392ff8078debcab5b7524bfb7d7d18dfdf2ba4c1763e5053dc68db90896cfd25237a9669f9ac4dfb8cef9f590a0ae1e3de09d308dbbf7cb2be1b0075e7b5742016b7bbf40f5930e41dce8abac934a3b6aa8750a8ed465a3a29831235f60c899cc08435850811713d3334c25277db618a64c4fe0077463d57f082d98eb740325480d1ceb92a15f15e1f12b76a487e88339f360485471b34f075125a01c8dd00fba77389a319dc734f2022b6cbbabe0f391d71cf44fb7743c4b3579e84f22abf5bea5a9b82c2f351148853dc26bcaf9da4cd79eb12fe9d1d571e6f0e3904634c45b6c9dddf0a34c0ff74255d53cf468d3a36a12f8b5a35ddd3a38251873c12e23df1e790e580ad44cce587929d5a8691d337aa2f57ec2453f626a1dfda0338e70a23cf8e529f80de222cc1ef8c9cbe21db0d37efff68831fdfd0b801546adaa36041cb3477fb6566d72633982c9ae34643ede343674102cb1e4bad0c2e8729819f377105e57c0cc7bf9659402a9482edfc6f8a22af4c218f9c2ab32a66f4567eefaa8486f7edd1abd67a005013aeb2863e7493caff0da883d7656a9d09a4c4c1c04c57a6cd66a41d3a1ed280d602336f78b04c5b4575d3f66db718214c528c0dbe85357f8462413c1239d7eb57905f43dd40b6719ad6a490a8d6ecfc011a845ca2b085ce3af54f0375a6e9ff1dee6da8b59f49c32df8f6be9176e6f8ff0aed04fb16ae20bee647ff5eb2f215157d55db8cb53a9fb04c2494706746450b431ae1c1a5770484d5239edb12a55d39cf82305bcc65d297e49dc0927a7ca7e9a9d4198e109405e13533f0978fdc88bd58e8afb48bcb773eaadb63e30a99847d6bcde28f73d5eac1530bb87270979879abaff960caec327c23cc60a41861e9d99781b81176f5e41c5b8a2d0c8bca0c2471e64a5cf98d9d52a75a9459e17a7647d922d29ce63097da584e8c91a5f025564e488b6c579d008413c0ee36bd310886d29bd0300cf5d15356e71139a2897aa927b41672838335e6da9f992c950356a297d2b3c4af0f6faba0c7f2bfbb9e47347fa2c7ebe8c51b05563a4f7887f0fbb7faff69503918eced0a7c45eec42db2b3ad1a16226cd5f31c262a1cb2b6418707302ca1c5e740bd52b3ad391cc4437d01bae0bfaf3b8099f321e28aad3a20ee61ad1bd7f715aa34dcdcb59d44c7d7d06720371e402f302f601703079419d153b4d03b26a19c2ca0f7dbffa8597a9d26df040da11a29932dc6f5a6f1ef244071abb292aa2d20494ed1fd01fe8d6607fe8687b95cb54966f54caf6b69fdc49d1e76ff15568c182e0588c80e21ba9d7997112b1f66b07039a7d8dd135cd84ea22ebc7fdfe7c2dd6d827c90eb8074900d5bad09c0983fba2fa51d74d6833bfcccf06eff96a3c1070a7b13c87666132cf526f5551e1138586a0e7d44349f581a5897ec09317304438f9271a973745e5b08c70dfb6a78199c845e52b100d9fd06f57a154fbac8ab67dc6a555d624c468aa1a917667409e27c58eb840754460009b04487960793702509cb9f4235682197294eccdf45c16730d8c83dd39b57043bc0c6eb44352224ee5fff05a81661ca963ee6d11aabc7ebdc3bdcfd2c70601f9fcfa869f9e5cf46912e2802fa94721494717a313de2ee768302e1236fcd9478fa0de1a86a91377d495f482a70a002e9ca5d4a776faed9d2579f5cb0543bf13c4411f702df1daeda866b0afad49585cd6fe72bca5c7930a2af1fe9a648f18fa8e679d6e32eb1d20f359e4bf0a7a1e31ef608f1625539f39d5e946d126e6cd0578da34cf01827baf768f04456bbd0c645584faee63484addaa15413a64287ba218f638fa999cb9a751f6dd7b549c23a8c86719e91c9662d4c3e9dc334f4f68ed159e14430ea1a48a8f1ebf49c5bfa0401ae40f4c43a5df37c45300f21d981ade01282e149cc3895fa802dc5d2ba197a1b31ee7463f56a678f0ae16c253fc4d9281c1d36270dbc61af2c999e909a558d24531cc1535ab9850ac72b2149e57541ac4572e3274d05da0420c7efcde90d126c40da7511df88d166bd78bf6f3d88441cbb2e122ab2864075ff088738affc856bd96af0fb108027c87db431f091d684ba0dd182de5d069660fbfde1d6a8378ef5a0e5006e9c8b671b762aeafb6c019fb7ac147ff087abc60bcb541d352090276dc124b4681f8ee83b3110c9116a18a904f7770c2eb61c578b3823d0a491c2fc4a3eeb00996a220b54a4b47b5c9bdcfe274986e09e387d272456a9a19bab5b09bbd680e6a95efb52a112f05948c0fb522e5a363cfe05ad6246fbd7b1b8954dd008f8e980eca43452227ede7076d394168100bbf3c42ebe05cf6b6536b9877c1b53c9b524acab07aede08182d95e4e06596e49794576aee29ba0492ca637f4da6d8d5844fb26d0e7d0aecf905b35930114e2d07b5c94701adcfb6ac8e6775af42da4b920f2cc68a622ca1cbf5a3a9100c252b71d4fad0dfc6c8f695b72c9513fb192b8812b0b14b7d1963dd1151a44cb08903828d7b0fd3f8b07ace556b9b6eeb6a04f68bdf9f517e2dab2804616121cc6b8fb8379385be697e963c0badb6ffd618ec23315897f6cf069b11da19a6116be2c415ce3f4b4c3140f2e0b512fe7eebf4304af935c82c1a75c8c3cc1ff87ba2975f1370fed119f2bb91574715298730aa6e091c7182a388139b1f8df4404f6f6f6c78832ab84ea961905683ca491e10acf2af5dcd2a4c0a345d3e9a3bb0165d75451df61ec6e3b0a0ba0ca4799fe8f203d7d95bdeb55e5a6efa13b493e52d3db95bb6ce0beaf308fd28a2cbbfccd35b533ca17bab23be90a8b112d1ce2c4ec75ee781b90ce938299ec6406c900936445f31fcd53fa465ea9de417ef9ca1d6b0308c1eaf5fc68b4f9de1439b0a6eb6a8f15378946cf3e14ab6392a2d82e3ef8b968827113e65efc76d263260b46df68d95d680b34813ad76d722d83cad843ba9e3fa7f019e5f2e57baf48cf8724125170cc7c4746abab257a77bdddc21249e368808a03b70e19e37e5d9d5f8fca01fe973bc138b808db94533dc6a78b12dc29c28216a27d28dda3ec0476bb41fb74c89ae4a7d01fd4cb3934e261bb31f9747456a23e33d864a517060ee0eda4586b9c233f62bc7551a1984d3a113556564e2074c4a14c7518c27a55646abdc59d1c5262", 0x1000}, {&(0x7f0000002200)="372303d2577dba929af43e3546c0f30659a69397dfc0de7dc594a37a291141c2e5414981631a6e3e641806ecd28f6d654301dde1fff30ae8b6eea48af85b4cbc11c6e43962c86e706e43a7004d6090931eb6e91b0f162b781932226b9d7388743e7c8d81c79392bd609d46a1bb917bb7b8427ea667d7cd9f4c1b17f44d57c0d3fc2d9dc47cb8805eeacbf01ae1a9f453f844eb372d265d13977800ff84b8e848fdad25fbbd31dee475a1e6c8b693bf3a7013ee727db6fd8182fa103eb885b52c2bfc95cd0c9d211756", 0xc9}], 0x7, &(0x7f0000002380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x4) fcntl$getown(r0, 0x5) pipe(&(0x7f0000002400)={0xffffffffffffffff}) setsockopt(r1, 0x9, 0x30, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000180)=0x3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) 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) setsockopt(r2, 0x100000001, 0x2, &(0x7f00000001c0)="ae547d538d03e4b6d762a7262a4f242a5099e684d1a12e532708c28020b4c82c7ac0f6730cedf5296d3c785c3417784b46599ff4a62143485ade1f985a158f1943d1ff266d2c995cbef4018c95db5eceb2ffa02885a956c76a69871afd0e41b6cf65e197a290f23004d5367f2f19333a233658969bbfc93542d571b9670629fc2e5caa9cce2057e92a550ac0261f9ef3bcabeb5ce5ab39c859c6b4af7d5f75cf121ee1", 0xa3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x28, 0x100005dc2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="62375840240ebb32e37fed4acf9f5f56957f519af7120424acbf3739a129b7a9d828c11802ab87ecd4c6dd255d60d33012c5e9ff4681aa72707a1da29c7f56f63210c301456141bf6bdd8759a53a3f4b0370228f3750a5ad2683d617a02dbc968fad81489facaff77f9575dd35f599b5cb0cc07c04066f56877242f219e7b8100bc368ae9878c58a47", 0x89}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:37:24 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}}) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x4a4d, 0x0, {0x8, 0x2}}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) sendsyslog(&(0x7f00000004c0)="c20bd639d6bf04025197f67ee3335880fbe85f62556ea74d3b08cc04d77d2288e0663b3894be136d66f8fe43aac1f3bdae1f367c0f665002dd3a6cb6fc6927cf71d9699060ca67cce6b1ee6b0fce75b948b38e3b15ccbe575202665066e24f95456d369ebea5ff58f5ee1ff4f0d975e0f5495cc2608441941ea2333961ce74fcb3e27eb04de3f2846dd97ea2c8598732566d9be04308a49a4a8d4e43d8765ca192060a5a2416429970e740e8e83a3af1085bcdc63346181ef2e1fa02f16855aec002aa0523f3f0ead587b0f5f445142a2e24", 0xd2, 0x20) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') unlinkat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x26c1fa1b00ee2d52) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = semget$private(0x0, 0x3, 0xc098e38a9b7f54f6) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000480)=""/22) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045, 0xfffffffffffffffd, 0x0, 0x40000000000000}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffffa, &(0x7f0000000040)="04") dup2(r0, r0) 05:37:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x513f278db109913c, 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 05:37:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x4003, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:37:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7ff, 0xfd, 0x80, 0x10001, "a8b31fa25cd407cd355d7c4ad7713965dd3f7c21", 0x7, 0x81}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r1, 0xf4}], 0x1, 0x0) 05:37:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="f3c51bcd21a9263ab51ad928c53381089c8a5cb605a5fcd589f69b580bf3ab9001f789677c52b7e13e900dbe4369f898fb08998e34a6a2d112910923cf261050da6842184258a88709397a68444d273da669ff0442d8dd57863b1533ea5acb8aff915e8d7aee39743230a3e0ece61d3e2d3d21bf2ad77f49714033013b9356c743458660bd8556a54eddadf3bb5e187eabd7bdb5bbf3f3762ed3f7f7d05911ce326006d7d0d67827c2993e87c9d7e1df", 0xfffffffffffffed7) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="abacb2ef5f2ee85126b844e503eb5caf997f9b873298b8b960a1731d2c7320bc8612de00dc83c96a2fc5dd4334", 0x2d}, {&(0x7f0000000240)="e9551f3187601c41b1368da647117f8136dba7f92cc2b032dfe07943e819c4392e289199e544f5dd29fe769cf16bca7ca4990a4780601d65062b27563877b72343645b276814c4447ed09ef105e3cdd550b34e96", 0x54}], 0x2, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:24 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000140)="fafb8226d4ff9258e71c3485d89a543fa3865d9f262fefc7ac5dc61577ed308be4ea55cfab06331e25267ed7bc88100ad6af55ed48fecbc920863eb2a719cf054c", 0x41, 0x400, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet(r2, &(0x7f0000000040)="68e338d6d6c1da71a34ff3fcee9f3ed5fc719d7a62b33fc7c4a6c11871b1e558190eab2531b92afdce9d0fb77c29faea9019d0a637fc32644b8bda232708c731618c5d188ee152411838777f688d9630c5e4ec0102da9b70b67523a897f01ca363042e8c729db11ff6a28e650b1de654c1f0a8ac8c0399117397d2d1d3fce4fa91b34d6480d634b905bd82fa8f8ebbb4630fea5c5d64f95dcc2510ff8b599f", 0x9f, 0x4, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x272c) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x7f, 0x0, &(0x7f0000000100)=""/127}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f00000000c0)='./file0/../file0\x00', 0x5, 0x4, r1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r2, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 05:37:25 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 05:37:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) sendto(r0, &(0x7f0000000140)="67cf3c14abffbbba11cd3158b6fd67c8a799b58b20ec1e1aba70dc09083763c6dcfa5b9df5440073b3146e2f1285b41d1eaad34c3ae25bffe21b95b3e546ff4e4dcd9621e275f318b29f5c0225d0e94bc1", 0x51, 0x2, &(0x7f0000000080)=@un=@file={0x57c97af07e852bf, './file0\x00'}, 0xa) 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) 05:37:25 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 05:37:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="2c0c27433e5b1b1125237714d3153c0bcdcdda8835b80191368b9c8b5ca76a0224b6d8fca23e2eb2ed9b4ef78471d9839c5ef53d2a0f8237664efbdbcb6aa6cc2ff4ad7fcc703c51721762cc44504e7971b7822ad30d461f51c7cdf8585afba7d1eb912cc335505f6d2874deea68edf3e270a91d8004714d6492820e98c4bed35449092e486a11e9fce8ed527d08a0568dc7a934165df131126b4bfe2853827a402adc1a947d9c132872af4ed9e260cf4cb54c1e88a575a0fb4ac512be56c1ea35e95c19b445d2e21d81f386894885f953a827cea58a", 0xd6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 05:37:25 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"}) r2 = getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="53122bce0794d598083b2543d54b0da1ac3648f3daaac771f132deddc7fb6cea3ead5b5526e31d37f715c6657cfdb43b9a8c40aa5cb1de9ae9deab59b30b86236e43332d15ddeb28da580822421d46d05bd48040e456a5f69106e42a77c83b9240830f7c5ffabfaf164150043fc1ac64c2c99bfb0c5f63790b7a62c2fb1ce1a7cdcf663378c307e8fe0d1b3a09900df0cad540c21d4460bc42efd75d75d160e4299a19e79d3b44f02b09046f7b6084b6953afdd850922d6ec940e56d45c8bb93935ce9d723675546ca7116b4452b7f0f42abf8ac19f2a6216ecf929e5ea36a0abf8f31da9419bcabff8ff25a1a6fffe0fd70ce58c0659c5ab8a2103cd11153425943e767a19c926c4b3ad0cfb447e55330849e0fb95d63809f3c5a4b6a5423ca2abd411ea330971070bdfcff6405ae14040db3a7dc6855e320e276ee3532a5db9e97662cc450a6ae46893c38d09b38303b780648320ff4216a4f58047d953333286c7b7a66c17c13e6c06d8577844c168b6a330ad33f6602c799421bc648033ea4384d973838caa3c3c5c48a0f49b463ff8a42f52ba4aebfb24b53c7e35e892e3144f5efa6fb64b6bb144d91ede2e02ac9a82b769795d55d4745b9ac4b39ec50202cfcd061a6759f0959da75f0d407aaa785bc74678cfdd5cbd4b5c1d534f37ab49412c7e82d9da5dc28e160cfb65a67728836ca901f39a9ca1a49623624783743c44dc9b35d5ae05b2b5525ab0023d8f77762923aedd775c74a1deb64672d2c527fd16ba6db40d973b7eefaa86c79f4b4757f7ed53300c841884efe4e13d5fba062d2951d6221659b759753bc9ff1958361b1a51f0a6cf1b769e0be08abdf8b4266470edd08a8fd5d90932e508a37e069715f56242e326e46c49e3480e46f8bc3e7c05aedf0765d188dfebf187a839dcbe4e2a94917d3b4816e1e7896966d22a632b857d317cc8818bb6d96e42a2ee503b184d9464bf2f6bd9f3fc559297420add8248b715745ec9e974af96df79eaf19bb28092fc42080196c1cd692d17bd57a0eb934376f75fbe2e60ebe51e224be4ff556300c49eae094b4855731309b83028b6fd406d51065b2cf89c5c3bbda0e71409c9d5be1cb242040999bed6793b735e04f85fa9034a2e6ddff6217e47770d74a2beb5d4cfcaea806564d9e12773983e550139891dfff5733e2696e4ef3d26b6fba92fbb9bdda07acb169640fe14bd86ac85242b276b72c87399406eefe1010e076016b41894739b8dbfd827355629eab900286bc3fa32b42c4023a2ff87499768f9dc343d496408e7c34f1be5621343211a7faefc6193dbda6ee13cec6a89bad7bea67c83836d870bfea2c185d57517e2ceb9bc25fd9b62b24b74aa63f008be0e3f7cad7590c85e1b21041703642e867536042fa67e345def72b1f46357b5fbc03e4d9e62e284636adf21ddb11550244e5fc2c71ffa6f5e2457239125a652c2d020769db3257ab6c7bd4ffb00cfa3a6e10fd44d180d57dfbb58a6ff4113b3cf254b612f76500779c9ed5960a5f2c04e9121419fbf1d9d689672504f87ae9c1baafe132d23aa91aa196198de7853696b9386eef559918065dd15d6988e8d8c33bfc02401a273d0249739efc331a518fe24c1cddab1afcfe28b28469fc6709d71d2a65368784802b7a4113150f2a99d66b0cac00e5a8700bd7e238d3e253d983e6d731b267e17e831e7caf9af35a090fe3bb59f30fc596c76c9e0f7564f8c7c8b0d5501ace30a59e5560a59bb93103e84b3bd0e74035719a84a0cb8bc50e0127cb119c7715afe95264568dc28c69dbae1714d7fba56f47e3b4cc911c4cc01507871e2b481e67bd4635a79f9bae33073d50b9735eafc7d1eff565e8cb9d6025b6637740c2645199429ad1475bebc98b4af6278c2588f247e6855bf0b7bbc9ae215a1a1f5d03dc868d5ce09955a07c7c75318eb5b64237ed78a3665ad568f5f7773256944fbb79ba599ff8bfc4fd401db812c1f79275bd0e1a02ac8a8274a4f29bbacdaa68da5ac30354755097e135ebee2831c2f71587dcb40ee3b06108e2960890fe0866bdbfaf1cbd404748b52e2c444b381ae3281e0d05bcb2829d99046aea85e4269a7c56fe4ea2692183cbc6967258b25b0d59715ce862579ad5932dca7a77e8fe14bcd7750016b9918ae2e7433339730b8c3e2feca7f9536a5b883405892a027b9f34dc48b7a39ef9aa79a311943373b9eda7f71ee86becf245dbafbee72048834ab8bb4db2a206a65901e0488d09c4b93b2a47977739c6f18e916729484dda007354b0397e947878cbc910ccf3075746905da9d269d3ce1aabaf05a8aa7739f891e99ae359f477660ae163306588309b65d091f7b60e2968b4d5397d100dc9d3eef87534abb9d74395e1a0a8dcaecee6a65ab3314c6a7a7a4911caf7a59e09649531bfa17e4b287197e73f784f41ffed5d00d6c60dee1aaad0308ef167414e79350b662157795aafb6b8ea934d36a2c1d2b57955260027d31dead49eb49dbee9e392d99cd62a756ca9002c04368724e8e3bc2ce34de24f8d74debb6a290b6a25726dbcb30a23a8ed5db69243e84483f58b64caa3b456b2145da2416cc169838d871e4d9573481087ac77df970922f130c4802a56d2526e926c670307149ea63bcfea1399fccec7887df86d15405c25d6a5e29b94ed4a2694c48bde175412329f64f71aef0711726ac8deb742f963eb97a759ba89d9bfdd43036a071a93dcc8f3ffb76ad391885685537d6183733799ef5ce1405cba06aa8ffe5e90c203f6cd2cea82e1418d2d03d01ac68e3f293353c0a7cd1f3844e5a5fdd98cdeb6aba6d54ea9d7ba2f6605addfa8104e47042838e1eef21981230404dd235aab864e1be00b9b2d797daa9c51beb453d5c3c6e65fb5fe6a6e8eaab9dad7758c963595348f8aa6a36c49a18d2a9742a20b00b662264d4d917bc26fbda5468761207cc9cc6b1e71e26318461e7835df2439b4c574c590e6f87a36f8cae2e61bd9425a0ef22105ec9cf52a6c8be3f87453ab364087a9327afed7ba924f382311b2fdf63f43d7c40b822b53378c43d00e689d734ac7cb20475c15025af403b845779c9e6341e7365063a76d2be0663644e3b394245796031d464fe20d5779e516baa6a9d14d370d430d1bbef0327e75590f2b84c95b3c5d8994554a145c47af801f6e38b7622ce5a941b0792cbc4bb0de3dbd433edc413b1f3acf713d8f6d62b4e18d5e54cdfc27da6426c53bfb4799bfc40387351d0286654f5ec5e724169bd07f4b7b61d04af4e7be0cedd9d22a71beb404e6769422ed8a7c697937bc38fac7d094724105db5b58b4b3d23bca6d5cfe71f56eb26b8e3ed4eb378a196df19620b4c2ee51835ea823c09551606e378ce648de78e132db05c2197f420dbc1857d630bdd442abac1ca036b1e1de3b3d96d9a3f6e63ac3386329d526e0aaeaa1a1734fd45fdcce55533f95f2884a6b7caf2f240fa6c15571abb67ab979bf9972d29e47ebc732ca9365ed31e04cb0d5e0f6dd84d0e705f624ddefdfa1080916c6430138267f96fcfaa155a4835c5b87c6108d3762689ca2fad43e64cb893809ff4e1be558502007cf40f3890e61f99415c1df16640096eebc59081ac0e0cbe58a46f85087077e0249ec094790ebf3ebf531615ebe74aeb590f2c106f650d27fd004fe9c6ab08d4ce2cbc545abcf7fe59be00a1618989b7ae7ca4e7235d7d740a891b6a9f8438993772a6b4d68e1266b2ca6e9f67889d4b1385c13914f400a3b45ad187d7d73ad71bd81a82e6221d037535bfae230743769f8faad1bf8219f8381c4f8fa1fbfb2a5e2aa458cee6cfe221f80c5ac039ad3a15f3c4cb9cbea532d519789727f1d98e35b5e47aba42604a392e625497e2c4fdcfd0d63c4eb739ce9f9f1a9db7a102addba2f601b33d9954de6d5ac9eab7147621c42fe6ba6de505e3f0c882ad6c6a983d84a37e5d1f7699f3f4432cf7a7ca8b60aed87436b1cb9727a2c7c86bf364ecdfb006623d9b0134a5be35524d45162ba60d3815e91a5483b9a7550cf9775d6db9a39347280220d1e2fae42bbe0a98dcf87020695b6e95fed474fc297746c6698a1c12f743770d21eda6856b9312d618c1add79c9134f063d06fd253471da591fa61f1b1f7f291335ad03611d63f407cf5f47fd12a899dd09311b2c8f54727913c551ae61ee33ec0cdf8036ed68d22b41e4b6957c1608daf0b94035889b551d324982fde20b2c598bb938e067eb605073e81d77c7eeb1e21dfb6916e31ec1d7fbf99e4315a6caaeda7fd2949fc1b5d36340e40586fbddc336ee5a2481fd87409cb55bd7f0f4f14acd0e6f3197d1981b1b2e8ec4f15e9190db71de8b1d97ad473b1bf81e68901cf1996958b04c6ec52c72abebdf082ce2c7d98e5c1b7ca36a4d5d5cb57704bbed2d0e4b28acb2383318d0afd99efffcb92b0c6c4b949a0c00b05c107b8b15f6af7d75ae276626970a5b22f1a9dbef5503555d64d3b8ddc1af30aa7824240ab5063bfb6e675ce4a9208fe9126826117052a8e33aaba0cccef140ea9b248da8e1277f78e93b314427f0ec60dd13c4e338c674949e962a2f31f265a36b4f03fd5e3d730796a236ad117006568e5d144c2216679e38d1b55eda98d20df5904cd9e8bfe93678f64b4758552acff6a7b93c36464d309e77cdb45f745ab50e8670f4f2f900e3b7b406281bd1289fd90215a2db471e9c6597e1b0b56a7b777a763a6918633423c297280a49e68a44497fbd0adb2c05ea8b12332b5c99a3e7a20b0612e1c12faeaf3afbc6edebcc6a9f5a201ee30c4c6c1bd3538379e2b6f01be7be6ff665586b519f1a0e16b4b7bb4a97bff731b022f8a12aae265ce6d8562257cdb4a0684db140b9f78c2f236a917ef982b6affd42d671bf37f35a7ffb2a2346daa6337d70d8927c6780765bc0c8eca2b944924114c7c8abd3a6b18d888d220d88fc530ae44efcf4505b5d927e8080e419174d657b7a04bcd7a8876a90ad75a97c9475354b14a29aef1952e1683155f2a2f573c6c81a52a485a0b9d269ef21a408a87022532db0d56436868bb63f6ca30387fdcdeab923ec3ca27e39037222d6e421ce34d3d7d445ffcd1105de6395f13e291bfb81308cd97b46cb21e283e28d9464d48a0684bd1fb1f5e030fce4cba89101f0a5f81e08d4bbf94e2d8882c6764b140f2dd95adc4c6b241b94fde57fdfd81d008741ca49dcbcb1bc5df0d3b368004f13224a8b5052761ceb895884410260f9966742db0e5c359bf77d81c746f6fe3ea3dc0c8dff1e726f267250ab03c145d65f5f8add232616738126b8d04378b7b0f30fb6c3ee2ed26bb10cb07a37fdfcddffa9674921b5d1110b8d3df7a4a5eece1e8961eae161a180c81754a2159cbbece61e1886c04267bd0a92cc0455e29b841df33eb25684e9ad90a5334702e587406ee4b7f1c4da049529ec2e218e70a162c470d4815c5a994e12858f92cf3723063736d30ca98aa4d966e312d3f4e1cb26e80432f926d720d49cf5f1d82a9cc9caab22baa5fb8ad4116a3be60b6a3b9c84fbf089afd20ffdd7ca76cd6184dc19275c2dca3ef2befc208f960c785bba48f18035aa046272e7069746a239527172dc7b180dd59d847dd3b68f70fb90481442bbc616f11509232386c3e720216714e24bef49276152a1eb51dd636b92c2313c3cb8cbdb7c3d352d2838e10268026fe860150858ed9d542f518a62d2d104b29d464d5ba80318410135761ebbf1275b9ecc605fd2a91954fb00c44178e8f042ef6a56f6ab0228c3dd18ca", 0x1000}, {&(0x7f0000001180)="0f262dc632ba075e2a2a9a3a193255548ae2db4b5332b4e514366128a76caf06a787efc73febd93d340221b9a232053c4ccb993c834b75a798a3f6bbce1468c697d73fedb01f849eac78d9a605e5127c324539edff506b7b60c05a9c207a52ae6dc29951e5aaac9b0fb17b10cee9f03869fde85c30059e84f18b0d256dfaa16a99e364ec016637ddddb8b22779c985c7e7d64766829dcaf54f795d03b3733ca4224a05e7b3e4", 0xa6}, {&(0x7f0000001240)="0271510e46ae976d7c2410254a2674cc77bc804fc2e34b6bdf32c37e8215b838eef18a180c956a6851830baaa158ab64ba40b9aa0ea4d532fe49058828690539b3397eb63d65b1f065ff7bd9ed5ff11c887b6e506f45392dc6a24ef43319d1199c4503d19b9e305ebf1a3d7df5a9363095dba6eb936a535068e185b39c5369b72641ef659f1054f576a578292acc3adfb5cb380d4447a1f738b1b755090bb80e56ad8987d26a4b611cf4332c6275088759087ed94ce7f80473b41da4f014467ff6ea46cb4208c350cf870a25660607355d", 0xd1}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="eaff000001800000000000009d945c5f686e82e4879f3f865e9b18803edc283870cf29a59eedea74b9101b7a3e72285c3afd66d75fcdd2d2b1eec4814fb29207da58"], 0x68, 0xc}, 0x8) 05:37:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) minherit(&(0x7f0000700000/0x4000)=nil, 0x4000, 0x2) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = dup(0xffffffffffffff9c) getsockopt(r3, 0x80000001, 0x8, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) setgid(r0) setuid(0xee01) r4 = geteuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r2, 0x2) setgid(0x0) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000140)="a033229422b12fa072dae0be075058d6287ce11e91b37a49b04a3f97c7f5ffa43b0a56176733a59d05f2f5acb769a5e347cc1f87c006a006865a75ad7c87a39a3986d6585b8d2bce2767ca9f81b98da2f91523fd05133c6d4a3adaf82ba01dfec6e03eb99cd10fa8348799f1095779e82e707f11744e2e32b781f84961cea55fc2405266ff02b21a45dd24ab5038e3758e56863b2342664ac037ef5b6cf43a40107599ae4843146ecc49eae3d639eb751b294f872a1bb5076ce69d2d81dc2f88", 0xc0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x4}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x72, 0x0) 05:37:25 executing program 1: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9100000000, 0x6}, 0xa74, 0x1f, 0x200}) 05:37:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x1, 0xfffffffffffffff9, 0x1, 0xa5b, 0x2, 0xfffffffffffffffb, 0x0, 0x1, 0x958, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000100)=0x4) readv(r2, &(0x7f0000000340)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCEXCL(r4, 0x2000740d) syz_open_pts() close(r2) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0xffffffffffffff01, 0x0, 0x8000000}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x81) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x101, 0x81, {[0x4f90dfa0, 0xffff, 0x4, 0x800, 0x101, 0x80000001, 0xff, 0x1, 0x2, 0x10, 0xffffffffffffff28, 0xe51, 0x1f, 0x6, 0x4, 0xfffffffffffffff9, 0x6, 0xe3eb], [0x2, 0x10000, 0x2, 0x519, 0x5, 0x80000001, 0x8, 0x9, 0x1cdeed, 0x565], [0x93d, 0x9, 0x3, 0x7fff, 0xa6, 0x6, 0x1f], [0x0, 0xfffffffffffffff9, 0x5, 0x7f, 0x6, 0x6], [{0x4, 0xfffffffffffffff7, 0x4, 0x7c7}, {0x2, 0xaea, 0x80000000, 0x1}, {0x3, 0x0, 0x4, 0x3}, {0x0, 0x4, 0x6, 0x100000001}, {0x0, 0x20, 0xffffffff, 0x9}, {0x8, 0x13, 0x81, 0x100000000}, {0x87, 0x2, 0x6, 0x1}, {0x2, 0x4, 0x100000000, 0x3}], {0x80000000, 0x6, 0x7}, {0x5, 0x5, 0xfffffffffffffffa, 0x2}}}) msgget$private(0x0, 0x48) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0xfff, 0x38f7b871, 0x1}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x40) 05:37:25 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xab(\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='*@\xe3&\x00']) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) dup2(r3, r0) 05:37:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pwrite(r0, &(0x7f0000000000)="96261cece8d990b6e7d724665985ffa9e5b71a27cb8aff98fecef2b8585ddb53152e3dbb4eccb5874e620c85db4b7d3b2c0f0196ed", 0x35, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:37:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c031c02df71793caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) read(r0, &(0x7f0000000180)=""/94, 0x5e) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x9, 0x9, 0x74ac, 0x1, 0x4, 0x4, 0x1, 0x0, 0x1, 0x400}) 05:37:26 executing program 1: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf00628662fe7f86a) unlinkat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x8) utimensat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)={{0x400000000000000, 0x1}, {0xffffffffffffffc1, 0x3f}}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='W\x00') 05:37:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="7c9161e1e7cca5127c95799b0b7f42c9e0eaf9181aad093665269a720e3f8cd2faf3c9796c3f5e3956923c9de8466321c54d4f17f1ff698fecdc86fdc530f5c57dfeb83d48c16bbda01683a494d5", 0x4e}, {&(0x7f0000000200)="8144c66aa17199f9d71e3072fa38d255f790bd767731d6db522c81f2cee180ea62d68aa9f7f94a9da1cfe9012c9388fa38ecede330b08de9e92c313df99082e43a5965ceeeba27b08a29", 0x4a}, {&(0x7f0000000300)="da3a2f58cefde11d92d20ea0753a8ac4f92cd3b79238d4405dec354c82d2a5a2819a80a9f5b4a04b0474a43684d2d5ea2d509c4b5fb536a542eb0ce6efc62c1f1e9cacf207aecb79bc84e51b0bd8f65df4c023d1ed76c7511e612861212af4b89ecb47e276a0a8f620dfd25e4a84db56856bf5e4b5451caa85bedd4472d872", 0x7f}, {&(0x7f0000000280)="5ca3cc0be70de8bda8e0c4f12ce145a533b2e10eaa390d04", 0x18}, {&(0x7f0000000380)="62bad42e3cb17b34273c5859ef8e96c23e17edfb7fc415fd8730011ac899f32bb2e24f242c2fd2cf", 0x28}], 0x5, &(0x7f0000000440)=[{0xd0, 0x1, 0x7f, "9d33d5a5235d59a24b4eec04b49171b8e44590ca17121aedc4a3d1c5aaf9b80996176371e30aef7fb672b3b32fcb05df645b39e171093e0c5b138ada5adef57eec8c8b207563cb51c76dee04b5f0096bbf396fb59e0c352a7bbccbb7ec9fd086d5235ec724d223f65215d5ae339c3a89ff80467a03f6c379cc7ebe3c7e81ab52b951b39abe6562863a8b47bc02a3bd2b8292387f0bc104ae640a3460d852c77d71a9ffab71ab75c7b4eeec56f1bf45e84ad96863b135f6291d"}, {0xc0, 0xffff, 0xfff, "9b896b1901d6210b114559b0c83e45817c59e88804e28d6864b5ce09a3923e065c5845270c9be045d5763c781126f7e453d613965e128e37312419041728eae954dc26e1e4b1a7126dbedbe2ad67ac41e48196b03488ecd44b18b23605345d82c981a107ca4ba197f69fbf35074f55ac334ec78f953a1647898f454f60a922a382e2a238e37a43fcd592b04b767d490197a639a6a3f4eee0d39671f3cd96c419ad9756d3cc4ba5cce47f28"}, {0x90, 0x5b62c7116c4e646c, 0x7, "4712a8c31f1ec459e51568be1d7403f5e23dbb58bbdbaa884e94b850377027afc5d281fbcf90e315ca0dbf69ad3afbe6dcd9025aec4726675e9ff676201afd39c1c2401e10e133a98e9e09f32102100c3d7e80c42ded08d442f524570e51350cae176805057c82b6b40cd29bba10ea250d8221038116ec1a33e6fd7c3818"}, {0x10, 0xffff, 0x1f}, {0xd0, 0x1, 0x101, "3c75a7e333d2f73c9acfc2a8a2d4f3b2640e958e76577bf285233b5deaa6a97a5464b13a5b99da2270309d8d89b984f21f844b05d686ad4d166183c1ecf897adbc75222f50f693ffa0b96de7a87605bd4c4e7e4c226d5ff14885f58ff9a372444f55395e60db2cc7851b779d1050c69c89bee32232f44be853167f943176ddada2847afd3b561fa7cb79878dcf3c1cb1d7a86736a8c3f883a1ffde15b37bc38a668fca52ca6819f59329f6c69ec978d3e0c16b852e82721a6d7230d2e7f45f7a"}, {0xe0, 0x1, 0x5b8, "49bb002b17e63ebc6f005a87de48dc7cc9b1bb2531880fba35c0cdd7491e1b1e85e6d4e880f2bfebc5a5927344ec0772ac127ce1432b0bc5291c498402b2672d319091cad60a09d18fcf5c63569ba5e3b4b31a4c632d4dda10f3b0647a8906c9c54e5c7884f8f7f040b7f1204a7dcc7ed25f2fc06a30aa43e9295cc1e3757312f81d1db0b1d39e0c19a4d2bae0846a15fa1634e1a0fab62b8d07eef6a17c0de16444bb257a548996e0295dcecf5067193506f085d2900d39ce66431378e85196dbba0623fc022d9da1bd39c1dfaf"}, {0x38, 0xffff, 0x4, "b138406a322a45f3ccf68712347e34258f6c780070c960749c938248a09e9f827cc72656d2"}, {0xb0, 0xffff, 0x7, "6d6947908d51b24071e2630c0413bb07c26f8d50275191f805f7a24f4aac8bb5149dd9c7f4297b114505f7f78740c030a75a1e8bbc1bb28e4126c835ed308cc277d5996432106b8613bea5abb155bfb7dfde4bc6b4276ab48ba854fb1cb91fc9e5e302e7e28e6a7564af144be752dd8e70122ad73e342938cfd3ed3b6eba11f2c8f616567803f0b3be465e1381de5a2659b7d2de10e06d89a2"}, {0x98, 0xffff, 0x1, "2c8209f9741adddaf8880ebe108a2c8ee42fbb4ccdfe6cddf1d2b9f80f091e96e4bf7cb45a74fba93d8f7367c3981f327d9335bcd97b4d979c408f621b1b7a9a481e9831b2b720d5ec6f69cb618ab892856a9840868b41fe84ec5a1fd15f82c2b571130fa9e9a7e222eec33c5903146aa49eaf341c2bc7ffb2a028b5eb646ff8175148abf390d61b"}], 0x560}, 0x2768ecd5c711c3f5) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) 05:37:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x7, 0xbe, 0xfffffffffffffffc, 0x1, 0x8, 0x0, 0x3, 0x10, [{0x51c, 0x7, 0x40, 0x40}, {0xc67, 0x6, 0x3, 0x9}, {0x87de, 0x2, 0x3f, 0x8}, {0xe48f, 0x6, 0x1}, {0xa8fc, 0x86e, 0x40, 0x40}, {0x6, 0x8, 0x7f, 0xda}, {0x76, 0x4, 0x0, 0x101}, {0xf03df0f, 0x9, 0x6, 0x5}, {0x0, 0x3, 0x4, 0xffffffff}, {0x0, 0xf4, 0x3ff, 0x7}, {0x3, 0x4, 0x7fff, 0x8}, {0x5, 0x5, 0x1, 0x4}, {0x4, 0x101, 0x4, 0x101}, {0x5, 0x0, 0xd71}, {0x7ff, 0x0, 0x7fff, 0xf7ad}, {0x3f, 0x7, 0x0, 0xeaa0}]}) 05:37:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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) 05:37:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01957a8000"/16], &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) 05:37:27 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000d5d4293149ea165c620000000400000000"], 0x10) 05:37:27 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xa0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="f902e300f2ff040000001000000100ffb6f7ffffffd35a0520dc0ffbf9fbcebf56a700e605e66bd205769bf9f3e1d4f41067620a739ce91e12fafee73d79f640b99afafa1ed3cfe08d8bf4ffb7d4b51c3fb6e0c2e45ca547fbe312a1f30200e84154a39cdd5cf7174acd94f4c2fe18c80de6a0194f08028115b6fddc77351ae7c86fcc261d6a49662c95c4a3c26cd86b1c43019cd5a026fd852187b23b18f6c4972345b65c50dfb9338a8d88e2a63f49e9e1e49bbe7d565a2fe6e48080e628b53bd94c11fdd0"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 05:37:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="cd57b9ca2489383f65ccddb3c303ad358626745ce13011576b93640ff37c5ebf4a6254a99fb7de6f09516aba57fc58f417af0c418e35c66f", 0x38}, {&(0x7f0000000200)="9d95aa45cf39dda7c66cb451bba9d69e4a371e5aa0be80cb57aa046ed033439c9014959f0992e0306764343066e72d9d717860964c67df8390ded37b565d4fb684dacfac31bc0fd2c5f46f498abda0e2d2fb214d585c9ef7f948a13d0b4547e55b4e7542d230a0d04f4f286fd9373edd3613d53e2d4633f5e677", 0x7a}, {&(0x7f0000000280)="122b47c8be0ce2a2d166f89a77457a0b73985575588391b0f7cac6ad398982b3e70e9d87398f399aacc8ee79c85753fb0f1c66b3996304b76c4b5734c9e73b20d950e6a4e894419992b09ff6e97595abece01f7e1d0766c56cd902ed23e13c7a376413901ad1f0de01a4b4fcd69d6bf157e4bed1f788677aff059f5d200de722827e6401adaa4063773011cdd9b87a2a7385aff68f9172eaf7fc8f2b486a2e76c0bc81df", 0xa4}, {&(0x7f0000000340)="f784972d0049319d31e6e65f49852267eb1df8ffe88e834044d3146468297072a23dbdf5cab0020d83a1cf9dbf8e36d280aafd9bc61375ec58ebf63fe1fa2d6bcf020ea8b48390917925b98dded97c70d837ad54b47c3bac5cc247372fb121a44ec8c86f6eb4a959d2246bbaf60e002b948f33c9b46d90ff051ca06c27b5210d00e3eed836bfb6881385f4ea6302a5b10377a1e48c0bc29c2f6b8b9f1f3d9f22a5731304905987c00b37ef0191ae1a51db72999e8d01ff38f47740074b545229f8077600583f8e7402d7afcac18663c99bb4d6cde646c0b4c853f38a71dedef5dcbcfdd4e9232de4f103bae571c59afd01c7032b7aee1cbf2b346eb641bea2c94042b1c7b3b580aa93439e7044e2f0e9531df8f30f305a8908c44bf552c5e3e2b14d71a19ea06cf249953dcebc65816489524aff83ff7671fdef1c6d3369d4050c5d52c4087a6530952f8a40760055ce294fcd6552b9f261c5bdc24aa273798502b96714b8e9ada2948960b8af90476d0b2d4c594e4130ffb721dbef94c6bb31e8a462f9be23b71bbca5fe736849037a6a9edbe820d8fdc1cd5b6b4f38d84478e2a347f034b57a9bd46d49c1b3f47bcc68d969fa7ca5742cd3377fb8c09e91bd22416a3416d27b0bac8dccb560cfe60321c2cd233ae1c1415c1174360451bffd7663a34f963d99bbc4e4b9a623d5e395612714329ed15f4dbd42ea5fce0506348fb167f914f083c8ac0c54ecd34825673519449eea94f1fbe1f8562f8b16d2cfebf7d2f5c9ad9c4ce1ed821deddb2d5ee1b6eccec2ac888e75c8f93f7c67a5e5dcba6317d83b79a1e5829e12fcc4dbbffd08ec7d0c72a8dbf152b069832acd4d52c07dcdaf84562347ab1c0bcfc5da65a2fbb950a33b29f176a8eec9e21f02eaabc9221609504eb4a087bf9a7eca983bdbe53f280c330f1006b2e4e06e96b5d27c78468f6bb16976e787e84929b4491daf8ff8fc6d7061d65e1ba47973d499c9953148d7ae25ff46513ff175c7c0ca254d560a1fa1a7d181274cf9f46b81dce6e6109b03e3f06ad4c750fbd739aa02c37517482f5a58dac8274f84d9e3c3f78809742ca48c26926a84ad437b0ee857e1a72850f4fa1428773fec139f4126721d6eac1a9ddd7809f3d290c317b5eee06d84c1c5b83b8a62649fd478f4fbcbd0091bde8bd6f2ef91799130ae6a041764a6addfe6de05f5fba5d65338dfd19e8e1c02afcf9f328d1d3c1e8fc3f54b7413216a4bb48dfe090d5fe792a16fd1b3a78cb2149c58f00f2e7386b477aa2e63838c3cf6c8a51680c24ca3bcf4f20352d0a4982daa47a37163a53f91f35be0c364de224add99485e122e33aad18abda3394cd617a4b0e51a13f65fbfd45409ba42a5f6e28a9718df24b6682c2e863b82f1b3c9b050c84259c28e2726c0623d6efc4684c1f8bbdbe0b2383032a033b07d22e566bc077de4d4f4ae36701137ce5f905f61726ea84a005365a10366031a9fa57a22115d66c67620d5050ba2736f272a93e03ccf557f9eba650547c7c76975ec56d127105bf6d5452649597a9cc9de6131312f112aa7523d4ebb7c8f7c700a4bf35814d8facf89bda7b12a400c28f605c336474db9342488fe3474be4e0b1e43fe183d407d3b9a55ef4d6aaf8f4afe1288429fe35f04789ea43c80f3f411d3496046a00da1e19022a7ce42cef0b6df12ceac85abb6ba4b4d54f8effa7685ae10b79fa0178d1d9f815ada50b5a14f9708dc488f6747ec0e0c899f4e88b6730ca5ed6e19f994e76794c43d27c7ad50d4bdcd9909d95dfb5269c8410c072ef8f24079bfcb51636d45579abf197ccae8fa9ad1745eb875ed46aa53cadae9840b68292591aa491dce4947a5a593792dc4e4c4f3d02d30ff0d98f84721ff000df54c0d10a37b40b245e97382b5001e00726c38616d1a566ab4d09e6d75cd325e5fc0676aa65dd49d5139bcc2fcfff79d64c7ebf21ca808d30ff800fc94c5ca81339a14746f50e42b323e175b8ef78c743cec8cc8bfdef57c079dfef5c3c55eab5a1b082d67ce75d64e95f230d5eaeaf70b7679f73f2c7f1396dd36f8fb0722a08f44fc147d7c25de44d7886be4bbe546eb98cf7b02532d16962bfe69ec7cbf8654f724bbf1e4e757571b82923d17f8b61af798e1e337bf1015aab437813119cbff217856fa43507ccf5ff8a8593467e7f25dd163c39d649ac27f748a4490a4396d224671e9180f9e90003c0a129e2ef33f4d0d20081b4161fdf200afd1d319b4b0b5978ea321f57358cf271f6ee1613d7cf29292d29b371c93f821a4b45634cf7e94519f1e75973a3fa97fd4de870501bdef20c9dc15061e9ea49f5ec66203113d0a410e04790ecf4a2fcd0608373939a85d2ef4b13fa563c9eca31ca256bff6ea29425eefd03aeb524dc3474e3e62278abc4c395d78f91d288ce4adac65665b025769d10b17274f9c5385e7233b144b979508325bcb355a02cdd6bce0a309f1642e97e8b943d168b0ec1a4cd39c0b0985667f675bd444eccff5c0be12310b0a8a6457de82f1d8a0a03752827a5022d0ab11f025dca5f90bc71cb4f09854abed9603147103db2a823a43d94fdafa31f3d176fe8e015060fcad9c89dc589a55a2ffe43b7c3901af29c991b73ed699806a896e8230977c7ef1c6c198682b75105930bd6b525e24ffa462ea93e1bd30201cc91966c5fed7eb8481eafc49afc80b1069e615b1732532d468e54944f13f90c7f601fd123b35781c684277ef0508452f85b66ed16ff1f2eb4d3d6e591dc1573262238ab079463befbcf0bb3915819cc1e8f226f39631164a56e44ee1ada402cb22ee4a857a14eb37489d5019adeebd48e6ab0978823ff66798192865b46d1746ddf1f757c6aebfd905afe2de11314865248d94e735d1aa9282c22695a9fd291780045b970a02056e7ed6304d8a9df0b115a7256da101843de3508898ac7d9a9686657e16c531f1c0ad38adc6cb9a8186ebf531ef73e9a7b7172f2fc7f45151709a97c61fb3f811c4d47dc93870f064808b01c57d73e8f84e51be6af29d935d02b601202eefc2bec124d774d871616a8d3f108a4fde0e757b85bef50ee8debb4b5e76071dcdb58730c768941b180af4407d8d8fa03431a9d1eb8f62e6d16646c1211849406da60e85e46fe123af5291d5c6b4c2a92610817b983bc599c01a825ab109bb03089d50b4eef5431443b1b640d564fd4eff88e4366715a35951e62765a5149fbbb828a3c0543b36cbbb7464026f204fe628009a1227c9f7301c7359d32271c6f15f2eeed21f676fd2fa0f582b6eead566af3251a2c203be54899fe887461dd98139d75b860bb90d693bb56fffc51d4e38599799a2adc8848063d6a406ed6a5c8dc4b7d677add7ee41f8ff5cdbd4f27648118c99b2fc2600448992c00f927b27a1236df3c06a05ae03464880f305ca7323091944f805fe264fd2a3553b043d9f8c9f3f0a22170e9a4ea93e81bb2f9af3401e7cdf51c27fa66ab499747daf00be271db3236f9284f88d5be2bf767e8c6aa7646d4b706f77509e54d06f5aee2d7ac1801195026594847461cc2bec41c6bb2e293b71b99938393454d479ac41d377388478a54c78de05a8629616ad1c14e60facaa14f0fdc395548d12a6c625fad0c82d63ef5703e2020db1b83542c548645d23767844b76d481d77fdda7b19b870507b9a69993f131d6b4246e8cf3250965bc02f3ff3a0341ec1d753fb4cf1bc7514e619709f518fa696b1ac3cc8938252925e6f4a5839d36d973f2216dcdf3089814b16fa18882c748be17943d5b6b8e9c9a3a7abd710f39e5a81e1df065984e13855fadaf231b2c4f1e9542a4030352d137547f6225246d68e9ffbae1b53f5b9a6393041b3ce8bb7165a1819007f747d320f1501742dfd769521b9e476789ebb5969232f6f47e350c1ffbe5eae6b797c58cff58c1ac05aa36c531d178a6248e388e4b16b39212d54513f4815f63ad174ab6a2d4991dcdbc5d70fa85737c6655454b5bb2ff860dee744a61ee76d7be8a3f7d9aede8892c87cc3273412e64b804c6cfa742a6739fb828ccf2d3db0df16076fd95fd0d0afe36c6e526aac8de3d20b4e8464ef932fd6ffda363b556b6d40a39d15812b986949c0c20a0b7f5e3a5974b1c04c4269bfa9a667a7974d85c6b59738b39cb8bd1b4780fd2bca018af38f3922a0ff2db6901d5cda10f0e1a523a7bc3bcfef9c87bab63228c88d5a17ab8dc2f2ca4bbfa4f94188cf8efbd6830dc93ecb33d3e23ddacfd041a91b28ac7ca616a1a003d66b7adc01bcdea1acea41ecc2c472ae1c346d6d33226555fa62ec0a051c97da18a4295ba94daad4d8472456890205c3022db8c89808eab4c5c4f7f8f8915e8e9ddc15d46920b9cf1fd6c4310db9c1012b9e70b07d3b151579d69bf5aa23086fb0441d173ddd90532054ad07ae75a76b2dc3a07330d66048d97f84574f8ce77eab49afb58cce056817c9a1cae1b8f89855ec57c42b8cecdd027b653e09d00005d82e7b6c56727a404d44a79eb697273990f9d708c71d648213673e360512d31d36f8d039b3c344139934db89ebfa51dff3cdeaafdf332e0c3cd26198bca354408eee17604de4d40556ee99fd1f216115a4f97767d8c7f1a5d8b6b3974b89e12deb6b6a4e5ab1baedf0de64656fb9484bdae65f1937829ebea7066f222417bf4ca04ee7325f1d778f952a98191e7b648efc6bebffea484859ef2b3cdefcc2324776d1b96fdff32104b54439742b08a76003cbd98b6a8ad99d4598747f8b76ddf0707282c0727cfa73c3e44f184d79199589719fc18490faa7dd839c918f932613a44ff1f4c56f1e753f1350f803baba300f8724748c9b775da0de2ef61e97732791b5cb3e09d1abd44b7d630835e27fdf8e6bf7f72f7ea68d2799c4f40bb10c52a1caf45994964aa133f37e45a6de71a4ede5dc3ca8052df0a07d06e6d8705e417323a4ea89166f8477aa130536d12580d9f838d72258f0536491470dafe06da47f64a21ece7f5f3f2a9f6c4ad0fe269aeb07b2eb4c857cbc77e36e9e8810b976026b04bbf347727f63cbad2c5df4065cd45a05195a28abd1a741b85b0ce8c62332f6ac74cf78441fdcfdf57aa92f96148551a089b0890e49b031eb4f15cb0b7dcc7da7da48482b868886843744fd25fa25dee0b6e3d7d2f4d5b0ef5534e5543139b3cc480e2f65d3ef02d92593955629415d188afcb024e43a360c498a6248570c255c8e95456a9633640f3bb0e0989fc60165487a1ee724aae6720e2c3d523023ab8234d5bfd1c7e2d4a0736ab31d3a16413e242ff4de2420b74aced28d5d1dee9d9a680bad6e44b94248e79fd008b32dcbe7cf7776f471ffdde81cd636d7feaf54648f499d983d970c30fea5d719fd9e566c6a3c320273a769d5715da41b5c93bb4065ae909815f0536d5998daefac43ed1ae4ef2153af51c56469cfb234954becba53fe2e2d02bf403ed77c6efe6a1daa5d843cc01e1dd5909540048b5d8180ef9ffb3b6b76ff2815975b085e17e5642b97de5de606d38cf7a8a94f034ac5480c1040d35a67671f6dc90dd09974509d25b3b791568855ff2be1d6e8c6ddcdfafaccf87d1eb5da2973ab385131c24b23e6b0c6186fe2b02fa7e49ab28dd0091248c2d7c57592ab09fafec08745d2dba1c26c06c5d067af4a7e65300690c6c189073503944e6a1d3871b04d898cbe6ca513112704820a0e23e839667e13f89a68f90af1a1224b3fee63e61dff5516656aa64c930df02bc0d75c003bafb129bbc892b0000087d4356625af7c50cf", 0x1000}, {&(0x7f0000001340)="6ff8e96bdb813993f63945caf71b63cfe8d8a4fa5ea6cb5964ca9a3bf5330d8d83c3ddabef829293074eeeb7e9127ecfc0c82b049bff49bc41db653f2a25498832db", 0x42}, {&(0x7f00000013c0)="27eee296b4206bc2d41a5068e78a26cf666a9f3923069d56601f204e266b687f2c0ea9d7c8d6f697bda6474999822fd5756552f4a68b067edb621e9a837d818c68660c14c2c0045dae8ec9cac1f90f44f56b36b3df2998d788f6e8f3fea5af976a675bf95033a5dc770c8f6e0a7a352ba457b124a4f9c65dba071ea29232b4b932a55444bb3ab0d1e4cb9101a1a66c6f193e733224e94717b3be9bce4185108847f6266071125a51853910ecdb2253dfb70d9477d06aee", 0xb7}], 0x6, &(0x7f00000000c0)=[@rights={0x18, 0xffff, 0x1, [r4, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x38, 0xd9b3271b4df9e389}, 0x405) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:37:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 05:37:27 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:37:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x101, 0x7000000000000000}, {0x400000000000, 0x20}}) 05:37:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x9e0, 0x3e3, './file1\x00', 0xfffffffffffffffb, 0x8, 0xffffffff, 0x2}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6d1ffc09) write(r1, &(0x7f0000000180)="dc53941b9549ad1b1604bd060857ea92bc9ae6127e2074b12b1613a8bdd8e2faf4211d3933b8929992e0d399047c8231542aca8ebbfeb0d72f60e8da9560e1188a8fac69a655fa633b11fc2f96d708d520bb183cae634952776f0da46c0e0cfbab0c1226689ad0679e7e8f9e557985b8bbfb470d366a8ed42d288eb777e0", 0x7e) 05:37:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x3) getpid() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) write(r0, &(0x7f0000000200)='n.', 0x2) 05:37:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r1 = semget(0x2, 0x0, 0x18) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/230) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:27 executing program 1: r0 = kqueue() clock_gettime(0x2, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xf5b121b2ac10976e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140), 0x8000, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x3b) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) 05:37:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x3, 0x7, 0xe030}, 0x100000000, 0x4}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r4}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107008, &(0x7f0000000000)=0x100) 05:37:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) sendto(r0, &(0x7f0000000300)="2b470c9e82cc6513e1a2fcd2f9a75bdf00c708a2a95ff0f45e5a05cb0f2462fdd4d890cd59ee192a145cccb2e767f11f9da3f2c30fa9ef73037bda87b69f461aac7dfa60d643502eee7d2891afd0a05478d85b6d4af02463a2d6a59a82d56ab3f02ef3844a780c2f4e755e29797a6adc36c162bc7c5c34122dc969bff4fe4de924492ee994f7c0a13284965b9fdf58717332a76bf2de326d2f7dfd14168df60ac8ea50f9e8d32cb0824330733806cc1b8f67cd68de09ed9fcf7889ebe98e85b85e28f505e2ca5b8fca7d566fd330012c707cd72adc0f35fdb65f49861ec9d6dd89f13421259a991e0b3fa5fdc5761120fda983b08b4641d4fc6af96b786738bdb55f096bea7564ca562d909ccfb683dd6c7d2cd16170c865c25301598f1525373295e39deb567b06f91b610d22fab71f98bbea0feecda045402804898bc961e540bbdc267ca1438153d715df0439d19a44760bb65e861a808fd658bdf190e82ae3244101c3445360759e053c718bab8b6e096aa2e794ca839e5c19cb37867515e848e8cb564cc3d291bc68bf387ab608e46c57645322cceecac03c0d3b2e522efcc5aee2bcec353265084b00cb1e074637dee30389a9a08c58aee132a8fa54c60d7fbd0b32a7d08a73cbcac5ccfa48b2a3472017255dff59039e6afaaf4ddf9daf96b7590c6a857f703ceef4d6e949d74c9e3f48d07fc2ae689af72be2b8503d14197590ce979fa8b4370425c8fc1242d023048c5c672835ad5fcb4f6dca96c4043a1f5dd50cff80e7505a0eab718e7e1e4fb5c6b87465db08b1b9d130743cb3a05b98f0fd376e192f95bcb911a73557d25da7d5b0dd34c418191781e8f757fce250158e82c49afc238ca951644c70e9f2ebc7ea61b439b2ba7a6a1560d4897f63ffd7c39001bedfdf6b0f013228a613b8db0cf87446bfc74e6c441f5e7f946285dfcd2ea8a451ba6cf251ebdddc83ca065733f8d3e04fd8090ba2ced536d1f7742b622e7b95d8ef01b7d85aac12d68b88703b396867bafd54dd8abfc41ae36dfcd231b50fe6ff31de99fa09d908be53d05701aa373fd8b4fc6d510582ccf411c29d97281bfc3045f1980d3032afd3e0a4e2825399bc366f213d23edb44eb4716ac629e657b7f7f3b203ce9e7f6ef60740db65fc6c0a0ab5df31d679d8824e17705270db605293701baeae7f474195395c240c24363e0c6b83290034214a64eab7dcc8924a14a78bf1a8b6e6376bd5c3790f2276ff4a295d5024e538678a84a37ed589b341dcbb32ce1b888d1017f4213b4d0ec5913046fe07e4f49acb940ee7ce9502899ab8c7129f634b48582f1ad8d991952cb4c325e190c4af437cc60667ef4859f73d2641c5760f47145a80c14001dece49c24519764b1b8210e12228bfd4713b92862b3a4bbabc9cc3397b22c8da543785d8dbd5c9f11ba736382c37bb187e39bd966c723dbc486d1c2389122cefa5a020d1bc8988f4d2cbb62a8775e15f61edb5fb6a46aa3aec03f0e7fd0058b88bdd4e445611fa921dfe7eec5f0ba69df8357167f1897bf2ce26ad6321599ab5af9b405a2300fc0b13da9138977fa953d1b4dabbd6e7c0a2884fc931338c350dbb6925f9734955eabdf823b1ce30d9fd986cf783feca11adaa3290a9f509a2f3349b4228a6b7c3e487edb8014cca947dd43e0cfcff4a7693c49d064200ebe144756ab266cf7cdf2cb6e53340b02bfc29ee2018f04ebf486d3a161490ecb0f953b732baab76d9fc40e125a7e8e300243fd8a25e4b8024f9e15a1cb5398735e19be069b0d845f388b8ffdcfb43cedea8a7a782df2a2a9641bc43068512bbf63d134c770c9ee6447c495f164353f581875752d31bb5a9ab8a3fcd2d78c80012fe519b9b551cb6689a87c5acc80acb6afd2aea40ed354487ef948c27d887abb2dbfd9ea36cb13fa686e843d3a87957321b374dd7b73d8b69f29419430c410b77238cd5254e96f24509fec5750417e5a4f7fb36a2c1dcf066fc59b95c7791a7d671b56295d8028eb4aa4284240b12f80d79f5630ffc95bc17d272930734fa968626b989f8754a096acea094f9bf50a6eaa3bd0d08b4c70e5a6e88e29d1d9f1573a50c4c641f6319ab0f6d52727d9f158f2fcfdc6a749666a9a717c96e35bfdd053b724e9d338f927f2cddd6f4e749476e03769d6a04689f5792ec0348342a5da6b73a3dd336a24f0b27056c86834b1922e6856c43b433dfacbb8b907371c415358366259b9561cf20f7a6c2dd0e9af0c0e66f8c2e2181560222572389e6432d934451616f18c90a0e790b3cc26004be66cb5a365c39d9247c63ce5660f7328c8322c1d76da973c6135ec460cf6d93b7edd785798a21b8dc9c80f501b55d01183e5d83d985e717edebf91a573848d79d4d7469ebd4fcca8c09a6786931872c6c92c32990a46a2096b823e54d243fcc7940d9f86d63b44b32c90d56ef5d2af2dddcf85e273302281063442c81054fecd0ef713e7844e81d2d2b59baa0e31c73a8b782636b1f931a4e2a8d2f0481708189718210b05a9a33da0913f17bdd36e73528b379e050d0d3e57f8449d23788e4565ad0a55a55c385629778611b80176ffc12759db827ee2a0ddbec9db1385c54c43a745b0884e71686c80252c2771695d0d15bc7d93c066774deba21331eccb422d63becd34199425f4bcabc12c1d41bfafc7918d143fa201ea0c5c2e59ab3ecb413da7494f323521f51532bf2d8986ea6b53e7321cfa7d720772445a1cabf286c156847c3c7bb2b9fdd8085422fbff48a794a130c57863b7112f2ea4c11abde5f88ca100147e2f589884d3c2959664b449dccaf1ebcf9a6913bc7d2cbf4741097d5d82f01e90ff28f0dbcfd88f997f6c241a5d4d3514676d2d86ddedeabf6148122ade67267b54f32219c2037397c0608b02b0b0826a5a39ea8a9a7ea3a2dddd1d8e6c1829517df2d540866e7efd79e58fc671d0a79b8dd317104cbd3991f2cff2be152072dbe54d3b4f3b50be6f7395900adc2f83c147995b2a5d847a9c15e04d448f831dda5a6bf07cbbe696849295bda1078bf0ae4e94e86513643950ded3ee082e65b8577daccda2c5635565ec921377900102954f27216f716090072882e8d24cba14251fdda43cf47ce870dedbcb066cab7dc91c53918e8bc47a2337e5b56d3816f4631aab8d4e0484a444437618249a27eaabba909e84dad0c96ed1d381c22463a4074d6431130c98829f58d4ef458b2b4e800fdde88281435d1d0354436aa90a9cf1cd37f7951d61065d762a7444b3d8bdd884b075506e9457606f547e1a8986ebc71d76cabfe9905152d0bbaca370ef484bd28427180896c36dca78dca3ae061f297e6088b2ba5aef00dc8e4828e4c729a470c7f61e4f8377b6880abdb105e1d9270ee82a8a421b57e90f686b74e284802b08b2643509df5f24da0842b806ace83904681c7e86db75a050900b47e3b0d49af84b6b977dd8e92aa220396928185f83fdabb7569ba8d2096435a8954fd08a8a9c5dc946503669a3b30c3f79c3a0c511ff11103d4fa7d1cbd2e7ad56ea4c56a664f4a7e97c6e2fe31f94a3cf6dd95a1fcdafb5d143f85a40593d2778f4316e118954e6756d293485161a2b73c1c797014a0da5f0d6a43f5c55bae8f49b7e8300b8ee572639ee8bb4437eb71554c856ed212d454922f43abc24a921391c75468630213347eca8d7a25c4e092f939f703774d35ff6e0882042c9ee8339f0d31a86969bf766a0950a5058eea916901b427ea7a2d1c821b32b3827030d6e61984c2360e962b508e5ce35c62cf6d79d0bd5fe1dddf2faa378dcd90a59ceb498ae48760c2b78692bb07d6860434e1078568cb9e8339aa6e82c385cb0422b0588bbe9971d58d614eb0634e7e9a17a28286daad4f68cca752cf6cb0c4960ad3705c45f03a6d78633a188f8a0afc0efcbbc92a3c45332a77d5cc1c41c85231c43d0707ea946ff1f3731d40f82d3420f643318667def2d91dae255aa1350e120982f3f80b354db8c31b550c767321b18210b9fe1adac363c6bbaee22df3a6b93414d3f74017dbfa22019ec631c8fb66b559cb08c93ea61344fd06f3820773b83945ad22f80155d55e13a4da533970d593c349dc4e7be9e2104d7a6f2807add336cef5de3c73f1cf3405c79238a9c952d96f55d5f59aa2ba95c555a389ef162c077b6d547b88244e5fb9176d69741d70d6cbaa7d7c6e694de32b41ac149f6b87c22e7920b0d81ee41da3a6fe2c0676df330e761e2e88f47e3282042ef445055265cacb888a3976ac1d4548c1b95149c28a3e3fdfd536bb3460d0f17294940ab08c37c913dac1fbeca154635fc763cbe9c445c2ff47c54fe55bad003ed63b87be75f44bd9302dbb873f2115c096d1f806af438e4418fc47518dbd9971caa4eef62027d623656a2542fa8c9ead13263de3b012aa74f41b13390e618642ccc59b73f6f970ac205f8c0d6a16904f45e4a92bf555be1d3698dbb5e3c85799a0aee8001f4aac79e7dd605b46ae3636b35ff31f28835463b14e47456263497355833cdde3a1c3bd39f8add7395f52cfc94dcfa925407271cbc9be24bd683c1b99085c500fe3fd52e6e52ddfb7ec7be6b1a389fcf0c4e2a00b2a053a6639d559809c374cc64c9238543d1e1fcec0dee78a571573cb35882b6a6818a55654d316515fed340b1523c64097ed41c71cd7c8f999c8ebb712a095b25dfaa55b2318e92acb867c424f045c711c53b0330b114fbd70522a41fbcff92998fa62da0e8dc6842ddbcc770b897e7f8675ab8ca64d247bc6b3eab1e951136898949c17c7a8df7566580120b8199409640d06ac2ca17e6f00e592b6277fd78b1239aabc8f71318453f7b2ade84eca5384519ed139d4ce0dc1606b11d948c653ab402716f49163295a182733fb7a947b8d486947002a7a3c50e9f136afa98dfcdf0cf1d44052d5d73d0609eed3626a72219f1c3762428f550adef01458c04ccecfc83e2d325ca3ee5e76c0cbe6a21f13fcfa393f2ecb0e024aee11bb1b2288d2f7f7b3e5246467d6a1831cee398904b38fb7785e6dc23c8a6fcfc400b6939f35a9e5d06c09c8ec6764218b1a3133506dd0421749012244f0a0aab98bb86d32e4659a8533373a0595c3c2b7f50c845a329f4517a822d04617ceef660bb6eb5eb43bbad57b7d18e2b8867740227afd2bd4648535f17a266f42404f1c47e3b86159594968b4ad6b77baf7bf5b860101af05469978ccd24f07027d59a6f63c2d66c69bd5df5c6aab9f73fbb78092e7fdae3079ed3ab3b4a1a58a663dc93add706eb08ec657cbce43f63fd7c3e0eaa75cc9ec89ed7608648f97ba8068fb5eadf199034ed682e48ffce23e3e0afe3ac0d1a8292e2b0fed63681003e17d9e431f49536d5b425c9d89a221913f27d2b27fd95b807fce311337f42eb5a64aa95d61aa55cd71b375e19b895c45e7c0dea8fd08798462899cbde8ef7a8ff161124ffcd23e7a720aa9511e5ba3e127ed71061df0c26f03856946121ec45caa368ded7d37efc24a449b6c7b3822a50402fb7c2e7d2bf6a27d82f15346127c81712f53c210af89cf0ae0590964503ac9bd926b4b40297dac097c73c5fc28e80c21005756fa2a48ffa973875998d434de49d0b17fbaacec3c466285a98f276626e6696ae4fa6546c41604015c93160be2685e8154727ad3bd9572846c4db2f7256a7a076a7fe7dc2534a906799513eab13316e4ac77451d54eca7bcb95d09a49fa91bd783872553695541037ec7916a1c09b19abeb4c4e0b6c4895dc804df717b305e815b", 0x1000, 0x409, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r5, r6) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000340)={0x5, 0x2}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:37:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0xc6c6) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20601, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 05:37:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 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) r2 = fcntl$getown(r1, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) fcntl$getflags(r0, 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)="6e59cf6b4cef717ad307691d7122129609117305745c8e1a362a8fbf57a4f54b414689417dd24ad37a3ebd9d15a2eb28668427438998caa282d92f9cb08a258671cc505c31eea53e928afdaa52547100ba8952145e7831d27b35cfa0d8af5d8833c68eef8a7438723d1f2f7cde5689663b9cee281482784fd272273c2238b29443cb72780e2884cdcf7a46b4a51fc18304c8d4126529031626b008ca1f0dbbcbf417999ed4ac5311e478069f14ed6afc81633378dd98990e1c18cc14cbb6d84677336284d8ea255a132bb577da1409a90dbe007a2755b9f2a28ebef7eac48a21fe3a787db545", 0xe6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xb3, 0x1, 0xffffffffffffffff, 0xe4af, 0xab66}, 0xc) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) geteuid() poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001980)={0x10, 0x400, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xeb}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff66d5}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x3}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x10001}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) chroot(&(0x7f00000002c0)='./file0\x00') 05:37:28 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:37:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:37:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8000, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x9, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:37:29 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getuid() setuid(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1068ed186f622ab8, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x800, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x20, 0x7, 0x3d0, 0x1, 0x7, 0x0, 0x868, 0x2, 0x0, 0x6, 0x426}) ktrace(0x0, 0x5, 0x20, 0x0) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4000, 0x6) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5711) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="7abfa8cd8ca0497435", 0x9) 05:37:29 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f00000000c0)=[{r1, 0x88}], 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 05:37:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 05:37:29 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fchdir(r1) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/93}, &(0x7f00000000c0)=0x5f) write(r1, &(0x7f0000000300)="220e228900b67a578374000000000000000048f4445e001c0b181ff850f7427773f900000000000000098f8b29ac7f40d9534b6cce17bbbf1194005b0887cbcea84537002936b4e140559baec0c824c458a29f018dcc692140f8a498d0e18642e7e093032388863295f76efdc66e4f2eb9c221d01f15ee19043f142f29b647528559866e777cdc56f13d", 0x25) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x75, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:37:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:29 executing program 0: socketpair(0x18, 0x8000, 0x4, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xffffffff, 0x9, 0x3}) 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}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x8}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) 05:37:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}, {0x87, 0x9}, {0x47, 0x8d0}, {0x8a, 0xdc12}, {0x46, 0x3ff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x6, 0x3ff, 0xfffffffffffff50a, 0x3e}, {0xfffffffffffeffff, 0x9, 0x4, 0x2f}, {0x200, 0x7, 0xa1, 0x1}, {0xfffffffffffffff7, 0x0, 0x6b1b, 0x3ff}, {0x2, 0xa7, 0xff, 0x1ff}, {0x7ff, 0x81, 0x6, 0x6}, {0x1, 0xffffffffffffff7f, 0x5, 0x401}, {0x2, 0x1, 0x7, 0x10001}, {0x4, 0x1d3, 0xffffffffffffff81, 0x2000000000}]}) socket(0x6, 0x2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 05:37:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7ff, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:29 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 05:37:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x20, 0x10000000000003, 0x40000000000003) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x860e, 0x9e65676ff18324df) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001380)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5bd2d33fa85b344a80636ecb49a2a656dfec0e13c3addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec00593adc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf700"/209, 0xb5}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b5b9be183e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1feff8ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779402cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63520d611a5ce80c1167772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211de8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a", 0xf2e}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001340)='W\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:37:29 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x49, 0x0, 0xfffffffffffffffc, 0x2}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) 05:37:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 05:37:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="15012e2f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) setuid(0xee01) dup2(r0, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) setgroups(0x6, &(0x7f0000000140)=[r4, r4, r3, r5, r2, r7]) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6669b475fe6c"], 0xa, 0x0}, 0x0) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/177, 0xb1}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5, 0x80, 0x9}, {0x0, 0xfffffffffffffffd, 0x5, 0x8}, {0xbfd7, 0x1, 0x4, 0x4}]}) pwritev(r0, &(0x7f0000000380), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) kqueue() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x7, 0x3ff}, {0x26, 0x4}, {0x21, 0xfffffffffffffffb}, {0x4, 0x80000000}, {0x84, 0x2}, {0x26, 0x1ff}, {0x41, 0x6}, {0x20, 0x5}], 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x100, 0x0) 05:37:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) listen(r0, 0x8000004) setsockopt(r0, 0x9, 0x9, &(0x7f0000000140)="c81e7338058d4d4f2c569fb3f70c1c82277f21f3064aa4719d165434820985d72b0aa6d8d675780d4bdd1e10e92ba6b2f5f467f98bedab23a53175508412fa8f35275f20e51a34dfd4e30a463ea8e2e9aaaeb870d4e8a219a4d1fe4243756d37", 0x60) ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r6 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r6, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r6, 0x5) listen(r4, 0x57b) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001180)) writev(r4, &(0x7f0000000180)=[{&(0x7f00000022c0)="6160ee41d414b4916ed8cbb478a224dba1932687d4476eb19e8a57e4b0bb457e10a0efc3468adc9c464d4721b90e96f7407fe4f31ae8c0a00bb06d49c50b4656a6f0f6e64dae8ebdf4c7c74e20963da1ff2d3ca2b3251f59d33bd8a8e8b4b6a9e9e2dff5f9dbbb66776799da961490d884c23fa753485a696db19cb406673c3320f21a1af2b295fac4c78660f048ccc1e411766945ce310b3b8dc90d01ff1b0440b57d48c18c0b0477fc3b3ad16cb7dd5a6e3abb5bb3d809cfd4f0ccab75e6fbd9d7d91f9b7bb6df480d945f33e8fc8999b6d78e76eb", 0xd6}, {&(0x7f00000023c0)="b4f87def87e92ea3a2050e472c8575ecd759fab3a1c6c6ac5ebb9de96be9304d8080b823347cc9dee77f47cbd6dd36f7bee77e18e454173dd97185a76114e17b6dea14ef8cc10fe5e43d989a69cdf3639b45bce0482ec186cdd4c296863238d191cdaa8f8558391394f91f3f25d8f90694d99ddb0a5bc405f40aa688c5f1c78104dcd8594069fc9321f68db95cde645da3c349a122e3afba0f7c3c174ea77690ab0b1a5458fb1c0e2f905657f26733d34ad9b91ba9bcca04253ce43cb0ebbaf82b9ae208bf263c49766531c905ee822dbbdbbfa65a43cea014425fbd38a7cd279226", 0xe2}, {&(0x7f00000024c0)="ad5a04612d1d425e98ffed27c64cbb6556641b0bc9e8978e0276a1126f24ed61a9f0fa5fea9f48c6662eb15daedc092ea360bc0a970b4487f8a3283be1fb56097febbeacbe6cd2cc9cac7e87c7329da094350fa618c0a4b92c88f07d5d8ace3ba55bb9408a982355fad92d96477c4773e0200447f744ff5f5179303ac8444a039fb9bb4ec0059fa7c5a20b9e25bc0cae0a0155ceb3e49498ca8a7f6a50d5e5e1e0bc25f435dfbb3c565fa04cb8547b7e1b0b8fbaa8cbd4280e7deeb4887405e6a1f350aad2c3c6f4ebeec3d8cdc429ea503c9bf222aa3f189272e341949ec561ff62bbfb0b8a93cb6edf81c07abb7845612569861918", 0xf6}], 0x3) symlinkat(&(0x7f0000000680)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r5, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r3, 0x180}, {r1, 0x105}, {r3, 0x8}, {r1}, {r1, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r5, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r7 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 05:37:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x102) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000240)) open(&(0x7f0000000280)='./file1\x00', 0x100, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x14) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYRESDEC, @ANYRESOCT], @ANYRES16], 0x2) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000000)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e7397e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x5e}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de", 0x492}], 0x2e1) 05:37:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000e400"/110], &(0x7f00000000c0)=0x6e) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 05:37:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 05:37:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xf92a, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a1a144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e1aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad400000000000000"], 0x808}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000180)="3f0e4809056e5ea86ea3d76fbbc3268c361127b4cb65d40bf7370a2f655fe9684f0ffc35879d5d57f4af5d6dbab508ff26080164c946e2877ca6d0f063c307359ac92cdf8b6f3111b4246e07dfca11a9ad6c32cacaf61649a4d897dda41cfb277b4c634d57057c02a497afd5cdfdda0000dda8cf76f4cd490be36d02f11874cb55f15f406323477d4b7b3168ff195bafc456462753bab651ce6ab3c8b8c57eb1c6cc776b8213873540349003040d2e72315195fb557004affa4d0bf73302") 05:37:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x24) 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) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 05:37:30 executing program 0: r0 = msgget$private(0x0, 0x203) msgrcv(r0, &(0x7f0000000080)={0x0, ""/103}, 0x6f, 0x3, 0x1000) getrlimit(0x8, &(0x7f0000000040)) 05:37:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x742, 0xfffffffffffffff8, 0x1, "943e5ce5203ca361897fdcac8cddfa66da97d920", 0x100000000, 0x800}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) socket$inet6(0x18, 0x2, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chroot(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x71, &(0x7f0000000040)="88d713238c5649f08877e9e9d5157fba72cfc14867e869b93af91e95977adc40d01dd2cd8a61a7e03c8d00f0cd524235a11b7118347068bd33a728c0246c6949f92dbc7f91825d49812363d0951261cf17119807bcde70a820260557c6a2934f8592efe45d99d3fbe241f4466013d27535") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000180)='./file0\x00', 0x2a, 0x4) 05:37:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}]}}) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x52) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x4}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x96df2cf293f9eb0f, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xfb, 0x7, {0x6, 0x9}}) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) pwrite(r0, &(0x7f0000000040)="915e8d5a1599c76828fd7a32848b8564fc88f8d6e4be760e35569aeabef4e985bd878f0296b938e7fac03fa6f2b6a55e95b25e202f9e323ba94b681407a91bc05c9248e71151a2861b4bace178bb6b5ced6376812a0b100f9b395aa54d8f0b548379318479a7fa9aa291025891c45189dc4cfa8ca65ed0a5e4323c9cb2145116edd1afee2be8fa83b23c70ecf656ea874a5c690fef831675d1b308970503ac66b34dd08357d979", 0xa7, 0x0, 0x0) 05:37:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0)="be89d0aff81afd79b05a66afb1d4129a3235aa5a3d664c19ac93c44fe1bfe6ea4d79081fe6c82d3334a57929c7d33d0a4e8908f678fcbfc6c04c4cafc12930709f13c49c04e86003c40036d002487ae3af19ac8267a25b786c5093f72a6453528881221b7707fa7cf35270ea01923e4b5521da9b6f8669bd795d22bd151ae77515a98c3a0d4b685003869cecbe8dec7e6233c3bc768c0d48573f8881217f205cb86b7c305ecd5b6571cd267a31a93b973082dc8662a4b943a9ad8f55de927026162bdaace2a83e74ec5c69d2049b23946e37cbfde943bd", 0xd7, 0xc, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x1709}, 0xc) 05:37:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000080)="0f4ca3530293d48a315e5174708345107947852f43097d4741bf5c4e6e136f0671743dee9f936b8bcb050f63fb66168415abbd30652c9e929a8cf7fda6ecdd43978aa697e0b3aee953d8c861efe5ec996c3e578160f0046a4c79b6c5ef5d667786f3ca6f55b5d214d15c90451c37", 0x6e}, {&(0x7f0000000100)="9da8432d22b3ab051737707d4a0bdabd441f9c9e2781d678c46bd4e15d5ecc35a804da622b9c94e822bfc5b1ef3e17823d6c4f47033419ca5bebf9ebc14bff4ba772e37469e72eed77b1bd9d449350df17dd9f0131608916f5ca70e154b48a92af0b81d578397c433151", 0x195}, {&(0x7f00000001c0)="4f85d0ca83e2e2e527f18b9e4871bc55d02a7f7a29443b3a6c34bfca49c6db408e650276fec005f1f42ec850803d57c541047acf88cf11241db77a6128914f3299bcc256a832caa47c4a17dd10e6936688dfc90e0fd0090100f1734cf8e76e7686aa7a81b024d3f762f98e9aea8e37b7f7fd376b83fd30f145ed0607db8f2b6a8f01015879df980b69be15100cfc81fe36645f3e6ca140b3f810e50de495efe729833d2b3aa47445ea9ee6885273729bb0b26b1bd179b238eeeaff753e9d596ce3c2c9bda1dbbf20a2aac93fbda984a5d8c3d509cd6ee5003c1c148a9a91eca266a995fd069313129c22d839e0c5c4465f54ad7160c5b053d4e6a462a1ace99cbf1077f5268cabe18948187c8cf6931affa40849fc075c8adfc1931ca0a00381a75a06cb74b6eb990b1218f206e679ef92a552d425edebeeec78e104c16d34adb0c94fd73898bf953a93882e69bf9753df006f10272c8aa31d828bccbbf50e9dbffdb247a7b7edb82fdc57dc8e647af1360862da74cea4cc72f6164aa2abeae5260749dbbf8591057b764b577b4c13717b08498788bde81652aa7d725f7b0ff005a8d89d2c0c34ac3fc316f470dffb066b3e2efb5ba0d112d7852bdd86f85f50df473d12b3b22c602142c3c8d72e8345065001203f02ccc38aee238004ac07ea1d5fb69f792224b7140e78a4cfb7c85224d1473d4134b6c6bea13a0fa95d10d0211c98cc0efeed32294cab103682094769f4b97cd088b74776726ad7413de5d13282e27598440a90a3aa1d7e168c624e81f20279afe920d2c7f989caafa42a0c4071bc3073261f4c77026dac75a3c1e83742795a580e10f8127dc4d973f5b4e6d8afcbf3f20a11b195a821d33d774bdfc73e78dc8be3f25aeceea7a0a36aa40956397e619a7abf98fa3b479787f9712beaa1d6d2aad0a9afbcf5d773e9cb7ead2e3d5ff1b9526165606a888e58f2e198d0ceb7e86e350e359eb2100edcdf5582b0e5c0de1f2e98330b6620156cbeb0574d16b3c00fe4a3724d28499e580399124707a97affd80d3582a0ff307c85ab3e4e7c9d2341bad61cc8fa1b5d39bf9ef2d561fc82e2b57aa064a42a8c831cf8c0828c386a45c036dc1c29c2eaae90efec0a32b25a578fa95af140b12881c6e2be95078cafe47e4447acb834b810022ec9f816f0090dc2fcbcf4a0326a9073eb8a60ede31cf6247af3331c640e585f4081f9af38a0e604ef9a402af950d0070fb48ae1f9c8fa4f94f17329c5c27441f9f23ace0aed92767cfd6c04e0ae871c5936aea90da34f8568ab10db400904bca721f539780e6a6965e44244244133801e5eae9e4d861d44f67fe7ec364383668fa09683155e9f5ced3d12f58e9e7356d08c8a12c035acc3fa0b2a22b0c2c156a4d75e96f17246a1e91fe9997fc5ea6b74141b908e3137e7ee5fe000125eac8c76b1e6271ac930766715e0dfef8b3d35c50a31045c5822b3c852268f82b185e26dd708c09eeb1c7221581edff1991831d6f53d0b53f15c2453344915c0b5d589b1ff1e4ba705d209365955255c046fd855529a3f54313ec388ba5e2fafdcc8a1440ca7f9b9f21be356a440de2d9b9161a6a976b22b08289e4b660cab023b8eb6d841376c57920c05e0389b91a7db4ed68f7ae53c47b9d6b34944f6f6cf8f52b12999a86ad981ca6ed1e0ae7e87b5acc5a4df646e94d01d7a627761071e9736e866f60e799140902ff68c2809c073bbce4656df0e5fa14191b6da2bb9963208185f27c609745aaf6c5cf54671b938bc32828e7835689c42f050a515c10d69906919a3527a824884994d4fc9688e6a518e25477f9d0f89ff3eac05c7f0edcb6b93b875f0f2e27c87bbe7d3b846a5ee6f363abaeebb80aecfc0e56f80687e499db2441dfde68552ca6959d5d448463d3b80c8007cbb6fe9c0a826ff53708396c30eca2ab497c136e7b864ed5e88bc32f8c162c699df63ffb351bf73cd03c9dc2c804eb0dc280d8398d2f93da6bdd3840270756e49c31c3b10504c8df0d049b7de7c9f8891d546557bd36f3ee428615f033d3c8a868c87d0a6456204fd138ce015ec479e8e9c0e7bd40d15a2a25b58ee9f469cf1d807418c90242169b5edcb34b5b4c18024e9fbf218be8e23df0c671d4e624f0ed1d3adc3e018176dd1867bbdf4635477c8f044d306a7d493ea390241e9aec7c741a001a08c7b18353bffab11d1e02fbbca95fcaee5ed7cbefa568f61213c204387b0278f4082c712f669086645140d9951df2dc750b9dfce08002d68b512c660ae8c17bd3ab8c93ad5e7a7f3cab231af2797859f5f27be06de42fcc0cc8819fc2e10f0e4eaaf0a8a7de13a411566986a8738cb8072d4aadd53be9ce10d02768bbc2f1a6aa7eb0642536773a80eb37093baf1c8ee4446aaa1b34cd5b99034ce3ac7e5078418048dce6d94052900474ae383407ea2b3fce9a3e32aaf1e41bc95bd51baa437192073214ea497e6a57788d35e2f994e92705cbdfa5cc9190b442fa6bc6ca3d2a561038519ae9cb9cf77fbf779ab557732b2f8c5eb593c27839943b8e65dc1614e681f369a09d1392950a5d641d2e091cf8207413efc7366e017370fc92a373e3f9cc7a777918898798163e64cfc0bd7fb9c770d84afa1c499c8a385ceba7c70b7a05ef48f1669bed2ceb518da31d49c57870792a26452f882eff9b14d362084de0b2c85f6cc0d675484fe09ee118d77a0d283c3d022cfaa785020872607e69b4057442b45d1083a94522073714182e4d401c1db8a9aa4ae29d6b3ed4f29da89976b46fe1236e299c75b5f82d2891bee3c7cf1ec5729c6fdea620ee3c3e73f31f47270b6a6ac06db9e906c72e65e3d3c09125e1adf222999571ae5d1967a6aaa9edefe4d8d4414a895abccc07c02c11ea5159fe7ad7b0da0f70b018283007bfbbc94b6f5d878395213ca37d154f5d8966e630bc192f3f7707fc6427ddd835e71b6f0ecbc2e0931281ba1985bf9c51c50fdcebfa6b4deaed7fac88f35baf9bfebef130a4994ff6c9628ed406b76138d82188c34492d9257536c9a96f6b8dbd1611770bc43924e7624d8b1aac44749e505725ac927dc852d2fa374c785ba15a1cdfa67e4792cd98915be85e9726754cf37541f264d2c733abd4c5ab2cfff89ffbd9d9d3b96c3328d6e615b85da84d4c939b0567124410ef7ae21e0578e93c26e069d47066fcd916bdc6483cd951b8e67b2059f50c375438e14dd141b29a201c9e5281055b18152cb374cc8ad9fc25f69aff04980b19963fda4dc63e594a58387da2333e30d7bb2a40de841ef85c202a32ef8a6379a2087967a0ea987888cf82df2b6e184596629da9de80799a0ad76d1f0e213ade719f8223c6d4a4855c89c98c1b20053d95451987e4ef6bf09e00f71f19de8d9f5a2d126ef2f6ba526c93774dbeb37c2cf52fecc80a31270d7c8996da0e41eb1fa3f05b5563c10c074ee7f8825a2390241b8651da6b1075a1382c5ec9c6a72756828cd9e22dd610bb82de3c486d7b313b56395310c8c01738d00d4255645a430defb152a0f5e5a0cd311a559a744dddc68f14e764b331fea459f203a0ed8210ad7919d3be42c850af39d022aa7094aca96957e7d2267fe888d6a24e59ee7e9ebe04c2501f40e00b6fdc99ce9011b364793e77cfcc4003be6b71ec171c356151f3a3642b08e70f625b26c023398a1685cde462763350a7b1b6ee7ca35360515fb647b90c332b7cdd9301b182070cfe0603b2b2da1b7e73a0ac4588abb3ed652e8015462f18f895078430a5b0b2e8654deb26edb2339b9663df91ca1cee23ff6f954c24a6f4b46e5904d5a270b2391d0dbe004702ed0f8d46cba3a0acf86f361e0b61f673c186e413d150d41b0dcb074bb09679463c60f1ecd81cbbb66dd130cfc4148bae89ea722f72c69d1363dc601e7c22c713903c1091e531cf6aacb020e05b8ee1e7e1abffba5a45a40ee3475bc9a36b01bb2f96916f771476c397ec73097f609d03bc97d1acd87166ae1823c2280af12d994624f94da3ad192d699578d5b88a1de2b1da557c97a7a8cc70f0b5d84eccca21f14113d8c4041d3b43937f12cd221d53c404a26a4bd6fb0af5d475ac77db646c810fa656d9c9085c811b95091fa9e28d27d1bccceb047df64de71ba5f64b4f970d9d179d53b46ad8a03d4beeefe3a055631e341efc9f2499385c4c34f5f7e9de75753e0863dc42c18ed373fb7f4d826ac9b1b40293456d2cc8186473b3507b8e58b0e2e4a1d257e334ec4896a5edb8e849332b54596b940975114d6db4f40143b8cb017fac0c6d6721a5c77fc27c8e2c77513827d0dd2a51c4c05044fbd1d0cc530211a0e276947dd58a6eb25c3044e3d905b75ce25540cf31132dbe6fa8c3addc8cbf0a7cd5c3cc027276c017bc43de9f3bd5c67ecdf2b3a1a7733f54cd7172a5e3d8f9c699ab49ba0301534168a07864b991c312a436b7bbe830287c2509ff8a33fd2b30fe2554f9746333a13a2b83bd610b06237387a86e34801e379769aecd2b90284ed71b9a2bbf391f596a66487e0d0f62b413d79462b6c319c35269d3b61acffb0d6942880989ac027cbf041cf9f252d11a155e59ce8cd977be22279de94d6260581bf1211a3d36e489097f9486fdb8672547930acb9a2a23bd839fec83ef96faf61378723d6470e2b9e99af608172406555e8d1fa04eb37570098f7b3c04a7f3cb817a22b0faee5bb6f255a2434715e2f1b691a238ecc62f48d5768154dae28f799e0bbe9071d2e1c2eb575d884ebc21c119f927987290f2f2eecfe40aafcdcb084e38af73c297cece46b5631ea59e333f7aa89e8115dca4ce5313c01f061918d78967cea42ee1af990928c6975be0c59ca79c4d88bbac6e24dec371b8a6bebeb34ca0e13de70a4898558a1b8912a837cfe7939c8ae18787dc138c679991e5c376d15f2b37e1d9903be0b62de858751bd1f874486c7f3613dde12b851c90493c9a2261ef756395f911a0bf5f7fa61a4d64d6023f0825d32d2fc8907d21ae9b1c2b8020434807790a176de9030ab7fe939a2aacb0ce799976ea93b8006b462f87e298101be3144a32c30274593ce0173b4938ae323b256e91bc3280be53363bb7c549a9c68e81736c0cf1cdcfb4702f4bfb1d9770cfeddf97d5d42f001899be583e2e711acd5ff2537f810b474542c7ae9822affd7fc41793a09f031865305680b9d3f88e18ffc828d50346ecd5d6530b6e2858a8e1d1ed41585cb6f54346565dab6063aebfff8bb42a68ad62bd9e7d2d7cb5f04298b1166f1619d8200f621c6ed17b314d9f8c34d8e07c9bf1113b64f867ad991b03680a45b545d03061d573b609f74d6dbcdfb2d74e0974d8e617a67ca021cad0140571dd808b5f7c8b0fce592480603dfe41353c9796111e8a21014f3ff324830a0b114c6c71319f1ddab2fbfcdca2b64a7a8c1625eeb0a202ce1739ad30f1ee98cc9bf864fa905d969f506f473a59b86f7209f7ab2bc707ac1b9d610f68546550a8a530ff9cee41af5b7b255f738fc4d530c0897170ca27174c9003b6bb3e216980d5626cfefc374bed469320125550e85e2fce95f641565f7b2358474b76216aef1f010e5b849bc7c865dc9969d6f91ac4b3b03cafaa4f33ff6827679487fc1140f27e92ea5ca8027b59757ba5556415307fd4a5db7cf6c5ada54be97a09b2536c30f32bf44cbaf73a544c81df7c3d49f517935eee0c678c42ab105d9644d629594dd7a6118b2d8fa4c669c94102f8b72e5e0a230aa6d89f23478e40b82ceb1f75d9114013fdbab06ff488209", 0x1000}, {&(0x7f00000011c0)="4d3ab5d2d12af29e792e684f461251f35709e6a074163cd425bfab15c1f2077422eb5bd99144a1ff3a0ecc535597961ee42af39b03ba8f8a64727c8f12fab9c6cd9b2cc9ed8afe909adef05400c245e4e7eb7bb2d2981357d46c472abd6c72145a3b39874e148392753188fcbde44907656ffdc0116b4948c9b32f8a1e11204b2de5b2c02cc2b491be70450ea30daa6d6fa5c99845bafc2d8f257a655e8af555c03a4620f9e2191fada19f1a81b92d5382cc42073a8e3d2372c2e5f2fd1f822b22b9515f662e12", 0xc7}, {&(0x7f00000012c0)="5b264da885e0f27466ff015d35fade2a04670c144f4d5a50d6840538438cbfcc2431fc983abb9dd8d64240b3aa64abb9218f97205bc77445eb99dec051ee615686c25b9aa21c47f2950a30d5300ff5b58e07c41ded1eee857ec738c1a59e4f8c89ad316ff347cb40c3638e880d52fc20a0145958767b3237f36dfc14a3319b78667bc15b2a5a78e162f3dd077bdb3bca9ebe1f2b26ed8da94ed99ddcb8403847071b39", 0xa3}, {&(0x7f0000001980)="dd19c1883154eeec877b26fca1596b402804eaaf7d81e60b029fc3250f64672ad681f5ab8e11dcaa4870c63c47a05bfe7a783ce1a5e82c70f79060e61941a18d6217901610bd56d7f316d4a03fd6c8b2357fb6a16b4ff335d5a7435aa96035311d12c93718b0ea8fae726df2c4bc3a312c75f161a17daf8bd5645c823a0429d0b86b415624de8752da8dc29a2233f90f20043eff77b8303346928b8478abdea970c493a51ea4b91f6e426ec12884eaf74ef53aa7ba686b117f82b2cc00dface2f40dfc1200867405ac96280a6ed8c44cf5add7c0aa31e3fb6f6da72278942eb4341dcfa5f509a31ae5d070a49c0ff85ca5ae6735492375800000000000000029040000000000004a09f507bb8330eeb1efa94e00c3df8d2f55379e569b4d225125e51745092b19a56b96a4fbdf4db0e446410a225f8f7306385a8e8a0e1bd8b3c34472550d6a73e9658171fa00"/345, 0xfe}, {&(0x7f0000001480)="7349c2f0dab1ddffe45dc80d405079ea38f352cdd25328fb53cf7b933777506a1ca0ed6a0c0c4a7d7e2ed620c92b34c6024be2358da1778939c5c6ff8d8542e9f52b0e79b93f00dd3eba1e528b55fbc89c9faf2a934fcc087c12918588de2d22323fc70db597bce80531656bc9ab6316cfd3f6f9cd41a900f38011006f2aa9d6f6c6bdebf7d3e19a6cc6ff08a5e1969fa3a234e742ef660ce170a598b4a65c5a04a25dc1373292c723f275d8b25f684bdde4dfdaf1d18567efcc6b4c3f0061b6d5c129e120f22d1f3e0ec77cbb5fdad3885005182377596c0fe625b7f81c983e03ee23a7b761bdbaa7049dccf2f07eb3c45d2ab6ffc6", 0xf6}, {&(0x7f0000001580)="a5560910c46a6a2a39e4094edf9baa98abde02be8e0d03743a81849579006a89918e3801881bb9ae9c82dbdb244f499b6728d30ab3aa875e8a9c020d3ea7c3e3f9f0324a23a41629f529eab168dd4227f7e4f2257a12eb37cfc9eb32f97847e55af4f9a98a33158925d003187fd6482e78b4ebf0c807320ce2bc49f3c0995cac2a40cad2f481e50b7b6207d6778a1ac630c7b25b6da52213d76ba51767ca71fb52df40a93243ae00b9b2f13e19e37ce181b07c6067dbdc", 0xb7}, {&(0x7f0000001640)="acb56c08390e7e9cd50de47c7b15", 0xe}, {&(0x7f0000001680)="c5807ff8d5e2912886702c8e2e06bbcf3395e48ec0bbbe535120bb5d0e8d7ad5d08eb8b091ee6d789186df336136e832c7bc9fbd326034d112847b032b703cd426c35ac61e5b5f757852332c92ae24dc57431942650017f0824141da03541a6c1e3565b593a74ff03267b4c89ca3a97feddcaac44f47fe51dd788b6ed4533774c2b76f8bbe52679854c2b8d3ca5d13", 0x8f}], 0xa) writev(r0, &(0x7f0000000040), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 05:37:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x6) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0xffffffffffffffbf, &(0x7f0000000480)="b6b5952d9a1de4795ad8bbc37f55cf4a898e6a160d831e5e5f2a631f134ef6c9ba84051db4fcc5175251d8435ef70161c1968bbff1d821a784decf0238ab3ebc5a025606c7b114e5425c8847a441983e6df8535bfbc191967896c01314547dd7a8b37c1bd0b2e789facaf18be36aae8c6d9392414b7c46cbadf5e56de49a0fae2523b22e10a268370ea88bc3d9b21323140f7fcef30aba2357a5de3dcb9c2833630a30ef94d05a49eea0f2121e7f6988b2fdbe2675bd5f58300000000000000000000000000000aa726bda5e90925b8e2a7c9de6e4e4bf127688bf7579140a58e56ee7418c536809cb07ec34841791f83fd1bf882abaaa9317ba04d8cb555d716b35") r2 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0x1f, 0x100000001, 0x80, 0x3, 0x7, 0x7fffffff, 0x5, 0x0, 0x2]}) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000011c0)='X', 0xffffffffffffff45) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x20) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000001c0)="d82bc4b731210670fb8e0623660e1352727e60517d2c2f86d2668fd7cdcdb10b3c5c588e04845403d8cc878131993a43b0688e92661fe38a99ef611277d79e1e30bfabfa5c178aa610acb59ad226e22c02558c0bae6ab3a4e37c8d2e4ba3ccc3c3d554ad7c6deef0eaf36a988cc70fb4cabda958e9b2bf6da03eebeb3afecf13889faab6596e8538dac6f343f21c294c61f4a328a5d3b1931a4111dd31243c166c5f4473c9c2d35d734474177b6d815ce6c4080e67045a02d79627b72f18254799c52db106f6f4773412bf5ffb7ae453304ddf5a9d3c85a6927778bb8af895290860d500fcd339a150b9524945dc4e5d39c85e7dace0b07550276dc571c4e007f151fa0c712b5f3ecf441fef101e40cbdfa8dabcd22e9bb6cb623db7f778a845871dd99db8c946db1a96b57196b4b8fe84447b3e5732b888a851f64f546fa489cdb85e068f25e6a4d6e69e223ba8483e31f55bb0e2bc1a4fa6467db7e34c099245afd7f4ae09e220f47674b8929ff65445e6f1ccb577e9e2425bde6b2bca1365d5a45818df526f38cbc3fc01062274e5bd14dab802c1bf89be77b3b1d0df9b8b7f24b01ab4b31c09d2a2c3325d5281f481e890a2402428452b9abfa6c1b705b1dec24a6bb2214704af66ec06499f3e3b7273710f5a446be0d39ee4c3fa1f0f538afc4bc99e5a1d54932510dd9d8ddb736d1c89e76b8c460ae622c36e7da76232d393d9e23637c2bbea5471cf069e381dc001f8472536a40b2d5ce7fb7c76276958d32d526eb2a9c52df24057ecdf1278b8f15838df2c44d3b900f100a8c79f52464a58925822d488f46ef96b391fcb80a0c07f6d6aa3bdce0e8c4c6a8c48fe2069f5ac8cd2e82d16ddac69e4c6f69e7c11a5015521dd90b586834e428543aa33b19d75f551097ac1afcadc1005650ec4cd6337bf38c2dd09282cd573d8a440a4a4680e37cf8c67cf36741285d8b30b9de10c305e846857ff8660d00fd6291645cad6960c102f15133995324b6ed16bcf6e871b341d728ee8429b52260419b3c7db1d2aca7ee07d46a7c6e1d7e0246b70472d24f19d50ed3795a5024202daa348d2b18f52aa3feaba4e5a393fdcfe0348f6dca141e690399952120ba0e72ce6d1e2edb2ff3e19add81decbce27661c957b7382eca8ef3583c3ca6aeca4f82081ad98df1550b18ce948c0b4936dcf724d81aa5c70572089825af62346a301926bcd19accf199cae28d132d7c5c88cd13ddc944b27fbb6d9ff8781a64615d6f3c2699ea43b91f68b8aa4c3bf5e5f63d422f782cdccd2809922313a519317faaeedb7c2c69c6e41e66b4f0c74f111c20e2719a0018f1f4eadb0e16b42cf6d2e145514db800de6867894c76fa1862aecd7e5b2cbba24b83f911586e17015d1681364073c7a0fa868dab5aac3e9c584879fe70dbb5d62c8c3d693cbe5a78b1b67bafeb95f848d9a5b959c0da58d7609484cf25316254d077d28515540e01faf7e1b0e20b414854622d94e9003e1855402667584553fd0d44a9f9817602b0b70186b553530202cd24ab47eb614c834c582bf5753762755de15223b4b65079c6dd3f29f86bf487fe3c35c4837a21313b096836e6bdcae1f1283dd60fe9fa28f8d3b0366cb1f69620316432cdeab97151406fe7f417f22223e6633b72aa3d3c9eac95908979d0be35f0fc9186920c1152504b2a8e9bfc99d46aa2ed74403c31db591a414c67478deada2100b8ba8098f2ec715d56f64e0e22bbf81c0fd0c43c9da659002ff9a1b1f355febbc0224b2807c3244503a3ab86d9bd6497d38681b275fd881da3d8eaeda6b9f40da0b0d0e05065c21990f7c557cc42fdb9e020aa67ae89aac99afbc86e64ff8ce5beab87596fcb62b11e6a267566c6f116d78452641d6ef3ed4276701e7bedc1f0a04857da90db6cf7fd8178f49f1d12e3dc90648f8626fc73c727c6b4209dcb0c720ff08f56c5e18720d50d356d8e76cf169585c11867ef3a18d470ca1f0bd616f3fca6dd9f599c07eea4e0c0251389a16f739983c1d3488ac08208472e3bb5f7c77df4741895d16eab2e41d5313d882241e8c677416b7608fc2968ee339e4c2f01a2bd99baa86df80a9019c648577a1979d31fe1f5612897f7413a082d8a74a2684bc5a932dbe888785cd66fd9fde721ce663b7ca7b1b1ffc2300d716bf82418879ad593cf96e0fab8a3f1dbe19095022354dcc7b232aa136649f8a3bf33cb4930da380d167b0806f5569d14f25e11e454d6ace46ff001a325e60b21fcf4724bc21621aaad966d63c8f84d9daab857fdaefbc009900c8a588cf5c951995977d2bd3568c4230af521a42a7c972bf222e1618010ea863875c492621e61989b2360cf54aedb023ece48806cd17d0ec905578cf6ac5dde260ef05bf0a7aee4d15a7503bcf6e5dcecc8bec122f86629815f69ae17f7bb5157bfc9d9a0b53f1267020b9c621a0180a9a25dc6c70b591671745c19fccbb56c6adfd9aa002739f7ad8a47043244702165491dafe9635dee90c5e64da6876356c86c7102491a0b5fd68f6eb3db778eccf3dc409bbfc9e1db0ee69959c4ccb0ece9d82c61ff30dbb602914dbda3ecceb32490010ab4581a5fb750db1af517d6b3707c380097079169f01ad2079ffeb4a894360547d06ce4df608b45d144c897a836b4103cb2e5f3569ec6f7ae7fdb116f53261b4f514c9694961257f2689d174eced48f1c6c99e097b8d8e08ce8da7fb6e9e9942eb9d7842889b2fae422b9cb4af52c11bff08a4d6bd0b9a69fe4d03d384b1d0b71d3e447cbf7b43705674b7d0cd86090e588d71803f58ed1789ea74d8033dfdf9fe7d623ce893618a12224326970e4bb3236922b65ec876859bfd96a0f0872cd7e8ac14c4d804ef9ba9db605436aef099fb8319299a3888c64411aa0f8273617a0441f4c49e8f8d0577a52b9fa42fbd96903adfd80283de73b165d86595ae1e2bd7ac57833301b0a20dc85e230dcbc884244bc85a4d35ab926df9f4ab29cf8f594d706e18e5112e838431ba5655994f9355541d8dd037813e0a7d8972e88316cb32d8ec684eba0ea4b8a468e431a668d6548f50cca5fe042322b75b49257d5c9e5ba808b3fa89c2cb639cd4a70b88d0e7a39dbd3789ad4741106cd6762b759f4090c8d3505c2ce68a160ee614ac3a3a9013b257ea043c9726d6e2c6f8701f905ba611f030a26d6ef5289892e86f6f77242bd486ebef2e9056d50fd277137b8642803b4a0f46a44135f051cb8901df8cdbd2538a61ea7f551b6b18292f20c28b12c971e5a13f80d36a45bfc6bf8b8f110b8558431b34bf49533717bd2639ca0c1a0755dc36ef58557e306cbcaf138338ce3e4b4bd26be771f3d654ca74779f96b71a6a1ab1569baa85fae43f5121e0dfb3eafe266b81dbfc5c3b0d1e899429a2fb8ff371de6c39cd1d7ad58c58106b4926ce40944c915395d8e3859fab3d41b7042bd6354c41b3afa374a0228240f8fd561ed4cea7b597aa3cbb5ed75dea6bed4dee61eba3404e0a6b9d99e759e16c795a7eeffe3d3ccb97ce77d715db471dff3fb4ed2b915b29bbcda0a857b3d5c9116725342b6bbe30763d82c0840176f8a262b194171f770edce28261c471c9d497754b3502071ae10e3f82f435504ad296aa1a26c049dd2dffbb9012e8e6a529c0d3903b0224fa1ca85d44ba97d9fd79890f78e7952bbe96495b758a3e5434758d2f832a0c2b0f55dde16bc70dad26305b216a431013d74b731bdf36b901137839923a2383a4f9df61ee9794e3c1d4936ad405dfb2c4eb1ee16401669cc2a941b043265fdb74623aad7e73434b11f63e9720d315d3d75e4205a3a131b89d66f5c5eb4ff4207271fd461dad694b4c51d0424ac67cfdb3b8d42b3e7e65b53cf72a0f42a20befbbdac17c04e9171ccfdcf837bc336b583cf74b605062e0cb5771afe443cf05a9c19f5f5cde84fbf18d3132677d1f3df815f580fbd9ca57679f8a57d045f06edba0bcce5fed5f58e7eff75925283e1e856e23f16b143e6918e18a8572aa6c7210d4867454c69e670b6906458576f5906bb4826911c0e5e792f73964ada4e40fc3845a4efd1e6b57f151cfbab80d6add3942cf409bde4337501f8cb31c3d84f4a4fa933c66de23f855d9c39e8af3142fd4c335dd49b79e6e547f40e59ee03c48fae7842462287bce9cd69cb56bb798f296baccb7b8dddb3fe25ea53efcc56c2ee83fbec045dbf87ba6203d0dace0456ab5871e1c7330f1dcca7d3d21843d38fcd88f9fb530663b8cef49569a158f3613da5be597eee6ea656f2d3b162ef5fcd7b7e9908d2443d6028bf89928b41029f451fb753f02d18ea78e32763e887651edd5adbdafcda728a1a551fb77a5ceb7ec021beeb739fd7736a2c95c60b3a4183c5bc239bbcfe2fb54345fff79b5278788036bfe3231f57ef62ae12227bcaabb110c29e4f896948179e919ffebc75f38fb1f4a9327317f802fd9bb36573003327cd45433dd701ed288879af2136d3664554e822882e806f11ceefb0394721b3e1644dedfde3a8e62264841f8c9f517d7c174a98dcd8fe7a2ba12c14c19d4eee1951d9610aa9924a4e8dd189ef05067188c32cf7b31ec1512b17cb99866afd703d90faf66800b1ad5e59e9f10a8058a0cebc1c39e712931ccd85f988b06dd4bef01883c969306623a2587556bd246f21bd0af063ba620c5858e9ff2ee6f1404044a66d3e8cb5ca03ac9f3d012c8795ef35f919e81d8de3c1cddde9c8c0aba47caa7a7dced6acc130494067fb1842cf70f6079430d9a0c32c3b6aba60fe3cd743d3159a2cb5b10c6f160835c138994cbd8a336f1aad0d260ebf9096361c021c7ce04abcc18e30480c8680fc1146b8f7e11c7eaf855aef1be77eb6a121074cdc9a87529c4f68d59866e0c75f540990b67aba9dac737e19f2066052d81b6966ed9279b55cef87aebeb4f941be28c04273fcc1ae7ecd6ac78ec5c050869dbbb2dd56bbd86c5fbe210101d688b40581369c3f6e89c457ca03799792a54df84af9841d2f7d345e80099a4f059beec4df6ce663e75cc54f44f70e1922c842c845897a31104005dd6818229312bbedd008b4f696eb9d184f05bfc4e7d05473101a6f5a25bcbdf2153b23f19c90c273536a189e05ba4f39d74cc41a68873c13195d08a29ceb75a09c031ede2354faf44dec3f3e7688f3cced1ce2c9f7e8fa2f98aabfff6a9be40e49168780b12915b04db079ee9b3c0209a8342d07bc77b215c31d80f97ba7d8a14b41581ed12bc4b698bd59c5551bbe118073872c88c98ed981cfd33b688a7d3bfcfde86209a5f2f1d6d8de5a7d436e5e8e629fa6c0b195f5249bc1759ac906f1bca56cb4b64e39ffa7d48e1922aaa3fbf58e3e9012d0c639ed4ca3ea7ea4bb77c13a73ea9cfc16c5da979c7601347a1510367f84c5f031afb0622e5affb5c1bdd0f8d6425ca7f45131ce4bfb03f53c37b8fb2a694dabde54733a06253327e593814fb66c2341b9457d91731029e1d8f6da27cf3fbf21894b23c03ed68f1e3d18a208b2e8bcc0fc92d13dcd295fa6dcd95bff1076370d5428da3e2c7f831df53158a3e6e6769726fb5c2040ae3464b5cd2bd6fa494e8e13dd70f855f59815bad0df54f65e51fcdeae2e05ecf1f0823b097bec0485593be625b4d5949d996ab5eac6317ff74390ff4f121b1b91c69bfa97e80a24f6229a3b280ed9f45b3bc7002fecbeabac2c41ada73bdc93a29118798c4babc153336cef5b07f4b128a07447f363cb27a570d9301a427e021ea41b512ff6db2d7a4aefd4322e40842ef0"}) fcntl$setown(r1, 0x6, r3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() 05:37:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = getegid() getgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) getitimer(0x3, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x3, 0x4, 0x200, 0x1, &(0x7f0000000140)={{0x5, 0x2, 0x7, 0x5, 0x5, 0x6, 0xd05}, {[0x8, 0x8, 0x5, 0x0, 0x7f, 0x7965, 0x4, 0xfffffffffffffe01, 0x3f, 0x29, 0x2, 0x4, 0x9, 0x6, 0x8, 0x8, 0x81, 0x3], [0xffff, 0x2, 0x685, 0x4dc, 0x1, 0x7fff, 0x100000000, 0xa76, 0x9], [0x8, 0x2, 0x76e7, 0x8, 0x1, 0x3], [0x8, 0xff, 0x10000, 0xaa9, 0x8, 0x9], [{0x7, 0x1, 0x40}, {0x100000001, 0x7fffffff, 0x7, 0xd849}, {0x7, 0xf7a, 0x2, 0x4}, {0xab5d, 0x401, 0x10000, 0x1f}, {0x3f, 0x80000001, 0x1}, {0xffffffff, 0x1, 0x1, 0x401}, {0x2, 0xd770, 0x3f, 0x400}, {0x10000, 0x0, 0x5, 0x7}], {0x9, 0x7fff, 0x100, 0x5}, {0x667859ab, 0x6831, 0x1, 0x101}}}, 0xff, 0x8c0}) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x0, 0x1000}, {0x6, 0x7ff}}, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getuid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000480)=0x3) getitimer(0x3, &(0x7f00000004c0)) r3 = semget$private(0x0, 0x7, 0x80) sendto$unix(r0, &(0x7f0000000500)="67112c34564bdc88ca4426455306edb54001458291d4aed1786016753a3da65f764486e9fe3c948a014a7a5f548e9a8dc17c207bac9e6ac3f26a8ccbc6b00dd0fd0287a2bc37528ae0496d8cbb79b0d7ff6804450bb1be536c27e5108d4374933b9e3307", 0x64, 0x400, 0x0, 0x0) semop(r3, &(0x7f0000000580)=[{0x0, 0x1, 0x1800}, {0xf87157d28d9a2c9, 0x0, 0x1800}, {0x0, 0x3, 0x800}], 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000005c0)=0x5) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x0, 0x8}, {0x6, 0x10000}}, 0x2) r4 = socket(0x20, 0x2, 0x81) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x2, 0x1) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r5) utimensat(r0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x1, 0x2}, {0x7, 0x1}}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0xc) chflagsat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000007c0)) fchownat(r0, &(0x7f0000000800)='./file0\x00', r2, r1, 0x2) mknodat(r0, &(0x7f0000000840)='./file0\x00', 0xc000, 0x8000) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000880)=0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000008c0)={0x800, 0x101, 0xc}) recvfrom(r0, &(0x7f0000000900)=""/214, 0xd6, 0x800, &(0x7f0000000a00)=@in={0x2, 0x3}, 0xc) 05:37:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) sendto$unix(r0, &(0x7f0000000000)="e4c11e445a0f4e2a8fa7a1beebe38c5d9916cc0a8402c5d75ab8ff3a9facb9417321a388f2fa24318f35c26a203644371867ceb6ca0a3615cc7a656bf157ca084ec896d91001664789975aafe84e921da46f5ee58d10f80c36a888dc6623d80c99cb27da53303311f3130b268c37a306a9fa76df3ec097", 0x77, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r4, &(0x7f0000000580)={0x2, 0x3}, 0xc) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 05:37:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000000000086c766ebf7af6ffeb3b1e916b96aa821564d2dde3d361f3ce0ab0a0d9a01725e141fcc3d65b5e413fcd2f5316870f4239ff035934d3dea3badd5669bfdcf4c5ad7572b356a0ffc05104d2f7a9354ea4e35ac78d16f654b158e68492ded16c5babc266ef668870f750abfb058e9a6577fa9b48533dc7373ffd634942355bcf4"]) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/140, &(0x7f0000000180)=0x8c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:37:31 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000040000/0x3000)=nil, 0x3000, 0x13) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x8c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) mknod(0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000032, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) pread(r0, &(0x7f0000000140)="bcf7d37d38c3786f3a70800180ab8c2d129506341fff2a8443c89d9693a9983ed33d554926d17f24aa2a82b1a61bf62d42b8e75227480888aa0e73e0bfa66335f4af1391cd9826627ace83718e4152d51c3ee9f2b5", 0x55, 0x0, 0x0) fchmod(r0, 0x100000190) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x12) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/249, 0xf9) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/228, 0xe4}], 0x2, &(0x7f0000000340)=""/119, 0x77}, 0x0) 05:37:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xd8b0cf887d74373e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() pread(r0, &(0x7f0000000440)="1c204cc7ebb818c456b7fcff786885c8ba24755a4a9946c7e398d260931ce7a7820645f4fd0a8db12dca766ef0e35ccbae950d6fd340ca132ff010dc4f65b80df2e9212b854e78f0cb57440561bfe274331a366737fb6827ad7576b098a570b918acd34b541c80756dba07c03b8799f75984638e9bdccef921cf068400f6e600cdfa9bbceadc3f1245fc949d163c16733bfd4e13930de563a235dd537388c50547772bef74cffa36c763b1a4654bdce94046153dbbb11a29006e2785fc8317a600193be182d8c50e494e7c6124ed0222544ee66fc2f6f093753f08419054a71475b40e38e3d8e01b750f28e302424bb96ef62be1b1aac9fb791bec8a23112124feb5281f33de59107e5bdaa9a0f1283d65c6b98a9a290e61ea283620a9a3eb376ed51aa39d028199ee2ca05a0aa18fc76728697be9ad1e1f7ec6f1d8e8be66ce5af0e7e38b112abdc85ebc4817e1baf16db9b312ae83c82e1560015a4b5461a122ca29178a797c0e4ef1f5c801ecf2aa5b608bd27a6e16b55074aed0d402683b9934981e08e5f0958bc6f8b146bbeb689efd863a4a4966aed754db631577670635c8ee6082184d994cac172b53e7831f0f1576096e932a8150157dad4c9f750bdb10d8f522260592b11f7665d3c0a0d2b2b073dd2fc4389f13cd479aaec3d298119d743f195eaa3f0088aab2964f0769ef280b2ab806b5be18f0653d4837691770f21edfb05e9518a5b7d7a43fd00ea6b7e748ac49618134cb92389c988c79410cb27d2bf256926e49b26b8e2e195a82da4b04dc6ab3a26b90dc8506899539188cf21e1b7166ed769399ae92790c3c706a4c1031366771866dedbbe5d4bdb3d712ba809ecbc7471fe5115f7ac3d11d1cc5972574b0d14060a6205288e4e99375b1a15488dd08204480c6e29eb431ce17d0a7a46b5fd3f820869ba34817ffc9dd52bf290c88c23931061c593c23f7eb9a216c30255bea40fb0ec25dafd1c3a19ccce360ca26ef09983b57d6b834e697cf8f3e9e74d2f01f2661b8a3775cb9c06dcd4d6c5dba6ed67d9ba76b5ed7c5360e9660b0084dfec24d74dedb1e3a5c544fe01a177ffab33d7d22ca95ca882521a95d8530da91ca879586cd3dd32856760ec0f2c8ca850f70ca8248f35d8a9aaecd8ff3223f21e2ea08ad52f4fbe2d62dd036e884e8b54bcf177bb8bf8748d54ea70eb7d3cfc63a6166917f23d2a39a303a26926b440f9077f0e248965cd6fcfa199ecb441bc7d92832471c31091dae088bf1e03ac277326a2f8c477b5c2974b0fa9d1a1c3d35fb289e0a729fcb5d1bff2807b88a307d8990c17e43e4ba29d1f0369605d2d79051f04e910777a59185980d654b84ba9fd7f98fed048a5e9cc36efcfc57b6da393ca4590cea28abbb9d213104285ca759c286aaec5a69ea3347225f6b5488b7a6201daed2770b80d53ecc6cd685c033219a980ef98c0a2e05be7b64645624851324358e939f78e16afe30fcb9367b5200965c39b5fd321094c82929bf33d0f88ebdae8498cae2a2205d33c06b04323b9dcc21eb9158058a4be93f1cf841133dee6b0ae708e0f608bfb1ecbe992d97832e5b52071e692462a3b141e8216e3fb5a690c442821be42ee8503e07cb1bf736725a4872e5b3aa60227830e2d7f6bda575199dfa0b114d04f1628d3cedbb368ea42371bb37b90418d7998c697518e9c097ef10feae3a28b878dca903f017a39d9ed871d65ff1813a76aea15ea48abf358ce037a0b03f8c6f482f391f9e51e093e35981251fef88dcdc89b4f2d8a994bb7a52e20c4690a280e9fc24741f9461117ae05123ca2bb42f77c1d8edd807ab1b1e6196a7d1573cdbf2a65a4847c4214a741cbc70e66957adc702cec03a58aa4d4220bcbef258748fca5536f6762b918b66653b4a2b0328ba67576bca201c0c803a5f1996c96d763fe79f3820370fc00df12ce92cb19dab7e2de05b4a44ca08284eb5f1d9d55b3d4cb919c001dae938c4c4165b478a76786fc9971ecdfaee5b19195c63f6c5d9af8c36504866cb5cde72f0443019b3cb9996d9400a9bf4c08bfcc9068a023b5b8ba8b308d3b2fbe05cf9500edff2464496ffb573f647ce35326b77c70bb9f291fb9fe87e3a933fdf4c3767f60fc4e72b9bb6e3f829d63abb8f168e0bf88b98bebae6f8dbb2bcaa62d912450b13614f2a4bcc52da32bb79f16bf1626b2ee32a41d046b410ce3e395cc24af217f183ab5bb6d89f60a3579ffd9f5b871975c95a0e14134ae933d3e896ff0410c8cba9185c42a7d6ecb5a14bfee237ab83130dc13783fef833c3424fe14f2d1bd36e1322d49c7cfe63039c775b94d33226ba7ccb297e167d5ddc1480bf1c08bfaaefa6d6076cd115e2437f35abe2c782729af3116d1899ccfc5789d12d29f8e53b48f44fca64fa75766c40a8de99cddefb2c38f9a9d35848c6ffa3c98c44b9581c0da86c5fbd2e5af4f0f4203a95028a1551610d2b727e4ff37bc263c66ca4c5bf3af16c9cf11e1718611289fc84c25005f11bd635308d19703517927049333affc630449cd7927f844427d4942370015509c19b78e2c3a9fcdd23d21d8e0acad3418ed5ac7c46f5556e73c8f8924e2b2ab7a2c238cbfe07d88041a8809182b5083f94b8e3ebf09cffdb0b7c7d527956f2d51139bbdd2ca4fb60d435ac0f5c18fda7dd397667fbc0d1209c4afafc6d8fb17b3f6b5faf8e2359ab4b6198a609f0ef97a0e523d646184b1d176c2a0d5e297b68e1ff4a9636274bd8baabc636482cbebdc6f63a277ff138c678a5ddad6358ffd21261c60a4b9aae96a44f69ec8bf9c727ded6a4280039a310436ed1b4926f4af5e204a9ac76481bf5cbde59ff5a19e55cdcd7869a3b156dc075b0bedf860128b6ffca1b28286e5f7f2c6e686e7507801ea5e76fcb0acd230c2ad71d6d1339c402018bcf458a9b53363f08318d747fe0484f05327798379f44ac59058806d1d68d331fd14b64c52fe8ad53152ff9453bee9ece5eeeaef731afbafd38961f8dad94d75372c9e3cb4fbb856e558f97846954253c84873007d6b7d9c6a19e72c746e1d11f0abc1b0b8f0f59f90c45ef848034279b21374fefc6b04b4900f32e2365b8f2aef936212f4b1e06ae6b2f1d27f425813d42f26d22dced23b98efee2cc3fcb7efe7a3920b2b47a1659f50bc837c613f5e6fd4208af9e4b0d00e43c1fb1b343f30854baa55e15b890038ada743d5ef1ccea717bc1598b9b2b77c02081ccb4d96d49f02067386df792a3dab7c4c1491d05ca2f169e9edba0280b08354c7033b9174fbbc813d0ccc7d5b61cd7c52f476d6f6149fea07e8b4857799e341789d042567a78b0c78bb261a773c5a94ec50cc7f9cf11ef637d274172aad7d880fe3757c4d4feeb071f2c48412b476bd01f54ded8742b0549670f77901992c691ed8e2af09d1f48302ce4fa8af755ab684608d4b77e9b51b1717a02d8528b5b711a3c23f75f661f3f276f0859cbda83a83762fa70d69aead3210a579b8400e58510fd055e3d1a6e966883b122d0c9eb16e0741d05f56575f9f1d351c51056639a79b2067e54958c66615ae9aca6a6ee2c0e49532816df9bd3f17c2c25bb10e903efa540f01781a7a30d324546f1ad094c3f897bd0a8716f119fffe69d70513d0fc4935b7fccd47bb04c357fef91f8932f1498128fbc77bb01b7e01035a76baf460f252a71190dc046bb745726b079f84efde6ac1adc15b4c6344c271266524baa777c0b9215f7395dc3fd53b0db184ddf011cdc3e349f09b92b2b57205f985aa59421566aa8b9b5a09d9e4f7fc2a707457236dd302215b77fd07091538f805b7d3ed33cf488ca0016e15a2856ed8284a0ac08dbf1554e151670d629059161fa1156cc3a4de39f7eb522dd90c6f113986aef642242e3c44a756d205c77c36e3bb35cc2453d0fb1818088012d4ad15645e81baed9a19f8be57b2c11a533ad99d51192c73b02224d00ca1e1082da91ea2d11f715277d3309efca7ffa56fed5ef90d68c0b087a4be19122c61a153f927b1975d6d788417d0edc2a4e97437fd4ce1745e2578b1ae4771d1a16707113bf81dfeca501f115e394ce19d2569fcee7d1fac402d753f60afd7cec342cdecbec1d170df39582d6c12c96d83963255fb81165be13ba342bf9fcb3d986f2010e3d375e8aed0291b7b4a65a342ce5f5c91df6be9016b48c58a8d3dc42313218041938ce218a06cd0b06772d7e3d23cdd22dc50383d703cdaff041563443b918554cfd32196634a4ae78e8e9e5c5996daa58b7a586f81a54bf612bf5775a68aa54cc6fd682bc3179c4d96063f3fa8bd980d62dc75f243ea53807bfca0cea356b700d31420d748c38119d0d2022d575ab06db766f3e0efd736498a1a0584d311c26c8c005714aa910fddfc0da83f517df2696f5159327dc55dcd709753d853844e926c2fb268e3680a2f97f4a0e9643952c24a984cf92e5f108978a38db4b189d917cf11e3a4e7ea8fb687a0e1bec1ac94f1c2a2ddba04f144eaa3ddce20eb853b6574c407957254af1a3b5fd6bba9627a979ec7e6eaf1774aac574ed15a9830ba6421544bb76c2cf696d5d99118e59447e5764e3469d9698e30340d5f07b91d3a8eb7ba5049fb442014ff9fb81609bda78eda7a3c73bbc9f4d682e898684141930515ffd17bdd64a77d518aac6e8ecbb39d427ed1556f826018ed977444e23e1c6025acd7468ff30fb861cd63be3143bfdd2074298d9aeda1bb11bc243ff653b9d1a74e15ea2303f5629e3170e78aaa8e0940374623390e620af614163842262b17ddbde3142007df568bc85a14f2b6bf183fcd48dedca39a3effa4a691f191e271652ba7be4b96324128655b8d6a11672800dc7aa4557f8f3ddfa9cd436015a5ccb369f04b32991915d86672b7a513827856e9123d1e3402e68c0cf14db2baae72a59d8236fa12d573f938ebf6c4951f3773cda4793cab9da66e94acd3d6d24309c6e71d7db206c5a0f99180e53a1f08bb9503ab8bed4df3cfd02d3817362a917af4c3190c9cc7453f4c262b56b7add36260ff013cc492ef34ab15bdcf800f1d472a349771c23032c78bb57b5671bf50f8c06dea57836af203ddc5019f5fc6988fb0521a9cd7e5c53049b0188dd6c109454bffad978f7f0a0821f5b727622fe75506b863094ac54c08012543bee5da238de443b026fe83985b433c96fd7bb9c7922c509481925dcd6b0101c1fdfcb20fa9d8690c879581efcc6b3dea2e9f2c8df33857e12545655d8b3b87d91ec1628f052e1c9c6e00906689bd2c4ed64be3a5fea8095205951853aaeb3cf65577158cf91af286b0961aac4e1776fdad709dacee4967729c53bc62154750536e807bd405bc94a1226ef6e1697ec7c27c7a75848d8f9ca91de09c683f1fb6e8e189b0b22032dbae1a83d7639c8e1d80c387720204c6bcb67d59bb39c50e4c2ea353c7f493955e9e60db507076c4eacd3463bc4e08b320a7e5aba37fe1a385eb1b4d074572f9ecc5c656ccbc4818d22859df69d61f352d7b7b0c36ec5b92de5435f325bd29d3d81dc28bbade299f857a25fd024a593acb8a302a0e3c0a18b6fad8412b86e81655ee3f7f4418df172541b851a683a6e7fe532f9b8ae48e0dec1574c91d35ce2a7e8b1a33b760539f41b02b44ec7a5cc30120cc75efe6e2520741318d0b0bd5bbf0d82eb93f47535f91cee7e76986f214b2b0d256d85bd4b362f457bee7c5adbac40bc80be2ea31bf04a3c3842638876facdfd3cb881cc9dff18f67800ceddb7691d9b741f382f43c00f49bac38335", 0x1000, 0x0, 0x19) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 05:37:31 executing program 0: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000bd8f46ed8f700d063a1c00"/86], &(0x7f0000000080)=0x4c) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000001340)=[{0x2, 0x6, 0x8, 0x8000}]}) sendsyslog(&(0x7f0000001380)="97b4c918c39e44934d3b2252dadae92c2053cb3298386f3c7d2c87a54cb9541f47bda9cd5bdecc56245ae66329e68ebecf7ab2868305548b0fd14c0ccfde20a191e31940c40c985714cd3fb2971c46ae4a1e17357e4726d58e123c5c3c84539e22a1ffdd191d4a5d7b6015b2f6d2e1c7b285b4ce271e135c7a5d8bb19c96b122a8f63ceed99aa7db7281f1f9c098f52f52ad9aa701deb76060f4a8adbb453b183c4fe932a0ec4042ac8023e23e93e966995d451a892c48f4e52c546db95ea474fb99bc1f3a8a2db45d7fce7cf90377fe992ecb70b924dea89c50", 0xda, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) connect$inet(r1, &(0x7f0000001300)={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000001280)=""/46, 0x2e}], 0x1, 0x0, 0x52) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000003}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\x00') 05:37:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x2f5ffacaf36fbcc9) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x88) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/117, 0x75}], 0x2, &(0x7f0000000300)}, 0x802) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r5 = open(&(0x7f0000000440)='./file0\x00', 0x10000, 0xa2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)=0x1) shutdown(r5, 0x1) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[0x8, 0x6]}) recvmsg(r5, &(0x7f0000000700)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/64, 0x40}], 0x1, &(0x7f0000000600)=""/206, 0xce}, 0x40) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup(r1) fchdir(r3) connect$unix(r2, &(0x7f0000000780)=@file={0x0, '.\x00'}, 0x4) fcntl$getown(r6, 0x5) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000007c0)=0x7) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000800)={{0x1e5b, 0x32bb28d, 0x43c61363}, 0x1ff, 0x8001, 0x3}) open(&(0x7f0000000840)='./file0\x00', 0x10000, 0x120) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000880)={0x6, 0x6, 0x185, 0x7, "c05c14d5900046185499085642b82862ab0e1205", 0x50, 0x6}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000008c0)) r8 = open(&(0x7f0000000900)='./file0\x00', 0x400, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0x1, 0x21, 0x8, 0xc02598149aadd3bd, 0x6, 0x6, 0xffff, 0x1, 0x0, 0x800, 0x7fffffff}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000a00)={0x2, 0x2, {[0xfff, 0x80000000, 0x9, 0x2, 0x9000000000, 0x1, 0x6, 0x200, 0x10000, 0x9, 0x80000001, 0x5, 0xfffffffffffff001, 0x10001, 0x8, 0x101, 0x0, 0x4], [0x1, 0xcf, 0x3f, 0x20, 0x2, 0x1, 0x61, 0x0, 0x7, 0x1766025d], [0x2, 0x8, 0x5, 0x20, 0x16ef, 0x7, 0x2], [0xa1, 0x3b7, 0x0, 0x94e, 0xef7, 0x563], [{0x1000, 0x7, 0x40, 0x8000}, {0x100000001, 0x9, 0x7, 0x101}, {0x60a, 0x80000000, 0x1, 0x40}, {0x2, 0xfffffffffffffffa, 0x5, 0x8}, {0x5, 0x3, 0x81, 0x7fff}, {0x2, 0x4, 0x9, 0x10001}, {0xfffffffffffffff8, 0x9, 0x401, 0x7}, {0x7ff, 0x1ef, 0x7, 0xffffffffffff4c67}], {0x5, 0x9, 0xa451, 0x93c7}, {0x9, 0x100000001, 0x80, 0x3bcd7d65}}}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000c80)={&(0x7f0000000c40)='./file0\x00', r6, 0x1}) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x1fe, 0x346) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x21cc, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000000) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x54, &(0x7f0000000100)="dfb1ab715231d9b1c0219df2a465aaee9ab374a20e2c6153474529f3fb318895afbdfa69585e2ae95931673b5138794b0623c869d87c5ef7fbf7188e300a5f5787a6ea073282f401e3b3a2ef904bcfb449d38365") ioctl$BIOCFLUSH(r0, 0x20004268) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)="c2") 05:37:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c896934cf022986abb786086ad403fd13ed874ccbd16f0900000000000000", 0x62) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x9b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) 05:37:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 05:37:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet(0x2, 0x1, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x1000000000003826) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f00000000fa7db3e847e5", 0x2c}], 0x1) 05:37:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) setrlimit(0x4, &(0x7f0000000080)={0x0, 0x3}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 05:37:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x10050) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x2, 0x2) semop(r1, &(0x7f00000000c0)=[{0x3, 0x3f, 0x800}, {0x1, 0x456, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x4, 0x800}], 0x4) 05:37:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x83036edb530ccbb4, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x400) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:37:32 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10110) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) 05:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) syz_open_pts() syz_open_pts() 05:37:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:37:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x100, 0x5}, {0x18, 0x2, 0x5, 0x8001}, 0xffffffffffff8000, [0x1, 0x8, 0x7, 0x3, 0x6a84, 0x5, 0x4, 0x7ff]}, 0x3c) 05:37:32 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 05:37:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x2000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) r3 = socket(0x18, 0x400000002, 0x0) write(r3, &(0x7f0000000100)="45db09c1174b2be6ec469535428fd77fbc4a1b087b7fba72343d903ed123e18709cee8d1b74c9d9a31af7a380b9560b9594de7b720246e13b39bc16b5111cda77ca7fc03c0d8e636881125815cb53d4b06c01016a27a7d8621b1eb7fd38ddea3e8fa9fea0ca06a899f6dc634a7c8f0e34aec5cffb3cc3fa59b065e96ef228a63f9791a5e7cf32ed11fc675480e047315e3c6750ecfaa524ddc6ee82fcdd1c233b4bcd326cdf95dc93fd3d7964d9a4ed3a3560e9352cc2137a656f5ddb0511996724d786f36f75954fa70f789698ba238140e4df7c57a65d2138aed97cd5d148b53c1357970f2d7f692272bf25fdb9c1d52d2513090a9106c41656a61664d218772e7ed9716208627a75592cdfe1cd0ad69b70de7611bfd52e6a95a9c03ebadcd6bb4613d9f2cd61949c71fc446748815bb2f1cc8c9c2c17c964fbb895d51fce111523a66059c0a0836a857fcb937004120239970fb3e749077eae21f55b5d2bc6ed320ae7f06e059cd7bea85faed7d954cefabf305f8f800df33b6e5d6cb228c8bc349e552c56c5451c5ad8c9fdfceaed213f24bc052915df12d3c3fb470364dd901845e44bad25e2441a37b6a92c5ad515da8a71780b781dd72694e7ad18066f5cd70475000c91eb46773d29bb73c5ed0aaf17094ee252b273ad688ce530ff4bd2348d21880c97eaeb2de259633553add4eec2d271c35780cb4b264c61ef714c9ad7576cede06779776a4facb2be98aad5703e35ea825409f823cc949ee013a319f69316206d80f552f9131af81b0b54c54c78308e5c5c13976895ccf1203bdf9daa64dd0772202392a6f624c43ac5ee780a2f7ccd304d498c5782f17a67a461c29e5b1bc262560d70c1f25ae2c358e0689db9b2e397815965ebabca8dc75866434c1623fa3922aaf596bc27b37857bda737b6a0ac0d920f01331fe9d6d874a56ce17b323a7891a6e16af99f4f1bb3c0eea1827d9c140f30f10c077094936aea7f047b547810957eea3a610176ab5ca5352cd231490a6652512fe62f4261b36d7ea086d64c2c044f29c82e58d4169f2bb3231177c6bcea5ed96e2abf6586609f6b174b92784e5744ce34a00fe14f29b6bd841c843ef15acce8d54544ce5c15cd725c739dab8fd20b0960ba655eb2615487e962eabc7d9ec9a43c65f8ec30c047781ce3775dfdb57e86469e9386b30568f4b0a36f7e0e46468a48bd5b06dcb1e46d418b81852faab292a93764ce853e3fd2a1146cdb9780b0932a823105cf9a14368c67bc80453c2dcb623003031f130b681fc8b24001f29796be2c813781896ce14da800615c910c84710eb369eafa86ef03f12f1973700045136044ec7ae290f2e98982dba1b0e6efa95bb6586de829d52e34dad4082e88ba5897ddc39f7408e9d381fe981e5f82bd39e9e42c2d5ee4ac935c9c0f51fb1722edc3655c38f42f43f9175d24ec9f2e790124c3dbb06b8669f588c3adf06c2e6b532c4d27e7be769db1f92c90d0ec914415ff00b89439106c9965c27ffe3245a871fd9f964e0e4399051afaf7446879f78685c93e3feea5264aff554aa58e80b9bc82f073080f90305c2d914fd587cdb0c9e570199f7787649b877613e929a2d66f4dc644d228583675b734da5c8ce3a9b6358a4c01145f60aebcf608dc68d386613f21333eeeb0a5ccfcc0347035953e9cd2f0cc0d60017710ca6530ae961d641772891b0e4cbd154a1fc3917f80f0d2476e5308455b5b3ebcac7d2a6cfb16d28b63d97da0c43b65fb523f0406a3242f66705b561b5d1b40a0742e0c3a2d60c5cd13c0bca0d2bbd617c5970490f8ec821c7d02810009d2c0d676b371241d902a7081b957469aea8ae54a00d4337f4668dc6492f8749ce3a36ff34226f7333db12a3541627bf1a7c0f36fa1fe744d5c1dd6dac1a63579b176aa8cd1b7d1a331d81235eb5faedf49bc61ed67a391ea5cb559bc743facbebd145ce05c82aaa26092f60eb3dc2f5cf9d3d82922f5e5e4330390c49c88b636a041a96073b2692621201fbf11cb1c489c7c44261af3ce4aff1a14f4b5e438a7e361592c6ade8ab6cfddfbf7d9cd7de1cd4302a25f84eb6138c69b8c310e494e2f6e39a6fb5b2220241b64786412a26981d7a6692cb2568ac689129e66f880bc3c4b3eada241069e49d25bf7b7dcdf783e68e8b0e58a9d36b1d1c4708dabb727c1bfd746ef0a84a13dffe261697d63a10ccc4a594255221b0d498636da174f607018bfb01e08f2cc29af00ba28226c7d86c7256e8b507689f067ab0e616eb150ae4b1d8f7ef3f99b6049d14c270a9a54bdba9e07a1ce46f01c430cd6119bcb25493f45258b580fc055afd1a6e45bee234c7f1d79713d7f3be67691f6c758154fc993399a9921383b9cb4f1305aea8709cfb55c9457b81ad31da7a5e8ed51a9c17ed77ba960c0724ef4abad1577bdf3d8e84f8efa7c3056486789c37c017944f54668ca78b638be8e47980461d11326a17495157e7147e815d9da40eec4753701ca30949c71f92b2a1127b833c1a5d74161f9380ee212769bdcd6b54cc3b53ce0ff4f234df19410ba9ac9545d9b8bf8744d0bdf9ad85e8b7573756e3579bed8ceefb968c773bf4048fd98ad6fa47aeb7ad66b6afec414bc26fb801f5c00338f77ce273b536ab57dd74fbd8b6bcb02417d26b610a4941fecd61d8cc6e3cd37047d1594214188d5ebe72a9cc4b63d5836a5a02e794609cec756393214749f58f8d1c6ac625f907860bcfd10bbd3694359bd10bcf2db891d7e9449638fc2e6805438807a423e4c296b5cbb2fed91488c20f37dd0c4d35d02badf045e681145147ca0fd352feb8d16e2c6eb6d98874830d64ed92e81fd7e9c1cf191d85ca0ea8749d6e31df58920ea7e0935e99962b9e0cdc38e0e56af8030341a44361c7e280a5dcaa2bb2592dd6cd93679d8ce8f1a31a70a23f1e182d2dcf549713645955be4da27d276b2cae60a8ebf90d7fdc2481c186a9686228589da4a06c200271458352717b605191d3fcab305f94787d738efbbcde0a6d820ee07ec2fb9143e1907723a133cfe0d0fbf18b12ad60ffe206130e801396fed63a6aaf0e920b0c39ecd7cb8a6be6fee975f0c9ae10539ec3ca70bd67f98fc0aedb016f25124982f2d422a93f8082e4c71df72a8dede2aafb6cd80e511e31e71f3fc9329879fb805ff3d03a17a22c306503b6cd3107ed5f54c7d3337b9201aae9118fc52c93d7d646fdf5d809fd212c92b2eb6c7a9a69318b79b7191198c3fb25d414bbd8bb0ebd276b453a23caaf9b7c760027f38c5e14b843c1be3360a21b591d333b530c04d44d0085f36fd62fe7aa7bb916b4ce185a816b882865eccf7e53412ce105889e1c6b2477f2de29b2b12948ea5045b3e8a43f8ca3f768910fe13fb2fa6668fdcae944b8c65c0bb1d03f4c9b50eb286f91d61d9a50ff6771f0c98e55e4a9e24a0443567ef49ffc7caa2276122f6f3ee81de107819b8e79f12295eb2bc0b2386711495fc70268394a6d45f75a33dfe321eaff3ea3f8397cabe18d2d081cc58b66b951e7cfdd1fe0aa604600ac9d87a5424547e334763a94198ac09101ef2b30c42934a94a576150e65827a4f0979a94fe9f940cda3291a915cd4fe52389d4b111d2655ff47efba1183de7e0e76bc9878abae7d1af2e557100d7fdd04ca2ad183873e029098a8ccd06b2a0d32b8b5fa90ae68c49d00deae101bf4fbf943c882fd153e2692adf259696cc281161e80d75632134470930542abf0f1da92c4b2bf48914b086c0317fa29443690e16808ece068ab3dae8d337fe4ad0e96d7a6ba5833cd4ea2cdbe7f27c8fdd1d77eefdcfa2f0c9e168d8407a4965ded37a13b6d0dc5eea8f278ad30c0ada42b368e8d6f012cddf8ebcedc3be4644b8f053d8d9f5da7465cc90b6c69a6d4c8bb1881f932e73ec659c58fbdd5e3376a937806b5cac1ab04f7f33ba0000a57a18743581cb9e3c8363edfe1a07be5adfa70702a55fbdacde8091682e8472112bf9946cdd4e17c194bbcdd23702d01ad3005c26a91a0442820a19daa1ea45f89d313c00861ad3b50698c8a7fd3d061fceb19bb262f0b8f281e02c893fa816e7022e5202aa01b7229902de5b2044f1be5a92f1fd251cc1c98320499f8d43531fda5a8b93aa543eb8539eccf3487e64df45af9d864151d49bd2dbd8b360db420e2e327a6426901f739b975555b4034cde4b0d305ea4d00358400c3505e0ca1ea3fb16081b6563fc83c4022a1bca823c9d19bb8266634e3feedcb724478349ce701783048ca3c402656c4b8266e0b52e0b5d1519076dc876797730bc1a4c9adadadd991f4aafda9a9438925600cf487af1c70f039ff63404064dcdc2b501824009c8249f62358443df97ddbe346168001df3b9269c89a3da7d7be5a39cb057e27b7b190109c431bf4688c9ee4e51db7e5f825ec23ef0b24a97de3a4212fe5e8ded77f5558c4afd85b69215ec07bcd1522bb45213758b7eb2c8f5ff62d2da1be50afb4172d868eea44b836bf2f8cee2b554f6d72ad835576d772b33c8d67ed54c6b91e682c912a1fade815e25a8c14abd44cd7ef20ea1afc0f1c67e008035da9ae3aa741f9147b145677a75543f3534f5ddb318c03466915885977589eb4c4924d1e182ca99e6f11d457990910c1aba48194000f17ff749473f3957775d4dd332bde87b8d08053d6b67425898945ac6e33fb9b114320080b6f87fc7b9e1d4db5254347b78eb75e746d2e6dc89af78c0c885c1b878773b2b5fb844636e75fbfbd54ca9a5424530b716c6e3173d9e7a0e8a5924b29a6c65704c709607fda84f5181f977f79444098feecefacc395c19bdb96d957ff8faec07a96337247e1b8b2fe37e2448bef0c4a3404784c3d199d5ab35b80b58681bf36d3126569d4593e313da538532d7b1f2090d7310f3dbc51485f41b1c2d98e5b9cb947cbeaee86451d732bf721f809c1058d259f4a5da21c42798f5759c7144ae087bc988c315e1838954cf383eac6b89a549ab246469d16ab12969807f090ceaba8def205244f2e85cc9764cbb64170f17bce3d68ead2b619ab17ecb19da31d80895ac73785e795f796adf56c1cc7996fc037bfbaae2846311796c10b7e1db3ab4d623890a240cf84730e008c5441c3b3d90cb03c7ca4e2b29073362c3acaf0ea6308ef69f328a3954e968f344fd4a46ff058402ec08ccf1ca4349097b968a780d953c9bbd813bdf5ac7829234e12e7f2fe64141f658e0848b4dd6374be547949e21bb2c285f81f0b726b0d20c612c4db2b3b9f044eb966f62725db24870c8633da0ebad5205da24a1726c1172bae2e23e822692abb5a536a403e71286950b1bc221c7595677b43daa329436e775da325254fe347abce3c439dd4aa66317e2c2f61d74dfec3be7a7b61dbb4f03481cade5990e4e46fb053da5a196f53eca06c7d0098261d70fe205fc7d5cf2eaaa21e31e6f1021c8b793ad55571df717f6330aee829af084952fce88e25beeda51c7cd57fa50b31b163ec7416070e0f9453c65837dc9227b2517215de7f0aeefcbb1ec790d73e78f348d501c94a3190776fdcafdf8844bbccedda8441e78c482670b72bedf7b19246cf9fba8df883a0aac1d59dee82ba5af6b54dc59d8f67b799115ffab6404d36ac6da907b114b636c78c69d992249c1eeed3be8f15cea54468c7a57520b9bb7e7af1e98dd0e08ec096da6e98ca2b94a10c640d419222830d07759af5b0aa68a2af04c6073633dec9e0368476479ab9b7a0da0f69f8d637c7e140aebcf692d68bbb24f6d9bd139e8", 0x1000) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x30000002, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x5, &(0x7f0000000180)=""/144, &(0x7f0000000040)=0x90) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 05:37:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 05:37:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="f548de811f0fbaf2755ec0e7ccef5b36757a7e60", 0x14}, {&(0x7f0000000180)="426d354fc554a9a6d749cb0920f087f8f106ac6078618698515ba3ca782045e83bd5370895486f59aac663e18eff9f90df98aecf18a5d2b0b4d763e1ed6127a743869cb1c7f357d83a4d6174a9c44b9128721826195e7d51bf9797be535a1b3dac6648c48ed86cbda7d76b2d01cac8aa351c2c69eea669175ca7a6c8a43f032dd4cf905591b15f317d77345f70628f965d7f8a291293b14f20194b75f765d3e1bdccde6172d66881ae6191d09ed14e9811dd1e2d3e524b81112c3c7d898e91ad1fc790e4d3339a1cd22e809d806eff739633710e08849f0c6f0bed748ef30499e32f4a3fa972540816", 0xe9}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:37:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:37:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, r2) r3 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0xc71607ece9d2a9e1, 0x0) sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYBLOB="5000000000000000004e82f9c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3fb6bfc6a21d2536c9bbde052c3a6566ea9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fabdc2000000000000801867596a9c36910095a204d0aa3aca800400000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe842d654b345abd925c80161f7c91e0ae7fb00fffa795bd0831f4c8d16f37157a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039b23ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc400d46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cfde5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a2089d7edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb5d3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53fa9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad400"/2061], 0x808}, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 05:37:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x32e, 0xc7, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 05:37:32 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100000004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a5ffe7cdf643c46768a7cbc5321e3758e89aabe9eb91cbbefc73921bf7cea4a4186cd305", 0x24}, {&(0x7f00000001c0)="5cd5eaa195c43d5b15d288a2c21468ea3d45df58ddc2fa6e5e54518538669eca532773ff308c2eb4ffe8f4ec1949b458e323b204cab2affa1309874810a53052a727ecae44ec51a9e1791ec6ddd586c6252af8977f31100d015dc84a077f7214e0243134448aae9a87389b284f25fbd5837326cb0cead9bb0a50dd22c7d0aa724f5ccc04233bbd4b74222833cc0ed562ac21667ef3dff7b70eed369883dbf2e0952467c3d0c33f06ab335897f0bdef8441d63b8d929b", 0xb6}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0x2) r2 = getpgrp() setpgid(r1, r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x4000003) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r3 = getpid() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xffffffffffffffff) r4 = getpid() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/249, 0xf9}], 0x3, 0x0, 0x0) setpgid(r3, r4) 05:37:32 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) readv(r1, &(0x7f0000000000), 0x100000000000021b) 05:37:33 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee6d057b8cfae4b75369fb4d84a1d30d1ad62950b6c597a54daf8ce17cf56bd0200000000000000d2c63628871bbe7cf2772086ff714d0dd9547eb5bf2a5c7c1e00e6eefe974e1a60ebcfbe8f4052bce73d777798a7eddbba1282ea29a3bd6d2bd4d3b06cf559b9f97d9cfc95722eba54bfc993f7976253f103dae0aa1fc852e8aa0fb6a205ce793eb9ec9a7cab84df0beed638d98add4054b00b3abffacd0d6d539a57734eba226823a0b6936f4eeebe2b86963442a857f7db0cb0ddfb1a0fd7b69f2d18f732f16503735d57126f6972253c558a61f5d015e82922c9d55f3d1e2e4210076ab1a8db876d08586f13beb2ed12a25283dcb1b7d53c266748d93d9a317145815077e0eccba8ab88339a0156f301c445de41f65e76ae4c0fadb4d0dd819959ef4dc4574183c77ad2fad554808b9b988106aa55b98580fa182dc8c3e8f842a36c91ce5bc6411c2f4b192643f8d52cf9cf7b779655fd86a6734a8aef7c414a57e8efc499cafbcfd3101452c081f55947039a739c62da6af9f4e07eb7611328a86f554fcc25e82991dd330ddb44fb2cb46800765415eaa1a75a627f14a244c463984aa58d2e018fa43f5dc9209f7aaf0b05968b4bd382a144b19adf92048a13396066e511"], 0x10) write(r0, 0x0, 0x0) 05:37:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d344e9, 0xf0000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10880, 0x40) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:37:33 executing program 1: shmget$private(0x0, 0x3000, 0xd34602ea06c5e921, &(0x7f0000ffd000/0x3000)=nil) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 05:37:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) 05:37:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x800080000, 0x3ff, 0xb8e, 0xe1}, {0x4, 0x8, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x880, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x1000, 0x3}) setrlimit(0xf, &(0x7f0000000100)={0x2509, 0x201}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x4}, {0x6, 0xffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000380)="ef65f5e708f3fa25deeb761b2b4347bfef74e0a68d26d674ff8c6a4aebdfdd812f1cda6c5669cd5064a72cd1407b5f695a5a6fe2520b7ba782d96c5a1e39c313d0636317e62e17b2ad4cccf83b193780d3f3c1105372319fbaf1913ece92340927cecec26604081789812d7a964f3a788ce9403f92dae85b1260fa41ac9adf64e8021f8f166e0633cd5cb02688ab5d35f57cabfc20d68b1d4db28ccd07f5c670a3fae1d5bba77f3d0f1533dadb15c8acb22ed65b8b") 05:37:33 executing program 0: r0 = socket(0x2, 0x0, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6cfcb50aca155589981d7f0bbba413a6f01a943287e31c9d587903a62b9a105d457255c929d35c42362c176dd47af34897dc1b4a1fd0b13708f4085a7bd86f99370a105c", 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c, 0x2}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x101) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x1) 05:37:33 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x81) ioctl$BIOCLOCK(r1, 0x20004276) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000580)={0x81, 0xff, {0x800, 0x7}}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000680)="7c6b48b6406774769d0000", 0xfffffffffffffee6}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fc, 0x0, "b8000000000000080100", 0x0, 0x200003}) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x280000000, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x40) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10001, 0x1}, {0x18, 0x3, 0x1000}, 0x6, [0x200000000, 0x0, 0xa5e9, 0x0, 0x37d, 0x9, 0x9, 0x101]}, 0x3c) 05:37:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100412f66694f653000"], 0x1) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r1 = socket(0x10000000018, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 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}, {&(0x7f0000c09000/0x1000)=nil, &(0x7f0000f54000/0x4000)=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'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 05:37:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/152, 0x98) shutdown(r1, 0x2) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x74}, {0x30}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') msgget(0x0, 0x180) 05:37:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x114}, 0x9221101eb4b99fa8) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1f, &(0x7f0000000040)="8a42c39465895e975effe4602f4fe962e5d29bac7c1cfcef2814b745bc9d3e") syz_emit_ethernet(0x1, &(0x7f0000000100)='7') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10030, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80, 0x100000000, 0xffffffff80000001, 0x68, "96849a22c51da9a996fada80c4bfe67b3cd94332", 0x6, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xe38a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) 05:37:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x74) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 05:37:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) write(r2, &(0x7f0000000080)="4188dc39a543a691", 0x8) 05:37:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r1 = getpid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(r2, 0x0, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x63d45e3637325e39, 0x0) 05:40:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x1de) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:40:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x10000, 0x42, {0x10000, 0x2}}) 05:40:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000100)}, {&(0x7f00000003c0)="aec8cf1734e9be006f388e29e60028f68f63ab6a9689bbe7d4eed7fd479490e8960bdd3f5f2b000920d769f5e20b257afa8c72c1b237cb79a1f2c8c25c9fd927ed6f71d52f6b536b142b0b06fad4509c895e21f121f705ad0bbca3a39797f139f7ae51fae3722ed50f1a81709cdd7fc609e95ab849eb6807dc29d5ed4ec4c7dd7c0e51448d39349a0b50fff649b09ba86b8e5ca704006730438848cd4360009caddd188aeb79698b5e241a783f9f022881c5ce1e6cb1778d2efe190444da7f14fd5aacb26f5004cce09b798e1ea411ab", 0xd0}, {&(0x7f00000004c0)="7f9ef3579ed5044c86bb9a0f132db94e138dfbe0300f690cfe07f6b9c8c9b78326814171843397ed369ba96b66ec9c31256e6c932139c3f2ddd4aaf97b2699106e35ae48eb57fc2fb2efe5b886a6031f140a97ffde04f1711f19a4ce6f472d20ca6dfb115416c243f213a902c2f8f457ed0ba13f97a915ef3d3cd7d8ae6dd0cca3c03ccda878bcd7b86a8b96850c5584d9c9497992da66550a5bb62134fd8c14da587bd12dba704ad159ffc35261b56676b438147cbf22e6722ccd673727b3455d3696f013c295df8b90a5d185ea9c39b62e92fac54a4ea6f92332b8b0959cac2f", 0xe1}, {&(0x7f0000000200)="d3387a1f2e033362c686f29b339b30976bcf468721588c5ff7a740d61a2e89faa625fef95acd3a", 0x27}, {&(0x7f00000005c0)="f671dcb8fab332b238fa194f485bda0119dec9d72ff15a7b14d4788d9327b5717e67abafece82c02e0494d0733b9d43d4170e342864278a9a459efe6993e58bae6e0eb165930b5b0877fd220e8838e8f2306934e6a944616518881fd0a6b0dd2d94c16fd4cf3911887d739181ed823c2b7b3dd2b529b1f088e3cad1a83a886773ce8008d7f3d3ce006e5beb9938226e8b7c01b6285314d80b1649c9feb9fb83fdacb74065985f10524652ddd7f7abdded47718ad80b2b66e88e4421105f454a7988874c88a02043ece9bda60e0415be30c8d5aad333f0582edf23e90156caf5ee69690a294b037eebaeabc0c82f96bb0e1aae41f03387395a434d6e6206adb06f8856354622306f625f4420b69e3ea30d29d75dd202af6bafa063e7a50e508b719a3ca4340bb507f958d14188fbca87a409dd45d2779162a1be48d288647b72fe9f3e0344652231422337793f744f6729c657ede6df705b9fd0e3a6c30fbb047dd37948f2e9aa4af22508f78b6d335c555ffce586ed0262806be73e38485c4bff3dc224abf74d5e2fa6b105713fecf2088ab1daed56a94380fb8d5a37119292908cbcab26263353ef2d17d416d5be6e660a4396f17ae9bb4481679d6df4172b135c183b9ed175ccc5ec5211aeab46125733b49b095327bc116870665f7664eb068e557a427c51a6cd7f84df4b249693c73c1ef0b73c16ba8388b44bbcfd45b2016575f1d337ff7957c1760a34d57918f4b55bcfa4475e69bd6b084e7dceecd866a89cb08d7e5754561f4297132007aa564490aa56a14f4ca9ec491477a56429a15733804f593495db13d3d1a877eeef8050321692eed78220d7d01b21299baece3781e79929fa93db4175e83c70afcca26a70ec3818915b8849bdd229f6c44b32d01afbb409ad3077253c6a69d59c20630d71ea88d381e7a3ce951a9966cb9b50073c176de8a1b1bb7e2d9bd2700a94c309b1a3546a87a86c673ce87ac7a2ebf3276a18562a8c7238c812f98af0204296513edd5550d20ea080be0a4c3702c9e0d73c9c8edd11381a6d54099e81d4f06708347dcd67446ccd0749739936b884408e7c7499164c68f0d6568c3368db330972e05e0d0eaee7f7abf296697a1ff2918bf1e46fc49b4b436b011652938d2d914c537ff47dd6762389f853edde25f613cf4eb9e56a202aeb45ad01441e6062345fa933b3c6828ee9188245d846384e77e6857848d35e49d1650886a95fdca8c8a58553ea3895aa444f391ae68d0c2166ef1ea4f7fd108ab4698b46dde47e68551015fd63556c5efeb007b4ced5488abf9100c65fbb04c40aeb37d49ed8cdf551a7f522e6ee444192af24e09b9d7478784c42b49d0eb589cd656eb855be23f84be01ce105689d1cde2ff65b41e74c2f806875dad4a2bef1b561863f4a29291b4492a219e33820a233a7b78b2b3114757d13b35aa400bb3389d4db504947a51e8e94156dff72d190fa6873c4704a83fe8f11ae7f3f82db64d459bd9131bf9c672656170b479770aca3b3c1608cc78e83abe6c6a5ec462493f5b86943887471fd2232c005e60c24a3a3af816a0e99d061d7ba518c7bb34fea506f22b71b516f2cf3c3a639cf973d0ba4e9b3765596284341655602d2418cfbb986d64c4afe375266078975463739ba66fd7e02fc321e1fcf8890654697eb3772c291a03cbdc4d8eaf1b7a3b5273d25abeaf6690e2a878c2ce38f8e4ce1722f93088751613b5a26e2e9388acd2e6a4dd38b4788af2a0956c856ebc0eab29904421a8a6020de07af3cf2430ebe568a52c05a8c1f9615b4791270ba100294e9ec10513399fb25c5e77f2ec717c53ba927aac6cd5627ec239845f8ac7b988bf50a591d61feb4a08d2a4fcdff03d001818be58253f9c844797d4e52f2a5e868cf9b19f7cd6fe261b7e59bd064840d30a2e19b3f2bf28a3108c27baeb7591c3275258a0a2bc4c2d9ccd9e4b8185e8b1a9b378642f58c213b4400b8f5b815fe5ae28076a6001619e2b3c98fa4d54a80a8b7b075b1eac42a70f44b21b4b17eef76521500140eb2215ca4527f68cc543bc926d45ff51869f674fc3cbf7079f08703611e9aa471afb8dad35021b24779b6d28bc66ecc137dee6d6cc115f18e2077dda91ea75ec2157d2d825e66ee444f26570187b449cf59457968c7304db8a2b9c32a953df82f1af8540b1621179390fe46e67c8b4541df277fae3e23c1e354167ab5769d098f23044be47f8852e9b1d42598c33a5f68b3d600d01d82c5a8c3b68f0336ed7bb19e22e16fbe1fe07cd5de190b0332c182e890f6d734f95f3b0894c8643cc6769f654a2f4f9756810ca6dbedd36f9dfdceac0f56c85beb933747e1667f6f8143d4374bcda27a56d0010fad7f07863448168ced98766fb0464ab190a54cbd68def56348ac6e268de1baa77b041a05b4917e0d4bf1ce7c0cc0f538077bb3873372ac23cb55a1f00065aa3997c40f16085e2ad745e11e14b587c529bb43ce455d45186e6c15cfd2c8af76d467a198101c2561be479b3d51e707439ae7019e845a55fa0c171a5243c8f7e16dc9f6f8c68034612d457fe02809b095e082706679850296a30a71a681275c4ca08280b888f1d4923e4d0da2acc66423d4647d29daddc4cf9991eda00d0fd5c4571a30d1c381698b57a3e75a823eca008f7ac7f52b64766b8e1e66de5653c06700443de01ef393dcb7517dc7859002fc9522c0f83c7d0ffc835c9c711819ea97075972e264f1e54dac8bb53ae0cd5975f9687d0a118df1a7f8fe957e024014da47e24396e7ec84d17f94416ed9c5353ac6e9e029a40fe05630e718cba334252f8042a2b339ca390edd6f1f565ae5c87b98847a4475cc087434b9f9baadc98ad245c272f44407380932df6060e1877a1e564ac9c698341ad7831afbedaccaa36b8f641de5ee7962cfe071034711b432e878613b15836af1e41a0818d011da412a5cc30e46d545a87075007742bc82a58cb48e3baf6fe7c3ea1f5bdf6c199b1ab34a2b7604ee24ad2e0512fab4e04ac8788e1a34c61fcbb08483bbaf0d8b99c26b0ec651447060a64582fdcc95021847148d7af9b48d2882b6e10335ed5fe879b4d0cacb84228be5b3d2842caa03edb2ae4d965cb9dfe0b373608deb735ad14a2f440273804ce300ea38ffc5ca77617b2d6f0056705d6e7bfa1baed3e8b56ad1ec16b4bd5fc7a1de9c5597af64b7367b6d00e6c212347dae604aab0189bd2af6c829179c0088bdd29551dd20696af4043c62fb1f205d12fc9b51ef4d86eed34221995a64df8b29a2282384d977fa7dbfdb62fb1795196125968b4612f357775e6c803c70411de195d92a0b163d85a99f7ad5908153941a5e06ec9ad04a0b5bf989f466165bbb85598231aa89214310dea5aa5bb9fa5f341ea9351f653e7dd83c364275030b56542cedca039bd7073c2fa2ed8f3cdac98307495004a45dbc6e54e7a70e3382a651cab103eea5e2b3c40c4e294df4a661e75b7f45b03429b9d9b219b88e78204b396c1b2757e86da214d1c9aa1bf7aee4c34e8f089fce1c2e37c88b61acf06573e13b334b89666978c867771ee7ace9dcc79e61e8f208c77e91dd82c683c9371419cb4aec0fd5e2570690e030a621ad8e8a55db83e75b32a97fce5c2eb681f71ce1e47c2fa34e175c240e190b898418df7b8fe30f3c507cbc1f9d302e15ae515f426002f5aaac7de91ff2f6f0fa80e61d2655da8323b5c3f7107be54d5884d55adc2390e64cfbb1c1857a4fc4ce2cbe8fd66cec9d3d8835fbe67c5e19b8319873c1f40f2a386676f2a0c0a4a77d8a9676583846e5e2d3bda158568c65fbc6021061f38c59c74760d061eb0965d2ad937a7a4bda0ce35abf7dce7746799f42e2cb0f0550823075147472423023fd5487ebfbcdffc6d65563f7747fe09ffb50680f8b18c18cd534d034655c56066b517d9df6a81c367176b641f27d3831da6bdf75b27b60f605ac0ca531402b19133d9917d79d2bc8d77330b3a135e4e2b4267e809f749ecb59b1c29424ad3d6c7526ef5598dc002b038c03722e0024cdc8d94bbabe07d57abea107b3278cae26e037e2defdb2baadf7245998dfe81c1e8cfb19a3efbba7a7b38d10b80b4ceed05c78e1f85767757023d3ea8503a703aa399db7e831fe806166a572b3abc1ef59215d5b09a9688f454d3bbdee511d40e117cea8780c2162420c10695740c33c1cf74f6a1c6e78d0172a0142bcd9ebef7f8c2e6928d3fc8d7496149dd05c7421a22399a226e9b83a7fe77ee2eca0b894a536f8aaec08e997f352ad5ca027276d6fccd629eb16d478d63122f13e895cf35439fe07df58b7bc0aec642a8a5e3096862680ddb6c121c1212a3f55e6574b08a9813378d283e2c473b1352545956ae000ea530b41df1e7d3e9965e00a6ca01eda5ceaaad080cc1799816d04cbe9951f0c6ab2a613491ff0d783762fa990aa4321f0274bfc9a48aeba83d97b6039c018b2302a899409bb4f9ef2f6269086577b95624395c3ecd39728be4b200e931cb28d3e427d236824fdccb1e3518250ebe0050772bc9d79ac5e29e1bb14dde1480e3b720ddbcecdd6b485f7d00779d3260084a1dc9a36400f5f2d12ebd2c83729b0ad9c3aae3f85b089bb0cdc00745cba8de9d3cc0d742ae8d272e66e7193bd5550123fcd6ef3244fdf7ad7105eb4f6a39d5935cee68bee932e401d9203632992b2d601dd78722b22b49f559be1e8f1a4aa35c9195bdccc21a401963ea3d838977f060e192f74a073a99ac9253ca9c5760aeb515262965a90ab427369aa5566b2a68a3bda78a178ad02990047bef74911d6f9783a38589eba160683902b50f9bbc3666f993f1399b611763db49d1ca62ea2cce8bebb1908a8769950c58a4b4db3c3e0cc51a92e9fecfe9aa4c1cd4e1ec7da8b668a0d2b3b4d9fac7dc9a6891eff02d03cea51ba50245a555e4b43f4b5fd569b368bb1cb8a757e6803188812c6b2066d0d83c4f19db57f82f0fd70d67f3ad3fa3b5412d03e1621f0507f8fac464c13bf373ec5a6dcaa3e2faea45cc2b0fe4677d0e8457b148691db8b3067af8832c094989feb5504ceba5851605eed4f09023ef46af64c7ea8a74aa3e37c4e6d2346ddcf7b30359506a19b70892b5490cd4ca5fea905385e38770c4825c563c122e5d7b17b4d797ac376dc75649823a26a16d08833b9c15934a7ef0d2ac20d37df980d8a45f0f98a5fdb3045e97672abf26544a9e87bb2f65e39c2bb630a2287862f9d2ff3f08a3785d7000f40cff6eb5c8e20cb672229fab7768007b99da6e32dc4453e0c9d464b3c1523229d7337335220f2f788e6ebf2feeeee3ed9bb8db4debf96c5c01fbb76ca04715e29a90e7a324778a09347a1c534de3dce10fc13f331c8024cb8878af53be2d3e3b201d09826411b31f3dc3f533ad41fdac3723e0abf29b875bca70341c90c99ab92ba3ad598b7626132c62b5453ebcd44243886070fb6ae79a2aa8c0d0853a416b467d8f8fb0d2a99ccff5b2e777987f9e22cd8a9e0df7c636dac29782da34e1ca6eacc176e8c1ba698072c0ca903846e78d7b1c6653018bdf0a5d4f41dc40d7aef13c3a1e2156116d622cd2b2e51716ee9b1af0a1af8636dc95d1c36afe902f7e80ccf98926180ef828a4b2ae2d84a79a99636a991e6ba0b3418aad6fd4086c7c6a0d6b8ba274c8f76652bf0513298b34dfe6ce2f6b8909c26ac70a204652c92cbf651ac67ab984570d92863fd636536e874f6b23e1313ca59c1e79eb3df82ff8b6f0adbddbd2e9c49e3c2c894d850ad8a4b10d", 0x1000}, {&(0x7f00000015c0)="df583ae2c63ad90226b2eb8382b615a603427882188c0310fa233a570fcebf5c4e6362463e0c3e6ecbab50aa7c0daf9e1f29c72d8922ef8b4239660ae151cba34596f73dc055c97282c46a4ddc6e058b054a8d8b0a00a093e8e7446630ed7f324bb81ed1bfac6f15", 0x68}], 0x6, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000016c0)=""/114, 0x72) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 05:40:52 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = semget(0x1, 0x0, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) 05:40:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 05:40:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x211) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000a0273a0df85c5753f656a27bcb13ce22fc28a4fd52b8c885cb756a7490cbad0e1c5040b3f9e30f87c4c00451c1649800a42c4f1763564009edf4661e07804690ba916ba6e194440a3db5c5003087cdb52077549eb4bf6abf141c80e6b77f85bfe8660a40240916e1b71f175e73454e524a46b9f2655dd2bd29f1729d128f52438b743a966164d714026a4a47559381725bc0a533a29168cb599ba848c8eb7a52f2da163d2075b3413b915cf68502d855a49f015fe65cdbb33fcd3fdd8f1eff5a9615b9aff355485b68afc04157040f34357827c18496c9871cd74e6cb548bad6e67fdd9e47c6a03a2ad09a1513c462f0225598"], 0xf6, 0x800) 05:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r4 = syz_open_pts() write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x10000000, 0x5, 0x0, 0x1000, "d730c100f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x0, 0x4000, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:40:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) 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'}) syz_open_pts() 05:40:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000100)="25e1dde2c345f8bd3a6df9f37e9e2cbdaba27684aba89079bfad8256e958a74ffffcfc0d08a2e1a19e480d0871cdd494ef63afcf15fd6e5f83375b21da62f3db26cca6868da8d9e7bc73f591827f85058996da7742ae07513ec40be375cf50591de501025dd0378355726ae78ccd46995b214025b1c0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") shmget$private(0x0, 0x4000, 0x372, &(0x7f0000ffc000/0x4000)=nil) 05:40:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x80, 0x0, 0x9, 0x3}, {0x100000001, 0x8, 0x0, 0x4}, {0x3, 0x800000000000000, 0x40, 0x5}, {0x100000000, 0x1000000, 0x8}, {0x5, 0x9, 0x6, 0x7}, {0x7, 0x7ff, 0xb05}, {0x10000000, 0x1, 0x401, 0xff}, {0xb07, 0xa3e, 0x5, 0x1fffffffc0}, {0x1, 0x8, 0x40, 0x9}, {0x7, 0x9, 0x8001, 0x7}]}) munlockall() 05:40:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:40:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 05:40:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000), 0x4) 05:40:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x156, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) 05:40:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) fchmod(r0, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x6}, {0x80, 0x8000}, {0x51b8f8a486c1eb79, 0x6}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x20, 0xb20}, {0x88, 0x9}, {0x46, 0x1}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x101, 0x6}, {0x44, 0x9}, {0x40, 0x7}, {0x0, 0xffff}, {0xb80a47ce19c480af, 0x1}], 0x5}) 05:40:53 executing program 1: getrlimit(0x5, 0xffffffffffffffff) msgget(0x3, 0x226) 05:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000), 0xa7) 05:40:53 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 05:40:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x80, 0x40}, 0x4, 0x6, 0xfffffffffffffffb}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 05:40:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="31b71b146c7ce830f4e98ec7fbd62aa6511855226c288cc0a20eac96b83bc6caef2836f0cee33c5a5918349ac42510eed1e23183c00b9a82a3309e22219545049a58775ef9e3d20fd8fa126b46722a224d9aef7f0341df872cdfc97c678572356b9e92f62247527680c2275a512f8049fd5c4f0909f8b3f366b38c0a57f8ee4a268d8dbe998fd22f54707d8b4c9bb4d6e8187830989768afdd14bdd04530c780fb616cfe2dcbdfacde6233c552f67550cdc4e47d422b27862981f0c5f800", 0xbe}, {&(0x7f0000000140)="e5001285d9f5b4e4ad7ea97113014979bb1b64cbc40784e4c4396931f38e49b4b61c7de29171bba00c312a6427b2", 0x2e}], 0x2, &(0x7f0000000500)=[{0x30, 0x0, 0x80, "27ef451aa8e4e26639e7a042bfbeae24416d2d4656d72e22a706ca71b1"}], 0x30}, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 05:40:53 executing program 0: clock_settime(0x3, &(0x7f0000000140)={0x40000000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) 05:40:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8975a60c997b12b35c", @ANYRESOCT=r0, @ANYRES32=r0, @ANYBLOB="df08acb4c8d329f2294f8ab9931950a65cd59f302f7a0d5fd928914806cbda"], 0x4) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 05:40:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2184c477) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) close(r0) 05:40:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pwrite(r0, &(0x7f00000000c0)="a063be8801a3de5a60990212251f9ffb2f0eea7653aad9d7340adfd8d491b71149f2b7729702daa7520b302890eb8ed01228a1be570959933510f8283d2af11f6ab262a0cc4fee3240fe6231415c4c94186d5b11f3deafd26db4c8886127e87bbbf4921d36a1eca2ecb0fb526a7b20523e", 0x71, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x4, 0xfffffffffffffffe, 0x5d0}, {{r1}, 0x3358c9301de9128e, 0x64, 0x10, 0x6, 0x1ee}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x2, 0x5, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0xffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd6, 0x1, 0x7, 0x5d6}, {{r0}, 0xffffffffffffffff, 0x34, 0x60, 0x9c, 0xa9}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x2d0350e0, 0x147}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x80, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x68, 0x846f34bb1f47c015, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0xac7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0x821a5d0eb3242b23, 0x290d, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000029, 0x7, 0x3}, {{r0}, 0x0, 0x1, 0x56b34eedebf42147, 0x99dc, 0x5d23}], 0xfffffffffffffffb, &(0x7f0000000000)={0x10000}) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) 05:40:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/134, 0x86) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfa08, 0x1, './bus\x00', 0x8000, 0xcd76, 0x8, 0x6ecd}) 05:40:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:40:53 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0x102, 0x0) 05:40:54 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x8000, 0xfff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 05:40:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d6433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="12d0ada29de69688607b4f3dd1405467bd0143b21e95dc8716fc1cabd2fce90a795be6adfe5a63c05832db1ed62d093243726b1eb9dea4244fc23803f303db5688261e1018cfeac505ec105b949c5193ec235594b8971faced63a88689ce61e0ea22b4299d7c84b582aae7a7416cd0a697922c1c33d46167ac9cf42864a39e0b982f836c440d301c6b111891", 0x8c, 0x40d, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd07, 0x0, 0xff33, 0x0, 0xfffffe47}, 0x0) 05:40:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xd727, [{0x2, 0x400}, {0x3, 0xfff}, {0x2, 0x5}, {0x3, 0x1ff}, {0x1, 0xfffffffffffffff7}, {0x1, 0x961}, {0x1, 0x7}, {0x1, 0x8b27}, {0x3, 0x80}, {0x3, 0x80}, {0x2, 0x3}, {0x3, 0x7}, {0x1, 0x101}, {0x2, 0x651}, {0x1, 0x2b87cfe0}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0x6f5}, {0x3, 0x262d}, {0x2, 0x3ff}, {0x1, 0xffffffffffffff67}, {0x2, 0x100}, {0x1, 0xc07a}, {0x1, 0x1000}, {0x1, 0x23}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x6}, {0x2}, {0x2, 0x1}, {0x2, 0x8}, {0x917992e8a8fd8543, 0x2}]}) r2 = semget(0x1, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfa, 0x100000000, 0x790e, 0x69c, 0x400]) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0xb3139aa174dfe815, 0x8001, 0x3d0f, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:40:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33f, &(0x7f00000001c0)="91") 05:40:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0x8001) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000700)) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f0000000240)="d8c93760a2ca8ea2c468c42ce237b47252e1822f97ad0c5017e9bb007b61b5a07acaca8d2bb030455db577b8e096267bb068f38bc322deee2a3e52d9c75abccffa85a6c8b7d60e3e7cba2df22b82256e2ac327179090cf1ccd3339baa3511edc32d14a09b2a5564d53ed87e521abc212aadc0e817c64ac84c928876452d338d0253762b8839e3b7f14ec23b20d34651f93cffa8d34fa69bec114c75fd2acf50e822d451c423afb43e5aa497c698e25943f220235ece51e3bce739fd41d1b23510c64bb1304f9b58ca8", 0xc9) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='!\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='}@\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='@/\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='[:&\x00', &(0x7f0000000600)='{\xaa!)&,\x00']) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000340)=""/193, 0xc1) mknod$loop(&(0x7f00000006c0)='./bus\x00', 0x2, 0x1) 05:40:54 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) 05:40:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000180)={0x0, ""/181}, 0xbd, 0x3, 0x1800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) 05:40:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:40:54 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0x40004000000028ad) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$unix(0x1, 0x5, 0x0) unlink(&(0x7f0000000480)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x40, 0x5}, 0x8) 05:40:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x3f, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000040), 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000000) poll(&(0x7f0000000080)=[{r2, 0xa2810c9e050d419e}, {r1, 0x4c}], 0x2, 0x2000000000000000) 05:40:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x16, 0x0, 0x0) 05:40:54 executing program 0: r0 = getpid() r1 = semget$private(0x0, 0x7, 0x208) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/60) r2 = kqueue() fcntl$setown(r2, 0x6, r0) 05:40:54 executing program 1: r0 = kqueue() madvise(&(0x7f000097b000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x36ab935e13488f7d, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = shmget(0x0, 0x1000, 0x1, &(0x7f0000a3d000/0x1000)=nil) shmat(r2, &(0x7f0000a50000/0x3000)=nil, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f00008f2000/0x3000)=nil, 0x3000, 0x4) shmget(0x1, 0x2000, 0x82, &(0x7f000096d000/0x2000)=nil) 05:40:54 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) 05:40:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x4, 0x6, 0xe6b, 0x7ff}, {0x1f, 0x4, 0x5}, {0x6, 0x2, 0x8000}, {0x7f, 0x9, 0x7, 0x5}, {0x7, 0xe9b7, 0x4, 0x6}, {0x0, 0x8000, 0x5, 0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 05:40:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002002, 0x40004000000028ae) r0 = semget(0x1, 0x2, 0x201) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x81, r1, r2, r3, r4, 0x918000de4285820b, 0x8}, 0xc2, 0x4d6, 0x2}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) 05:40:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x0) 05:40:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="68b956ce75a6999e72d33348a2cd24538e47256bb0253d7f97526d67d1122d6f80f4a435ee7cff177506b7f5eb8971a80719cb74b17d1c43434a723a79f313a841f0ad32787b6a4872c034e4793f8c01d9b5a758e099c706485399ffff076347675d83747124615b1db3aba6d9795b6599b547d6a9a8914f24ff2484b2e4a534fbc378740442e758fbf26ee40c05a7d8968677a6034ced791f6fd6c935caec77ae176f0cff87438e22ef03352642b7ec3631ed38bac2e6eec6b5827b74ec3e6a1a793111b909885a98cf2be93fcd9705c2ff413c38c5d2598983b14ce4e9f0994086082b4cee728b57819285563f7c7bb3af931e4c70", 0xf6) execve(0x0, 0x0, 0x0) 05:40:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:40:57 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 05:40:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x77, &(0x7f0000000180)="40a4a3de6fbaf40a3047b94eb00bef42792928851eeb1c80dd163f7c6459fc1e1e3d80bf7114d96bd54aa884f58cf191267d2098bf70f8d477bdf0d2fbaf2216c490f243f2e625243d59d5da4dcabd7c2e556ae637187ca27885936ced5190411009f43e6f81b3f0457c406fbbea5771e779a19d02a5dc") 05:40:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 05:40:57 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="15078f770295d6b2c9b537003280dcfa1b773a227c33751ea05046e679002e6a4a715e1224008655fc2db17c74ea3f63", 0x30) 05:40:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x102) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 05:40:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x7062, 0x61ff67d1, 0x4}, {0x7, 0x400000100000000, 0x4, 0x40}, {0x4, 0x9, 0x401}, {0x1, 0x1000, 0x0, 0x4}, {0x1, 0x101, 0x2, 0x6d5b}, {0x6, 0x5, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x800080000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 05:40:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000616000/0x4000)=nil, 0x4000, 0x5) 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000040)=""/114, 0x72, 0x843, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:40:57 executing program 1: mprotect(&(0x7f000061a000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) munlock(&(0x7f000021e000/0x1000)=nil, 0x1000) 05:40:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0xffffffffffff0000) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) fchdir(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) execve(0x0, 0x0, 0x0) 05:40:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) read(r1, &(0x7f0000000a00)=""/4096, 0x1000) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000740)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad73de56420825840f6e49eec8a772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22ac142509991fe65ae00d1fd262b3a4251ddc48392dda00"/142]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() fchmod(r3, 0x10) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000007c0)={0x5, &(0x7f00000006c0)=[{0x3, 0x3, 0x2, 0x7}, {0x4, 0x8, 0x7, 0x7}, {0x0, 0x8, 0x10000, 0xff}, {0xfffffffffffffff7, 0xb6c, 0xffff, 0x56e67957}, {0xab, 0x2, 0x7fffffff, 0x7f}]}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 05:40:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x20, 0x4, 0x11014000000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x1}, {&(0x7f0000e53000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1fe00000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000dfb000/0x4000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x8a6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d49000/0x4000)=nil, 0x6}, {&(0x7f0000e41000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3a}, {&(0x7f0000c77000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000c0d000/0x3000)=nil, &(0x7f0000d8d000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ccf000/0x3000)=nil, 0x6}, {&(0x7f0000de4000/0x4000)=nil, &(0x7f0000db4000/0x1000)=nil, 0x20}, {&(0x7f0000dcd000/0x4000)=nil, &(0x7f0000fa1000/0x4000)=nil, 0x8}, {&(0x7f0000c97000/0x3000)=nil, &(0x7f0000f49000/0x3000)=nil, 0x7fff}, {&(0x7f0000f01000/0x1000)=nil, &(0x7f0000c0f000/0x2000)=nil, 0x6}, {&(0x7f0000c71000/0x3000)=nil, &(0x7f0000d96000/0x2000)=nil, 0x1000}, {&(0x7f0000d70000/0x2000)=nil, &(0x7f0000ca5000/0x2000)=nil, 0x100000001}, {&(0x7f0000dd0000/0x4000)=nil, &(0x7f0000fdc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r1) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) write(r1, &(0x7f00000002c0)="ac1e848e639a78e689a2731efbe84598749e3858d0b8083055d545d860d4e541971795a59dc8310fd6144d124394adc4d954a1231f2226126e63789d3c0909bcd12473055dfbe39b9706eba8eb3e1186a80d8340d11b8340f41f20f8a1f765b690d974bf0dd914633ab2f01d226922b5b381c313c26e925274dccb3dbb27cabb0fc302f8245ff164b38f0ddcd4b55df5", 0x90) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102", 0x37}], 0x2) r5 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000200)=""/161) 05:40:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x200, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000010000000000000073192e6689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"], 0x1, 0xf72dae9b3c861051) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 05:40:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc7, &(0x7f0000000000)="b6e7054032fd28c9e2c15d34f9375a93c5e83f0e1f22fe5ac6a969c3ca9377033ff8") 05:40:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe2eb2c4195aeb770) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x2, &(0x7f0000000080)) getsockname(r1, 0xffffffffffffffff, &(0x7f0000002740)) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0x9}, {0x35}, {0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:40:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 05:40:58 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000540)={0x0, 0x2e7, 0x0, 0x0, 0x0}, 0x842) 05:40:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:40:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3c, 0x5, 0x3, 0x1, "de55bd8146224c65fa10a6b0e47ab1359dfcfd2f", 0x2, 0x5}) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 05:40:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x81, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x7, 0x4, 0x9, 0xe27, "442c0c1f459211d440e0e1e114898b9f0bcdf69c", 0x3, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 05:40:58 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r6, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) preadv(r9, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/186, 0xba}], 0x1, 0x0, 0x0) sync() r10 = socket(0x10, 0x0, 0x166e) setpgid(r7, r7) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={r8, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r11 = msgget(0x1, 0x200) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r10, 0x5) getsockname$unix(r10, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fcntl$getown(r10, 0x5) 05:40:58 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}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) socket(0x2, 0x4005, 0xfffffffffffff801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 05:40:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = msgget(0x0, 0x180) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/29) 05:40:58 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100c1, 0x74) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x9}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x8fc}, {0x7, 0xfffffffffffffff8}}, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4, 0x2010, r0, 0x0, 0x0) 05:40:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:40:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3ccd8c2da43f61910a2b192fd20872d677198083c0a98fc72020cfafa9efafd9c844b040f3b0432d9d0313b86c6597c980048b61dfae9e5cdc79496540fad84fceb2b4cfec210072c182d57d1b50d73f03f02e9bcfdc2c52dad5258336676701813c30d73322634f5e4da5684a178b66fedd188ea35f7a17b155ec7d8e7a4c7aa3d0d620519aec8c797ef46ccbeca64040b149b62cca67c9330a8a28b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept$unix(r0, 0x0, &(0x7f0000000040)) 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) 05:40:58 executing program 0: r0 = socket$inet(0x2, 0xb1445366fe1ea2be, 0x5) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="01002e2f66696c653000e81a1a7a0c3f4cbe868c88bd3fc0c51d25d2ee1363009aaa1717dd680f55c45ec1da66b5349030e4429a65d16a7df615478cb3876d16e52ca747dc5937d77d57aaf12204f8aa3b5b28361527ba09eef4b5bb7569e3b5684648d15869f74b9a49fd2a53684cf1beeedca432c609636ed09ded0a51106d70fb3547eb8acdaa28c3454f21030cfb3215a847b5978cd1bede9fb22b4a71ab14509a5c271db1473b214925b8f26fe531aeaefb50cc1d196d85468f3b29180ff5d12d554188c0397337b7cae72d1c4a845ce628de5472f0b09e37645a8f296bfcb441785304686ca0e0417a84e4a7df68673f43b4596f365a956430e224ec"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x95, 0x4) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/36, 0x24}], 0x1, &(0x7f0000000180)=""/4096, 0x1000}, 0x843) 05:40:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = dup2(r0, r0) shutdown(r1, 0x0) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="1c") r1 = semget(0x0, 0x4, 0x32) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:40:58 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x7) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x800) 05:40:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 05:40:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x9020d4615e808724, 0xb0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:40:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 05:40:58 executing program 0: select(0x40, &(0x7f0000000000)={0x201, 0x0, 0x3, 0xfffffffffffffffd, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:40:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="cbd887c091ca1a18bb66548bb7925f4d09000000f3c176e242893ef826da2493e110b9047eff02a34961a9d0740fe7e47cf674a987d909f90be15f01061f8f30c524ae123ba2713c932d335341ae0b3c2c89386eaf678b8361a93d2496bb0ee74cf1cc49f080e39b5c3d51f0b6116f10", 0x70) 05:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 05:40:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000100)="f5530a06d92185b75b7a18c2d56c6c32d0679d189c44a108bd2ae9a286e40b7100decce7ed93f8bded6e3bae60a6e5d59006a557de7cfdc3821ebd69115438598dcd29195b13fbcae2979c1e20787f3df3e90f70b3e0a7ef0552851fb330", 0x5e, 0x408, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x7a1636186d6342b5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x20000000000, 0x2, 0xec58, 0x3}, {0x3, 0x1, 0x0, 0x9e13}, {0x2ee6, 0x0, 0x1, 0x5}, {0xfdd, 0x8, 0xcee, 0x8}]}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x81, 0x5ca, {[0x64b, 0x3, 0x100, 0x5, 0x7, 0x2, 0xa5, 0x2, 0x5130, 0x4, 0x85, 0x100, 0x100000000, 0x2, 0x42f5, 0x2b22eaf4, 0x0, 0x1], [0x800, 0x4cd, 0x4, 0x4, 0x81, 0x3f, 0x6, 0x8, 0xfffffffffffffff7, 0x5], [0x7, 0x800, 0x80, 0x101, 0x0, 0x54c5, 0x9], [0xfd06, 0x3f, 0x3, 0x80000001, 0xff, 0x10001], [{0x7, 0x81, 0x1, 0x1}, {0x0, 0x3, 0x8000, 0x8}, {0x8, 0x1ff, 0x53d97f34, 0x53c}, {0x3ff, 0x4, 0xffff, 0x8}, {0x3, 0x0, 0xffffffffffff8001, 0x3a23}, {0x5, 0x9, 0x3, 0x9}, {0x9, 0xfff, 0x8, 0x2}, {0x9, 0x9, 0xeae, 0x5}], {0x0, 0x8, 0x46, 0x38000}, {0xd73e00000000000, 0x169, 0x100000000, 0x3}}}) 05:40:58 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xb4d2, 0x10805}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) 05:40:58 executing program 1: r0 = socket$inet6(0x18, 0x786f36f4cfc0f68a, 0x0) r1 = dup2(r0, r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:40:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660700000000"], 0x10) shutdown(r0, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 05:40:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)="9903d442e00c5fe8ea4689d46376acd515780e73ba661ed4b85ec21a64ebdba536bcff7f11ab172341658402dba04803587a8589d577cd5849b27fdb2db370fc335c52568baf23fb0db8983d275b0d59d7c79b9604965afba04924297283ce22caae6307dcf69e038ecf30b41c3027a810a85047dab7e4921fa1f6eb196f320581636efd19e82909a2545caed64684e82ec6eaf0e17a562c280650e1c8f86c0789e2d27c1348e5c3316e54ad611bb170ecfe3fbb5f7e", 0xb6}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x46) setsockopt$sock_int(r3, 0xffff, 0x1307, &(0x7f00000000c0)=0x8a, 0x4) poll(&(0x7f0000000100)=[{r2, 0x10}, {r3, 0x2}, {r2, 0x40}], 0x3, 0x3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x4) 05:40:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000040)="3a463fbd198c9d66c4fa930d6b02d5a43aff8cdea4ddff0af6026fce51fbd5424294c3a870cc6028a1cc355f4398ab6a903284b3b9c20130688135969edd90a8ca625e6c76506c6d14eb79c131bdce17c3e1b01303425cde3542af3d7b97f2c5eefcbbcd4f619996c0d8925ee4f58cef961e9d051ab232e65774b5dce6a2ee00753d379d0b4e7fba7b8fb91f3fb4a21b8a5826f263b3c2d495840b0ab1b971606dd17f1a6119d4c10303bb6d18d5e52b57ac", 0xb2, 0x0, 0x1c) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) 05:40:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="5c4806fe7a98b562f6ed4af043b7463ac7dbced070534cb08a5aa8e749d537954b0132b596858542d2216f0948298da538c2a41395ef1e2222823b0670d2", 0x3e}], 0x0, 0x0, 0xfe1a, 0xa}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x100) chdir(&(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x3, 0xeb, './bus\x00', 0x31dda97e, 0x4, 0x2, 0x9}) write(r1, &(0x7f00000002c0)="4605dc46a86d456144c01d43109a2b96d20a533189a7bc51d12e726d516250b2ab5fd533c1de8146e7aecc743f8ff96a48da44870140d659cd2b9ca3a477c837249c9adaec1b98084142addccfac5c1cbc7a1db6d579dc16a2eec41ebe7af3c05b37198024e3d732cf0fb68485b16e18382750ca638e33fbd1baab7a3092882fbc2cf7a60b86e50b274fbf415583f8942072b8679401765ebbf59e", 0x9b) write(r1, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0xfff}, 0xc) 05:40:59 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) 05:40:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 05:40:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:40:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:40:59 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x8000, 0x3ff}, {0x18, 0x0, 0x7d4e038f, 0x6}, 0xffffffff, [0x2, 0x3f, 0x9, 0x15e, 0x5, 0x1811, 0x7, 0xffffffffffffffff]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = msgget(0x2, 0x20e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc1, r3, r4, r5, r6, 0x0, 0x4}, 0x101, 0x81, r7, r8, 0x8, 0x7, 0x96}) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() close(r9) r10 = kqueue() pwritev(r9, &(0x7f0000000380)=[{&(0x7f0000000200)="5621c264e8b1ab734bd809326705acade5280db5fffe181514ce0f99cc8781e56919e8b242943ba39a714826913c2a65151f078f5469cda26ca5b41c2d47cc41fb47129fa018c65c69e89a81350f842a2c06", 0x52}, {&(0x7f0000000280)="c63fd71716816f776acd6991ea109d24a6f1f6e6d451d795b705799feb44f9413f2fa7b8bc8803d2e1c02d6661e0a57de910967b71b3cb2e1a9c4176950d71ca9b963a1b5d8a76d89fc873b5e8040733f662240c3338f7f33101b5259a55f7d029fd968956f92f0e1c532a24bda119fef744b3115e11b6574345c34cad990faee78628174a1e0e43590ad51ef9cf5de7ad3717c6e261af7174270f4f178a169cfbded7fac35cc5134e9d6e756fa0eb4bf0eee54c5b0e3d457d15214bc06a9ca96fb2ec4aa4a534cf0aa924751c4daa4fd9eb33ae1d105146a9", 0xd9}], 0x2, 0x0, 0x0) r11 = geteuid() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000400)='./bus\x00', 0x1, 0x6) fchown(r1, r11, r12) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 05:40:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x6, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="6d2b2439b15ddb", 0x7}, {&(0x7f0000000500)="022f46a51ec8539509b6e19dee896eb51b8f0b31f719f490ec2bb1b5c2de684dfd0dd00e66f634ae62fba42bb5eb48c66f5ab5075ce58555e34fbbc71f893912de0e9f9b0375ca400ac8b76b7936547849e06794ccda9d842c5d490999da39dfc1423703ceb8bc27e1c64c12c44139fa6c671318bdb47948ef63e5cfa33da847d9157eba44981ab066b02fbda44cdf978b59b34e215a05d947fbd381ad011aa06e9e14b183e1334d745771a95fae591bb45ee85fc3a76538bc6516aed0a717bf79d4345cf5a5c8cce11ebdba63df5bf34f9a9d730cd16482369d", 0xda}, {&(0x7f0000000600)="8d756b78252deb80a851622096b389c7c4d464c1f61d51c2d84d0889883f62ac3330a5eedb7d8ea63ac00a61c5f297d0e260109f3b35e09189488a7f8d319de8c165679ec80a3bc0401e289379e9a2dd5ca0fbf8b048174e240fc04bc8bf9ebec3564b9c1394b5943b896355ee46be37eedb34e72050345eace596a0336983a1d97aec23b4709a187f945f855cc5ca3f2f78176f6a0d99623a2e0c944eda388b8673f6c9832af5c9d1b7bca5ce99287fe1b8403a9e037b7511e87c4afd70074f0231d5237aefd1ec2774b80b2d5248368ae7bc8f6e1352e820ec82cd2fd200637fed0dbecfe84186b60b19fb91fb9abada59d131da4206dc1007e1a1a322c075d1f830d97bf14914de3c69b7b3bd309de6dfe458819867ce8642f1ee37d7c0ecf75fc31b1b396048fd7ccaf42fb5921dbdd5be5661a25c6b823a6470efffcba2e36902410bbe247297ac9ca2705650bea6d76fe3196b2ce1bd013650fa528c76ee2efb3daaef8acabbd43ca42deb746529d075fbb4b31dbd0266ae9c074c2222a7c9de632dc66ffcb242ee4d82d0570d108e957c2ee568b40d0f808b371188a9a87c76244079738f96e8900738799024d44ce2507f8b86da4e279b0b6095b9b1b8f3964ed93a06f04051f2450168ea3da47a7ab68b0fbbac8aaba0165437eb237069a9ffc672e10aa548cd481a4197429d7a5974d1e8a6f500fffb7ce1619ed7622132e6b094869ff6c16d91d060c60c556883898cc913a41ab784658b346a31b7874d836d331b4802d3b74960e1376e45131321037bfc08ae36392f0add863a357d4f938bbe9801334e1c822ea963abfdd7b89cdf7ecbf6d719e23aa02450dd34114f941004ecd5321f21cd04831a514b53f0f25afbb16318c45dc5e38f98a795cebe51784259577d0cc8738e9e1d0482b86819990e58f8443cc17c7e1fb81873772d5e866aa5a8d236a3fa75daeee549a375266c57c7989f573459c7d637547b20e9f6e5341fc264b17c8a511fcda78decdbb79f0d98b3d6d6f225ae850ac3b7919e2e2625283a40e931fddb1f771b9b87d9130c60d41c39b1dc1c2353cd1db59444dd9ec6b177adbca4c91609e08090a25bd1ea2b099887730b6a02d7b0c83d2b8bfe795eb63a19d2c3b2b7d46bf5197416bb97bf1b3c3484a0e61c6045b65b53d1e3094501b314c732ca2aa598609307af29d5919aa80915efbfa5ee1f34a32eb0338e2993a93341d196f7d0c137bc196ad12c78d37218240e59a4c56f11b00e6e0b2bbb44afdfe2b98d7b75ad567d542520f3d5addc91e17db8735a40006d84fa74d7be81efa5e0df31d2cede5ff0e25a46c9b34b63aa09869d4d0150dd1445e01f15f722836cdbfb61443b3b6124f01b9da902f12128124e83d7734174716b4f097d0e094bf5c42475f605931a524d0dcd148fda364ac175690e64c81f9811ac198c80f06b04c9b91495b477a26997e5c36925a1009e49c8045fcfbb997427f0350bf11c4aea7ab80dd3ed155443b8e1160e340b40e6bae817e9a3f7dc5ec373dd2d79cac08502ccbb28b3a3e231b5c8a3ccaf3a01b20f44132cc97dfa81c6ee5fbd5c30916a76a7c0206bfb759c27b73dfda1ceae61b7a65cca620279be099cd80448c0d546d06d6e3bdb33b524c32f728628c3f2e61811c36a01afe3d4cce7b0de8cd7e12aae64ab62d6053dd82621d9f3a3b45909871b7f5522ac137140776b4bb5887e83ccd68b2067539b3004373b1bc75a3a47caa1def1dce3d130e34193df03596f2ef186dd22f478c42cd984e817d5074e87b640a294af1e06917fac9437ba38ac6ceebbea43fd4a11c20e38197154188fc3382381ebcd08f2c2528dcaf788e705b21bd41a242c7748854fde8f42a4a4f220dd9f6793ddb1cde5e2e7083c366f4b2a18b7c43761bf936338d6803e02950372611eef0ef6d058777593666a7d27e8be56d95a1d0d490d9ddd97d88bc7f4b70575e1a998d13439a02826319cb3dbe781246a5e3036571cedd5c533972085f559e7b789cf81928f08f6a739b788dbd8b918e33c69036143ea83f5bd417835e0f61a6e0a9a810ba96b8859af02874ce89ada1d12501759682cdb12a4e31e27a1a391267b50907803aa9e0f63f75f773a1d00571c549e326025550435688cdfeb51aba9f93763f5e649264e5ca699c5ac2f66e81371720e0fe8ecc67548831ee2b5f38c08ec94da5e57a32e4e1094d7856bbf9a67bd262f2de3ddf037cde9aa1017009fab8e65a1e8b3d4595c9e4cef99b74552966c26f7031bf3affc97166cba0ca081c629ff8058a4105163002e6e9acd2b76b4a385983af05c38fc8c0b7ec631865b382ad9a6be348e12a3c9a711de31bd83b496ae2578f2823f3465a7f4c2a26a3b54022712b6df61b3f3ac62e10af725a2df3d7264c344d09973e9f18a8ee7fd2b1005e7fde309d9e2b319710a9f569ddb8f7596f7a8d023c55651d035ada04136e87453911872c8b316eca4f36e711000615684459dc7d910968bbb515d532ec4c21e0382062d0d05e3c13f6e0a9ab5570bd03ca1cd0c6a0041ff5bf2ce344ae63e351d857f506058122bd102a1ae8c7ead703f300b628edf49156ace1f4f0c9e8b44a0f85f102570cf3a2759d8019dddc19f062acec238bd7132a69a7750f8e7e6458b2c8983c788e6b6cfc3d9a9c88ac5c473114266dd29c3b819be31d3f1ac6181ac775a8d7e263085741031e105a07f65a1222b0d131e55486d9a32bbd1251691477c0b5ad98a7c6bd5f21eda5a2f73b5c1ba76eeb6e1f1f54166536c1615b0d50ecbdb39d83703f110d948e5c058491d4ef49bc0a1b16e7b0e290f1537477360aad098d1f754620a2db8b6d10a9f671fcc6f7eed38fb4b3771994c55289acfe3e9134d946e13c81e67930a75376a2ec57f476d8a23cb465cf71f642408c0f28ddbe50c55661a03c84c448da8525c37558f86b15b62043c305272a533d407cf3de843daa972f2d6a88ca5eb1fa629f22a76011eb4145ad95c1912aa84aa97152494ec73f51095640af753c9de380b5959539a15764a3dd16ad4b279cc35d177599ed268e6942b39578f9e29f16d586988b0d95b377db5f41a2f85283180b12ee5068ad6006770bda1370752770e67923c884b97ff0ad62293d890ffbe5c205873351a5f864019e22064db347fe2cab9356e49bb3771d4c40e6fd70bcf41f98222c30c292ad2457b168cec5bcd98ecde228623c21a102bba09feef5a210d5ea28e31834ee0a12ba7ae187c9172f708d84247ac581e2de2fcb9a8f57a08a1476f15c36250466dd6e4b866967602009735898483b6301bbc6cd3fef9e4cfdf3bd18ae6a7f97a0e78f0e024c1e3b633365e5382860ab4ba087d91fae9f81ae46947f6ac7d2e2bbaf81c19ca23ad60dcb56751c562f9def55294bffdc68714c4774176dfd2eb75ce5c68a26c7660054be241b68aa934f7c5de40a426afed3690f89c0a8010e980a84def1b730886c50f42513510d44c0ebdd8a2633cae574a5ff4ac1d6912cf5f88f18cf156b139c84921e5cc8478803daf04d2fbde95ae252c444c65adc8d6395ea25a381ea0b81170c15e2444ee1a3c48278de8b1bfa82cf2af7d269e927e9ca58d9790fc1dc9b45080136349a77105c19221e9146ce8a887a7dee60d22e5305530d30d93f0db3b61ea64be095e23f1f8db51f3e175acae4974f7e0591d55ad857dc7998cb5cbef6f465a9ef9659431755ab0627a71160b5003194767cf1a79c78226e425055f2f85122ec73d1a0851f7015413392f48b520cf434337d2b75ff9f81be0048b6fda70fbcdd0fd912d4d790a8dbb1411a9350d1a1f2afa6453a7e99c86cd4911ce94608322130b9ec5feda82a9082e1d8d315d2466e62284ca5da322e29ab6068d9056b84e00b87e88199d595b61a4d07e6e9ac07b849eed5e1568e85b619907871c7d96ccfd3e080054ee52bc8abd46d239c29ea665ae1bef81ac05c9c4ef0336b69484ec067136918872c8207020fbdc25d5a9f3497da92db21fa4b285c549eccb7240dd4c2fc85a5705193f43e49fbf1c35e30d27cb3288f63673f2dedf3c42459a28967e041b3765d94086c588e6d6d84d11d58b214846365c1d09c9de0be40d13284661f4bfed485bc43ccedaa00d0076f527f12a8e607527dcb9baaaaf31484d5658c7c7ed03d31c65cc19dae85a4e154286b477f60b3cc66aebb27cf7c7dd6c6c6ea1b104190daf672e81b7422cb3fea779cf9139ca7ff6f79b742cdb7d69e7c5762c481c62bfaf38e2e0603e1a5107972e2dd3a3f4577605fbc7d804d6c951dc77052dd3e524f3a98d8210873e17151aa04d0d2888a8a2de6e3092440ce27b13d4b739fb29ad594f690673474d96ab40a2551841951a79ffb9772259c42547ba7578c1fee6ddb6f19f911a746e180fbfa68a140602b9f95f525de49db02fdd93075116e66fd11ec35ca39d886934f4174e341082b8ddf270d083e2529b265961751e33934e08c87e071d35c7b46bb4f20f5384daef43792fd2d0bfb6dc6eeadbb431504d80585179cf9b2f565e7bbc4436b1e41c9a8850e4ff58cea5d7c9946fe180190c28819776cd6523920318e186b4d571cc7ee190d64c53861672b1c52c6eb7e9998bc1804b0ad4a374909d382a09adfeff7b5cb8ca19e66bd0188b4dd4672bbf00f06e6203c010d8823ae3e47007716a817bcfc07a76d794df1c9e9a382eacecd327632a4be79c4d20766a07e2f9f63b0358cdcf3ce9200c00d7a34ef9415ad4a15a3273d4605e47a0c85fe6c23e146520144ec612533898a290ecafdcbde493145af10cb6e910a4b6d673ce84f8b66c05671bd7e7884ca6d43ffdb9e01ebf6aa20a2aa513e1f07ebf7871cf4caaf3c761456dac7b03cd66229226ac913e3e1cde32f55db872b66f7fd21152f7037f63d944b7cc4357afd8729bf9a353c33acc1c8274c9d7a9873fa47d25da69fb02c86042859fa03fab71079f174127e7a9945f14daa6cca527f49316e8a7ec1e98464a0eb29e3a05b484d5bdddf390f2d09b01d298c284e3f3cec51e2dcdd389df22ca3db7d84db63d08a05fa7505212b876848f2a36effb2d19c0921a461407bfe5b6521e5ac5bf1377cb895d2f7d0e41129dc30806b11c4a5e2652df3b7d2714fec8f8d1386f9c39631d6a193b5ec76ce84b4407f7539463c0d7baa6074f2aca0c1cbdfdcf7ae67c54b1995187a23b32b196b2c16b41edfc93f46aea3e5b36370100bc84295f8a034943e4bf2c45c56cf1ad3efc5e4b0c1e41d53aa1e6521c52441e982c54af16565320afb0a55a491965d3ab627b28e6f53842a78f11f287d3bd84fa75e5995a8cdadbcbd6874f882e9616680b03a7be757325735409507b6b8384a28e09789c64ddd00201c45b1e6ee6c6a35f2c6dd5350be2517a222a42d6ed368a237cc1ddb299a68fb39daf54a2eb4a4cd52da5b3d9cf0bb9412e04288385f5651f01834281448b725846b4ccf1597078d369659a63880869c288382b0d418efa7bd21f97881a77b1a0b4a2a9e615ef365bd5f98075bb9d014e8942d032ee631a05826e2b2843dc7654de35fc169e347fe748b616349ccb1ba034819976360a6481fe5461fafc6b97b8e47fb60ad85b3330598abdd1a312a2cb816b592b8c06fc050eb184a5c0d2c1e97ea337af679f0fa4e23dbfbb0d2a937d349d10b61fcdef824a03748cc9773f60702fb1f175c7afa088c689d94b524c9a233243508fdb84148706742597054c20e6478f974ab579ff467c2e0be4afe155f9c7da81482a7d", 0x1000}, {&(0x7f0000001600)="1daea7a6dcf4cde6650ff36faa53fb26491c5616cc6a1d98b21d032ecfeb756d5125e16f23fa6916adbde29acf0beba6aa36155a741945654d123b6823160d6e1a1e3845e65c537a09c60f1427bc00b613664d39a57f743d82cbb153a60fa98b3688151b4552a19cfb47b67d8d51f47d9c44e9d6f6bc69e5f4e1ccf052daad08ca8dff26", 0x84}, {&(0x7f0000000440)="42c3ac14f9126a321b9fbf204f4bd3350b94b5d2d12d6ba0f5c320ef0d2b", 0x1e}, {&(0x7f00000016c0)="d84276d00ef458a315457d7a78c839a86e44cb249cdf1ec9ba146ca67c1b2070d0c24dd18f5ac438ff078033627ebca666b2f2324cd8ff12c9d31d301179e0e89e34feced8e2609324", 0x49}], 0x7, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000870b8707185b387463d434d9dec85084e3a4250189c008879551f7fc9938a47dde69ac0ddcec422ec8e06d16fd28d4b45d640693cfc91f813c1b9c8fd437ffe0d05b2e3d7135d74e5245c3bc3f486b529668e8b184494f043a0f75e58acaa3ba37d1efff76def2a9a4092d0265206a7ebef15bb521f97bc6a590"], 0x58, 0x8}, 0x400) chroot(&(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 05:40:59 executing program 0: chmod(0x0, 0x0) chdir(0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10248, 0x120) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 05:40:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) syz_open_pts() read(r0, 0x0, 0x0) 05:40:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x8, 0x0, 0x1, 0x1, 0xfff, 0x5, 0x2, 0x1, 0x8000, 0x9}) setuid(0xee01) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:40:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="55b293ef37e86d54004fe51c5e564d6bd4a1914bcbdd7e8deeeda44566a7ed33cac6fabfc3d94609dae0e5e39ce6e99e4106824675b6c9c68a0486021b0c2788357e6e153a44ee1324034812b6765cd12a5967a4987cc53c2c8d105e1962cb769c9d30f0f3dc51643dfec8b42f18af", 0x6f, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) 05:40:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000040)="0101f6bf07aecd27b438f95b6b5000000000009fb8ff37dd401651f583f7d4b899e4bacd", 0x24) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 05:40:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = msgget$private(0x0, 0x204) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000040)=[{0x1f, 0x6, 0x7}, {0x9, 0x4, 0x800, 0x9}, {0x8, 0x3, 0x0, 0x94}, {0x81, 0x2, 0x6, 0x1}, {0x1ff, 0x7fffffff, 0x9f7, 0x8}, {0x5, 0x7, 0x401, 0xa93}, {0x8, 0x9, 0x100000001, 0x6}, {0x7, 0x1f9a, 0xbc8b, 0x82}]}) msgsnd(r1, &(0x7f00000000c0)={0x0, "29b65f0084f6ce44ee7e2610a5a68ec683848628db3105f48347d19d9e3a0ffc1396762fae6b4d834b3861361c8e801f4a4c2f87be9df92532f324fc9ae054fdbc534c72cae7ad0fae33afc98933cc2835c082986f1c97e0903a10eb4fe5f44ef7829a02cb65e2a80f38334b37da897eeaf3e1b02e00afa129194fd6b97cd224cbce9a39e315ab0c35c88744e5ab104106752d967de9d776f321f17ec7e1b4ce7e692e58854dd27e85"}, 0xb1, 0x800) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000080)) 05:40:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0xffffffffffffff2a}, 0x10) shmget(0x1, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x1000000000029, 0x4f4b, &(0x7f00000001c0)="16000000", 0x66) 05:40:59 executing program 0: semget$private(0x0, 0x2, 0x40) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/157) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) r2 = msgget(0x3, 0x10001) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000006ddc779a496200cec2ae49f9ff00"/107], 0x314, 0x0, 0x800) 05:40:59 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x154) 05:40:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6633}, {0x0, 0x80000001}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c, 0x3}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/204, 0xcc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kqueue() kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 05:40:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)='5', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 05:41:00 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x28) 05:41:00 executing program 1: r0 = msgget(0x3, 0x100) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000200)) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x100000000400, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) seteuid(r8) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r9 = msgget$private(0x0, 0x20) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) r11 = fcntl$dupfd(r4, 0x0, r7) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r9, &(0x7f0000000000)=ANY=[@ANYRES64=r5, @ANYRESOCT=r7], 0x2, 0x800) msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYPTR64, @ANYRES32, @ANYRES32=r6], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x2, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r12 = dup(r11) dup(r12) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYRES32=r9], 0x1, 0x4000001, 0x1000) getpeername$unix(r12, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001d00001212c71c4aaff638ecc00e4ffa42a7be4615999b892b51d8600695869f84d351d72e690ed414fbfd6f2179393be44fb05b6ea96fd3d71775a80f45813ed32ca35a7873656acb9acf0a2041678fbf0adc18f5cc1a"], &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) 05:41:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000080)=""/3, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x3, 0x6, "000000000010654fcf9d68172200", 0xfffffffffffffffd}) 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) socket(0x17, 0x3, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:41:00 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xffff}, 0xc) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:41:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f00000000c0)="7bf6f910f0f4442bb7f1795064e5a77aab801d6a7942ea9bd94680fb133d93d7fc206ff289c02535ea") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrusage(0x545182fd07f4f1b5, &(0x7f00000001c0)) 05:41:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x800000018, 0x3, 0x102) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f0000000140)=""/121, 0x79, 0x2, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x5) recvfrom(r1, &(0x7f0000000240)=""/117, 0x75, 0x40, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) 05:41:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd10, &(0x7f0000000380)="00a41e39f8dc619674f1c008236b27be7bd6e13881f61817d1a79c91baf2774661da6692c9db2def908c248faf241d00398027af877ef89339ed462221b699aa90e4dcbb1a8588bf48df2687f5f12f43fa8a256b7d8cbf4319688713cdc903d4dde06ad5230701795410dc82be732cb9c6d8557c308e5b831fc443a54869fbe32390779521ca48ec0937163fcc642536b63ed4eaf347fc4f81e1bce8869025c7b36bf53f9e57b096b14caaee881e3cde8e035d9bd5c531d9a4bcc2d4730769fa8daa628d73cb0c29ca78a2146a1957922d589a16869f763695e978fd7fb00023a33eb290b2ef5d1889d1e98dbda1ef92422f") 05:41:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000b80)=ANY=[@ANYBLOB="000000006cf76a20a7a258b27b8bf3519d64c827c7cdfd3acf8554eeb2fcc0f57d206c0f360496d8e920b97acac879d4aa01a3286c406d7dca6615aff0c27533c68655f2535e5747f7c1ef6eb4e20acb11acc18db9d8fa7f00d29484746ca98c0e4106f1cb12919e65764fc6e5a1de4756d7ac2d948f676072468a4ebdb61dbde3411830749d4ae80b86cb266fd6299adaba1515ebfc208ef1f58b5ac0ef705459ca3b8637b7e06bdab142dc09b82293ffc961f50a3dbd8b5368fffbaffb803cad917de0d1e436b6a1e5c5359540f061f9c6a7026ede8b66436dd18151328ef58bd3aecfe31fa655666b8237b63f5a5fe0c83bd56787eab8b9266e4646268d9b157930dd2bef91883996f0ba2078784d617ef7b8a08ef16157bd5533a794b299ca966359919129174a2109e1ff1131b093f5fe8d7389bbd9cc8c0b41e7b0a4d7ab0fc6dd969b45b2a7f9ec742b1945fed7d8c469d836fb6015117e641558ea113170d56be590e00b5a4e9b8995a110e2830f6e86958cc47b08652a1ab6"], 0x1, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000a40)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0a5b25f6047cde9472caff661311a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9fb4dc1de643e46f9c722372c55c0f3c7dee40735cba6b14c4ec6f0316d22add161d6756bb2b725a1c1475c22d66250eb09beadf6280368aa3525d7fb67ad929", 0x10a}], 0x4, &(0x7f0000001f00)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec96d9b32ff7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444fddc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc0000b4e91d82b8bb67854ea383c238440a695f08983d4a1feb6fc4e828cb919d11bb8949a90b3fc5c2da462a6abb9368f9ab4d4a3836557adf1e34197ef1baa873fcf80186b5e58ef9c60a5b968eba57b69bced52ab1a49ea668325002a0f35670a5c8bd2a75aa35d8d9f9a6dd2874b2f0a32f5826e0ce4e2848ee"], 0x1429}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x203c1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) close(r5) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 05:41:00 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:41:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:41:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x8) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 05:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bd", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:41:00 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) setitimer(0x692942ea6267f9f1, &(0x7f0000000000)={{0xed5, 0x8}, {0x1, 0x10001}}, &(0x7f0000000040)) 05:41:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:41:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="532d6a3b27931473886a498b02eca1be913e687c7324ef19189c82c383ad49a8bfacb555e164586dae60e89c58c4aad9421df591d5ef494dc44e21101c906cbdeaf9fcf3d5a3805baaca620ad3e77543c66b86141195b3ff0a8ed7", 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 05:41:01 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xc66c, 0x1}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8000) close(r2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x308, &(0x7f0000000100)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r2 = semget(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x5, 0x800}], 0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r1, 0x5) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/45) socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) r7 = semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f00000005c0)=""/218) socket(0x18, 0x1, 0x0) 13:34:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b6732555b13b807db87189dc4843c4f547ff9bdfeacae0dd1d31eb2f1587428579ce35dcaf9733bd6d6e5af7bfc2b79fef2fa5f3130367f14d6485f75088ff0b1f35a6f0ad0c3041"], 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) 13:34:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x3e95e4587f13871e, './file0\x00'}, 0xa) listen(r0, 0x20) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x824050e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) close(r1) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0x3) 13:34:12 executing program 0: r0 = semget(0x2, 0x4, 0x100000041) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x6]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pread(r1, &(0x7f0000001740)="551063ce6cc4d906317268f99773d3733c6854ecf8d99b7c373bb3a93e1c8fd3159942d7dd48f8cad38cf78c5376bca17d542c129ace4315c259ae018309cbb2e00fab3c27c0f18b5e708d81ef680a645c5d839849c39a25b780fe9b01ff0babbf031e3f0f86787d2e3df322a2e8c17834f3bfe3e638f60f0f0024a060c117d319c39bd26d6ef2bfda99a9597b066538392a0a985053a51fb1c7349f7916ad93cae3cb65cf5f", 0xa6, 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000380)="b2dd4d8c3775d9f4261cedd518be6a53474944cb76926439348fa2674d12c8f1ab3df21df852d2208dfde36829779439a09934957ff69d04b28bfadcdb65d9a54febf4e6d383792c87c135ec1386c657682b4a4bbb0e1348570508bdcd253023e31af3ff58ef6941cdd9b4731832a6f752a5ce3992d67a52bdb32c56b2c2ceaf92fcb365b1472cfacdffe8b0449a9c989eb4628b403e5fec5c4ada1814b264b862b9ab7173f197517d73db3e7a74dbdd158684c2afef65d656ef259687e9d833172f6b5569263ddbbddb78e7990379ac7e1c6251a095d46834c75024ef1fb580f18ece462d56d55df674d75294e2602f1fdda06348bdf92d783d875c8aebc62c1b6f65daa7a95c16ade1fb64534f556409706cb96ce7ddfcb3bc395d01d4cff9f4813a5fbe8dfbe756df49098773c089efa3eb6616512908bbf75b49e7844d8ae019faefa4f7457283f7fd8300172dc2abdfd3e8dd0bc1107c381341eb728f7045830b2b634a541acd81738b8161359850cf39a116b6a9f31dcc099e5def45cc60dbfafb5df5749b3241fc64d7bdfa3305029aa1f565d26f7fb9f0cb38ea7215f38c58e7cea007a7532a85bd19c6c242f145a60f883c9e736f7023a140f648d81f93f860751832afaca27d36be6393fd296c0b8fe85d68d2a8bfe8aa587eeb684302bd0991db13905b1d9f1660dad8e5457dd99777cdf6301070c2f2dcecf30a66936f2a5a5bd0dbd58c06ff09a40fb0e8d0a653a5228de9d7fa7850706063e8f2c272158ed3aa12e9752633ad9766038f9633808a8d2622de9f43cb48fe159fd9491fb89e535048a75045dd41dd73444bce6d46b4ea86d2146562a6c36428e09ff86b0b5db7ffe82c690e2b0056c6d7b9894f81bdc88388a96fe8c19d4a52e1d642ec32f3e8d736f000353216f229e666957079f1fbf926272c1dd7cab062491efae96d256e925930b4a60452fe42db403dd813f6e1e95eac5ce752e24aeaa55ce445fefff17e6b4d24e43bd4e6ee9b7deecc8a36f06bef62d9f92ff88d1326fadcd2bdd7155736d2916f2d45f5168a1da68efd47f1c86fda3636b4c8c5933b9ff1ef4c890e1e74a3ebae3d66b8ca0890ea561f19c03227cbfa238de9e2d727e053251079e2fe4bc54fe21253ea0de204551313aa633cdeda39991553631857925edc61d75feb1c97b6f2d8aea82d347d79ad67769781c9862eadd0c8080a8fb3b1a915ef110033b40fc9b5f618c832510cb2d8f33ab3b2a466c70f00cf4fba58f4e90d0eb9afd968f37970345ed34285c2a803841cf0922e4c4a1cb7637d090060851471376e7c1e25b01eeff8720e29f2e2c779e77e0e9243f69176e16f875f4c693c5e4afcb6e020e768b418e33b7496865bb5a8e59b3756c3422b1ab34f7678e92a7fab8c9e315f3ed0edf3c01928957ec723a984d6efc25ca818b70b0a17768e5c9e4f981c995ff3507b8a0785804501778927828ee4c68dee33af90e99c884acb384c6fdec94830e2f17ce00094ece30e6de1b5a60aadf93a913f5250e5c15ea5eebef398fc794ff9f02c485dd56bf5542fce8ffb8c59a9cfc4a2b393c8eca308c3467356568c2eb675d8b8f25f59044e377dfad72e2d5f3a155900baf4c32141ab9d4c9c28ca9974a666d3df518b75739a35dc8e79abbec16e4afead8ca47a4757d56598e3742a8cfa2ba7c8d86ea739fff80a82e281cc748218d8120794fd3f7e79d0ab78a06ff6e73cb82911aecd2604e2d3a526c9e185b306f9b97d61c979438cded69c6c89d93454001ae4e7f1db2679d2b4ca4f3608804f3dde131203a436b503b58b95c6afa65a924b47ef8a843e87ae447880b2d59a6530646ac54300690792d0b3c90261d5214a0ed8681381bba33bd2b8c378296f04a2dbdd66a9ba23c41887387adb3e30a8ca70f673bfa697b72ecdce322e18be8467e74fc4b87e624d4233e63a960f878eab447d1e0bbdc8f56e3e507a1a17984c00984585697e3136c8bf261040b324223c050f08d6cca4e87c27d6c1e0ecd7bebe653d2ded4cd3865173456b836c699b7f7b26390cf0dfd89eebc69045f39404ba5a7a8184964bff2cbe92ac36c28d4b4a291eb96cf07a312c741140af6fc637f7101dfabbdce0b4bb3b999f3916e487497f7b26644d96341f0d22e789403db15e017b69fc631294f6f0da7b6e2600f35d66d0f6d97c8bb5c495f981273c9116e2f198b02be8ce3a3d8e6460e966ee7da0a5fbf021f8a94ea3ca27770b2e7b8970c186c193932c48416d31f793651c2f1ecb705c2ecd63a79b08499522f3f63bb2e1e684d05df62fd3c82cc182a9a3c609e82c513b41a6e5dc27fa7429cabe187847ccc8ea430938d43887815c0b93794d94852893d660e7ddd36d204bd1f3777321c66eaec58b978078a125bbd0181f1c94d132821c1b6381ddcdee3a480e1d2f4868c941cf37522ff578f447bacc4df71ab37ed0bc1445d75aebf2e64c1b8d063fed40fa188ec7ce543faab456d69916489c926d5611bc4335e75760a860e334d523f66ebc22fbcc02814c73846be47a366f22a3fb5b1c16d871a6eff03ed90664face3657f55b603d3568780f79493ff39f65d730caa2e0645746e69d6de8371e06c469658588244037b0503f837ca355a8779cb90dfefc0cbc68ff14b5590e32de73006483665c279e1044c94e8887fad071080ee4a4744b49de961c0fd32b73ad6f52a44839b58ff1fcd5feeb092650afe049a6e7450a8cfbffaacb1036542bfb2ee3b79b786f154d495f7b79bde86a948615457cb9654eaacf3e7a557f066c5889b1e56a5e96681864fdc2d7b961ac6774870ac4a590806f920bdf07cce53ca01dfd02f2dc05fe6a2ba50a6f58931647c40c9e000aeea41520978b1595fe53768adf41dc633088a16bc4ca43e05f5a0e30e74d94c1e79393c7400788263ef5b8f4b9eefa87dba984a8687c3c8903251e67bfb08921d0727de5d83e46715a5dee5b42b7e486dd7903915ccb24b667b2456b11ff9aa5954727c0f18ef1e17d1ebea5daaf4d03eed6872a8e000812bfdf28b7f08c1948fc56a9c54dd5df307a1fabfc59d7492232d9ab3344859ab0782663cf68fbf3ec03dc06fc2b51885ccaac12427476ee28b23b838f65c6fb2e02c48729fc465f3780b9aa703d55b72b9ecfee65e30b745082910f2c79e1405e6732bd94cb57ca478590dc422ebcda4f012e7551b8914299de1801cc9d9f5955616a6534f45de9cfaf731eb5fd9982e2795a85f58a973680828fcad1f1afab3129d086f8a6faa45d41fd76dcb3d3e77228c82450001e9fc4b65f88da810c558040f27488b0cd34d2e2c69b6af4840a43c8f065197f4d775876101d323bafd75cb9f7f05cb1547427bcc4d16339bdae588b8aa9b32734fb67a817949b445d726c18ed4062a036cc64db607c771bcdda0e77baad5e0fe6e87a8531be21d4c61f1f231a85822c247929868a1f91d0b26dd1ce7feacd34ed83172c3a8d573caecd2bb17324affb8174ea346fa383a41a200960e038888d7fadbb5e1ec9ee3a8bde3f256f40f773c8afe99bcb70a64988b46bd215a20f39149080d6778db2411ac600a0b00ebef79fd64d25d917ab97add6ad805c9949eb90d558e4fdbc7e3176566a4d0ee09a3b06519bcf2c5f084b462fb19e825937dd11583ac55a61749e8b8d481f8f3cab5ac4c4304426f293ba89d83bbce110718aa2aa3ad04cf2417564dc9e5a10b572b7805765fd8c31b4bd5044d6b02f81cf9d8db8a4af5d30962e7d9d0eb39abb9000bcf5e3fa3bded4a3cd83b162d0e1f9519bbea70d5f08e4f45856dd3395226d0f9908b9ed0316975f1a37797c1175c83a11aa57a3891c7c5df468d48414eafccdce92185e54fb7fe52e8f4b4a7018ff5e498463c0bc993284ac2de0e889982815a7c7aa1207e316c41abb595fd06c9acfbcebe2c247feb52be4382d9136e40a0b2c00945ddd73b803c97691adb2f38334e6c88889a9697c7293dcd971088595904ac755118e6ef9d4e9a2f53a3c73c3a6af57d32dde59d8ea8ba597e45c17248fa858decba19c903179da8e7694e1f43c9d5ea24845f28f3313de39a5221504ce747159aeef02f0daf84756f8df063f09ee01d9f5c75d226468826ea6362827ca41eaf9a22639e36a15f0c5d6d7eabbafa080ac4382155fe0f84dc4a4d65891c7866da06ea9cafd68ff9b1fce98aea2ba86f27eca0a3552463777f1716c6d261daf39671c75ed56390b4df45f2dc71130c9353a2ff2ef3fdc589ba7398ad2b9352aad5fc43d34b5005ebaa49b96e7a70efe224ddbd129b8dde339df73e45399be49e6716de2d9cf6798b607ac7c0319f78e432ccfeb35af66d1f42705d161ef04a9d0fdf72d2d0d97939c3cbaa99013153d062674da7da885b228c8657a33e78b5698f29e9d85a3609ef778ad866c503820282f555854ddaaf77a7b3f8553d99412eb837c60f18a3d0ac05e963f6b0094a3cc55576a6d346631639465d87a41465b8ad00654d0a869931a20f1006e0539237bb054049bd76ff85e10551283458073d0c4d23516d0e9b9330aa5b447e33371c13eed60ea4061459ef52f830b662212ecef0afbbff3a28b0d2721f23c0bb3d553e9c44c0b1bd3d61a008e1abec8ce26ac30750dc7920d600afd771a842454f3d1bbbfcc22290d563ced3abd03f74116b80f50f26889d3145db5f1e9ad8eaa69a089fb8a5e36c3cf6c3a1b9678d1e78aa7a280ca6a1bdef61d3f971ed1c038880d91b99160b1b9c47385c552d2a6badce7182e57f141c2400b8899d11403a377385b3a9d52b18799cc89ae9291777c39b5860dc91057a62188272e330988bf5c9b752de5dd641d1ae332661bd5fb4b5cf9dee4c564411e09269dd0d89b20f09d2eb7af602cba340e2bfe7d0824feae91024651f094cc504986d5a53707c0e3de16190ac4c54ae3c7f3d92dbbb81657a5cb6f2df051c538a89b96d535c2145524ece2b7671d235c24f9b45e491a064c9ecff50ffd307631c49cf0d879d56d684ed2efb28b6da78a5b25aed3d0ac4caac294406489c98b29a9750a86e95fbd7d339582198644afc04a06ce225f0fca3de3d0bdffe9e0974211c3cc68e3a8a99a1dc4d695700a4674799e56ca6ad706ebe6e8d1ceee46601073690e1badfae0a4dc29c3e95710ce25fc1f7f6ced6ad24c8ae8a63d136cba493da07806b2ab8906c0658471427977299b488ef990220d32905993a25af374f7b9579edcf72fea3951826db9626ee9f446d18b1704bf27768990cd5535038d592b86d885e9585d1fd6c0579fa6ce3fc4cbc5c65af8109cd3cf619379fc4e0354a425891899bb4dba24fb22d99b24b7f69b3c006e4f760870dff5f236880f87b77745ebb4cd4f5329c84e23faaad59f6e8fd4f2035bbf55e13913a525c95b5660be66ca621bb3e0bd6b0081a14eca2bd0c79fa58d914f82d06a239f7dd97ae73ace7227c05e6ac39f91cc94090b04b46e5c1252e627ac77d0474d3ae45c0217a77e7616704f8e2cfabda1a89ef11854b64c61a3cb1ea43cf75ceb7ab652e0e3e382b111681a7b153ced14e4309b4a308ab678bc0f7e839213ad63e64edb5e576e46dbe0acca505a963f211324020cac396a3e1cf0ae9de9c7216ab1c5aaa3312a00ce6b5d2c07639eafe5ca6ba8e68b2626b5356a1761d596d45dcd21b0fd75604df2f4f96381d0f86e448f7956606b1d38d68ca5ee9507aab303e0e83edc42c11d380cd90a7067a69f97a45263424395e276c3f3d8ccfde42c0ea0138e7726e9f56479290b", 0x1000}, {&(0x7f00000000c0)="f7521d6aeb133e1e539793851b310b8588db2d71f21402d36c5e74da50a6a5a6bc4cda069bfcd70c3482d171da64b6616f87dc91", 0x34}, {&(0x7f0000000100)="780b4deaccbc9415c5a337ffc652038d73cc2c4ae61d9b39ee8efd0532677c42fd2c56e88c2bdc226f8cdf0501fb01a12de950d470", 0x35}, {&(0x7f0000000140)="f90caa13cd10338d414e82e1a0b8281eb0d883f8575822d3d00c9ca54a83d13c417f11f0026b621c20a27959caeb8f42c6f0e55309d579c92d4a7f3b58c7ff54ed875622ded8622fc9c79fbbe715a06795fc59ce109a282711a9dbec841b71b3605201e6ea6ccb582574d7b283d4d9cf582d21bc425728d08993a950109932e7f1366decd956f09c6f1cbbfcac4b36ebd4a483ae46e2ce3bf1afbbbf723aa7ee72958bcc19b8ee68e244dcb02d4169eb2f81abb5c896aa0a9e", 0xb9}, {&(0x7f0000000200)="c3505917849cae83621622b44e521f369ec02e8e7eb092818767d9efc54cfd51458b12754ed8485cc821a9644bd9968f659afd58a5ee0f9e54fc934c099dd1e47adcadac8d922c5cdf7ce23c6fa0111132da3c844ac5a1b41ed2c4a2e954a069084c2ff865fd1268555a70c95147220df4d9afcbf9e227afe11abf1969824645786f27879fb26b9ca6e9b95c4bdf5be856d3dc3b42016c86be2908ece64183af3a6ba8b314f9e3a7aa6ff1966dec8a87b6d57608f3826626e9f61905c36491c76121bea0f1c3dee767e68852", 0xcc}, {&(0x7f0000001380)="067c18fdd197d601d894bfe116c2245126130e21cdc03172a55e44572f88e3a3b523f30aa05db72504237a240ca1b9d0829ec249139f336194f3a5d96b27d61c46d734b8ffb61b4001e6a55ab897c415130f6abe12ba8d50a610fe8dc3e429c5275d612f466da1f6b247dc60c7b8e36d1cab97a583e1801c819068fe66b86711ac3521815468d96d33f8db53ee70f17182ec97919ef3d1a233ee9f083dad373e6d259d61f59b9cfdd8bb59e7e3957e91092b8f139d5af6e859175d5cbd46c06bd270549296147eb86c97a78be6469cb3cb613b8dd547ec153997f2b64a3b692324676289588b98f23a00cd42c2a20a91d50b8811b887047368914b1339a7", 0xfe}, {&(0x7f0000001480)="b2f1648490d616e7bde0afb69c509456cd7b6cea59edf9dfb0f6efaadd61e0393bb375b7ca1900823f866b68d863d027d194a76af35f9e0f70efd24a80786c54567891a140c0f0a3eb1b7662fed1272de0091ba93524081a57d641ca", 0x5c}, {&(0x7f0000001500)="c15e455693b73e3b9688de397e72a0e937610450a2dbf96d106b3644430b95939a5e1482d5058d35e5173a739c762634d5fc8e3806f0175dd0491b90a24090280f431a250f4e8652299ac78fcd89ab8884f83713b0cee4f9c5fa64bd33bd2c0ef6a328e8b88c6a953d56aaaa665a18a4e5af1e001f2940db97e979e3fa8657aee5a59dbfd79be8a0330c5c95a09edbd22c71975bef569e01479571979309c51885aebb540b9bafb3558351657cbced8136cbd9790337fc72bdd1763dfb95f739", 0xc0}, {&(0x7f00000015c0)="b6aeecc573b809b9e3d6ec61101aa4e46789b0adc0aaf1311cd95463eb86fd479c9bed5985870689f495af123fce76141882641ea8578a746e47bbfdd7a345dddbb28036fc9cda39ed04ef2679d4cf801316c429e39adadf0dc26115550c2b6ca5ad5901fd918a9042e5fcdc17325ca72822086621298af1a69b73926c0b09b58def2231194375a4d3286755a3377a012de09d9e2c6227278b74f74ed2e5e6287d8151c49641a25a2c76", 0xaa}], 0x9) semop(r0, &(0x7f0000000300)=[{0x3, 0x1, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x2, 0x80000001, 0x1000}, {0x2, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0xa89001637b816500, 0x10000, 0x800}], 0x7) 13:34:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x79}, 0x8) getpgrp() r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x50) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x4c3afe39, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x834, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x8, 0x5}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0xc57}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xe2, 0xf0000000, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xd1, 0x200}, {{r1}, 0xfffffffffffffffc, 0xc, 0x10, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x800}, {{r0}, 0x0, 0x4, 0x4, 0x400, 0x7fff}], 0x80000000, &(0x7f0000000280)={0x6, 0x101}) r2 = getpid() kevent(r1, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0xfffffffffffff502, 0x335c906d}, {{r0}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0x866}], 0x4, &(0x7f0000000380)={0x7, 0x40}) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x2, 0x0, 0x3, 0x101, r2}) r3 = getpgrp() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) getpid() pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x820, r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000500)=0x7b) kevent(r1, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffd, 0x28, 0xc78848693182cd70, 0x7, 0x100000001}], 0x0, &(0x7f0000000580)=[{{r4}, 0x6329283e409b7522, 0x4, 0x67b392b0b6c88824, 0x2, 0x200}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffff1c19, 0xbdb5}], 0x1, &(0x7f00000005c0)={0x6be3, 0x200}) getpeername(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000680)={0x7, './file0\x00', './file0\x00'}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x3115968d5ecea242, 0x0) connect$unix(r4, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000740)={0x1, 0x1000}) r7 = dup(r4) pwritev(r7, &(0x7f00000019c0)=[{&(0x7f0000000780)="f18764ab5188c2c5ae1508a917210d9644837627e3846d254312563bb7e8653baaaa3000d02b71a60a3c3a49536335fa04579c0f6c12d0f282a4d72a75260d7bc102387c07433c0d02197c91161e43dc946ae896ba5e8f984c1468123a2b2d7e0f1cfb6d93f747dc054f250f3b67c612e0f275024b2bb8999ab6cb536b168ca38206f34bfdc96ed85ae1c1d649a4e18fbbad3d51e2b213", 0x97}, {&(0x7f0000000840)="e9ca4eab921b555c9b66f9abb8ed447976a01f8673b65401f7e0abd72ce474ff6d3078a537129ba7db6fd343da93097a4ff10fb1df4433abdbad9d2efb821f0cc02f2c51869dda015b4b5adb800f0f187761c00df55dfa427e6220f073f4bf7d04c02f63c1e4b9632993cbd9e3bd8574f4eac5d8ec7d7258d468e9c598a1f5339e600b3d916b6cab1b8e2ebf912bc5497fbad9a6f9ee7c306a7d7f24cfb96d9da026d10c984f33628fb3d4a5282f739375a9514c8d60", 0xb6}, {&(0x7f0000000900)="67672a782e62c1514aad85ce3274a58466da417db77b9491de2387e43c1703bf", 0x20}, {&(0x7f0000000940)="ef9ee33973307241d2dbde2ac1505e867d68bdd040ba23c510f527e121de444c400ff43fe227ea4fdfd0e93e876fcd9c209c40e7285238bbc618591d7b8a05dbae240d9439d06da3cdc1fe077d76dae98f8666f8c9d47a29f4f65b9391a894caf46efc38bd50db25b6e9bd71feabe2229b9a15d918a87a02d95f102d1d75a43f4467758f203f0dcc938b98a70d8dbc272fedfe1fd681adbce44f28e19a4f17b8a722a6f50e3d4a2f48888febd811f89a2c7fee8221112824bb5a52cbaf4d9b161c7f21b0617f22a468f9b9b26a86f2d0442ec9e9ecafd61f9d7ede9bd6a8103299aee7ffe84ec57be37fe8887771ef2aef26446b6b686cba1b12b6ebcd68ea4866c1c9d1cf49c789c38fe748039003b954fada1e83c794a83cd6327a3a2d622e79ff0d95fbb5e03040d2f75f5e29228159432970d1f8452e2c743ad1d442cd5c346db0a8fa627d6639d535558a0e814cb8b47332a3753734b6adb4730ac8a29283293d324c35ea07cc76fd4ede8e7103a24f4fbe0e06f4bdb47296fac3e15ef6231c50ffa367540d1d2ebcab9316205c2d88e0eb2f3fc58183e88c8f88b964e90ba4ed6c504e26e4cf7ff603506d92f14bb19df6e71def2a737c346a99753ff31d4c8caeb14e62aec1965bae160a281c262c979812228c1801623b38158a7665c404acceaa1c12980456e2082fa281f3f01f22dceaad27b2f955d7bcf1603787cbe45ae2cb76a6fd2687bed179fc277c732c0b498ca8efc1773fbf51c683b4d372c2987b4455d32cf77039c22e0fd28b5eed92823f4c026e91649e18c7c5539bafbc047abb7e7e1461a01abf37ae834b13af0142871ee962a351d9f52dd2bc70eb9ceee76316b60a0f94d875c3684f1ffa40fa7eec6ffafbfdf3581e2d23dbb212978e32e5f955d48d9db01e69907d7e9363047852dc221a25774c383598f1cf813a1c1abb9de3934281ef0a0662a2f370729cb740ca771bdb2a1387ace438876048e95a46c242a51330ee32167c98db8d3325a4572c503b0dd2c37923bb496d849bbbb7d820ef20a49a0a49c5d1b2a653c323824f57d9f7e72d387c57465a29169615311935dc6f3a8841b0cee9fb6407b9667cf3f39b615779536e1e151243fb95dd6dc8af4d57ba30f22ad7b853f9013bab852a1b7471aad60b0f6a3e416c3945ed7ad104c8e5ed79ec158ab6ef42c1f3276fe327399a27178ce72721f7ea0ddd81d08b4ea7adf18a99dd85308b116bc5ba72aff7bef3e1420e13a22696c81e07d6f634cd9f3bcdf553b6484fa435f53b08602a2b278248c86f846036edb1ec440bffdacf425cf05bccd646b6e5aa84f56dc08ff3d19a41f7f5f9d3a8f4261daea4e9ec2bd24392d879f1161ee7dad6b007f8603b80f718a92bb1137473bbf8de32c80bab396e6aca7e568f441876f56486ebf79da17208312992032abbbd4b402f74d0763ca877dd3188eae938a6dab38dfc4e095f4fec6ef3da250ddc18b0946818ca56a25df7b3276a7847313870922df08f55c74fbaf66807b54e1e18fdae0956a13db379c88cde3bb2ec32318c5c21d727f8b6c23bc436dd76c13eba261cd6f3e689245f21e6e905e44f9d6a1618270d797a0f1fedb1db60613a03fdd30341fec78224b5631a043d2275b2f4b6b18a1542363b319f6c0d1a7c9bea54f1fab5c3dfa93f88226387a733e4820161ed86921dc432e6adc950faa90327d04672dcd0d646fee12e196cb96122c7ef67172c9058e727cf37ebf7a615f2d0f97265e2edf1b6100d94c8c7944290f2061ffc5784a52ec55fe6b702b4ef811499b0127f4288da31e4f4f83b2ff4a51d2b30e7f8703f479217d38a65dd6d227199eec30dd3bf91ae7280daa10956bee96a4cd638bf441b92b030bb2d4b25c1b4b5d42b4905117e756ce9c4402ed967f572db213059ae7b349aa7000935820d1548c8a28d3b0c0468f04a7c7404c6722646748d98cae682ea7cd87554081af79398fff485f0bdc6d2ca4fdfdbb219b53305397f886b193cf4ce8c6e2a6f7b64e2ec3aa32b5b190b1c28aa8b8298d16bddac48186a98eb184366a0af4aafc82acf8fdfe3be11e1c572247047a7d62a3415929601e48bc89439df243d2c0fdff8ebe5f73d0d615df823f4c58aa13ff6ba27c6357ac50d18183859d6044d28cb3042de4a2afc3254e88ab5bab38e496ad52b988e1dd30e365a7472dce9f20ed7e9cc3ad9d4d1e49c118b24f04c7c7cfb54fd4749f6bc6e0f4088c61cab8cb47dc97ae1497e9f446b7e89fd7aae12bc903d37aa1a5b1640a3b2f17e9d12564358942540b30b9501d0eb23ac78d888f31fbbb3effc569fdc446c54545f3d579a12a38bd7dadca5622189e0e23000dfcc4f4c30032a2de4154585158cc1b8e6910137cd31b343d62aa9cdb5bc5b6aaadc5bad966f495c7b5354d0cd58ede169f95a102604c91f0b51220f78644d89b42fff6695e6a706f0378cf1e45fd64ca708102e32e996d7ffac0eec4a9cfa297a4f8592eda197825250979929c261d3a41edae10f18c0eb3da5b658a15bbc5eab810d4d31a3ccd1bd1af786ce387f0bad374d92a6720b6beea955343ca38c49a253319fd83352066529ccc3e1c210e7f3916ecc4e6fac2be3ad241f4e1d8fe440cf4570d099dea103447331dd6fb47d62013da4d7e8bd999d9f1bd597e577d9424be976bf5528ab7bd4496203f736deb6f6169054a2b30a2a5f6ef3ded42e0047ae59fb0ed7ae139cea7db339109e5d4b048e0401042f7433f594bbf1fe5002e7bff8f6a9a952e39d84a5de685cbc64a02ce970f65e11d6978857bcc018d562e62f6b80569b9161eaf2d30c8c51daa191cf2692ff95da2df6aefe5ebc343eb2ffc0bd43336c691e4319e802bbd60b2498f6b3687f2845c2dd6c5bb4c1d44ee36b768ab88e58312a8429bdf9bf410a070e74abdcdc11868ae29fdf69ab3f7f26e1d76c62253c73eff7b73e8e1460e0b859824c1d84d0705f67c322efb8a64db227ea4c959284ea7239fbc65d782422dc0c0cff874f1bc4dad3572dfde7982242c6cdd7693d650690a8d4f98f4773cf69e81934b5b1982af99018e6d487f343b25ab14b13d89e986f78399ff7b9fb80bab5c477d4dc57564d58086807b0b4beb019dc42c5af1c5f46b4d7a8853a8e11a7453f541d365db5e8e56d70c88ae1354558bfe89d60f2b4b0b3dbf4ab1020562cfdf8d3f758317837c40b7cb4efbd51b96ee11b56952ac2bf423c3314eb7dec254300f88b75e7b03f48ede79ebf1641b501f3a449d7c884c016313c290caeb6b7dcc586b0bd57773d7ba638365e0ccabf360dda41c2841777c26f90c4c8818b272ff1059f4cbb14739b05a4892a0e895b08de1539be1b52c3b0fe5c4cb21979f2d001cb5cae526f2817ef5367b93483cd5d195a312b1bec81f4cadefb3566a3cf79145f7ddb48d1f53afd093633d3bc71bd19b80de8039f90225cdbc79797db3744c97d998385ca7b1c9d58ed1549dfc189fa35486dbaf85992cb394677653120b2578119ae6cb6fde5cfac406bb16753f22fb613735e0831bd2ecf73c0c0bfeb3b6e503c3f13fcde0f21ced3803e209dda56f4e1ce0644152242beb6c48d1a9dbdfce51d5ac59ef6b4d6f724133c7fd4e53bf6a234c8cb4dc4edcb4ffb7c7be1e2ea649aa8e89f1b486eedfd41e1119ce74845dc4c4fb962304fb3c58738ad5b8e5c9fdad69cb10e25c0ce4cf807338ae8ed35390bb5da588d84085f5f36322151bb47946203de30300cb21e2000fde5685aba5ab4df7df351d5e813a8c33c914109f53642b2a6cf20d4348a3ab58d85a7e67785ba4f38c8ad788c1d96148c15f409363dde59630653454b936ee5490221915e101d6df70377e3fad1113726ebcd898284633295ccb1bfc920de9aa7f8ed89c1be7fb4fd5ed1df5ff4b33a1b4f6d27e467ac9e579849a302576604731a9d868229dbd8827518ae1888ce01f8d562522bd13925539c1d8a4a6f6a833e347900c29539b90b53cd5d5c32b324e3c51339592cffeab0b0bb34b6553030c2d3a1cb88c48d5d9952f63c1afe1d970d0e95ba3f9d0dc4867e6dac03a282d8f11b3caab23505985bf44a59d5b9cae52d768ae078aa21bcf423457422c876a0eb3315f6051e5ce6c4f5626d35becdd7b8d9aaee0b77b12c1df999890c461f7383729e1c4ab8bb5a2a683eb198fd0bc6ddbd77ad85c341cec2d4ce5101b62c1f6f94f40943f559301d1305b091feade8d71904eded0d628d950ff2cb4ab3069504840527baaea04fb38a9790bbff87826a210c4d079c0750a9375cdb1592c770acd8692635cd6b4b2e7af5246b9aee413bb7e31b2005aea5549f12719c2ed2adc282d0979a988c327fe66857d0c1d49ca3f08cfa197002efb7f0237a9dc7e31a78d6f4ca4ccd8b071b6dde8ba77716f01cfe42f208c8d78a3ca874c5109a3c3e35e865899c0ea352d9a9c12c62c8309c75af1822c70dfba38f10ca427de8f649b912b28183ad73ec09b81111c41d44f181ce1e7a91ad07fc010c64506a77a0de739f21f0cb57c76b8e4d494c4f937fcdcf11ce3ef720556c6850290dfd91053e50c5aaace791781c275058d6b161ec5f41c1503b9da5f938604d1fb7ceb2feaacd4073bf47a1ede080e6e5dbdef3774226468dfb5efd61471fd45ecb1af6b41407110883d2c1eb3f1956b0e8f9aba65486a0e2a0641327ce5182bf41b8d97f38445d49422b3e73a6a8cc820d42ad65f899900b521cfeca21fe30a63177af5b7c95917a4db99925ff4e88d0826e5102ff6ae5fed931f96be2a06411e1e20d7b8a0ab984c41be3a05a0054578d4ede9c3513973a905ad533f7eff7330b9ccd4b6ed1efafdbb700c706f75c6d2774300dd90fcd4b0bae8297239dc4ecc867f54d06c52399a73e1e0ba04ef8497e4e880fadec095a618dd91b4eeafcfa4cefd16c70e80cbb8174fcb9b160b2a9ffc6c77632b5dba62357084d6d3f6dc57a9f2802d89357b8555afa8bbd2ec2ba55769b89b684772e7e37f9ce0ada1a70f122fe67fab4c562d8b319578baf5d86f7c926bc92d17ebf8d461490ae14e7a8b29f25cb16e97aa92696be4345e25632503f65c15751484b364f8ecb08b59b97cdc149436a7c9eb8c600bc4e7eab95c16130fe31c59ea1df81e9c0eacf37aa64e61536c1aed7d40c33a79d45995c95887c7cd14fb742edd4a5cac988f5fa13c6f3bb208b5eb7e32ed529e707b2de584e04cd716aef5f5de9c94cb9ef7ef71ad60aef584b85b0049798d8398ab3917b50943f7ee56a040715a26f16a94749c2bd59198ac644955292f66f312bf5f7ab285d15206ee120012e838e6f9f48c12bf527e7bd113044675d29d1caf55726517e8998e31984a7b2d1490362f68dca921225cc167afc56a567f9d6fe655c582366bf84a1cb360c830459f90886c0dcd96a8389ce650d577c2ba61fbf30b7ff6dbe5a148c840dd839b646cb8ff6a492010e01023d108e97c50792d83c6e4cef9b7676c1398b69b00a9916c362036d530a61dc57e51339d7a625b242d5000326e7935d91bb8a474fb9747046cf6b961b1cd74155fc0994148b2f00e43d7031c17c2008a1201825efc3364ad3f40805e38489c6b428edff81d9aba36371b93e06c79c455bf157b66baedec992441c2a17a25d32a2bb08ef2389cb30851071a99ca0500b37b5bfdadbd0e3edcba3291bed2bb7c42a608f40d1d0dce683557697a52f536957f59721fe90730bab68ee921c131ae57ee6eadea741590f670e034485141061addbc46706b007f5d3f24c4f", 0x1000}, {&(0x7f0000001940)="5691f012b442c8047856b2b9e77386d9314b00001ae9fd9f83ae6d2c7024c4e85d8216651864908f1140574d25674d57859d8bf49406c6443e8ca64648665f8c98742833402e13e24d301bedb3cbd9022a021477e5b896346bc6d28415eace9a33825dd273c2f8df0a2e8a144eed4e6c", 0x70}], 0x5, 0x0, 0x0) kevent(r4, &(0x7f0000001a40)=[{{r4}, 0x2320ce37231d6f71, 0x8, 0x40000000, 0x1, 0x1}, {{r6}, 0xffffffffffffffff, 0x29, 0x10, 0x6, 0x9}, {{r7}, 0xfffffffffffffffa, 0x84, 0x8, 0x0, 0x9}, {{r7}, 0xfffffffffffffff9, 0x88, 0x1, 0x8000, 0x287d}, {{r6}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0xd, 0x2, 0xf0, 0xffffffffffff2c95}], 0x5, &(0x7f0000001b40)=[{{r7}, 0xffffffffffffffff, 0xc, 0x80, 0x1, 0x6}], 0x2, &(0x7f0000001b80)={0x7, 0x7d8c}) readlinkat(r4, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/132, 0x84) r8 = accept$inet(r5, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x40, 0x0) readv(r8, &(0x7f00000030c0)=[{&(0x7f0000001d80)=""/242, 0xf2}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/193, 0xc1}, {&(0x7f0000002f80)=""/11, 0xb}, {&(0x7f0000002fc0)=""/77, 0x4d}, {&(0x7f0000003040)=""/93, 0x5d}], 0x6) open(&(0x7f0000003140)='./file0\x00', 0x80, 0x20) recvmsg(r4, &(0x7f0000003440)={0x0, 0x0, &(0x7f00000033c0)=[{&(0x7f0000003180)=""/63, 0x3f}, {&(0x7f00000031c0)=""/101, 0x65}, {&(0x7f0000003240)=""/254, 0xfe}, {&(0x7f0000003340)=""/85, 0x55}], 0x4, &(0x7f0000003400)}, 0x1) 13:34:12 executing program 0: acct(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) socketpair(0x2, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd24) socketpair(0x17, 0x3, 0x7ff, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) setgroups(0x5, &(0x7f00000001c0)=[r2, r2, r2, r2, r2]) r3 = semget$private(0x0, 0x3, 0x208) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000002c0)=""/93) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 13:34:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) fcntl$setstatus(r0, 0x4, 0x80) unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x104, 0x3) 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:34:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) r2 = msgget(0x2, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) listen(r1, 0x1) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgget$private(0x0, 0x101e4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7, r3, r4, r5, r6, 0xb, 0x3}, 0x5, 0x3, r7, r8, 0xff, 0x2, 0x6, 0xfffffffffffff942}) r9 = getuid() r10 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r9, r10, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r2, r3, r4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x91, 0x80000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0xffffffffffffffed}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x10001, 0x2}, {{r2}, 0x0, 0x1, 0x0, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x4, 0x8000}], 0x200, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7, 0xfffffffffffff484}, {{r0}, 0xfffffffffffffffa, 0x52, 0x1, 0x4000000000, 0x26fa}, {{r2}, 0xffffffffffffffff, 0x81, 0x80, 0x3, 0x1}, {{r2}, 0xfffffffffffffffc, 0x81, 0x1, 0x0, 0x20}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000000}], 0x20, &(0x7f0000000200)={0x7, 0x9}) setgroups(0x6, &(0x7f0000000240)=[r4, r4, r4, r4, r4, r4]) r5 = semget(0x3, 0x3, 0x444) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000280)=""/224) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) msgget(0x3, 0x7d8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x100, 0x7fffffff, 0x4, 0x1, "5c2f5fed11976366ccff036bc0b29a74393317a6", 0x4, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x80000000, 0x20}], 0x4, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x61, 0xf00fffff, 0x40, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x3096a7f5efaf4a36, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0xb1}, {{r1}, 0x2700badf33c7f23e, 0x11, 0xfffff, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x2, 0x5, 0x4}], 0x8b, &(0x7f0000000540)={0x2, 0xffffffffd7e0c9dd}) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x8, 0x9, 0x1}], 0x80000001, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff9, 0xb4, 0x1, 0x1ff, 0x5}, {{r1}, 0x0, 0x4, 0x1, 0x81, 0x6}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x3, 0x9}], 0x6, &(0x7f0000000640)={0x3, 0x100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xffffffff) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000700)="602bad110c6f593a06c393ba2952f5f4ed9704c970039ce8ef37b569340a4f16088a6f194e97", 0x26}, {&(0x7f0000000740)="2d6f8b7bf57fc9e62622cfe4afb5c44070f6c54b482030844e9ef666585c85beb787c901a15c9d6ec6075078ec691de63b7766643cca3f7979d4ef8c8c14b561ce1dc9e3d6dc5dfa891c0ff552b688d0ae055e4896f634768d9f8b0a719c8a622868be58baec47963a06a3b8b5cee603234c06d50e5113fbbf6cc56142cda626b17ee91993bc212cb19f1bc14ce1f0621a4a88140366cdd55b5e876e8caa9fc8f5b01b1ab9f1052355a4d7864239bfce0a7a546c9e5f992bcbb26ea339f72122db5d6ffcbbd137af04a45011c0363dad9b693934c21737ee6a0f710acf454c0708823eecc85a112ba3094343ea98482449e8aad71f0e3a42ad0cd902474c1dab3611359aa35340318f0b2a4bbe5ffb8a39ba776267376d1167f61b59d89584dd206f3e854e3c47b924c42bca647bd121cdb2d945f5a34908a13be226b65d7ce224bca079e67fe9cbea13b7d4ea592b4d588dcbe952d77763f45a9195144d6192d8c16278f1fd06c5dc00db3d91f003a5b715942a1131190a64b403a31c70a4533325aed701fc04ac51345c5bba743cd5defdf160aa8e42d17bf4585d10e8784fa0d7564e23a9600f62cdb9f1b57bd6658f46dcaee77db69248b3681a6d7969ceb95ded23a155700e9f64ba4e36132857235480751856207f7d5fb152940c0ad3825e22964ddd22683b3d321d9c3ffff04a7d0bc241fd9c2c0fd3a4d26cf7406b1665a1b569536be9154ef3af86c8c479399c0fd1d42f1fd75a60a4fdc7527a31485f1518387378c9ee6920f9b565ca3bf5d2a448ff749c726635d19b239f8195b487db2c3ae990e00c6aace6c29f4cb3988ef0aac8fc88733a03614f739de158bde308c1681cbd9d85c33e414bd98ed2889d0daa9921825563d366349917aebb2c81173687ae9fdf11b52df00d3956e0cb998aeba141767d8041c1e86f6fd60bf3a8e1c83d0888ccee8ae9aa1498b92654fe20ec45581feeaeedd72a8d3fdefecd4e9f969b2e14f199eb6c1ee8547d8c1bbf32fc74b550307b64c5fd1bdc39dad50d6d13313982d21f9920fd34856f241e0a7225fc1ab27ec7c3abbec73c08f5a06698c4b44720f2d1e75ae60b2bc64be66ad14015027f369c84f22da6a7eaa0d7a999caa30cdf237caa7165340400169b8194d8307062e2d96073f03e026cd3bd33bf6ca3119f407ca979bb336cc3cb7d5e5ffb3a752b3eede66cf432e04a83c4ce2894fd082e187f644e20af6f281b13344670f9d62d2594a11d17d6d0b6ae42c7235be6e1daa6198f9ecbaf6b387c6d06c60cd9d0b6401bf4dce44d891c7a9c6b12706a8a0c60903815ac419abc2e99be91349fb46b7d267f20fef8762a91e7b67611ea4b1dfcee8a2b691b91e496136278b0c8b43878a69d8f888e8da7b0b2c99634f87861a264d7bf7f7158b218d8c76d18a1740bfdc677f731e6acd40ffc745996ce5d2a154b80b4613a9da2973c7d147f426ada69a63901c86075fa7fa8d48e739585111e9a57d22840cefe0df4581eb121c38b5d832dfd06713ed88275bd17e1b552d89e1f0b7d10303ef2b750c8f600693f3eaf14217be5b274d7d9301e14c84fa55f418de195f3bcf75a8320d49ffcc41de08878246216722aa0717b284d7fe471a01c8eb59bd37ca10bac81e60f22d0825441dcea2ac26b3100ec03483301f66ab1c3abc8da9f839a3db5098d15da6df3fe4764f287894a23f27912a180fa505d51f14064c16cd78748b32ff56010336ca180cf54bfc480c94c11172b98ff5e67944a2ed48d9cc2e46d72493cb438756ef6e1e325c02eee4863a5c1b98faa212a40f988af220bca9fd2290d1c619eeeee4bd90223ab42a0189c6fe5db14afae565c73541258ea1cdd02153fdad00228e6b58d826054ee057aa9d41b616b50eaa396aaf6a42b328be163f78de7e313fc68d09f61cbca454d3834931de88daa488a320f966e07871079c0bd44015f29cbcedcfbc57f0e3b9ba697322db99f4208a3415c33ea89961b73403cf30f017def46547a7c02a6dad6e874c9e04053b33470c2d1ea55a65e2e2efc7e4a62446e7621a89ea918bc0d7fce1e0283312213e39b0b7eabb31336f8733f06ae59127ad17e82e6925e7b973c8e358b7b535147f10e13ba0f6d206e30b846b918dd3772cf15a8af3e0ab8da26df5f0ade5cac1fc382ce8719f9d201c9ab76fc6452ed2f5e8da76779a9ae1a82f531bae0842d4cea0cea39632d8cc6d485aeb0d25e8bdc64e6cf0210e39be677c48db4ded60fc87b89881a6442dfc646b793819b887a0dc4f5a15c21edd511de60f15f6be67eb270267d1c20162c05e2efd070103268cf1422f3d849983767fd0bf86891d274f4afdcec765298a84f0a9ab48b8a4b6ac0069400c48931f1fbd4f4f5b6f90af1b6cfc8e47486fa13d619c8a0c592d641bcf37220d6f2663a58d205082c9d5e2b9413d563357f3e0b7804da523ed6232ee630c32384a20dc9856099e4ba2ffbd8f6eb729b119b2e32f739473ab7728b7521c9454fefa5392f8b9f30a449024bde2ddd80d8547719a93b7563946898f4371913c2c9327aa1821c25bc25899ee54d3e8cb07ee8cb3a1585a2cba861af419561b88b8cb98e23f20c902096c6db6b5dea44f831fdd69e805dcbe536d7f0920e8536726b6c402571ce0eaa5d543b2b339c3805ef290c43f99fb0b189ff7ccd856ca0bcff803fcb58cd1e7f5fb64b24e21626719648eba1825344ff20384362d59cda656a6fd7a786aecab36fcfedf69b55639c3ef768b4637ddd37eb839ddc1eed1fa0684640513f600e4d5bbead1f8089472582b745f9ee4bd293c34d2dfc88f662efd129b58d7aa61f9b0d7ff875663789721f576f2ba4e4f9a1d5d7ca3078c83c3fec1714410808e0ad111af7c53eaa928c163a444b975eba9cafefac47b9554f861f816c3426290a9366189aba071ab51e4075e58dd87b8f64c2d3e2b05f1fbd0f96114746d25113d85624b40188866fcb459c27ae9122c5d6daafa313dd2dffeda870088e79a63d2bf015339db2d10705f9856512273a7a85a6c2a7295a9229df6c68d3ba5e7c94e26c6a84aa196f788af563aecc912d52cd2f3114d70046fdf573a72c8788fa17d2b3fe0e522a5126637fceb2b66ecc655d350a586704604a05f960e53ec642ddce97576a1c8e8f139cbc885c6d56224fdebd6bf016ee95ac3bfecb4f7c61eb56cbfb5520a2f038d34f6623c15ddd8541d42797ca62366ccb8a36a988602779d8ef57cee2bbe6489021b47212271721d18172a3f03882311db36308a07fa46a64c3c84c4ed8dbcd2bb3bc9ec077ac2b035cd23d3bc8a038ddd9a3e283af133915731ff1cfbba74b915820313f793e0b994d8fc8af2a2351ccbfbbebd6573a31536920dcfa8240bbaed7411f89b2caee0ad19488096bb7c593d0387426e82e4cf79f0f45a7f567e642a8c837a2e83f01473d431cab190bd2fb05448386a1d9214de8930a9c71c2453e2ef34945ace553df4eaaa3911cd761c391cfc0f423857c76c3b270368c033d66392e05a4dedd77f467ce1324ef882e4b121dfc53b53a74a1ae950990d22c14064283ea6dd1d0a6ea77033eb7f63fcb9d3dbe3dcb470ca739b0a4148e66b7990909819f5eecdd04b0c372f5ab01a905e9f867f4c45188266e2c3f20c271c2c9579f6aa8028ecb76fd2710f648d6cf3ebdfcdc712c3b1eccc711dbcab3a1ff2aaafd30120e27930cdaea4bea214883e48a7d70347348821fb8ab68868deed4b5dee3f900366db5f4ce0258cd24b4d79041cd59ad54b0dbd48271ea2e4211856ce4d4451e01fe63beb1b973f1f5061425f6d9ba0f7e743a52d99d61f71d33a07b9e40a26b3218c49ef82797361d7a9fc132e69efbd8bf53227fcf64de4144eede67bd1734d21b5eff021d855999901e2d1cd2a202c0035a725960d153bd3e5f01b94175ccc9e5e28c41d1e0a9e191182a0a79e9b071f5cbe8789e751190e247652e1d0c71f4391472046ebbfd7c93c7029e026967dd242ebad3481adc113990bca2a681c3611a74d8052c982f37b1066e05556bba25637a2142f97d3198390fa28d24209ecf09c060a0eea8a62ce90ecbb5e1a6b97336a06cfb32b92da6089013053ff0825c8a6953a02b4e59be101ff16941ec997fdbd81ab7964fa6a5ff820343fd6b1a2501dbdf3154ae25f7e34a634687b6c8cd14377932d0ab42ad9d51a57d160bfa89bd7fd4a06866112140856d3a592c78c36d4a1708180492b95e354d99730628aea3ad5ef313586d49f80982af9f313d1d0168559f11622d4e017761d5e50a44eaff04a2af9c7d7c6cc8105a07fdc4fc6da2073074d4db7d1aa3d65659fdc32e5d5649ab372342072d68430bf7fddd00947ab68b35b7def18980d02d3ccd080e46ba9b2222a25b3fcc9a68dccfc0a2d4799b8f15879a36290164c60db0893fd88cf50a649945373427d804ade04c61ebe6dbb0f9104402370ce48217d4368004a5503a51306d27642e4f0e7a0c6c33b5d4e4b0d880df4c11cb80da7791d4eaee284a51d641c88d977d743d3fff206e985544cda2f00c1e61c7f70df460769ac5ef612012637dbacd8a3081dc23ee4b7e420cdc387f09eef4fff6f66350335962e57961181a61e5284790ef771af2215ad8897830cfde429b7ece64ed56f4be323c81bf190f1203583363266d3b8ff489b92552dd3f11939aaf0d44ae9ba969f7143140ff570c0bf9f7ba65083df7f99ceeb178c87b9b01834c1c47abc90e32b01cf379b9a8bb107882a8aded00decfc811a02df483f3f5197d2c9c211d458c6bba5b27d1e7674318ba1a8ed0879939b1ce57dd82030e56c8166f3d32caedbd5625fb4db568cc417ecbd4e7211a3e9e5d29d40b0e994b4a399ebf0cb1208e3094cf48bdb604190e83c2d1efdfcdfc8e0f52a26c93cfbef926d18d17ca631fbf3ea115a46e9099b24b4ad6c2c3d607300dfb90cd1b441dab60d61b44871c1470a809ab5f7c64cd62ad041fe85fa43ccdd93dbe9319ae69078b28c9933374860d465bb469a9847d03397ec832aa750cbd8b4774faf1eabb55b1f58508a48446897e4639f9f345a523b5db347b7e08c7212c645e4948175c9fc4582d07fe7c4320a7409b0f6cdbd3084a7b559ef64bfa4c4fb1844918cb0be85f7af90a83d20a23bac71543dd90006f62e28e86a31ee241f90ec18b9ca5c3e45ebc9071e7ce4bc89607180314a5451684305a7a3530a8ee52d1db86836c47bdcbfe9b0123ef224ce418c4f72db0f58a17d4069bdb71c363a9305e5e44503b4210e788df9f680dd51b045c0705d906f320fed63af717c50ba519520fb4b293d1bf2fcded97f9560cd65e36e1fd896c81dab0e49551f44fc9458dba83e05bb0df2d2ede9679348e2bf5248f94d5e13c0185ff65089353e31e628a295759b6a3dfcb308cbd922110d2adec67865d6fa488e0e177622c92d0c5cb8a237278fd349922abd198cbb2612a07a6c67663a9fd85e65548a421f19d9ef831b9ccdf4a1d6e8719e043f4eb092d88d0719d592bcf631cc3a1674513c794dcdf1af282ee249b1f6f263c224d87d9562b4ec0e3a9b1bcdc182199aedfc8e8b6487fe07eb0a7c862a07706434362580a454a952f3e7dbf4073ac890101beea5e8545b97a20a50e08437027b820fd2e1d05582f45ab9353fd2b75596639a2bea373e2df0a142fcf0a8f3c0905e4d41c30a067077780f4129c9317ee07d598b435aa69457b48d4a6209abc95b6df24e4998d4a7088fa6a33a1ff1dbd6475c39e7d9890236494db62d2", 0x1000}, {&(0x7f0000001740)="6cb31221c0782e97e7f369ee29a1f24f939a521ece3dba83cb7b1a055efb26fe7e410378ce77ea9fd64660e29e429331", 0x30}, {&(0x7f0000001780)="3a68c639e025cdb188adafe97b19a8fee3faac9a62505c4e57ed504b8bb901a89475fcca628714808059a1cc45ec8c9c45db16d90e382811d97654eaa545e96eb43eb47497d83f4875150a1f1f15f2ff70285257ebbc52b8f143b83e6e513e90b20a8e8f63603a26dc3a3a7e2f5b0c2579b273c823497b9007f196ca14469b", 0x7f}], 0x4, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r0]}], 0x48, 0x2}, 0xd) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x80, 0x0) setreuid(r3, r3) r7 = syz_open_pts() setreuid(r3, r3) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001940)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000001980)=""/101) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000001a00)=0x101) openat(r1, &(0x7f0000001a40)='./file0\x00', 0x2, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r7, 0x0, 0x0) writev(r7, &(0x7f0000002dc0)=[{&(0x7f0000001a80)="11b290f7a1e11e3635dac0400a24fb33595a6c18827b2ce88e2f9e42a0dba1c44223a10259cc664a116e17b07717d3ec61cd75b8228b9f749e86c56d0a31274b3c", 0x41}, {&(0x7f0000001b00)="81449cf4a72c188e54776b4eb59c06dd6c38a15628f17e7e33bcc1973c9d14810113b31db79b80db2eeb4eeeb804a85fd36c27323a54173aa6918446f6c82fee5185b9aaab2c3a928b9db252f31b4eef58a11aff643f8d60bd35e5965fe19fddd3e54a9a01e0de1d8f71d9475617b2a3d64ff983c566bac78d2f3a3c82286ab10eef1bbfa29dc4a14a9f43252fe11d88d99dbbebe783e165bb7ac9a178ffe8a2923b604ea3ed32fc5c87cf8239dc3420e0ba9e5e986b4f607619792abed7e17c3c93e651a6f35f72dfb4d8c8ea10968ba43c446e938332ad9055afb53401eee1154ddeb4fc0faff8e46c208d50df697c1832db9e7323488d0562bd18d6d081b46d972378b4e7fcdb772a513d3d3b60c20ad8305947601d5c4793e5bc8c454e106bfb9b01914eceb8b8b2eb1da46116c6f4c936fd9848a37172f9ff94891bfce53e6461fd3bca4627c942eeacf8f801f4aac77c3efad7e03af8960eebffc6423bfb7f8c8ebea3ff9e985270c3c0825d6cd7757c400bd4cc5943c509e0c099e5c79bc3deb94702e1d5f26dec60aecd060d8bae86172a2a99254b97ae8b57ee9a589a61810567abac005c4a04128c202764a8b2f46c87a0e2e73fedffc251442539a9db8599e5bef960dd4f26def6f24d407397a2a8b3752ae7859831a8c4b27104aea8305e62cf9dba279e335c7f085670be9976b0e09a6f11c9e864f949a348397ba184e60b3557cdd5f11914bfea46dcb99870654f7916c738266c62f0ce3302a4290f663307a1288043c63e16f95ed18b98e32a302f916e935a762e4045636f935a13486baff81b8945e56162fed31f71ded9ff8400375158f18e2a9c92b0823947bc246a136635b263e4c48806a3ae739dd6b47f3d22335a5aeaac60d4035e808b9233db8bb0fb4492b3c2e568f8b934c3f5180e5e3d876676b3e329ddbc57924459324365bd25c2fde9a1a7a5ddf2fab561e544f40c693542e164f42bfdfb4af24cf54d65bd7259183556d903e7fb89a25e4b009f86878f188ca90661a35c308e57454677177587c9bd6189e13a4ba2699418e144355835f03fac5c67aae9ac1ee8199d1296cb99996b9ed57ec328f419001d525a96cee74e1cd8eca066836f9fe91658aeecf67c11ee57738659d83ee898a3ea66b5317e2ff8fa4005db741f6a4ce03ae02875dab4e8c70da9c17ca26ef8876bb43dfd7d465dbb31e4b340b794568de680dbae7caa2ecb66fd55ba5b69a00384886fadc89820710ad6160faa0f9f67034df5dae546778e0d779bf827b6892b7b7ffd22f443263ddde14e371e95c030e2558606ca5523acdb2ad2671f0f83540a24a0b5bcd1e9e968e9e1d97286431f894492a5bca505a2e75198d570c63358ca1abf013763f8f6efbfca83bf675ca54de17579f47b783a760d6e2f0ab7a68170e09d620c3554144f233ad5ac236ffbc48d4491a33903cccc83cb529ba08b6fba80fad5b9985bbce2fab76d037ab3e5dc4bba741d0d2c12ca3ae1da1b12489c8b8396718eadb9b209e48b08816f46fa728720ddcfb18c77039776990d951a2c7aa9f1f25d3eae316a55e33d1d265504bdc38212ef975b1da578c06cd927f9a506fd4814d5e80c1f9a9afff9e36bd0d40b25b0eff08fd7376a68a8a2a78d3ad09794bb89355b75b7d371e72e523bfef5db739a8668daa4883cb001bf15f79544311aa7dff8587fbf3f8bad0baedc33ee6770595219a09671ef0b985577483ac25cab77edffa7526676ebb0186002f90fe37a150393eb25dd5fe879ff46b47f6b048b69dcf0a85fa1183365017464eaeae72d06605ff6d6fbba2d16348a0d08b4f0d0f77ad3849ef7f7c97e1645e896d9d578f254edefef35c0caf6411062c5b38563d24a8caab633736e96126972578e14a2f81d3a4b0e4394432f2d721587273ea7e055ce0f5ee8dead8022b8f5afb83f10758a8bc9dd83b02e7ed7561d43a75e539169600b6f48be0bfc300cc23e5254f3f3c426c33f7fa5f3733de27c0eba3ac1572e1fe88a173c46ddc70cf46e74b0c009953e1d22826095ed899d4bc369a9187118cdc595d66deff1b8536c857cc50dc923892624e6bc944608754edfb876d71d22eb3911a048051b426416b03e0f52855c34763560de12e3d8cee92d758ee19d0a46ba2802bfad20979407e562c08b92343113543accea9a8410f7b9f40e87e3c23248e03ee49b0789bbcd2d92f88376b420d92686498f9fefdc784060f3947a2ab7e6e5def48a4db5a86d081395fbdcc7c604e42d41e29da1c90ff3c76eb10405528e605e67ce18dc50e1114bb58339838fd1dc2b6caa001cc344656a393ae62e23e785bf7e689b82510a0320f319c8af778d1e39829fe51742545fcad5ea648172e076486431fcf4ac297681415a9e27e0ab608daeb2e0ea5c2621e91ea2b267d4ec4f8cd744d20aaff250802d2b2a60af28e23b4e2d5ccadf4d128c790e229e0c9645be81bc8e2a734622ebde27c60eb1c2707c09f0a8c3d09fe647d2cadcbbb8a92e08d1c5403614cddf08e9286705e4eb4365b3c06c358f2a4b177d676a8a8cb1d393c579f6486144e5216567dafd63c8bacf4a7cf07ed2f58f893d6f71765b72409d71faa8fff1d68724da09970e15dcc445c76d89936a28d80d9efed7cc6f25a6fc60a6e31205b3f9dbf5741164fc29891a8c7e03a2ea5996021cadfe0c082dc9d3f4ebc04605591d3ae22b8ed41e121d468974a9ace416bd8883c56354592dc191a818b14e899ae2736cce079fcd81240b8c945e6e093450b52922af6c373f933e3b2fd598e00cdf60fa932d3e31b170ffbb551b2927f39aaed3be958b6c1e70a1474a5d688d1d9f667f6dd249624c16ebb2f4f970a682005dac3656e6f73cd9adc3e6b8b4b73e139607dc5f1ad8db2c8f9ebe4ede82d73688215a4034cb7ac1b054a479c0a114a61124468af4b1b1988f280c816c9740fd5cf8838ac536756902d565bf559482339edcc3cca5ec90d21eb054d376e91f4c16057813dec83edf84f2e7051e9a508b9998303208dfc45f72e7fb2bf409bfa80862d93644acdc676eb69408be7017eb8e8592611ee62fb3136394da9dbf45b911ce5d5545ba03f111d0d62a5219ed2952845f8d2a593e5b037446b97b5e7d61512571d4592e2ddf8cd9a470af4f1b7f063962a63e3e136a00e93c4b98dc4576189ae0c25026b770ee6757d76c332a138dc89c6d0c198a58f3402d62a0bdece87550e3ee4529d8957a1caee8a6991d0342b74b5d379157ca8860a3d015dbd8273238ba433307276703d371c9fed1d25764b44cbbef5daeb510deb16f580db3a0201f46e5978bf670194cb737f5b2ba2cdb84be913c87a7f172f37d298ff47bca0669b87e854f1a99a4e4f18be743c828353e6d7df7ca0ca392455f1c9448e667080003bbbfb9b25825ebde438c38efe00d703cd6990c67acb2eba612dab4ffa128fef609bd9126cd250e0b93cc74476a941a666b6b217f48b87f5a6a957bf2fac8515b2bfd4fff3bbca95758bf2e585857c537d6d082b8486c0add475a08e51d9cb3376fae6c08e75feba98250f1fa80584428b5e06343fdfa631003bc83f1b396532cf0c73adb1c000cf27ceb3aa06055445883bcc64ee3210f7b1df2daead22c6467b89476259505b7353bb121ba3922c566f875e478262359ee9af1f16b812b2249d7280dce4ffd5b3c1afd76ad1a208df28f47e3a1e2230d4527dd77b217d811daa588786154b458ab32e0cd0812d2e2c8d356607baa386333cf0dbe7a514a907fa148718cbdf837be1fbea9eff88b4e8bf86c70514280326d4adbcd354cd890fa010d0e756a8118aafca75de89e7deccb9cf54e64457d7ae1827decc05d6f0c2d4534a900033ba0847905e5068b93f983640bc1af7222b7d54b627ed760ba31fc7b83adea26ff00129cb772f474a22f155655de201c4af3c5474196aa0b4fb5996e70e45554ced18e631da9ad4437f5e156490595de9046c56dda699cf186c718b1b1eaa5dabdc67f2b6d0e5af10b8e0aa6f7a8e1257e4203cd18f797d2d40288b61e2c55668e7a315bcd1c05f949c79055f1b266c18f2abddcd7e95e236a047c37b920781cffd1f6ebc1fa7bf5cf236f1136df42e9b45729c10db9f53a4b8d26fcdb7ec87f7da92c31a0df16de05964c6efff6279c9ba9a7162d724a0f17d233228363e16b8e376963fd95f911d097213688b400e85dff413af02228ee07366a50ec10e8082a6e05c9c64615f69cdd89240f404c93489abd19c2ec4d0e8c96b4421ebd1ad45e00fb6284515ee4d1f6079688ea599c12a513ed50b7131d739938d3e77cab452b568792bb88003e25b5210590ef2c0ed4283b23de0fa475959321dea649405188e89f859c33c1f4b7bd9de934693312e49b0dda33532bf6a543fdb812ff8f401128c454bf1277f016fdb7681a61294fca9e7deedebfd09b4c76b7578fcccf66cd82a6a916784ab367c28738fd0704992b7beee9c6accda75936db04885c7548a1ea93dae2c7f21700b1859be153a4ebd96c431d230c6141014e6e747cce4624f8d7c3a48dda8d6a9d09627b0524450479d45f47dbb0acd223aa3caaafea09b54009322107f935fbd1d00ac1b067bb206b5d3d138841985f871b7fd2969bfd44cb06b97cc3b2e4d95d178f21b370009b07cc4bd630b99d3774cbf814a5fe54dbb5bda1ba4b395591093e362e224cc229bf0dd9057e7ce6704b52fa55ae90f268ae58a24109e49b376f18f72ca055bc62095d33010473937b25b33920961e903212f737c44c28c7ce25bb995397321cd934d67006eb691ec6a5b06b274c6fb6f72058029b988b0307912dcc015c25aa60ad93ef8112b269d07a80743923a3e1c15faba65cf7209ed93663dcd2ac6a81f48aa5b8acd2799ac61a8867a4c737ba32650bc7113a2905aa0991a45f27e28fd64fb6b39b8eecfdf86e1a401b9b7d4145d66fc0214256a57bf692bc738af2d4be0d6aca3fdafd338088f7cde53f78e738c9988fdef29e209df5d38a7ec9be3799ee721de6ef0dc2fbab913a128495db8ed3702f486b2aca6ece960281c9a5e6b2daf6f792dd73285dc7748e223f0a54ec97c4d6a04b9373824dd4770996fa243b026b72652e56f327ce235b15eaba2a1a6304c0b852625864722c49c10bf0bba2d825e5877c60453a685e8e81d042784730bc692c8feca8437cc7b5fb17797d8a205c7ce0ab3c01989bb30c734a9c7732484c198cb4d3a6208e186aa9a256b5c65d6d86daaf2217431d341cefd23bab921d4ff977be4969b1c3d2f08206f18684d1e3faa6d00ac45120c1e9342cf7495d58f560ca13d8a065bbf6523e239f176cc0c55886ce0ffdfeb2d29645cf003a75a8a145ac07cd1534310e93af39e463c1a40db6b3ea54e021ec6348064c0fe23070b216aac17c785f050e0c3f36ca99546333b70af918fced180b40b16bd25b27bb0c18ff8b126ef92dd2353f8afa2bc04ad5d75ee1e4f3fa9dcca70ea5943fef42bce83517122f513e5d450f85eb5531e7aedbf071f09acc306b41eebf5fcb715f79e030c1d1f14f799e8cb1ce926b37540ac1e7a8755cf396771c638c0ae12ce3c39e85c5467470b192e0acc806ff81907c4e1d00484fccd4c73800c73388c8be9432d30276f13dfeb787b321ef15df698d55e5e1dd100f622efa3df1bce9a7ddd37e9232d412567fedc2455ad657f6f14877727c7da91be62f2f76e10561761866214fa76ce933628ea543af51f4c51a604d1726a2932fbc99b25be6f316c9cc6b1ff0dc", 0x1000}, {&(0x7f0000002b00)="b391c36fe9dce531e6244ea497bf74e6794629a8bd780f70c42354f9609e94f280d57ecaa340916892864cf3fcbf92f7f1fbb774b77132f558d9b3cafc0181e8ce274b70ccdc2d2e615fa2d743d90edbe2786fc9a4617a28a217f7471a3c5e686232ec0a94a611a667570cbda3e92eb9c308c0cbbb227f03fc2baa0d7b1cf8aac80e81b35eb045e3985528ccdcb96d42940da8ca67f32162865134a18058acc2f81d8843f083d660eea31cae3348b1599b8d3857f69a37469bd2b9e5d189208dd6182911b66f46090359b429cf336cad098b600de2d109a0430bd42b46239e373350d8d2cc97cbbee4", 0xe9}, {&(0x7f0000002c00)="72beaf06677f7e777e5ae4121414d80c608f535702ad1bb84c6c78e8acc612f0faa1411faa9cc5ef67323a3d2746ee617c37242fddcc844d47d5e5d0351ca922095e9d46c4171b4dcaddb53a0ad73353c011f3c30584aaf0581b33d7020e8d9e1edd236e4c162e977fae0d9ee0770a6453bb3914e9efb8a6943eb5dd5b5a22f15f172a7773a3e358ddefcdcdb3805698d012e25c8bf9474ac5e7e3c9d8d4898bf16e1695766f1c26479ea087a0808b3fdf0c0aaca0d91c2eb5bc2509116142a6911a24dd2e3a0c48a3bcf436daced3dd", 0xd0}, {&(0x7f0000002d00)="2bf7283e07ea61d18c505cba625a2d7db704f37bb61b989b2acca2df797043a41e3fe9382914e2539a1d9128d47396ef72ff6c51a005555f89521672434763fbaebdef32a067943a4da069fab9e9719fb585fcea0d74351455bc2a5944c40cf8c10c6ce220c6be292c859eb96bdf26530b5e0c426552a94cfd37566c518ff291ffd5695acb9ebfa2d09a57ee59f55441b05db8df90e46f", 0x97}], 0x5) msgget(0x3, 0x200) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x6, 0x1, 0xffffffffffffffff, 0x6, "6a367e52d846c686a6da66617c337ff56ebb33dd", 0x710, 0xe44}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%.\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00']) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mknodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x1) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000080)) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 13:34:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x491, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0xfd, 0x8) fcntl$getflags(r1, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) 13:34:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') acct(&(0x7f0000000040)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file1/file0\x00', r1, &(0x7f0000000180)='\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) geteuid() setreuid(0x0, 0x0) syz_open_pts() shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x8}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) dup2(r0, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) pread(r0, &(0x7f0000000140)="861a717e5f7043a1b230b35f1684928fe0afbc5d01a645514d90fd4d21ec74e61fba99ba5dd0f873fbe35f216e5208ea26a02873a33ee21170589770024032158747d9314885c04c514ff13ddb9967f2780a6911c4682b3b517161b1579fe962e3fa45bf49259a4222160d236d4118c430e24801df98016770b9b5b61bafc10e8c3f65ba1a51b6a8ea53bfb78fc052f55d015c4b", 0x94, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) 13:34:12 executing program 0: r0 = socket(0x11, 0x4, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000004c0)='./file2\x00', &(0x7f0000000400)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/19) setuid(0xee01) fchmod(r0, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = dup(r5) msgget$private(0x0, 0x100000040) semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 13:34:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x20000, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1f, 0xdec, 0x200, 0x196, "229cd053fe1912901b014c44ca2323b3bf7bfd31", 0x80, 0x7f}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x8001) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x5, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:34:12 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/65, 0x41}], 0x1) setgroups(0x7c, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x40007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x2, 0x8007, 0x3ff) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xc, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x8, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1f44b926e14988a6", 0x8) clock_getres(0x0, &(0x7f0000000080)) 13:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8001, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 13:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000011c0)) 13:34:12 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) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:34:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, r0) mprotect(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x7) socket(0x1, 0x1, 0x7dc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000080)='l\x00') setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x18, 0x8004, 0xf01f) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x5) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x20) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) 13:34:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x100000822, r0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)={{0x4, 0xfffffffffffff8fd}, {0x2, 0x3}}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 13:34:13 executing program 1: 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4ab, 0x2, 0x3, 0x0, "d03f00000000000000000100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:34:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x7}, 0xfffffffffffffdab) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="71012e2f66696c653000"], 0xa, 0x0}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x10000, 0x21) ioctl$BIOCFLUSH(r4, 0x20004268) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") mlockall(0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xe05, 0x100, 0x40000000000000, 0x1}, {0x8, 0x2, 0xecc, 0x1}, {0x9, 0x3, 0x7, 0x1}, {0x31, 0x0, 0x2, 0x2}, {0xffffffffffff205c, 0x1, 0xcd52, 0xfffffffffffffff8}, {0x0, 0x401, 0x23a}, {0x0, 0x0, 0x4, 0x3f}]}) 13:34:14 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xff38) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:14 executing program 0: r0 = socket(0x20, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="313ce0e4e369375491642b01820df8fbbe969e959fdda1aedb1dc6a227a34cd701e94bab1a6179548b781cc356922833a301ee9966bd39467ff9db38dbfbcc5bb2272219e34884"], 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:34:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 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") 13:34:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020e80f00"}) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f00001c3000/0x3000)=nil, 0x3000, 0x1) 13:34:15 executing program 0: 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) 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 * 38826 85838 0 0 0x4000000 1 syz-executor.0 214400 22060 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff826445e0,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff826443d8) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800022b885a0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007df3854,fffffd80621f1ec0) at alltraps_kern_meltdown+0x7b frag6_input(ffff800022b88908,ffff800022b88914,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800022b88908,ffff800022b88914,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800022b88908,ffff800022b88914,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806806ab00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806806ab00,18) at if_input_local+0x121 ip6_output(fffffd807196aa00,ffff800000a8a380,fffffd806f6bbc78,0,0,fffffd806f6bbc08) at ip6_output+0xd59 rip6_output(fffffd807196aa00,fffffd807cae8380,ffff800022b88c78,0) at rip6_output+0x4c0 end trace frame: 0xffff800022b88d10, 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(ffffffff826445e0,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff826443d8) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800022b885a0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007df3854,fffffd80621f1ec0) at alltraps_kern_meltdown+0x7b frag6_input(ffff800022b88908,ffff800022b88914,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800022b88908,ffff800022b88914,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800022b88908,ffff800022b88914,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806806ab00) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806806ab00,18) at if_input_local+0x121 ip6_output(fffffd807196aa00,ffff800000a8a380,fffffd806f6bbc78,0,0,fffffd806f6bbc08) at ip6_output+0xd59 rip6_output(fffffd807196aa00,fffffd807cae8380,ffff800022b88c78,0) at rip6_output+0x4c0 rip6_usrreq(fffffd807cae8380,9,fffffd807196aa00,0,0,ffff800020a5ec60) at rip6_usrreq+0x5cd sosend(fffffd807cae8380,0,ffff800022b88ea8,0,0,0) at sosend+0x668 dofilewritev(ffff800020a5ec60,3,ffff800022b88ea8,0,ffff800022b88fb0) at dofilewritev+0x1ac sys_write(ffff800020a5ec60,ffff800022b88f48,ffff800022b88fb0) at sys_write+0x83 syscall(ffff800022b89020) at syscall+0x552 Xsyscall(0,0,c,0,3,e105bc4f010) at Xsyscall+0x128 end of kernel end trace frame: 0xe1277ce7340, count: -20 ddb{1}> show registers rdi 0xffffffff8195cff7 db_enter+0x17 rsi 0x3952 __ALIGN_SIZE+0x2952 rbp 0xffff800022b88300 rbx 0xffff800022b883b0 rdx 0x3953 __ALIGN_SIZE+0x2953 rcx 0xffff800022d8e000 rax 0xffff800022d8e000 r8 0xffffffff814c44b3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x34d3910bb9c8a92f r12 0x3000000008 r13 0xffff800022b88310 r14 0x100 r15 0x1 rip 0xffffffff8195cff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b882f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=38826 stat=onproc flags process=0 proc=4000000 pri=85, usrpri=85, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5fb30,0xffff800020ac0020 process=0xffff800020adca80 user=0xffff800022b84000, vmspace=0xfffffd807f00c450 estcpu=35, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71001 46832 23807 0 2 0 syz-executor.1 85838 25628 77478 0 2 0 syz-executor.0 *85838 38826 77478 0 7 0x4000000 syz-executor.0 77478 269251 65793 0 3 0x82 nanosleep syz-executor.0 23807 393837 65793 0 3 0x82 nanosleep syz-executor.1 40502 509341 1 0 3 0x100083 ttyin getty 76903 439624 0 0 3 0x14200 bored sosplice 65793 502495 78442 0 3 0x82 thrsleep syz-fuzzer 65793 284395 78442 0 3 0x4000082 nanosleep syz-fuzzer 65793 410079 78442 0 3 0x4000082 thrsleep syz-fuzzer 65793 453119 78442 0 3 0x4000082 kqread syz-fuzzer 65793 383981 78442 0 3 0x4000082 thrsleep syz-fuzzer 65793 306473 78442 0 3 0x4000082 nanosleep syz-fuzzer 65793 469693 78442 0 3 0x4000082 thrsleep syz-fuzzer 65793 159824 78442 0 3 0x4000082 thrsleep syz-fuzzer 65793 99287 78442 0 3 0x4000082 thrsleep syz-fuzzer 65793 215338 78442 0 3 0x4000082 thrsleep syz-fuzzer 78442 430526 36837 0 3 0x10008a pause ksh 36837 234411 84816 0 3 0x92 select sshd 84816 351071 1 0 3 0x80 select sshd 48703 100980 74314 74 3 0x100092 bpf pflogd 74314 163922 1 0 3 0x80 netio pflogd 44213 214940 20447 73 3 0x100090 kqread syslogd 20447 59750 1 0 3 0x100082 netio syslogd 88966 304674 1 77 3 0x100090 poll dhclient 24833 435292 1 0 3 0x80 poll dhclient 26421 195938 0 0 3 0x14200 pgzero zerothread 29727 271168 0 0 3 0x14200 aiodoned aiodoned 37676 431174 0 0 3 0x14200 syncer update 28940 445088 0 0 3 0x14200 cleaner cleaner 23855 56081 0 0 3 0x14200 reaper reaper 31278 472624 0 0 3 0x14200 pgdaemon pagedaemon 72259 508196 0 0 3 0x14200 bored crynlk 97978 180586 0 0 3 0x14200 bored crypto 70443 194481 0 0 3 0x40014200 acpi0 acpi0 25343 204223 0 0 3 0x40014200 idle1 41621 182871 0 0 3 0x14200 bored softnet 50360 300994 0 0 3 0x14200 bored systqmp 76703 412067 0 0 3 0x14200 bored systq 22060 214400 0 0 7 0x40014200 softclock 45171 53350 0 0 3 0x40014200 idle0 63612 164484 0 0 3 0x14200 bored smr 1 27071 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 (0xffffffff8249ae90) #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 85838 (syz-executor.0) thread 0xffff800020a5ec60 (38826) exclusive rwlock netlock r = 0 (0xffffffff824b59f8) #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 (0xffffffff8249ae90) #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 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9656 6485K 14856K 78643K 54062 0 0 pcb 14 8K 8K 78643K 1801 0 0 rtable 119 13K 13K 78643K 6125 0 0 ifaddr 100 29K 36K 78643K 2120 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2354 0 0 iov 0 0K 32K 78643K 1655 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 77K 78643K 17102 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 225 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 1891 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 17480 0 0 sigio 0 0K 0K 78643K 209 0 0 proc 55 51K 83K 78643K 4530 0 0 subproc 32 2K 2K 78643K 1134 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 1417 0 0 in_multi 33 2K 2K 78643K 1232 0 0 ether_multi 1 0K 0K 78643K 66 0 0 mrt 2 0K 0K 78643K 43 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 2314 0 0 pfkey data 0 0K 4K 78643K 16 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 137 24K 34K 78643K 57548 0 0 UVM aobj 130 4K 4K 78643K 143 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 1881 0 0 NDP 25 0K 1K 78643K 660 0 0 temp 263 3557K 4197K 78643K 251049 0 0 kqueue 0 0K 0K 78643K 151 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 139 0 133 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 804 0 802 1 0 1 1 0 8 0 rtentry 112 778 0 734 5 3 2 2 0 8 0 unpcb 120 5381 0 5371 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8642 0 8642 1 1 0 1 0 8 0 tcpcb 544 3279 0 3274 1 0 1 1 0 8 0 inpcb 280 9461 0 9448 16 14 2 2 0 8 1 rttmr 72 4 0 4 4 4 0 1 0 8 0 ip6q 72 3 0 2 3 2 1 1 0 8 0 ip6af 48 3 0 2 2 1 1 1 0 8 0 nd6 48 198 0 192 1 0 1 1 0 8 0 pkpcb 40 112 0 112 34 34 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 349 0 349 47 46 1 1 0 8 1 pffrag 232 39 0 39 17 17 0 1 0 482 0 pffrnode 88 39 0 39 17 17 0 1 0 8 0 pffrent 40 99 0 99 21 21 0 1 0 8 0 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 488 0 479 1 0 1 1 0 8 0 pfstkey 112 489 0 480 3 1 2 2 0 8 0 pfstate 328 489 0 480 9 6 3 4 0 8 2 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 3216 0 3019 30 17 13 14 0 8 0 art_table 32 3217 0 3019 2 0 2 2 0 8 0 art_node 16 757 0 717 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 28 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1887 0 1877 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28117 0 26651 48 0 48 48 0 8 0 ffsino 272 28117 0 26651 100 1 99 99 0 8 0 nchpl 144 52302 0 50675 62 0 62 62 0 8 0 uvmvnodes 72 7354 0 0 134 0 134 134 0 8 0 vnodes 200 7354 0 0 388 0 388 388 0 8 0 namei 1024 172913 0 172913 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 31 0 31 23 22 1 1 0 8 1 scxspl 192 151571 0 151571 54 53 1 6 0 8 1 plimitpl 152 1734 0 1726 1 0 1 1 0 8 0 sigapl 432 17500 0 17484 5 3 2 3 0 8 0 futexpl 56 219220 0 219220 5 4 1 1 0 8 1 knotepl 112 3942 0 3923 1 0 1 1 0 8 0 kqueuepl 104 3500 0 3498 1 0 1 1 0 8 0 pipepl 112 9836 0 9817 19 18 1 2 0 8 0 fdescpl 488 17501 0 17484 3 0 3 3 0 8 0 filepl 152 103095 0 102995 24 19 5 7 0 8 1 lockfpl 104 5427 0 5427 7 6 1 1 0 8 1 lockfspl 48 1883 0 1883 7 6 1 1 0 8 1 sessionpl 112 94 0 83 1 0 1 1 0 8 0 pgrppl 48 291 0 280 1 0 1 1 0 8 0 ucredpl 96 19230 0 19220 1 0 1 1 0 8 0 zombiepl 144 17485 0 17485 5 4 1 1 0 8 1 processpl 896 17518 0 17485 6 2 4 5 0 8 0 procpl 632 53482 0 53439 13 8 5 5 0 8 1 srpgc 64 132 0 132 54 53 1 1 0 8 1 sosppl 128 215 0 215 52 51 1 1 0 8 1 sockpl 384 15932 0 15912 17 14 3 4 0 8 0 mcl64k 65536 1087 0 0 129 74 55 64 0 8 1 mcl16k 16384 28 0 0 4 2 2 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 49 0 0 2 1 1 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 241 0 0 24 13 11 24 0 8 0 mtagpl 80 108 0 0 1 0 1 1 0 8 0 mbufpl 256 1598 0 0 43 6 37 37 0 8 0 bufpl 256 46883 0 39528 460 0 460 460 0 8 0 anonpl 16 1648237 0 1637283 335 273 62 70 0 124 0 amapchunkpl 152 107151 0 107018 102 95 7 20 0 158 0 amappl16 192 88431 0 87744 484 440 44 49 0 8 8 amappl15 184 4200 0 4199 8 7 1 1 0 8 0 amappl14 176 4314 0 4307 1 0 1 1 0 8 0 amappl13 168 2920 0 2918 10 9 1 1 0 8 0 amappl12 160 1501 0 1501 7 7 0 1 0 8 0 amappl11 152 1440 0 1425 1 0 1 1 0 8 0 amappl10 144 2062 0 2057 1 0 1 1 0 8 0 amappl9 136 4149 0 4146 1 0 1 1 0 8 0 amappl8 128 3594 0 3549 2 0 2 2 0 8 0 amappl7 120 2135 0 2125 1 0 1 1 0 8 0 amappl6 112 1291 0 1282 1 0 1 1 0 8 0 amappl5 104 2156 0 2141 1 0 1 1 0 8 0 amappl4 96 17395 0 17358 2 1 1 2 0 8 0 amappl3 88 3929 0 3919 1 0 1 1 0 8 0 amappl2 80 138662 0 138585 3 1 2 3 0 8 0 amappl1 72 386570 0 386138 26 16 10 20 0 8 0 amappl 80 54885 0 54839 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 17501 0 17484 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17501 0 17484 1 0 1 1 0 8 0 vmmpekpl 168 139581 0 139550 2 0 2 2 0 8 0 vmmpepl 168 2131162 0 2129249 723 616 107 110 0 357 16 vmsppl 368 17500 0 17484 2 0 2 2 0 8 0 pdppl 4096 35009 0 34968 7 1 6 6 0 8 0 pvpl 32 4240521 0 4226331 775 626 149 171 0 265 5 pmappl 232 17500 0 17484 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 821 0 123 21 0 21 21 0 8 0