000002c0)="b838799272d7808d42b5e42e51c245e8e6c5d98a", 0x14}], 0x6, &(0x7f0000000500)=[{0x1010, 0x1, 0x4, "2f49fd019abad97b2240e6c555acec3f3432afdc9c0c3e694f174d24f3a5aed42d523ccd7c23760511820932eccbb67f51fe5f41bc643c8f21c7284bc5b003fb36518688e8551de73e861294cbcdb00289435aab4dcba05529966883150824db7d7e57a0474aa3f78829e5faf8535a0c72b978f7e273c7851135d9470ffce5cec92aaa72f3cbada4c30e624c39aa1e7a0e5f45de06057419dbe1c51ac3513fc6c258f24c8e84609e4025f8954a236876969a193a6b7a6f22d770e21341296223a2024b6bcaf02c3a2d3d0a02ed0618400c1a2efbcb5ac2f1272d730bbd82aaeefc517987aed4bd5aeebb27a329091cad076571c575aec1bbe3f67b4cdd587e52072cd5dbc6790b54454adc1cc25c9cd79ba22552d35b77a0fd5fd4e9ca178935951c27b040b2b8bdea6b47330d816cb60e9a39e0049620c9687a69beece2b5b59723b0d41ed6c58dfa7ba8a45de23cc57f204df05adab852daa268909527502e1762f54aabd79a36796c4913df27b286d2ef2ba25bfa37cc4b19dd01b97123927001e98b378327558454de4e8d4466b6ffbac4449d753b60efe135d2295f5ec68b706ad29b3d17182468442671217f59b05e7778c24a3b30f5055c51fb5476ba561376db8f3d0b5be84acd992498b6395d274de89799811461d9a5e4e5cc88bcfbb1486b40dc7b9061cb31df6e8a614e22fb9a9597e613e9936ac8ddf269c0afb2a872a0a754fe694495a9e2c63033c1082487c4f3742551f7ce1b2fca5c8be446b2740df5481a75db37e28febb53e0e080d62bb50930e595ec223906b04a5806f4613cc53dc16ae0b1e5f9710af289d9c5dfc3a044213f3f40b336c9c3fd66c0e7d21e7aa3356da92c167bd3d81678461c63f9256e941e94ec7913cb88efce0d80fbca7c6d100484f544cc9cc70f07490d042a6f07313491cad9fa3ff903f9d088543ac99bb5d79e6017501a0da61e809e61bb89d3c9241af8ceb592e95fcfcd807febfc26641c359db0054a45660e873cf0a594e57c31c91c191dd9609668063079940b4453d4523c425de8f0447971b41904e71b4f6577226e6f531ad5124a71548281af884530f8b0012015adf564acce3dd1b1677d6da26a9eb0b2954d5c4538f52b41fae528f02d00935e29d98fe74ae4067b73a41a34f43a01196a33a5f819510900eedfd1486654d9a88b2ace5e10c897b1597f9a4876a3df08f0230c97238c2b41097593ed028f5c83917720e34d0f54321d4543a67aa32d4c7b6fda088777f440ea72c5596fa9ebe25440b7a12efc13de79a69c3b81339ac8126889740a4617cb5010ec5c452fd853b56bebe56759d87510d381c4e920a29f109784aff30c69038730cadf8a0ca81e11cceec03a95abaf9328cdd36dcb9c5c8e8d1e95d5a42dd76ac47716f101f21fdc0653a284c37b6efa52c2658964f3eedcbd20786132b8b89cd1abfb64d5816b00701831e8d0a73552879596cdcfb667714356ac0a7731b27726020a7c0cd83c262b1fc113c27eb3634102c34e7b6d5be9e994946e0ef1de3489b0dd42fb12a73e4c636fa172df7a3f88068dd6358b65b3764555882b3de797edb8f4e69316d23500a5451362b37da618f275900f252541d5d258242c53e5d97b08b1cf696e713d5be0b0344c812536805ee782765a263a6b4518edf439d5495a687224f23e8d41fc3e5937ba9a390a9f51af831ee3d5ca7653ce03d1fd1de2c9ff9830ccf8b90766a3f899186b0d222c1d33e3559587ec1f5dda9ab702bba4281e129ffa82ab63c78a12c034bb5f1c0c9f5111310b0609bc8eb7ed5e6f213698c2d9c59372aa0d5d4b9233eb0681ecb7da7aa107cee12addf0881dd5071b418815459c08152c75f8804751af6cade440321b28457d7e942c6b99652f06c287b57d4521376ba1c55badad99552a3133abac2f3c9605f7b988bdb7e2331257bf7070c68ef64b296b1813138369eca554f58023939755bc2f8145de3a3ea4be62cf191f76235d4efec1cd2d4c3aa7d799f3affcebc072c8b4e3540a014d5d600507d8b54c5c2ed540f8c965e175a58354e392ef16040b2ea04e9351d562fb93be9e7c642eef92854cfb59a0cd58141a6326607a4b5e197428d17f3b709d59558fe7758cddcf37f9d893c08cd6ae957c6230539f463ab2a503ed4b9468e8001b700868e470e984b061f591f601c5c37ff4b85dbbfa6822833191fd3eaeacee9db2a78764775915d0ae19ae3b2dc974aa341f6b8301385493a9949e55fb7f86d7626b57332d1a554974f7def05ce08e01254a1b06ba1526385ef5d41ed0520db712efa700f4ce010667c1baa698996864ef55173e96456dbc7cc1c42d8ab51c53db67000c207bc37bd73f526990b8f207ff6592678ae38f473883563b2c3e18dc615ad0f2e80e77b1151842f57cd0b78ce80b95aeeac7c1d25b965e41812f6d3d611dd889723ce6403f4593b6b498d091bca1041c635404e45b2f438dcd214dfd856be83fd3a9df46d01981a377f1c29fd5decef7f337f572552dbcae710083dec6dab2889174b804a13236834ef3110aaad1a7fbf364cf5f36c5c395c80ed3b649f4409e88f32139e9e58a964719ba00b9dfdb7aba1ce0f1fffbe438e2207528c252220b8d93d3c86b33a76e9ab6de92d401bc786428205f0603afbc4ebc11b499f823e0aa2ccf2395aa8817f9e6d3fa6eed6a5808b3af2be46859d88bafa4a9fd049aa346ab61d3b50d1915dcf752f0a41d7228419dea579842d8c788a78b79bd7caab39ef69544a2e620ff80567f4c880d7a1d98edf62139d2d035289f38670d68c2149535f12cea6ea9d1ab6dd4c232f1317c10c7e905d18523cdf559473360c5c08a4fc0a303a6284c8fc86508d7f13568c4005662842a242392e0d551c7a7be941b54121d466b2e839e241683d8b269b9c88caca3684344840be64a86cfa92735d6db95ea1c4a806680fdec2946dcba6e8bec92675a1b59110b23a06f39e82f6cb949f206c995b078cae777ace76925f168364048d7a5a6c810469ac24e9b3ce63d61f8e8925497f9b172123c066cf7a41e48dcaff0b592e936c4e8749691f641d1a12e944d3582938791f049e8c95887abebab4f1b785353149553cec55c0b40af3296e75f5f673335b806a8a0c3d87354d8c53ee43a86f501419e1d823c2f0e7edb99f45df2e47978de90f427bc24a7585a02f27deeae9c3496b7c1a02932fd51e7d443c04533eeb486e7614698f32d4b7dcf07eb870c5378bdd1416a22c22850c27807879c7d299073985249c33d5d8ed315e468ecc97014cd8153f4e69ae33c0562fce2add6fb3894c6ec3370ad43992ae07a454b9e1e23b23bd9bea2c4ea4235bbe93773ad0c98fce6404518b7275fe14f646be7425ee9db6b4663b21bae92ecee44fa19dc3a071367957d204328e99221581f58183dc1b055c8860abd862d117a0699e6402930407ef92e767d710bfe8210844929cb85b817291c3aeb54054fbf63aa4f1fc1fdcb63e692c70873b4d762f5ed62ff2371f1c9bb4298e7b91d8197e8c49ec29efee825887c7f967717227ac5e8c64cbcf518734af12c56c7ee03cbe6a77af7c4692bf9b875cdab6b3effc23bec131e0b676c02612eb343b6cc420313bac1b80bd3df2d2dc967acdfb13ec899415a7ca2522fbc0f6fb29541f2b4c442dec7969b1b82924386e628070403ee78ce67c1a4f091ebfa4d0931378369cde4206d881dd698cb13cae41b88faa8a830136b974fed6e5ebde7f3acc28b61fe85df8a7ae073006f4408dd7be43b3f9056983e9de81041aa373ea4562a047f7c4d92afbea93bade99ca530794962cf88d421f2f74b5ce0bfb8e15dd326bb0df55bb634b1f4a2fd54fe82322c538a5598970951073018888db281dfbd35d5bdbff54a855ca095942dd0283a4d0601ea3198ae67880953e75cbc1a72c1782835b6b7fb7b59c44ef5525c0449b402a39942d75f0ade0c59cceabf04810e4a9dd5d7218b534653b37e04a3350736a89f8170f75e31c6b94d71ecbf59f8761bab4b33169c35c3e580e323d3bb8459fdabf5a742218d63cb21d354326cc9e379eed847bebdf246863bd7f3229340268cb55271a97b3cc100dba7ea25369d1c6c5b62b02fdc808527b385c0987115512ba5a156577298fa9fae0454542a93b0a7e9ae2c72f47f39d68ce73ddda7ebe7ff44f4f9b18930bde25b7787984f6a2abb7f2ea8c047ceff9048432104c1987523180a726142f883abc00e43b8b09de0cf40789a92b0e58b1e43702e0ad2d50896d80705cf4d62c32e60eb5cb3dad5b06a278bf0cb8eee90c849d2d08b3297e3dd66ba563b012536ef7c562e7e96efadc94262fcfd167ecccbd7cdb38d861cf4c32200dbc4848a76c8457d39474c1cc0542a276a458620d0c59162fa692ef07f9d3e26112becd8e2c8fdf42e2500125c47f177ec5ebd2941dcf72b8bc9f008252279a11423c1dbfdbde23e4921e5e706e2ceb8662c7b2338a4e008c5a39cd36cddab140bf17a4932d7576f85304b166743e079e4352f093416123047eb4a429ab4abc816fadac6242a7878d17ae6e9237b5912d92a2f114e848b168b528c5af32554276ebc2bdf0edd0e96f118f86e6af095169051ebbdd906bc3f425c962c822bfed0cf32c15eddab5fedb76caf38ff0d164444a86f0c0bfecc5a7801f4541f2329a05012be7639eda9099bb1d905beaedb6c060c7fc329d9ecd154a0a0c343381eeb0a064e2daee5545580356d3342da80d1f62659e13b0c5c734d51818922c23e5bc008ad1e2a34acfe2f14dbe06897c2f4de0c9736ad31ce5050226ec4150fd1444f3b598b359b99e1da904b0e52c2f850d2af87182fb13bf6e17e292c9f96644fafb45e41dc8616ccb82fac02ef1828de3a98274e2eb3ca8b4340c4a504034987bc15b292d465f96672b4b52dcc899cf386c4fd215c50027bab74cb0d65d8ddcacc4466e0122a3c654bb1ef98b75e8804473b4cb106c262cf2f722e599a0091fb6e02fae64d770b00837ce046d46bca2b53c3a20b255a828dcb6f58972843f20005cdd92cfe577653e2c76c2f0f9e51d270a7e1ae167220da0e5d5a5e38c6b95dcd4904f37ef9e8308a154e918283b0b97dbaebd93bf2557260531a65da2ae196a143891d0fabf7b927283741f34a5e3f274ef73dd674078d8951accfbddf42293fef31ce262997eccef7121c8d5772ce3165aa26570d594d7f60ad4fd174c3d4155739fdd0653e654e2d9ae970b9cdde8535d53f077df90125d7101ba02d3e39fa17711a072cb7e8a0436310ed057b25d6694f046fdb81753072bcea40363ab1274890faef3e8e4b9d816bc1f0349133f74777af8502230218d8954c7652628405c1848f986e31f80f7a88859d7a8a86209d1c2f0c6fb752fbddcf8b0b8033e1163e89d635adc36408a2487c028156db3a24df27b1897df1a66f126f4463b5b09eac76f08b150921e306cbc55edded49afb906de0a2b292a8d1041c0bd81648fec4f09c9749bd01cdf0f9c1972e06f263f105f851bdbf67fbb2b7c56752cfabe41d5c5212b7f7d934f62575b7e993b4835afa26b9802fafc8d7fba6544ac427cd48f93590bab62d982dc93f02a5256c9fa6f48650a3cd88bc6dfb6bdbbaf159de722440f63b46c1815f1b778a373221c46915e1e5bd57d181b1f077820be49ca513ff4749ff9bd6c158b810fad48970d60ae50c0ac1b357fc9c6adfb68647430f855895425abcedb21c4eb84649f30ad2c2d0fb34352f97548c41f8c98e70236abe33fe094f"}, {0x78, 0xffff, 0xb1b, "35fe62648197ed8d3bfbe54e04c232f9114f151edfeb9b38607c9bdcc77fcfbdb5d8db2ede43894015055d5f0c94b5caa9f5455053bbca77d67163c87acb8439e4a3f13f729ab7c27a6b45d74f064f4184d5dec822fd937274a8be4c70f7b56238"}, {0x18, 0xffff, 0xa82, "38501d"}], 0x10a0}, 0x409) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001600)={0x7ff, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:43:22 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x1) symlink(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1003, 0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:43:23 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/25, 0x19, 0xf36448c84cc2318b, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) mknod(&(0x7f0000000080)='./file0\x00', 0xbfff, 0xffff) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 19:43:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file\x00', r1, 0x2}) 19:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x444a496daa8a81aa, &(0x7f0000000280)="de3f78732e04fbbcb9270411210510ac36461e6e4d2ca0960a2f5b4db4b271bad0f959e0e56475354026bdddac41a2bbadce8553e36c2e679ba83f0800000000000000c5d1356b8d01405cadbce6868946f8799798280722dd438a4693cca495407aa6a5a2458d56a2eb7d2a92fd4d28722ed28596e817a366fd895f30d1b2a1b0ed646b39ac7e65634160d82f89981d77fbbaec491dcc614375c5013345b67978369755ad6fce4d5124dc3123500375ace3150ec7db2683b522") 19:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="1846d3628d6c8913d72fdd79aa5b02d048b6ab8df7aad18df7ff1978", 0x1c) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000380)="b8392a8e47da8e45cfd641fd5ba3ae37d9d856923ff948efbb45fda86e7e04c2b1fc0c88e21a13f8ce2ddc4d6c3b3aa7a362fa1ce75414205de6b984fee39bf98cc1339a1980e88201cee7f8e7c38fd9b6d4adf5d74124e3d69602ab5bfb41a7f950ebdffc4491817fe50bcf5f94cdfbcde2d8982b7b7d145f46bf883a01f4bb6f642c1e467f5f31a791a6195610cacbe317d5e890da8616855aae30760da89107678ca0046e30b7c7d1b56e816f1daf44dec99b5bdacb48afc91f43b0455882ff191cab6e93ae362c486203d18d75738d9554128e8b250c7d8bc54306a05e6526cef4c872dfdecbe0007ccfc57634cd", 0xf0, 0x400, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:43:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-\x00', &(0x7f00000000c0)='\'&&)\x00', &(0x7f0000000200)='!:%\x00'], &(0x7f00000014c0)=[&(0x7f0000000280)='&%&#\'(', &(0x7f00000002c0)='\x00', &(0x7f00000013c0)='(.\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='$-\x00']) write(r0, &(0x7f0000000140)="137e97539addeefa5fc996ecfcf4f845d6045bacdcfa3660f50bcdccf64b50358bd4fa7196c5538279d1f6cc88917b3a52df3ac3881688e03f7c159c5baae1734a2f1e12d813f9742155cc357a25425883779ddb86f13e03b25c0db53f4e8eee10c16952b3cde499d63d9ab1857cacd48dd64fd6f50318ea27e35a58d9c575996a8c95b18e16892cf00b2bec1c25e7bde9274e34fae09c2036afd9373105ff9ea0d7f4", 0xa3) pread(r0, &(0x7f00000003c0)="5bb052a43e098c865bc395dd66e1e53968da2d7e36d0f2b08514067f59bcf1ca4af3977bac7e21bbd069b7596c248116382bfd2f4b81f674bdebe01ade348aa97e51098541e0a35650e0a75bc1790f88bc5505387239085b7ef02799b35aa881b96f3869e992283e464e3a94756fe797eefe180d0a64f334d8058b9c1059154e5753d84eaddc1a21ddce53437609dfa1d84cd84e2a70243ad099ed9d6978219e1e50399847f22ca9cdf3b23d1cb370dc4b81584fc70e33463e1c53c74c51e55d495d84f5b9d5678bbad75eeadc53216fc38c816ccdda6803ede4f54bbd56603c45b46cbe2d8983ed4b0f295872143270aeca08a1a9fd5c9268f00499f3e0ca644c95d852fc724bec822c2b87a6979099054926fae1a28e24ef4abc3d56475fb77a58e4f462fdfbb8a17bf4fd98c5d672541ebc8227b6d35c87bc4e8fae8c1899b30fdeb40e18ae81df12d3843d60bb5c3300917f9f5492a89fbe50d4ddc2a42f8075f4152088b5193f7fda5a76d37386c031e3666ee44ec2664a605b9a851b1dde0c6c663aabfafd6334533f4e8213e548be34bdb222115b479aabff8519c48c6f5d9fbbbb59d7bfe21087288d65394c574d150bcdb3802eea29a16f24fd3cb6d5c519f078cf30108ac962e793f1e626d8ef02273a90b04b8c9b1ed15ca5e2602528e8a66deaa246d65dbac123870343762a42c2601806ae7f495c51caa0e6b80697e1ac08a786bbc23aa2a64ae145359ef8143eb53dd2241b0bc548fea2517de22315873d57689057340036b58ddeb464ea27324586da2ddbf27f6aa97cdae53a304540374a9799fa1b2300ec3c90b0a38f582b24b060475121b6c177a166160c85a5cf892bdaee6b349bb7b6c3fc0d09aef42ae612383b2e45fe3317679ebe7a58ad8fe490a01e2b1da4cc801c9c5449db3cb8e7311fb8e9444e3174d92b92375143759e5678613ceff56c7994a180e2749612f4c3b455b009a93b8236e7f2bb8fb7ff9df6f2c77d24be16df0b952ab4edd324546b03091615657340a93f3e7ab13db00354b18d19e0df95da3b46baacfd761316912472e0c4fa233944252194b0c289b58dc1d3a1328778053a7d323a5fe7a9ba3beec5d81601eff7303f8f9323edcd141dc98dfb7af6a19b1f111509648fe362a65a55744d7fbd8c15ca2468d0a854bbc874263c044af17fdcec88af43d2ef3d93dd008afeb516e1b6a1dc457ce1559e709ce2747ca85d59083a6b60327f87721850ca382871f2ff157a7766eda25628e2cbdab7224296f8eddaf3dd36dad446b7ec27db7aad535899b54f6427904bd196b3fecabcc88b912f355e93c8d1e2c931ff181f8cc3d22f1ec322f6d68ab79aaaddf3d48b64200ff6bca8249ff525e3ecb95812dd80599cfb29743721530ecf4f69673d6955b3f5548f87fcae6ef0d215b0f927c5e064ae9ec8b6184cb8326cee51068367ec888973917d6eaabc8f3d36bcabfd43a2ab7641f152f7534f5f78eb4c788e3afd95e0de57177e964a275dc5685529194b53467e80373df20afdcd05ec31b22e0ea2449059414eaa93086cc176f46f995615926594f32091efdb96c34f9f3a2ca400f727ec3fd55abb97927194b8ee39c5a7ffaa851d8e76babddedaa8a8fe385f2780dec9df618d20e8dd020fa7cc368dec12d3d214232276121fdd51e643fe7b998fe84959debc52b4fb31de0420817e402df74641e439985b0ea41f6a4cbb4479962c2bcdd0ea0070cad3e60b39d3be7b87adb43700d12edab5830be476b7aa00753850724f73da3b3fee0752ac8b9bc98c20e7c6d840230d474b77ece91d3259f9501eaa2bae5eadf5214402102ca26ebe70664d0d25a959862ffd39d0bc5a82b70c6ca53fcb78a4cb7cf4628ef4ae3e3f1f1dd1c8bc464e7c0f53823608af258e8d382c35b405218ff178ccf5ad5248e76ab1edf2103449962d951827f6125c501098cf52073aaa17858927b53b1b9c3137b67f62c227d0b55cff8f33e4da61c611bf8f821e591d63392f1df57ef5ec3d4a0232b009e1dbb151294cac17280cc8ff5b8157f511b3a6fcdddbe5f8155d4f31c58fd6c011f12498135281c8ded7496863a67463c00a735e6e5793beae438e10a392ba7341295295ae9d2e7c69b76962a0916ddba67492a1abe65f230a029a2b87b49ae0bfabd2f2edd20f75172cf9c27f7a8eaa23ed3e47639679acf06278bd731581b665f958d215188d744cb1657b198aec034a8c463f880f175015f67de181a4c793d948f334e431cce3a7a393cea71a7f37ad19632d087a48166d5dc356445079eee6720fe0f8fb34e236dbbc78e82098aea0727f52d9925cc9a2899d41628f23a267b39663fd1762b2d1fc7b884f3516adea85951eb128a97e3721df4648fd818c1c26224f6ae24c04213a7c968c51dd43124e9d284698e5032cbb725df37c1347d0a877f59b17088af90d843c709ae99258a462b951028c4770de82cf86f21c2f209fe41c066d8ff2e52e2158ef041fda5c1e2b623c7ad3bb687c8a3c77c4b4e4edc552e488eee5dbbd9aebe4856670ec95bbdcb0f70d538eb54524400463b3260531925db2b052bd26868ea48a440082272fcd3ede4eec4cf0d45f19b2195c1addff105124ffc6c1518a2fce53d117a1cf1837fb8790bd68ac34c47a94805aa345f565da1af1987b6f67aee2016fffd79bdc9353e30927d750f54c22c5f546410826a27c8ca94fb64c59960ae7a25a9b4632308bc68b0c11f1101b985917f15cfb6794e9a0e83158a4c6af17737eb186aeab179a1c60909e4d08a52d847e62128da97c32416d8ff85f7ccb0a2d45844df2e82d001d515324272a443bbcd35d11620d00614984e666a836ef425e0810764c83d9143afceb84de2379248b9f0e01b60d7054aee892fcc8317ce6becfbac59893c130bf6de7fa380dcbb1745b2782deba53f00379d63266ffad87e778c77431789001b5456e0000b596323645b741ab7ac57bdb0cca55045a3700ab20f4028f70a1bc378323d1c4ebb6b782edb1d64ca10b24cd9705d594a6f644f4232a7d90833cc871939e88dde82421f8822664d1f3afa96c717e7488b57065adb1f891cd4e652a8ca3fa64acca3b17aeae3634e33a6714bd926eb3b584dfc3b2d84f9f765f959d64e9fe9fb6681df368ec6c97f8bd8b10955042c67909808d4e1c2d03840cfc55c59d373181fdbe2e9a50e8eb01884b2b1880042520a2b29370d2814896f82bb28af2031e88877d383fe0952c9c6ed343f686000dbf5bb9057668e320505336b6ed94ecbfb73b8f6f63d1178b6e0f895d48c8f8e107bd493c4b5ded80264073a4f28fc04610e8ce347a04a7e8141595966e4438542f210d863756201360d7dc02f6afc833d28f96aec45f04e2c7e2542aab1d5ee06bafcf3b1ef3da4691295202322125bb1ab9e6fba8a84a2faf23e1ee78c451c40e6c8caf65f8054d949e318df858be6e48e8cf227e0accd691dea0892a52654befdc988fe8c650054c1a35eea57afa1be879fe74430d7c9594db3aaf8efc646e06644b1e6367c407738c116f19bc2793bbc62c4682945d352a268988ff1453838b1707a5d1f5eb2e1e311411b62491f5363c3b0cab622f7daf2be1cc9abb4ba7e4379ef1b6f06743d8b408efa487254d1564893e84d87a70cacc8678247c8c4b3c8345bcb5e71f09739c10a6ae9cec1f0b4cf80510a96f4f8d27a1bc28d9f6687d002b2d3c8b7af46ced2acf935ac91777a84698254558d621d12b8beb88ac90654e76547d7e259c7589121498921796ee366143974575b900e519557b09538cbac841cd736f1d7ba83f249634e7c45179a49ec2f41d3ab0c75a190d99c2aec2c97fe87b42730c5c47329ad70d4d232937a5931a7d9a9d9da6583f0385ab508fc1dfbef3976e8b0d18d0a4ac422d8442562b8643a189cc96fb22357ee09731b0492c2bdaf87b252b849051152cfa79004ec62fb6540729cf698546d1a425d8467915ffeee4fb01a5dc44c845b5985b0110012a07de2288600164c49e40e64d9e5696f1d75bb1dcfe7cc6224b155bad0e48fab1df0c9dd32092bec72927b3c10cc2bedf69d891f10648b9d92baf2cf77eeffb396a0dd2b816623f3121569367897230adbc010866a82a5888191fd74863cbf4bdd926940994acfee75adc90731f533773aca184c59cf9738a0be53b50637489fcbbd11b5832913ed593db6c3bf473872ad51814319a87a45c0fbd62f680525f2eacdb4756d43e9b5c45f56c2d8fd806e1b10e57e02fc6f95a7124ab666b49a8da669ce29d3a30fabf1d7093f192aee2daec3ba6d661342db02dd69e067998194eaae4c552b70a241a7b68914668dce655177da40d76e99e74ec4b9f41c1c0788942fb6190958017f357411a0661665c208e6fa32afcec13d3de5a6779096583dc746cb9e70625054f226069df3826509f83d5f8ccf152a6d07e4eb9a8f748feca8bcb070ea031298674e7fad4dcb68eedef5a751590cb6b2fd5a87be17dedfb6f32957b783074b0d0ac95ac2284e611b072c0459e7d30bda595f6c8b07f6c4c3d835511d453c49b30b3e4dca4ce649fb639464b10c41fbc0d68eea583b29cb920501b70eb536bb32f489869f25bcfc8b4ab2b00e4cb5e50b0f5d80d031cc63a4a78f78311e115df4ed67b783721338b754ed6ba5e46795491f30435e56b364ca4cf0976579ebc4e3a49f08561cff98094911df12199eaa4fc27c98cba7d0e7001d2b11a41b4ce29a2f9979c2f03a17e6c21b1866ea96624c33684c55c5d8dec9fc2173c39251f2291b4768b17c335905dd5f092e56c96771b7b1cd96a2efe5506f38afec73577987775a427ff220d47ecaf86cdacebe5f96f3c0d42fce4dee195cb12e3d517f48f096fbcf61a3713dfd2cae4717af5f696fce60842ba6a7e98f1bd109466303bf7e7cc48b8d5723d4cb5151546171c0d9ec7dfdfdc5b93c99d0ac40bfe62730450dd64fc552ef5e34a762158811816abf3cc4f1fe0cdbe4f8ca2db40359590ca45ab8c854c2c575439e6ebfdbc200a549feb3412cbdcacab3046466a2eecf0844fe86d5f3f2959f26122bde43a10de42195ef7abe706b32f272d6fd873c6603546eaf193f71b9384ef220f2a924907ad299bc7a5fe0779ab7be508034fc19ea3254133ca76570a3f68d8db69ed9e6e52cf5068537c05b0dc843a419a4249ef91b0f2830d62414714546d83989875b1d4eb84c315e5e8c09b968ae81017622c02d950b05614a46340ff6f056e3ddfc22ac76e64d736007fbbef543e83cb789ffb45b85c50e87be0ba1e1bc6b5dc85b8d70c763585f1b01d7007d7811d24e748469312aedab3b91121b68d653a218f2dde342685dfddd31bf0527c0b9cd1b28dc67ca061fc4165b3d000ff6320deb2c54e70dba25535cb98a391bd3cfcd110e4a58552cf10b699404c62698d927af30bac92b8d612e3f2c51213b13d2dcf8e7c927261f7619e42d57ce4d35970bc3f24b1e53cc2fe9613e1cdce6819933b735fe7fcff163fdc203b0420cabbc362953af335184568afe18e57e337e251c08c5abd8d1941edb44cff3170155733bcdb33938dd8bb0fc7e050b716261f9ed94c43da76e51c5f44e9893f07b83b6f7ec0c850c50fd576b3713150e0c18641a762fee5bb7ce4f0eef9360f18c444d069380e1616c1d536ba167a35c112a6c57d11fd514f821a5c8513bd655db65e4fc90fcd42b5d01ff0d79898f3b782a0480f3883bde8a4e27bf915e6fbc31d607d17c7a823c363a9a4b6ace44cc1be10f786", 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000300)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cfecf96c621cd4099d5c6ca4c16096c18fb6c4de2b685a99553deac047722f760a8e57bd2291b67cdf12108a743000000000000000000000000000000000be26da1c77e414df4a8932aeb71cc28a7615dc5e06311fe0c3e6267334e5bb48ea1863a23f93c0c4982fd39188b7d841c07ddfca778eac53b28e074fb17034", 0xa3) execve(0x0, 0x0, 0x0) 19:43:24 executing program 1: shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000010000000df000000000000d6b2e237ba9483840000000000000000000000000000000071d722776abfb8d23af32db7e8296cb2221ad912b16fcbb26b1f43bb4581fa7995c05494081f8ae27e0664a9759eb277272cdbd8a211b5f44c"], &(0x7f0000000140)=0x2b) r3 = getuid() r4 = getgid() chown(&(0x7f0000000240)='./file0\x00', r3, r4) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCLOCK(r1, 0x20004276) 19:43:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:43:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x11}, {r0, 0x6}, {r0, 0x100}, {r1, 0x105}], 0x5, 0xfffffffffffffbdd) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x33600000, 0x200}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20302, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r7, 0x4) preadv(r2, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/223, 0xdf}, {&(0x7f00000014c0)=""/203, 0xcb}, {&(0x7f00000015c0)=""/69, 0x45}, {&(0x7f0000001640)=""/247, 0xf7}], 0x7, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001800)={&(0x7f00000017c0)='./file1\x00', r2, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001840)='/dev/bpf\x00', 0x8, 0x0) mkdirat(r2, &(0x7f0000001880)='./file1\x00', 0x40) mknodat(r0, &(0x7f00000018c0)='./file0\x00', 0x2000, 0x100) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001900)={0x1ff800000000000, 0x10001}) r8 = msgget$private(0x0, 0x28a) msgctl$IPC_RMID(r8, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001940)={{0x1, r6, r4, r6, r4, 0x44, 0x7}, 0x42c2, 0x85, r5, r5, 0x7, 0xdee, 0x8, 0x3}) writev(r1, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="239b0b0471cf9fdeb4d06589cfa7e5578c46ed11e8a41af77019ba65756f222eee52727966022e89d0b86a59f3a0e3a9eaa0aa74cb25031b58b2824ead12de3a2b544b65ed9cd61787a4f6def4344d67a41cac7615d1e54f900456ec14c1ff2a041f0e4657f816882a68784fa9f02d26", 0x70}, {&(0x7f0000001a40)="c96ed1ed459a267e6d99f0060e", 0xd}, {&(0x7f0000001a80)="ca826f3bf4", 0x5}, {&(0x7f0000001ac0)="5df391014d9035ee28708bd0aeefc8aca104ec291c2f27bf6d863873c76ad60378d3f17c0793674573cb6685eb7f9a590dda9a7ed5aac6c8b7e5639968d9d190b3ab985561b375845edfaef5f4ee4296713309e76cd143fa1bed632dc3d7737ee9ce6fd368706dc04d8820e4636649144e0d8ed81c9ebd8d8fdc8418df3251a8e9a1525796d3e08ce92c4332ea0a014c7e054778bba78fe819079f6708d490cd4b850cd6259676c65ef5a5e929bc3b7b80643bbaf365c665a0e0285ab4b073f268b52a7df7a6e7b6e2810e68029b967a88dd50fd75f339ed89e7e97d9c6051c2182af6ee928c86ff0186229491ce29316f2a6e8226fecea444af07bd3b963c6846e8f5c634e4e615b4a83d6ee8369fefd9d54aade9ef4704d9d34fbd118402ae100dccd28917e7786a78a4056a7eab54063edf1aafaf8621d199122f7b580b18c1487d5c33a58a99e5d75074326fb13219e008aeea33be83705f198138db66531a1f29d92e3c72d0167e3b4f845b9c1c14019628145d325046d90729413158bcf037dc148f29cb72d3c457caf0969a2e828e68dc11efbcdf242952fb51b11a3fb690b6cf61563c62f27e0b6c40b985e73af320d9ff3ba5c4b85d6f3520a60b03c4a92dea31ba7ff0f3a619c7453665800ae7b39ba093b2ec27b120ed1dd301204930c3a88abce04bd52d01e0edb61ab737884c25dde5feff6503b4ab6549388224100d176dc7a9436f69b22315ed198b1558c630f2892f4b03517f55f58c2d7de40d22b152059cbe19aab99e4e15daefc3d10cf7d6a8262dcf628f2d30d3f6fafef76b06f79cbd4f90a28657caa2d678b2b24e8c6a50aa551c551245626dee0e26abe2553f1f22e7f3fb2fc871018807580748460855fce0564ef203b95a5f14ef057d9ebb7ca2a61bac5ef2a8db8b65968bb6b2be55f18257365ebfa4c1264dd91be4ca9087741bbed21f47e994478b73bf7822a1a451584f55abcf43b3376fb6aac689496cfcf34dd841d29b69ba591053824a89ee480fcc77bff8f997de4f215c3e496e801f9b186ae40af71f207f2591a97f4f19a4fa5274950ab47e83663c435e72bc54ab5df50bedde68a0c4b8e760ca017c332c4a2397c467d489e0814040d6bed6d93f11cc12ba82f08c06b65b350b98a58bf326a6022855ff9fd8f319bac09f835da828b3f2f720fb590466246c799205c54001fe9860c1ee060a1d61a778837050665efe5ac4fb7c015dc7e37059cb448723fbbb43b8414d74af981525d9d25ef0ce6659fb545d8164af6652cf202c4e429e733f2edcda4bb4f44dae14e8e95748efd659a8ab902f55f4402ee1c9cffe4f0ae47ad854582350e862aa9c99a75f147467d78ba5302ae0cf4c704cd2dbe67bbd42cc54028304f425ab91ed67117354601cd42342af8f94c560de89394f392a5f43c56b6636bc115ed610dc610ad58c7c97785de1d5c43a66be5a5d1d5ead621963ba64410d8473a48962154afcbcfc2420f13d5e099d3a09ea68f4db765189c566c3edffd755f2ac50e71edd955485d6c953a8e3160b1a57107b65e09e84825c0e2c689d5c6a34dc28763283e759ae09af6bb1bb75af0792207627d86a0ca09c69af7dafba87a97f41d50622abd1e1453da674e206572763726a221cb07b851d9dc9e8288430775fad5dbed517c80b912f16c686a67d222ca600fda0523a029e0b2c6ced0efd1d631bec103709ee2036fee0aaa0c559ab584069f3e2a1fd5bf4cbb5c98e5e8b89f4bf52edeb8e578922d9ee2b47ab5e905abc36479f256764d6b85332e3e671b6e29f7cc254c9d7ae451d16e5b24fcb039dd19589ff02af27e4cced242c2588fbaa1c6820e666caa955663cfc37dc763ecdb5dce55fd3ea050cf097b03658a07b892a47a73e49f77025ded0a8f7f7f77571d1e1909d2daff880293ee9b297948f809454dad79cf330df51191a4706fd2eedc4894034001a85f92d472f198fff9089d3604de6af444bb2697b6affa0468e60db76e19ec736c407ec3fcecae1a6301a7c2d2bc1a00d23add18fc00823de34de841ad750dbdd080d90c7768774ad883f8d4e788011a3a0619c66f0676a105ae5478b45dc7c90121bf24199eced3909436d6542c54191cbc24dc60a270fc33af0478e721a39d0f6fc6207ca06925f53de08d01e31f76e563b3061ffc2133b66f6108146915218e193c0f56a3dd5a0b365486e2e305f16238ebb579254570558481a693bfccce288eb22bb3e7f3cd19ce95fa243f7d2284b21e014da60c5ed66dc67b480f7777456b4ea4936deb308564c82ae429a73b92b90f8871fbe77d2fb4ddaf1713885ff0d949ab65a27cb7aa1b750d9d43cf0fd3ea5ea6aa639b6c9087bf2c73bc337380ab176567b415592f2de47f95476f34d0d8d5b9422e4d6fcfd4096e20dca46226931da3a2d1c7258ba5d54b79ebfa989e6b8794282ec377b3fa8b6b526e38cb24009111a16abef138f9cbb4daef0ad5dd54fc167239f44159c7cae8f82f240c6af688b35ef8e578722e84e06648ae245622513288d7183b48bf9de0670716bfa0c62689d4f0dc0309f81e321b84f80724fe0736b962f9780f8f4cf3b51d02dba0bef4485e5f0dfe1fa179b0854ca54550561da4e03e9decd2b581fa742685e36fe047513f7c0d17bcf0659290949ce26ba74cacffb86a9b7a628e20cad454a9b9ef77d1cb44547727c17b6fbd7d7032e5473d196ee379e094856933538a827f60a2f3d9aa0ffda325233c2990584bba85de8821e4e7239cb04c4bfd8978226ebcd37cc4447ba79657d919471baa9bd7701bb4bf4813419a1457fe795eb9ed92f8313ffa85c12ebc7041308039bd527d864aa857b19b6f17d746b139cec75277264c18f90310546743018a9d95122ff647480f84b3e136c8c65a70226563f67eb53f3ec8ab0011e0cf41948578681150b5ca9c85905b91d1b16e70d29fd35df938d41210c588468a1c4665a11019262f97d58b64eacf5b41ad141a60d228e9a4a526769a554954932ac34283ed83ad7b5712f6574d60bfc3872e0879fbb5b62b0b97a6a340dd1275d1dee96103d0c5c6d2a594e0f710b4aa0bb9781f1f7a4ba8c1a772f0f162b083af3a7f9d72d0bd07318eb4318fa65ec400fbae842917df9125c4832b9fc027b8f17877202720b3c527cc5beeb02be8d74b3588206aa3fa9ca0b9b71a51b4caebb599558bbd2dc9c18d56d7ea6e213dbf443f6da44c7d30e3289da0101bd6e49e35cbb646713dfc23500c055b274080144b5c7fbb6a3984569964eba2667b16b27eaba5ea0e500c94ea4cc366f76e77d5eb4abcf6e3a133455156dc3de04f4cdadb8d135bb19aa92b4e24fa845ac9c9a051d72f6dc0442591161088ea5dd037cd7021f470a9705d4fd70668ff616d84ad52b8a3a98af4435e418daccb581973b9cb9550140ee3ccdb1902ce60164a5511f51ec29e8e16ac7675d6ede340050ed44b7569fd6bc4bfabfedf5c532f9f5f93493134e3c408c41cf778dfe3bd9cce1bb4668e4f18c5fa3b38727172d3fa6ba21b7f9931f48bda6da4af9e272304a310a8c6a535adeae6efd3edc3260ddba56f611edcb9163f9d2a64712081ea5bc452e280590e0c9837b6b1b0cf95073f6394ea71c93fcea39cb906ccc049d6dee6e7ed64938b560610f4724e1423c5b8153b0a7d14f493fbf2f4c62a475928162af8171bdaf6b4462ec98ff9be9dd95f5724118cb6d2131411df77672dfda4af311ca1ec74b48ff04a6cd925a53cdb84a8fe27e04459e4afff127f15cf03ff835e43fee74e1c11ac550918de133d16f9fb35184c77efe75cdcf5bf2b2393e86cc461686abfe2a7a446344c013bd8a29b46bbe865e64c26457964c26579a1ac84227a569bb5227771742b3fedd02d546d505539cce079f4dee105c2df15b25ff6603d8104d0ad12ca42ad0339808537e7beaeca10e5c4bfe983a89756dec498be6f54a9e0bc4f99c336deb918b2b028491fc55e81148215dc295d8b34dc5f552ef8551d6191f0607268c47562ab8075bfb6322d6584fe2f50a2c1be396875e88093cad46ff8c2126dcd704b9e04a57a55c57f3784b01763e53947673009ca64cdfd8cffd7d328001f4761db7cc2554e24c37c691197eefe0456d3c1b4d81bb7f2472799cdca52b9e134e96f427cc6727759399ebbee31cd54e1a65ff51bf37c63c4d6b23b98398a90882b1aa9bf8e6db20d264887c88026cd356c54d4fb99b8da58b6ddecd68fcc8395406b3b64db1f313175330a454026bacfc5a8dca93836c8272bfa99d0ef6db1aa0a18914f3c0ca518655c43935eb3bf40c883f11cc09a46bbfa24341e41897f858287e3ba0e63e851b885dec470585de03e47890c704cf654d43becc03d58101751cffcb7b059c0d113c4a6a3967c3ad00d640389de8518c05f08c2ab32d9064086af815f76418df004e9a1191f01bf8831f17c1ffef14eb8b80f9092ccbf9babeb0826c50109d862e80eb91791cbacc84e2e9bb69924251ca0d10cacfdf51ef8c921e5e89dc3cd3d4194bec26e5eace60b03a69ba4dc9d7f704569a29277ec1e71a01e82e552c397e663690dbb4dac600f9248a7543d9edebf02bd4c4870613a1e820a11d72e51d880a72246bb3fbba614663a3f646e6d85206c712656fc7bb3e8a3bc19c02231fd4f686289c84c4aa759354c353798d11670d00c364b0309f38cd9bfc9cf6bd0f2a4500a704496f2d457f7f19566828652a8443af13be1cc79201c27a650edad4b9e911c66b50c4925ea30d5bf17a6ca0e5218a543b650cee7e346e498c1b633b79a6fee876b2c6caed7dd8e45f824b0d299f595f0b2d2488e415aa42c4838110407392422b898d8f9272fd4762a3ff22d7059a0a9881434613db0da2c2c58da573a16660adc4e97d0b6f29a5bd12e678801b19d80d4cc1c1d31a9185c15faa21cb70505811687a13375b1b9d8f7a3505087be36810dca950e3b8c649de588f10b37d09aac4a5cc7450bd36a25c9c96589725e7184f0ac64a50556d2f0a1ebc7a713dc5aa2e3bbee2213ddbfbf8633e708af7b009c1458d475c202e4ca92f995f76ef8989c5d1848665861c55972a9c497d081369a3cc82c334f835cdcb497b40b95a2898b17f6b192220cc55fed1904c94638620bc476b6433e8b8001bbccbf2f5aa5ac04077591976bd463b52318623debce8e2000daa1ef36cb878cb9d086695878ba165900b276d5ca5724794e8ce54ff3f9517ad8a03ab923e784dffb1105f216fd3725b2f441c5413aa8a14519396ffcc198e3d29f1e80385200ad6f2e7c61b2daac8294544e1ebdc9074d54b35a1c4797c230b2239c3bac86cae2c016385f40d5d85caa82e33cd742fdc21a95a1ec347d889159559076e1cc07e996f6b71e3110dfd39d827fa8bbf287dd4f6b37ec7d8efd2adfca5fc22250a50259cbdd7c0878bbe9b0b8d4081aaa48f821c854fa1c44e11cce5256f862739c77d472453ef2d7f1c9f87e30a979c2c13b221ce47806c8e07793ba9a35de1695722f165431a8b22a580f2e0f887ab0b7aa8cd33fff66dbf71701792e612b9e2311040b068de63ec2c6f3bf09e72850ee1f40332ead9369f5f81589e282fd70b802169a2b766c5abe6dc3fe9a7b9ee2ff3b99f9732ea76ab397f4aad788a9ea0c5ee50ca3a94e742cb5408166ec0e8e4a355e31b86207b38d7ecb129598c2da014f5e68ca93306a505b19ab5acc1022b10ae4fd8681fffa5dfc911bc09416f37f46ac71cfb8424f49d7392a0c83114d9d26512ef868abb1e5a", 0x1000}], 0x4) accept$unix(r1, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) preadv(r1, &(0x7f0000002c80)=[{&(0x7f0000002b80)=""/42, 0x2a}, {&(0x7f0000002bc0)=""/186, 0xba}], 0x2, 0x0, 0x0) msgctl$IPC_RMID(r8, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000002d00)='./file0\x00', &(0x7f0000002d40)=""/199, 0xc7) fcntl$setflags(r0, 0x2, 0x1) close(r9) utimensat(r2, &(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)={{0xffffffff, 0x1}, {0x80000000, 0x10000}}, 0x2) pipe2(&(0x7f0000002ec0), 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 19:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:43:24 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xf1f}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 19:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000002, 0x200001ff, 0x1, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:43:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001240)="934931d59d883749a4ff65a71c45c947c25a4805b7620ae463f8a0457a4183aa5ae4fcfd48c66b577f0c88a9ff69546a3be47fe2e973c008d0accb64d8579956e5e7d790ff761b66023f3c30cf54f2aeade6fb64a640923d08850053027a2b7c3dfaa178615a743ed79f5eddf9cd76b11891612c02e53239fb7c6a34b2b9f2ac8baf4c1c273a257fd424a1f80111fd7a0cea0fa3578b67126e08361ba785dea653d9b2216220813d4e5e0a7e969f9f7ca1", 0xb1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ca58f12cf14bbb86b8b0bdb1e99b1138f2030a6a073addd33b8c32f57393e0d3f986ec0c70f9c95d68c4be317a3c5f07cb8c4250f58f303445f1f5941d315e51d099ebf77874ce9f612df02b1273c37536b83dce483028ff7ab8d8380c2f354fd17d79a2c4b20d4b707379286d7002a7797ace544a08fb6c6f40c20e2f29"], &(0x7f0000000140)=0x1002) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mkdirat(r2, &(0x7f0000001200)='./file1\x00', 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/232, 0xe8) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x3, 0x0) 19:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x809f, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4353) 19:43:24 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 19:43:24 executing program 0: setrlimit(0x3, &(0x7f0000000180)={0xa, 0x100000}) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x3d13ec69095fca6a) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffefffd, 0x4000000, 0x3ff, 0x8, "735160527b0100e534840700fffffff800", 0x400}) r3 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:43:24 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 19:43:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/103, 0x67, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0xfffffffffffffffe}, 0xc) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x0, 0x94a7, 0xd238, 0x1}, {0x3, 0x3, 0x58, 0x3}, {0x2df, 0x20, 0x3c, 0x5}, {0x8, 0x9, 0x3, 0x7}, {0x6, 0x200, 0x3, 0x80}, {0x3, 0x200, 0x8, 0x8}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) wait4(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:24 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000040), 0x9a, 0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x104}], 0x2, 0x1) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xd6, 0x7}, {0x2}}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000100)) 19:43:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000000000009) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0x4) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r2) close(r4) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000001640)="99cc37adbef596f72ca9736e97238d1ec0953eff70b16c2a75325dcee1997352c0c009c47deb8e251e69c8c670b2f53be34f75d32f7276410d0c47e02ca6c18eee4199fd4a484bc0f053af8745e752d83108fc0ca11ba42ccfa11fede1d27b5d9a366379296111bd2da403f8d45c825fa31becb28446c268be1df75e277725511c4bdea8b74b956e4cac3a13f6a63da676ede3672512b027de9344fde949f3d1de5fa73717ceabc475d217475d990672e70c7b4d1f189317a1ada88173174b7825cee7237c4b2859ff14054a95c2e528", 0x2a6}, {&(0x7f0000001540)="b532df62a11c7a2cb0ae512a02b7212b52d52c8c24ee1c5c519d9d73d5e8aac0cb657df7684cd9f824f419253e7dd251edb1848f7d10dd24d372a948000443c919bea1f3a4930ffda1f350a14d8b0497f809ee4e5ee20e3b4197e5705a541cc9ac1d78e6f986ec4312cc0354e1d5be794a801ee42bfc07b4b48ec06ff52dbebf95aecbb72046f1ce8ed319a8efa2144095e16802eed9fb6ef746efcfddb0dc1262bceb28af76ee39bc46de2de4df8f54f44571f8268a14a1986380d4c1f305960ed12ae3722867c0a19466825414c599853d1f89fa2d3daaf7a2a5e674d7c340dae0617ff0b5a5491e0d9d1e", 0xec}, {&(0x7f0000000280)="6342952901e39286ec11047b88e4a89296e17a7b562c6de87ce102795e369216224034949227313950d4a9f782779f0e381287687a863aadee8271e34e8abda999f67a75ba3b0aea4672aeba6d9d8247ad64445264fc255ffe65368c763214435e49e4fc204f36b7a588c466b0e8f5f766503eb67ed0a37493297b856319969bd7e88d236d55022e315b18d71ff32c1b2d55ffa78746f37700f2a4da8f278de88e8c68cccbee1196993d4b9528865285506db8a956b35902ad9530b9fa93a09cf86ee951ee838daf546ac24f19b860e142fcc0253a788f4f918874f443ce6ec3897a7cc5f8544c5df4", 0xe9}], 0x3, 0x0, 0x0, 0x1}, 0x40d) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0xffffffffffffff45, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r2, @ANYRES16=r3, @ANYRESOCT=r1, @ANYRES64=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="86f0b51e79acf13f6c276dd78ec41288de7c325457718bccf920d3dbaa4fe24ff887ed034bd9c4fa7a21106b3133d5fb64eca11d4d440d5d7e683126"], @ANYRES16], 0x2e6, 0x40e}, 0x0) 19:43:24 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4000, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)=""/40, &(0x7f0000000100)=0x28) 19:43:24 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) msgget$private(0x0, 0x2) recvfrom(r0, &(0x7f0000000000)=""/77, 0x4d, 0x800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$inet(r0, &(0x7f0000000140)=""/7, 0x7, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 19:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) pwrite(r1, &(0x7f0000000040)="b171af0b6ab73c4fea79b3ccc0ca00cd6c3e78d32d77a4101d871d359687421fe92f5896dde80e33c61f20b0fd3460a6bebafee1f4216f7d9adc882874ceb168403fccadb000a9fc91055956958557b2c1fa6f5cbf142552148bca7dc9929e3fd97d50db5b98c84d4cf14a14f5733be09f1c078a27dc2db6fbf4a08204e9a9b992e62fff58f350efac4a7c4e858794f0de3a4544972d2a7089a0b0bdf2a164edd829ca04b24b26397ee99867e76fbfe3a40994dda06464c77ee60a64a79357ae48e22a1d36b26f32518bb6773839ea55e3a914227c3fefb563a98cbac070", 0xde, 0x0, 0x0) 19:43:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000140)) close(r1) 19:43:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xd0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x20000, 0x41) poll(&(0x7f0000000180)=[{r0, 0x3e}, {r1}, {r2}, {r3, 0x80}], 0x4, 0x9) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r4, 0x40}], 0x1, 0x0) 19:43:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) 19:43:25 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1000000000000276) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) 19:43:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x200000000d21) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0xfffffffffffffff8}, {0x4, 0x100}}, 0x2) read(r0, &(0x7f0000000000)=""/32, 0x20) execve(0x0, 0x0, 0x0) 19:43:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x2000000000008000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:43:26 executing program 0: setgroups(0x1f6, 0x0) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x2, &(0x7f0000000140)=[r3, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fchown(r1, r2, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sync() ioctl$BIOCSBLEN(r5, 0x4004426a, &(0x7f0000000000)=0x7fff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) 19:43:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 19:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 19:43:26 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x9, 0x5b9d, &(0x7f0000000100)="af74637f78252aebf4c346df772e2f365debeb9ec1aee30cfcad3f3ed932aa2eeefb3ab1559b30d52d7ca90424ebcd75aacd02941df756b27ef059670f764bc9710f7e2f8ddde3b581f29cb84088cfc5e451a4f355e196b2b3f16bfedf8eed8a3755055a20ba33d764f0add74db66af8cb95f39fd85e35753382777953ef2d98dcd68fa04d6e2f8cd64db54d503f9b31a5ab9786c9a557f5bedd4f4deb75bc8c880dba3a8988761c988bbb9384ecf6b265c2a99c3b5b7afc3ded4eab641f5aac64e339cf7e9822d7", 0xc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = msgget(0x0, 0x207) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/5) execve(0x0, 0x0, 0x0) 19:43:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) 19:43:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x26, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000040)="028ccce6b63d80b07591659ee61e5c8de3ef9f088136272e8f4fe57f5891fe8402bd146f6b1192b8c65ca64eeb40c4c828b6a611ee18b48c73353e9060d8ca7d501289fe119fcf3ef22222e7c941a93a0e0bdc2a7980b4bdc66518699db128d3ff6e28c4d7be06d56fbc70c14174fdce1b0614166d73c820d0e91457e9", 0x7d, 0x400, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 19:43:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="433b6380deabb9e0af825d57395a3b76cea5b69a969ad494177c29b1943ac2707f3c97743e95032a5dc0d3b52b846ad9b77f64c8", 0x34}, {&(0x7f0000000040)="5c2c31155379b5f7e1c272df0502c90615b907d8be895e41bdb4e4c24993340b78307aea36e5d3d9b9e69b98b997bf19f8df48f0f32ac90b12595babed9bdea76804f511e5bc04ee7fc4e31403c7b47d786db5fa83c4df4ac7549765e2cfc9390be6dff8d1edcadbfced46957cdd3170c64f913ac2f627441070d1b4c15215cb43427b60ffdb8ec556575d6eb6c30dbfb19df412791d9c57a1ce9a9096c492e6f27c13e1d3c510b602060a3a26b9c6936036646d0861854f6bd58d34782730f5c7a4bd04ee8b2489dcaed6f0dd15d995ab6e8d64267946b2144548be", 0xdc}, {&(0x7f0000000140)="8d39eb8ee1106a8ceda8bdac187b54c61ad5b62130da63a5", 0x18}, {&(0x7f0000000180)="c25c11d5ed3becaaf75fa14fc2a5626dcc91f83a01a47462d8665d429497546a12ef6c7eb3798c3feea446d6d85c12cd78a5c7552af4f90edc95f4fc65ab53", 0x3f}, {&(0x7f00000001c0)="60680b2298700472dbe8ee10eb89888ae24a87ca4529b2d91de26a432d59f78e42f2c2ef2fcd09e5d0b040884feb3f65db8d9ccccd29de36aa50dd24420c63915eededb0a0532c75ef44e8c3fc51f9a17aa5a4babf99231112b3ccf9c336e54af9ee181219d25827eadd0d492eef850489625a8585cada48560747882f55f638d302905534aea494f9deae3a9dbb1428651ed3c77c914915f9ac6874d6c824937c662394cf34f60481be04014699313e718ae7c12a744609dd4e58db980ddc06c4", 0xc1}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="4308d1204d2f3d79170ac69d8f054df050ad18aa94d7a4e438fc2b7cd57463b36d0d3beec9db90ce92cd183793290f9d46dda0114e2ab883133c6229be0b75388d292ebed52b90959400f56c368058", 0x4f}, {&(0x7f0000000380)="6052c8c76bee50cb3727e3f6773f0652d3da4b05a038fd900bf8d7a837a5c76f2ef2fe3d33ad89f80f9815fc4814151c7e2a970adea41d291d06e58fe844209fb950fb1c58fce63c584c0cbeb4ab09ce16a24cbea74ae911ae6c9080cfccdbebc928d49dc65467d4529b656b65c2ac3521e3447675ea7215047357a4c5e8678a2022bfaa6e6fd57b7bea1709f7f149f18872bfcb3337db568a26d431c347", 0x9e}, {&(0x7f0000000440)="16a6cfe02ac8030371d93e3d5619ceee045ae1a24803c08b7398364ec1", 0x1d}, {&(0x7f0000000480)="208b22bd72f23f3abc6534c251dedbd2a18742ae94c24dd5c0274302c8d9e754ee030e234ff3b7e5a6717eb8f0adb06a8dba0cd7d0ff67037cff742da612f0cfa84214edeca769ed3158e178b8e4096006b53594fce68bcddc9c46cede9c48e76a2eb6188fa57b4385841797dbeb9d478a04cbb5d975de22049224d8dd0811812a7d94299f048535409f56935b", 0x8d}], 0xa, 0x0, 0x47) 19:43:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 19:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) 19:43:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x100000000, 0x4, 0x7fffffff}, {0xffffffffffffffff, 0x2, 0x4, 0x8a45}, {0x7, 0x1, 0x768, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:43:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 19:43:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="b7a7ba445f", 0x5}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) chdir(&(0x7f0000000040)='./file0/file0\x00') 19:43:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x4000000000) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x6, 0x0, 0x0}) 19:43:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) accept$unix(r0, 0x0, &(0x7f0000000080)) 19:43:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:43:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x7ff, 0x4, &(0x7f00000000c0), 0x0) listen(r0, 0x100000001) 19:43:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) close(r0) 19:43:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x880, 0x0) syz_open_pts() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x4000001, 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x3, 0x0, {0x5, 0x3fa4}}) 19:43:27 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"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:43:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1b, &(0x7f0000000200)="d6b7f73f88421e697e5285345c9b3128153eee5f16c5f86440647217dc4828d55718a7a57617a8a43b8171523da4be57b5d0711d3ee45dcdc4db14ce2f9f6b01cb48a43ef626190a3dc3c7a95e56da73c3b188356673ff8dbdef2c2097be2156a8b11a6375f827c91c66e563dad655969b1645e753619da166db75991286d16631cd854f59a6acec2d89026c0bc65a23f826ff92") 19:43:27 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x800) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$getflags(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 19:43:27 executing program 1: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000004c0)=0x10000) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) semop(r5, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b252bac32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad4027", 0xde, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r4) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f00000000c0)='./file0\x00', 0x52, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r8, @ANYRESDEC=r3]]) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 19:43:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffff7ff4, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600", 0x17d9, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffffc, 0x0) r3 = msgget$private(0x0, 0x5) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/242}, 0xfa, 0x3, 0x1000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:43:28 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000000)=0x100000000000) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x3e) 19:43:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000100)=0x3, 0x4) 19:43:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:43:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000004c0)="0a197516431a008aebf87702d0feeb6f613f795e9e52af56914839558fd65949bdf5ab8e1bf4f316992ca752c7c6ccf3a0da70c7b4e9a9b4834bb5f82e208adcc52e519c90b3d5c75c20807f6fa11d7ab4a914cbcb8d165be97a69f3eaa3386d25f8863cfc227560736db2c1c0b7087ca8d6241b653c8123e23526c0a79320d35a3c8d93c36360860cecd37d8fe3eaaa9449ad6f56b56db35366f9ffffffffffffffdcb942a8720991c70f89cd7fbd6b5c4eda90880c637e9bd130b2f37fa482d4c011b57e05744a0dc9072cd56338ededc2b52b2951f4a78c593d9c162fc4409be90000000000000000000000000083c82a22e39560d122e1b3bbdf53744cf8d199793bf5f28572bec1c759000000000a8d09d4918ef1774a8a93a1e13efaeb1bca3ad19a74e5a4fbf2a1c5a4a4a4e48f14d6a545789368f11d420621f4b8981750528023b692f42f0f6301fb7e8c4a9440eca8c276d06bf097c152fe45bbbbc0b2b8c3765e3d67f6904d83f922d88df9b0006450bd5814821c5826437388b30264418ae2b47760df71867aa4eac8a88e9a79b92acf1317fb6bc1093e02cc5b01febd17aa351c445ea808bcc35c68ff92289b095159865538cfd3e73266172c1b5f0e0fc37dbdfccc0edd44988f97b3f7e2827248b6f115a507bce84a556783ba17b7b9bd75b8a40000000000000000000000000000000019b3a337e05e2bf06521f5a3f72534725769fbfa58a6b99a6059d0d361f747eddbfe646c7151ddabf4cb4f028cbd1ca674e37a8437e4bfd731baa173d44e5b494778719a1075cf45ade92226fd2ea261348d82323e8454994c449e64", 0x8c9) 19:43:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() r3 = getppid() r4 = getpgrp() setpgid(r3, r4) close(r2) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r5, &(0x7f0000000140)=""/229, 0xe5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 19:43:28 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() sendsyslog(&(0x7f0000000080)="d32340c63abf690e7862426324566784618e231a69a28c8d4e2f195507563dae6f56d6df126b42fad0278c2c4a4d38b07e565a86118b26a359817bf3f5eee7e911c0c806f53a78fe842e0a1e58c2ddaeefed6b5683f64584e444474420abf48eab703916a43e79a3f97d65a6053ed8580ffa685b38f2a559ebbc0f645a6265eb242310756fb0f614ce76647dd25ea6c411f2034deec4e0371bb22b252e523ef8d4c2ce132aabc7b1e4aaf3d58d5357a707f0dfc07723163aa1888189a4db3839ebc5875634f9c42b", 0xc8, 0x19) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x8001, 0x3, 0x1ff, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r1, &(0x7f0000000180)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0xff97) 19:43:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) 19:43:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fchmod(r1, 0x0) dup(r1) getrusage(0x0, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) syz_open_pts() 19:43:29 executing program 1: r0 = shmget(0x0, 0x3000, 0xbd, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe7}], 0x1}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r2 = socket(0x1, 0x0, 0xcd) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x70, 0x1}) pipe(&(0x7f0000000100)) 19:43:29 executing program 1: getuid() r0 = geteuid() getegid() setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x24) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x4, 0x0, &(0x7f0000000040)=""/4}) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) 19:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 19:43:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="ff64153b09d5f9966f74c362e6cb4c07000000212e7e1c5de155ed721904886b5838b18997dab4e33da74925efa7991a426ed0301908eab45fac86f0a77c9540eaf441fa7f1dbd28b91f75c324c31f398c022650f69e4e19"], 0xa, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa343950870105ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0dd7be3b9e55c7d972f10677c1e5730f10eca6ecfecadabc3eab617a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07d5d2786e256bbfd46ad427b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316000000000000004332de585a1d277c95816f86cc1f11bdd09640e4d5dba1bdedb2b9f8317470f57ad503a4e545e465a8a0a4779822d6"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1c4) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:43:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) close(r0) 19:43:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='< \x00R', 0xe1) 19:43:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x320914c44f7b202c, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='oN', 0x2) 19:43:29 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:43:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x3ee, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb7832a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd65de8fa8da674ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd") 19:43:29 executing program 1: r0 = socket(0x0, 0x1, 0x51) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 19:43:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x2) semget$private(0x0, 0x3, 0x102) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa9d9cb1893bac2c4, 0x8) getdents(r1, &(0x7f0000000340)=""/91, 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xb1, 0x0, 0x0, 0x7ffffffc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x110, &(0x7f00000000c0)="8ba2e40000000000005a5efdb4be42df16daee18359403c5fc2f79228f28dd739485a452a1a8087d83b755c372ce3c3a6c412848b60c28cf2873bb1014dee1854de87465249bb5840aece166a8de1559d022c2fb7ece332412143f5be0b205cf64394ea708d31fd0c1715a9b38bd169d69d56a2779d3ee52a570ec4a6c5edb7d8cb0592f6925a8906a9e0183d15ace506afb5cf4ca0a6ff3ccfe505b5cb90e8413acb09ecb05a76834777942c9d56c75171a95ed00cce4f6e4d4112fc7753f435e1084ec83aed9f66033566266cd93c787b2a3e24a262562e9d485173aca5c449e1239a82693f1a28329e76806ebe614ad35a05e486a936e5e58ed9544a8a6700101f95213ac26e9a42949ad93ec0000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0xaf, 0x6, 0x3, 0x5}, {0x3, 0x9, 0x7c36, 0x1}, {0x2, 0xe244, 0x63d, 0x3ff}, {0x5, 0x7, 0x4, 0x81}, {0x10001, 0xb3c, 0xb9, 0x1ff}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 19:43:29 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000016007c49000000000000000000"], 0x10}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000040, 0x1, 0x17b}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0xfffffffffffffffc}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x8, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3f, 0x8}, {{r0}, 0x0, 0x80, 0x80000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x3ff, 0x7}], 0x27a, &(0x7f0000000080)={0x1, 0xfffffffffffffffd}) 19:43:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) 19:43:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7fffffff, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xfd, './bus\x00', './bus\x00'}) 19:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 19:43:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:43:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x4, 0x9, "2e9c18eaa8c7500ce353ccfceb2f2a098fcc34ce", 0x1ff, 0x800}) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 19:43:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) r2 = getgid() r3 = getgid() setregid(r2, r3) 19:43:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='O27', 0x3) 19:43:30 executing program 1: pipe2(&(0x7f00000001c0), 0x10004) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000180)=[{0x2, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x4, 0x1800}, {0x0, 0x100000001, 0x1800}, {0x3, 0x101, 0x1800}, {0x3, 0xffffffffffffffff, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x40, 0x1000}, {0x3, 0x284d, 0x1800}], 0xa) 19:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r1 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x10000, 0x4, 0xfff, 0xfffffffffffffff7, "28924a37312e0fcf2dae215b0b253395e6df3b21", 0x5, 0x3}) 19:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0xf4, &(0x7f0000000c40)="789083f2f35b63a8d288761b4299a966c4d98ee1ca517d84de707f316a8887023d880d03e8f9ea235cb8363d2421f46d4b9d7e912ffe7b14996db8af06fda38315791b0243da868d45672c55b844fbda9a0ef8afd06fccce6f21e3879e1d8eb84c2a4a15eb93eb40e3bff3c876a42d4e57cf3ed0419dc51406552f67604d609ddd1d9f3e42e415add17fdb331fe8a051f60fe945cfd1b4a2e047be5b1321384bd2a9623f95ce8efb41d3266dc4c8c7df69e18d9305e2df4d9f7eb28438bea9618e5b7f794142010571ef713381cb44bc44df8d8fef19fec4dd138a1928d1cd63217cf68bdc541751f8bfb1e67796aa45459f261e") r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r3, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c652000"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28292, 0x0) r5 = semget$private(0x0, 0x3, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0xfffffffffffffffc, 0x4, 0x8001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9d45}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x9}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0xde}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000f22000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ed2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000e2d000/0x2000)=nil, 0x5e8}, {&(0x7f0000f5a000/0x2000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x3}, {&(0x7f0000f57000/0x2000)=nil, &(0x7f0000faa000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x0, 0xa1, 0x1ff, 0x7fff, "91ca8ecafa1dcfabfe20171aa1e473bb5e698636", 0xb, 0x1}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) 19:43:30 executing program 0: r0 = geteuid() setuid(r0) r1 = socket$inet(0x1e, 0x3, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) geteuid() 19:43:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x80000001}, {0x4, 0xf39}}, 0x0) 19:43:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20801, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0xffffffffffffff4b, &(0x7f0000000340)="83c646cb55c6f8d7fabeff870122a6486587fbda02006f6be5294b8662dd426f47a175f0eb5971e4ae6737f7c34996e1f703f3f7876620d5147df32c5dd05e4ce55b84a090e40ce6f6c3047b0f1ad6a184e36e1e136d8436288cef1e75722ed4eefc4c092fe5e4b9ce1a7e2d677f6c7c3f5c729558eb8a446a051b0820f27900b7f5f790a72b89cc7a45dc23e4940228f48c5ccc470958a3425d57a64c6d1c40b32f0e4eff4fcbccd7cf7eacf3dd13f25d4f499d2cc3370217cac3082e7b9feeaeaf62b1e9aaf591c7b92e734e7cac539053c07eaa06e19129ef8849761924e91591e2120978bf9197486152336a3b083b8dbc7d6612ae23800fbd14d6df2499a82a86f4b2310ba9c7c68e7029e62fcf804ee6f57e60d3cf54e4c558863e3dbd2bdef2c37c3cb3d8e3c798a95bcfc0876be688d1febf32127399881d1ddc72d6e2ffa792c8784f7e80b581a2f35af9ee1313c939c4ad4a534fd7cbe857f8c518d94fcb415b021d1755af79f77c4d303b6c1c447390d1262f71479d5f072522601898a909fd92311502c9d90ff6b609a7c8c6a99caafd54ffa41530e4f171f082b1c6") 19:43:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400, 0x2, 0x101, 0x6, "797cfcbc56af6465a43e6793e0c25096a31be98d", 0x2, 0x3}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 19:43:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10200, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x44) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xfff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0xc4) 19:43:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:43:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x10) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 19:43:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 19:43:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:43:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 19:43:30 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x63) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 19:43:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() write(r2, &(0x7f0000000080)="baa1c543da0ba13483add154727d144edef39f1bdabf3627854da47a33f1e93e1dc32026c6", 0x25) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 19:43:30 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = geteuid() setreuid(r1, r1) 19:43:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, '\x00\x00!\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:43:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2, 0x9, &(0x7f00000000c0)="4f972a451e4b680e6fb69a43d8afee61886ae3121fe4fc834769ea76aca967", 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x4) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x803, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:43:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 19:43:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x6, 0x3, 0x9}, {0x1000, 0xfffffffffffffff8, 0xb8, 0x4}, {0x400, 0xff, 0x3, 0x80000000}, {0x9, 0xb45, 0x3ff, 0x7fffffff}, {0x5, 0xc63e, 0x5, 0xfffffffffffffffa}, {0x30, 0x8, 0xdb, 0x9}, {0x8, 0x9, 0x8, 0x9}]}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 19:43:30 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket$unix(0x1, 0x5, 0x0) 19:43:30 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x6, 0x5, 0x3}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r2 = dup(r0) r3 = msgget$private(0x0, 0x110) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x200, 0x1f}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xfffffffffffffff7, r4, r5, r6, r7, 0x10, 0x9}, 0x2, 0x5, r8, r9, 0x0, 0x192, 0x10001, 0x3}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/4096) 19:43:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000180)="a3d945b4b08342ce6f310259ca081eb4265782ce48d81548307a14f28c7fbd1d21de10bf08d572cb690190f978701c1e767fb3829604e5fbd689512632902c72a74eede1a161ecedabed1fb845919dc5fb7bfe56b00c2f05770c7da0d405ee68db226f314aed87f4e375d7eec899235e25175be66cea71c44ff5270bf9d4add1e07e0906f0b4a976d17fc6bbbef9f569b6d581e7a97f17b9771a95701a15a5b7913292e3a545c0dde1c017880d61877d7c687af5218582caa5e367c0ae1f92f694b5b9f7f0a77da7da4502d987d04508208ea0d0644d6dcfd93320f93b26b2bd72f753c7b95c", 0xe6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x7fff, {0x2, 0x5}}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:43:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20029, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) 19:43:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b2dcfabadb004faab407511bf79c004d37b9070546265db7fd4ac1380140f204af888762a08a3b57153dafefc805cebc4ec6548465e3689d30182a91443508bf3a43bca3c0c3d8f32c8cee699ff2c3b51e8d81b23b4f51ab4772b07c3e69e796c8baefa659cb251f5de708c569547077a0488e6dc366453efe5fb81ace12de34942246a395f396f4f9312c5b1765abc6026d847a46b5514fe99e39681198e7e53198f5539357b8bba8b606afb8559869da339f710c9e06d276d06f42e042671e98c2213ced9cbedb583492a986225f8a0a71d9109bea3273783550d0cf7000e823c56488b43d", 0xe6, 0x406, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000340)='\r', 0x1) 19:43:31 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080)={0x40000000}, 0x10) 19:43:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f0000000340)=""/191, 0xbf}], 0x3, &(0x7f0000000440)}, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 19:43:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x48) execve(0x0, 0x0, 0x0) 19:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b94a8991ca1f462064bd87890df9b4e40ee56634603e6f", 0x17) 19:43:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xfffffffffffffffe, r1}) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 19:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 19:43:31 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) 19:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x800) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() close(r2) syz_open_pts() 19:43:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000000) ioctl$BIOCPROMISC(r0, 0x20004269) 19:43:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:43:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7, 0x80000001}, {0x1, 0xfffffffffffffe00}, {0x24, 0x80000001}], 0x3}) 19:43:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c4e57d7be37562feaff40"], 0xa) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000880)="44c848ed7b20ca907bd55d203154cb59cf77480e78b48db653a3a25b145a0aab55c964ec0649ec46cedafcd3e959fff2dda34ad047333ea3dd750f03e0b761e19c081b62a6ad5fa37274708b6649df8569d7ee85ec3e9200c90fa8a4a815d340b261779490e4b74cbb0a854094de1ff54c3e2ce74349b5769ea33a79ea450bc3feab74", 0x83) close(r0) flock(r2, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x788e88ac}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5844}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xab}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000001}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x8) semget$private(0x0, 0x2, 0x100) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:43:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7d) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0xfffffffffffffffe) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x100, 0x20) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4008, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x2}, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000180)) 19:43:31 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xffffffff, r2, r3, r4, r5, 0x8, 0x7fff}, 0x2, 0x3f, r6, r7, 0xfffffffffffffffa, 0xffffffff7fffffff, 0xffffffffffffffb9}) ioctl$KDGKBMODE(r1, 0x40044b06) 19:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 19:43:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x12, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) fcntl$dupfd(r2, 0xa, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:32 executing program 0: setrlimit(0x18, &(0x7f00000001c0)={0x7ff, 0x95}) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x0, 0x7, 0x1, 0x6, 0x3f, 0x2b, 0x1, 0x0, 0x8, 0x7fff}) close(r1) r3 = syz_open_pts() dup2(r1, r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x3) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) 19:43:32 executing program 1: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x108, 0x28) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000002740)=""/245, 0xf5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002880)={0x3, './file0\x00', './file1\x00'}) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001500)=""/143, 0x8f}], 0x8) write(r4, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) fchflags(r3, 0x10000) 19:43:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) setrlimit(0x6, &(0x7f0000000000)={0x10000, 0x2}) close(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x4e2, 0x1, {[0x0, 0x8, 0x2, 0x1, 0xf725, 0xb09, 0x3, 0x0, 0x3, 0x6, 0x1000, 0x7, 0x4, 0x7fffffff, 0x3, 0x401, 0x200, 0x3], [0x400, 0xf0c2, 0xd5, 0x8, 0x81, 0x3, 0x80, 0x6, 0x8, 0x7d], [0xfffffffffffff801, 0xfffffffffffffffc, 0x0, 0x7fff, 0x50, 0x6, 0x5], [0x2, 0x47d, 0x0, 0x3, 0x4, 0x40], [{0x2, 0x7a63, 0x1ff, 0x7}, {0x3, 0x9, 0x3, 0x1}, {0x2ca86168, 0x4, 0x7, 0x5}, {0x0, 0x0, 0x5, 0x7}, {0x2, 0xac9, 0x68, 0x80}, {0x6, 0xff, 0x400}, {0x2, 0x8, 0x1ff, 0x81}, {0x2, 0x100000000, 0x0, 0x80000000}], {0xfffffffffffffffe, 0x401, 0x6d, 0x3}, {0xffffffff, 0x3c7d1956, 0xffffffffffff98e5, 0xffffffff00000001}}}) 19:43:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x211, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 19:43:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x80, 0x81, 0x1}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x40000001, 0x193}, {{r0}, 0x0, 0x0, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x81, 0xc1, 0x64, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x1}], 0xffff, &(0x7f00000001c0)={0x4, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:43:32 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, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002100)={0x1, 0x1, 0xffffffff, 0x8, 0x3f}) sendto$inet6(r0, &(0x7f0000000100)="96f65e4cacf92a591165064b7f2caf9a842d0c33c1dc60392ae54e378bb044b7cef6fcf32daa57c655253c4927ab02d2a939211f6f155db9c43e59c353f8ca575ebafe21d558a9e71b89fcf36825dd1a2a14f808cf35354421b11c7ec574fcd3be47ff291019cd7c3537b310096d67ecbb8b44f26b4c3d823b64dd2e741ceba1fb24e51f79f072ab767fd986ce27c6227241fcbe3f37787a8beb5cadc959f9d83a9997997fddd0ac472d81d1dabe8b24011f9f40381d99b398f823a0c1bb0fbc3405da5bd910895311f5c01874f777bbdc2337f2b884de90aced0fddef45b7189c69773db2faac1361dddcd1f7146947c927dd2f822a8cd4d0da565d30bdd24f611af9e43097f17886830b5cfa67ddf44c290364cfb67acd8ebc2251466f92050d1578dc6198ecb968b33a82ff3064e6767f024267208ae19919cd94141017a8acf4762e69d4e0388c4998a01f1748f2dbae940ef22f7832491c37e06fc3052db14ed2f4b1a77d7d8a3dd925151d9e7f5b42ea4437f7e989e290da72d31c10d7fe3155b23a51d0c97a87224514152deb9597b8a9ea4116af693d00ba1933da3d77409847ad79952beb96acab77564a50ed22156d13eb2b402939daec525d2d7725936df9f138d0d256971b23f076c34b600547e1cd493a36595ac9e5cdbeff724b82503449b90dc06e28812a272040b603b2d8845d079844cef13bb403cebdb127d209ca05f96ef4c8e1ecb6f8106415e0ac28e459ba7ef135677b00f8d5a421cd2da34b6a18fb87c6b9a26be63138b37044d34a9eaf0be7585f857d31e8a0a9030c8f2fb92fdfc43b3163846492853ba22be10f500d4257682833deedc6c8dfe939fa40081c8889975067b70c1f5e8a5abd8194d111e1a763d87564d559d56c75583618ef8ebe3fae1fda021dd5efb9111f50c5c7970b9508d44a753ede6d8ca594b88d0294293138653068dff74e04527048687ce3beb7dc0715711f74290998ed4c2586e1686077dd4ae35ab949e8026a86d8452eba0c3733c6903fdb17bf704624c0d240f4b0b632e1970c93e071b34840906cc23498abcbd54a8421f87a509a4c58612eb4df7250c315738ff3bed0c61242e89fad07eceb82ad7208cd981aba0802f5e20d8fe6f680f0f77091814405205ccf48a8a774d59691b19e49d51de88185454ac26dc535317d919b2f6ad1e13b11594603af9f918e944237e2e7559b0f11a64185c9da73852d45cbbb1508ed9ecaf782ea1745b9a1ad269f256b9fd29ae22cbeca495b9d5b74953a404cec789b9e39796f57597cb3ef12357d9cae884eb999a8cf98dea0746a8d86d0483a39a3abbd7ac6734d7045a02ce524ff522464f90ffa6148f4b52d2a8fbef4854b8231831d6f6a4af1524f1e006b91481a581cc02a16f835945979daa56dc7ad5628ef0f02e8ef5deeb6ecfacbe6d058b14c8fee0901ed1f2f57764da0ce72e69c65075f438c6fdd194c3d1573a00619523ec0047ab872039e080e732436542e9d629bd54b301966e9b0db4daff6e2dd03953a6a15dc0917d0f500beb1f1554c87f66cdf8ddd8f915e00e9354c4f4d563cdbac410bc83acc918b4887a4a64dc2947e8069cc2432bb3056747e03eaec8943ab3808e2f209b0d1e72588df5f5396b0731c389238a523a9e11b8d5c36e443587ca755ce183eab89bc001881987020c78f979ec7dcff38c1117e62315566ba82357aabc745035ec3b42752c08a6f7fbdd4b8360af0a2c4216a1a0384642b69dd829a2011dbaf1869cc546cf3f025a2676a1de45836ab000adfcfb7b812f96c410fb6f2a32b1a28c21f1fccf219eb22c8f9b40cd1c7b8c92744c996c1cad80bd3e88b8d41abede6ba633097cebc890984d917053235c5a93764984e4f3cf5c474c2236d163fe1cf98ca48e8e0906896254425a62c4975b4e2a53f84e0aa6ba5e7d34ecd0e41bc02e121165dc43f0e1d1d4e1d94e0b9cf27b71439bb90713f687c9d80764cd9b419b1b1466bee946b308e630808518b9a7e856779d6272834717e32f9618355a66b58da5fad288ca0b525948e019bd1c8dd3c1750434f647fc6bbd7a13edf4ca5daac463ec42dec6b6ea721ff712db15d491765624ef2e5f50f5157b7e5f4d53afe627ddeaf3ec5b118e27920d39a813208941dbb66a1718cd32ab524b78c27ce89a17e4a5c3e895b34a6e4bb736c6a9f689808bf4bb216193e472df3c4073210ad7f546f5854b54f238e056ca8fdabf6df38098130025f05a361a09a411c2a6b5903b13e3dbb16e94ced64d12556059ccf8685c513cfb1e819e2b5332ea71a68a50b58f3e0535290080bee33925a7d1fd54e1e3789fecb59615cdd52974c53bd6e2fc6875df1e49fddca1872cba765409dc98dfef562d1726fc5c8ce1de55aa26a7385262ac87c75bc68ea12863f13e6056b4210abfd76e3dc90d1d59acad59e5a69859ff5ea9d2614453c406d621208d63020c542ae1a76ae1ae029e26437622e313dee42ae457ba6826e90491d9af8e3e07d0a3be5220809948aceeeecd82cbcc495353dfe12915462c253eb938c5f8f9b20e17bb2a443de69209082b970c8621dc05b7fd62295d6120063fdb5aaf631179a58f4bd801f2da628267d83acc460ab8d76752128026c0e7f85f277c72b7538d268f750b5822a5ca4567551712d5feea652b72dbad3b11397c204f560e390e9d4efb4aa2b5e63f1967c753d4864da397eb6054687d5dd3a73e385cd11fcf5d3c714d699e7a9149fed85880b8835d9681275df85ca6897b4eb6efa665b0f8410b30a06d434215c90b6b820c8fb15c726829fd5eb0b93002bad65b6539afc566ea2402f672905a3b1c5b38d47172bba87778cb3d71a4b041123e87b6dfeb5e796aa14156ae3b7fad87cd0149fc30550bd3f2a33c786d72e9d238b69c0b4b669d315d985a17ed94d2b0300333838660bd6dae40f681d13eaff6992bd3417b9e0c77f0f4d65cc31e72ecae557d2efa858aef64996b96e9802a6c7fcc0feb6b5597d66f318e7adfb2d223236121a4651cdf4822fa680abea280f1718c3e0f0d9c668adf105ce46f91bde065bc937050e63e4582d446afa4fec685d3f7a2034279de4bbafb8654b2b367ed5b4ffb0386bffa61205d0ed823397787113dc8ea857bc5e2e2644906ee44b4de7191615cf001add03945e59643d2d4bc448139ee8d164e55e0b9da0446df0de7e45b20911082c1cf60032140706d0bb24915af387b5f548856dee85498a11cddf40ced61069296dbdd5dc91df9f1fe4ea03102785c87193ceeb27a9aa6368ff72bd563f5e0e1fee720ac322c8921e8a6c716345400e962c9b1c932adecb2ecb284bf6f49645eb1db5c1bd93e072b456bf1403f1cbd288d6b9322fb8c2782d8c74b5e8992b727aefb2a4f22a79025def761dc99e7ad5ecedd6fee24bc38953499f99d233a853f687c32dc827641d0b1b410410732e3726fd3d4debc48a27f5158fdbc327e594d22a5a30d0e167b839b603c82cc7dcaea3d20f0955856fad8f3bcfe6654dbc074562b1e653ff641ff7e210ec0f77f95fe9efcdb83e89b7c82ec4c839865b02c20be29b6352257622a763c10412c40506dbf331cd9a19bd1ba6be41ad9ce229601d07bd64f2b9ede13efc3cdaa729e5947adc78c4a911b33c30d59d0bcb0b3d4ceff332a3d7333dab8f16642811f03cb57dc12fa272ed286b44e43efab87a70fb950eb84ff3ad75e3dd51b3a4b9f5aa7edc9531cb2ca04adb4b3027d4b3c7f61c90c801edfab590f0155017dd769d4f94468fc837457004c62d61efa955010585abc6d2e666ff5eae88bddb5ccee9ed881b7696109294584c4cd60098d7ff1c87e61d47d306595d8ccebd114fda79dc3e11391d72187edc94da6bec15e27218a9a22602b589006f98bca75392c65627836ff354b6b599f87ffdfe3dd92415865c44421d112339d9a4318c03435aba83a0a6c69254c99d50ada07d17c1b54b2f05acedf902ba1d4d549317d11d3c443ae5bf4c2d02f5619e392e251553ef762900727d70d61d0e4ee087f51eb0a9b4dda1324effd0441ca02d890e5b173222f968d173c261b679f4f926687598ed3f2f66431b7ba7d43c3886b0bc91827ac95ed3ec996a0d5d0c4069bf353337fc388f68af5eb42896a519f9ef880e6e1dd5ab6e82b99a8c5a0e0322519ad252ee96109cb147e3661045cb8d79b109d151652fd8a5d13854a473070da20bea038aa2d2a45da04f778cc8d28b184373fae905ec572ec3dd109d91803a845088b6b45c4805977824e4014c8ac3e15b4125c56fa91d0b33211cdd19b6049b3f024e4d524dac5a818f08d6ad61cfb9c067c66a3f4e56ca01f7633531558963a445448991f9d3d8bbf64e882acadd9062fe376bf84c7f48703281025a80961b3e1225cae8d613f03f36af60d5d77ca5502fa50cac76e984ceb151f5ba3e48904b126edb3728d45c03415c7b73949ab76816127b16a04c6e017f6d61c21d7682ed9739ab605ed8b0655d141f1048713f5d41ff4339857f5be2018b5cd450a80f54b11f5e598a2830b15b0c79837948068f948bcc5f91a5aa6a96d6148528a8de2c56c3c7fce40b6ed79c64f4ee4e523dcae09eca81bf626d5e8d492c1db9e8dc3021e998389933e6f6fb2381a157ae9b73f9deb7bae2f4cc695e8be460fa1381bdb80f0fb3f8c493a243b4b1366502da9cd7d94e6ad933c9a2559662333a2f8ccb104240477e608fe87410e112c62ff44fba28b6a13a9cf9da71804ff7c28784e3f5c58d927bbb739d27e71afada7e945918363a51451b560d5159e839790809a89389608f4c1db016237bee4567dfc5a80dc7b90b3dd4c25505fb79c8c828b289855257b5fc60999b0375cffffb4c9c984087b0d560d156213b7b236df1d0665d0debb321dbb8cd5ab245a8fc01dab66b6ce34157c15c9cf21312866e7ca0b07c2782cafcc5d5c025116b134c0bd96570afd08d25cfd0a5d8e5f97135570e887101dcd65ae96fc0218724ee4616a970ea9e3ebe44a71bec8182563185c4a9496ec6e874c856943bafd06fd1afed73c48a8f0a743e8c9d95ccf6e727b943080ec59f627c200f37d41919e15f34bf5372ffc6f9472d9eac236df812a1624c4a807d056f85ffa7d2151ebf72ccd9bba4e3c509ba3436b087ee94ba0401d1ff75bd97a7668887fd9f9ce6152706490833c9716ffdc9afe5161fa87a59ac44ceca830bec9658b3de1590b9a38d2544a6588bb1c0f14aa33444d0cb1c05cf5095178aaebd0b6f86e850118cd19c51faea962096031a97290a5f867faba8ffe6459225c8d9471b6a2c1d5fdd4e8e851a093308c78fa2986b4933d64093722d31c28dc7fca95a30ecfe803602ed040abaa6966bca7045165cda4451c2ade4f83fee26fd220afd97496cd7cd488efcd9abcdcb38ddf99348066e00fed186e4f4fa57cca01b4e5606584afa753130ebd6760b81d3ee636ae33c827c96616246ff181c9b8393e85e32e16085a31f907ab4f910e8be7a5cbd2967f3733c74a9a3d3c7ec3d629cd5196e2cfb442932486b3b67d4da119571f6d062bbc741f27c785b417994fed9b3b045480f75ff93b85b6b7274c31a3d33a338934fd7ef0139f385e8cb2b3c80764d84c65fa8e2f8b33700aace2a70a3e5f85cb5a13e5d63e5bad5cb03f33fb31f63a9e347ba76aafb9aed67c60b3b33909352583fef7265d9c8574e43bbbc8e19e65895cbe2cfd9b66271297d5e2607835a2f91bd55a2727d1071fc8a0df479b52366f114a89f040755e0fa19a491", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x1, 0x8001, 0x82}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000706000/0x1000)=nil, 0x1000, 0x6) semget(0x1, 0x0, 0x0) setsockopt(r1, 0x4, 0x1628, &(0x7f0000001100)="faca90101f1a70247e70e29fb1f7ee16df9a90e05bd4dbad1a94ec93c4d3fbdde4f433e2f7a559beb8bcf44120adb8a2df6664f6ae7406cd418daff0453bab83354d4e3c9cfcb508ff1f8cc218096d7f5a553e25738aec04ddfecc65aeb1e9128ffa6662f003a7debc314a1627c9e947316dcfa916f3ff0cfea6ce6c7d8063898cda9caeecdf85b20740080de312f3e018e1cfe2730ece0a5c93aba3f8934c4d70519a284bac073c268c3f6d6ab220b6827505e7186fe02f73895445d703f930d841b16fb9816acaf28d9ab9e6aa1cc77b565ff2c05e355cc7c4f15e621ae196a011fc054b017e907a3cbfaf902069f00fb1ca969422506dcc44db375017abd7f380f9ffa8f0d774a98cdbcc1648ada3a2f53fc2410af1e7300043d1031cdb2a985c30f143a1d3f4c9b617807c2205dc3d69975273725a52cea07a6e9dded6209552a2d8a05247cdb97eef4bc65fa9d77f7976818507381cdcd93121340edad03b219630a1ebe62d7d71fca6195ef6312104f9fa1b4c6f1a53804c874acb027c96095dd0e30979e8d829e24ee3ca042ae935bc946124df2f8132b1abf2db6ea882573e32c82de3990e4fd25ec35b3d30942bc74523e59a6e0231c772fdfe0578f571e86ac0e1c72e722f46e25ebd5b8efbba118b251cf3934851b3a23c41d9ad85d0f9d170d0d031e6d4b96a138680d2ab48b1000ca0e278a91fcd29b4dc75c196187babf1a98ca6b84a8c3b9714a6b9b322a6093c4120d74866c92bb8f1c483cc91c89aede32b1f6cc4f2189d3ee1a7d5dbfa4e77942de9b5573c3a5223c5dfd98b70bdc93571d3f528f7ffd16e64561cc375aebc1aa407086b46e1f110b6a4a20f89969bf52cb78cbf78e2192224ba6acb02f2047d9801c26905c179143cda2654e7f19f740a27d747c16d35036de1e2fbff0b44e9d6ba75881a288a8e4e3a7837715891172cde4f0df4c9b5605bc8fdc17cb2bdb431c198dab58110ac6ecc2bfb8eb848cbc456a04c48ef3ce64536e5c41bff5ebfeec5d5409cc463c247e8689868fe6aabcffbd4505e97b43021f28f54b26cdf3fdb2cc49177b1fd60d3f1244671fcad14dc0905e98c38dbd592f8379bff941ad1d8002f0c90643e90447ffb6592608ba60c1365e31fb0d5d5b840da2c8388f9223ff2e35d2355327ed581b9d2e04550f524a8257506cc5abb14d491a42104df19a23d17d06047177c4658d615c31d9f938f4e94e3385c299fb35899e2d2cba08cdc5db7d0917cfef44cbd169bbd4593d87162b7daea81e37ff17a44bea75b63fac7d9c752b65f4b0b24033485d49f5d8cb7903964d3e0873366cdb3eeb8f760c93309b7802f28d88f3197ea94f21e9da4e2af329481cee007de90d125f5a904b7e517d7ecd493ba3e63dc3f4395fe08d7a7c7eeb88f808e68ec311d242dca224adb502d85fb517223d9a449cd867a9ac3d9e97c97f03b0d3a90681deb8b94e24782de3acd5b8a36e04e886a2006c075e2004a3076efee22991f40390cf1b87c7f3a546419855cf1af833d10d3fef459c95426c69dc736dbb35180ca6ad2ede5336ecec7f29ebba8d07dabed0c4f12ae6cbf5b88a40bf85cbd36fa7b7d1f005fbf6bd8b45e0ff14dee2280ea617cbfaecbac4922aae82ebae09c229910e935dac0c127b9f3143ca5a95eca05b47b7090d5cdbd02be5188cdaf6140c7a93390ba0294bffc7f46c5f03ed809dd3d8554ec8c81c0c93063494bfc499b62ec86f79b36a5a5193855fae21ce204e5b917951e0fdebc5f98590997282046d83e4edae7df911d4f09e1190edda265698f7dbee14f282a5e224eb1b1ceecd666c680442fcb8471c4311801e77b07bb63aba4d35fa79e232a83bc98717c17334c851f648063a7d68bcd3a53b0698287d9a20b5b634b7a0ea4c3b03a8d13a11292c340de3334f619b83e4fc596afa575c63b678002c13c73b7542b7a903bc9b446eda06ae4866def6818084a89a13d315f0dddaba76bd3d0bbd40fe4c7062efdad6eea76e2edbd8fa645ff1bad906256f479553a2bff68e79cbfbf6ff7ba7df06e27b95b893313e48d62066805140837568bc7d224495029a335dc6f64a49771ebaf0825e1c9ea38905aad623e98ba5f37203219cf0d995d7f03ba397ad49626c28c147b8fe5e8a60f16f8a514bb2c55cbacddac669f70cb8222e9694d75ab55542286dd881559e0ab8e4a2741e265d66b58e41ee8127bb7064500f808c50cd8e05955a98b45be750fff1777d7d5595676e183283b282b968f1a4dc9bb9d9b9fac066d2da53f9ba894a014225d66b8ebe0193edaa10c1e72b0a8795c002718c26151d049c785a0774113df625bdec333d44dad164ce5d09d6558072ae4a8e2773e50c5592ae1c038e9413101944a443fd1ab6243403713842d6e7cdbcffe102cc1c7673b6d99cd30da3b7a684074656bfcbe3967c7488e9b88995a63263b0e83b5758b26928f220588b2272a5d872582d2686fb7f18d120ce379896842dbba537021550cda90355250943f5fe3d89e9bda3efda4505ca2ea65609ec55576fcf3ffff3d97affa5e6c4bc8e8daa8257e8893d976736a09d522110fd796248a7ec7c3f24f7f548eb794ef5c3fe315eacaf191f7ee73b86a021e0e6908aea0f81b3195c5bc6b07cd457a9f70345ca75d02042f29c44f7dce69facae352c6f0493d1eb1605d6ea6267de2a4c8a961d807e37c6e05252ff065a8cbfbfdac51de72120fb8f4b22e7af3bc5b6aa0abb7946630bb1a49ac29a5a5f065fb997cbe15365dd603118995783650cbc27c33138b7574d76728476afca90d858505b60ba30929ac589d281eed3538f6b491e3e405646d6e9192213292665fded99897ee318b84d2f0bdde51a5af1db951e29536f8a431afcdc65b810b4378d2121003371a61c80dc3949987d86341304d6cc9a3da5dae527fc6d261e1ff2302a227374c7f3f9769389cff583d5442667dbe72162edeeab5e8f60c1e8deeeb3698aa95b9b7ab108c7ea6727e58a1101134060e1d6acc4de7dd7272220a7798c79d89da81d152b35726b5074d64d6af1588150a93a85620a877957e458121dd8327a4c1b127e4e0c3d5c3aeb075afdbb7ca1275832637c989f13c1cee56a58a4b76b86a66552f06ddc187775268414d850610bcd924ce213def41eb2ba297a900743cd9343aa337d52937720fef9c214e99646712e9663dfefa06b47404bed29e4ebbbbc88ce7dbabbe57ec4b14539e481f0a992b3975cb557d53001e89b9334b27cebe653409d1f2763501c81ad974520e8d7844ac80ccc5cbfcfb61d066fecac9a8cff0dfe8e063c80aec64f10304acb5c95295d4a4c26ad2a753f0e6506125e00627b5f1e8315bd73e03e6afc2403ccad70979925547ebca7b4bc3dafb8c7672d3cc639366c04ce61b0a211d69e4e38f856382a74fda47309d2972573af9c02560ab2e1e271ee49ac615d3d338b6cddf6787d79cf1d572bbc436661a78cee921d2c0157b42695e4fada724bc9b202abbaa1411c35834350786d6f421d23b186858d6ad2361edd39e4cb091511f794ec91e9eb13b1d20a6db4e67627597671c4c45b54684fc76f5f2ac342e68c01a3d3ef9734f2fbda2f5f56b8091f005b899e29bc9af61964bce6607e97955d984f6c75be149daa9e0381bbd9ffd72285ff957c4981c4ed52d2563f31be996085cb35bad8cd4544c5671f5e93d7fca50e1de444cb883215876b227b1f9f8a00409b208763d1f5a2397ff2132bf0f2a2795534cce0e24da5b630a7f640323261b2cd9e23c76a6c141b93f12b87cec21416b870bc7d2e2c13eb913e32ff666c69aa1767f9776da0d08dd06dba6e5a3c1bf6f4e7775213e83ac7e54182e428f082b8902f030f02be2c82946d1c1d0b29c5463bdb3952ce56377af5aeb0ed33bcbd0e8c42d72eb7f03440964691d9231b22fa3a1f28ad0c5961ce1f66989ffdd12504f322ec2c8db7e4d8567320f9a8ad4f20b90f5a960c87f359a647c6dbee9d23e8abeaa9e75ed7e83d43a1052338b10fed9f933a08f1bed127e09708dcd8e9a9377f85dbfd682828bd3272b17681fa869a6ab6e167619bb2ff815c8e13552d2699901e8de78f1f8ecaef30628d082b1d44f3180c7db71292b160e3422fbdae89e79a3e0c513baa4a6212f077ac5d38925e5f682b22c568ea1a4814aff1d6df025ed20505d5da68683a88cba3720dcb627c0827da64c67c23f64b444de8d946602fb3a2581eeb494ca9748d064f21c8b94a2fcd5bc948392a2151062dce3ed1b8038f3421717d3353ebedff815802b75c4910d24d9a109a62129a42a7ef1666a68fc83097a616cb76c8f9dbaa0f01a55e03a7005efd7441ee7acd415d9335626f41dc73b0aba2421b36ba2ea5361dfbb0d56f217814c994f6b567387c0e385ab8a4da218d152cb390eb85958d8f0422502b0c33e13055b7ef881c6d46046d0e0c2a6e5a5e166a5d65e25ed80497226578a037b9db18dd98844ba15fbefa1255b36ca178c6211b61a096431ccd3206d024898d16879e26190d1cb842223645cdce6d841a40e8681a3e5139a6b877ee8bed204316c09e17efffc36cf3db330c0e1c0dac8f8bac6a68b5a3e85e604edb7bcfb55480834a5c910f8d516add3871838b76e84384c6255c54be228c9dec8042e860844ba15f9d911ef51a20fee7b47c6173b10a59bb3ae128328044a0f22b325d9b773f92bb9e41935c0a7ccfc30f845dee32aa0f51aba0c472e7d96e58bcfab89b2d05c67f01e9bd10e56b1be8e2dafa4d1846502004fde59cfbf901af296b44e2b402de896e8e81a0422e357b502927434de8506ef83a90360b3d66eeb1bc3eb539c8e05aae6db71c2a25a3e324564e249ad1a139f0b5c5d7eca672e7bb2243530fdb71c7dfec89913d4be9962ba017941f5903ffb64ed64f9f79c8a430cc5829246571a2742b09bfadc7ca0da505257d3ed0fe4fad96aadf03df70d35e29431f15b90d42cefd1a16873a7e1ded656369f360e1cef4a6f3227dd9173a6113d1eadf03765a3f1f76acd2c27e74cb92a1ba758a218bb805dba7b0bd930cb326f8699b8b7f10376ed76376de2d8a488b52114dcf5e8e04eafb07e900cbe19bb8de8dbb9e73579ac5c225890597ad2a750e47cf5e7743a255c5ab1066b32ea04f141b1f65e060ca77107fdf93e81815cffb1d135ba8f554e5477b8bec2d3710ae3cce539cd5d4b0d6b55d8758d09c51110e0b28ea74929cc9a4614adf5bc1eee52bbd5602e67acee76b3d0068b4bb3263c71d848cf0ae8b70c80f36cacafdb88bdb13d7f09969a795d6e2bcd58e25b23cf6c683728bebffea1d5887b25efc632da55d3719f9dbe831d24c3eb2c993391195f487ebda18a47f936d23447c74fe11eee0707aff07d7f1c3bb74a01f5cf82f8165f51febee646d60a0438b4a5d00a8b2e4d14618396ba7d9489b8bf0af0acf34a4f92727d988ed12bfc1e71cf9060840b691c119bb1f14785c72b6393d65273fb6c1405498a3ef83e4a216f227f012d5829370ae14e4c14aefcc0f4e779b01c2c52579112b51f2b990b48096035a636b625ca6174746e83141f84bbf2ccb7e9c6f7862fe817585499d36f5a18d9719bc2b00ff69767c59da89dc56b84e9ce9224403b632fb68b47467260207de2677568b1053166f2d0d211a2d6c362b26dfdf290c386f81a447dbd22013c43fe1e0e2209f73dd3a59b706477e3ba57342b142402ee843ea91be09cef2b1aa84b58c6495d009b3b9f53e00d0a91cda982505b5fe49846aa556ae4153353", 0x1000) shutdown(r0, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000002140)=0xff) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) close(r0) 19:43:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) 19:43:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82ec0400c5217301f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00050000884d3253922f"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7) 19:43:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x923, 0xf4, 0x5}, {0x3, 0x2, 0x5, 0x4}, {0x925d, 0x10000, 0x8, 0xfffffffffffffe00}, {0x8000, 0x7, 0x9, 0x4}, {0xfff, 0xfffffffffffffffc, 0xa9, 0x9}, {0xa, 0xbeab, 0x3, 0x8}, {0xf506, 0x8001, 0xffffffff, 0x8}, {0x6, 0x26ac, 0x20, 0xad}, {0x8000, 0x5, 0x10000, 0x401}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') write(r0, &(0x7f0000000300)="cece87c99e922c0a83f2acd3d479b740a931400298deee2ee124b2d90fe28b363067d1026dc285762c25a26c6a4c0c709fc1d17736d1bafab7e07b252c59fe1bf98505e526636380f2e667a0016ee56b4f31c4d59f2bf168b680015cdbb9644e6e8d9e2ad072ea6260ef118cadfe2018d8c667d869e8", 0x76) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x80) sendto$inet(r1, &(0x7f0000000200)="01a52b42d4ae5a9fc47fdebba895747aac292ce92dbf295618b7988431bcc4", 0x1f, 0x40f, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x80000000, 0x1, 0x2]}) getsockopt(r1, 0x9, 0x3355a0fe, &(0x7f0000000040)=""/45, &(0x7f0000000280)=0x2d) 19:43:32 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0xc) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="0000e082c3b8000000000000000000000000d3ec1fb53687231178c5a2573622be82530d93f4b537d8886c88fc623cf826b69aba9f69363c268b40ce6ad573347daf7a45d6c372a5426ed688a70410e4729160eb4e6aa1decac80301c6904857ff9f80898b6484f50497883972663b36784a8205f537ab68900fa93ce13935ed0fdc95beb2e9fd0c4878bfeb90b2dcfd7f95293192894d5fc6861435eb8d62812536fb64c667fba1e9de68e3d13f391b7e54cfaf18ae8655f809ff8c802746c988d9739408e3d7e25e31ca143a6204635b9b3cb67f13756a577f5cf7ba009be5b64818bfdd2848e08adadded7ae1190284e33cc3c834d75b31954f515d0b801719422e3e1e282b213988d241d1669dc2ba127f89fee362823abd30b4c64d36c4c428e459faa85cab9b8f630d600df58742e8176f4fc1bb15b0fe4dbd8b2950d746e93a0917d2833b256c9c3dd5d6db12c49558e486102cfb75ac0d56ea725e233f63fd11790cb7e68b2adc1b9b55c15ac5efdc5c195a60c68158c2c3d8f327fe0d7d12ec422bf87c7f5bd2ee21876446768aa82eabc4de32b243f2c33e3036ba295ec35db157fdec684454074528132195c735424fe076aa7dbae2b9fbb33c183664781e4057defa6a39becc5752f6a20f6ad70d3080aa2417d48a9018200cc5faca741219d4106b691b128cc7caa439b28c1baf62a189f115929999e4a366ef5986dba3483fab3a34595043938fc1084cf9c78cccbd2a"]) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) execve(0x0, 0x0, 0x0) 19:43:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/112) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 19:43:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) getpeername$unix(r0, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/58, 0x3a}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000001400)=""/44, 0x2c}, {&(0x7f0000001440)=""/214, 0xd6}], 0x8, &(0x7f00000015c0)=""/97, 0x61}, 0x3) 19:43:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="b0522e63c78f531f37d6542a124bc2344b9f88da8085612cf200640a5a3c5bed6be4413a9a2666c88daef7f902105a2b58c440a42d13390092515f05d18c1adb10", 0x41}, {&(0x7f0000000180)="aea3074899afbb880dca09894855d9046c4b8b978741d37c65b51cc7c6675838354fbaa6f0f365d23a4f8a8de8384a46439b4f8ddb5472868851115ef17d36ebcec0f8a2ab1b2125434f38a5bca567f75ba81a1952eddeaa2bb2c079ab7a8726c4a070ba8fce4275ed1beae16f318292cd199aee63d3e5c12ea32503a86653c06ffb74fa1c65bf11210600ec0dff0a3606643b2e7f9e7770df725f98afc19950280c15a6122d08f3d24c72553de5a2dc5bec530253a1d1f9296d45bc291256269ce23233728e3aa0035968b42c12b21d74533d513f4faf1a92ebb5ab", 0xdc}, {&(0x7f0000000280)="09b9c216a9a5d3e2d1188ec2a445f2c6649468b8e7404b600567f942c2d00d2873afd7fa6609516b87262798f360396ae9696169d5e1e817e975904a594bc22958d5de679b3b77b2d9226d17b874775ee83bf7ee48ef010baee3d28d9c8bca423f7e9f025e1833cb5fdce3837ab838b75f46ed2dbe3073ff941614ff094d044d933443266496", 0x86}, {&(0x7f00000003c0)="82d7d9e5610d87449c2be1827e882678b9dd978ea5012ed5578b8f452b7dc6fcf0613681688faf7962dff78519ec9a0f88151365ec661bd2cd0d498834e3424246d4ec84eea9656b1140216d1ab9945a40218f9954dc06e7a3d098e73ee39071854d287d2ec5d0788bb47260c11bdf3e332ce1f1933d76a9ee56c66b28ee5daa4459df7c8db8486df306d529b813a0491d0a6827543be712b627d6ee6908aff8acf831ec6275a8aeca29e43a321db69a1f686849468f9c3279bc81a0ac35132a3538c495f9d49da9dd370a5a9b9f810d167d5a829db6b1f90ea1bf7bf7e6fb0dbf3efee561cc6f6f52b7a094b078389debf7bf949ebb1465034d35c76debfb0c5f209d485f2708badfc0daaea66ac1dc3a9f9e9f4db946bc9457d1d275e45a61c7436a80c7ef487271a6196b9a9d034e4e01bf27fe9f7b7e395a81a2a03a11dd5ec0bacf0b535d767ae7269b75138d6ef4064d98ff76cf2a0c82fbb13b5d2f82762a03fecbd66fd3013ebefbbb24a4be14aa50d1e481853f7300ae8fc6812d01453319eef09e747c0d2985460aa05e3d1da3f28f3d2609707909ace857c00772968f60a50cf71843ff0a2a29903a02d966f1b55bffb99c4590fc5c57c96cbdbaf3881d955cf8ad1085b70dc0f05c50a615eae40c317fdd576bf3e1b02d7d719a9bd822a075631b4561c78900c757ec63070200cef38a3f1e474d1daae61cff5fc484ea1fcd08a57ec76d2216b085d5719da97ae80a887fde99475b15255844e34952581316aca182b3839fc0d481933d3454e0f64a092ec6127405329e66fddf32d17b7860b6ffc16b6618b1159fcf28f15eca08d458e792b9a14cbde0ec971045ceecafa586ba6c55ee04793a62d6e85f0eb8a800f9acc65f9084e978812094204b2bb96094fbe81f6a85c87b6090b516589805550b70418956b2b9294ce3a4110928e038a3921ab09b76c7a1eb1b47942528b58213debc1397f1680d20ac87268e6fe321cf3128fa035d1e73a8abf0e6d479b0d3d2a29b674c2236ae4e079400f56671c579ecd15d411d99c3cdc68ea403ff77dc5d76d26d38b6f209774f985b39ef62449b3809482c8850c79db61fc82dcd31af6a3a1f3a480dcf4cc4af0aaa613f73bca8325c16a4a1f6b5a7655a61a4d5f5c9c8a5b02373ff97a7cf8f527c323a41c2b979817eb308b5aad703e8d6f1661934741b020ea02d859d11ac2e488ea6292fdc13c652934ff227a1c9d2b0e46d3a68ec424fc326c07a5e95c39d2cca8e7f98496c1e6d78fb1e877bd06e95df732a58dc123442a10c26028d3def76d128a359b382eb29b0f228ccb7bbd8aa5fa2285608cd9f9cab4db224d06d91729724f38bf1e6e0fbd292ac8db1dfc13277605365a70fa528a992239fa0a9f12400c36a4f484eb0c5ec922dd70c8b2438f284a498ceea66da0a29745acb405d1d05a90c6ef5a075dc9762462d0b50b5891094ee1ce1e1c805a48351bd8557a9a7e6c2292a5c7ac0d64808fe2b9d6ac5f58e6e70f39aff9e50f754ce742641013283444a59e40d0777ad73c6ef933296557c012dcb02d8c1cf9c5defd1aa37c76dc1113422daf2e27031b7dd0b728349d7c276b1b2aebbac0dada9754b6b84122408f784e60a6ef6d263e694fbf1d3f7f20cc1d989c7107f9273aa9a84855b03401157d3e0579d7d9b5b5222c6d2b52e4d40d9fcfc41453b8c766dd31564c800a6970e48af1174228ea0258714fab9cd9f2a4025ed38b845707fbc0a2ead45ff0c5d30c1e7608f2e0fae710d833056c04abd051876bf8ad80777a6bc79bab19c2e61d3bc472be99b0251d1cb5f7512d48246ba2b1f4db1b40cce006f67da937744f9f4b6be4d09dbcb62c3f6f968753e7e219796fcccf7e20df97fb74c32316aba5c0034eae06b5cdf6d90189c3ab5e60432fb21a7cfb67b3f2da07d3d3f2b8ecf44df46c9030b20ed57ec258d87c9fff53bf2c09e5df92d2a7e0004a1ba7d2dab17363359e40bd150afa45e1cb1c6e5b7fafec14c8cba9269d2fa8e648a444f2a2d4e849203498e329a285572886e32f5a72b8c47fc5aac1ec9e1ef337200febcf46908d9100798cfdc689474de3778e513d17734f16137484e1a841cd898e6982daad86f5a5626bd6c9d4486ff1cdbdf7f88889dfa95d1cf1cd5749ac01fcc9173605fccf8aab388faa0737335925cfcd0892ac515cb85475003f69ccd06846ba73a451d062dac879f7b8d20469cc5eea54c595dcdf332845d866297a35a9a3e428be6de4b7dbdcfa02656c4d7566a5d3f019903d447456609e2eae3dc98d3ebae3f691648449312a174ce898ef5b59f6432fb28aacc11c570a8a9aae53171e5b7651c1d191dd075337c2ca10c7f72bc1a872ace59825bc8a47d18855eb2f969fc4457a65a93323fdd98e921972099cb2c5a19866bc4182b908afa00a950dbf307db4d663adecaddd5a7ec62b7bcd8c133a51bb795bc15457851b400f9f05c81dd97b782a2e8349a2fe31576efd08bf25907349f7fd9e899680722c9e2025dec365369df3a77312d223f9b4650ef6c0c6b6f5da01133372af5cdb5d83b3639f30a18383c393759256dd817f1559ba5afabcd277ed54c9e2c43a9aa3b6646a9231f6634baecfc03e1f66b0993ed63a457445b01a668238535765ca011757485cb30fc49c5ec70499638d4415ff6b01b19a5d95eb7c7fd51621310dba81c0539ae931af049318698738867a2122024af927d4d61e915fc2bc9f5ebc85ed3773acfbc4e720a39b562c959bc1a533a44b72b641dec275dd5d35fdf5bd6294d26efddaa73241d918cb17017b51882c9a94516e6c87aaa60670948ded949a6dfe467eff867ff00c2660cc4ead76d65c6dea8567f9fe4433c34510695bd489fba3ffab841dd9a37e90e0c83c2bd79aa3714f80417c29a653ae695fa0e12730e474eab607674496da8a90313938a41930fb41b4cc4824c2a9d7180a840f1f5ef8a3b33d35a843c82d4fb0a0aca8730a958412529aca8032e50becc1fb66a06cab2baf517b7a427fa511cac7fd5ead0d5a4d17055555ac15e9171b7999a2e700f667b1cc253ebf665e47484f0dda0312244e1f4defbed77be3c640bf5f9ebfe456cba63f11d632bac67d2cbcbf04cafa0b53dd479d0565247527f1c6bab43a0f7eb0d2f656ace33356bf0e774d3aee4641e03c55310a69bceeaa2522218c15ffdb33b8ffc7b02e593c830dd3dc40a7b552652a08277223558821e2fb142025ccb17c048a49bd7453ed76f742f9f7fdfe0c0540a27135b6305fb013a9c0dbcbd22fa1308ffe06528d44404c46ba2fa742aca1f0fdf06922bde2abdef7b64478b3b846c35f9e47c04ef13d20caf8c5567e5bf152e8dda8e24bc5bbc947212ec5112acb52e5c7c15873ea581ebee5e52b056b91fc760871545382d8846a24c8bc20c0bddc57b6e8e97fa95ea972472b11fc5aa0b2ac8907b69ccb183a0c79a87dc9768ed0413452fa864ba3f450161037eeba91111a84c1f0994d0ec084228905d25143a090475191b3eb79b16543feda396a80627d53ec985fb32bd52fb85af56006958b2596e01f0cd558216da89bbd3802263cd0c4addecfa8ff4fad2288d684ecc60215dd1e92d6e0ee5e8896e5c559610cfebacc287fea213aace548a75a82c06b032b59a3778f592ad715152263f87cc3f29eec75a10883c4d4ca244eba1540e320f07460592ee453681d952d2ac521a2cc2b598c8c0412364d8a16dd5f52224bace706b74c60dcb683f56308b978827a4ba461e167bc1253b7cf901d261f7a4657f3dd4d083ede2319cd92c8e1ed2c0272a89fdbbb9346c1593d71667a1a901dedf854ccdfd3ec7bb8e6b4fca3134d98e16b0bb485ef822865ffc6b67ce31a59e29c94c74195ab07d6cdd2cf96601f784905e5f3677acb06f35b082affc0911c4c97bc1352e6a70b6ad309bb7d19be25e37ad46e5c02c31607810c687003f3a8555ea6f768953cc5bc0ea1ed82d1e8ba1daf1b323307fee2a5093cd0e5340a34034567bf5bd6a92fb1fa2026ed9c730cc04425b35066397e4cf8a12b124f2c25b3ca5f1aceed9b9198a11acc041c7a6afb5872a7b5e150c74e8c4dcaf9ec41262d15d8cdd0797b0989477204cb5b6762ee1e2cbce7ac20e05044d13edae929c2fa39bac47ebc0c6e9a61ff376fc2c17b44586d0ffafadabd2ac0020b8caa23ef5200f0502aacc0678c5202d7e4c61bf306bba14708959fa5c2da057a0ddddea08ea92c64387047a0d75be4f1cbe88506cffb0df91ad47e3f71fb869ee0571debc00feedf7310d974794a762a275a7153c8c59f62b01dfed107d47b8784f3a89e6717cddef4a7b6c7761d9134573aa514b2da20a790a5a3fd49de87a7cfd425895a6500acf61e81b047e8f8170a4fc47ca15731f00f1ef27e5f6a451586f431fe22572444c035ce5aebf5845e63246568f678782dda77dcdb3ecb39e150e0e28c80c867157ea6cfaf4fe56213145af94fd0f93e58a7f1a417fec1fecc979bc66a8e47c1a44c40c6f8057567352757ad2c51e6bf5bcd0270d128ceb0a95ca0a5e27bb8b8b62eef4e42dacffd3cd0ae4cf01aab8d7c644ce30df1932f523a0701c8da0d62fda7d55c13ab35d2cef290582a54f09a94205ac3ff7077690b01362eecfaad381627f8f787fd04c4787c1c5990845feb9a62b9e232b1faa0e044c7785f4c1d926f469c99b7c7ccc12eaad28c8a0972cc53ce76c01cc74cd41e17619497a157a1624d4bbd7abb2cae2e07df4c7e9f40687827c125750b5013f7d7ab6c01045d7a94e6b61a5d516925b22f451a156906c58047834bc5dbe85e046266ccbab7ad7fd0c3173d98d9d0b8bcc339aaf03b9c0a9a1d6d8974a88cb647472e9efc8548a88a2f512156021ee8ec690a9886aeb40b220a75cf03e0a6a08984537d50f6b0f18e3958a41982438ab4c5c71b913aee507ea78fa69cdf188ae72921c46a05f3796df5df566c5563a7fabd9179ffd706ca5a99c8c5bc587c74bda81c5342640fb519502cb95e516faec8cdc2b1733567ad331102a622580f104112affbbba184b0064723216e84b4d295b650ba7f0aed549b04d6325c81cd36df0c89731b3335e704c406279778ac3e9ff69c686482bf40bc36bb7b2f7641bb8e7525cb1c7e7e1fdb98f1359ebf817a4b4248ff34d6a3c02aa2e5972231cce0aab5c7d3813d36d5ba27fe5ac1e36d2ca53f077b8f94d85510866704876761888880f8c2f5553c48f0b8af2dc15da093b0971bab4053c748a79921df80c057247fd0aaf8baedc2f8cb57d8c0ab09750503ade9bc73d96ededbf61633d2e4bc34eb95a8539c69a1f3df15672ef672312baf421261a553345c116f99f7452e44303f86740bf837a8ab069b60c0cb31cfb1ac054548b539136b822bd10de21d0218fb7973b52d2bfe2ddc125f5570e2554bf0ef5fa006672ef124532a312301b4170c9cb819948c6deb0c7060e9ed92648c296f54a3d81bcdca175f87f5981ee1b74fd625796311cad578b53e4378343aca379acec65f7c5a1872957b23f7996071cf02caa84b42691306b73c9d5eef02fb8b7d3251ed03f98aa430e81b121eb78b3416d39f2ce7363a925c33e1cfb4058f9057dd675245bda470b1de14291171987b6c031cbfadce6c2f6db37f20e9e61953b4eac061b1a353405ea3aeac835789677a7a947421593f91e333af1db3ad69082540988f28643c114c9eebd783288872ddd10ef6edfbce7b7280f009640720a94a1f0abaac32cab57c5a74b171d25935ff82a63f663", 0x1000}, {&(0x7f00000013c0)="acfea9025a7c6dec28504f01b8c6cc56bc8fc24997d4c6512b3c9a5f9d09ce6f3a9868696a9aec4ae16a7f09b46b874c5362d426a07223445b2a707d7d0d72a4418e656f7bdba75028798becacef", 0x4e}], 0x5, &(0x7f00000014c0)=[{0xb8, 0x1, 0x7f, "7d42c605f95c6d9b8ac6bf6281fcd39a338a70427ecf9992f2c15d1f804f05d8512fb0e5eaa588f93ce4d5771d07f3821dc27f2714dd76358117f93f4c622e9e5d055993d61f77cd3ba9bcceac45b37f3536df90f14f4d5a0fdda90cf1b987bfda8976d7b4ea9658219b00cb87ee60a394c7669b608f7cb168f3c25f9f0e835fdcb7154e4b06a60497826e92f8e792152ce26a367ad4211b0508886f14442c9e88da50e128e4"}, {0xd0, 0x1, 0x2, "68f9e350687bb2ea2df5c6a935c7726117e920f6b723c8acf6e65c51c9e7774591cea45f1fc80faeeb4dac6e92548ba0eef99365d53e586015f122ba337898e67d02b335302fb41faf35900b923f8c7b4c4ace89b1045d0ec32f0b3355b4c87ace196d550b389d6e9db6cc36892d03951c61113a37488d6d72b93b84f314cb8c86942ed025dd69ff09e75759d2d9759d249ecb190a7af914f9782dbb73ec38c72564fe8d82eb895ef06442c5acfa56ca68a5c6674a04ba253b4a3e9661e016d8"}, {0x58, 0x1, 0xfffffffffffffff7, "994e4139c1e12e16f8708b5f9fac77f1c0edc8dd7684a8bbb6fe216b2d49381bb10924522ab28cf212a56111b1c62fba679dc3bec04a48b8bd0f55cb62ce988d5afee607"}, {0xd8, 0xffff, 0x0, "67cc562b8ad1fa549d2ce20a81118624296ee37fa6f867b4718b8c1648d70f442cbfb7023344364bb2253ebd9ae5a3783316b61a2ba3fbdce0abcd84dc2e5e220ab2fef8ba8fdb7c05119ae06e931f575b04d18480f063da6b223cc445d105d70850b9816a98839fd1cd99878baa6293132b5ec94f3e3b0a03a2a074666bcf6f85c2ffa9fb52018ad08eaa81c02f03cb6dc0ec89ec55df44682a0486de5825e9b623a447a8cef1fdf21508e51a9d4d17fda85e16b1e6ee2986af571e606e2fd89c19106c49"}, {0xe8, 0xffff, 0x0, "d52d8feb00392a0c14e1ad144ad540e3fb84e1d77fb56a05a9e7c3d1a296b15f0cd50d63748f7d458024d22f94c44062bbef338e2686d568bfd7c9e4293eff17660bb92a2bf53a0e30d60bb27b2d1127151ea69700dc66390d9397dcc207ea69f2154db42fcb4660e2be26020767a1693c86e0a2762815ec0bf5c030144836c65b53e8b3e7c56a1ca7c49dfbc8bea91a8a05b3accdb9fcc682327fcb4104d3f4bc528376e20d0c0b877d3336a2d7e0ecc053b5cd5ed76236bc3dbd39d2cf29861b050091553e35779e4b585a40aedecef333d7a115"}], 0x3a0}, 0x404) 19:43:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)=""/95, 0x5f) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10008, 0x19) ioctl$TIOCDRAIN(r4, 0x2000745e) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:43:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f00000000c0)="04005c00", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) 19:43:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) O27O27pckbd_enable: command error 19:43:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5, &(0x7f0000000080)="e97bfbdc1a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x3, 0x5) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="9e2ccf40e0f70a97f84bc134926509a013b92e26206a0d8720d201bd732913e3114c84019cdfbc79ae0acdb95f20a0352392bf4d978bedd2bbde70b9c6a36ba439a8c7a762be03c90193401ad9f4428ea794aaa28698e3572feac5a6ec4db0ce4f19f718d146d9e3d23e48da91f07c7110bb4408d2f29b561712c0", 0x7b}, {&(0x7f00000000c0)="2986addfff76b97529de1366577adfa50feb69e28158ff1731a82d66afa922abdf889b2e1f88ba6062", 0x29}, {&(0x7f0000000100)="87f82af3d99478ad29083472f895dc008fe3b6e43e40a43a8c1dae0956d68511410a3a7ac756f0a9bc001c8035df646bd04660d96e0378137d86", 0x3a}, {&(0x7f0000000140)="37671813439cbffe8e4e8cf27a02143add252dc77df0e4a148952dc038e282d8cd77f4911e840d46fe65118af27f44f41b110502a7c0bc42243b697b89ec0f4669a17a33c83fccebd6bc0473820e1af2a9bbd9024939baf28e56aaf605c422341c7e7fbda36c0a952fe36adf81d0c08161", 0x71}], 0x4, 0x0, 0x0, 0x5}, 0x402) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) 19:43:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8230b50ad4e75b5a5f31cfb0bc530619c500a53d3dd4b8b199ac7ceb77ee8c91a99b7b3658d28889836aeeba763a947f232eef2449e92bb5b619992d48fd316065b7100245ca7002c9e1df887d4458ee89829ea0b0fed98cc31f3fdf7196657044f17f064acf2f3fb374972b74b1637bf4be0ce18adce339e8123a791651435739a372f33cbc8464f36a6be88a7a56139ce98bbdaffd88a825b7fe8a0fce11f4a35cf33aae42fd264f38a9269691b6418f1bee82730e2923fe2c6e6e186acedebc1fa7b4487025f8cb3ba157cffeda2f9fe83ce3712270748c62ca82483d0e47d44b435136886cf0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) pckbd_enable: command error 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xfffffe3b, &(0x7f0000000340)="b2") chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 19:43:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x206) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) ftruncate(r3, 0x0, 0xbc21) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x30, &(0x7f00000000c0)="e3c9cc03dafc0662225d14e8c05b5df35670cb7ca7750f7c7b24f14c11f2c27e95c4bb29d1f29189ad216e5b05aaf8c8") pread(r0, &(0x7f0000000180)="b1226a31beb620de24e827b2674ae959d922e5c284603d76303d396c3350408eb20883bf56a641199be69cb4a718d77a0325aca96242e5ac0683d100dd6d7f930d8b3d552e01356aa2ba520e47f8809e980d3fb39db6a5e88dc9725ac7ffafb2efef25c5cd1c9c4ad545204ad08b4e81b48bf6744f85e9b82767ad13", 0x7c, 0x0, 0x0) 19:43:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6c7, r3, r4, r5, r6, 0x180, 0xffffffff00000001}, 0x7, 0x1, r7, r8, 0x2, 0x8001, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x103fe, 0x0, 0x1, 0x0, "1604ae2f31c4cd0301003c2f92570039569a1270"}) fchflags(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xfffffffffffffff8, 0x40, {0x8, 0x1ff}}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7", 0x133}], 0x1) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0xaa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x3f, 0xd77c, 0x800, 0x1800}, {0x3, 0x7fff, 0xfffffffffffffffb, 0x1}, {0x1, 0x8, 0x1f, 0x10}, {0x0, 0x1f, 0x1ff, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") getrusage(0x0, &(0x7f0000000280)) 19:43:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x20, 0x1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:43:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x400, 0x4) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10000, 0x1ff, 0xa7, 0x5}, {0x7, 0x4, 0x2, 0x80}, {0x3, 0xffff, 0xb8a, 0x5}, {0xfffffffffffffffe, 0x5, 0x1396, 0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 19:43:35 executing program 0: r0 = semget$private(0x0, 0x54039d65c120b2a3, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000340)="d77daf78682c700da0850d46442ad0120ce2b66b47043a1d375673567cd18d746da6218d05449bbe8d1d45b45840e9460e05d5c9446166856e016f5b2fd7290e5c201589732b3f99831cd94e97e875a79c15b248386136364162f2bfb726db58ae4d0b8d4b601791dc120c274a20d02ad52e1614c63b3cdcb22b809442f3ec8212e5ba94bdba0e339404df1c944fd0e1cb97ee144e0dd7d22af178b025cf8fcdaac9a0f58702ce093a5159f62dc61a1179dd889c7d57b905ed7927a032bce91f0d6b7dc5ac8e47d649c7ccc99a735d2b5a34cc1e16c978566e28fc72dba225f1b00769", 0xe3}, {&(0x7f0000000440)="53413ea6e44b52033b884edfcc24afc96b94ad4faca66055108a5381d3597142e3b7708b679719f391f83cdab25aa5ce21ea1c30d484a505c953f63430a468eb7f8962b2a0e7d344b5142280bfa22f946376d31251a1660300612166808206d184fa122c5d725e26a06053320e0e3241ffd9d00d5b909c9bdb66b44c82b4381cde9a1b4134cd4768704d5dbdd293859de49fa7ad016e8fc06e539e231ae64dc88bf4023b8ab0f119004071f54785643397fda218987180ecb6269cefa5330840838a7c2046eca566401230af7c442870b12c5cc2cd8d02e7185fec96bb4e1576102cead08794d2a9439bf997594732216d063cf81c868b99fcb814c46cf4", 0xfe}, {&(0x7f0000000800)="25166e152c70e09e5301323a14642938d64529911296b33f4db2c8de4b10ddbf3f309e64e0f5d681bba45c62a58bbf65f1f996ae0bfabf4766d7cd45ff1915d0d663bb0fb0ee7fc97b11b682ab59e380df7aefc2171a88ef1b739c0bcdb5f0a78f97e7fd96870c2d04cf19cf0032ea1e65d0c32723f0e90977de02aa763ba34ea05ede54a0bb6daee7486ab7cab9733915f08f97b09fd5dcddf47e4bd7d8205c72bcec625aaf78067d5973ed5e48b44ef9f67197ba881b285c60867fbbb0a4cd1b1a7c663059f693533b4e37dd943f77c4ed6ee0fd1281beef5f3c3cc7a440018e3f68ea18add211ee8d02aa82895253c2586b65ca88be2b5680b42c17014154010b1c15b0d55c7bc74f03d8ba010c8d9a178f1f3afcffae481ca227c216333272279e20bed9b0c4b82a3b645ba3c9e2adb8573f969ddef58f2621220f33d296aeb8c65f487e57eba29aa3ec5bc8926b3fff602dea5313707a837a81cca9ad24bf855f3b151b55103efa40c0ba96218555de448e5dec98968185a372404216a28ef0385b411681e24652905d50445d8e6ad03363f9a585c1a41c790f1fb638fc9bc890766bf554e9ff5eb3207a6c3b9730850d8dc85dafda27e4d9f6f330cdaf602653e4f5e1287c7b8f6e95b1fcaf7d9d29760d02cc345c489fbe0370fa72d99205213c276582ce1cac32cfc26489dfa93b40d679d81c25af12a7e9f84b154755fee31b57e488ff9c4cc839904b983ff719a48d969c8b8317b7f436e1fb85970abb5d7bc5a03c11def799e64f32c8608e35f52c22a6f20fb04ee6897ad2b3f6cd7e40ec113fe07aef2780685531a0d9d3a7d44cebe27b0fff660798201738b882ad148c9dcbf16672acbd8fe6f5e1836ae91671d1c85aa3c207d98bd1975661b5f4432583346e543bdde848fd00a8079b259e4355005ee7ba14978f76651533f126dfe451796e01d25b9f2468033617778b8aa890f3e5705d9b6980d66a13ca2e1782a415d58bb3a941b3d928de4f3280244e76d4dfeb9f5a7e3ae5d0544a4fdc7b7d16c86f7b1ca5b35688bde33388c9219dd2dbfc4260c29af70aa8e2c0fc9b969d9b86f1de997f23ff0632ad990e3dc7959ea4720ce56023cb83ea3418b359737fd4e78c30debe66efd2ca20724a84789b5b8d465f2c711b34608b9033569ff71f0dd9f4b7e09db3f96812cc25764f38e30b74d06a37fba353986a9686a2e4efbd8522475d435f023fc29a2da5d3cf11cd4e889c79398314d480a6192754ab0909d54b828d13cdfe6c352e9b7a03190d33d9c2612afd7a5cfff87ccf9657bf6284e7c2adeb01825d00f35809d054325154ca3765eae8844ddd6bcd1527f59dd6c7a0c3e604236a9d5c2317f8ef69a973a6e090ae6b0c394db3f41c3e80de23b8808f8d56c132f1ebdb8a292de2b5200fdf76bb4d301f391ec2763ef5e0cf515a9708c730e541bf76bb7276e379f081a82466f835cc067e5819f336ff5dfa3591ab8a80ccef8875ceb87c7f9ab2b6dcd08081a01be9787e7d6a60cc3df9044fa6b5c2c110147bd8a4ebf6c5146fdd92e0cd98e6f51a67f2459df2b327147a7432543bf0fdcf0783c3dde4e302d67dbb887d5322aeca74fb533820bd1fc4af8f2d8c92efc5ae58311dfb23b26e79b589a0352c7b3d923e61b387e607e29147825afa4419a3dc1924fbc554291da969ff94ae6fc93ebdeb6889f6210a91c1520247def19528cc5c9542dcc460af9992deb34799681e89c72b44292dbb6d59a55eec982914fe02a6ea2195b0f5c4461c03c2fcd590ec3e7b46897b52ef3f61d4db00f330f02a4e037bd8422b79750d575bdb0228fcaca142dd28f792dd8aaea808044d3a3b84e97547323241d18531dd1f830880696b6b4a06afb488d0c9ea8e3259e649f11b388e2cd406274400c6c326ed7891bf0371d716d0ae93d986110a73307b548ac48f998af24ccfa04c36524209d0f8aefce32f2a4e47c818fbb630f13b5c64df528c89daea260341306949282a8819d84ef12074667e86b4e6c519aca8ae0e21331d2ff15b1b9ab32d58e18066656f1483dad7bd78932febafbf8d59bc19d0b726811ceea74c904eaf649063d095678e0f62507169c282de8704449be889931bf63257c5977958c8367173b391c65a8a3ffc7d03e91912808c1b067e87a9bf827cedc1d9477cd45bc09393262fca2b96da13d35059431040a16bab2d227cc60f00d00be0394c0e8acdf4571baee5dde8a79123c2fa264e80516355969f1296d72b9e5d35e13addb6b37e0a9e11d0a197223b71adee4a451d24d0171dbef640c2a445304dd2432577537792b39797748956ca0df2a3e582cefd476be3ed9450c49d8458fee2cbc662cbb2930072bdfd7fc8cb0b07444bf3403b34b9efdded492aedcacac45f5d439b23c358f97a4194043c9a10758f4dcec2c8a8cc13d4a1556ce38b5e9b9a5c7732c22c7b16d60f3b7e829a7d6f27c809af125ef4bdf062852c3d67936d6d8d74f1573c8ee5d01504d0ad34940b4c7e813a5a7ef3cdaed5dffe67582179c93e433029f51a9a2cf772fd3f67564bcf6886651c1296da042160536237a8162d1da3c0da334a5e75bbe4e599c8fc500966087be4735244b4d7fadceb4e7b4558ab1c13c66d66179275a38216a7e4e7b1342a1c17875a0b9242c1cce625b749f019c4ba2a7c2bf320e7f3ed63e72258446420b025fc809700d1d3f873cc123f24e5b60800db66efeb6efebc30e78b08b26b9c904c5ae4ede6bbae18b757f7df0d6c8ff307fe5ba7686ead4d9bc4e09b73f336caac2e378874cecb5994d62502c15fed1bf81aead6e4cd4f525013b5ace2627573e9f21db6733aee8e0b0b7568962b0a39195b861f46093bd31e5ddbfaebf4415bb771e93794df3737eedd26ef27e632ae923bfe5a331dea63d83e15990cf92af2f0b74ed7b4fdae987f5c56fd975fb636caac7666706caf6fb5b2a912d9affb2bc51ecf32e709d7db17f08d93c9612f3eed5726e30a0e6239d96951655e6b2ca82fccebeec051f81f70d7812b63858feab0abad89d5bdd89bdfba75108d015a6525d5aa4e6fe6f6f4be6fc85ca552efeda47d172e7cdeba7a8a968f0c667366076c5571060281452a5a8e1d6c4290224f0f57f8f5be8853d0542905e62a5289b4c31e1c199da8305293cb12b3de996a8a413fe1cf1fe9582224a2c8c9e8442deb6364fdd86b3491ecd7a8119878a9c540257df28f7370bab75a1712bab3896c456ed24b640d8f34299ee9223b572f8f641e0f6b637828e473d2fe52b53df6a8fa565f4ed3fb898aceee37d9b0f5842bec1f6bcd24e6ef7c3033fccb7dc6a10fc995be6a66c9f699edd7491f169f4ea1536853049f48ecd9850fabfcda124a9b89bce125d5b9ea0dc991fae21aa3a29b569e4a6718e5324f3886c6235094eaebabfd4786b2aa36113ad387d0a32d30c134996f34200a54cc8fbcbabfd1c3adced360f6c2cb0676bba6c905dbe8b882862c75d36c037ba5045cd13f75cea16dac39d769638b377f5439f60b72f6ffef0db431ee113d0190969439b6245717fe498f86c2d6e2a1f3e2cbee36e1ecaf9e4d2ec6c953e94669f1c2d462b1c3041439129a096ad94b2288710f51f62026427c7344ca79b3d2baddcfed7f84962e8df93c935597e03244827849f80114152b11a114413533a04adcdae1a4e3bb136bf715de3c22405fd57e883ca86462a8d0da28241cddb07005c9b74ab2430a0ae1a958c4518a987f8024c763359b23c044f82ec5bb3b58f2a34de508a794ef13cd948c0dec211b1694cbce94ddc4bbb04a21b65873aef71f5aa5c7ed7c9aaa52285b875368a21c29e12fe3804a4e8833f2ecbc2a87dacdda69af940f1a6b3a53e42bb5f960c22d5473c47433536ad95430575de584f23848101b33f46c1bfff75954338adb3d8024f78454030212c9a907eced0c9df152c05b6d6c617d43485f15a6b98437cf556b8c944b51f1cff4532664496a93ff29629ff2dd9b15372172aff7409160e3175c030c709a0032622f99173b7c7424b7c98a66a61a12c1ea58421674051219a1673237b383f23d5c64d9ab1c92d1cc95b1198dd89f4f6218eb151649fb6f80ea40a42e68a06dee9a399a46c8672fb502c163f3f7c6b6ebd819693e4f8d148f36e27d713c1ce1588a733fb9b3f8db11070a92c4fecb605b8b5cc013b674c3da78edb8477c100d9239f8f47bc4da5708eb0803663f8f7d2460d2cf7ca99d505c93b7e733418ff1350fdcef3ac9006079a75fa3ab4b3a57a3fec440dc54a56b379d6e594aefbbc40f4830b98eeea3befc47d5f087410fc2d4d57778da4de4cf69f7c97c0136723c65fbcbe6421b8df03a4bfa6fe8658ac7c0706100603bb2cd1e37a8b7d8e9e80d0b37107f63282fa29de4a8f2974626be574a6179289dfd5356c6aaab5654dcfcfe7088a571dc3e59fb600b58f50b1534b641719eeb4626fdab18b83a8b9c2a966f895a68885a13752353a51d731ce725041d2833d6d91eff0fe74743dc3defc8ca00042b0a5290c3473081be5753e0009d6cf56a5598f01a1c70dd881b01a630c2045b37e938d252744b7db770922f54189d1aa24c401564f0876b2dcaca752ba0e5a5cbfd4165d8a94f3704cd3be923e049dd717b48b6217c8f3c2a723f28ff125449e5f635c8536256f71420386b556f62718c40e15645db252804d4088b5e4a07c8633405d4be9c446178111151dd77b9e0f69b3b7c4f1d8fbebfe41cb8f5a015a1b85e45c0a5066747c4ebcd55030d029065b2ed036c23c1dc2d479b48398801514d67353beea517211817b7d220455d852f5ff5130eaf67ed9fa446fde5280968d5e856d926260db7ab1726b262b7e23852a819bbf78c7f57b18e0e1c198733b6406e534d43b6d872ade9f74fb0b223431a9f1065a964af63b872da451e5d0245a087e869bdb0cd896a61ba510948ad197280e4a8523db4efac1f11ff1eef5237616ab46fcb67b1eb5f2491806003b94fe31a8b56f40e8bcca940ea1d41ad548997247324c829872201283e9f838a6e155d9b6bf9a2cb4f0f3e913145fe8f6856ed501a395f31e4288f436385afbe1dd7440cd1553152532c95baa00287ed53a91bc09c9cf6f77d336a0a1f735cf465557d0d03b1f84274c192b3a692644c3dbb1f5355ac00b3f8b2636e575d1c0eff792c9a4b04a5e66f93234f8af4381b1044c74bece64e59aad7d5052e0dbd56890ac8109a23f85ecfc49094ff33bd99c8629c7ad7bc59dc3472eef7b4cd7463e9addfde6ca6a4096184c801c5f34e213bc8b5f7de6a60096f0758c4880efb5fcea131e6aee515d5680714078b50c092a316a1cc9459cba5e2d163c80636033b18850e3a88b37fb3aef4c89d13594a6107e45936aa4e9d24904a24fc21ebbbaea2bfdf2f158e403806103d02cf6e6287e6a5fe956ebd6ded49077fd0c0865d9baa0aa22d667f29e69c11f359b88f259564e9d48671aaff808a58fad1a3c3e3d1cac4256476be188633a8a5aa331e86b13e4a4cb3d556144f3989e2cb1ffc01c6becafc01aa9b8825dbfd866bf9b5a824d762ae316f0aa1ea48e7a434a0676bf1fc07e003c73c04dd1869bbf2bd24aed3f742680ed13f295fa594af5de90341c02a2e148a7e43e01bb861ba8940ed5575b4371415195a4cbc2a799b80d4e639aca76a28aa0aed19c8f60eac9fc26d3705c8a38987c0d50c228d131e3bb9ed08a3caf5bebb888be64bfc935f72e51fbd37f158f46188cb6958255cddbfedc40b6da522846a9b54b24c", 0x1000}, {&(0x7f0000000540)="fe423f49bdf34347c799d33e0ec27071f853d8b710a15826e33dc0fb21ddf52690cfde75b0d30b74579d31e7dbd2fc3684d91993dfe447035fdc66b98a4d3398e5efe571385a61e999883ee7a0a934d0e44ab6a8f4c79be6b7ac7722645e771a13101d8b691dab1a173a09cd6c4e6b41eaf0a974c5fb1c6f8087a05cf417dda245372855bf9b17c77ca0be3381118374da661a191329754f6cbfc9829e20384756ef4e4f7e7c49826a367ef6d9cd1cd011e75cfc54efe0d25f1abf41", 0xbc}, {&(0x7f0000000600)="c825750c0149f06eb515905946c39fcc13dbac80c3c01090b423abb933dbe71da81e6e7686d105676f9577e1671abdeb8b143f5983a7e4d13660082cd4cadcee5da3b33be546365a1963d5fc5e22", 0x4e}, {&(0x7f00000001c0)="450d3d9f175e242af6adaea8a7", 0xd}, {&(0x7f0000000680)="fc48146a5a264225ba3d0966ddf341bd2dc6d31a8d35e145fd0a1de496cf9a9949dd247b9bc43e7eaeae7a8a49d57130bad1aa9313f73991ff27c977eeb0e7379f52ac3e8f9ac630547519656b6bdd47da9a6eb93673c0d9809664f0697e42c5fa79163fd8aed0a3e12a8721e74c12ae45081bf91f84c0", 0x77}, {&(0x7f00000026c0)="b9446729b72da7f9eccc575d752824c2d418bb2803036653f0150d49784a2c06bea4d2d65488cac68f81d4b79d124169bbaa89a3f483698de0fefe51d0727d5195375f2d5abfd1ff5b53bb02799f8663d518d96f977b9121b036b1ff1af1edd957fd207c7775cb0295ce38def9e650bb54e8ff44786e3189ece78cb15e052450eec45531007fcfb2444367bbe8aceacbb9d136bb341231e951b83550e4fdad452354637153b4a24d840b0ce62a43cdc974750af2ad5a860de99121bd49a91a0361c71292926f72fa1a6786573f012ad266d73a5f21df8a7809bcdfe7c0a96e14703a4360916d17b90f1e8c41e81777b17e40c266b4c69f140cf5231fb2307f48e3126e1ae5f79d2a7a5454806d59047c2259ed9bfa9b785da2e093f2442dd49ce438773342161484df5a32b9638f8536d32bf23d183f79743a557cf0271d9ae2c6afc1664539ba91e3a09916184c133b851648e3a13525ec186e7c3051e55f4fe5743911b7ed6ae0712fb2fa8285276ccf30ca3d4c895d28ffeabd19b058000ffc0f384d0c9ee43e8b36d8fb6674967d97b2642245db2c4f760453f8700c57a3ff95b954635281a77022bd9cbf7a758fad3d124ffd68f3fcd02bf0dd1c8a4bfa9d3f52f850500dc1f330c87cd6ac7e1661831bf2a0d77db09a31c6ab8135aed97b0ded12d71e289fe264e3210c7ae6777b4e2e851ebe34ebd49d546d87e5219496140f5dfffda4c38fa7b9629e61defad32de7df4aa0c848be8e4c8e116c80cdf4100ad4d29aed249c317b592298a3ee0150a3547b1db0823d15cdf292e425ea263da9350312b890b312034c9309482103adfbd3158a42d68b022459915687cc7fed40ff10482e11b96fccf25876a73368a19c3c151e405bf57e782b45ae8be610a1071fc6164feca9d3a15b2bf1c2bbba85b32dd1762cc53c8987a86ee3c62bb4f7e0bfe117db87a33107cc98f6702dbcd80550cff57331de2122d78dad53cc8cceba8ac5c86a89ca0809e9c36c469fe39d83ca6782dafaa97fe12781fbfc6ddbb6b51c72708ac1f401edaf586c0167aab1c821250808795718b4c71fbac00accdfbf8139c10bb8f6e0837fb155af9609a006bcb7850b8e55b165030bb8643fc1e5c07a4fbd9ae3af45e58b8f3c3ee7a52e702cb45d12f7e17b183b0391ad142945b035c292d7c0a1ca57b6090996a42ae9a35dfba227c585d732b67c13512c3371c8e1cbb3b5bd2adf8392b296d3a9266d883a9b89a6d1f24d6211202d128c6bdfd4de5329a21fb52738dbbacbe55f1202df205e3f8a894126c3c979c6d4896b7becf8678c080f65d5a0a0f5811f4b42fdda81f40603f3f6206259b1f74655a1f6eabc3e3ad5e560911ca45db51922fd570c061322f169738821ba41c47c42af1beb90684bc06630827b479b1778941f3fd8faf89ec001c647fa5dbbb01000fd64052b74a6b0799c15b47442944a6e48de2ebde92dbddce4e6bda00afc504cd55b98570dc547febe1d2d3baf89cfc6c3ddd86051cc6d341576f066c13d15b9f49240474adcfdf45bc59d25b6ea08286257cacef3f67eab5ef638de9c2b9d2cb83a47a25ba065b76d3f39d1175b0d24591b51138193fb744b766d94fe3364c7ba30415bd488ae43026da784a9c31b14dc0e344ffb04ace0358319cac0e0b60c9cbb38e23317cf3e9c457256d2c1e8d737674f0283aa6293118a2e31f67c4d9e3882fcebca2318bd63c312bacf592aaff73d33ffdb7f95ca63d8bc6253e89c29c40576d21d620e9b3c14e34dac047f36c86248bc069410fcf0b72ae92b61432d8bfffeba12d3266333ce1492532bddccd902b4d420e8d88f9bbfed42219561d63d0269f38654b687e4edd0800d509b33ea5926ffd9e8bff17e9f45ae37acf6aa7c79f94ad0dc8e6136022549d2c2a5c06bbdb4654f5356550d0f8cbde077f4d50722d9038fffaf758be175e9344bc1a7ccbff7ff28662fbb68d24244897c9acf0a1995a0d11b77abb93002fdd13d1a09f62a5cf5b9e7808fbf1ba9aa1656d744598d43f7e2d3c44eab8c3922d45684e1f5401934855adc5515cffcef6924ee1b4900481ab639678d73941ce1c8ca26730cc1bd977471f40b0ac5d433e7e1e6968fcb1b86297d9e4bf19bb4772d3847ae2ca425d511a8ec50c1ffde5c14808eeab2b55ab0480ea375d29057206a4aad852a6681f3c015c71c839527c68a9a817ec3c3bff20ef6cd3920b7634af83bb85f2e49097c1577bd290f06a8124489934b4fd5ea8e4b994ef073f9e7e0c6af4016ea5573f2e890dd54a9305fe1f9e2c2a32470e9290c00ccf26ac184ce512ae63cb436dfc3314ddb935c48827fe584979703641605c57065edd8950ef2ce58425eace27ae66c3e508c22aa96c33be6f70f9c3671a7d2b6dcdb545c405f941f7f3a9c235c37ee607e2344e36bd54d72823d1b3de374d4ea1149954fa0134a774948379a13c9aeb1adb203e1291a152c91e0a34d1d922022b4f778b14a7df603f5c3a5c31b178ad55ed4ce0b667557e344e46a658758ece1e689953456b11dfc57c55101b8de5aaba2b5ff00c24e9cb7e9e50827514c17d9d32ae0964ff620b54978bbf6c39a71a4c03112dd19b73394657d64a51c27df2413fa3ef3545416c4c05cad9791f1235b963ea89ee313420addcc16e91085c50ef41022bec3b30cd6af9ba6d9450a12e48f67b15703a664b301233e1d296517e7d5c0812cc98fd081b882f02a64f0ed8562e48d1e44459ec503bfd7a62c4bc3faa0868e47f36885e1a762cc519cc1fa280be9ebe11a21d789f4875c7527ec379dd60905bacca0200f1a4ffc133d0cdb03a5791bd793298fe5475362cc3ae4e5255d66e206defa582f36870a0043d679a1b27312225b60d4ce474f51e9bafdea4f240960082d3acbdcc43a2483990cb3c836fc589123c0d50c17a1c59a1c6e17c138154a1ce28a19c22bf5a7c5bec5bd0ce4ddf0b4c937d7074bd844d77dec1810efb2cdc75546f07a4392218a7a2dcfcc74d4fa1c4f68d4a4af73110847daffc7d168ce00be4d5eef90073297ddd09b8c2b78a54a854d4d8d55725f65cb5300df1eb01f15a1fce11c122f6d48993fddd511e4c7293e0e1963cc0757dbb8b08a3b75d6dd75fe0bf4dfdbed154b9914dba04f4ab7ee29ec4b4884ccd3b67aa8c1c71b76aa6fb06c4bbdc5a8bd3c38583913313252873ab224b8a61eb31318027c40f17e0f29c96282d243f435dcb3a62335b17f1079c91ae14f3fd2be7ca7168d557c07d05381f07f5308e473ad20a85e697369ecccdd7bad4e19e07807f76df7c412cb4bf8a56e381f544f3bd964ca20c4733cf67337f7b6aba3cf43c457dfe871035d8e3b32c03acdcaf09b5fef07c277e4bebd343cac2a355fadf7a9e2660fb655090950ce6d642c6a0175cae6a285a27cd169904e5b0547d5982e84e4f4a96eb70b0ef540a5039606106923003df8c011308e38ccd490479976d4896f7963f0cf4fd81b7e54d2d9bf7a9fe9ccdc0c20791d74c1894015d1acf1d725d15e23d0b172097aa135c3fae42aa518c08c8d512fcccdae15141f4ce104c5e7a250400ed3b35e1b160a33dd3a974818030687df257f9c546e682785911b9b622776a1c4bc3fc703e14efb89b20c235b3da23e993e68e9ea74597974db65599a99574634737823b96cfe8bc79d15f3b513d2719d3e2da3df2235537f72b61b75bd49f07d2a5642d56e8f27ed33adcf879bd0809ae5157fea9c078f821c1bd9565cd957e78045c6eb6f0888ef6f843090b6962f46b3ae9b2d11a4797ccd309b9138fe63bdb7c6ee4b1a681e303d7c5ded4aa1008e4ca8c0d82c18ad4e6e4ae8e60f194ee872def7e37fbc4fd4dabb004eb73e45d7c5c96c278453f9824cd183e7c3cca3dd89481d330ee730a5d9df89b4f56deb4e4856bc8ec8eec3186d4390716cc06cab014ee26faaf731317c4f4c5f277f2551f39bdc9c2a2f6d00e4927201c88e41fcb503f49b5f63480273a66734770317f00e732df0f02d96805585c29d03ff695910e9d89956bf163f1c99a292f3d36a7766c5ff5d6b91b731e551290cb79013631c4e576d42a4079773a892ce1ce17fa1fc3acf0bef50df66bff129779d2926fda2b56801db1c5b98668fc9faffba43ca506d11a4671c57a1cfe88c28fead5a4112ffa7409b49c3cdcb0909005c59c2d6f9ae3a2543d113c1008141b5cc321304ebdbe3f39967e5773f0aa9d7eed29033a63013348faaf1af81d164e3b5c7f59ae1ce1a3a94e87f6483c29b6a89486e1faff3d86c8f132f053e07636da89fdca35a574cfc34cc85c929d66691ae64817ddc8f87af433b3fcaa850d8bbd88a6ff5a1cbb75bf1fd092c7b837b3eddd4afbb1a2ac47ddc7435f4f44acb38929ad3c86217eecf25b3277aabfa9d822a91509926dd98eeae760cf843e28044e233e23e2ac4e116689f6ef2c92d6a2d123e7038e2b9a2c6d6692a98b30e0aba45bda53ce1c43eb05aebd99272e24c6719dcc364668ba0dd5a559036fdc02a635245efb64373277da3f2e3f5b7c39da0fa704a996fb6dec975efc93583e67fc74a4cd6ed2c3c84a8b46abe466fcf08dd864dcdf91a6ac57ffa28ea0193196106b145ba11786d1b823c18996133b2621a79e40da8487cfc2cde0d654d941f53d468ec0626e69d3ef3d4ae446d829bf5ae0fa92e284b1b307814e11bf41311bc76aafc4cf45cd373076c930f1985a89f90fa1d6235bf0df33baeeb7f56fdff6a3f0a80b23803375ed2650d1a0fd47efec1a57ee91c1e1ea6b7bee9cc94be3b6b0943963d52e8094c43e6e0a788479042a7c30885d5d907610b46d59f52843b2e32bb543b253bd754012a1e6c9d3e1a4381bd5caeb4b00fb42edef06c2e17358050668336d34e3e25f79c7194adcfa0521d36bdbc557b43d1920f5a24c946e1cf55300ed466e7c623206e7d863cdd16b59ba8c9edd328fc4774f894d07e389947a607ac4a6fae836ba19c55c051905c1460c1f4100a7e8a11829e93ba694abfda61c8d4251fa8efbd9775a1db30579e1faf2d2bc300d520c382c4e87045eec451c2e123ae19032f0ec9e0f9595affbce8aa493a30f3246f0703b25e4291ebea8c5557f0b84304da4887242e4f02189969f488789f622bdca4eee69412581738eca760812144746a1bda8343b2f56b25cd1a6ec41419e26fb8907e25aa4fd9204c1b3233fd26a1906253084f021bd6007a0b076a0f5550ff553176601360e70952d61b912411cc9ededae2056b1728b5b7abe2b71c5db1e62dd46da969d89050e4355118fbe71a5d5939317d4cedf7b00ee294a046b71f8a8dfa8a98153a4be7d0fb594e06cf9766ada25fd126436185006083cb11b1fa4f60c5f62c8cbe11bbbf66a5b0aa547ea608b4758289722ce85fd5d1126e95d686b933863ed75f17d66569fb0418f03c59c878ec832ee015f6a2d70fae1cc883c9af08f2cafbec7460c399f0034ca8603ff1441b4bbf76434d040639649900bf00062795897ce4226b6dd2e08e9f86006acf799c2b0195f40ce6fb518eaa6d5fa4e330bb9e38c607279b7716bbb870ed557725248e3f30f879b047389469bc3394cc113e88a6001a413f858cb9a3138daed2bb3e906fe7dfe5caf85405ae433072569dc3ae9a2a5394bffa42200a0466fe2914b41431b169d2f8a83dd6eed5ef7c69a00fd1d0d02926e3c936d0c6828e748bb719f63654548e698e570802b6df4c958b93cb003e78e2d667e3b99f5ff02046fc368bda5c5e64d8f624620626974f38170f994ccf53fc", 0x1000}], 0x8, &(0x7f00000036c0)=[{0x90, 0x0, 0x101, "b575cd710e33e9d740ec84cdc10cbc0167795c9da9845a1ecb4bee6a4b5eb31c8c4989c0848e010dca3372c290d8d6b50a351eafccdb5f8441f07d977bc970bad382411b9afda38e74a6c3ec94610d70f05945cec71fffa8ae9c6d6ec42a14f93783efd2e5b247aedde0f5582983661f2a1b85ce0737f1d76d967c"}, {0x110, 0xffff, 0x1, "2c1bcfef319db84f51e9861fcb8d2b7a764922ae4b4cd9e076a4064f20ae2ebf563aec741f8fa8395e640ad1b6ed2bdb3afc8f6652cf71ef11eda6d1a432ea3445251681e4a602182c571d5da764841f7c19ce55be267791fee328f42f8db91f001650451df4b3a5a0646aac4399290f20492183f1896a945b87438061ded231295d99dfe9f432c1c648c79d45c9cb5c39b96fa799262d93330063ec7abc2075950b191aabb46177ea722d4709f0653438558c703b2637126148e2f295f381df49f45ac8aab01ebaa0d0d2a9e8aa179e1594cbce6f3bd9188fed85e7fc1dde763cc72b774b76608f25016e974689c2e9fef00e1dd13a747543dc63781f8c"}, {0x18, 0xffff, 0x1f, "5615559db21c"}, {0xa8, 0xffff, 0x5, "06c6deba25e3a8c6927b0878183cab2deb98c5e978c72842eb44b336798f5c8481fd26bf44f7302433630efa961207e71029bea4d759b3c5549fe4928714360328a0b98acdc04940ab5bea262b2936bdb32acfd929047d4f6f31a8c7d751ce3ca5ebd600fdf6389dec91993c652cb169632b15a2f7aceb0e6ba00d29f71a9c5506d321d35ef098bb3c24b9f993727845c2e2a0"}, {0x100, 0xffff, 0x2, "5146d19120ff14c83a5fecdba95336d15e319bdf3026d627599f505470d2612c3655459f1bf6de017655804f9b31489519f766e184a5a1389408131ae296d413abb14af758ca17c3f6c92380df62124a2a4d128127ec6767f112e21505186c22348ff5ee46a053b9e41159df26530c475441402361cde6de62d380163456a51c7150bf9bffd04a0c9755a71d9b15c71a56a3aae25289351797b28eac4023a39d8454ab8c1dd827eac0a648e5630cef367c0e330291541b2fd3f06f948d853c60cb3178576be2ea251316799dde176b072ce223842ad0c711fc8d5c8a6d5e81ab290bfd559b4e5f5ac80e2ed0b4"}], 0x360}, 0x40c) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:43:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000140)=""/252, 0xfc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/9, 0x9}], 0x3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:43:35 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x7ff, 0x1d22}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20090, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = getuid() r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10081, 0x1000000000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:43:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x7, 0x5, 0x80000000, "2a490f34115be3dd6514e89158a2b1fcbd035700", 0x3, 0x3ad0}) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 19:43:35 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40000000001d}, {0x30, 0x0, 0x10000, 0x4}, {0x6, 0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:35 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xf64c, 0x1, 0x208001ff, 0x0, "b000", 0xfffffffffffffffc, 0x80}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xfffffffffffffefe, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x40) 19:43:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="9b"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:43:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r2 = semget(0x3, 0x0, 0x40) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/95) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fsync(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:43:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 19:43:35 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() lseek(r0, 0x0, 0x32, 0x2) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x316, &(0x7f0000000540)="c21f28e695c24d8fc8cc06e3218f6ecd15601dd1f233246d4cd33e0241eb639eefcb471149778044f3e400e7d587129624fd5ee4043c8d9ba70e8e70621c0a586ccb5f29c82ae72e120420dd1687b41517b700000000de69489bd110227ed087ec97112bdc70936099843a9f9f03e85a1b15e9b48abc1e1a0b7de3e99df887fd7e10652224a819f771c48738216bcf19ad5e2a2b5900"/160) 19:43:35 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') semget(0x1, 0x0, 0x410) msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 19:43:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 19:43:35 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/138, 0x8a) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0x34}], 0x1) 19:43:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r0, 0x5) r1 = msgget(0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x81, 0x1f}, {0x18, 0x2, 0x100, 0x3}, 0x1, [0x18d9ab89, 0x3ff, 0x1, 0x1, 0x5, 0xffffffff, 0xcc86, 0x6]}, 0x3c) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb643197e79482ffdd487efb425d7e4c5f42cc5dc8f125f80476c9"], 0xea, 0x0, 0x800) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="02001e740000000000000000"], 0xffffffed, 0x800) 19:43:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xbbd, 0xf56e, 0x3, 0xfffffffffffffff8}]}) 19:43:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x21) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 19:43:36 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='(\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="d3a52dec70cf4bcf254faca14b5e2750096338a654d4775fb5bfceff7bf9629585939abbade2e278d92bb9a82e6260a9917d68d73fcf3c85b011202651db6a59b5580a3c43b7d5c1e719ec442543bc14d1ef0620c55236ec13d6f5bb065a9ce345835e7d0308af4d71149392eb58b6b16fa55b115f34393d62b79459f379a9aca488416bb82eb66828be96d9f1b39119dd6c68bd10e7a644b2ddfc61378f5ecf7c4f82baaaf500a3e9b1cdcafa76ee2ca6135a6ae5fcbdc768411e0c92c1b7dd080801a42369c712479987d5672eefaa7a58bc5fa763872d6e5eda40b55793904da0b9560d845227", 0xe8, 0xe, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x7fff}, 0xc) 19:43:36 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 19:43:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) pread(r0, &(0x7f0000000080)="8f88030002de3ca28022f9ff337c45b78e6fde125449600351d4750a29d645a6559e6de0111a6c3ee0f08090ea236c97d85557c514d552f391a2916989b51fe5b6cb364a274e50daed0ab4a358521c7a928933e4a23ba68bd60ea61f532f835d0e28ad8ac0e68ed76ccfd533b79138da7ebb0770bb14a1cbeea899de393b9cd01b7dc97da9d96602f96d41af2b567eac8730ad15f1ce57f297bf18c0", 0x9c, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x6, 0x10000, 0x6aa, 0x9}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x4, 0x260, 0x800, 0xffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 19:43:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 19:43:36 executing program 1: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000780)="9cbade24c9a4c0c3d6913d261d422e11", 0x10}], 0x1) fchmod(r0, 0x2) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000007c0)=""/4096, 0x1000) 19:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/52, 0x34) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x200) 19:43:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x7f0000000000}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xb2}, {0x18, 0x2, 0x3, 0x3}, 0xffffffffffffff80, [0x20, 0x5, 0x0, 0x1, 0xfffffffffffffff8, 0x10001, 0x800, 0x3]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:36 executing program 0: r0 = socket(0x2, 0x0, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x38880, 0x2) accept$unix(r1, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) 19:43:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x3, 0x8000, 0x6, {[0x4, 0x6, 0x800000000000000, 0x4, 0x100000000, 0x7, 0x4, 0xd1, 0x858, 0x4, 0x0, 0x4c, 0x81, 0x7, 0xed, 0x400, 0x1, 0x1], [0x5, 0x80000000, 0xff, 0x1, 0xf2a, 0x5e, 0xb751, 0xfffffffffffff800, 0x6, 0x9], [0x1, 0x2, 0x9, 0x9, 0x8001, 0x3, 0xa9d], [0x80000001, 0x9, 0x5, 0x686f57b1, 0x24b7, 0x8], [{0x8, 0xfffffffffffffffb, 0x5, 0x7}, {0x800, 0x8ea, 0x3, 0x3ff}, {0x8, 0x2, 0x100000001, 0x83ff}, {0x99, 0x7f, 0x3}, {0xeca, 0x3, 0x4, 0xfffffffffffffc00}, {0x6, 0x5, 0xffffffffffffffff, 0x6}, {0x8, 0x7, 0x8, 0x2}, {0x0, 0x2, 0x7}], {0xb270, 0x1, 0x0, 0x2}, {0x8, 0xdfb8, 0x5, 0x2}}}) 19:43:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:43:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x402) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffd}, {0x0, 0x7, 0x800}, {0x3, 0x4}, {0x2, 0x4, 0x1000}, {0x7, 0x5328, 0x1800}, {0x5, 0x0, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x1, 0x800}], 0x8) msgrcv(0x0, 0x0, 0x38, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/192) msgget$private(0x0, 0x2) r1 = msgget(0x1, 0x228) msgctl$IPC_RMID(r1, 0x0) 19:43:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x262000000000, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 19:43:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28090, 0x0) listen(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 19:43:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:43:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x43ac28c2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) 19:43:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000c00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) 19:43:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x4, 0xf339, 0x3, 0x2}, {0x4, 0x8, 0x7, 0x1}, {0x2, 0x100, 0x0, 0xa4d}, {0x9, 0x4, 0x3, 0xcb68}, {0x80000001, 0x8, 0x80000000, 0x8001}, {0x7fffffff, 0x723, 0x8, 0x83e}, {0x1000, 0x0, 0x1, 0x3}, {0x5, 0xff, 0x3, 0x6}, {0x7e67, 0x5, 0x4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 19:43:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 19:43:36 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x8) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000018, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x4) 19:43:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x10, 0x0, 0xfffffffffffffffe) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x8000001023, 0x0, 0xfffffffffffffec7) poll(&(0x7f0000000100), 0x1ffffffffffffe58, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x6}) 19:43:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20010, 0x85) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00') pwrite(r0, &(0x7f00000001c0)="df1e40caf631d156fd0ae176e4c8d223e1824912190c7568ba2fd80bdb6041fd825a2573d1941ff20d7da2488b169777b791c5d1d57fbba6d7ea670e702d346bbf711cc23b3d4e11ce39f4a60bf1509a1e4bd9be8a1bda7f7728ffc48e9726a510e58c5c395e5dc60e3ca590ab95ec2ab621c51a8933f53389461871811ef414d8aa6dc6d4f2645965e4a69be6496f3f21def3336c26b506f36b9e734ac369acd0a289a2ccc8f1dbd37cf97a8f69a40d6ebc36d8c1caf65ca883298b92a0b4af6cd73c795649606141043fafdef228ef63e5a3c3702fbdd2b2f6d5df6d6ee44d2f3b419a335a728840410cb7d7df5488c15c6478c63737fd82fc86cd", 0xfc, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0xf0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) dup(r1) 19:43:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 19:43:36 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000100)=""/26, 0x1a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0xffffffff}, {0xab, 0x4}, {0x89, 0x5}, {0x85, 0x100000000}], 0x4}) recvfrom$inet6(r1, &(0x7f0000000200)=""/130, 0x82, 0x42, &(0x7f00000002c0)={0x18, 0x1, 0x6ad4, 0x2}, 0xc) 19:43:36 executing program 1: select(0x40, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0xfffffffffffffff7, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/54, 0x36}, 0x841) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = socket$inet6(0x18, 0x8000, 0x1) fchmod(r1, 0xae) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x900, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x8) accept$inet6(r3, 0x0, &(0x7f0000000400)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20011, 0x154) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) select(0x40, &(0x7f0000000080)={0x9, 0x40, 0x4, 0x7f, 0x6, 0x400, 0x5, 0x2}, &(0x7f00000000c0)={0x6, 0x101, 0x4, 0x4, 0xa398, 0x3ff, 0xff, 0x9}, &(0x7f0000000180)={0x200, 0x2, 0xa3, 0x0, 0x3ff, 0x4, 0x2, 0x80}, &(0x7f00000001c0)={0xffffffffffffff1a, 0x7ff}) open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x2) fchdir(r2) 19:43:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x18) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b80, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x80000001) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000140)='./file0\x00', 0x2098, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0xff) setrlimit(0x6, &(0x7f0000000200)={0x3b29, 0x8}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x81) chdir(&(0x7f0000000280)='./file0\x00') stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = dup2(r0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000003c0)={0x4d9753b8}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000400)=0x8) truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0x101) r4 = semget$private(0x0, 0x4, 0x440) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/216) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getitimer(0x0, &(0x7f0000000640)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000680)=""/193) r5 = open(&(0x7f0000000780)='./file0\x00', 0x1, 0x82) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = dup2(r5, r0) r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8, 0x184) fcntl$getown(r7, 0x5) fcntl$dupfd(r6, 0xa, r3) 19:43:37 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20, 0x90) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/133, 0x85) 19:43:37 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 19:43:37 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) socketpair(0x22, 0x2, 0x3, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:43:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x812, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 19:43:37 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0xfffffffffffffff7, [{&(0x7f00003a8000/0x2000)=nil, &(0x7f0000284000/0x2000)=nil, 0x200}, {&(0x7f0000464000/0x2000)=nil, &(0x7f00004a1000/0x1000)=nil}, {&(0x7f0000300000/0x4000)=nil, &(0x7f0000233000/0x4000)=nil, 0x7fffffff}, {&(0x7f000068d000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6869d6f9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000052000/0x3000)=nil, 0x7}, {&(0x7f00001d4000/0x3000)=nil, &(0x7f0000248000/0x2000)=nil, 0x18}, {&(0x7f00004e3000/0x4000)=nil, &(0x7f00001f1000/0x200000)=nil, 0xb0000000}, {&(0x7f0000214000/0x2000)=nil, &(0x7f00003ee000/0x2000)=nil, 0x4}, {&(0x7f00005b5000/0x4000)=nil, &(0x7f00005e1000/0x1000)=nil, 0xa8}, {&(0x7f0000572000/0x3000)=nil, &(0x7f0000178000/0x1000)=nil, 0x6}, {&(0x7f0000572000/0x4000)=nil, &(0x7f000011d000/0x4000)=nil}, {&(0x7f0000625000/0x1000)=nil, &(0x7f000010a000/0x2000)=nil, 0x9c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001e2000/0x3000)=nil, 0x4}, {&(0x7f0000564000/0x4000)=nil, &(0x7f0000555000/0x4000)=nil, 0x101}, {&(0x7f0000594000/0x4000)=nil, &(0x7f0000490000/0x600000)=nil, 0x800}, {&(0x7f0000512000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:43:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) chroot(&(0x7f0000000100)='./file0\x00') sendto$inet(r4, &(0x7f0000000040)="3ccdf68592884bfcb7bf5ebe286101a1a10040224a3916684214ffd15264a4f32642b9b8a494ea85ea9f3faeb1bbd29697af51a9", 0x34, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000), 0x8000, 0x0, 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 19:43:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0x80, 0x73d7, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000043, 0x1ff, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x88, 0x1, 0x5, 0x4}], 0x800, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x600fffff, 0x5, 0x6}], 0x101, &(0x7f0000000140)={0x7, 0x7}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 19:43:38 executing program 0: select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000140)={0xafd, 0xfffffffffffff99f, 0x101, 0x2, 0x19ee, 0x400, 0x0, 0x8}, &(0x7f0000000180)={0x3f, 0x1000, 0x71, 0x0, 0xffff, 0x6, 0x4, 0x6}, &(0x7f00000001c0)={0xee9d, 0x3, 0x6, 0x80000000, 0x3, 0xfff, 0x100, 0x675}, &(0x7f0000000200)={0x100, 0x10000000}) setegid(r0) 19:43:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000080)='./bus\x00', 0x0) r2 = getegid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r4]) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 19:43:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x1, r1}) r2 = geteuid() r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="a2324d7ff8ef9eab779b360db945ae842d160373f1a059418abafd0c16c30c46afcbfeb41ed5fa1ffb1fd81dcc65a2a02dbe2d81ab9f024b76305914acf71c73dca716ace95934aebb7e1d0645959cd0dc8c21310e2a6b8d6fbb93921a1e753b60a719dadf6a6058a4ad36c76bc0453130d0d839b7f6a5c316b2a5b803c45d6f6ebd1b52ed590144b478d34189753638b602bbaabd6286908d71cf30078685f9c18e51dbb130b554bdaaafbf76055c4148adf6e51dc1a103499bcad8235dd586bd62b96dc989f9258c95437634904b43de28da63ee119e7884630f6ed41a5477ea0e13c3470dd122184829c7", 0xec}, {&(0x7f0000000380)="62cb14e410d9da9e599bbfb6d2d7ec244f7f3d1ff2abfd5c47359c88e25b000e89ca3999ba4d495b3d95008f32d15cdcf5d6af2e84bc97d00502e4437488ee80808024b3dae1ee471dc252df8054c0c110c56d56487b06ca1d83ccebf27584f90cb6614c0c045b73c979e5a1eec8452cecd317fa670d8dcba63ddc72faaef471e2737885ac23331eb8ae6115c5dbaa458df34ada0122c7fb19b12687998b69ea3d6a22dee2bd6c3e2887c47d58ef58eadda5612699758df83d4d9b8f4cf90f3834a5c3e488c41679369ed262be7ed0070fe37651c0b097a58d59e098b3a4a1638cf918c317d6e4da0d", 0xe9}, {&(0x7f00000001c0)}, {&(0x7f0000000480)="d433ca4d194764eb15c54bfcab3635a579e12725be03565190656994aa2f51dc6df2658aefec", 0x26}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x140, 0x2}, 0x40c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:38 executing program 0: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 19:43:38 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) semget(0x2, 0x7, 0x144) 19:43:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") socket$inet(0x2, 0x4007, 0xff) 19:43:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:43:38 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r2, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x4000000040, 0x7}, 0xffffffffffffff40) 19:43:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 19:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="930900c2"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 19:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 19:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 19:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x8, 0x1, 0x2, 0x8000000000}, {0x80, 0x9, 0x5f78, 0x8000}, {0x9c45, 0x7, 0x7, 0x8}, {0x101, 0x3, 0x5, 0x5}, {0x0, 0x7fff, 0x1, 0x7}, {0xd8d, 0x7f, 0x7fff, 0x3}, {0x0, 0x4, 0x6, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x72, &(0x7f0000000140)="aa4072a2644dc24bbb264603c78f11c2e354855f0710accfd3f8d870d28d2be0b789823da13bd5d8be2d8e56df9cebf4e3c3b7106ca108325c4783d76cd03aa5ae72773e3bbb44614c0e91c93b156db707d3a3ec8e11e1a168478c6b42953e36feb0b98ab49328318ed223afbb95df489393") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xbe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:43:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/228) 19:43:39 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r0, &(0x7f00004cf000/0x1000)=nil, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 19:43:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = shmget(0x0, 0x1000, 0x6, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x5f, &(0x7f00000002c0)="f6e324bb171cfc29cbe32923fdc2f1331a3aaaa7561fc778702963d6cc8091e34e800c21a96c70d3950d8ec9049c18f3e9f6cb2719ba405696f2739dbddbfad277fd0f6994512094071967a640308db5732f49cf6372f10dc74a65faa9ee36") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x9bacb7a4c47edd3a) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/245) 19:43:39 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x80d0, 0x7ff) pread(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000280)='./file1\x00', 0x502, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/139, &(0x7f0000000380)=0x8b) r5 = socket(0x37, 0x4000, 0xffffffffffff0001) pread(r0, &(0x7f00000003c0)="e155c3e009ad7abf4f9939c7ef824adb46f1e7ca8f39072b02d847dd424385b304fce8c779b9a7ad78b6eb2c7f22a6460944b29e0fdfe7d9cd794633e5471c7526cd12fc366500fc57ccaf77fad9e5b138734fea5d22ee63821c53a0510dd3795416c5a404e5e013d567c34a8fc79df58c301f4d637ec39ce4e3d263cf09a9ceb243f761fa2cb459fbde90768682e25f1254bc43e2c6f5727768ad67f864c0088e290661d5c8e8d4ad2b68f59c08d7081906894fd23ac4048ecabe138d4efabe76b2042969f8dfb58201a74f6b4d4a2569dfaf50b70d443705321b6f3b937841fdaabbc5970c5cd46001", 0xea, 0x0, 0x4d) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0), &(0x7f0000000500)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000580)=0x61982a7f) semget$private(0x0, 0x0, 0x200) getgid() ioctl$TIOCNOTTY(r3, 0x20007471) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) openat(r4, &(0x7f0000000680)='./file0\x00', 0x10, 0x40) pread(r4, &(0x7f00000006c0)="6d9c329024144b50531e5ff475638bea45ed32133142d0e61970c333e99cad33760f476e3475e7bdd5c7d76a9d980c9c524e4308889b10a44425dbffc88b819c7a07cd62f40a5b4a1542cf84e0b6bc55c7e4dd7089961c5f506a", 0x5a, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000740)=0x7fff) mknod(&(0x7f0000000780)='./file1\x00', 0x2040, 0x10000) accept$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000008c0)={0x10, 0x80000000, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7be}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x4}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x4}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc65c}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file2\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000dc0)={'./file2\x00', 0x2, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x10001, 0x2, 0x2, 0x1, 0x5}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readv(r5, &(0x7f0000001f80)=[{&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f0000001e40)=""/17, 0x11}, {&(0x7f0000001e80)=""/131, 0x83}, {&(0x7f0000001f40)=""/31, 0x1f}], 0x4) lstat(&(0x7f0000001fc0)='./file\x00', &(0x7f0000002000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002080), &(0x7f00000020c0)=0x8) 19:43:39 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x38, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x4ca, 0x0) fcntl$dupfd(r0, 0x0, r1) clock_settime(0x0, &(0x7f0000000080)={0x40000004, 0x800000000000000}) 19:43:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) 19:43:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) r1 = socket$inet(0x2, 0xc000, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) sendto(r1, &(0x7f0000000040)="b0ed22b713b644142d0a0a3ed6a29243060dc52755eea571267b21f53a6a6964fbcb563704e055c6851528965bd976737dad2cb0d40c74611e8e42a06dd7d39442607d4c95b71c60", 0x48, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7fffffff, 0x7}, 0xc) 19:43:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x106}, {r0, 0x104}], 0x4, 0x2d7) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 19:43:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2}, 0x10) 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 19:43:39 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) getsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1fc, &(0x7f0000000580)="06ea215a304c302b0ac3fa93c171ed71e8c6666778359a37caf8fdbacd1860ab132f1f0b10bed71fd067ba39e379d82a2b32fd67f1c9670500000000000000b6fcf00b7fc100001000000030bef2cf549a7b8fa84616d556e9a05346d77a0dae0289ff560eb8d20be00e0000000000000000000094076f5f59c5a1b9cf81046a7322afdff13c587af882cf153381014f5172f4a88bf3be450835db4c55d22cfe2520ac07a9906dade2b1df2a4d8bdea9dad27ac6110375777d6c094a74252ecd8c657bb1c805a10d64fce87f9da86a79bc1b69b67fc8bad15d8d29a9198a0802863bfd2be0b6750b59b953e5d48aea566efa808ba841cfb3404d57104d7eb9798358aefc") 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') write(r1, &(0x7f0000000240)="5515ad8ffb01726e59953aeca6dd14244ad72dba0eddc4fc1ff9787b486322c0bcd286c8adee3f2f0891d2fd027917b866c8337b9ac1f0e3040b1e07d21cd163538ea8641909b65130fe2a685bf7c442ba3b9490d9d723ea50cc306f0ec6c09de7eb56463e5b896b6c25c9dbe5866f588105fda2a578f43edea70e49fdd57ba1fefaa0cfce86c7c39e75e81db51e210975a326e97d460ff607ed4ee524812d405443118e64e1b95f18f8e26f619c8135b7acd7f7a52867b52fdc728505b409701f5b407158f6c9968ad2a1e4b41e6ed002e3fcf4d54ca1f138f52a", 0xdb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000000008006, 0x0) 19:43:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) shutdown(r0, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unlink(&(0x7f0000000280)='./file0\x00') shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="76260d6a334f18e901f52e02d99a4a55bb7928e11c5643d9f6a83ddeed0edc3827f55beadea0a3206225d716e909a92c82a1e83e4bb60caa0a33dbcf69f25267e2d01c9285c5d3e2483c5daf29dda18bfe3204d2cbed93", 0x57}, {&(0x7f00000000c0)="1544fc40e315ab1baa1567c475fbd32d2fc91ad3638882bdee5eb30bc0c648bbfc68b0c6d2e3cea94395dfda730f5bcb150a3f7cf6145c94b2bd", 0x3a}, {&(0x7f0000000100)="f7ab8a2e2ae456bf6b7f831de0e8ade6fcdd2e5d3f5a2f7bb94aff78227d5483fe4496daa2afa9a2210d2d5741092169921ec06b73e50f1b36bd9b65c81c0e091bd4e8acaa1b4440410c1b65ff38f13fef920a8478be7426ee2088200e543f04f89b20", 0x63}], 0x3, 0x0, 0x0) 19:43:39 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x6, 0x1, 0x5, 0x3dd, "2c349bdab61307fa684874ad5e1355107d93b813", 0xe27d, 0x8}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x10082, 0x0) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8908, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0xa90, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x8208, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="749e52b2d353cd09d68dc4691c7e355cd4c81e6351e309f3982f38612a89da7e1e3ad937687d2f01835e9f674a49371d03be6492e0651a600a14f348b340e583c04f3f93e73ad68c5d4afe39f62cd54fdf6835279cd8abcf0257001baa15d74e048060deca013feec3aed9920b2700c0466d8a1c9eb76d727b6a4bb1dc3c8c182ce33aa4b751805361004abb1fd28f9b11f82330fa40455c083273e8fb1ba0e4223927e7aa348195d59a0c0976fa042e9272523f8c1e982aec6c997cbc8f1eff7e629f4495abe95796733976de18afe62164c18eed202d33c4932b23f6aed264e34508c69b97", 0xe6}, {&(0x7f0000000180)="49afc2968ef13cce47c81816cc016358b9405238ae2ef8b1324e3c83b141e383365d1a94b6a6d7f990bd5320b3c5193fb3f1d6dd46418ecdb3220cbe044e5ea5d5873ad1f36aabd8fb008a9c4559851730ee9a68bcb791b23eab0b6ff489643737cf0225783d047c39ca87f70afa925fe313ab28355bdee0b26638a1b490119835d29bdd9af9dc5a228732fa9c65927d6b13f39cc27830be71d5e51363f927ae0ffb2589ff26dce55c52486a77ee673fb7478917a83efcc0dad408b76998", 0xbe}, {&(0x7f0000000240)="d41960f05a", 0x5}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}], 0x30, 0xc}, 0x7) 19:43:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x5, 0x5, 0x0, 0x7]}) seteuid(r1) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x100000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x4) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) getitimer(0x3, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x9, &(0x7f0000000180)) 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xffa7, 0x800, 0x8, 0x3}, {0x7, 0x2, 0x1, 0x6}, {0xb0, 0x101, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 19:43:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x2000000000000000, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x83, 0x10000000, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x80000002, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x0, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x91, 0x5, 0x7fffffff, 0x88}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xfff, 0xd41c}, {{r2}, 0xfffffffffffffff8, 0x5fec97cb168cf107, 0x0, 0x1, 0x7fff}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7, 0x3}, {{r2}, 0xfffffffffffffffa, 0xc, 0x1, 0xf0, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000080, 0x77, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xd2, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x400, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x11, 0x7ff, 0x20}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x9, 0x1f}], 0x100000001, &(0x7f00000002c0)={0x4, 0x100}) r3 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000800)={0x81, './file\x00', './file0\x00'}) r4 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0xe7, 0x4, 0x65a8ffd1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf71561c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x384}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x6ae3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3d8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 19:43:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 19:43:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 19:43:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) dup(r0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) 19:43:39 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x8, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x3, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff009fd4948c19ffda8100"/204], 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) wait4(r5, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) r7 = open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='r\x00') ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000a40)=0x6) sendto(r2, &(0x7f0000000980)="b2285b6aa5a3746504525faff03a257bd6e7c89f44b3a052718443b48b3c687fbe8028a21e8eafed7eb586d4c741c01800a3f9e9d610dfe35f04efb254f00984bbe5534361144c7b70cf473ca8a26c234b652b1ade2fd5", 0x57, 0x4, &(0x7f0000000a00)=@in6={0x18, 0x3, 0x5, 0x100000001}, 0xc) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000008c0)=0x40) 19:43:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x1812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) 19:43:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0x7, 0x76ce, 0x3}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0xac0, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/47, 0x2f, 0x842, &(0x7f0000000100)=@file={0x0, './control\x00'}, 0xc) utimes(&(0x7f0000000180)='./control\x00', 0x0) 19:43:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000000c0)=""/189, 0xbd, 0x1, 0x0, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="e876befcde1ac6534b607ea117fc67070e52b3e0824a7e85a23221cd65d6f391b3b1ded88ad72fa37d16f960da2008392bc04bd7d7cdd6cf5e3e2688c350cb8eb24e1667a50b10e67bec495fba91130d02b22063c3035189dd673a6465b1433917de415a1a43bd14b95eb9c59aa2f236a8a0ce34c91454b61111f73272b6dd9876f218e6278aabd20383a76c7d6265253ae1b83eb556199a7cacd2deb11924544188d1add9e33a8c606513b98ee0abb14a0eec46336b50fa3b148849472fb47f4f9ae6db6fefe07e257c0e363632989c1418082a5dc24468468c8383c4324e26f3d9cef23d8443b4ec900258abe72c3c5674763fe2cd581acbd4ae29c00fe4ee495d388869da04da0f9d2c15e8b2fa7f8bf261f7f71546293fb844f5e883ca1ec59a4c4ff8fd14d130ceca928fc50827101dbf459b6853cb6873aa2f8cbde7f34a7ca7e360221623fb2726fa19f8370d7e4abb65d0e203edde311703418738284ca039310308557a78a80e829f0702445e539969004de102a3747b00af0a4092afe369ef676f4704a0806740bfe5f2e8cdca3f0bb6a121b9bde475d3bf17d50bd90405af650a7292ebcbeb4191f1727ff39474bc7b0cf71bd9dbf706e68a40a6b359e9be045e0fc9caffccb6ce9c46848be4219233bde269fb1b8e853c77a36f80966355f7f877e6d034ae39b6055d1a016ba90278b005f18c8b2a7c70a3970cb5f1d45095a0fdc926ed776ade1f67d2eddf4f5504b93b97d0d2c293d6b4fbe4e590deb0698f6ad5aeaa5462ab8def84e4cf4d4101a8a7472e50fef101563569f3bd4699ce03bfe92c60ba8d496baad5505be3d39136ac44d44760f50035ee1f843d46997f97364f4d5cd32e00a98e467b0081bb7c818ef7ad9a7574599399b6f63c2b234030f05e199dd55621b7436b53fbba40bd3e3ea642c7082b918a73a436e332e516c6879da506443065d225d8befa67c8b3b6934ff9262f50f2d42a895e35ef8eff3920b07993a191a9d8c1e946818db3d3591420dac1313f6dab34bc76a4cb491cde8fe5eda2880be7a29ddd5039d418ac1092f492a3135f52da599fa3d31883e5b23d65579f44b95d1b54e21aa23807bbe59a39deaf37bf9a939fb66cd3babe45e5386113de09f8c66e5110fceebb3b72adf7b162312e1894f9b3e25db3c28ac6445c94d830a8aad92d928bde6afd2967261e8abdda8a7b9c2e59f33389e34dae9511bbe1005c49a7fbb47912e6343eafc6c075079252bbb2cac754e1c75079b99053bec6772c053962baa9d3b581c78b94fb59d1c3cc611408ab8ee8fade1a63d36139cd69c12223c898f2eff24902c719b465cfbc0a85b79dfb7278f72b6bd108310cf708a8cf58f51989ddf79eefdbe13bc425f594509be96b70ccaf70f5221b5db5a04202f12460940287b5af81ea3e984dca63754723bdad76e256e83a231ea27ebf7ee4a451c45a4c331790948fdccd16414ea62b439ec1083b03613d66caaf6538ab66055ce0172a9a8e66ee7c274e337ca163467069ddd2a66043b234ea94c8e6116be41df113b54d07b53a3bcc36e81f02ad194d7139487db2ba92ca65f044783545689b040147d382dee706e92ce18ea39333fda3df9a0af0969ece199b6f1f5bf4fd49a24eac242e09512161d8810ec5692e5b6fccae661a4f50ca4a7e28ba8c5016cdbeddfbe9ccce6f500f1735802e5ec15712e81c2f368cc899fe6902c2a2eb0a2e46e37772f9b3a7ed60ffdea76d7c0262f2ab0fc5081adf1fcc3f5561fa4cb508de55bf6b86f02e3361c1a07ca86d937c9804cbe6ba9bc54871dc3d530e93da1a49956b71491f9cf0b76d9ca4efcfd6797c4eb98122a58fcdb08d47aae2e04f0305870889c9b734967aeb8a266aead3b1919d8dce66d782cd0b0d3cd604ad4be80d472e0b7b78f0c3c7de266bf971bdbf7790b688668b9aed78318e8864bb0b34a25454ebb6ba7678659ecef4aff5dffc3aba6e1b8e4124cc3e4a40bf989b5aa14eb4dc88c52b094bc5cbfea14d7488f6fd84ac5fe6b9d0957ef5b0b2b76f435ceefaaa186444b676e9d43c024408ed4427b21185cc197d0461cbf835dd7706bc0c8bfa0263753b8e5a747094145e9ed5f69ac53fc2736c38401fc556d473b5641d9b7fc547d0a5731b2511182d5c60beb46c3dba49a15301959a8f093dcb915c148af4be2fbc62dffcd7abfa5e944b7816bb0e639cb4f1a422c365a44dbf28cb92052bb0201281700974b23d3e337b396f7554b7fabfd94ff3308ccc285b0f33469324437de7c1c16558d79f4b4cd10996842984f4b59b0e65459ea5509dc2821ac3c3cd19fa1b77bb8f73dd2f90ffa9f6aa8f574cf3204127cad7795ab551bf136455fc817cbe4b1b72c7e223de0cc37f205a3ccc7760f3e08db10f0c32927a09b2d2b41421f59ccc6614b360d0bdb49636785dd3f60e1c662e4c7147aca3f1466e859464b41f6731435a9cc91075aa9ca696ea980243552aca94cc8911a74023a2bff4481495cd10c22e8abf03ce2430cc029a14979af0f143df9e6943291e9cb0560a88b9f26318cb1bbd67ff22a34531ba2b4af8566048fe994de569c2915c8e2d081643a151a4016bd3204f221a77a2cb33cbff324db05ed5ad89f33c5a8e2ee1dba828f23a1193ad353abcd7a738127adede422f339da2ace63326671a9f02f572a390a6527c02ea8e7426163fd0d344e672a8c8cb05033956bd7f930431fe34590e818a9b2cb2f141642e66e25ca132bbd30349c9585848cc906ec6190bad2cd6b4bc3b27d206f9ab81c9f2090ac03b383faf0e6ece5aee796f6b055f08ea222e18496f74ba3522fc6627a8ddacb48a14d688805eb27102f23824b2c45e782e5b16a14e0920296be2401208a4c4d001a5ae18aa13c2c175e5fa025fbd1fdbe566decb0e84c42d4623a6568851d1ad35222306bd542f1101f9356dbc2e2f40331ea18586b1d5b993adab843eb92c21cdf07c837ce2706a573f46d6b440b6f667130371724d73c2770209e9b2f0c7cce82b7cfc2a88d5a09dea00cb19ec312dd0a99b41222c0a489d0b7a7e9e7dd5ad6591279435c916e1a6384e9df2a944fb8365f8f419d13fb741778939b8037a85b62e18e8d07dccb87e199d7362ad7681e4b0a395c5ae2230f8941861785d9d3431208c50caa16d70ac4948434b0cccce8d54335a26cafd41371e096e15fb0998416e22398b973e92af7db1b8e6bc4101b00b9094d39cd07a5426d044e731e5b8b4fad376952e97d2397714d38c1257978516c7a3b47679d775d6b6b7b7f5f49738b85dede775b2119f8ed04948cec0574199d6436def9789adcb0aaa1759d5c52acc20e4dbb17b69851cbf53c4625ceb16150411508ca59ff5164215fae50cb8907cab9e6164915261e04633084ea01dd671e46f604253f15d04ea226f5e1deb581aa1f2a26a2aa39682743d10fb0b02b67cd5c9e6daca82b4c68870b76a4b102f4e642b41ca301464cb6bc59346315b615f570b23e11179edb9d6741a9bbff060c3f3d2c86251cf162bba7f7b175f92a7d5b033a346a358ff21705f831cdf11b500fdfc262bcd3797f59d9d7346fa3df250f0acd4b7492fd313ac189a425d74bd830fd95e2cf51946e495975df3de118f69b70e9e6735907dba4106dc97d292d0c4c5d51282d16850e442bb17c0df16c65102cc61a2aad40d06b57927f4824a6b172157a220619a7be6efbc6e75d10421416e6eeefcdae74bc62fc7f789335e91c42dae24134e1a84ef19a2d21ac0f11e6f47b9232692d8760837cf84dafbd540f977a2c38f5455ea9271a7519f9e5109faa028a47723bd514206b3f63c1cd9f232ff51ab574421c2fb9d3cb06d60b22333bfd779b48da7176eb51db65b121a86de5b8293f982af64ee85f0604cc88f9afc0415ffd2abeeda90aa59fd50c4c524cf6ae6fcba2849904dbe6308c7176276aef417cd65e30faf212e55a0edccb06c0a39c02aa170c84971860ec510c442246018d488805cedad5f450df4fb2810321bba81af0bd8e1d9c6fe8c12a9665fe7041feba00fc408865a5357b620582185e88a8d639f345952bebe9b3568f53355fbabf5f4729ab5c04c2ad7ee542e86fff5b8039c85ce135e6099bbd94f20b8745868e2249deac3f03aa7d097c7b2f9aa7c5d2f2fd537326647527f9e45313c6f173de5915a190220f53d89002765c91d2ade7bd920e0a9da1095cb15522833eef74350de50f6393805109822bd26f12eced2213c0a07ee885ea1bd6c5679e98b6b4dbbc4e7eae0b34e11f44f7e3821aa3beea680297641714ecdbb5509537b41f99850c0c63ddc1018bd76cd54d847b1dbd935e2fe7a48da1be7c29bd2492e10c4165da23c1a5e8120e5a1a9850024051833e136da50721968dec124548ed0e6e24e5ec85363d7024a2681a8f1bb1c60e40045176e475bfe24f7c79eb15e4b7275945f45adcf086cfed759de93ddb2b664d50921e98ce09955e488cacd65bdefb604566bd1154ccd9f667553abe2f07d392e7a65f6063ba832f5be9076dd784bac48bed1d9aa45391bc07973208f9c54916edf05f2f495e80fb2acfed22b870b8c98cd77b3072b6f09d88d5449b1baf71ca567642c6b7a2851a7e3b2e3ae45617688f547cee37df6c02d2597672cb9e3030d104b193cd57325f66394edcf421b4a64931ea4e7c8837801c3f872e246ad414b44a704e8ffd8ad556ee42e07fb7a71b252ea6fa692b68f399d1daeecd00c6b46aa5624eb7e4c061046ee72159a200a2e32b4e1c82a03c4c2dc12e919b29f50c94a19f09cf324c1ad2f49c05431ca54fcceabfa7df67d2c7998b46a62cb56ab36be00b6751879f30d9c69a2d50213cf385e8a7ed7393fde62d983f2de97d9aa37b46243b2ef13cb2c791fba0bc9f49c25ce8a29fe8d95fb8aacdee9986360d53aac5e0633fc03f8b7f6e26953e598008663529fa8b5e112e6a0002d582a7cc490345246c6658b08c5b1dc750125125fffca054ff05cb5cf223eaa64dd59c1bea5b8ca7e0149c54840cb6bc9a49cd020e89f6b641b5ccab0aef68af9b7ec6cfac63db3fe4dc2d91943171620a5d13df19229959e3d2004e845772b0a1f36ca4c92ee5df15e2ef0584da5f49797783b5a270b9241059ecd5efb5fc42793bfd60fb1ae5c2b233a78d07f17e665645aac38a1891156cdad0ce2377a832107060da38adecc2543571264ee156afe9872906c09d9fa1a14f7385f95b7226ac7db1a47b16f38daf1f0a21e9f872d12c2c47a28080007c51ab53a394cd56bdad66baef5e23c3dd185fdb18dc2285d3d340ad8f5347f592e0fa0fbda519689bf1c0a4a6d09a84cde80410ac69ab06d66ea48e1811afb0568939405f27e185dbe657e5f41da64c00b8a988eab8db2b587dc28050a7d779174c33a6585c2b4ecfa65f82d3fffee9260f9036b7c5dadc8b680c37905c73ef1bb2abccbb1a79861c8da9cede359f65600196672abcbf85ada4f81ac5341d9bd406f55ef1e7ee50c20507b7b496b7224cf1778c4c3c18f4d9469ae0a3ba2cf5244f3a7b27a947789c9ac129cf77d498ef955a55b61511ba88a1c8177bff6754e72b8fae74b010cc357cfa5ddd71760fee69961fd49a683293705e8e5487965510004f4b564fbb17146c46215437321f0a4b93f76e7699695c00ca0c0aac38d37bac802292a257793c0098bb60fb33536cf4689930877bb395fc130da82cb94262418c0206d9f1ea34bfec4f219367d3eb857a65f316c9ed368885a1b8410648ebf98209419586c9c4eeb3dfd", 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) sendto$inet6(r0, &(0x7f0000000240)="986d4f693cf8dcf7b52bbae1cca6153e9e8610a0455129efcaa7483ba25101253cba27a5339e458fbb1d46ea6f9da0783ac92132a533afea6e56498c723c0b35534df2cf79970debe1f12c539a72a6b4ca23f727551b78514e3f6eb240585b9f52ebebcd3214e04d7b91f22dfc60fb020edbd2bd2aa378cfc3b72d855516cf0c9587ab584ef2887cf51276054171d6e4824a4dcc9bb4a268ed22b532402bcbdb77d033857380aed79f9a7a18f7afdf799b5fd955bd30710b22a3bcb45f58eeff96f11c7c4f6093f5c32467c0cc49e96505eb4e7297558f846a9b1db5a46bbac50ab2f5b1afaa335c202f276fc67060", 0xef, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) select(0x40, &(0x7f0000000200)={0xa, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x4000000000}) 19:43:40 executing program 1: r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xffffffff, 0x9, 0x9, "4411b5783196c684108098160bc66647e9983306", 0x2, 0x4b0}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:43:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x129) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="edfcedad5e45465cce3694ea755c3833113f520b0c57be8a349e2feae9aeb0bc219b64e9d6d6402be22872ba4b890481d6a9d17856ce9f06ccc1f692ab982e9aea032e2113e7cb1a598ea1d97d26c8c0e7ce09ad5366aca1a85234f0f6a35bd00bff05e2a9a1038566bff9a86baabcf6dcf796f7d690743a7dc4347be217d5a1719bb6cd8477be52c621ad62ecb79dc619444b8990b37b12da67183f90762c3299f7bfe8ae4f4ac67fe928bf9926003adc778bf2036f1715badec0f5cc30661079ecfb193d42586d91e0ac07d778a9d4364ffdc14d3613bc49ad5641b5aad158c33232c0100a8e646da284b206", 0xed) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 19:43:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x101023, &(0x7f00000000c0)=0x3, 0xfffffffffffffd31) write(r1, &(0x7f0000000040)="87", 0x10000001e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xffffffffffffffc7, 0x0, 0xffffffffffffff76, 0x9}, 0x0) close(r1) 19:43:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 19:43:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget$private(0x0, 0x7, 0x486) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000040)=""/46) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:43:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 19:43:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getrlimit(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 19:43:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 19:43:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x2012, r0, 0x0, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x2) 19:43:41 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x240, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x4c) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0xf2b) close(r0) r3 = dup(r1) syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000001c0)=0x7fffffff) readv(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/253, 0xfd}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x4) 19:43:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8090, 0x8) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x7, 0x1}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) socket(0x18, 0x2, 0x0) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) close(r2) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000140)=0x200) 19:43:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xffffffffffffffff, 0x80000001, 0x16, 0x4ae}, {0xf, 0xfffffffffffffff8, 0x5, 0x7f}, {0x4, 0x401, 0x1, 0xf1d}, {0x1000, 0x3, 0x1, 0x8}, {0x7, 0x1, 0x3, 0x3}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x68d}, {0x4, 0x3}}, 0x2) 19:43:41 executing program 0: r0 = socket(0x2, 0x3, 0xc4) pipe(&(0x7f0000000040)) recvfrom(r0, &(0x7f0000000140)=""/236, 0xec, 0x42, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0xb6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0xc8e}, {}], 0x6}) 19:43:41 executing program 1: r0 = kqueue() socketpair(0x1f, 0x3, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000001c0)="a7", 0x1000000b5) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 19:43:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x40000000, 0xff, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffffd, 0xfffffffffffff4d5}, {{r2}, 0x0, 0x0, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xeb6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf000004d, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 19:43:41 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) r1 = dup(r0) socket$inet(0x2, 0x4001, 0x166) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x6, 0x1, 0x9, 0x7fff, 0x3}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc}, 0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x1, 0x6, 0x6112, 0x81}, 0xc) r4 = dup(r0) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000300)="de3480ced9a716292910611b5f4b7db6a72b3f73e1d3458f384f19fa03a5a260eef95b7bfbe26ec5c8e626770cd60bb223127edd10771c35dc6755af320fd4d919c744f605fac0b0b8c3451b1bdea3d3eba7653d19631b410625f68f5112c149d3a8b4e37ddaa3d517091f5dba58617b58269bae6b504f0157b211752ef0d4adfb115f59a8c40dfb891d31ec1c4abae58a47e1fc58c7c64bbeb1441646ec1704daa3ce131bb18d44ef59280a8b25c44c99b5754399259b7f6d77f2be445725d65c38e985b909c60a21ecdcc0209636e27cff734fd5c301af4987cf75d5dd1da6de66243b26ae7168c7f0e10b525796428e873b38f042172f6c6a29", 0xfb, 0x5, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x4}, 0xc) socket$inet6(0x18, 0x4000, 0x7) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x5) 19:43:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x3) 19:43:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/83}, &(0x7f0000000040)=0x55) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:43:42 executing program 0: socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r5 = fcntl$getown(r4, 0x5) write(r0, &(0x7f0000000180)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f0000000340)) fcntl$setown(r4, 0x6, r5) r6 = msgget$private(0x0, 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x7a) msgrcv(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000ac1ac60eb731ff480000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000ff000000000000000000000000200000000000000000"], 0x86, 0x2, 0x0) msgsnd(r6, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) 19:43:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x60) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:43:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffc, 0x3, 0x8000000000, 0x7ff, "3359a15b28855d8a7917f5101df8358161b4efd8", 0x7, 0x9}) shutdown(r3, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x81) 19:43:42 executing program 1: socketpair(0x0, 0x0, 0x2d9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="40ef09945a753a74c88d9bb3e4367c16a199ada536fef631dc311064a08919a35da029ea21740cba3493dbe847ad0e6e470b86669b6bc0c31012501f1f26ac1438883acadf6ed5d6120450668999071130911d56592090c4530c57c568f078df68edc837ded4bcb53347ae038ba301c19a107ec7a442f3f57b5c2c4a537b131677cb8e63b8b7afbc54ee8582f81ab6a3ebe00ac348672c927b846be20afdd24352056a5fe8a59584776bc87eaa51a7342c2e0064532ff5b2783e382477269abe6236b8c18049d348e752ac8e05cf8dd12762cd26e725a5091df868bb03eefef611561f2aa131d1", 0xe7, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r2, &(0x7f0000000280)="0e0afb1df08a32f57da83afec77f9cf8c4eb0d2eb42bd15458e6b94455c7de7454196af9b378c2b4434bc0f1ced5ff9aff369e33c3e4e9b60928fbbcc50925a3e0dd9091a2a14c632fbe7f0a3823f6743a10fb429faaf333d0577a92460766e3b8e7b1ecd6a7", 0x66, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 19:43:42 executing program 0: mprotect(&(0x7f0000261000/0x1000)=nil, 0x1000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x104) r0 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x4, 0xc6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f000061c000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xffff) 19:43:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x10000, 0x100020000000, 0x2, 0x1}, {0x5c, 0x2404, 0x2, 0x4000000000000}, {0x7, 0x400, 0x7, 0x5}, {0x9, 0x80000000, 0x81, 0x9}, {0x7, 0x8, 0x0, 0x1}, {0xffffffffffff0000, 0x6, 0xffffffff, 0x7}]}) 19:43:42 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0xfffffffffffffffd, 0xffffffffbcf5f657}], 0x10001, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x27, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x38, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2f, 0x2, 0x7ff, 0x3e}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7, 0x3}, {{r0}, 0xb234ca521deb5c11, 0x3, 0x400fffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x18, 0x1, 0x9, 0x90}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000002, 0x81, 0x47d}], 0x4, &(0x7f0000000440)={0xff, 0x5}) ftruncate(r0, 0x0, 0x2001) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 19:43:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x85, 0x80000001, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0xfffffffffffffffb, 0xb6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x6, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0xfffffffffffffff8, 0x36f4}, {{r1}, 0xfffffffffffffffa, 0x98, 0xa0000021, 0x3, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x38, 0x4, 0x100000000, 0x2f6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x21, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xffff, 0x7}], 0xfffffffffffffff9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2d, 0x80, 0x1000, 0x60}], 0x1, &(0x7f00000002c0)={0x7, 0x9}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:43:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x80]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 19:43:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 19:43:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82ddcf23de026ba9a574b041d8d6ae9487bafa2750dc0e85bad7a5a13ee10d722d9b5e60461e6bb16e0abeac02894504ef6a15ec1993efccbbc8d8f413b91da47ea3714d3ff2afccad7b3088deeab2b83cd888e8345617c7329f392549ae8329b8c8cf39aba0302d46f807920ec228f77f9413bc93c963b4575476c073b7c728c32b79b6fec15fb4e963fa435716676839423e28e14a5867a5d18d5efc69a165d1a12177850429b0f76b35179ff325130f94012e65ffadd43209c77a85d035612522ed74878a89c6f38b71a88a5b6c15b1f54b295a5e6260131d7ce812aeeb"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:43:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xbc4) r1 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/251) 19:43:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:43:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x189) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 19:43:43 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x40102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 19:43:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffffff8, 0x6, 0x6, 0x1000}, {0x4, 0xcb74, 0x80000000, 0x1}, {0x1, 0xfffffffffffffbaf, 0x80000000, 0x80000001}]}) 19:43:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 19:43:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x99ed, 0x5}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:43:43 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x42) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20088, 0x0) 19:43:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:43:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0), 0x0, 0x2f2) read(r2, 0x0, 0xfffffffffffffed4) 19:43:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 19:43:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x1000}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)="f7631f277e1927cf592cea4885c5b3508ffb6ec99fb62eafb9c55fde20af08d3f9a0cabe4094f4e983b33d8b660c64255154a6684ef04e1d2f9dc01ef6636d75511a2e5687e327854023a8717e285ffa342fa5c4608b1d26ce9b92e841b470f776ec16d5e44dcbaa9c68c3ae6ed2d5c6fd24f47d81b27ae52fd551338ff97d7c6bc6b6e217421e9e863db85b74673f7d15941da3c1819dc97a6f8f885b8779cde37ed6069aaea1971b35a7e7d13af54ec27b324de6459fe33b33b24b8e9268dd783c3a458474c200cb2d17bb7164ce72c8fab3de1be5ef62a09b81dcc6f900a82368583589553a8a0fa6a8df24aa34478e59578d2fee4b34f9361cade9bdd2e2c55e9f5652a7e6d69bdff88e93ec1d6966119c804013cef9c5ec3c97f1bee7d5c6e6b240e3700813dc11a0f2eba0f64be19cd6f6cbe9f213174e598658e78a2e5b132ad066946c45856a1257e9ff380c6d70ffd64b0b9e779438eadd495fc8874fcbb0f6e58bc9f0413cb6a54b9cc94616cd7e8fba80981f58f3fd68d67854d96c41c3e392e1557fa7074ccc3ef9696d072a3e6d921975b008f33801d517dfb316378a94d4bc8cbdf42beda90116d7a3b1275dde977823ba7adbf32df972528613726555ffdc982826b34da53993720d517218037672119034dab3d763583690c6fa5b7252b6019a76d4358fe878cbba193d6d40a2561fb7a602c783a8dd2508b9fd87afb0a54762d24c78f75bda62ec83f45c7b69f5207805b72fa60bafce31fd53b6a492a3188df90225644b6f883cd8f24983cadb2423ffc0aa025eaf3d47caaeea9a188948c8d500938d36ce856591312e218f0034730be97282ace7a52f6f8d977def72daf7a37e806fa2fdaf5783be9550ac143b82b5a01ad654546fc2e6e08cbe24ae6a1cd3967f64753b9ea52e13a912d3e0fe841c67264330ac6fba873681c551ba9fb5d4b164b72a351113e2bbfceb1ff2e25a5986132f5d720d4e8fc7fd422b6223bf223e896100ce3950ab07f0e70879c1c7fe78e7dc9fb70fded307553046951197cded36273fa3d64b25e39d1df4ef7f7b0a055d91176245af39f04308ef44ed3aec4eea98be9d2ce783eb4b6df5508983958498078ac4b8db29bd3ae0f02cf5eca61d73a10bda22972cb132d2898206b8287bdeeb5e4b17aca43028d2d8046533c9a7a0ceac93f6cca0223c198863be42fef2ad7c4a08b14bc3308881c975d6cf520477066fca510b410b0ed891be6ba0e3e015722d89d3763e35ff78c1b4271794559306774ba0515fbdd757a817c1816a2d1cd74bff69f9b959e310a73f2684ef2ebf0f4269b8dd2b870cccd0ef3133edbe8eae17f3bc61df93b2e177e8e223960f2c5fcb27b8241b0e57b7c2c4827cb320a660d955a8a6916fea82c85df968cf4a4526d6092417091174e74abb461a8b06ef0c3e1f56ec83b07872d980ac73a7f8af5fa7ee05f6d697cedb8112fe6816e07ce30b10243f5ae9414a4a8d78b036e22ad29afcd1094d41c1b05301bc2ac759f5d7f9416be891872384898a1c7c8d5d0ac7632a0631e91271ca29f7bc0c36902b48acd29bb0c927d1ecbfd0c5908f76ea0957adf5343f1facf276eaeedb8782ab82b53dfb4e5ff8afa07ca94b65a3094560e1b5c6ac6987b8c953e5d726d83e58f1b6b5926aff4957f0e1f0df9781febb52a6d065fa2be77a7210dbb3316d61b16cf7e798286ac305fc3eabe6d5b26e2d31abc74b401f75e45ef5b26b98c4b1e581b43bea9f04a8cc7b662de0561332841c9b77fbd7b93b81bd63c7e215d0f58e76d246c3ac4d8ad6c6a2e9711acbf0be1a41503339a87f9b9764bcdb05fabb270cd2b53d95bed3d9fa3ea5d121a6a0417db24460cf464ad049c40b5576281dbfc989aadba511a272074664998a18fd81347ad08c90cc2fa4177408062782eaee2229a9d93f212d1b610e1632a85a2029e9e6d8ba1e9c1595c63c48535b15277d74cd0f881ff17a009c1e6cd694f9fa23b65dd7d428ff91cb3823826173e082f4a3acf9616bdd915a91ceb819a1ce780d0484ac81328d3b62e0539f32dd892f7a065b571c292bb36844e8e6aa0636e467203648f3da34799b96baaa4ccab6c7e05aba7f3d89751feda5131dca00ee57b85dcd548d495ddc00749328ae4a832f09cf1c0471b4319d4b29fc894bd1449005d0df8b23ef335a56a7b5d41d5ed85a9ed50dfeb212cd5a61128046df7114271bf3338bd959a3158b9bbec02284414c001bd25bebf13f31cc99a6bd7425c16d4396d2aec1e4b6868abcc38c7f24910709bf54d1bc0f4144a27d98207cae1f324a96112fa0b0d6f0089d730d7f4888d70434f90a171407dd5fdf54b5f8893d3ff918719f19d660b32b549ddb979deeeed11df7c8c066af231654c33fffefd1eb4a58ceb32b4b7e4e5c83888ac44f32f9c0b9d7205d4b5a5e2821b01930c1547338d2b3518b5b49d7a5df2ed6c23288e1671d5e329753d3e319173f050ff0d3fb28c20f812ba7112ee8418beb44a23f46496e125fbf8c92b5cce16573bf30483f82afa081ff9c9cab0f5c04b0bbb933f5fcfcb877b38eb2385694539caacfcd058b4a9c583ed188b2b857c5ecdea423faa9cf2f1d2ade017091f2c89e1735b6c6699b93cd32a42cc1ee2f6089d3441b50e316dc965a0f6e8d4c2ca635a64a154f214a10870b648fdcdc063973267769473e1c4b4ec45e84afea4642452f25e8ca54b7795ada5e5fd82624eaaa2c20a7fd0983c24c442b78d3ba71b93766af9a6f234ced83598c96543b8a5dca6782dabf0d7401a8f24c7999b06a9abb331f705be3a691913ff960ef25656a037546e9d2e806e23b707dd64a73c44c046bbb2cac97c5f4335a97e59e1c3c9aa179ef72c89fd5bc71ec08386bbfb7faa48d121b4c4ace1b94924cc8f59520819850495fc345de07bcab2a5004eff842afb6f19d9b163245ac52e7074dce113e9f666097ae5f46c9dae1b4f07557cc7590eccdfbdc587624bc6688ba01e5241a77e99b65c09685a00582634278eaebb9ac5b17d42121c2a100858e69c4350201c3937ea5b3252e49c29ad9bef1ef5d4d19e53b9f843a72a725a76874104ba90764ca7072e9e62712644c198f2c72cde15ed0ee8eea93db318430fbb103907efd385cf7b7a42e771eaa939ad138d2d3abd97886b524561fa3a258c93d823623781904bcf67590ddb1a9a647d6c0ce7a1b628db385e3ea59a5fb11d130019e11a0e4a159aafeca8e8eb5990abafbf2e07c9a904adbbd206d88e7bd6b5794ef4742bef4bf0cdb0521ee78e0edabf116453ab25aa5bd9896f82f9318f401f5e41ecf05e13ed205b87465ddff25cb21640e164d8f3a5bc0706fc7f581f3e2d9b7e3b7b9332c13444a6ad6e449f93d87e24b98daa732dae77036079fa11e0f52d4ee9b74658e0dd11dd93a548e38c6c059889eab93618430fec2878794228b7749b54a2cbd093649546a90d203a9d9050214481f9a8136db847af4450979da7e5cd256b5a3eb3e720070728c939f89fe3036b3a4837147d8ef3eff290e2377ae3f0c46d151e2cef341a26d6801dc7927c97969a73eec874b2c0a378b07051ffce4b924488334b08e66ada5e9278aa4eb72574906933cc8cd4ab712e742305ef6864fabe31c6b0ae83122157b34360407ff8a0376de651bf08297b32d7141dcd0578049aff84477a59e7834a011ef3e75b931223ac10eeb6acbada7bf74e4c4e85effaf8f3d0202fa962de1b4fdba5fa191b18845cb4e785e1266ff693112eed2a864e3e82407f61fc677f3b3c9f123ff4a179e5166032a230363868d3c968595d19828050b2a0fe376c89c693b8598e344be4537f9b9e58ec07927f75abeaabe2a1d8c31baff42cc61257f77a94bf1c469157eb1cd780c6035a270f81afd64be0031fa472328256c0738009902cd15670b8d262c0df1670866e8c715d175edc5d0d0de3318b0d66d723f6e84a4973191cac618f536121f446a9832d6e5d88e346a708fa5fe4ae1f7456961a682136831c93129236ad1906008d5c46d4571b93b2b78a30732d5daaccd344059744701ab4b72e3d6627d2762fe4374467141f0dc875a15c4946b0cb5f8596240ca2fe0b6c9da9940d918bf23671e149e1f544f4ee9d3707c04d82a7d7f01dedf56dc030418e2163e8ee19f8c18f60b0ca7cbe7071d1a1c80903808e298694085b308b7eaa3e8e6b83f66eb7f533ebd1e5c1e5e4fc6fc7878630dfe2ff8965d70f097458d0ac2f8346494e7b20369c42195b99dc6b30589e340db492a3a70f6fe30e0bdbd479edc8ea8a759232e8ec095bb8d455f1c56b9e435433abc73f6bacabeaa7bf0da18f078b44f8c5be8678477fd7e158d64207bbbe1758420b4dc24c5766ed7be6b1d1512174523d036449370cafac2a73d10037b0638c5d102763ec54abf9982b49420e2f4ba2107b605bf485e9444e56470ba660b120c8e10a42d9bd1162d6333d160a9015d39576c0b40a4712825660674beb5ace301f1457d9a49d5245b4fd9ec494ee220c8ad14332e4f2033ad5b8562920e8206863d054c961cfce641a1394055dd8e7ca3d3903f29b56a77f115ea537823ba426181ad34f3bad8bbbff0004e4144c6db6b1195f8008e82de6aeef1eeab1c3b5ab4ad2af71c8e13b8b9e8dd5157efe66aff4d8ec0fe3394b6758f5570a3e7b9b78bd0ebcbf7fc1a5471891e628db39d1ad1fa359aed15886969a60e664aaa78f71ced8067df2ec3ef427fa2e3d24933edd5bac224d43ec3da2dd7f06665383b3cb12a0937de963edf61ce34633c106c6e412cb9c98b0f3b38846a5393c73893ca289346248964df8f260fac7c65f1782a577626427b12745f4b97d4c3765ef4e2547ec1ceb1c3b8d959ef982f9829873c4409c60aebe0bb8e6086c77df37c24bccd96e1558ca39722def8ce6939f48ca96885817a93085decc2c9fb4e04e9499b319c2cf280f3e44a2ebaf08394523c7a65c8a0c2d3130f270aa8c370cb461cf059ea1274d7576b86e383d0082c3afedae7cca43504c359fac0d602fad2e728ef4d97b6cf45b13c4ca119773c28e34ea437df0ea9e9531a78a3378596daf0c09c4aca91930bdeaccef77369069aae3f5fa92056448874e761b5f6842cc712247d180f2ab923051e81977576ccf40de0945fe0b9c9cc9924833f7e24ee487154a72ab52274944ab9b6285e83430b7c88202510fbcb9c86e2f51d8a2f28384667fd4b0b534a08f1814b1eb7b5e9d68da317b38ac3543f7cbe7a8197ff9baa9e624d0d467f04cf369f5411141be85fe73645c4839ba09eea37dc07436889cf44079837792aaf16641f8b4ff69a5bf8054682f39ea76d97f11b0ab1342eaf3940353e6bab463b0ba9386b77e3950dbfad67e59e6e1e41c4f88a18e268e66216ae408518ec193b5100aa9b9bf91757d86063ccc3ddd6df84af292d618b6cef5fe225af25e4130263c10fd968a386c7daa1cb2bade0c291228dbc17bce9611523d509f40dd41873d39b2da0499348db1cad7d23caa7cf29ecb8bb9410ede519b4aec56b644babb0c6e6ee950d5de0b1a2e58c25a1604f10891db4235c36c5ceee8373a40da677daf960762574bf6e02716c343cb80d302888cbcbae230e1e1a2211ca5542bcc2a1ea7d5c1f48b6fb3cac170ca379c7100b130b6e23bf64a8e320f3b25ed90ba825057d7a5debb4c0ce7a486f5e0f5dbba6c28bc36b2324ba11baece89b01b46d59314fca75f94964c6d8c17c7a4832b6311bc73898f23f60888ae36a347b7fc3aae45c1a69", 0x1000}, {&(0x7f0000001180)="1f57a257a90a9a67ac44afed6d6597481b4121fc9568f0d057d269fa57e7520e00419c5d8b78c6a7e71573e919822c14510df6922516bf549ae88d149f9b8df18d4f21b0f0c1b2091c372c96ee774b8d1ac3459dcaba807615da28045cad87290dfd0352fd4a73f49404e05f91cc93f3bba16382d6f033f35aee36ecab96c53d5f7d2de31dc464eb004fe1c12b1bf9ec351595e94d4ce3c6532da74c632399db132802a62935fb868e3b0e019b9e6ca543ae00be37599c3ba556cdc1978242a8b360a813d86ed4d645ace77397e81bdcf8", 0xd1}, {&(0x7f0000001280)="ba6a63a8c39743d6e223d80d909f5e049b26c408acd5efca4c0df8e40f653a0e8ac1c7368668ba1b49ad0d27c070c0282eb7162061941c3822ad7939a1645e3b8f22354a7d11", 0x46}, {&(0x7f00000000c0)="63fff3402188a4ef330f5e6748ee74ab8c1501474077dac837bf01b3904dde61fc173ad4ff74dc30933401189273a6f60881f0083c8fa7c9dddaed5b1d", 0x3d}, {&(0x7f0000001300)="e78ea3657a271161a89160fbc5045666e71a7789f023b378e25e75585613bac835525acd5c6d8e2fb7b3c516e8ab4ea994f8", 0x32}, {&(0x7f0000001340)="8621f1f1dcd8be9b7c810abe63d409e392b9b4f41b0cb30be83b5c5108b390c1ee6e0a75e1ac4c7429a30ff87e1e47293a266097a8", 0x35}, {&(0x7f0000001380)="0af01ece47119637d44d217ee6afd0a5220de757561e4d64491efec89a8b308f63f2faf041f32fa269b34658e866f22a310f12020834902772de8851d1d34a91d6dedbae55f048b4221f013a603b25df0f7924d66d48b4ead3bd4beddddb0c08d4cf5e611e11ad2c0a23a5a3a0688fb713646df5f1dcd908bdf122faedf01c7ac8e5d0a05da0c4b769a857af57dfe574acdcb7a7daa047ab9439b1644487310a0a4e2dc930aae48777bc795179e83365bf5b3db8f61ab8264daf2b3e89468bcb402d", 0xc2}], 0x7, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff0000090000004dada3fd4ae93686862a8300000000000801000000000000ffff000000010000564c7d984e805d74346a30e7dc1045e9e47b16b09313ebb97e6976b02dd3ba70a3eb39bfaaab1116948b039cfcaeb587e30ba78ec31bf1128669e6feb1674d28e1448c33e34e966ae18eeeb8d8dcc71693cb541c314893e942de77a1002cccad7fa74be391e5a937248d772918526d611e560950f1c8fa8ed610a6e70c53a76240b2665c95318e27ae95a17350dfb6f2376eafb00b30a64a6aab4d3e7f815f7266da0041141747b2ea317358d7961293ddc71e1085df98606ecfb97301adcf8931e07b05a6e62a97678be0a7da360baa2456db17235be7aec198954547b22dbc70cc6c2b66f088b0e13122d96be853ba3d5b2f0015e6ea403cd7d9a9a12a542f1ea3dda00f268000000000000000ffff000001000000278ec3ba2ab053bd905617f0b3645287fab1f8bf5fe106069566f5eb32762c045b0406d4468ccd17f4c1cdc4e89bf0c2feb9962d39dac8ca59a1ec474a574a80be6ddc14e50ce3ef5e27827b32720c8cb54d6fc69d028a86ee42f9a11439181f465b150aa05308cbee2beb00000000003000000000000000ffff000002000000b74641e0d252393308703ba82fed40243ee9787485e04c0a1a3bfeb95e000000e800000000000000ffff00000900000043d9a7332b9e511abf77fe33d19e786f8e94627a9b6a28b4f29f9884be7c042fb671c0e8ce0fd233a4e1d2c1a9f598837bd1a5f7799466d963311139c3baca6d64a4a9d03e6a9dd690d10990f13f9844864760d92f944618212310d4db5db69fbf7a4287f5f3d50d86f8cf7db9d6998dfe019b2c0c6e3957f3dc149745c261223ee12d8331df396f7cd9337feec8cbb5476f2f231e132b538372cb575e7f8d0df125903a67667d85c0dfcad4170745e991348ed006e9f0c38bc8b0dee86e13b4e62bc9580a4e9bef241137f4b7d51e09e6fd1d9335f7000070000000000000000100000008000000bf8514dfb0655d99202fcedacce46e4ee8e990544750bdb15c165070e25b8492b357431c424591e4193b1e11e5b0f29e0d9e596d738747d09aada8b9dcaa729ea43c3b130ac67efc0e5d2ac425fbe794579d178f17f11f009a00000000000000"], 0x330}, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000001500)='./bus\x00', 0x8100, 0x0) sendto(r0, &(0x7f0000001540)="b5a6e7669f362dd7475c87327ba81115207b4fc3c259dd57a66af10eeaf4fe4c65d66c61e36120eaa5212fc3e9617a432b696a5c0b93355837af1b7abf580b431ea5e6b9baf9f8288edee49fb55fc9a31b73df854135005ec61839b3c30a030dfbd12b17cc5badc05180130179983bcc35b6c370c6330e63", 0x78, 0x8, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 19:43:43 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000000c0)=""/198, 0xc6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r1) 19:43:44 executing program 0: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0x4}, 0xc) 19:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 19:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x84000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10803, 0xa8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000034}, {0x4000000006, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x402, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x6) 19:43:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) sendsyslog(&(0x7f00000000c0)="55c357bfb1cd0e935bcb822f6aee05c71d052d1c20117cb58d5a8ff48903c25667f35f436bdc013d41b7fdd9a4fd0c0b19aba8f13e114e866cb7ddff57b880f1fbdb89c11139c8a21083c5c11f55b452a300034d8a2b451a1267504f5c10a296bb", 0x61, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000000, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) 19:43:44 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0x10000, 0x3, 0xfff, "07c48cd3b57eb0eeaefeaa838079d4b67ff4f28f", 0x3, 0x8}) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 19:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) syz_emit_ethernet(0xc, &(0x7f0000000180)="a88c7ab630b0e3efa8cb0000") 19:43:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x6, 0xff, 0x66d963d9, 0x3}, {0x40, 0x100000000, 0x77, 0x6}, {0x1, 0xb77, 0x50, 0x9834}, {0x2e0, 0x5, 0x0, 0x1}, {0xfffffffffffffbff, 0x4, 0x3, 0x5}, {0xae, 0x80, 0x8001, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x100000000030e, 0x0, &(0x7f0000000240)="d0443e", 0x214) lseek(r1, 0x0, 0x0, 0x3) setsockopt(r0, 0x9, 0x3, &(0x7f00000001c0)="c8f5f316889f50038442b8ccdf28f4890c058bf1b7064076163f2f363f72f83cf5f8d8b6a9bd12515e3762511c9b94df10582e8ad1123c17a7fd0238b8ecb3af5da4", 0x42) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5a, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xfffffffffffffd61, &(0x7f00000002c0)="b3") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) setsockopt(r0, 0x4, 0x1, &(0x7f0000000340)="8b98fc4f772b31112570a59cf245b51647b54f58ac8977804379ad7b687ffddca5257f01d92dfdb9842217ac04f70c87c50ce9decc76d08ca385cf752ed31699c9946a2f3e252ded1e3f09ef416df9b53e5dd20051c36327aecb92404ea20b8452bdd00cef19945c52c225da3c4423719c2e7fa99290601fb3b85bc7891a200399af2e80793211389308f5d3e0b79e1f74378457b8e2d7c843208d6c44b19aaf32645ed93608f0d5dc7b5a6e3c967282a08bd50d6a15ab6fec48f3b668067314859a567402cc123099aea236cd3c93e88f6a3b219c951ec9b02ed9e7634eab7dffd04e0745a98fa620", 0xe9) sync() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:43:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:43:44 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000181000/0x1000)=nil, 0x1000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x18d, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:43:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffff7ffd) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) r1 = socket(0x20, 0x2, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) clock_settime(0x2, &(0x7f0000000000)={0xffffffff80000001, 0x7fffffff}) 19:43:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 19:43:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x81a0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000240)='./bus\x00', r1, 0x3}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x8, 0x5, 0x3}, 0x27178f5e, 0x0, 0x8}) 19:43:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080)="cd1c76d295585d265798d13526f665010ebc7a92c3c88eb7ff7a4bce6a771947a5cf251090c3a4bc70646528c0f6165392999d72d5e57bdd80cee620bf69813da72a18ba230fa964abaea28c9d256cb055a03806f57f9c3ec8e06cd5220fa63984e3381c4a26cfb1868b74e302726af30e3634915cf11b046c0eaa986ef3a52819a8d6fd1f4384be96eff81eeb2f4dafe44c42833cf264b150dd52bba0349c4a6f936bcb05546bb6d1935212d9ae87713a53d2041ff300343c4772419ba4656a78cd5e4232f2ba177c021c84d869a425395a18e271f6be8fa62c5a9f032da15b56e6", 0xe2, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 19:43:44 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchflags(r0, 0x10000) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100ae2f66696c653000"], 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000002400)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65afcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9f6e0a0000b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2c3e7eb0e3c291316ac59e356657ae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb9382c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8c2fb645e6642e0c4ffa483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a97e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15aa3aa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e20e048fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f077772c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6016daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9ff3723095e38075c9607ef984126f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27600000000000000000000a575c949a789e09358fcf08d6c5fedc75696bdff2344366ff14f2a7448012561b7513daef622dd05314539bdbcbfd7e424e1b4c4312d62833657d7256ab6219680c2449e653033a6c895d2cc7c8a2d8bbd9364b9deedc4624acca713fd7df012d62456075a3b99df81af4911a5deda3298bc0b4e84def0e5b189d66ccc5c9fd2ec737085"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 19:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) fcntl$getown(r2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe(&(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x875) 19:43:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x3f) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) 19:43:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pread(r0, &(0x7f0000000180)="f83af5c157845bb3feb6a2f6c487c530d9fd2a7ddda9067e4f8c24a3847b534cb9f5ef520e40bb08dfb82578f8805a9ebd49df4790cd26d0e838bd4d002f44a20355effa7c03db921ae31770b65907aa2a333b1ffec81a9fb421b69be24e2dbbb7add502cbd926957038fa92f0e5545bcf31805effbda28d8edafdbef8f6e3bf8998e3c3f73bd259ba098989d5255930bb3533901db87f55090b247f3ec295802b8ae75a69ef2b3c18b6ab4632fa3e5422ed604d60956fb8141f0000aa6e1abca37ff6b5ca8ff3cabae3810f8fb5ac51e2e104c17c9529ed7dda95c8bf746047c58ed7a0fc189e4b40df16d4a0edf063a4bd7bf1", 0xf4, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:43:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x180, 0x22) symlinkat(&(0x7f00000017c0)='./file0\x00', r0, &(0x7f0000001840)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='.\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSTART(r1, 0x2000746e) unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x ') r2 = semget(0x0, 0x0, 0x40) semop(r2, &(0x7f0000001780)=[{0x1, 0x8, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0xa90, 0x800}, {0x5, 0x38b, 0x1000}, {0x3, 0x8}, {0x3, 0x9, 0x1000}, {0x1, 0x5, 0x800}, {0x7, 0x200, 0x800}], 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) fchdir(r1) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = getuid() r4 = getegid() pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)="111bc515d808d9914446fe6335c975fb6e0916e6015b10ea6966140b5f4e3cc0a113a18961111d3f3656e1679d140931f88f1892eeae6b89e98b5e1db96ae7f5dee90c2aa2a5428360fbb05e30b0ef3bbba8c6464269da97b31d42e74faa1a07a96c350431d625007675f83c5e786514a199", 0x72}, {&(0x7f00000002c0)="19cb9b04312fd2c7b64b5201f54a1dad813b2ffab1aa", 0x16}, {&(0x7f0000000300)="821361a270fa9d2d1182a6eab5bbe97f04656fad87e18c4f75d4d57ebc77e36295c36edd3d778c3e83a06d3c350e57843cd5521f965cfb158f648cce5adfc69fa9c753437080f44ae623e571ee02f7bf777782c2e689412430e329de135aed228ead9c315dad393265c23ecf087858047046bd6ff122d8fe35f4e656490a17023550f161a8eab95c832cddfe3cedb5440a30044ec23c5ef9db6b8827b0f353ef1c63918a4c5fd7624061e1", 0xab}, {&(0x7f00000003c0)="611a18e4c313722f03a408723314be9a3cb7320295920ac3c684f46f3e18a98661fb8915d12ce0c1d8324e2ef2834fc2464f68bc94384733c32acd08c0000edb0055b4376d5ca2321eeb3f25ccbf666363e46fcaa80b016f9deb44d1af253b9296289aae4f79591c40d02850d6c9d815094915741d83cd88e236bd909078fdb32dadf2898e28c1be861cf42ff1501e3ad0d41965c2d0fa2b24ba8af0ac515d3180c3b74713932287559438d7868a2e69f396350a6b724f5f534cfc58c294cde41c295a4601f427056fb80c6ed8d8ed7bc8", 0xd1}, {&(0x7f00000004c0)="972ffd4df12961c0e6b88b9d1be8814f7b300717b92724a9d8422888f12ed775da0af850e0081d3526ee36ddfc9fef6f967e612b93eead172f64d258be4c24881f43f5acdd315a85bf14aee325862a441e5aa8e3cb9f1639b63d7bde4fd7f7f81fe812e11ce8", 0x66}, {&(0x7f0000000540)="068eae11820f09d036c2a944e06a035ea267abef0987adc686ef91e1897428b02add1fcd4bd94db3b535a314df6ea5cd60846c428564565616bf9b851a67dc6e18b128c02450bfe15388ff5f0737340688b55b2b92c2942237bed7d852b8f8612123e5f11c261b5b0deea7ad5fea84a1568d1cdd02d618ea838ec0b56717dec13c4617e9f8fca5b8f354dcaec820d2d67f0cb047b2", 0x95}, {&(0x7f0000000600)="3e6cb443f3597aab0de74400050890852e8bf863818eee8e4197513dc4b0d492ecb1fb", 0x23}, {&(0x7f0000000640)="0a1ac7441f4768a55a37c0933a7410ec47133a4923ff8b4c8ca0f32c9b5ef8b1ebe738dd2a5d2e93e2f71165cdaa122640db081fc5e55ad71ba5c64462404ecbf337f22a31225a07fb47", 0x4a}, {&(0x7f00000006c0)="dbf753a5df45fae19e2de5a0931d95990b85414c3d0a73c9c607ee4ac039b6f235e9fca83d6fc41ad7004d6fe0be78fb28094eadbd76e6e667cc9b368337d798ced3495a5fbddaf77828e0e4f828864b292c10f7341464b5b1dfca2ff0c569dcc2177784b7c78486c960e6cf265c7c8b93f2319aa9dde9234578b12692439fce91ddb7eda79a525060ff6d1a29857b37136c59b14bd332395e393c7bf1e4fdf2d137234bcac948b7181a6bcb617f5ab0b2ed713a40ec731714f40bc368b57306909a77d194493138b67d7211cd8720e6867169afdbe11f654d59d14d80c8f99c546a6789c4d4b4a65d9b952a11f45f56f70cd20cf866a63aad66aa534cacddfe8964f7a4365f7b1b5ffacfe1063f31057af92c7a941522f7808d9c7c1ff5482987b89d71b10f633116ea900e8db5e59324906ebbbdeb53e9a101446bc989a1439a3e4204ea395536bd5fc4ba1e9518f481ea8bde61ee6beb7a8832b11bbad1ca2b94306e999bbf53bf388c91b6e0564a66374028ae95e751d2a3ae9a845c00916b0297fffa2e492ba9aace073c52df24e9f8ba260658c31274b1be4e6db184db3e4aa05f39002f5ecc20ce5eb2afbbd645892f846cedae3ad43f36c7d84f2707109c711391cd08501aeb0df646f675296da778390ddb601a31b2232a042264ceafa7443f2ee79266183a22f58ced7c3c8faee41297ab19b4ab652c1a589dedc2d886fa614d90b7e3ff5d3b3d40fda83f9fd46f126b7a7fc383055507a29979a615664040b5dd382282cd193d704b90a62138a484a98e3ac060a9cc871ff3838fa64ad14ac4dcb03844791de9320eebe192663279f7156a7890c45a0c9b4307f4ecd5906a235bcf09195f28c5ceb053dd506ce06e790d64865bae824cca6dd28c3463e07d9872afbe5120138e58fc58289ab9af5575e115b1f744e1513e14eaadf7325319e3e14f3b3b5596b776f3fcae074e41d4739eb5e03d9650be241c8c7eeebd0de74bf174789bbb0e5d2355dbbafa41371bf17af14ec8cb11a039e5c50606259520d4602bc11a9ecd4cb07f59773a09588f136121f0a054b613d98adf4d73b2f9afdbdf6332cf17318d9ab24d9faf4ac03a4dc0a7ccd70b20a3f2b30338d917a6035b9cb23541f616228fc28000187f151c21d442857c541a9a0569e7e51188c169585e34985cf5d3de7c7f4a7b9c7957cab06a175d9fefcc69960f0d74468a0a68d97230ca7260a6604bcd4881ed194f248045525097b5dc48ba17dadb96edde917ddc3f7b70ebbd1002b000f71ca21f9d68eb5c50bf968cdc17fa3ff366dcbe9a8ecb18d210bcffffe757096b988310b4074fcdc9c36d06b17148be274238bddb7033f27418ca27079e7a67f3b62fe5bc7c3242471c495592ba23e746bc9240314a3ba69bf996d34ef21909afffc14b9c7998729f72d9ec3bfd345a98c1db68928f42bfed116eb269c3956125d7a336669d8a1a377106de09ddc1ba5d3c215e52085611c1b7e501669a67dc71e05251b3dfbcb7e4e864201a44f3912fa75cbe4304b43b5bc09e49a78782a57793f69b58147213e0fe88102c7b6941220196daa55a684d17badb2c0c663e4fad49b59c76e25835b4cfc76748fac5745ee72e590501b968d41db1f34c944bbefb133b71881fb89ca0243d73dd038540a742eeede37a1924a0c9dc80beeb02dbd1599856b6b0f943a8976bc89b43ee4cf54029ee340fd759e629ec33d562c5260e9423a636e8d5b94d239b17f27471069b5696ad7e2e2cf194672fd8ae8e124b81006ce7b6135fed9ddfdae81263ddc701e152da2f7dc9d3aef50890632ef9e262e602afdc304423fd84622dd6854f144fe2e58b82571102b5f28063025eb87cb49f733d4fccfaa5d98cc9863b4c5f6ee397757225130a7dd182b5b0d19a9e6acc38ffebd2a425a5dcaf77b2223167d019298ca5773877a4e2f72f16abdfc909f16cc2d1286602352522da7e1ec06a7729c4efb9f812958e76aae6eaf60b7ac58cddfc4a7bd9443ee428384bf9b57c30cf84d5a4cae65451f895f81bef5c4e01dc209ab89d4e9276c38f964516cdf977225b64002f28e0c3b6093ecc14688c6f390e904d6e7a6227f09c0535edec3ca0bcfb73b4231227502a39e0ac1aa27469233e763416698a7cb02af30cefa9ce05b25ebf0776812b31fd5adedad0696c496084f207e27e4b93971bfbb901aced21259aa4de1f0f22b93bc8ab69cc51ec42ca7fc8a108b59a581eff48131d2645ff3847dfa5878b73959e705f177855550e6ea4e212ecbd86aaefab6ff1ae05f5362ba7a1917a156413b64a61e075b8938da7bc60f3420153af16e8d539f36d9a264512ca14da7f77c4ed0b244119869ddb577b15a398b4ca7976dbcb012fea9caa6ce99c404e30159fff8372e0d37b5af3c3c51f2eb93cf9344f81a62597589d700273fb3f13069ca9319ebca3ac551da6c1d7f8dae2885e95937d7087c7d9ddeb576768954f27e23745a28f52c939aa37b4f86dfbd4dcafc77467acbdaf9fe21cab122b5aae2f8e2b468daab1f8f2849f5f4ab575b76fc5d4c96922791dbeb6628a89732616b9d832bc844fd11bc6d2fbb54840dbc6f5c96fddd7df9edd3e588899602c46cf34a62fc04ed7f7a23072c700a52e96b8e67810757858717b561c57f0c07f118fb591359ff83bd31fa7e8581d2e577dc2bf38619818783865c4cce36f8d47e24a530308a1964cd797ace94fc5b9501ae1d4255151b6915f8d79f58173cdee3bb7a2319cfc2c8b9c9bcd5468e36cd46fe574d5f14e763595113b4b731d506a976731e0dc2b7f97510460618fddc54424a6163bc1cb0b1dda6316cd466bb090f0ed7716d5407a686792419e6ac954b2e46f9466c75f7dee880745697abc899d37e2292da85d6d829b19fea1be3c46cac9a841a551baddd2c17ff169a7fbc44ae59e98337bdd073637e2aa2ef0711ad7e1a078e1c9cec2b93dbd57678ff729fd64eeee45f3a8bd83f94052a77cc60f9542af5ab1565ab35ac6a070362426bfaca517e418766b545329dbe79f7ddce3c76190db4828519ab23d7f0dc90ef2c20c768de47974294482458a52079762372e4f98e5ac2208eaa969feddac2196a55ed7a6556ac3c1b1ce0ab5e388632655dfdaf83e4d21476b1d39a29004801084fe4f8449888c3cb057aa4da5c8f3307d43ad98bae0f6c501b88abe9e86a7a2a8da1fa31eda29cdf04d376101f224c1805428a4b7f18cb00b7b97522fec0b53659400158433664ad25dc10462392d3fdcb85674db5d7d29049219f4b76ea3323886decf44ead6f076807f179c982a7ef39e2c6dfc2dc7f84e8ffd10c0958657dab0260883af266b5e158276688f1b876524d2419db6ba5a557b3399226e538ef26944713d85f8e3056552b92510956edc356414dcb8e1df8ece70e7924a29064f0ade1b680d05ada06bcd0452097f56339dd36c5654564c09e25f83e2dba0f78e7dfe843e146c71dfe14b9970a5acc7c53b17bd1e65df3c1a234960d13a7923a6676f8f8a73ec1a833f3de18be921af6702c00fbdab20a5b4e9bd6e1a88378078608e019cc2828d11d95037a8ed4c60f2c2bcf3c86f2bdf5e4fdab0568365f2afbb0bcbd553edb93ca81665a798cf7727d57a75ea7682dd7f676ffd50d6567eaa731f8755b889fdc156967956464b69765c2cf40b06b6e20e51e496e4e203db0fe38ca483d16d4161b6213fae2a5fda0abf20ba6f4a0fa359e71cc8e0e34ba5259c06fb6f461427ddf195313ae1ab9959bb1285178f40d5b6c6e54422cc0b59b8c1d3fc475895e916c5b11b1682bb44de30ab57fc31dbc866dd29256be100a854988bc1b14afd14cf0222b22a5ea2b08dd12d5836956f20cba681bccf94cc6b736a53fbd595d1348f43ff31ff4f175ceb07f74ad8b2c487ccc0bf4aaa99dbe3bcdd8fa58831d46427f9740f76b1ea6fafc8f873adbfcb6c367ad72ee3ca83f1bfc968115d8c30dcad6804be38b9a9bbd28ab44a19f79b59d6754ba76927a854767759c4fe76b2333429b414c54306d4c2570bd9674c7d8ab54b153500fee8f44396004ace34d3a63045b2e58809a4832f38874396108279bcf808512bba7dc56f0bd4a5eed594e1011beb7e010e22285d7b11e259ed6f18baf7e54ca0de13e31f378b566fee80b65535de82dc4d4afff8e52ecf290e51e37813d571b19cda96f404392e07229d3adde95392b5866965cc27d929786ca5528f029c45207eec941ad1436bde2e7974861e5fa6cc6502a9a0d87e30b3b7745f03002b917b28566667ca236058dd5f65f39ac4115329f00f818f4ae6f9df7edd47877d56eb17a979edad4c37881a30aa4d821447d48f91482dd78687773dc94bfff7c9d6f9b1dd4f22411a3ebd05111e991457d6908ad70f573786166f1e1b671df198cf9dfdc47f355058a89ce9d98f630683bd224c5edab60089c9b9fa1432f60bf60969eefb543f3b035d9784c9be22d35dafe9fb32a59ae980be1b71b2144871183c54588ccd9b7d03669be2ea306f51703c92eb488a404c2b965d25d08e0839ccc265df285ae28489b2a19750b29a9a52849b1077e45515bfa97917c6f621f9b23475012b8e02d323496f8c9382432434d727cc18464f2c565afa1e032f3b6b628273d8beba6a74d4c68849a08b24b41b4213376d349712221f9233a5c6421dbf2ff254d244a70d51fb31f7f34de06a39a8b58dc7364b1a0682ccf83bfc51cf3ee3dba1fb05b281d35c1c4872588efe28c825100ec9571a8cf2f1828dddde585f026f6c6e93ede7dc0f484483436191010e81886d74472ec40667675610093b356687a63e1ea31f11e755ead7c19bfbc92ec212aacedff3851c5532dea0346d7bc6d79250a81cf3ad7e35cda4e73efd86dd805b2d4e25a7566bb2186da07c8486713a7be08c204097facb31cc00d4bb1f54cb096258926ac720c224100caba2eb7e3e19d5e6ef29baae7e0ef9c8110d77b4429829890a14b67c36dfa54e7a2971d4b63aaf387dda83c5487bd5586519ee3ecfbed7b7a09944fdd5d92d199ef925ccdeedcd6239d14129422f6e82af96af75b65cba9e6c8136c967d64983507daf5a26a221e1078e85e4b0456cc11bb1760a49de4a9cdd31b1871391a77559ba90a4f17c7775937a7be4cf51e78178a369b32c5f7cef2337cdd6eec621cacadee8ec262b015a2294654d219712a3921e8209f619ef6bf62aa689251f35d7b964d1c2e0a062cd0ff9324322665077b48b430b51aea1a7e0a30a1d9d5135c2d8d6cd23db45da629f7d4ff3558ca8d0a60042a9be9956968caa0950f5df63c20bcac48843c75ea29496c85fa48ce232df0852d57970be6fd070e7d51f31224239294acc0cce65c4060e7a515f2110149feb6504c0fec5f084a971e0eb190add9231db531ef818ba3b294be694258bc7b3f07ec1dd56d22277f87aba410926907b61ca2576e2ebbd728fcba656fb598da88454d6263ee8700e5ee88003b475a82d7d33e9e30898b410b1f73ad0b31ccc2a75fca3dc5eb00e88b59a0d1875172a9e38d35c08fea424fc7533ffcee214023504869e7aed614d74291732455c946373d1025eaaf21ea2edc986c3d19878c4d5e12df7d2ef69b9e89cec23c5b0442fcf148db278c0428e8ebdb2536121949653dae54eab48b921916384b65aab9db20bdc66ca4ffcb7f9b69e925f3bcca1febdd5f9879bed953d9619b31d91822c169f5acf2967ca19db637def1da3c4186040bf07ca273a1d8a6b5d792d6accc18d99255c9f7fa08ae5", 0x1000}], 0x9, 0x0, 0x0) chown(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r3, r4) 19:43:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x4, 0x4, 0x101, 0x4}, {0x20, 0x20, 0x1, 0x3}, {0x81, 0x10001, 0x7fff, 0x9}, {0x8, 0x1, 0xdfe5, 0xa0}, {0x4, 0x7f, 0x0, 0x9}, {0x1284, 0x5, 0x6ad, 0x81}, {0x8ff4, 0xfffffffffffffffb, 0x4, 0x20}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000040)=[{0x2, 0x20, 0x4, 0x8}, {0x1, 0x400, 0x3, 0xc52}, {0x0, 0xfffffffffffffffd, 0x3f, 0xfffffffffffffff9}, {0x1, 0xa3, 0x2, 0xfffffffffffffff7}, {0x20, 0x1, 0x1ff, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x7, 0x8, 0x100000000, 0x1000}, {0x1, 0x80000001, 0x2, 0x7}, {0x0, 0x1, 0x5, 0x80000001}, {0xb9, 0x7, 0x7, 0x3}, {0x7f7, 0x8, 0x0, 0x3}, {0x2, 0x100000000, 0xfffffffffffffff7, 0x80}, {0xee, 0x81, 0xb10c, 0xffff}, {0x1, 0x3ff, 0x2}, {0x6, 0x7fffffff, 0xfffffffffffffffa, 0x2}]}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1aa2e4d6b804f8b9fef303776c0fe6ddb24774858a2150aa8a444dbdca68b2e85df8add0cf7d7ae437e423aa0e1bbc9cb993bcf716b4f983c765e4", 0x3f, 0x0, 0xffffffffffffffff) 19:43:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:44 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) r4 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000e80)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) recvfrom$inet(r2, &(0x7f0000000ec0)=""/183, 0xb7, 0x40, &(0x7f0000000b00)={0x2, 0x0}, 0xc) getppid() readv(r5, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x200, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semget$private(0x0, 0x3, 0x200) getpeername(r0, &(0x7f0000000880)=@in, &(0x7f0000000ac0)=0xc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000e00)="f1e3d5e2e433f2073dad37c024318b6035bb1ecbaa21b88c73b1b9ce733bf39aa304d4e2be369ec988b8d4b2df07036319d99eacdda6c2906966d68337f756076bb1f8e571a113b69914741f87f71ac12f2069a30f280474fcfc5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf6f781b75efc3a64cf60d616f9c008f", 0x7e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000c80)={0x3, 0x0, 0xf9f, 0x2, "1524adf5f68085e51536271cb2fc2c47393b9480", 0x917c, 0xb609}) fcntl$getflags(r3, 0x2000000000000002) 19:43:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x4d690a2b, 0x4, 0x0, 0x1, 0x7, 0x7, 0x0, 0x0, 0x8, 0x37}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="103e05000040000000000100f3336100bea8af1aca77de5022d16b088b8bcbd1004c9f9853625a258c18ce0a5303055230ed42767e7bd7eed631bf6b17067aa0f15672afa709f25791962b34679a01d69d2dcfd7c9fff25077df01596c4a5aba637080feda1f8afe9396e67119637c1088a55549cc1fa3e39d05734bd7e067256519be5c"], 0x10}, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x200, 0x7, r2}) 19:43:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x190, 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20810, 0x10) connect(r4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) write(r1, 0x0, 0xfffffffffffffd79) r5 = socket$inet(0x2, 0x2, 0x0) fsync(r5) setsockopt$sock_int(r5, 0xffff, 0x2000, 0x0, 0x0) 19:43:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7fffffff, 0x7f, &(0x7f0000000180)="8c8eab8c5eb4877e32ab87619b4231c03616ed95022f85f379574c7050803ad8c4fc9d2862725427499d9eb21796f6a0c8c179445ae8a3235ea015e1fb417c9e29d6", 0x42) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x6) fcntl$setstatus(r1, 0x4, 0xc4) 19:43:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = semget(0x3, 0x3, 0x40) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000a00)={{0x36, r3, r4, r5, r6, 0x80, 0x6f2c373}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x99}) socket(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=[{0x808, 0x8000000000, 0x683, "9a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b71079943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e4b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be647648b52573ac7a89978ca360ed3d5d213adb6d18e74bb216259c6bc54f8d463b6b009abfbbd2a03a8337c4d573a8d27468595aa4df567a24f2f1300a7afd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfceffa737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c60540b3929670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff641f0d1a42b978e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfeac008000000000000045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549943ab4931237f143"}], 0x808}, 0x0) 19:43:45 executing program 1: socketpair$unix(0x1, 0x105, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x7) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$inet(r2, &(0x7f0000000080)="0c9b58", 0x3, 0x1, 0x0, 0x0) 19:43:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="594022f3d744563aef5cae"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 19:43:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffb, 0x3}, {0x1, 0x8}}, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:43:45 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa0}, {r0, 0x84}, {r0, 0x8}], 0x3, 0x81) 19:43:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8d43, 0x8, 0x4c4800000, 0x1, "31b6a3e8058ad27859151a27d93c0f219c53b3cd", 0x3f, 0x3ff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 19:43:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x41) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r2 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x3, 0x108) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 19:43:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:43:45 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x2071}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 19:43:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 19:43:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 19:43:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002380)=[{&(0x7f0000001240)=""/82, 0x52}, {&(0x7f00000012c0)=""/68, 0xfffffffffffffdb8}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002400)=""/14, 0xe}, {&(0x7f0000002340)=""/23, 0x17}], 0x6) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="ac60cb199db8d875984497a19cd3941372f6944041ab9119f23ac0a050012a0bb97a14ac52b08228696cd9fdb212204b841f92d7fdaf8779279c09e1f3fc7f032cda49a15a7000ae5f1395e0861a182455f9cb80ba20286bde6ba8d7f6f1a2c5c784dc828b9fd8c5a8f905e572f3da6ba62f4a7e9f0eda3ddd991aa8d5431ce67bb7292caa022c44291e90e1cbca655eb678e1983f98d64b8e53d990a09ced193356a90803da673bb9ffa4fabe98c5949946e7a0da7b21f96bc76296fca683ef6922aec551d3a11176172bdeaafb3587ecead891979f75ad1c7c5791743e8c50d420dac63882b6cf6eab96075e4495bc877aff3932740db4085d2221fd3222231b8734b4747642031fdaa5b72293cd8dda03969a4f043e25b419cf8a6b7cb6755cf9d097a359c1dbcc666836bdff33fa5ac058dfe3ae711baf0cc8b77ef708b0ed7b446ada947a84f06dcaf22f98733ce6baee99561668b8072c99ca09c363fe6912e60fc2d6cdc5a168cf5793835ac4f23f37b71401f66a1f81b2f3519b1a370b922a57dfddbfec3896b9d32b0da96a739f7ff5ff5d1559972c453c2ec46c8bbdbcabd031476089732d192ba10f5667c07d3e220d55cdea46256d1e370e6330578157912b069950111c838a9a4cd3beff4af5d4bcb4ea44423e6da134a3ef060798ae0769410d35e1230ed44718e73196c568c3dbedc2c150778ab4e269ce8ff63b50be9f6856618b3abcb300d45b3a6e64bb4b9bf7486157bb6da85ca6731c0d4dc78c9704083570211a05fd02462a3d5d15b9c9ee9602448cf4d765520a74b8524db033b298d51423ed82edb8eb5248952f3122cf0068339d98a282cc03209db2d48b522f8b00fc9ece369e9ed6d6f4fd5228ba54efc00062091f59bd8e133e06eb896897295fd6f87f650571e79f569d6a28066756e6884178accfab10d644bc41da66ff0c756c2d0dcb5747e8c185893c66f05ab23ff51c05101c44d41dec9c00c9c2e51b76e34c0be011127a095fa100f69f064377e92bc558ceb6324f7528779fd7e9f81362d320396c9a02a67ee831ee9f408c9c88bbb4af7034311a8740ce6c9d43287cc0f472484da8fd67d5dddc2a39c162c128edd1b85a83c3c45c1d2a0d1e3c09bf78829918a4922e6006e6de5f2b0cb124b1c7b28e4389521a4b17234e3b7fbe04aedb93521cfa0f92eeb78c7f254166a0333745ebb510dc07da7d49a3a764d21f42d855bb364f59de23334c238f9054401acb2839b2541332d0c594f5817b30bb266899c61e8cb7e9d397e5cf38d9b2d96c9eb0fe5d0d22d41b9b0845bd80eb47545334a84543e8f691335697f0ceb713a105f8178ebb4551d46b99ff3cbe1f54a7c47498947708c65c235315cbb8503af8963f5c7c2c49859c8af9dfd35ff37b0ea2fef0667821a5eef51e76fded429040a7104efdd926c0622ab9623600ca00c9a2e655bec79cf298c663dbc26b2d6fa22e13aa56b0d855e82c6e0731d21173deac786b042e42c20f52f2e6c108804bfde624cebc939835f8b5ed48a039419248c09cf9a62bbae9e0b4dbff3bfe400f7b388f76bcea8a05cd3f762be87ca2f1dbefeb45bf104a4b6b95c8e49bf0c529dbb080b262a96b672bebbfe32798c5c56135d1263bf87f5190e67e5de4177e75481a40fe192901703b21471881d1afc7fc59209db748606a6a4acc2a14bee91fe4ecf5b674486385a865bfa8c77bcfb4b26f3b96b565923a4e279354542b7e20b7b0e4cd55228b47cc48adbcacf517263378fc45ce63cb9f2307b300462a457bbd864fce9c764e66622fcf84750962aebd4e736895e59bab4a9f90aabce83fbf1cceb2029992e4888f999025c1dde211bbad0f24bcd1ba38f6e8230e0e7549fb9fa3044622377db7eb87f1c9cfba1ce31e1d1f9168bf3a171d29a38d892cd5ca4dfc6f0d2ed8464229ae217843647a0104ee81dc1fba5260e3aa69afed4a3ecbdfaca845c882d5a76895a3e720a4af3eac74c925449009724e0a4aeaf0d9bd778c14c314af8e13ca69b434badda31b2d50dc6d5df828bbf027c7a16d5ae771e2fe4144d6ad934f3ae8b3ee748ee6de2bf73aa72b06ce2787b8f5884e381cbcea80dba9edebc9976200e31d14cf84e7a5885077025a0c0c5fdeb117e6965fce83c5e3765953f038e63a2b4c7081327199cef12e9411846ddf99b8c7c0522d1c04b3b5650224db376f16e39fcc68dc3de7839166467aa25841ace2ae5bdd1118daa7fb098b50055656c2f0c8f76d01f0579d9d946abe43dc6bad09fdeeb6114a5d8a2f6b1d6b8f809d41d78bd98d532d9e6c34522dd4cbcadf088c8ae3e471d31c301798d88df80f3b8c51b19b81febe1c775818ac730a45e5f95a7c64f0a1f0ac24d14285b8ddc502273b53ea24316b0538280e6a406a77f37f44b370b91db29765e0532948832e892f9df38aeafdd94dd2e98604e6f8debbcfb19889645410b9dc77ed0ad57236537277d9b0e7fee11d1f5101e5e66a1a28497e41022c4ef92fbfc94e912c5b7c488026ca98b74527cadde6812da2b35ba2300656602e6a515686c4a8a2dd7509164458608e3c22e1ce74ee4c1b67b6168696aa37f4f8e7fcf598675ebb6905e925895a9f5b51f5384b53a341d8ee1ca47a5d75f00e22b37caedeec6c30e10da93f9b7d8e73f819bf08abfe970103063acb3dd28148c2cd124a6d1f37ecc0b853597899b24cc1c7828fc93f3c54a947300623b060c010cbf95dbf7c9e3ae3f0c2306ceb244b1f0d840fca4463ab45f3f4e32bcbc9dc17f9fcb902a8353c4286ada1a2a0bcf6d4331fb685e7bc72e49ae31133994de1d428c8b9fa7a2f4f86bc9f47517299b82e1492bd2ea59c319adfe4845dbd62c989a4766d31e266b173f93583dc7d391ea5477b4a0b2c2647bae84ba4102293247f2928250c22bc2ec1f2ed43561e7ae4470c9648912ef0af7104fcc20ccda799aaf80c61a91ddc37e4ff191669b4bf0778df8c85460f6ab9c87664c7d7a04135ba1f79fd2fc9fd94c82702dfa5aae67141934d4ba00c817eb44fec43f7633de1a0151d73bd1100bbdd3a7651afdc9ee92400b496dbd366b18e19f9003c27f48f5ed9a22a8ad3ca8c59009ef3f6eca8cec1002397fb53e75d7ec05c703a69dadb5c696a0e3e3661ce3bc69036bab7a55630459869ed54d609070d65b52e2d83a168a8504fcd1ec04a6af3d57063e534cfe0934440111226a359cca298a2cdd789591fc0b78f712b550e60e10cc0b0a886fbf5aaae963f4ca61cebedb4c78fedf23c57dfe12a5f566ecbe8717a4204ac7d225977fa0f9326a327a0adbdf5eea8df3957c572c07e38c621a7576f39e57e8e978b152bb2ab03c3a1ff276295aab6eb56720f4c4e95a1961445bee5eea238f87ae1ea56e4b0f79f4824c933e6fb0a14db92ead41049af5ef3be65319b58f1790381e392610a2d6771f4c00cfbe6d197d120f54cfd3a8fd0b6783e825bdb8245859625f5cdcbacb9a8fe7afc69e7faca823eaf01846884c86a28fff8edc8ddd2f41c72160cd53764d57591cd083cff6724428f0688244196c25b67de4fe0794568ea381a8f0a7269929bf9f920c3a5449adaf004bdb04d0a941cfc0e84c618f697de2e8bfbf31d704903430dd7898dc080f7afac56cb7c8f2dc98c90548486c1265b0e65c9e6d13a08aefaa5138fe581a6ea1271743fe2ad60c6e8fe308ea7d7f3cb15f4175dafd2a5062bb52c9caf08330df9460e185c76bdd68303dfcfc95b33d1bc1b7975dd5b7f5feace0781c7b822a307f678a0dfb9923668205261e0512171da7b0201f82163f08071ff43f19c710fe28db03e4112668b0b29c1bbee4a775da53b5c68f357461b4016239c113d65fe9455becb6075e0abde1fa74f583b5ecf8a500e05e63817576bf75b2ba97de7128f30280d91159f4bc640aaa7262368d8d96bd9eed5cfafbc5ca4054370d81f0a14c3ed5a96cc69308ef0e5c9926745be71ec58a40dcccbf18c36785ea2756002ec6cc15dc15836d93afec47ce0bd0519609c012dd5839d927fbabdd826ee6a76abdc8389303c2ede1e5d8b485fc514eb2b24849be23c79025f8acb081701f6b482a56542b2be328713ec66d523aafdddbc8f865bbf7961aa8a4b93ccc105b213b3e67acfe3a844f0da2cd2b4ffe912999d178a9f4406593ff45d0ffa4019a9e7e49bf93ac71ac8ba60ba577dd28928873b9539b301e3118eeda0d477a644bc86a9f4d0fdfe089d04002eb85c958b1f4f547806b66aa899aadfc41bb16434ce48a39a99be64daf77d8807504da5acfecba4f13a5674020a5f57c2277b3ef7445d25d6a569bf8c47ee3fb7808789f56f45ffe28f9a133fcbe32df7d7e09314a5f4c0f554dc6d78f5cbe97aff55309792d219f942f9c296cdc7a7423ac4e40400941fe9c142c398df0470ce9a371d8ed9a2903be6f6f2c3d728d73f21318cf99f05efe8d4d2a676587610e351e4ffafdf243f7e9882b2fcc27694ea75f395a4a2ac89135b02ebec42ee3bdfcf198ee761c0787ccd4c0aec563e96eebcb735a6d4240b12566d4ca4cd413e24ebb6d134e5bfdbfbf8a90d6d21f4708d570685069721ce49ae962abeb99591cc709dd2da1679a12269ae597e6787d208b07f15b72f2746cd19e56ffcde01ca3125fc0385a6a9c3a69c92e0c7ca78ef884b42e917bce15955307b68db8d1589197e15c5b554ea99813e99c005a88705625491c4eff3039abeadef0ff4eba903d447301cf2e42f45cffb3b1585cf61c345a5a8d318a921024107d30e61e1940752ea60e74cddd900f9d8971173543ba975120a103c99ed657e957cc25cf46618bd08b398d1b811f1478de29f7167e5ac8941f35960b1cc9100db59dae9d5fc74586756b19abd03498a403086887fc1a8f8b7f608f95e0c9cfb05fe8838ca749b21361b7d4991ff488fad38aac6a62ccc0a2d03b8c8e86864403eab6840f434e0d6627ab183e354b154a56e0f8b6944e0249931a385edc9601cf14c569d6e42b4a4bcb0692751cc3ed16c5decc93cd25fda2b6616ad6c8a44bde063aca8822a3246051dcb129ef7779208325e7a697bb65e90245a823cfede6a7f3da15e09a9b5bdbfe91de43e487ca0741898a89fca6e1f86ab65ea3a87cade8e5f150c02586813924a55d2e34e133c987bd619c139572ece29582caa02b0a6629724596293f229fd9c007f8298d0f518a9bc8e40215ef09d9cc83ec678074624fa5a943d515fabdf728aeb32cac6d3f99df0a8b17d3faf1c4c5bb22fddec0acc04c8658df0904330d584e19cee4882f1f8c16060a2b3bc53c2151c4f81e81d6253af023cb7101dee2cb297ec27e6fcc3f1a72ab7881f56c9f71f53306d670c57905a517aa423b03e2819044665462e68fc39acdb0530715cf2563d4c5cde953eb902b90b7bf74a90fd9afc6c47863c66eed0ce9df2b8894d8b2363336d41262832f0180ffb4726fc62ff71fcde204718d8bb09e5dbb2663dd4a14c0b85159686e41576aa6afb941c8a300b93fe2d66706e26e084f1e0b4557c6211b43da343b80057642e4a52d54494dfac164483ef3f239ccce167f647bbc28bf3831d577de4279ea83744f6a521b98eac6d0b480281397f2af500960454b28b340d350ccda708ffd23db8d029100498388c2fd7c5a2de771ca03666a24e40121dcf026dddffb454b5c7795fbc70eb94ce2e40c976ff01c517e8e9415211488d64647e28c2569dda7d262ce187ac7b92dd5779f8a83cdd18d913239ddba647217711e3614b2df1340321772766", 0x1000}, {&(0x7f0000000080)="e83d94eb8bcee87fa8e5d785254d48c68264d188c4e8ce2fc4037ec81a04fe0f07b7e4c1e69437be5a5df020e1589fe7ed3b5cfa12946f762a4b9a80", 0x3c}], 0x2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 19:43:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0xffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) r2 = socket$inet6(0x18, 0x4, 0x3) r3 = dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = getpid() r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x0, 0xd943, {0xfffffffffffffff8, 0x9}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x5, 0x8, r4}) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0x2c, 0x53a}, 0xc) 19:43:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) r1 = dup(r0) unlinkat(r1, &(0x7f0000001080)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000010c0)=""/94, 0x5e}, {&(0x7f0000001140)=""/39, 0x27}, {&(0x7f0000001180)=""/35, 0x23}, {&(0x7f00000011c0)=""/192, 0xc0}, {&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)=""/92, 0x5c}, {&(0x7f0000001400)=""/182, 0xb6}, {&(0x7f00000014c0)=""/114, 0x72}, {&(0x7f0000001540)=""/220, 0xdc}], 0x1000000a) r2 = dup(r0) lseek(r2, 0x0, 0x0, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x2) fchflags(r0, 0x0) clock_settime(0x2, &(0x7f0000001700)={0x3ee, 0xfffffffffffffd3e}) pwrite(r2, &(0x7f0000000080)="313503b13bc0ce7e0c559601fc1d91d5e03c23b33d9dc4d44c0a88f792756bb2f45e16aeb18e0cb150d6a8a5e29f524837379670714783742ff4c1192abbe5da548cc234ccc02f70e94ab94dc5970469c7448756b7ed0c1e6b70ae83081a4bbc9f76e13d41c9df72f951ea361b929890b494b5d825d8a573401ab44fccd114d2a6bdd4c1061bff8a5a15596da3933c3b30012cc319728ec6229cdb105c760e211fe8d2df8870f85bc6486e50f5b049cf1072d617e7dd952376762c8fe608b9a7cf1527846776d326dc85e621d638a0824a103c76ae06202767e1bcedffbb4473e695d1f6b1f3cae9c784da8cbf579888b7a2d3d682f1011b2500efb9b9efc780f5da5a028aba7ca402faf84fe3c6c75e92894028956b60c3e03b74586747746e78cfb8acce4a31fc7f3f7673a3693b66eac67f05094bc828400407602532f657bfbcd8576969a4e6dbbcc97f01998cb7569a74e7dfec77a466774bab812e3e7a3b68bac8dfccd2d4ec5d7b9d03275e488ca2a7ffa643b5a73489ebbd0eb91530b3cba6f45c8ea1518f41dff3663031ea5d72e05af95864208333de6201b55bfdd96f53db105c43841c51b919fb4ae1f011c3ff7af52b2827522520ea9abc072eb6e6c02726951cc5b83bdd306413556d58d6da81084e41ed9659fa50a3e67427df270c4428dc5743dc91089cdb83ddf5652eeddbd9038bfce5138a889be08f3a8fba56d9875bf82ba3cb59bc3384caf8d9be3b641a47724b5d4d33913839ac840350ea3087eb4219112bad5fec8280e8203ccb088db287e35eb2e8b3e352e5ce1824f5be3929777c41fd16d76b8a52d7f9e33e8969a6b887127f953314d9c7bdec594bb0a8ae6b84f9fd7947c913031fb75f1bf765a3a11edf75550e126ed953a7a251588db3f5057edc2ece5c61014c684a3c183ce003d045505b09ae4b0b857620a7ad1a28c84d6b3d80a4f9051f234161c50ac81d7baef4cad4c23347068166f3014043d49e22783d5c3c7c324dbbc26bbfe600cb095ddf6c8ba90278e5fc2b2d98e09d07d89b02efc69ee3df22a4290cea25b7b6a279e0b7a26512eaa4fcde380d754bd15e514454637f38e5afa0ad66d13eb71c7e6fa1d05b3fc5ed2c990d0142a3daed6e4fd0446f0acad8bcf79540c69837a813a9fbcd18ac1a30f5677df1327dfc589c4f67393ea70b7bda9c71ebfa78af3a449d7d30b6cfc6320a47b154e5c944e54aba810bce79f9db3759462c82e11b08724bbf6d56e18f3d827bee6f0bea42979f205e55e8f8784dd4c41927a85aa456dc350a853c530153b8c00940a1a681e1c6de8c0fd05da23a026120eb08879a92cd2fc4b6e901d238805b8bfb2aa4d69bf2670b7068d7e9928f92240ef3a884f97cd2ab64fb6bf59263008769601b74a11c989fbe60f1da3462436f0c87913801275bcee151c8533fddfb147de7fb81fb3bbeca9ad09daff4dab6c0ddb203a174f9b177653efe3c401365866e8df8d3d3e136aa7e00c0531b5b8570e7834bf11bdb04a8cb9412f03f009c1ea185ef748eecef3b036af42ff8265b956bcc0c8087548163f2c2da889bb66a56c7c582d3a765e869d6ecea54912be406edb80010b730a808b59d06b2a65f3baa315c0acd5e2283776dcc42631026a2b8ba78999dca7bfed24609cc4b5d1cece90fe5e1831cd21d33205ca7de532ab2a348ca0a4c3a68d95d2242e5366af8efba6c9cb0350517c62d3efeb214d65737baa7f38f4877b9d1dd617f7a46c3e537347567815b79fffaafd93357ccf6decc4ac3829dfb787162e9fac80e3de5bad96316b9a2ba014f92994f854bce73621e5dda88b018fca92f899f5c04e4b57641aac21ef6d8409672eed3a1bb3089fcd5d146548dc4dc31c1a335280338391786b208c72052cab7def46f6a78f212e42aa809c63ca61607cca7dd697ddfd4f50493a3e117dedfd899d6c671fbbf383b64d028067c9e511706b8c416b2d8802a38e5499092ee7f0601ed77bf67df6f9df57b71c994b3e1081d519019e7735877a394eb3774f1391ae33811ee144825fa8ed8e387941bc8b9504ee9f023dae99bdc0789110ff097f5eae52b9b3cc06ec43f1c3d4eb7b9a751d633831f8ef0965246a6c6913527e8981827c55af7c81a88fe5edccf0bd738af0980eb2d34ab85b7e80ceb69037ec256fe72b9586a493f46dac56b9e543587311449825057834eceee1a877e5e4b0b64b5a0f177469674479a4f9d6aa2ef541341d6e93f964d9489833f3261c92fe074d080032602379b7c87923a9a00227a2685bf4538bdb7cf0ef8a78f044838e1d5d266777b1872b98ab5e245a6838bd79050fe14c5ad3cd29ec2d25e21d9508088c185b9846acd33069b1f689482aec984afcd828ab0a7e00bbc9600603d229fd04321bc8549df99b40d0f61f7b8fb46bb7dd5faeb77afff8f51569d665a3c81b122263ad445b405cda2c9bf8922c6213ffda083324ee220a96e7079471b16db2bc84400c6829e16390b001f5f2e00a3e76a5e3092a555e507710e43be5327a955e22add930b88d6385b30d7f6b63ee69cb421b49f8ed4422f0147611cd3594c4d5e524735652eda8588950e17c7d605dc42161f6cbd0a7cab7c0fb61ec61cef4fc21b09410b8d2b60d447c1cf5d41a0435eca481264e8f174e09e4cdd5502710dbfd5449006311aee6cd22f401d45e1115f71c37c5fcde8fa3578003c7ec422497f249fcff53738a86f0827ece5b581422cf6adbcbda3e4b9b8a4e789e74c65a7781f37fa7cc38b0ab3c55d3d0654296c77218a39641dd49e47b0f179d698d4df914446f6abafeb63607a5c1a05ac538869e73decacc6df3eb3eb595278a1cc222d755fea12bd801524df390dfafc1ef87d585de73adb16bacdf6389351681a861f7c4d45dacb5073e05596d7d91be1f9a3cc1a006ef423b23fe441e6e64d33d181e0bcf15ffd98814b3e9519d57baa2381e171d526fc80212c4f27433fb06f1d0407711735d8927b0959dfc2f6fecbf8cfae483eec9044146dc0b1c54d20989fb51823b25ca42fcc3a4c3ca013dc33855642259c1454ff0908f4518e8b28aa96b150e80913d415824ad2e2a32cd3d763206863361c8ac1bce7a26af01bc62a51c22f1db0f458206c4cf33fe7ab6272eb66bd57f5b24cd183b243c9a675e829fcd3ef9ca2ab1da88a808d567405ad2824dda509f4327d4dad35be9c356a8535140d236ba7b9dfcc7b5d1c80dc0041257befaf001092f2c93cac2540772f9acd611939dda6c6d49024ca2eeef08e9723985c1a67c5f5da5aa2c97ebbf1145bcd0320dea060b574c2c57bfe6e63ac088d317104130bd480a607f1c486b02fb0a7736782a8f4743d358b214bae5644e297da7c359a166d1ae004894c1732e9a053ae22ac4154c6c2c89f4444b6670334bc4cc06ab7b2879ed330139b6810fa602a92d89e778bcaefda889e160c19659105ecadd1bda6138f7f919200f1a8c01b239a7e29aa6ec348ea9503a971c732bb09891c0a428198e5cd010a98d094ea1c6f32c0aa4e5e26cd3a3e56e283e7eb57f9886d966bfc709318dd0281c9d53827f6a8497d75ff2b6a26bdb55caa81ebecc7610bbbe0294b9e99851f44a5682866e99e9b27aa7dd31dfd7c01096347cb59064582a37241c49b72d7d4bba7c4886376b4dda2111274e03dbb1d2698c09d67e336ea5ecb4d2694b275b1d551e705782abaa7d1ef25c95496cae72ad181ad4da824ccc569e2d08bf7038259de00be5e69b756ca7a75e1be8ec0591f24f14eca9af77a3dadaf48e9740884852a9db537063e2d7d5c17af201f1e6fa8b43d8ba483ac7449739e884a1006d7c65a4cc9d4ae09f41ee9f27ea60a88eb71c2e7a68b13f248c76897ff075d5755b46ebfe7cb5bbfa13fbd9f25c8b1074d4639e4701ea2c674e64663b225d64332a8710f0f96eeabd9569f7fd0851662b0e425f6a8108a1611acb39289ec260e5f1f4dc547163d8a91296bd4826b0be5785e2c50ca9b514f5cf21c5cc9a5a1b0bfcbb0d92ff555d9341f451d5f6d25f3652b30ac71b188545ae6974390c28d7379b95b0346d37cf15a5606852cf2100f9232b152282bf41a69a7e18118929143f027a1011b7aafc25ea96c30b660afc231714a6d97e1f7c5d2be8f6f4f3c61583e1510384c1bcebad61b9d62230baff006f3e9d7a54269774340883097552710e3f658e3ee3218eb2e1c3ee8dbbed63251861d9f2f61af2b3e8e35560d5eaa93d502a4ac87fa39369f891b2e5ac8a7a19c0c1c72f4a4171b2958f1443df9f9c4a3b55633449bb07a64ec7111528dad755a3fc1d6a015829b7c97fcb30e4f17a863a18de511ccaa0940bb1b76db74822ab7d1e77f81519f5a94d4ab04b9506c157e49f2176d39cd11faaa50422a04e3f89243b29b30287ec370a01bb6b1774a27752f0069d3685ad1d1cfe6c3aeb78043d0243b47ef0e3487ac3a7f5124c6772f54379adab812c98f411324b49f160f924d536e6d5a22c03165d0eb30cb2938837dd936d3d10e96d468e3d004508df77e7ed6d5aea02f52b919a268c3f7d58161c558daef50d0fc1048326552852e200e3bb57706319757e4b198ff0e73d3c1598c3086dcfd981905f5b90416159b1f04b3f9f3f27721f1b4744d396418cfd02c27c7a9d1a9fae245998670a0655d17686c57f3e2d8c74724c3d88afa5c6293843bb58b8bab4f1e77ba65897b5918d8021a2589337125bef2d0a8521b7e38ccd7de2690ce4add10409a5173d0cd6b57ba5cb82d63350fff42f8410e0368004716a00352c2311ed3581a0f20ec3bc7dafb0b9a25a9795e7e6b7e846270afd4c5df621dea835d2d98c6b0180e02bc2facf08d818864750a6126825e70ee5a40c6cf5efd2c9d63b0fcf451abee4b9df01c9dafae85a8855962f0baff2661c6dd007138dada1c811c21ac0f1f2795b607e5139376aa031a44ea66b82ab47ee416711035ddb69381e059b58e1dc8b66f2295f2cad69e1ebdf55eebc38529545376f35d19c3323f0e45dcc8cf11b05c6fc7bfd71f109e4f131271258522b608f68c6efb5ec53be115f0b3764102c065b83395e50b5954baed5a7b5d06efbc97da03acad05bed2102daa5c5e7cebd6ace326d968e3fb98847362f83a998b96b1cac62ffb70b3eb71fee589642e6a5360901575a25562daf3d7b4ba50ef16c32e3b53703d9c988036752467bf2699fb3de432ff7db0499d6cd4fd882d9a5b1dc85229452b398098f69e431c5cd1d3a09af23d38591210985cc6e1746c956c61a0c3e81892ccb0175910df2b34bfa1c3d4194620d1967421c92ab6a3cde78f704c5b2e373a4b2d506315e4d42c7adddf5495f4a9be64a44a11b54112bf867a4e94dfa7a613cb01aa6f2c53c9c6ce948979e14af57234ef72d26f60fef66a38d5a732f128842ffaffee1f1023ba58eb743c36169ba9b0d6cb6d786cd5640f40113338798c211691355252066071170a06d133f9075fa7f8b149321f5fd0abb550ee7bb45200308dcc417f55a892c0092cfb0ee22e9c536395c439460a4d3cb864afc3249ab157e1ed8643f62b74b679921c4714568b6325ccf15c3416376779b47976b109dda34118e849e53e227e0d2cea33a9e3a1e367e3cd059d85149edfd6099b3a54d95d65d2ca7b9a398e7cb5599d689de3232cf25a91b78f4aa9b8221172a9df2683ee80f77ff7c27c54e6f5912d7c081ec5bbd491c66d770a578aeacb39945bc307bb9042adc2b136636b75c5ec85fc4555c151a92fc98f4484c6f5f65057e2bc2e4c", 0x1000, 0x0, 0x0) 19:43:46 executing program 0: pledge(0x0, &(0x7f0000000140)='\x00') r0 = socket(0x0, 0x7, 0xffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x104) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x42, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 19:43:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c277811f74f8d0900000000008000000000006df3eb0100a577995894baedf216048562ba5544", 0x28) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x3, 0x4, 0x7, 0x0, 0x386, 0x8, 0x1, 0x0, 0x0, 0x6, 0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) 19:43:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x44) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, r2, r3, r4, r5, 0x134, 0x1000}, 0x3, 0xfff, 0x1000}) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 19:43:46 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x4, 0x8, 0x3f, 0x1, &(0x7f0000000300)={{0x4, 0x8001, 0x1, 0x797, 0x101, 0x7, 0x3}, {[0x7, 0xc2, 0x7f, 0x8, 0x6, 0x1f, 0x5c99, 0x1ff, 0xffffffffffff8001, 0x8, 0x4, 0x3, 0x401, 0x10, 0x0, 0x81, 0x7, 0x8], [0x4, 0x7, 0x80000001, 0x0, 0x7, 0xbf, 0xff, 0xad7d, 0x1, 0x6], [0x9, 0x4, 0xca, 0x7, 0x5, 0x5d152be0, 0x1], [0x0, 0x60, 0x760f8823, 0x1, 0x7], [{0x6, 0x6c17f7c7, 0x9, 0x8}, {0xe95, 0x8000, 0x8, 0x10001}, {0x2, 0x3, 0x401, 0x8080000}, {0x8000000000000000, 0x9, 0x7fffffff, 0x8}, {0xef18, 0x6, 0x830d, 0x81}, {0x800, 0x1000, 0x1f}, {0x6, 0x3, 0xfffffffffffffffb, 0x8000}, {0x9, 0x4, 0xff, 0x7fffffff}], {0x3b2, 0x3, 0x800, 0x80}, {0x6, 0x100000000, 0x3f, 0x6}}}, 0x400, 0xf3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x80047462, &(0x7f0000000140)=0x8) 19:43:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 19:43:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5d, 0x1}, {0x54, 0x0, 0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:47 executing program 0: r0 = socket(0x11, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)='+', 0x1}, {&(0x7f00000000c0)="c421e7e52e06ec5749cd7676ffc835eae376978c6f0c399739c86653fb9a5d582a3e9fc859dd9e7312bd33132d98b21c369e08cc4be6c224561770f30597b9488a7e3f23b4b647b00bb63ae362c8edea1a876602be9f623273021f0791b526da25708b8b5bafd3d40b692730fb63ecb4b24136c3a9199b68493bff88598b6dbfe7270caa8d292855434945b2b1d34969b4bd8b42f1cd4b4f43c9682b8396ed04878e1e626ceab8", 0xa7}, {&(0x7f0000001280)="49d6efd3d235628a25581c48eef0379bf375b311b54b70b89c3711f3cb9f64787b90095383cd83b1e806189c085fda3b1f6712f9bb4ba7450eaa923599ad25b87c5e39f6093820", 0x47}, {&(0x7f0000001300)="b4691ae2ec94d8c7fceec725f313e30d16ab5cffe73399f1908bf73023f9dccac65d95a71fca8cdefed57b433d55c8cbba063074", 0x34}, {&(0x7f0000001340)="64eeaba0e15efdbdcac19635adc9553f031785841d9ba28a10756dc88dc866707a770bd2d85d8341", 0x28}, {&(0x7f0000001380)="4965567092a2ad671147f70bbd449f3bf4f55413a104ca2f49f94efcc301d53edf0d8617a55eed6ba6bd4235fce397facc30f6b51d957b2f4204ccc43cf08c188942cc9b40505724a94213a8032879b9a5f33c667d45ebfba2060941b37015b79d2e6b72f9f75543fe16d6dd3559eb58569ff03c98e883a619b6557bead282592261409a09e436c49363d58a651df2efeac0383897f4b8b6456af94a3926cf848dfc225c531da3b772fb52a4d621e0883cba6d0e1615076613ea2d8b8648e64b356ebd1ce5eb3be0a67be809", 0xcc}, {&(0x7f0000001480)="45094a99e5be", 0x6}, {&(0x7f00000014c0)="4e01eb7d981426cfe340de8d1ab93b3469cae0777dc7ff1a9568411b8e1de320018d3f9a4847dce18cc8fb28689bf24fb296f9456870c066239233cde7916ae251f4be8e972c50d9d32dbebb669d9e28877338eec41ddf74b2f1caba2bd3f6a088dd5b4b0247c95a1f224766a8232c3477cc820be7f1a7d3c995f8077fa319450ec3", 0x82}, {&(0x7f0000001580)="c2c8dbeb18f65b6e0ffa12d5c87695cc0f1fe98ca89792a2f45a41f7b0570da0de7386c0a0daefc5f274f06500dd622578fcaaaf66aa864dbbb77f2e482060cc57ea3e3e2e89a1631b8aa6bacdf817ada61188c569446b3243f075edd58678fdf269ce7973556083ca26bcb283a3cac2983bb2ea9ae639adef3fbfae2a2dd10fa87d0ea5e486b84cd133bfcef547f9272b49bf7c08f95beb54b0456d89e289ac313119fd81fd1ae38a0cab", 0xab}], 0x9, 0x0, 0x0, 0x9}, 0x408) accept$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e66473e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d58fd60f2fce560d435dc0abe566e6258e4a865a5133814e0b2ae61f5400000000000000"], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:43:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0xcba503875f877003, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) setuid(0xee01) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/89) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) flock(r0, 0xa) 19:43:47 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) fcntl$setstatus(r2, 0x4, 0x84) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 19:43:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 19:43:47 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x10, 0x14) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 19:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:48 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:43:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:43:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x8, 0x20, &(0x7f0000000000)="cfde1c1eac05877929c7408020f7afd6bb9e644d788f0b2340bf2db8aa8cba6dd46a8f1430eaf11f967280286b8ea929a69f90e28156d9ce6568de20b71574d7a0a6281cfaaf68b5e7100be39b802116c22c9844a05b89b208ea5eedbdb8a1497c6397d527a1625a", 0x68) 19:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="d2c2f156663b3d43df4392e4effb7f2242acea811868bb988e1cf3bf640f7c7d000000000000000000de1a7746bd2c3ad8fe371cd83ccb441539a8210a", 0x3d) r1 = syz_open_pts() r2 = kqueue() close(r1) close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) 19:43:48 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000000)="e441270ba445fa1013facb3dc8dce9ea6782280a6289d125b150a5b1bb5196440700f379a76e3a8007819137cf619f5a45") 19:43:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', 0x800b, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r2) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 19:43:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2021, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, 0x8000, 0x3ff, 0x80000000, 0xb9, 0xb0}, &(0x7f0000000040)={0xffff, 0xfffffffffffffe01, 0x0, 0x4, 0x0, 0x0, 0x10, 0x101}, &(0x7f00000000c0)={0x1000, 0x100000000, 0x81, 0x62d6, 0x7f, 0xfff, 0x65e, 0x7fffffff}, &(0x7f0000000100)={0x20, 0x3}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0) 19:43:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 19:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 19:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:43:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x8004, 0x0) close(r1) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20840, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) setsockopt(r1, 0x2, 0x2, &(0x7f00000005c0)="4ebf3d37c15af6de9f08b1665b0bf4cb957e436fdab3587d63d7203e4c1a1159af18d04f66999e6b7308e916279b9357be536368df42764d1f26192c6ae25434af7bf8c7cb65ecdcfed2763d938503cf560098b75abf224a2e7c3e7801e9dd8f17b85a521f0c0be4a7fd1b3ac10ca3f19f937083f56e6b301b0885ee2c7d893c66bbed3d32743339359340c26b0b73cfe85010760810a7a7d87713fdd10c3cac28bd468e88632b6976000786c6b8a2fe9fc2df43b9968ce913ad1107f5ef69d5c0725c9948a9d5b9d6c00e1c3c12d5e95b3accfb58eca053a443b20cdff780edcd1235da3c0f81e218cb7ed6c1bcc9e2e4034423a46e056312cb45c331bcda0ff72010b674b24272ab20e74158885fdc5e488b7aff9e43e046212faec8e5dd1a7de5cfdab38b5f4bf70b465abe549ba390767a6faaab211636e76cfb7fcd4d4e8f6b7ac89384e4579e2a8684589e14697c373924dc285f7ff63f795159b94f4512070eb59207e487c5084b0803b7d0c1277d48915b45fd906faafb6723945c743394ce697c21ce85b460d315da2feacaf7574df664d698561c12c386777acdbdc8a82447dc10a94cc0e67ca5a137caadd1f4f0e23fd708bf3d1ba14f8d83970643d095ed67a326990826dcbb8903936a7f79df24c73f399e56325d6964e33dbf9f6cee99b3ad2f71916d9b95a59595d40ea94db987bac921f3a91ee478dea8e1765a71251f959b6552452e2308b53dd84c9f4f439ca44f030026fdf0a59db54627ce3c684c37f056164724c6c2d26aa158788ca3656aea5e887af7dd8f7294bacb9ff9ebda22085198b894b6e009020013f4e64da4d6a44718d3dec9e924e86329b96ffb7fd307fe87a7a5d45c4e84e4c35676e869ea84485fe546972314107fdaf7cdaf2af9b1719958c02303b6eb1bc896fcadacf26eeeaccd8c3ef82e639945ef1f185c51b29629934f560b7b4a24bd605f7e07ff5bd7c8ff5f7e8e7ec7e1662b470fef4bbbb0bd5955635c3174369ab4538b5cd3d342a18e140939123ffa256cb71198fb786e3196f5c975d8b2260fafe3f7aa5a5407e9a46b6da1e142bd925538d51cb2244021fa30e49c1add47a4559e2abcab7eaf13634d2313728bfd4ba83898ed725d26c40e433a027b861180f4ca9454ec8b959ac85403be42bf37b48e52c8b2e74c02290650b89a595478bd10c29e5adf851b1cde7bc673bb18fa2024aa5a00e6484f6700153752490047abb4336f99c2b34d20b7566eba3a6802c993302a73c9367c53a54005ecbfb7a1f55567775b4b10e85905543ff151057b86425f9031904a0c183351e4dc0c98dfd17e14fc41bbd0a8d6a2e4a90f5ac05c2ccb15f286ec8620df140862355f40ee5fafbda255eddb2b5ab8c079f7b8a5a7cb681dd0ac2a5888a275a4ef3923dc365272631be731519581f41c6c4343957ace33f7bf0853a615ee66490da56b8f14b2823877ac2572625bc34abd6834212118394306cee34587d5ef1fd626a7dc0b772acdffd82610b4592177a81d403a257d6f8d7d41845e1c03365dfa995316cee10147da837c0840ac47eac997423bcad32f36e233f544d7604a02847cb194659a706847ff50ea497665f0bad4088f2715e81d7fa68919c995447d184124dbc07a563696955d27bef64a83d07780798241ef41419a649da8a0edbc3549f45119706d900366d6d762e0f7fd3b08c570c199417993cf48ba584f7c7741f7943f84b3a2b37fdd0a34e50626ac2c7646de1be62c5ee89c075f74841bdcc430e3d46d3ec816cac21a1905552eb49c1e9dbd2125718bbf6c9ac87b28d04b27e88d6752db2eb2febe642b6f154de4d88c6c4df640f99228c368d52fbbb126a6eedc6bbbd56cc59fd9a125e615eaf958e966a102772e3c66fa5095414a4eeaed80d06649d5606737d8968b47c16ea3ffdcdc11a92419d6648da8bc2a3bdc2c87e3748adf207259f28eb1a5583bad6e15f607afdf0ed30955b95d76ae57ba9ff3355a19101bdf7c726c311fb491ea483c5a015b8f4ecd1ee87de16050c547021d29ccf93792048d9b211f7fb9871bb32ff062ef713e1ac890e9af263f62f52e4f84090c1b76ccb013558296db0fa5ea317b5f960917e3cd27481487878b462b98eb2de7d4714da4b933acefb87ad85bce15365f5baf9d58485a0d273138a71390a9b67c8ea03a6ecc7b3c429e1e0d7a5b82a8ea931df02138ea45840a841db01938cc5bada5fd9ce8169f932fe87c2b1e5f93843624f33c71ca3229c75cb9da327bc59df375da4924974ce6163666bb2e31154b347dcc206f8b7fab7aae0b7b496b6bf0c32c5d918389ff0a18ed859a95bc0496a319637827d5d3387b475a8395bcd312260adbd3e17cc911cfd0cf62bd3370809680a95dbef6ca4e22eaeee5e18f71cf3c9196a7a26586220c98b0109a606597cc66c9e7c09165f7df04899f2fe084c78ae2a662c7e1d3f89da453b0025714302203934c569d6e4c2c208dbe2b565620115f4e7962846fd27dd10e16a31865b029c3b28f3e1dd15590a6360da4c3664fcfc940a1be1e326f072935e31c56197816cf1acd3d153694921a954e71efc12d9d36d16ffe431e2a8b31304a265f16e841da03e638f07514184bc5405b023401c2fe3abdff8ce3377ff61055f8cf38e7c264009ab5be5fc70ee7818ea3bc996826632fcbdfd3b6efc0c892e407b5b86231bdbe8554ec5e2fc6ca142c897127c06c0fde0352c9fbba4e6541b26cfb5dd58a544641ce32110b5b1ebbbde38e99b955f7e7e1365582110f908eeec1bda11af45668fb344a21b05ee9c537f40eeb45b73ec0bb757236be338d739f96378f64d55debfc1b2557824f574446e65d70254c028005b888bc22dd1668c9182db2e66ede7e37f744e5c098c5d42c406f119d432d504eb05e9c8addab5a66fe06b2d88dea92d18b6d4472d2fd578468256234eee2802d22c0ac11a43805c7cad086ca458104f8b812caa5b6d15cc8365447ea5a8f7fbd19e5df2e8ef0a7935591618fb1605782180cb31570270aa1feae4cc788fdd2cd15f201fee51b61dc104ca72d86178467b52458c173de78ac1cd41166072e59a79cf37f8e1842f5328b1df65de45f4c4fce84f3c3160840732e3298514a659e6ad91a182842c2d9e9eef9d9ce362217576cb600fcc01a0cd7592dae644651e7eb8434543a9ee4835af3f9a58e5e1bb7e89149aab1058d11085b694ab66eb030cc78e53627521fba017a56de07a5f5603efc82d6de0dccfb4a5989fcee780585209c7e67f15948d66e8da607de040c1411df16567c8f664b8a4783ce3cba344c5ab25f65e21625ad5adc7c568537822fd6ca910cd83131f6311d21f0982a93fb667d28e54877c5e8ffe09b0470ae0c1fbddaea3a70d4c5fe4b56bce13159f10215a04b7cba3ea60a27f717266297a3ca10e34b8794187b6ad3ccd2794463588782aad44fe3f2a3289f0b32bd52400b149297110798dadd825034bf1eb95c1e1d4bdbb2bc72b9265e3842671a5bb54bff542939e22610c3507da68762003166edf62a22a5c1c552fe138d128fdf2205d73bd7e3641b04b2100ccc1bb9119d3c1f09b28c03f91747407e04b93ed50bb4f2fefe8af192460ddc9e90140f33ff8cd796937e94e56f9bbabd07faa4f145e000ba6abe2fc5db1e80ca7d78ebbe1dc4c88a8315d489090205e1c1d7e7a39aa630687f0ae1b5395a6c93b74da1a287b788e75e86b4eaee9afb0e5ecf075f76a8caf2ab63e87d0d4bf1296ff239489dfe5acf1c7775171b2e2cfd5209946e1bebc38d83e5bd4eb7962b724c5a4c154517d0edd18f5d2bcc1d4334a4539cbec568513f95747a05b54e6b5ef3531d17e2bfc82e77774096898171d8e2964fcf1ab3a036588fc72d99c4c75de78f2ea358881815462a37c84272a061c94db4e818b6cda31b83e319a03efe1ae89e78970e7bac732e57727c5df9e59b29c3799d70e98cee8ea54f1a0257ba6eb09c0a893aa91fcb1916b233541ff7ca976ae2465616e3434d947b54007b7213eab65fea422ccc85eebef8cda95e7973c3220649dad4ad59d32ec7da161a0a614a0c8e5554cb72a84eb53234d4f45ce6ea96544798e7f6846a3565c1b6eae454985bbe7f65fcc86671125441c5e4b97fcf76d03d55b20f3ae672f3057e66b8748021464fa3674575ece8c7d47465f007efa3df839874ee9b7edd678e5cc24f615594ebc752c1cece687bbdf1ca9e4e4cfaf8c3cb24017da319b1e7155b87cdc894c3c7a8c11cc94181d54906d3a4ebbf750df1c6462399fb61cdbe4f43ac456c3343911840a03978776a66d5bdc8dd0a4da5f1b8a2230d438536ef4c5ae04a1a5b487cd5bc8e3568a04a1709416090fdd5cbf8c0d43afe4905fb3dc3f7a59d9d51fa6a14ac430d0e66f35640a7ff8f00257a9681ef1967a36852d9fc7fba6b458f7d33a486fade5fe6d727de2157980f1b89e1990a47c9713240477841b092ecfbf9ca53d36f7e8a02ff1bd45c71a7ec4f3c4c036065b63224a0d7306046af36f7bb35ed021d3d934fbafcfd0884487a4b67c4e0f5d3d0c580ce9d012fe0f8a8559145673b215c4d2232c8562957d1ad305df4626f1cb4793150f8cb3cbcc7be3e334061ca7ed1991a8fc90343888420d22932e29484a94c263f23019dff173819c12336de16106a8bbef98b6d86e0e9c0d002578091e0ceecf16f1c242827d15d6bbcd3776b5285bbc5cc78cdccb82cb0aa1796895cc48ef76878b1ce08bd778c046e5149ed4f44743cc37f36970666eb06e283ca7ae62891490cf67fa61a779e9d11a4fd9b8c96fbdacf37f564569508081ba48e13e86c0536f22936dbc549ac25121b432a13e388e5749c98397a2a56dd40206ab7b3cc1f7d541c4fcf8492a2ae278e302ceaa4f11c6d818ed9ba7359fe0510c2b07710c11795131812e59286dabd19ab687c1f7bb20272f58cc7e23ea9d8de4f31a5c78287f47e410dac6a08efdd5a5e3783258c8692beaff63b97340f719514dab9b80c0e954769fcfc05411879d54adaf99635ee1398668e0706dbf845bcabccb28f48f34d554ebce7367eac9754194f604849aae33aba737522c92136e0d5f40e6b37a2da28009b954df07853d8b2539d4663416f4b56b9c833857dcbb574e3e9b112338b072c7b0439aa7d1e232303f25e93f81fc9bf5cb1671c8f56b3c70bdf12cdeb272a17407eb1dd85ddd732c37b88b71d40338ac6d99b15a4e6e756417418dfc6a96b4135d7cc24c1f2ed6478c619bf75befb1bdfcfaa0c383016a897d053f7cb19ed3cfa1f49f08da38b0aa10f5ee8e8f5b66ab122011c6873c86075daaf5fc32a44228879c2dc08fdab4ecebca8c69e5c51efe8f9fba655f33dbf146aa7c563b6f3045e2d33526afc73b3516d0972080b9dccb177486c05f96fa91b9f7964d3ef43785f365c97216080dd071ad4c1104976ad206a1893730e0671cdc9929842751ff68231b4550a83015fa78e29fb00a51eb185bb6776225ae75c5c9fc48587430c4b6df1e1f4a8b4a9cb854e746f0bbef98e0d65c409acd59fb503d2df4f031544f2e72d0fd2d963ce1f1a909bd79a64f5f7d06d2f5cf41b6733f75273f12fce0e3b483d65a084f630d4a686e854a345df02489cc2d20745bd674aa05763cb6c3da135566e481ddd2eb2352ecb2ec7020f52928f28510b31319ff20d1594da122b9230fbce262f84b6f373596395d35fc37d9db3d0a01d296863019adb261abaac20747a9caacde42369aab95bc432e545ccbed18731577abf23", 0x1000) 19:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 19:43:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x20, 0x7, 0x0, 0x1}, {0x6, 0x5, 0x0, 0xffffffff80000001}, {0x8, 0xfffffffffffff0d0, 0xff, 0x5}, {0x7, 0x7ff, 0x10000, 0x8}, {0x5e4, 0x5, 0x4, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x20000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc7, &(0x7f0000000140)='+') 19:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0xc8, 0x1, 0x5, "077f747d5531c8fcae8d81a99cb7b9d01e058244656cd0c03a53e84922d2a2442d14c192f6f702795fa1c161d056a8a2dd9809d1ae0bed3aba42679052d6a7b1330e2d218ed7587fa872bbb8a8e45efe523352e91b5f01b30b1ae0515781c8e4d174e94bf495800297292b5b96c33cf76cc792b8e56f6b971405f06132c7a4dad9397fc1cc8cf31490df6c9439f93666c78813c862704d616cf0bfca2d1f961b4aeaebbc00a061c996165b478e6cf501e249e42fd16b9568"}, {0x100, 0x1, 0x1002, "95173cdfd75072d881817e25bd22b80be15f67a4b20997c2ea052c792aec72b3cf1459cd450682776e481d25294152b5d0a0da90ea4de6f274156a6e3d1a28052118a33ca76b7e50174a52b0f46427f3ef19ffffac1f17383a0560ea9e15ebc454cb96c44a7f5e7e4b7742dabd68dec606901921211f37c7fb7cfcbdee88acd84c47b47bedea6dc5372cae8c363cb768b794974726ebe767ad0dc1105f2269656c4fdf26a24be63340eb901211f3ec227448748578a759801d30495d5ba107190685bfa9d0f78a8304f89a8406e790afc3a63d2df4037ff5b8b0c22b74367ff01cc0927a079b2f1e4592"}], 0x1c8}, 0x4) 19:43:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5ebb27d59a1a2746cb9844653091ca811d0b5ce73d0e2042b954bad06b5720924dd8cf5ca2e00c2e324312c91e85678ae951cc9ea4b9c86c03b347f5bd8194513be84be9f83049419403593858d6d313d0cb41718c6f86a82225edf0dbb2903e001e7c2606df05ebd17922185338a96d336fff40ee7374a95e0c845d77b4e9992fb8f4f4f8422f6d8b8c746e37124a36e55a554f54f1a5688e979ec742de17db70964cba14f95bc1b8d99965b477a0935929e2bbfe8ce748b914373ef1cb767446c6b68d5424df615b8a2e720711a182a4a64be0b2850858eed9bb3679333cd48a3313c5c1dbc8b54322a41879b3e9c165162d7959a512d8996c880579d0d11ac833e903bf55c3496470e3066967435b4ce281433427b470c490501dd093265cef77bfd4272ed0cee74a697c993b1e8bbba98eddb8d0c02e8f2f5cd95e73dfb0b59a18124a95abf12e572e8563baa92dbdf5de846690c421990da88036ec73acbe247185c066fef81715d6fae12b8b6c4ed8437923dde6aca0824ab4fe3e7cffec68e623a86dc37f490f99d1db1d10670a9446a0d77d47f1b746e7824abbebdb97e455b9fd1113441bdd23872f7431f93b273d945575163feca2b7110b577976c15c6ff21ecd161ffc24b7ed3fa2e2bd958e7f5be4e4f496eb0f1e145794663a9dab340dfb222154b69963e45643627e3609aaf864c8ac328a0e33f704359c0c17fff9be65554124ada27a9fb194761f1b69e85bb853817ad414b1fe52fd986b7a365726ab8b1d9e2c6bb42de9658f5e67d60dd4259f6fba21397b7471e13c552c76c8805da1879579f4d3da9c23bab7ae68a7a545da651ccf105689d3d61707e9e5cb799e8dd790bade73d811006e90b81a0baf94e0a9b84cd2e6425202bdd9451e34e65a300c18efb34b693965c86551b8078bdc71dac73291055752706f4c50567d3fd020bedcf4107e40581dcfbba6d856e22883ba366908cefe39bfb23117b74e43735b60e8b90fba0b49b4c4ade6c09d5e669277742b81822ea2283c12758a82779e14527f235f7d5627a1ca4c95f2fb89fea18bb0ec5560a5c36e1ed21583c3bff1c08a650c2473e86ea5c9f536f9bbf74b4c9efa38e5e06c6a2809bde5d2f73d8097b4dd040287b910f47f3c12c5170aacb4e30b77e7a12e61253919927a9bceafed54b3ddc652f5275ba2a26c5af02126707a200202fa4dab6d3e83eb976c67fa0924c98db216c0f0173163ea6a29ffa053fd9b200afc436c385d5e0778ef32dd64af9103b54e7f7d708d7882d3fcedb71a5f9b484b8da9dc19167d0069cb51208862081e60166811fb9d2d412edae4d0954258ea9d91b52cccca8de0175e1749277bd14c3f02af29c52c01095b3072215a08016a03c3b949c5b3b116cce445cb2a12c183c5525d4cb39046a6bc2a5af4e50609c50ae1c711137d6131ebacf89b12e5a68e10dc8f1af46859fa5218193408007608c4357e3fe81c8b52a6ecd9c5616c9b1ef0d31f0e4ce59f4c642ddb22742e9fec2317de4d762f1de847d2122cce099aa5dbccf872c4a470233c7200975c20dfc110bd572ac368b9a165185577679427c27da1ace2218d5aecd4f324ba7b83f8de3eb069bd8882ab994191d48bbdf12a07d537e5a8fc97c434154c14d24d1ed0cb7e2ac060bac5baef4a545a8f3eb0d9901b2629cd96d1c4e6a80e102c85a5311875eaea3e280387130ca87972a725fc365e75a2b69b5d82a8ebc7f3f8f2e0c8a3328154b1e79e71203e418ba32d73f7b4b66dfc1f122b05691d57c1b7a5f14452881ca5cdbcffe09d23fbfa7a", 0xf80}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() 19:43:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8c91, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r1, r2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5d4b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0xffffffff}], 0x10001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x14, 0x2, 0x0, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x25, 0x40, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x6, 0x9cd4}, {{r3}, 0xffffffffffffffff, 0x48, 0xf0000005, 0xfffffffffffffffd, 0x7b}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0xd6, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x1000, 0x6}, {{r0}, 0x0, 0x0, 0x19, 0x8, 0x3ff}], 0x0, &(0x7f0000000480)={0x1f}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:48 executing program 0: r0 = socket(0x21, 0x82, 0x40000000) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:43:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = msgget(0x2, 0x400) msgsnd(r1, &(0x7f0000000140)={0x1, "6d23158c7f27437c5ccabba99f4ebde809b30deca795644f65a71a2afa79619c6a1ebf747fa897ed4c3d1eecbb0f328c6c0d1be164374d32c675e7ccf7207b8d60e4d1d896478466d689707dcc46d5e224a7bcce6b465fad6ee3e80ef4b8eba163926c55bc6c07d96c4490f0de6fe024125241d8e1ddc8ba95dd4151c0e8f3792e437657c8ab7724c22d2a6f25e05326c26f3dde6556c7a6606e49331946ff93a95aa2855da0c3fc"}, 0xb0, 0x0) 19:43:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = semget(0x3, 0x3, 0x9) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000040)) 19:43:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:43:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) 19:43:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002500)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000380)=""/86, 0x56}], 0x6, 0x0, 0x0) 19:43:49 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000d6000000000400005c6300000000f5208493370aad2528f0609df3f8d7450b7a74a898feebef2b2abdbbfa3c66080014a474e1b669a31eae655152e31ad0d28cf5d04917db4538fa80c34a22569545943f5dda7e7b4dfc28473b38e246f54dfd52a075591575702f45560b15f684b256079b130df12b90c56cecca286d18bb91a75ef0dc0bd18c2a4689878c718bd5a96e2b660e8d41bdf33bc2895bc78a0eb5d9823767f4359e1ddcb02343b46693089763c9029d9d417a9e223d6ed37c23dfb35b902c9af86546b074b85bf03ac3a148377a10785cb1e0ab4ebde8f6129b282f7748303b59795f30870d5d6f3684689d6f2be995f6758efe1d4e81013511f607fad21225d76916c5ce727815170d314e8d89f747fed71bc6878e7ae16b65b1757468aace4f59fee1103cf2dca5947912af1b82920df7524f71720aca03e9ef53c1f0cb84d02d542f08013087fe621ecf24c9994dd1dbddd0a541af08cca24abe"]) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xffffffffffffffb4) readv(r0, &(0x7f0000000140), 0x176) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xa5f, 0x7fffffff}) 19:43:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0xfffffffffffffc20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = semget(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/59) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="2773c726a8b17417", 0x8) 19:43:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt(r0, 0x80, 0x1a, &(0x7f0000000040)="81d00259", 0x13) listen(r0, 0x1f) 19:43:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/168, 0xa8) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x1, 0x1, 0x1f}, {0x32d, 0x80000000, 0x1727, 0x41}, {0x5, 0x6, 0x100000000, 0x8}, {0x1f, 0x7, 0x5, 0x3d6}]}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/62, 0x3e) pckbd_enable: command error 19:43:50 executing program 0: socketpair(0x22, 0x8002, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/250, 0xfa}], 0x2, &(0x7f0000000580)=""/147, 0x93}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffffffffffffffff}, {0x4c}, {0x6, 0xfa, 0x0, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8280, 0x0) syz_emit_ethernet(0xa9, &(0x7f00000001c0)="b39f16290f96dbf71dd4d4e7ad0f43fd5a7d0fc7f3bf775c53e5e999261fd6a0d28c37d29c8ad2b0d176b0faf1d24fe6251c4b81461c481e38d2f302e8ebad6e2207660dc8bfa1b860d519e0730617f76798dd1f7fc0cd6e1c5226cf378bb671f83dade6ae5cd08738905914d594e71146d069c211b3c3d149f6ac8de6a2e8c45d6a504f940beb494d6f568bb641984c62364fadbbee7c89d48bea80cdaafebacaa29eae65eb974066") 19:43:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x7f) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 19:43:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1000, 0xb1, 0x2, 0x80000000}, {0x6, 0x0, 0x8000000000, 0x4}, {0x2, 0x3443, 0xfffffffffffffc00, 0xb}, {0x5, 0x0, 0x3, 0x4}, {0x401, 0x0, 0x8, 0x7fff}, {0x8001, 0x5, 0x1, 0x8}, {0xfff, 0x3f, 0x5, 0x3}]}) pckbd_enable: command error 19:43:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="366bd88520939002fd685730939f3c1afec0e913fcc7fcf7b60f89a7251ccaf054e2d32571dbd591e25a", 0x2a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x40) 19:43:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000001c0)='\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') open$dir(&(0x7f0000000340)='\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', 0x2, 0x80) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file1\x00') 19:43:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000005c0)=0x7) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1, 0xca, 0x10000, "37bad081babf6e561d037783f5bb911fe4ae5242", 0x400, 0x3f}) r4 = socket(0x0, 0x4005, 0x3) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/148, 0x94}], 0x3, &(0x7f0000000440)=""/174, 0xae}, 0x840) r5 = dup2(r4, r1) unlinkat(r5, &(0x7f0000000540)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 19:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 19:43:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x60) r1 = getuid() getgid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 19:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x1000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:43:51 executing program 1: r0 = semget(0x0, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffffffff) semctl$GETVAL(r0, 0x100000000003, 0x5, 0x0) 19:43:51 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/165, 0xa5) 19:43:51 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 19:43:51 executing program 0: syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:43:51 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xc600000000000000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) 19:43:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x200000001, 0xfffffffffffffffc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 19:43:51 executing program 0: r0 = socket$inet(0x2, 0x6, 0x8) sendto$inet(r0, &(0x7f00000000c0)="4dc86ec3a9953361558aa6a2f6fe41eea928a49833a1d82463d2ad2016671a6cde726ae058abe97046823962855e62be768b6617d1b0649f74b5faaf0a3f832a3b55ae06e1455a083c89398c2ecb242ed330661d93", 0x55, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="5d64a8cbd49234cd38a3da19d00928207596e1039d0d4f628cf81a366a0e945d921dfc74d180bc2c9d16f524492dfc51c6ed35cde1d1308f9234f414de2225dbaff36055d38e62cb020f67215cc651b9177537692556035fdd96c306e8aae6662eb4d0dd002b0741196e2c2badba5376e41e94d8", 0x74, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) 19:43:51 executing program 1: r0 = msgget$private(0x0, 0x18) msgrcv(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000053920076775228d5e8f4c59847d6b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005aec5518abbe94af00000000000000000000000000000000000000000000000000000000008000"/233], 0xda, 0x2, 0x800) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r1 = socket$unix(0x1, 0x7, 0x0) mlockall(0x1) rmdir(&(0x7f0000000000)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xaf2, 0x104) r3 = fcntl$dupfd(r2, 0x4000000000, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x5) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r6 = getgid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpgrp() r11 = getuid() r12 = getegid() sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000004c0)=ANY=[@ANYBLOB="cc0723c36f98a21e41b03583245b490a3a0f91cde4fa0c0b"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)="87cbdd72793a6809379005", 0xb}, {&(0x7f0000000240)="46e1ec861e33265814cb5e584b7a8f3a2bfb34a56049dde170d5e9085a33287c9cd240ee1825641ce200341fd71caed1b91d048384c9fa15b3ba463faf0cf4fbb9853bfc703542eba3453256aeaa9f25fc71e6840b8bfb4a20d8f399529318c3c81261cd0cd59687922e5e8e05b9a22caa5b2c5a6a6f0952dbf9d3e1c4c0d222154c2caeadf5e5e1e8b2a17200c9d81070dce5383c55de1334f455b9c6c0a7ebd911d56495aa95b0a21af97f6b7045cb90ba8957b44709e868e7b6a2a9cb799dc9c442d951171cce62b5a78ad68dd7", 0xcf}, {&(0x7f0000000340)="6f9d0b1a31d306060edf40e13f63ac8c5760e085f4384fe65489df08b3cacb6e3eee751c9dd53ad040224b18ef8bf129fd188fa25ff417340f01fbced116773a85db4063e8601db3ec2abad759a7367d3bd08f5631e4cf15e50e260de0d314ae947fdd3e03974058b7d39df8716d0377d8f259bb7a4b55aa046e17abe6c9d2533844eb5c72872968ffaae9817d6ac6029516642c13bd3761352e0cbea544de9a6096dd46e4704bd530e95a7df7dff1178654006b59efee47128c26f1d65794b7d86cc326aa9398d18b8be62881f301ef737f43bd1b77fa5854820c43144e1772972dcf720cec9e233fc499a39fed1e727668123926298d0bec94a6ef", 0xfc}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff454e282d0000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000004000ffff2000010000000805094eb0fdf69b0a1efb810ca93487c2991bed8fddd000000000000006e6864d7e6461793fa4031bfdb1457d3bd04a484acde1d71b8c02b05578129623ada86d0dea5210dc2404b56dd12dba5a373ff28e8fa9356d46bfc40e7558260bf1723e299685380946a06bf1e0c58795a33640291f4df7a54b5e643f8c65770887b0dbfabfc0780ffc439286d789df340cbcbe523737f24e6a90d934773e57dd4f12651f9d87c2dc6455b8315e96082698f1b7acf1045a85baa1546015b12d3c76a3d359c4c70d176519bb6172d23b40b27b22", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x401}, 0x40c) r13 = kqueue() write(r13, &(0x7f0000000080)="14c6aa79b665b4127dedd76d0e0e2537828e2ce5eb", 0x15) r14 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000480)=[0x6, 0x46, 0x0, 0x9797, 0x400]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x7ff, 0x7}, 0x10) setsockopt$sock_timeval(r14, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x2}, 0x10) setrlimit(0x7, &(0x7f0000000140)={0x4, 0xff}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 19:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001c6, &(0x7f0000000040)=[{0x40, 0x0, 0x7ff}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[0x9, 0x6857, 0xa62, 0xbfa6, 0x3]}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 19:43:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 19:43:51 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmat(0x0, &(0x7f00005e3000/0x4000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:43:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$getown(r2, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 19:43:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x63a) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffe67, 0x0, 0x0, 0x0, 0xfffffffffffffeb9, 0x9}, 0xfffffffffffffffc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 19:43:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x491165dc434ddb23) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 19:43:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:43:51 executing program 0: r0 = getgid() setgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x5}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 19:43:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10508, 0x100) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x40) pread(r0, &(0x7f0000000080)="b60aa2e6712c6d28171d4dc3c2b7e557918068dff10e0025e8d74722a6aad59e210d8e8876e0db162ec7ede26405526a3af041357d675787921b35aca09f32c6670d8b0f0cde8baf1325dcd3fbfd881d6fb70fc5d39e", 0x56, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) poll(&(0x7f0000000140)=[{r1}, {r1, 0x11}, {r1, 0x1}, {r1, 0xac}], 0x4, 0x1) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') poll(&(0x7f0000000280)=[{r1, 0x80}, {r0, 0xd5}, {r0, 0x8}, {r0, 0x4}, {r1, 0x10}], 0x5, 0x7) fcntl$getown(r1, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x9, &(0x7f0000000300)=[0x3, 0x3, 0x6, 0x9, 0x400, 0x96, 0x3, 0x2, 0x9]}) read(r2, &(0x7f0000000380)=""/34, 0x22) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x11, r2, 0x0, 0x25) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/165, 0xa5}], 0x3, &(0x7f0000000580)=""/135, 0x87}, 0x800) utimes(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)={{0x62d, 0x10001}, {0x7, 0x7}}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000700)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000740)="f72a1d6aee76f0c9ef23ba4516b6ba21a998a53a2b0d87dd9341f072f348d3ed8b3337c94b0f9ee4664080efdffc72a4cad4764c04249232463b3c7996dee8616e8dc1c704533fab8f66607ee374d24aee2d28ba53d096f3afabb3614712e6c30d2e354fe7fd", 0x66) clock_getres(0x0, &(0x7f00000007c0)) execve(&(0x7f0000000800)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000840)='/dev/tty\x00', &(0x7f0000000880)='/dev/tty\x00', &(0x7f00000008c0)='(,:(\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='/dev/tty\x00', &(0x7f00000009c0)='(\x00', &(0x7f0000000a00)='\\!\x00', &(0x7f0000000a40)=')-^^\x00', &(0x7f0000000a80)='/dev/tty\x00'], &(0x7f0000000b80)=[&(0x7f0000000b40)='\\\\\x00']) syz_extract_tcp_res$synack(&(0x7f0000000bc0), 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000c00)=0x1) mknod(&(0x7f0000000c40)='./file1\x00', 0x130, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000cc0)={0x6, &(0x7f0000000c80)=[0x5, 0xfffffffffffffc00, 0x2, 0x100, 0x6, 0x32001e1d]}) syz_extract_tcp_res$synack(&(0x7f0000000d00), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000d40), 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000d80)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000dc0)) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000e00)="644bdf222f15cd8a398dc498cc45e3293880abbd05e391", 0x17}, {&(0x7f0000000e40)="2bc4587bc2da38932cc33f9061f67fdc123edd7da5e970df9b87094f7794f9f997d66eb1201efbb3e4c2f85f01472465aef80baabda62ac765e7315a07786f44001e2597de523d7ab32a764f665249c357ea23a6eef05d87079adf124d896e8235ccae9455bcc67199fe2c60e16ead42857edefab448c2bdbf1048af3bf85426a46e3b2e99ccd6591c3c49c471", 0x8d}, {&(0x7f0000000f00)="37df1614b3d01962a2ed0a98953d104cb60d6fbeacc5da829b580804553cefe47ba42b0b5e436f2cafa69a2b2d2919bee54af618c8220177e7007600f738c9ad8384ce689fdd9e2e70a27c6f5da0f1451326a7dfc15fb4591d5750310ee5af8fcddd33dbdb607d5c75fd8d1e8cbd5429b07fdde2fc9e4ae11950f730f119e5fdcf1b374bc496c8c3c6638c8ba0ffdbe61d932dbc7a188d3bb412d40e740ac63f34d450059009806a41a58afdb340f3b4cb0f77ef1f8ff119f48ea1842a9e6b1ff0b47f6caac5154ba9e8795e4cdfca897401561834ac90a0a76e2edbdb4c138075175e62264139", 0xe7}, {&(0x7f0000001000)="ede6bcb31ab4279fe48e4867ed8f18f1299cf3a8", 0x14}], 0x4, 0x0, 0x10001) 19:43:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x400, 0x8, 0x5, 0x80}, {0x200, 0x800000000000000, 0x3, 0x2}, {0x1, 0x9, 0x9, 0x80}, {0x4c74, 0x8001, 0xe239, 0x8a69}]}) semget(0x1, 0x4, 0x201) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x82) 19:43:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) syz_open_pts() 19:43:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 19:43:52 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f00008a5000/0x1000)=nil, 0x1000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xf6, 0x4, 0x5, 0x6}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 19:43:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() r3 = geteuid() r4 = fcntl$dupfd(r1, 0xa, r1) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/136, 0x88) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) close(r1) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="c5d41f094ab4d0e1b40e689620918ff3c40c69e3096a8a05ce5b01ae7e8ce6aa1e4ea5cead9ace5aff46aff049b729d3059c8a5cc1b9dffdbfa0f0844fdbfb61bf113fc8c9be0d9194475e7a5649017e26743e506956", 0x56}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r1, r6, r6, r0, r1, r0, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x50, 0x406}, 0x403) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:43:54 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) kqueue() 19:43:54 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x34, './file0\x00', './file0/file0\x00'}) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0xfffffffffffffffd, 0x2, 0x100000000, "ae562128672ec13da6e4a73213893a434b6f0877", 0x2}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) readv(r2, &(0x7f0000001900)=[{0x0}], 0x1) 19:43:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcbc, &(0x7f0000000800)="cc6fd446aa57e4c97f8121f51dca2474ee2ee119c9ad3249a135732e5277494b311462edd91b7f8e1434400b3950e77f18acc1bbd07d96d0fbbadfd3b3adbbd6fee684cf3891ae89555be7420a35e9bbc4d5b9e8e59b310c06a74039ff051c254b8cf1be43ca18e4e22c848e38631477010b7e42c9db5bdf513c82506fc479a2ac22040a4082a1f287b097d6ebef5990393cd0e2ff376cad8f3c1d0a01f4c0c6f45ad01e771052d8b6ef81705b7be256a3a32ff09f88e247017785ac4cc88278dc75ab3a2e2b5cbebb2ef15b6c9a51ca5d1a8e4716dc167e362a7a51f9633929edce2b624c7392fbb21b94f3d90fa51fa59a7419d930b2d971f40ef9158fe0403dfdbf31b035147a7ea8e95988018b36c35421282f2195e5d825216831278c23e018ce76dd8d9beb38d94a8bb522c946ccf8774a30d2d4af05a74a807b21db97b143f905454fef11af9794ef6d1f23cf7778f06e0f847fbf556d95d051f02eb818f365ee173afffbe672b2aafe68156eeef98410b5f4e725619ec2bac70033ad85117b67ac21d110197e25456eff81a21108d31bf91e7a0d545c17f9f410272dd2dfc14f0b807dc9d6539db262074f6076924c90ef5813b3955754128251d0b1aa3376a92fbefa12c0a123b13b7e8a633edd7f5a519001e3e9b8b6fc84ea0ba5db1c849971a7bf10ccdf39990cb60d0b837e5ce222226f1405ba6a463bfea1130e90feb4064edd6118a77eadaa15fdd8e27d2d803abf41c3621d524b5c") 19:43:54 executing program 1: r0 = msgget(0x0, 0x4e6) msgsnd(r0, 0x0, 0x716, 0x0) 19:43:54 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, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa8) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:43:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0/../file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffd, 0x3) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x4, 0xa4ea, 0xac, 0x8}, {0x0, 0x7f, 0x6, 0x7cb}, {0x6eca, 0x3, 0x6d2381ec, 0x3f}]}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x90) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x3) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 19:43:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x400, 0x7, r2}) r3 = semget$private(0x0, 0x4, 0x101) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000680)=""/127) 19:43:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6a64) 19:43:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) syz_open_pts() close(r0) syz_open_pts() 19:43:54 executing program 0: mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 19:43:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x9, 0xf1, 0x8}, {0x100, 0x10000, 0x4, 0x9195}, {0x0, 0x20d9, 0x80000000000, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 19:43:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x1, 0x81, {0x5, 0x6}}) 19:43:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") dup(r0) 19:43:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xf9bb, 0x1, {0x3, 0x6}}) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x3, 0x8001}, {0x6, 0x3f000000000}}, 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\\/%\\*&/:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(%\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*#D\x00']) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 19:43:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0xa9) getdents(r0, &(0x7f0000000180)=""/178, 0xb2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10000) 19:43:54 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8d) dup2(r0, r1) 19:43:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000000), 0xc) 19:43:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00003da000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000008028, 0x4000000000c, &(0x7f0000000040)="5d5130fd9b3834390d8645b63092962d", 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x101, 0x1ff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x6, 0x50, "c84cdae60d687832ac74bda06b1977c5200f0d33", 0xd69, 0xf805}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:43:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) shutdown(r0, 0x1) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:43:55 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) 19:43:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x9, 0x6, 0x1, 0x4}, {0x7fffffff, 0x10001, 0x6, 0x6}, {0x2, 0x40, 0x1, 0x2}, {0x2a, 0x8, 0x8, 0x5}, {0xffffffff00000001, 0x40, 0x4, 0x5}, {0x8, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffffffffff59, 0x2a12, 0x428, 0x4}]}) 19:43:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="a13b3bf9db72397fe45de6949969ac14f9c418ed003154110488f85ca9195571628d4e947f44c2ff488cd51a85c04d7f33283b8ecdf3303544896652680e9a2d7ba6ed90b41f5712e4abcbb1b3a714515b474e0450a34125499173493dae8cac6f36d7d1ed445e9baa2413771704679a91850da07eacb6fd68b042224f4e52fa15c4b7e4777ad20364b594c4ce06d9a16a9499f4f6814a555004c87ffe1eb623d296ea48ea74c2ab7bd8c69b1a560c369cf7b1c70c163b3f922d9d2996fb276aa128f62e9d20ff5a0b8672ef3b594b80bc7533f71695d2914c100d49c91900c818b2e8", 0xe3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ftruncate(r2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 19:43:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="03000000", 0x25a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r1]) r2 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x7d0}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:43:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="94b34e68a3a44d03c8726b6876cefdac326e41906073fe2b99ccab53b5772b7b4d238bf5afb6bba65e141254b40d42d11ecf6f85d14be00b4691b5caf423b132c10e9601f1017bacf8a697c0108d8408bc0ca5bcbcb8eb6aa1817ca9fea8036e58581edfd92e2fa6bc5d3255d3588304fd410754878d346e1b90f0d847f7fa2ac7a42ec532caa8836d56b1be66566645234f9dd8b0534c0b315109c2229c080a4b2b6b0321a906f0cf3edfed6be1acbde71fe23446fb1525ff8a9ea52a11b3284c9ef1297fabe238f26410fbc8", 0xcd}, {&(0x7f0000000180)="f20810a6bfb3b0f64483ba63b92a055ae3de4e201f1b790ed8f958383f0eb2d25bf9484fe9b292e585b5feec2ec3b857aaa625a0c38dd8a8692ed7da42efbe0ce777405764e33952b8cb53503287fa164a44ac879bf53660b90401ca39d3f20635ada0419e5071398b5bd01a31a04c800c0dce006ff81b23a1a2b4e2ae", 0x7d}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x404}, 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:43:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0xa2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 19:43:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ftruncate(r1, 0x0, 0x6) pread(r0, &(0x7f0000000040)="66bac9efe7c6e81ff7ca69ee0e0a8a0de0daf9633d8efbfc05416a6c75", 0x1d, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x275, 0x1fc92022, r4}) r7 = semget(0x2, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x9, r5, r6, r5, r6, 0xa, 0x6}, 0x0, 0x3, 0x3}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/88, 0x58}], 0x2, 0x0, 0x0) pread(r0, &(0x7f00000003c0)="a259c78eff1e320ca9f51e9f0015b2b94e077c0abf6846364e79efe16dd3005d8b6d3be8635d79561a61adeaaa85660a2d9d278563061aaf671d3bb82616c34b1d885848f6ceb5162eb107ae3c3f3112e16329944cdbd538b3ffd2fe5898f68f11c0ef77c5f4eadc0eb5d55866084585153b33139d6385e8c9cc5b7c7fc90511276b3cba43ea735f57", 0x89, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000480)) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0xa3) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000540)={0x2, 0x1}, 0x10) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000580)=""/41) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000005c0)={0x1, 0x1, 0x4, 0xd2, 0x4}) fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x3, 0x0, 0x4, 0x800, r4}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000680)="6c334389da5819a9fdbc8260c06a03f6427d668cdbcdd06c296d610e42e76c8379a77a12785c41cc744329accb3a3239e7071633489006e19957df33a123e3a1bdef06620382b0f2afcd198392e90ef62377e2352ca20ad3935622d384d67060579f0c048d7315623f85929e01e5209a58f50df40655963d855de1", 0x7b}, {&(0x7f0000000700)="c703418ca06cc18507c8d59e769a863ddaeeee3a3961193ea373e9877f61", 0x1e}], 0x2, 0x0, 0x0) ftruncate(r8, 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x1, 0x100, 0x80000000, 0x0, 0x8000, 0x1f, 0x1, 0x3, 0x0, 0x8, 0x5}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000800)={0x0, 0x7, 0xfffffffffffff000, 0x1000}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000840)=0x1f) lseek(r1, 0x0, 0x0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000880)={0x2, 0x2, 0x9, 0x90c, r4}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000008c0)={0x4, 0x2, 0x1, 0x81}) r9 = shmget(0x3, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000900)=""/162) 19:43:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="b68d") 19:43:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r2 = syz_open_pts() setsockopt(r0, 0x7, 0x100, &(0x7f0000000100)="6e91d3e0db3970c99ecccd1967e7434688fc66ba5e65cb9831afab57484fd8f09f3fd66b0cc319c42de36077fdc06bea9d33277071e9895bfb10b7787643a170878bc0efa3ce5210cb9af340aaf250646edb056499680f838f7cdf2f0e1cb02657d0ecae8547c624fbcf134b98a587235bfe65f204fe0d13e8b1f4469b81e554184a39e2c0da4a3234b23d2f2808df484cb3a186fca2", 0x96) close(r2) syz_open_pts() write(r2, 0x0, 0x26a) setsockopt(r1, 0xfffffffffffffffb, 0x9, &(0x7f00000001c0)="f3a07a042374ced926d4acf98512d3b7830b374d9f6cccecdaaf729d514a46db83758ecd4b989ac8191ad496d28e18d89f8e025106836bd75d2c764e92aeb7f55ff5517db58753c26e1acce20e5294ca5ac1ef30ae97e8648542d218fe3e71002c38fa", 0x63) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6c}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f00000002c0)=""/232, 0xe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget(0x0, 0x8c) msgsnd(r3, &(0x7f0000000240)={0x1, "9d0f3a894b8fd567cecdae7ed24103794bbf0fc139ae481ce9ca7f05c30d8f950b1b0ed174b9d18bc27e8ae0bb451b99ed837c9c567fa5a2dfb9acc1db380bf8384c777146d0dd0706afa9a150b6317b57fa15a4cdc699a839ca56e59e7f1da51dc10efa694daec11529"}, 0x72, 0x800) 19:43:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="e298698630e175b3d3f5c584cb0b8d364652b83d713648e1ad6263a793dbc0d0de9a1d3d346066ad49f1ca7a6ea89532f65a66140eed4b4c3c289b041fe95566839841bca75f0cb67a65fe7dae75906da74822b9bd602c37fe1646c91db07f0d2038858853a0abae240e840d93bd594269e34bb306cffb6c72ebfdd09e5dfcf8fb011d572d3028322d110174e384efbf1c5c6431205aa1f5", 0x98}, {&(0x7f0000000300)="f0e4dfb49a1cdb2dc93bada0efd87a37abf8fc67818e63529fb87c46822abcce41fd9236bc913feb23cb29d3c3b7c24c2d14bfdcd9ca2c6ed45d3a15213c1edec336bb16babdab258cdc28466664f88fa396b0d74458ed27a11e38180eebd3e63680c4a15e21d6485bcafa9b152f65806589905ad0f6c488d4a5f7e4b74073628709d3d362d4bcec3e7b4c24371be6c47ce5364ea9575efcffaac1f43d2c2018a3578a9a0cf56baf9abe8ef8b8329d19bc52b69a7f86ff025b503c0b27a6086d7f5d3bfaf8eba9231e94f9341c7b5666e2f31fd9edbdacaeb3e5d1df1cb6015751d52eb8", 0xe4}, {&(0x7f0000000400)="0fe64582bbec4680c0ecfd969632f817cff40227568e0aecb94680069e2c7e1f85ae5ec92ff72cdd280a78477026739ae77e28db3a398b1d6fc3a6f7d87da0196562f751a318034e41a122a00a51aac44a05c306b89819fac1e3d31d1dd8d4cff54cfbe629e47c53aaa4ced31b7088c67ccf3589825a113323bb9dedd1d989b5bf376426bb59cab474379fc911b69d79683ff5a6a9472e13e93960c903a60b29ffdf480844fd3400286dab15c26505cdaf068ebe383a9193da6a8197381afc75a5c4b7610dbb1ed42ec7e27526deb74e50889c7bc8504490d013d99d4f7d17ef86333cc5efde1d6b8d398beb71404ba4e79554dddae27fde", 0xf8}, {&(0x7f0000000500)="b4f0b887dbe9e3134b7f280e817cc6f96b60ae36890d1dd390cef815e284e0d652fd1acb3ad376540fded1f3086a67bc10744675a1d9430e8b012e0e73a746bbf755915ef8233a1fd4895f47102a0280ff394260eccc6c32f3bd1503011edffe1e990552c71c7735ec39e6a91b6fa568c2dd3934390016a69ddc4bf660448f83826e384cb590b87cd5785ad549df1bb8056f5f3cdc5577b4aba8e61599f672cad586a3f5889d3469c96960097b41fdf93ca3ced27afe5c1a5d2a811b12", 0xbd}, {&(0x7f0000000240)="c2d080102a5a8c2ed5249c322136701a59dc91082316c3fdcf70f98f050bae8b83d448b5ffaa1a82", 0x28}, {&(0x7f00000005c0)="b5c4f65aa4346e4541a0c42b2a207d30527ff2970c5f4d46fd38e362e17814f6c8445be4310c5d481684db93a40888ab492724d3519478561ae524cbabcb4901952e9fd79670d2831acd9523b25f3684d96188c8a2b7095fef99bf6d3d43a87c8475559b6694e5123d0dac080cfef140609e61ff3039db5c3a6fd311eeeee00495c4ee1b769551911d21bc1e9f8c7a43d26261efab06ef5b59b9e85fdfd69408281f6abcd6f4a8e1d23434b994b70e0477440c851390821079a23e4dc857c3ac34563a1813d42730683f8d613a2161835bcb5f141b1614789ec8c6fa434441a6d5c6b79232433358478dfa8f15b03035d055ddd45eec32", 0xf7}, {&(0x7f0000000280)}, {&(0x7f00000006c0)="b8293aae033caa789d3971c21d3f9fc02c7fbf0b9efd5623a7da7a6f40800c346f1db1307aec9eaccfc55314ac3e722019b3a689a2aedc7b6a265abdbc4892f5b2c4a78077ee064977722fa56a6ec047741c8d9266417875e5edea73a000d1e9a23e53f0679b14b314f75504d72e144b1725275a8370134f564d6dee27f0c0538c26ffc1dc655a6b91e711e5488da6a2bde6f5e71aa4c46e73af1cccf097102e7e5d6e4c3dca1e001f4c65fd32fdf6eae004a37cd06526b42b8507daf66e548d1d165614a1478d854dd2e2fd450f7040866cc7ad53363837acda79f884b7c34d74080b9ecb70c7d7f850", 0xea}], 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) 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, &(0x7f0000000200)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2}, {0x80, 0x76}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 19:43:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1000000000000, 0x0, 0x0, 0xfffffffffffffffc, "0000001600000000000000000000000000009330", 0xffffffffffffffff}) 19:43:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1, 0x6, 0x9, 0xfff}, {0x0, 0x1, 0x1, 0x8}, {0x101, 0xfffffffffffffc01, 0x80000001, 0xfffffffffffffffe}, {0x6, 0xbd, 0x9, 0x5}, {0x914, 0x8, 0x100000000}, {0x4, 0x1, 0x33b7bce5, 0x736}, {0x1, 0x8, 0x3194, 0x17543328}, {0x34d9acdd, 0x7, 0xffffffffffffffff, 0x8}, {0xfffffffffffff801, 0xffffffffffff3809, 0x86b4, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffe6, &(0x7f0000000040)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8480, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x6, 0x3, 0x300, 0x3}]}) r2 = fcntl$dupfd(r0, 0x0, r0) sync() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x6, 0x2, './file0\x00', 0x3, 0x80000001, 0x81, 0x10001}) 19:43:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277000000000004"], 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') r1 = open(&(0x7f0000000200)='./bus\x00', 0x6, 0x0) r2 = dup(r0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x5}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:43:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x3, 0xfce0, 0x1, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') fcntl$setstatus(r2, 0x4, 0x40) fchdir(r3) r4 = getegid() setegid(r4) chdir(&(0x7f00000000c0)='./file0\x00') faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) pckbd_enable: command error 19:43:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x74, 0x0, 0x0, 0xfffffffffffffffe}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 19:43:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7f) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 19:43:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:43:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semget$private(0x0, 0x1, 0x150) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:43:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0x2000000cc) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100000000002, 0x10) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x7) 19:43:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(r0, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:43:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = socket$inet(0x2, 0x0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:43:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7fe) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 19:43:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x402040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$unix(r0, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 19:43:58 executing program 1: r0 = kqueue() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r4 = semget$private(0x0, 0x7, 0x101) semop(r4, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000d00)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r6 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r5) open$dir(&(0x7f0000000780)='./file0\x00', 0x20002, 0x4) fsync(r0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r4, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r8, 0x20004276) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000000)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) sendmsg(r7, &(0x7f0000000cc0)={&(0x7f0000000900)=ANY=[@ANYBLOB="01002e296769ccafebff43f600e636417b113f6c6530007b3c7d7cd4234d288e5a8ed540302baa0038cfa13cffff000000000000eb2a992477cbb6aa8c01459bff9a96cc630c8aaffacf0f488e273cf66547b625746469d3db56cb5cb27c9d6e2fef7a3af83992d221739234ccee"], 0xa, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="0dcfa2d97f230c790e", 0x9}], 0x1}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000007c0)=0x3) pipe(&(0x7f0000000100)) 19:43:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) 19:43:58 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 19:43:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000000810, 0x0) flock(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x200000000005c}, {0x4}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x208, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 19:43:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:43:59 executing program 1: mknod(&(0x7f0000000740)='./file0\x00', 0x103d, 0x4000000000000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() sendto$inet6(r0, &(0x7f0000000900)="be26062e8964b2c15bbe056c0791c795f8a329c3caa5a7ef4f05ddc078d7538833d9e2bb17212ef1c4b99f91a3ab403bc7fd066883271d8540c732cbf91a9535e751ed012c541b5be7d2e48b821562340279290662863d58bd6de772c8c6bed5988d3c89d461a73274eb9d48a0a7e7ddd730ce26add3bc612aad85282780219ef881232e30554778bd01d9ef7f25ceabd79d3a9b3fb2cde9fd0761f7a13918197279be51ce774ea38ff7df047b712bbf6504678a8e503985530eff8b024f4d", 0xbf, 0x40a, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x100000001}, 0xc) getgroups(0x8, &(0x7f00000008c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) clock_gettime(0x2, &(0x7f0000000040)) r9 = msgget(0x2, 0x2) msgsnd(r9, &(0x7f0000000080), 0x8, 0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000880)=0xffff) r10 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r10, 0x2000746e) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000002c0)='\x00', &(0x7f0000000580)='-[-$\'\xd9^:\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000700)=[&(0x7f0000000640)=',\x00', &(0x7f0000000680)='-&^\\\'[:\x00', &(0x7f00000006c0)='\'{\x00']) r11 = msgget$private(0x0, 0x0) msgrcv(r11, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0x1000) msgget$private(0x0, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x2) msgrcv(r11, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x3, 0x0) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000cc100fe893999018867d9e0f502963cbc2112f3ee294f191238350aef7e08895c71e19097c5c3f52780da4d9bfa3e19553891ffda94d12e630e6eee22e08cfc0b85a0fca09ec7e148514fcb8057a087ed275bfc1d071af1b12bf868f4d7691fe079c73e2bcc9baf3c9ce4b8ef010f50510ed111d09fc820a3be901ff47c4e5926a4a3723a1ff2f0081bfe88906f8a1b16c6a95eda11a2cd7b3a64190b12cb37ef5f969026ce57e2c002d5ed0f5c9c4edbc3bb49ce763244f188bee4c7b21b16c0f192981221f9fc361"], 0xdb, 0x800) msgsnd(r11, &(0x7f00000009c0)=ANY=[@ANYBLOB="03000000000000007e4bc414c443200630e05ec29f0dece95d770819a5cb816b0037408c7787ff87075dd2ea2f32138af7b6eb65b2d2f51f5b01a3ab541daa9e2c842cf1115f9569833982d143fd1a32bbb62fa568e7ae2091ad1690764aabe538c5ed897c20596bf1898b453351fa554e23b18abf294cfe42c4dcdd38d3c1d901337539a538d0cd9e64e3408cc32dd55badef45e785dc669904ac1d41ae1f1243461fee3dc4046f552d69b488363b3b2f45cdc1b7c05454fa6c7c66e9f164b944ca3e6bd32d7719d587aeffcf08493e96e3dce14baaa7ea225ca94e4739d3d43aab3dece2d1391d1604d1ce5323db7ed3960692b16f681f3859ffebe1a7edd442fe2961fd02bc1fe9fa68dd9d8330d4fbbf4b2857bd88d9988f046df6e8342bc99449e69c00"], 0xee, 0x800) 19:43:59 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000000)='./file1\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 19:43:59 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x20) msgctl$IPC_RMID(r0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) shmget(0x1, 0x3000, 0x290, &(0x7f000071f000/0x3000)=nil) pckbd_enable: command error 19:44:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = getgid() setgid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x7fff}) 19:44:01 executing program 0: socket(0x20, 0x4, 0x80000001) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 19:44:01 executing program 1: semget(0x0, 0x1, 0x224) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x28080, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xffffffffffffff00, 0x100000000, {0x0, 0x3}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x101, 0x5b0b, 0xff}, {0x6a9, 0x10000, 0x6, 0x8623}, {0x5, 0x5abb, 0x5, 0x7}, {0x3, 0x9, 0x81, 0x1ff}, {0x6, 0x80, 0x2}, {0x20, 0x7, 0x4, 0x101}, {0x40, 0x1f, 0xfff, 0x4}, {0x0, 0x0, 0x20, 0x800}, {0x3, 0xff, 0x5}]}) ioctl$BIOCFLUSH(r3, 0x20004268) syz_emit_ethernet(0x1af, &(0x7f0000000040)="b6") 19:44:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x205, {0x9, 0x1}}) r1 = socket(0x1c, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1000008000, 0xfffffffffffffffe, 0x0, "0000000000000006000000000000000000fbff00", 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="ede281b1b729e728", 0x8}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0xffffffffffff2223, 0x10001, 0x0, 0x3, 0x3f, 0xffff, 0x0, 0x0, 0x1, 0x3f}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') pckbd_enable: command error 19:44:01 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x7) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/233, 0x1ab, 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x7ff, 0x80000000, {0xff, 0x10001}}) socket$inet(0x2, 0x5, 0x1c1) 19:44:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000040)) 19:44:01 executing program 1: chroot(&(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/178) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 19:44:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1000}, {0x8, 0x2}}) 19:44:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 19:44:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto(r0, &(0x7f0000000040)="20539d60156dc626b80a763bc5e64ec0791329abc5033ef5a4c6870c4354569e8400da7e92b2d8b3ea916bd7d62b2b1493e5205cefd8a45664622fea14b186e444a27f69676e16f570ad87a7bbd31f5f3198617e427c5e97a23328", 0x5b, 0x2, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r0, 0x4, 0x40) 19:44:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 19:44:01 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x20, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x0, [{&(0x7f000053b000/0x4000)=nil, &(0x7f0000388000/0x3000)=nil, 0x927}, {&(0x7f0000286000/0x4000)=nil, &(0x7f00001fa000/0x3000)=nil, 0x100}, {&(0x7f0000669000/0x4000)=nil, &(0x7f000053c000/0xb000)=nil, 0xfffffffffffff801}, {&(0x7f00004cb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x705}, {&(0x7f00000f7000/0x2000)=nil, &(0x7f000021b000/0x8000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005cb000/0x2000)=nil, 0x200}, {&(0x7f00002af000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f000038c000/0x1000)=nil, &(0x7f0000230000/0x3000)=nil, 0x2}, {&(0x7f0000345000/0x1000)=nil, &(0x7f00007c6000/0x4000)=nil, 0x585}, {&(0x7f00004ac000/0x1000)=nil, &(0x7f0000630000/0x3000)=nil, 0xfff}, {&(0x7f000026a000/0x3000)=nil, &(0x7f00000bc000/0x1000)=nil, 0x81}, {&(0x7f0000164000/0x2000)=nil, &(0x7f0000711000/0x1000)=nil, 0x400}, {&(0x7f0000706000/0x4000)=nil, &(0x7f000014d000/0x3000)=nil}, {&(0x7f0000505000/0x2000)=nil, &(0x7f00005f0000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00002c8000/0x3000)=nil, 0x6}, {&(0x7f00002e6000/0x1000)=nil, &(0x7f000010e000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) 19:44:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) kevent(r1, 0x0, 0x200000000000000, &(0x7f00000000c0), 0x3ff, &(0x7f0000000000)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x8080, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x220, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000004c0)) clock_gettime(0x2, &(0x7f00000005c0)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000400)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x9, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0xff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x17, 0x1, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x22, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf000000a, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0xffffffffffffff9f, 0xafc}], 0x1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2000003b, 0x3, 0x40}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4000008f, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x60000002, 0x3, 0x5}, {{r1}, 0x0, 0x0, 0x2, 0xffffffff, 0x80000001}], 0x8f6, &(0x7f0000000380)={0x9, 0xffffffffffffffca}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000440)={0x6, 0x9, {0x7}}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0xfffffffffffffe01, 0xa8}, {{r0}, 0xfffffffffffffffb, 0x88, 0x81, 0xfff, 0x14}, {{r1}, 0xffffffffffffffff, 0x7, 0x80000000, 0x5, 0x8}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x64, 0xace, 0x80}, {{r1}, 0x0, 0x30, 0x20, 0x8a99}], 0x7, &(0x7f0000000140)={0x9, 0x3ff}) 19:44:01 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(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 19:44:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r2, &(0x7f0000000200)=""/187, 0xbb, 0x800, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) 19:44:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 19:44:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x211, &(0x7f0000000240)="04") pledge(&(0x7f0000000040)='#\x00', &(0x7f0000000180)='\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 19:44:01 executing program 1: r0 = socket(0x6, 0x1, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) 19:44:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f00000bc000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x38) 19:44:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) utimes(0x0, &(0x7f0000000400)) 19:44:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:44:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8210, 0x0) pwrite(r1, &(0x7f0000000080)="e69faf7ff279132b520b95fdf9a687350dda567577a483706101510d26d134f5de6c04397a12327bcd1d98e305058f77cedd8971e142d5c9bb1832289822576781f0737d3d068cda0289c644417cc7caf225f8d3f5a67bbfed81c73b6e407743c272c0c816f5330191b031ba5cc93bf44bf8350da8c00964d77d4858e60bcc0f33f870056cf523548aaaabe0b4e3e7dc9046f48af4fa797233032b89e60d69b3910cd7d5e161ce500e3cc914214e6cacee05f0b123d69daf387a8c28918ca10db5f7d2679145eff3054fcddb484c5b6872f288db3cbbc65abb559836bc25cad2539d3131ac5a8ebba5118c3802b6a9c40144", 0xf2, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) sendmsg(r2, &(0x7f00000019c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="106d669106b5433be4ad91964392ea7f40f641cc6de47913e13deb1a663708c9d1d4f84e88191667fcc9ca21b1bce382a8a03e8904cd16ff4930a4350011096dfe559bc57ca318e99316da1e721041da920d8b36f524743e060a7c609d259a90cd5c687474118bd12af5d36ae5f1deb1499077d9ed4719298b380eff656da0b9460981bccdad461649bbc81df1aad6b932823ac48ea151c4126b3240caf15e8c85998c62c8e84e81822266010607b9e0d579c507d9c9d7aa9e5c3bbc9f80c83ff3fd9f92775fb73734de3234377d8bdb0e2e45e850985b1e", 0xd8}, {&(0x7f0000000300)="6c341d8e70cf02d68bf89aeef57aa729b5578de5178133b55ff3", 0x1a}, {&(0x7f0000000340)="392975696976a82eac0b5b7ba2160e2fe1fd85674dd5f81ddec0e9fadb9fbd575bf39a893346a087e3cefb83995b3181a81a590d08fcbcf9fe021852d31a00550d6193760bd797f7748e3fed09f746292b9c3b3933fab890a20b2ff13af4479c59", 0x61}, {&(0x7f00000003c0)="2c99e276d0707a8f6f7037a6b9d3281544a32b29079b3af2e65553609be50d06927e133518cb81eb572a4ea6", 0x2c}, {&(0x7f0000000400)}], 0x5, &(0x7f00000004c0)=[{0xd8, 0x0, 0x0, "53c2d5373d90585feb4dfcf4f4fb8da49685c6a31c63fb26ba9a80d191c16f70a858e65a9fae59ec1286f00872360d46bffaff2907e69c5364b01c8344941c6b5a31a967e25dbe1d8bf48fa03a1dbe31fa2a6fa1f2e480566bfb1dbd08c63c1b718ca4b322b6dee81a8724362a88c784c6a7543f784245b2c303971ffee356dfd2d48a9d531e9d09fbc3f0325d1a2b88f94c13010526c235fd494be4128338a1f21c72732bd585750765a709e1a24a7ee2be5299046e8b6ed8f0177f4109f1e305bdff"}, {0x1010, 0xffff, 0x7, "302b4aea8b5bbf1619226c113de774e98419e4a5ee8f4d4c6dfdfeffe9c20bfcbd502a6607bfc37600bcd5565585b86e2a98d6a8c4c2e64c14e8bc1ffeab1da8ace7d8b056afa09a3a7d5a872bea2001e29c904304b98995b687f6e94505d2fa41d34ebac485a0379e5c1667e25f7e266f4a320e296c533d0daab99d3f11416381a3ed7284d30894d7bd77ca64c8be10f60c95a2e2bcd6dfe2f194a91fd0ae8b9df3af0ab428bd98c9ef00ea3d04519e2f65038ffb18c30ef2b60136b175430e1606b3bcd28a9b29e40af2351badb387a68d022e6d3a4450a6cc4b22700b1d27966dc39c2983636b8d88985d68d42402df1be8c8036ee5349c85fc72fbe41f0013e7bb858e5db33c61b188e70378d564d58c1fe474bea15f9efcf16894d743a66a2c333db2f68c0a466cff1652bddd0b52cab1bddc12975b6d754a15445e7dff97563412e1f7bc9eddb6f4ec11399f644406dcf1dc824983110aeed4179b5a58a79b70b959495db4bfbe2330db2b5b265addb95bc15703b46db6279753398acccd73d9f3e36c133da591e3e717cfd4952557db2a02dd33f3e1d3b26cc5f16d5595bdb0b106dde3917963c3266b8e4057e3834d4eb90e15d01fb9f873204a4a10982e8f0b76986c27be0e3945cbcee09e40c06e961a90a8271d74aa2d53dadfadb1162ff512ee90b04cc38953e8ad278eb33b21e552076c7df2b2bec3e53059eba9335a600b4820a83834a5fa5652c4f2d59d840ea32c67af0051e4e6022f01ceb1e98d250b36f49ea8eae104ebcc7836c2dd9f5f13386b936fed75e1b99d3bbfcaa564b52c6881704b84f58c1e364283bd977c45f0253b8f67dbbf9222b8b7cf908ef1674c9b9962a57d1c2bbc8c84df718b405e48a696cbb1bebd0df3e62819768543c01b84cd0370430d7c1d0ba7b565a41b9db5cab9272562b0e1923477807cfe0731daa3786d713c5bdd57e5f24ff22600b56b8f739a196f4c082b3e89822a313e12d45946b32c3521dad29e71ba5bcb3cb877c9d679d177ab79570c3162412e32f36a22257fe4953e0ef511ead6ba47b811b2e9cd73a2e06da9249739c4826245d50d10a0356cf39cfcc737cf8850adc35678cf56125f396b57709a61daf8885a57993f554cb9f3870094b6b7a75cb317fa5f50879a6bf40c520f08f40fa48579c8e376a3f91c074adeb5dd9f1adab26e6824119c1ef547f7f0713e36566a781c0aa3a3629c41f0c3c30bf71c8d5bb0736526eefa375f97e5b002ff32ef0ba5c8f354d4b0dc37b1d510cad0f27ae4284220d3b2e03b78ba5951db9a0b3f0b99b7fd94726997de1a4fc11b3298bc8759efe4b3242689785f117278b23d99eb62df59fec94332583ca028338764e460e38dff6ad70db46a54cd74145d6b3e2e34be20258a077b0bb55fc2482ba257ba1d5935d09d16075396020300626780936af9beef957a46d76506d93865ee1c48d0b1fee423e0bfee6466bd46124767b7dfb839efe4f61521987f36265138a19b661f74e7426673c06320dadb746469be8ca82ae9f000d35ef448f5ff3697a74ac56acbd04ff395abdaca300e0fc8494e351379b144bad4529b424d4235300bf4ef86bf360a5262ee26d6c6f20cc6cd76e8d57f9b1a8da321419bd17d7b35f4ccab05dc2cc06820c9ac928ead058fbd1f49de6e8854222bbf6d4777871e1dc8d688dfa722cf02d0739dac7279d202294a78c03c7f4d86cc07948bcdfefd91af252cc028009494f5f11649940f5ba0db69a3a3a98438da7df877d0ea7fbc12d0e34ad274eadeb22cdebc97f2f6c0ac1f55c24e34d8490b8843ae7459e9f2b259a69420654e622f93b6246d3217c1e7184e86e385572ad70cf40f3f385cb8cca332f4983003c55ec88ccc12d64357b37ad0cd5a89970dc24b08fe7215ecc54a1eb0779d5b13b664a3b3cc9d6c8c38fb1a0a909b78db70855f8848d69267de9819f7118b8b490857190ebef3b2e7a41029944e461fff8c570c5676276b7daab423818ee335cf23b5f8972e93abda718bd97a4573e852cfb98428148b486c4c206a6f8eb1028025721873b65eb8b6be758841f292834b846c43c03760b76996605dd9bedee62a7a85e664ed458ecd31ec9c55ed1f15fcb170cca6c626146501d68503abc4775c6473533851c9ac858bfb1d6a9a4767e7537690472d7db2248f7c337845a60258ffd284e75421ed0b278c9dbb86ed1e2e919488cf574ca1ba7ca548fcdc864d5c64de4160c2845395c7f6fad8f114bdbb0a416a7eec8e5a02e6ae6e972a022a27ad1415e20a0272785345de89a9358cf08dfd3b08baa5d5d17b5543eabc8e7f9cbc2f74c4ef061da4af4550f9af4b7a703f1d78b28df419032045ab90b3c22e6266ff176f765002dfe11372af2ab8cd25d0f613ecdf2393e27119d69fe41144384565655ff3449a5735956e9f820762473afac5b4b504a1eee6c96977c7b2c98e9ee75b6a97fe53c33064d746ae3d7a01b71da727ffbec3090325b8475aca4cd565d13a793854d31af5bef6cee21a4ccb7f9032c17fc851caa353d2a54a426a37e924e92df39ff78426b8c7ac3981264fdeccd918732220ea9dd6b1c97baeeeb3c387869e19ec5bfd5b570eeb9f860b8537e2d6b831ad030fa898da44aa66ff9b6d371f2615de851aae050430e55edb74333657c35664eb652aacec72a90f83ef2021b46076edbc97b994a4cacd41e5a973c82484032762d57052784491e04f3fcf08aa45c4643870b79a1679ea3d593b24b10715e28c3dc729ffc3e94d85cb838a73aae08a4cafccdd8c23663a5dedb4bda5eead3685ab78f04e8c802a0e506b9e540883a767ec45ff105eb7bee7b255e5aa3ed191027bfd7753e6652ae40c9db6afb4d5bbab983495dc9ffdbb421c1b8ee9f94e0480c1203a5f2e847fe49a723d9803e920387f0f3f2b94c538cd8defa32de5208eaa098ee58491858a20aba0d4c530c65e01ef51d6392b9fe990ab9f248f2d4cc52e515dd4e05bbab016e26ff88b1a2782dd328f0bc603748b114d5311fd7e4da3c7021497e27e49d6e7b6db46b71dace5437012f2c8687260c83d1584a8f10cac17a7383c019081511b9e4a88b429e70857bd2acc6b2a6a594e9b5a81398696d41f661e1f2531407c14650750399312175504910d07896d1fda765981c57c6585601e2a212176dff4b9f9a9e4326addb354295abd40473ccba57f908817079677c06a0c8baba0127aec491854fc1ab42193e25c10ea03101ef70add94ca9c94f84f8e094e6b7b840fff7b6281f349ec929ed8f6b6a8ffb18ce22bd46c024cb8edc12666d9a9a35c78025c2bd7fe987d1ee26e3af3bcca40c2042162bd7bed3084210bf2768e81856a356610705e0866a19948461ccaae3dd4fde262ff2b4d9af0d3a8d5e2dd6c4db7f6493777fb2b72ed9b4c29cd5e8eb8cafc3795a820d091ce052d0de9a492e4214e7c009c0a460af8081502904bed30075ca1d62d5f6d5b940c6766c2a6afd5d058e90891a15f9b74593a15242455179e5888983ea7fde97703bb2f3efa7a337ca2c9967a3625f25242f8d8bfc5ec4421da636c7209b66e0516299aac3684d81d1be54f99325ccbfab03121a7a2248a4fd4286ec95c12fc405f5b0c5cd4d35096e97b94513faa27e0a81b6c9672d2b6e1fcb4380870a180713d16c844432829bfdd4dca297486f31fda072576376161442a5841d615cf297f9ae0e58dd922f525cfa1d7127151a8dc1c56a0cf168c3dc88651f5fa69ac0ce762b983a64b4f2e226e6f20fa02156dd270e2e80077a2a41b44e5ec655d1cba1cf72a31ad5ee318d8769d0b5ad8e72e92be56034614447b75cceda090ca560c394966e9e2eb059e47eacb9a614787ef39c69b722cc61b3be71eabfb0610ee0363776ed1f7a36d2cfe5534cf4f5c54e22de716adf7a66ddafcbab84d3e6b42d20af97a34da4f473d60c025eb219cf0bec6c340f605d7a0de27b87566881fc930eb60ce5047d8e2a19fb4dc78a75c6f2a5144f06913e642f22a0c43fd5acda42f88ffd33c8d0c52c76fdba5996b734d55d49b97d4088c80f4cf3f6ed6e1300bfdb48ae792d11649db4e8e42ac3ef0c9f1bd61f6f1d091ea40ec2fac36a2af0649f76a26a40c4b9b9b3d43e9d3e944563eabc0586f2ba5fcdb104d43dc2246bb032ff9d6bb91a3d41aa77770bcebfeda3a9c8b311dee789fa61dfad95a8747096b509db0cd92c89aaeb1dbdc5efe9830f7a5819083b39129da9b294ccbc5afe278c2e29c7e509814d332305623f73182dc9fafa03c30855b382935eadcef1fed22e75af4ff52898a8e2878bb545785763adb1ffc0b80c87f4e990196524a8ef784ca2d29039db5ad713611c00607e8bb3d8a2575f2749cf081f9284c1a20a546e62d0c742f638e19bf95f4a2be3380bff77180d792027a5173a1d34717a321e1536bfd36440b8d659d0fb48e07093efc05ade5ab8e34f5a098b076fc0c0950ec0951196d53c5a3e1802a67c3fd754cd6e7f112d6bc17df017c97f27cf1438ac4c87bc2889db354cfbcb85e186d50a83adadd361f4cf3f3051845ffb946d1bb2759d57c71bff6106dc475bed1ebccd8f0e588a63e80e31e06633502d0d7c8aaa5175a5e0437cf02bf4b490a4946ceda1cb4e8a5ca9df5f23d2f17171dbb8013eb9fd3cae14d9a139e34aec64145b4d64e7fe13d5e3b149605005a16184b1eae91af844208def78566c638659bf89ad27e314b65a055c9b9f1948fe20cc717f6ec1eb5f9f76d96e2c9eed72df79c76748773ce44ba6bd6d16815794e41e02a7552c9f0ecb5b2e149b7b134c7be68b493dfa816abf33b1cab6b8c55841a1726d26fe7667c36f36717963f4d8defa469797b3d4e4282813908960c8c6d641ecb197c5ee6c54f63c969a671573d8be76490df98631396912933499efc2734f99d5ca6ef64c4c9f0623cce53a788acf7369aade5bbcc6d4150e05059f322f5739ad221e84faf4b4bcb7eba43a61ed5b91b1ee851d7b2ce30dccbded0998ce66c8d89dd4caebe615c41ca0de4a787d308ba5a4e882a05e7cfc53ab9bb2e8720c88dbd429e1d910bf003af45b7db377517e44fa5363115c5bc70206001ef853161a77c4a4013e7e3f0eddd8c23c4e50603f89ad28ccd553527f2f11af224c109e7bc63976fcec2430cf5615f918e34a39966a0b02ee9ecf8357a619851b3ca1a09f7ab18aad53fae91f1c91ca29d168b2100e110f90ddc6fab8f579990679aa70f49af60a94ac271e60f53c72c002f2b989e8b10eedfbe5752de1bdd48449f552f0846e44a959958a11f8ed059528b2e3d389a6154d41052fee602d57fc9a394b54822a4fffe291f33e532617ac1b71f6ac071ba13fb256c622accfb513523101944dfe66413604f8185ac88972eb1fa3715c864bb82cd0a544f46e252e361cea4c4e1b423059cc4dee032fe2f7a0072eda17da2cb455c11ef0f0a127ab9ab0f3dc18a67ff95364c95bf2f6ba90c39cbff3cc43132e6de85d9e22a0da33ae1a18716e43aa656afa2d03b9126c8b96607bebe0ae378ad2cfd58a3fb61baa8a780c247f7503470f2cbefbbe027d1b64fc3b4db75dd640f7594784ae35dac85a9dda317ecffc5f30449058d594670be5f361e84d1232eed042e48b77868417a4210550df15401db9470399b95cd1110030809c2e8eefaf689d5744d8b1a26de6ca25410a781c8d10b03ba157c42230cb947fd2fc360f24181ab593b7b3eede826d6eb843cd0a0d94a8935cbd13e538fc10b74aa23774a78a9f279b5ce4a"}, {0x80, 0xffff, 0x7, "911e9989da9058043f72c770ef72dd15bf308cf2516f740dbfc365f27a90a7dd6ec94db9998f652a5caadb3eb2636729609e000436f3a559891a10e0f1483bc6a3f00fb52b0eea5be2646d65ab3d7e680af54d554fda2f947c01a9010ab81d0107e9b23cf21dbe6411ed2e824a"}, {0x38, 0x1, 0x8524, "b6f04cf3658256d60622918cadd63dea79cd1b292c3cf7a74c6a32c747f3821c40f1f0311123"}, {0x30, 0x1, 0x1, "3eeed3c9eb9a34e780dc2a0cffb5db92c439a51ac63e692eb73c698ea33621"}, {0xd0, 0xffff, 0x80000000, "b4c990ad8f6caab4b367bbac02a83f1d14be7476942baf5f319c6751a81a82f3e4f113bb8e6e0de3d14b110785289d10eca1e331f5108bdad34aa470669e632d6f45a127e371c69a0ea5c24720ab4daa70da347f79d76017e6f3d2aa691a83dca9a9a90a430fee9f02e5ecd5e9352fb6302bba21edd693aefb9c8a0c8643f316f9b2af3d978872016f1c5f9a0924c755c2c7d0121fccee5d1ca72c0b1a636ce8015b80ee78edc3b996cb6f6c7ac4ef5022e7ee2f63589cced1cd48ad63"}, {0x80, 0xffff, 0x7f, "05d1398605fe6595ed1eee89b41f0ad1b29ef6e0236e47f29030bac284ccc2059dd09fdfe8749240a239ce1d65aa9b16b3611a0ca69036e79493ee4543ed571fcb09f4d24d62d0be59afe3fb1e34154423822d6acc66cb960644d06a38fc1eba2a85fbedb4fcaa886497b946989c22ac"}, {0xf0, 0xffff, 0x6, "8d6021b289aa1d746c756588d5b3474668e13e860e9374805c5e71501ab0aba01cbea4e8bda945e81d53cd828e8897917b9abb1f6ef49261c8bf77d8b756df6c692da9a6101d836ffef221050777e5de84dc9027fb7537c9d087937811467f05f915f559d4fcfc4e2cb82bc9b79f2720bf2c0d6c7ffbe3f67b7008404349e409977038bc18a54fee8ff52928dc3c0dfb26035c1b72bfdf00ce0206a7679fa63bef919dd146c4cf5c5bf1109cca3cc7e0f6d1a0aeda5b85810a110e2b828c959f50743bb1bea83f0ff14a90090302bdbf2a3ceb39c2519351e75569a2c2"}, {0xd0, 0x0, 0x0, "415ea36089860985d90dbb056ce49e965492fba28f8f6ec20ab2808402cadae86f985678d32b4262224d719e0f2e5c475ee6051a05d1338a67ae0114e4e6c52ca733f5d2f39cff7ae148086d67be6ab08e36fbd9e13c8f7259e3a38320e4bd7ee13344fab5886491292a10d994470a3d8dc91026d593cba2868ba1ccfd3b75a6e611fe4f016bd9282d72d8a37f10dcb1a5a5f737fb3ab856a10c0d9416439b362b0fb19c5edfd3f1458194a4f67baf2f9f029dcc8cb19bdeac29"}], 0x14e0}, 0x0) syz_open_pts() r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8e, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) 19:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x78}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 19:44:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) 19:44:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/158, &(0x7f0000000280)=0x6) pread(r0, &(0x7f0000000100)="b626f85a5b3e938a1956e5bbff90e09d157526ae07f0abb1218111a87c163a3f9b9287c872826e35337a7035cf31a89028172a20187e3b037c3fe7aebabfd55067905ef52ef9663b313367eac32be26d62cd35292809475912ff5b9d89a2434a4c80058b21e8efac7beaf88369a1262b9f7b40a6cceac73123e6cfad726afb6fb68b328b1ef227b2f93e75aeab4612e8ee6cdf520ccfe9264270709f1b1b85c949317c8b3cb92199c3f8c5b989c34fe81da6c9b484372d97f3ce28741535b35e", 0xc0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x2000000000000000, 0x8000000000009, &(0x7f0000000040), 0x0) 19:44:01 executing program 1: r0 = socket(0x11, 0x800000004003, 0x4) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:44:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000080)="e8000c9e4521c40eb91edf6462a6349123ed5249c94bd3d31e41cff208d9f2c704974dbfc796843dc0332bbb2008", 0x2e, 0x0, 0x0) 19:44:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 19:44:01 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:44:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) munlockall() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x4) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x101, 0x200, 0x0, "5836ef53dca357fdf2096fd8bf85476bdc68c8c9", 0x9, 0x1001}) 19:44:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b81ee00f4c9b2ca3ebbc257699a6d3236a2ce07f0404489050000000000000002000d7d026ba8af63ff37282921e4fd89720fd3942babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a30500040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x436) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="cc4c75607ab9f06309ba2a2ede7407cea09c111fa189f2c9327d34ba73fed7d64b0aa50e08429c9a8d0fcb199bb60a64e1946c280f1b05f8e14e17e48d1a5f6b99ed70fc185349b99abcd3f0d6449689bcb8d79f6f4974bac524f3d83f4aca5a4fa1824120fe0772c4a3108e202d79cf5f91891c77b1ecafe3e0494dd642ba23e599c3428d2143a37027bcaecb46929838343c47ac9cf61ad416156aa11462777df7203a24737699af1f9e773d4f0ef746d51e9d00414bebb82491b91ee31f2652ca68d83ae468061c615c3a7cdc5ad8989a7f5ffa", 0xd5}, {&(0x7f00000002c0)="0208a5dd2ee5d1359cbe983a0d0969d9f13a3a15c28fd0f91227f0f3ca94704b39b00ee8dfddd41371a184ceed6b9f2e959a1e32c66886f856ed4553d8f572a11064b0fe4f9966621150065a1d76284fafae63ee3d87cbf2f4df64c16c95643bd1a99c722c94abd624e9a07fbabd8dbed7fb848517c4bc2e73892db585b30ba680e19d7042b122574807ac9e6f", 0x8d}, {&(0x7f0000000380)="37599f9754d7034ae607c409df2aac79296818189194635c1a058efca55858fb2c34e69c3bbf6d72606741e2bc15136f4e", 0x31}, {&(0x7f00000003c0)="2cd6c747f298bcd701a68bcba61cf66a0501fcc8c88baf347e6b54ab477009a2c80367466e63f133000de1e1e985f6495259d90d6eaa5f05b23b2d64224eedfd01294d5df1fa776de3aae3f9ece0772e21b33b165c986d5d0560a6a089fc983717e9ec7fd63fb892229ac8cb93c15267cb4c0e05b75115aead3037186d284d460867d38984e7bfda9030431c983e544ac8eb03865d569e3e2fcce7a659be860bb6417f6190ba449eff9eb94b95552d25c641cacf670fcff7fd4bcc844a49651d3eaf99897ae8e9a86f76171460ab107ce54a80c2f359274e2861292eae6b13", 0xdf}, {&(0x7f00000004c0)="ad4e548c16cd4c7cc53989f581b4ce9cf845f0862d9d18aa513949441974b69b2a065fd063593606cead2c", 0x2b}, {&(0x7f0000000500)="23c3608300c9382b21756151f09af536b5cf5b4c694bcccf3385dd194f58fe29cf42d3c6d8f87f68e4edbdc4c233d3cc8b0c7cbea732eded26f6df9d8bdefdb94494c286922d422309dac5b810014a1942832bb90d7dd391d07bfa56c02774d68726e03355f4dcb9d36d8680f0257b714aeb7360d0202a509315375379c963c922633f6b230347bae5e3bd45243e1b82309a219f45f691ac4899a5d8e094d3489a873a918980ad0e33", 0xa9}, {&(0x7f00000005c0)="fca43d0c029a553c70ecddbd629c79611f697b2c85c5a7f077bf3cc29de118277910a95f154bad9113fab444c450b1d8dd115a519a611ea22eb84e8263b0b796e32668ae4879721c2f9105e85ba6692835cdc9303872c99d908d86e80d41ac4f8fca927b5b461aa88bad67a88b1ca699aa90324a0db81942532e55acfadfff0781687090be339eedcc67f524c13de8eaf9a8cf0f8cf97fdc25e815a90239662de65ebe2a900bdcb41f4f0443ca95a56bd4066c501a3f4cf344bcb151fc252741c6c9ca3ddaee6d4f974627ddc7b44f6f06e66ecdca23f8e10b3025dd8cc0795aa267c764f36fc130669b712a64c8ddaa269c", 0xf2}], 0x7, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="237e0b80b45a60889bb9faefd48c48e0559b60e865510db8134347e135adc0ea0350c61738771c1b14630c9f96fdcdd1b7983af5ed4858959dd90149fb1c328ba0c6ad71021961dcee83b0d9a75ede6f884385554426fbaec4ca529d36b00b5efd02275daedc2d90a22fd0335b4788a258e36c3131a4e0742ade43cc783f93b227d6a06a028b90d2953d574eaaf62ef09aca9c6920fa454e37d5af707d090fd7a7c703f7959dc5653a3d31", 0xab, 0x8, &(0x7f0000000740)=ANY=[@ANYBLOB="0abf000000000000000000"], 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff}) socket$inet6(0x18, 0x7, 0x5) socket(0x20, 0x8000, 0x6) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000780)=0x714) 19:44:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6, 0x3b9, 0x7, 0x3f}) recvfrom(r3, &(0x7f0000000080)=""/28, 0x1c, 0x801, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) 19:44:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0xb, 0xb, 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x664, 0x2000000000000000, './file0\x00', 0x46, 0x3, 0x8, 0x32a0efcc}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x680, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) 19:44:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 19:44:01 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2403, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0500ff", 0x3}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0x8001}, {0x18, 0x0, 0xffffffffffff7fff}, 0x1, [0x10001, 0x7f, 0x3ff, 0x2, 0x8, 0xfffffffffffffff7, 0x3, 0x5]}, 0x3c) write(r0, &(0x7f0000000180)="945d36111e1a89e50006425fc591ec5f24ec0000af64b8a0d3a8207ae360b3393bacfff74256f87455906c340000", 0xeb) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:44:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000100), 0x662, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x9}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setgroups(0x2, &(0x7f0000000000)=[r2, r2]) 19:44:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) shmget$private(0x0, 0xd000, 0x380, &(0x7f0000ff3000/0xd000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 19:44:01 executing program 1: getrlimit(0x5, &(0x7f0000000000)) socket(0x1e, 0x4003, 0x0) 19:44:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x880, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0xfffffffffffffed5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kqueue() 19:44:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xd) open(&(0x7f0000000100)='./bus\x00', 0xa1, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) pckbd_enable: command error 19:44:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x3ff, 0x1, 0x4, "400ebcbcc1bccaa639296f5cbeb3cb3bfe4cb058", 0x3f}) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getown(r0, 0x5) 19:44:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 19:44:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/249, 0xf9, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 19:44:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 19:44:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)=""/208, 0xd0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x15, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='MS', 0x2}], 0xab, 0x0, 0x0) 19:44:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socketpair(0x6, 0x3, 0x7, &(0x7f0000000340)) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="010017dc8f626c6530003af193cc13f24e7cd22e7a7e4e4e011abc5213deff32b99b8402f364d03c27b573ef77"], 0x19) r1 = socket(0x12, 0x0, 0x6c1f) getsockopt$sock_int(r1, 0xffff, 0x110b, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xffff00000000000, 0x6}, {{r0}, 0x0, 0x41, 0x5, 0x8, 0x8be5}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x8001, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000044, 0x1f, 0xb730}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x28bc2334, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x1000, 0xa7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x100}, {{r1}, 0xfffffffffffffff8, 0x89, 0xf0000019, 0x4, 0x1}], 0x188c, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x4a33, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000006, 0x9, 0x1}], 0x6, &(0x7f0000000080)={0x7fff, 0x722a8c5c}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x1ff) unlinkat(r2, &(0x7f0000000300)='./file1\x00', 0x8) 19:44:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3e88431d270733f7fd1968e1f13a23f28902a70738d09d29c72bf98157749950ff853cc6", 0x24}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0x23}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 19:44:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x2fbf}, 0xc) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 19:44:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x60}]}) 19:44:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() fchmod(r0, 0x8) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x23}, {{r3}, 0x0, 0x80, 0x3, 0x3, 0xbc}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x87, 0x2, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x44, 0x1, 0x2a0b, 0x80000000}, {{r1}, 0x0, 0x8, 0x0, 0x7fffffff, 0x101}, {{r2}, 0xfffffffffffffff9, 0xb4, 0xf0000000, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x1000}, {{r3}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0x2}], 0x101, 0x0, 0xd3c, 0x0) 19:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) syz_emit_ethernet(0xed, &(0x7f0000000140)="38cd0ec09f11563733f50aafd1ead55f98e04a7310cef9fb6417de769d1af7b7906f42fe09fc27df186d87aea087721e717c8eccf5fc3e8b789d66929f8eb799a0511e7320ea5ab7cd174a5fa1ec280342fb5c8db4a3dc1a973fae5ceeb82838d8ba396198564fbece498a4bbd64677077f79fa0511779d01060c9a9fc3a147399345fbf4940629c9f61ab1c7e04322b38dad9c81f8b6d8eb2232b8c0f5b77db5261cd6e12c441a3d940942a81fa91b8fad6b7c2d4a9aee35ad929e9e0ccde925353bcde1a8a8145ea5ffa93ae2aebb7fbfd3247bc84e508259496d0e111122f4f4df1c760d2f74ce4058dc0e9") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x195) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x3ff02, 0xffffffffffffffff}, 0x440010010, 0x10000, r2}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)) r3 = semget(0x1, 0x3, 0x1) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000300)=""/75) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 19:44:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 19:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 19:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 19:44:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000004c0)={0x0, 0xffffffffffffff9d, 0x0, 0xb, &(0x7f0000000480)=""/59, 0x3b}, 0x2) dup2(r0, r1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000240)=""/248, 0xf8}], 0x2, &(0x7f0000000100)=""/59, 0x3b}, 0x40) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffd52, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x8) 19:44:04 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, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 19:44:04 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x4030002) 19:44:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0xdfa}, {0x7, 0x4}}, 0x2) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 19:44:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) pwrite(r1, &(0x7f0000000000)="6284ed7f209f54a4c38ece4eb2a7f46c18e0c0358173cadfe99a09d62d8c67fb4c9152233c0a7e15628027c9e453f7c91b3bd6142eecdbe1c7f07f378393784c3c43d9cbd8dde682fe3bbd085e118179cd4a444744", 0x55, 0x0, 0x0) 19:44:04 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() socket$unix(0x1, 0x3, 0x0) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 19:44:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 19:44:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0xbe, 0x1, 0x0, 0xfffffed8) semget$private(0x0, 0x2000, 0x3ff) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x40000000000000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) 19:44:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) r1 = semget$private(0x0, 0x2, 0x2) semop(r1, &(0x7f0000000040)=[{0x6, 0x4}, {0x3, 0x8c81, 0x800}], 0x2) 19:44:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3fc2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) 19:44:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) r3 = syz_open_pts() r4 = syz_open_pts() pread(r3, &(0x7f0000000500)="3ac6a0a1f7ef00cbb4be5e645d979f6982e300d498b5c4b8ea9fd9b619277547ae3f31fde438608d5ee4e0ca82f59f1511600bebcc380bbbcc8b8675edac9031cbdcf7a86021ca40aecc30730b33041fda5cd65167264d522c295a8cb7b5ca936a8b738b2ffae2062f5a83cce64e2d6467a560c60bcf0c23989a898d3f4833a61bac999d32c39972381de6096e9a1670da625d994f3dd237de4d97b950a50524500aad89fbad1e167877cb0d69cc39be92df6678a8b58fc71859998358432a16e53d9502632f4c430b4e20a4357acc41c64e7555d11635ca765edff8aac5fe74fc728595fab811fafcaf02d868b5af51b60a2e2ae16eb920adf42d7d9b4e72075cbc6a8bf94141e15ae9075badb91ed27871be8c732ee365fc847d2271f613068aee53c9ca91ad1c7f7133bf4e3c5b1197114ac7fabcba4db2bba78915481ea7932c8510850c346d3e50de8015e0972da12cc52bec6919bff9d9ff58b6b6021ce4b0a7dbbe9ba22cff7d3d91543fc8185990a2a785decb1cb01e6e5bf503555efcea6dc6e55d474e06e3af30e03943b42c27b2a55300d7cc0cbf8334c6092c6650db0f1de3a2f244e79e8b7a051915bb0d88a883bf60567c3eef8b0738a400f224ac5b7357164c38265e5dc41898f9a17fc04c952a8e633eb58e4d428fba979cfff78668b2e72159eebc7d7ffb82dfb2a6afd63d330341539606130542238ce2a7e9750f3f405d8e8b3254603ab3c1bbc55849ea0d507597bee4915b8fe4179a6265de6a406e9ce6da9672c2f7546fafc2868090158eb04ac5be988f8ae86299daef0da1533b8b4865d7ce1be7af67b966fef5a06ade4276b4a91d298a6c7ed1f341cdbd1aec35cd7e573d5df0561f8400e4843f9082548cccd93456b8ca8777588b8d86e0e56b2a0091e8f151941867bf08d639fef11914d98c589ddc706b0e9123cf12c61e4186983c328e68cb2907c2262d774331f41f6d412a4330cfac7f468014d77ea16685d6c2bb72556609689885736643643ae5d3afeb9d0d4b3e144e185e7f59c4019b5c9b98bcdda62b71fe5d90d5a6851e00a68676cd2401a72fbc5338d2eb521abacb62147cd17ce11ec20e611ec4ce0875e724b6ada465c9a6f85b5bad195a9380e6df88c7d55b25dee9d8bbb08076391244ba8e1c88f6c86b22481b7a492689adfac89601453a3919a4081aee100c5b393d9355696959b6c375d089eee2acbf9d60bb05cbe3a93ff743b1ce41ecfd523151fc79af53045da97354ad4fd03e9ed3fe0098829214dc1e88a35288439a321ee5a71afe396f3cac9445195b46335f5864b80d6e7d739d0c3b574fbb7cdfdd3a5f9895e9456ae80db76a01eb12e55ef49cabd37e83f8e80610e82899b54abd17a3451eb075abc50652054b58c48ab240c882dfcbd750006b3b00beb17f31900d5adfd05ec5090c7c4c0e7a747898c9059e32017ce73abcb5b864d7f83241cf59a956694c21d26e06cb1e81b93411072fd345e8ce469d07486745f1853b7c99490f342117816cf825d56f406e97a2d027cfc13a8a9f67a86e1bf9854f7e8b791fb40ecdd924d11de1021a18592f6e9ae66c91f3901c2b157c1cbeba973f57447e81f21694affa43a15c211c0eaf88e32dc7c4be7103c3b41f30f3e4c3dd818864929690226af5aeb60e9645a5c3cee398f5b3c202ada029a2ab89e6833988aa130281e198dafc44914e081469a8b1ad5c919df6854064efe8f13ca9926d67722acdd1018c490a6f41919d6f087e2074bea88b366f458e13850e283e4949de9e8ccd2120bc3c435f918e0b1384d0c1b729498d6e382aee11cfa37985bea66db73747c876314c93b90336cc3b559a98c6a61c65c9beb32a3a068b3e85c51d6ef6dadfbfe2f61a85b15561c5c44b4a3c18f5e5a7f0febeaddef6826645e7f3b6a277ae458f5f8b479764c254cb70a198454581c88a9f5605efdfef6438dd2837e3820b223f98f5e6d20dd8776bd4f1d2d82b5d0ab9ecf0d4d82c7a17d29d85e89b28e756e14768cc2ed6674b6e2ee9662e832c2897d55ca40f53be298456b21f07202b4b1d2c5c64649e723478c830f9260acf074cc44119f388431c490167fbe3fe580b4d4a8a9d0e623c9f8b7ad10c3b702a655394a12529f8e4e425b3a2b03f5a65c38a6fde813aa7ca2783857ca8370345da8f9d2fd94f9ae8ddc78f64adfb16c2de76b3a312fcc839a46498a3046154e21b47fa29349acaec5e65f1a058af69eb3a153e6a78308d0cd6964a50d0afbf5dbf8aba461af0ed551f77447cda4972d4b506b608ca292a04fddbbd80bcbc40aaafc2769948fc50c9994cfdb270f1ee9bea15ac71c40cbbfe711d6def2f66b7c7f4f18636fd2e3953c9fda6518a1be75f7f223b59e8f9ae9bba856a3f55106ae922e080af103b4acfed9becb96385e291f902bca67986116dd782b3c44c0673b21fdb3a5871e0805d2dcbb71f7478a7fce69cfbbf84bb50aa5f2bf98a4b28abc3177c510d3ebd3e56216268fb5970cd07bb88be8a50db388e298ae9818648340e28c638100723e531b0abbd0e27bb398426736a9a746b9da2fd476f41120a8db4b864b71893fbed04e337d2ff162f2e26e4a8900499762c685c66e412141658f522a95bcc7dfd3fb54a20e029ef5c7ce17d7bc6fda5ab7ff868a44706330493ff43ed30a5199acca489bb812b38f4030920e00e0a534b331d05efe69678160d5364a9c8d7accb97f984363bdbe60a4576aaea0b0be85290fe181547e26980018e507de0e837de7c14e0a27920e2ccbeb079816cc84775fd9e9a5e3c85fea807aa1c9858c196597576a6b4abeba8cf1196f1b7d1202a7fb8f8c902bd8af7a0d5b2b5d28cd098b135687cfdb0e225731001a45ee41e3c14258ac54f4bcf2add9cf69e90e56399a3996113803c0889a674802b55229c74a6961aaa78dcb634318a41d1ebb4848dfcaebaecfeaf6a241162980102ee5426f5388d8f5e08df3a875a947a7949b52e915a118e0f0994516f7b1c7f9188dc0725c86739d09d8860f2a157711baaa04d3f945dbff809f5014ac67176f69142a1e1d47109215f868d8dd71f501a0a43a51d389183f68f3e46e2024869a313400839d76e90ce870b8ba5680501653026fcd5a7b0765d91222cdc54b6950685aa1162e379f09e2236dd22766d72ef1ab4c5973f97eb9810ad76ec44f1c0c8091dce5158e79413a3db525f96058877edce4e63d381f66f5348a6df0055d4f02c75ca464cf0ede63c05f2905d32e1250ef55986e31325b209af550c6e96f85a365fe9ab1070e4c644890efd58935c65ad947cf504c4e66198502fdc2d71ddcdaa393fdea60ee5e688fa92cfd4791553102d12644c59eff8596250078e151d380399906620849b77918fdd867da4e3b7a19000ed567813f7dec4449977c8cadbb61f0cebe291a52f3a1bff8eff7ed62e0e243e8fe6b8a9dc2176b5bcb3bcc7e11fa3b9d18594f86708a4549fd724f2c470913e47ef228e71f776680787e680c862d6d17bce1055bd63c527bfdc97a4c5ab9f45de076c3571ca5a2ae12b974d80fa6d00f8b54487d12e89c48440a99b88a0b6e9654bdc1ecfef89e598d641f09383d620df62eb973e52bdc8a76e50d2b4d86354465b2d9267071ed2b140d6b44eed556b57257e71613707575cb78a2e511cccb95f22b6258fb2ed582094494a2d86d81434eecdc7a3ec90f1048ee3436a9d42eb7546230b95c8ae6ea3d178d8fa714c4138ef11a93bc7833fedfd2da5039c9d3d2ac83304d87f1b365106a9f906541637960701f1efae13f6cfda48b47f5f441bbba5cf8f54995f2c61270181c5833519761c7516b2bb5bfd0f502d3511964d3513e213a302fc5a13d0bb57b67aa177b607af29f32cfa57690a5ef8022b69b01565d98e095eb26410ed30528e35084c81194f108e94f757e702007cb158c49f8b3889383b1610746bc6cca94cafc9a8f0c1d3dcaba5da7a2f4e9dd7a621ba7fabc88fd84928617e991d5e0357585feac637c04bccb59de441481eb3c6cf02b2edaaee1016820faef49b4e7753386eea1e1146b6cac86a044cef251cc138fcd43be7b6e43d1beb926ff15963d470e068893866340a489bbb3ecbd5b29de6efcad3254b14c3b2ea1c90ae83f687dc6286494d9bacfa49618e198ee5620fa79ad00b3b5bed638a40ddf02340b8165eb99f22c2c98ab5184e2c2e01db3c5491f2959a66d00c6e70140c638b246e6639ab27b455987e8a3492dae090759e0f580ba1650d80c220d2f03ef1e0d229d4b84a759bf8f77ebd437ab1f30f6c07819d5946db67d1f8ecaf0aad139abec85dd1fb7d7110cd82a043bb651442ebbe6ebc4008f0dfe4624da21b4282b7341d9f09f78bfb7ad9e496acee883d75b402c902f8a4c8cda4f5bc960fc8c56de06c34c03d03aba2ee75e2450bd3333444e900f3ef585069ee6485b952509d233116b0440e1db39ed24d238fd8b33add422c17add334aee465f89b11676d6c7fa18a018b3c5a22f9a4bc76fbba42794838b247a4a81ce56b04c03cac36baaeadd83090957fae05f90822914f1a31e27f078423b4a1a41568e5d5207ec7bcd00079b437c5de34cd89777a4735f454f960b8c97102d6e8517d889d560a50c82ce63a6ea5636e43386c0e71b1cee5e60ecc2987a934fc663040c787d257a2a7131b10eecd04d373bdf8dce8aaa80b07bc64c8f3daf41e3091542370849c9dce36cf99a1390f34f70f9f08d78e47fa854ce1af364908b90df1d508e2434811fe766ec84337d14f79be18de338ab4edf7cac6e991c4f85fc83c34db298cf3ba769affdd9198c99bdf192445990a5f34829e3afad8376ac4bae643771c76840e71d098e0998577979a6c6f2f32ae38f6a9b68a336859033d29041109bb3f85a9aedec7c08cebb68fc72d2c21ce89a6b183aad4ca99688c69bb95bbde463d7ce289223ce2dbf4031c2bdd7b9cef1ebb390587a6b3169a2790b25a189d3b2d325285027d5740a5d4891f36ed2a83e6b8986956114849163f33797e945a71fcf1abd60a4f8440e662d41e29facb7d9f2184d1a8ef586480bf996dd98d044a58bfb56e93e0d22e2c861bd3862ad2ada517767e5fab6ea8fa45b099048f6228a97f86ec661f0a84ef937e5505e853c625bdfa040de37649e091182be09011cbe394610092888f4763c076d1d809b77b6d4758ceb985be4b4ed9d18cbefd86933c25a2b639d3589ae12ef6c034bf270dc8640d4ce7859aaa9c7d1b60671164ecc8bd00bc1697f767289607e8ccf387ec004b58dce223b0c07fda0ee0311b91a688dcf64ea6dbea7bde77a91d59680901d516301c676568fa88c838cb0f427437018529a5852930b4a1d681b2abfed51436e775cbcd3b2f9fe54ef06f8b3aae662f1d7347162f41d9de95ee387387b6ecc116238d5512d3a7f48707e9870ecfebfb66de54d121a48f2a5ef467f751074c804c14aecf4baa4431036f6d500fc729b8f5dfa264991a130b6988e906130113f78f6694b88fa6b4b8ebfaae95cd6f261dc8640e201ed1434db304d523bd78bb73ee9c1d645a7c693b81f10725fb793c170b168f9e5327f85b82d0e02bc7d415db36abef98e80aa1a39b3be8953da26a55d96283bbafc8d27becf6da794545efa1b6b5cb830028bc60885e431da71d13dfbbc1f2dcc0b4498a1bb9270477b59b06bc5e9589a1b321e5a3329060d0847f85e48801b448feed712062a43a3f752270f82fe030b89189b8df0086c3b5ba1599e09653938dc81b5574151e9bac09", 0x1000, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 19:44:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={0x0, 0xfffffffffffffff2, &(0x7f0000000180), 0x104, 0x0, 0x26f6f607e5a8a933}, 0x404) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/35, 0x23) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pipe(&(0x7f0000000100)) 19:44:04 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:44:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x347) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, 0x0) 19:44:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 19:44:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x4, 0x8, 0x800080000000000, 0x100}, {0xfffffffffffff05a, 0x73d, 0x7ff, 0x5}, {0x0, 0x101, 0x8, 0x7fff}, {0x100000000, 0x401, 0xfffffffffffffffc, 0xfffffffffffffffa}, {0x1, 0x1000, 0x200, 0x4}, {0x3ff, 0x6, 0x2, 0x6}, {0x100, 0x2, 0x1, 0x2}, {0x9, 0x0, 0xffffffff, 0x10000}, {0x3213, 0x2, 0x37, 0xa569}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x60) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0xc0, 0x5, {[0x1, 0x9, 0x8001, 0x1, 0x4243, 0x81, 0x1, 0x14ae00000000, 0xf96, 0x1000, 0x93, 0x1, 0x101, 0x4, 0x6, 0x3, 0x200, 0x1f], [0x100000000, 0x8, 0x98a, 0x1ff, 0x1, 0x800, 0x7, 0x5, 0x5, 0x1], [0x3, 0x5, 0x78e, 0x1ff, 0x200, 0x0, 0x4], [0x0, 0x7, 0x0, 0x7fff, 0x8, 0x80], [{0x7, 0x5, 0xa4ba, 0x80000000}, {0x180ac0000000, 0x5, 0x6, 0x400}, {0x3f, 0x7f, 0x2}, {0x0, 0xffff, 0xffffffffffff7fff, 0xaf29}, {0x9, 0x5, 0x6, 0x6}, {0x8000, 0xec32, 0x5, 0xe8}, {0x7, 0x80000000, 0xa1, 0x3}, {0x0, 0x8, 0x1f, 0x1}], {0xff, 0x4, 0xffff, 0x10001}, {0x7, 0x2, 0x6, 0x279}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 19:44:04 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000040, 0x0, 0x0) socketpair(0x22, 0xc006, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x5, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) 19:44:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 19:44:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x880, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) 19:44:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, 0x0, 0x0) 19:44:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 19:44:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10ac1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x0, 0x1, 0x4}) r2 = msgget$private(0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x5012, r0, 0x0, 0x33) getegid() getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4099], 0x1, 0x0, 0x1000) setuid(0xee01) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 19:44:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 19:44:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="f1c1a9739768e13c9550", 0xa}, {&(0x7f0000000100)="4f88de4de493316f864ff29a6b8d81cab69f2c3de071b545772820ba20bfc8cc7a4aa1bb60f2bc7876444e48f56454473a2c539114033048f8065ca7210f66aaedfd52a30b99bf08ab32327690e3dbc327d95b0073d0d9f1902b38da15386dbc4e56a9c41cf39e", 0x67}, {&(0x7f0000000180)="c5719e0829aee009e1c2cb55987665f486c0c64178558e334d47132830bb83b7e4c3141e769132784c457626f76a2fa207aeb0f84f18306a74881e8fd72c7ba87bbaad5fc5a687f92161153331ee0f5421088ac6f422e871a1e70d", 0x5b}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x4) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 19:44:05 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x190b636d, 0x1000000008, 0x0, 0x0) 19:44:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = shmget(0x0, 0x4000, 0x51, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/71) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 19:44:05 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='r\b') rename(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000001000000dfff00000000000000ef67e0be69c247cfadbe9ff25bf0a6035307f89375d004202019a703b2746ae49bf18574476dcd71846e6ea68a736bd91871436db3f05279e7584f59c3299a5c771289792e7e47cd639bb4c1ad74501f522b7a6bdc63e61077dce565c91fe70235cbc1d173a1c7ac61307835464b7da8afed6cb80221cc95e3a8b91a8405b77d1e19f986039e38d184212313d1aadd904a8f2c61579cb54fbb9721bab9009e5e34462db0330b28b1e4c8e089"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xf8cd) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000140)='./control\x00', r1, r2) 19:44:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2}) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x164) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x203, 0x100000000}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x4f0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6cc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6d6f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8488, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:44:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x84, 0xfffff, 0x9, 0xbf8b0}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x7c3a, 0x5}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 19:44:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x108) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:44:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e3ffffff00"/110], &(0x7f00000000c0)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:44:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) 19:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x6, 0x4, 0x1}, {0x90, 0x7b5a, 0xf424, 0x8fe0}, {0x8, 0x7, 0x6, 0x360c5bf8}, {0x200, 0x1f, 0x1f}, {0x1, 0x0, 0x7f, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 19:44:06 executing program 0: r0 = socket$inet(0x2, 0x2000000002, 0x80000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000001380)="eafe12ba00000000dc820e570b06a0308120acf30f150000000000000000000000b3dfc74ae3722005718a865687d4ca08ed4c02f9a242017ff2d38f99a50f8f366b16092274ad80c4a63aa79ed3b1ea2b10fb66d58e5103648aba933463c110477413c5d5b122d050c5b74544e78ff712202ced7c7f06e98427297a9c942fb96741190a4d632f62676fcc6888d14b3486d0239c3e17a212377da4c43ddda23372abfbf6db62ce4464450eba066a74baf9158aedd04e2d924bcf9e5dcb372d1b49611d0d02ae23658c0d1d106d920a41de2427933c510d2392a127537fec1e99e771dd0743ea7a766176a7ad2ab69e5024058f791648f698520da3f5b801000000e73564136a92967e7f9571145de7cc6859dd4be9a38160548c5157345c0abc65fa4736cc1620cea5cd62837d328947907ee9dc1fab7b44fc0605c761ae45be0dba94bf018d01aaaf61338d40f81a0272047ab2e4d2ea5e1cee64b72f329101f1541233b64f0da635de8d9d42f305", 0x46e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="82b7dbd19ae83168e4975bfb583e375226b8e146c5e37d4765f0f5ee3ca5644ba81c7b4a583a81e2be0388f08c85fbc87b4b18d16dae1af56afa45709180741e95dac4d9e19ca2c565f4d02308c75bbaf11631e521cfe557d7d2f7b12ee3e55280a8a4bf2e70eefb9b60358cb4885b27a205f01ad0c6927ade4d2fe659161e37d39d90038449608d621e1d", 0x8b) getegid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x6, 0x80}, {0x8c, 0x4}}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) sendsyslog(&(0x7f0000000080)="178383c1b3794849ab815e531a332b566dc79872a0e175829299c24407eb9f581d24507907818425c965c3005773a1fc021518f936af29845d57565bd3dd2855d1128bb9947d80c7b947dc56a253398b14fa07d9794db021b53420978e57229648707b7526f48be393e42ab504f932c63e4ba1410242556bbe4a5a5d", 0x7c, 0x21) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 19:44:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:44:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r0) socket(0x18, 0x1, 0x7) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:44:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) setgroups(0x2, &(0x7f0000001800)=[r5, r6]) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r9, r10]) 19:44:06 executing program 0: r0 = socket(0x800000018, 0x7, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 19:44:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 19:44:06 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x3, 0x800000, 0x9}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfb) 19:44:06 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f7822c905648c8041f0f596e112ca0e348806a31c9a67ddfc3a41dfee5af1f1e6dd887faab69f32a8a77bc866725f71904a69c4871bdfd0547f66c9936f749b3739b8a468213c1fd33adff56cd76ef789b38134c6a403dde2025b6c206179c7f87880af0d88b", 0x66) 19:44:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x269137b3) 19:44:06 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000ff94cd4286c400000000000001001200000000000000000000000015000000000014a10f7f6ddcaa9a94620e683d95d7"], 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r7, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r8, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) readv(r7, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 19:44:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:44:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x9) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x600, 0x20) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x100, 0x100000000) 19:44:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(0xffffffffffffffff, &(0x7f00000000c0)="c9c46aff1b2c12c825fb7e3a806d2412ab61c8fd679dc46fe3e90b6ded0535e000e0a60e06bd40ada3c15d4f84571ce507c13b9dd231db568afe08e87a4fa47544b61249ebb9cace1a8ff6fb7697e9e894d9f4893c1e3745773759b1e649e10cfed36144269c48edfacb53d2ac03", 0xf7780a75db7ef8b2) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "8b9cbc33e2a12f26ce41a56d40fc66f1088ce4f6"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 19:44:07 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="c39009e8d53dff9a9c", 0x48}, {&(0x7f0000000080)="999124c6e4ae976b9e5344eed8d0fb18750156c72a5ec0c3fef67b814450d04f2599c715ac69751745a5cefbe79389cefb2fb413ff38b6a187895a8ebef04ac7726540b39aef3137273fc3d346b1a92a941d3e0a1b7e0964da1f4f97d520489117bfd233a4b271ac0aea5afcd92c8ae480dfd42064f2eb39c931175d25dcaea3a6e2e9c0d34f35829e8e6f7179ca712c8c512d17e0f5426db5fbaca0968f8f7f833fe5172f7856f8ec3c624bac5b472db7d31f5a6e1f4d2be356473aa8d4a29c81178b0bce22a306834007dcd210c0a8da8f73ef89882fc65e4377198adb54bf6cb85529e64a87709a7edf8b4219c3f90802f463437b0ebcc141d324ec39551b0474e1ec87f56288b50b272defc7afe0c11f8e727086df22c9426d925bd45961cf9b4ada3477efefd20a27fe112e7b3d5670979becde70aaf0a85fa3254ddf52ed685d166380ccda96d3c250efbf1a0f83b078a3167fbd61e0d700f1bc28a907bd1e6afa976cd103e88000d122c000d39e2601c6eec3e38c8d3482c1f45b591a3ac8a7d93f744b594af5d1faa5a647e06c4c5fc883776d33684dae8dde52526bd8f54558a258b1c9d5dbf3c5a53d2bd8f1403deb5f26e5ef2fe48615bf48e58eb0cb941c8d1c1ea3f85a46bfd5e0e7ee07c1556a2cf4d8660d9adc86635b1bb181661e11fd9a336e0d0592cfdcf33ec500b6864a02acad7c4267415eb3c455521d5c6a4c4fbf1aa6f64155e8c6fcb8c3f7ae0f754f955da01d8c638409c5b7df37c3456072055321a88dbb1630cc336b811af4f71fb10cf532a7eb0aa3726a6b61a2017d00bc22970bb687987d38375345867120a66d68a218956d5e75b327b3a0a7775d51adeb5cb424c6d9c2b8411f0914e694595730d0f963014421f30f256c653cad3063da28315c306a547e295549efdba712f616d2e3a4848feaf06db946ad00f9b8b4af94722b21f53e887de688160060d7acbc8ce82472c8e6edce4398c373e19ed0d2efd98ae05f42492c666e85ebf90e7955e8d50fb86b9c84838dd1f08128b9617677f57c0b5651d487a702af7eff064007e869baa6285e6c73c105e5cdb6c258a49ab9a5b2edbafbf20d253cb6d96c9cebfdfd3d7bfdbc69993adb83b9dd97f29ce0e124683595ca6d916fabb2cee9a1ccb26520a646f2858ca024d644db41a621a77411332d23666c726d560644f80e78e4d9dfdb74d1d3543bc72773f91509f51ead3fc35d262493e9d32f19e7e331d0b49e22b621ad1b1911ba53ee1a0c494603da216112739d3066960301298ba00dcbd090ff55b734d117bda7053f27ded0aca6a5f5734e04fff169bf50177975168f6c731ddd1ee8903a05f21197cda9b0a50ce9f59588e6c16c6a998a61a4815d5f245c4bd5ba9c63672e165f2b6e5ad2a0dea60a5d11e365f0da31b905a02695dec4a309eaa8a33f5f9d48082058b809ddc35c804b658a45640142d12ddca847d47e3fbb7136a08aa2d8ba5944f58a40e35843fd51dea457a0fb30ede5d17059a97bbdabcc91b07ceef88ebcb0691c0fdab7f7f08339304b8c56aa204688ef23640eb570e7f279b889cfd8a3550412b56e262fc7a1708a964cead69cc38f73aa13ab11c4cd22dd04cbac18908ced365379425938e7ede0879a2caf4b0ecb193f79abc62b0585de089209988001e5ae38188158297c8eee88179e2fc7acad8f80e94214046a2776b8a098e01ca2c464d2cbb4324ce0955f08994eeb876aeefe7aaa090d2e1788980c2dd2a647bac57fa98fbb54c6a053e4f1ad560abd7121842cb6456236f54e7f9dac9dda2b71ba4fbb080ae6994873258ac8769da8dfcd1444f2013625663834cedd2875246ffeaf97215e5f9efeba6306f828c4b367bd4b7215f310af9ad5613229907d58a74748e74e258614fda018577f9e768dc2f0710579945d204ff0adf151722461e39e2c89dc0ac0a32ae2e586ddc685b10ff2ef10b3aba12d840a09c471cfa4b434b62b548b3813475a988f6f74765fe7792db9e9b89ae99f2a6d7a80ab71708a8cb5edc0b38adef34f6bf15176e80fdc79105d9211f85ccdfb50e32a4f3e1229ddb5a3ad2e2906712a8fbb5f8bd0b2c8ffd3951871ed6b53f9fcaf71c2ec3d0693b3350154cb6a20a2b4b8ffa231d3cfd25bd24a7a1fbbaa7dd524fcaf555b4ae54ff231d35b3ad685fa4d70066beef1a4e7d0de277b28c4b731035f90bb873576887db950dbf6cbad4df9a13877b2d7c9f15b0ebc7da934599a1eca340f87ef21c290eb50bcfd6ec07d3b520c5a4982f9cedc27acf22f71bca1e078f4c7a697e57bfa4ec9d514a986da3512f29443513e8be601071bc632dacb6d885e971fcaa69932d368f7a9f30b2862aac0a2bd8a86a50fd4cf49e4e0d80a157e6802330f50953c93a1b08a6cd95ab906d75591b6127bd851ce69fbc5e6c8237a204e8c65e18cc5ccb941bffe3d85e62f1426dbd5b85160b6583fedd4930893870ca3603eb536260e5bca265341da834a9d71384bd1adf2aeac1bf770a580bd4a083bb2d4b58193ebcbd34938396b5d3b9ade1d07f775d0dc74e760a5fdfbb2ee08e78790b609b99b9359c8085a17399cae7b42f123740227c25e0a0e5446592773dfbe6d9c499beaca11434a873e8ccc213fcdf811a6ef4630b3f2f3bc401be7efe785bb3c4889e432938b77e4e12ba9ee92708564fabfec4ffffa7be2baa8123a68b9b34fed23075f66bac4ed3dd166b0224b8787f20c48c778a643c86d5b8b3b3dfb64d1cf8d5df9565de181f162951cde90f600c19bb527fed0da5c874c0b78fcb775553f04b55b8f0d26a8cb4f0140a6009b57d19c79775a6e4408474a58ffb8db108ce3a5ebee6c86486c237807fd6b8ad96b6e1fdfa8446a51c0bb5b2ebb0dfcc401be6da6398b0e47db97d2333318172be41214a5e328a044881c96ad7aac07fabd9a23fe057a598b34b85b3dbebbb086634b222a89feadc2040988fb89eb82d6a5597657f22d7facc20d46fc5846af91c86e93150a85bbc11fac3a3b217c89b24804d8c2a26b8977ed09b02252ddd929a20d27b1605a5743a9e841bb6476c7e70ee1b310c846cba8c8dc5ce189ed3f82a4abfcdf85099a135f0b07067538126d4918dd5d04c5e767c104bf67e685bff433aef7395029c819826169575dc3757571fa0f648b3ca856b4919a3f9fbb4df6003b400cd022c2e7f11554ad996070a7358aa40570214d796d6bf10afbbc4362b59bb87534d24d5f5282a2e00a317adb6fa801c08f33b044ac7ac133844dc40e40d9103c0f3450f510fe12f282bf7df8b8aadecde6a326deca6f4baad35582c04c1d507c3ef34eed93c83f67e11ef965bd8a5a7df5af51ee9c8754266dc137538398072372ea9d252d80574e380b1b64125b5a5fe953bdf42c7ce8d5193e84802718e14caa031086729ff7b909da6d90325ba9ba0a2863b15ae284ef37a767eb5c1108766ed2541fef2203d0c1475bdbcb3f95c7f1c8532251ecd8284642302413385e0e10f6b8a3a7dcebaf4f6b40fc3dbc9329cddba0acfbae0a58eace48d97031e75f6486b78a115da4d5a7596e9de32443a0728be6af24c37b04cfe4e7f79942d26b7e166416e7c8f72c47f621143142f9b2cb92b4ce50b517bfbf9a277b9c0b5e29bf600d0dccf8853a2f3bc2194e448e6ccb1c5af9c15f005298825bd5c95523562854e72f2514c74a63af650ea4f1083fe9c53bbb110cd03dd36cf865d4dc6a02c1600012aaf8b60f3369863812f13e41ae813179bcffb38b674f37ff7726003d8889984611c32962812139411a4a17e6c7038e453fceddb674ba61d1dc548632b8b8ea67bbe3de0edbb97e0d44d269fba4ee7f172c351f5c1670d9234a5f54a04dad8972cf8c27f9a5cff57828ecfa017a9a6da5ad57fe3e8c2895e20a646df383241f49943d6a6fceb1b557bb2441afa52f2f80666d3f2ec2e7db1248e004c8a90d9e46bb2ccaf13ce252300f769fd731657e251ba62fddb107ea54c3287c49db93ab372fb90d748234109975ac6fea6567b6c29f663725f57d32c3548f515f8e8d044c0e150c99b3082a905f6e5a947876ce549b161ec207a6111baa5c663d1236248e3db3edda6f4e47680ed69df93571a4ac8c6c2b3a5df777c611232d4e76ff774177cef2364be448efa956f4e6e0ae6762b55c6dfdb804e2855f6bc655da16f0220d7f36bfd56e201e5c36d27be20aa786ef0f094bcf120d01a54bf5dce54113ad978484576732d4eb7fa5bf3ef40aa2b6efb76141382a501d910938a4048a20e045a5110818fab8c83eb31f781be7d5792c192da217369c1168c39ab082fa4f1fa3693d00761ec3a752dea7f590fc30f032935510346d0666686e85b0cde908250206557e49f1042711565149257c40a7e53a12f742cb0e80ca5c0bd3711cf1c81f433bdf7f641a15e7982fc3ea753d280f8a1adc7e9a00c3d332dad9abdc8cb51c924366b828bb425da30f32cfc70474445573ac7496c9e4736dff5c59437f71a512a65b761f11c60ba08ff96bd1f838a178218ab8a6ba1244cdac1c3bc8de8d767ca7d1ac1d12867668abaf1b16d2012eddbd092bcdd3f4fbc63993dce31c517fa61f3db4554a20f2e48da45d17bad0ac4b0feba79f314c1280e247c78c50b379191ae363716b6b67a9f000a892d060af235b85c279cc941dc5e6d830054e915d0a27085b9544e0e4d1bf3e9e02127c55c2c654704f410d07a77ff4a21a6fff7c5a8cfadf29e62f52636fff4a3b8fb57d0044e2a6ded40e8c7f49d56e44c6d5e44faae1a9f722c9a40b0cb103a09d58365f72fec65a7763f6eb60d8d189bcf855d97b57bfd0ca103a73090b3e2902a75c4c70f56ea37d7e6adaedeac67bfe342e51c9f5e184303e90e25765c410051ed7dd389cd8a8e266555c001d876f1d074eae11d493e3371a819f612492091c79a4953fae78bd38bde3dda6bee63fa40fb51cb72c577335e2cb98c06f058190a9bdaae07c352c1c5c44203203a4d559329e9e815bd0f08edba20667c3f62fef060fe716d2e745f6cbd62effcb1699b4dde0e5e230f4e29828cbef41c8e2d78c3ea06656f71b6996ea2cdaada580b2afaa01d91a2e87453bc1b2c7e573ff44d15eb7de9bc4242f4678388b07748a6b1cd45a8e085ddc5fa713c2abf864bc44bef2ef12f2c11845098a8d3ebc8eab53bf40c1745fe81c8902c9429de1f1d5017aee8baaeab0c5c536337ebf23d7f5474f04aeb1cab9e772cb8ed4bc2313670623e36f40480bc0ef04fa9b9bb6c882b6d9256212bcb701f3becafe8520ea93c4982d92698b8f6e93a60a4c5b790c011ebf390ce7fbf8d734009661f30f7585eab3e96428c82cc32157a94fcbf51ab284f235bc6406579b46f227fdd3199dd49d0efaaac0293a018b02d3a94f22a28bd5bc6582b6b9c3f0facc6d3382de1ae1e89ae3ba9def0efec7d793ef04821dacff290be4bfa40a4d668a89ceba7f0bbc3a825cf511c5c2cdb8924e41950fad0050f74b77d2c1fe36909aae21298bb0065accccf8b614cbd6a9f4c4d8a88428690bd51bfd161a4d565c26ed5c4c7d5b91becf150288c8d0375e970a70c292830c4401f74918a4c9daabf48996eebf6e1284fdcc05f3947198bb81580e1e9291572ddc08331921f203e3b9a806a84dba691f0e0f84d41082127857b4b55e5df1744fbced060ec14a6039a3e17d5667b73604c61b857cdc6a9c54b26a704eded6f1831ee13a2e1ea9b0f360e78ba630b92ab7a2c912f400de007eac4884fdf1a00df1a45da9bc94bc1d", 0x1000}, {&(0x7f0000001080)="730a73b4aca84e60fbc265318029b7af4bd940c45986f850ff72c9478134a9a22baf73879e3ca9e7b6c53bd93769c2cea900bd23e1156d21fb776c96b25b943454a95905dcef5607338da5a8432d5c71dd20f4a149bb37acb1dbe608ad6ed1bfb319716700f64a7582530e36b7ed4653c80af1fd0d4068d1ef1db64f16731f4ad1563692", 0x84}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) syz_open_pts() 19:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) 19:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 19:44:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) 19:44:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x210000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x7f) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="cfac01d1be49aacda4e88465a51f37c6344c0350c444f1dfec1775d36be15a48f7ba3d6580c019a35b4fc6af0d6f5d78c89e8c68d9ddf96e20c9250c9172654bbc1dd71f2a91c0a2c39e91c0ef1018e124b26e21b52f3d83774ce4da9855d9beec5096a30f9a8ff4bc3ad68ae39ff249a1e9e5d08502c1c336361d662a012e35265d5b9c4177150d4716ae38909d5ee2b4df8308a8c161dfe10336e3bf29198a96e2135a94d045579f4d69a3a7fb510e6fd9261ac504a7ec882fec5aab311ce2357332975efbca93641dc8b7dd3e62584cb5f48ba320b35ce51a5c77", 0xdc}, {&(0x7f0000000100)="603cba983204200211601040e1fc510e6861c2ce805ebff1a6b926b972b91c9ba744753ec2525df4a4d1fdd8d27e1362d9ec52bf7a2873ff092b965cd422932645887ead3df3a5c14847a44e799a8667d72461569218eb31678131404aceefa98b97714f80c9c1699f9edaf4ddae5a845a4c9b1d56cc7215be9364ab83654cb9d576e0d0a7c639", 0x87}, {&(0x7f00000001c0)="2cf88d29f9519b231ed1bf5bbfe6693581945c82349f6513e86b197a282d7036bed5590f11b8f4700095c55f102116cb6af7c3a6b198d54f4b92df9ddd150a38e6df2639c75ca72f3f2540b606ad654b419725db53ad2df5778795ec84b7c05def2fe2a420b46ff16b2b20ddb2c3d484622b081fae2d7f0f9ccc67aaeef2099277e2391aacba6b3d06b4b9563134a074aaeb703a54ad1db8d2930e4fa1c4f82908fccf928437c1837ead4b309845b7dbca0a02314f964695195ed4bdc2c696595e894b126a2a17030f8e44a916466375a3a3d3820f53b70de93dbe75a013c5c9c60e55b25c112dc6760b036dc545ac0f514bf8bab33654", 0xf7}], 0x3, 0x0, 0x3) 19:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 19:44:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 19:44:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x2, 0xffffffffffff0001, 0x4, 0x7fffffff, &(0x7f0000000080)={{0x6, 0x9, 0x7ff, 0x4, 0x20, 0x8, 0x4d45}, {[0x101, 0xffff, 0x3, 0x0, 0x2a0, 0xf1, 0x5, 0x0, 0xa28, 0x80, 0x40000, 0x40, 0x101, 0x7, 0x4, 0x1000, 0x0, 0xffff], [0x8, 0xaf0, 0x77229410, 0xffff, 0x3, 0x6207, 0x8, 0x0, 0x1c, 0x7ff], [0x81, 0x3f23, 0x5, 0xb5, 0x3ff, 0x10, 0x9], [0x8, 0x10001, 0x80000001, 0xba6, 0x6], [{0x40, 0x905, 0xca, 0x355}, {0x8, 0xa5, 0x1, 0x10001}, {0x7, 0x0, 0xd4d, 0xfffffffffffffff9}, {0x2, 0x3, 0x80, 0x4}, {0x4, 0x6, 0x3dd3, 0x7fff}, {0x1, 0x0, 0x2, 0x5f57352}, {0xb8bf, 0x5, 0x8, 0x5}, {0x6, 0x3ff, 0x8, 0xffffffffffffffc1}], {0x8, 0xcb, 0x4, 0x4a981c52}, {0x3, 0x4000000000, 0x9f, 0x1}}}, 0x4, 0x8}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x2, 0x8, 0x0, 0x1}, {0x5a0f, 0x401, 0x6, 0x6}, {0x1, 0x1, 0x40, 0x7}]}) 19:44:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x60677b116d053b, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:44:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 19:44:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x23, 0xd6}) r2 = msgget(0x3, 0xb2) msgget(0x2, 0x81) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100"/112], 0x70, 0x0, 0x1800) 19:44:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x900, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) r3 = syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) poll(&(0x7f0000000000)=[{r1, 0xc}, {r0, 0x42}, {r1, 0x4}, {r1, 0x42}, {r0, 0x2}, {r2, 0x41}, {r0, 0x132}, {r0, 0x4}, {r2, 0x110}, {r3, 0x80}], 0xa, 0xffff) setsockopt(r2, 0x9, 0x3, &(0x7f0000000200)="7d91e25f93a575280ccdd30dc85aa2633437514d506049899b88d3eede4d926b8c621cf6dfec5812f78e4c271562a700ae676c34b5150b47fa2baad4a381e84093a8e3fc89a402f4701eabb1b5d67d309aca67d19c429264ac28a774b6859f259178b479dc699c7e6747cdec8339c7724d0455a204385d61626916a9e723c90b1d8c23a6c5c9954f9f806b4f03edebe4c8e19c6cceb7253aad006033aee69aead65b66a9acf39d3eb1dce472fa46fe91756b44d953201a06611334292e3a79c150cfaa102f9fec316bdd454860e090338e940a9d59643380b12358b94fabeb71cdaea967c9853ef5c1af30eb357e4eaf6433b13782f4c235c51d7eaccdd3666c9dc7c6db6212667cb8098a75e2f6416c3e53e02df27242523e1606baecef9469bfdb67917391164f3701d415850429e619ba58947e75d8ddcab7eb3c57f806c8b51e58d85fd5f3be0acfb00c00aca0976e13b77fc8f14ff0e67ab12393eff12aeb05076d865598c4994c9c515f26c0f4d2ae30860debb83e425f70d5e852cb4ca90f87d4505068f6a61944e0b3ea5519a263223d049a86581635dacad94eff550fe0e5abfa13613b81117604d78269aa3e8e694fe76a683e5177a6aa804ff85aa3a231bae4578edf4b0d22867426f52cf7a4d6f87c0b3f637125845e12b2832d477cb584ceee50eb9a4184c4b9b31a70b2160509ec1c06b35802682b1bd7492d5ccb375289c7eb35cb1457db76339fdbc912d90ffb2168852e9dbde7a0c9cb00fffadc9d9939811db3cb6d247c656ba7ef09d42c74a96c5d4aa1a2f6e000c9f78468d032dc8b0d8525b8af6593b1ddda1d90eca5dfcc6de67e14bae3a7bb521e2850734a243d195bbeba87797e365225623c5358cdcfdf344c6d3b7b9ef2924d57efa50f7266fdafcc8f87853790537ab316433dea5c97632251eee7619c2ae8c18560abe2078ff777c1e690a1577e992077b181ed8c770d6428852d8977a8fa22f20845b883e9d0851e6429e347c2465ef84536f242b8f04962b60aa93e3212b91b4a9cc2125bdee4dd75874bfe974c0fe3e8843cf328fdecfa7433ab539ef1cb19bfb1fc895ab78f3c7462721a68be99a0a58b72a4ce4c48003d8516eff4efaa742208aee853d46374e51ec831fc599409983502ccba33400b84bdcf67d6395698709eb2b29f2e0c7a8dd7742eaf2d2b36a053279ec1d2a3a3657d39f91d7aa2e46c4eb7454925ef088a9cdae9289071097d65bd66905872c574746913a01201c9cdc7e9e41f16362182c07fc8d8ab07af8324854b43c867b7cbde7e3e5808980ceea312dd1aa132d35dee94023398fc7905299c31f7767228e57a7f9282699f27e438d78650105a0079e553496b7ba95379153071c12b30f5f44d7bae946b55e6cd95865a385f098d426af4fe57d576db584f36486b7113bfa84ed54b53a72cf48ee2989d2fa90e63fe4cb514fedc7f3568a71c65c7ac2f35e7f5b26b750b61cb5a89e200841a5a6b87b1ab0b1cec94816d9f14ee4bc5f9e7d3f8d04c5e43d54a8e672352b85474c4d03e70ead7894f5ba25dbab865f73075a6a8aebd5c0cf96388291b13d48de7fa7fdbb0d8d4e78c7bf3687020cb78c2adf02a65a5e9288b4da6179f3f834323e0e9f0d9d5ba8f1bd5f6427156416ab8d81762c148c05d13d8e160b092d16881171d5f8f5c18769985b1cd7080c498b6ecb605a9e6215be970c42967b68cb630faa263b1d2b7e4a6f380b208b6bb9d7d957b18d7e696c26a4e63ec7b2e218ebab77b2cddcf2848829923b7f11dbd5ab0f775a4061fe7195ad6873a56c640e333fa4f49a554e5731ede767c6f0fab93d2949088c35e0f20ce887b212b05364dcb935eca3d74b2d304a6014dcc9af1cd7c107531f0de1ed508de1d2fb16fcc30a36e6f1ef667986e26becfca5b4b50a44fe9f77b910fdba3a20f0d9ee71570f534a5d819c3177cf5ac9eeefacde95f1d8e257f95cba5c87f5bae84a250c4f52feca8cbb95b62ff7e322483a9e45a72c44fa89db958b00e11278c73a8f410844ee545af8b907175eb93b32b09ff7165740ce6945758add6ba5b06d46913b9a5b3a1408991efd277926467d68290f70eff7ba46e0b7651e5b8ae74ba6a9728ccf1be0056fbe0b0919d72ee73e837bff789458695f96a36d7c154703d35950cbff02e0ee50aa739b8e4936000246c4e3cb20b1874cedb28be849b02164d02c02005944b79e4d22ed9b873479eac93ed306742bfe0da79d1e007b9d23c88a704fafa5bbf7b6a3047b395b1612e54781de1e0ef4bbd45694a0ec563b5a167688af55f084e35ad908feb5bd80bb72904aec2a02a1b9a8b843822dec10728d0fb5104ba8815d72ba1e7925c00c94e99909c89ef17bfa19b05baa5d5c8c08ba6fb9cafe7891fe60ea32f395e6dc9e92e615a08b5c48bee5d49ed7d6e4f1bdd461cd3fe4c6e8bc245302c9563364e6e4489df316860926bee36d8fa03e00b7e76c1143b32df649548e031e1008ea4b62bc0d89285c9d6621743a10da575534e237a082778a063e5255683ad7147063eadb659a476dde4148ff0c895a154578a67dbf9046cacae7c25a1930c65771cb51f03bd5d9e9b106350ca68f14307d6331adab47beb1ebdebbea9a21962a1dc892ea6655faaf2d064818917610e6b399b851ab80014db3e94639a4ebe2ca3d9311077131ec8f398d6f90b9fb0bae3532ce22f3bfc8d3389e6d8ff360c2784c354f46bed1f80cafe46c70abfbd9a3b1df8ff085dcd2c5d86de97039d29cc93978be6f24c41ffd1819b781d7ed3dc6d7b68d144d1503c5b9ca5b175c6e32a0d3d16ab307cf18c71ee218debf8abf012bbf1bf097f0f1e112c4bc75136572c2763b463d034d98ada7c1dedf8ef43098d024dab3c452777ca7862f389b88ca059a15d4d94df7c335f35ba3dd32c3e08781b6f52675c0c45b666750361685bfa082bd91a5ee9f880111bbaf377864cbad932864c47d0ae1c9ef10b44015c0663327abf6bd9d23dc172b4b756f481646ed3df121e3a65568db9d8db0bbb41fcf46e6c5d08d3576a0c2d4f0d708b59d3592fba2734d09719b2136c7da828e55824018100bfcf60a23e4d14645fa9e03ec5f9c14bfcf865e87a404668760fbd546efb6a72701de93ebc781bcb48e112628c8134fff471e7ab494d072f2b0808daace724a56d8006717b57f62729ea98a4a432350e12fc34367aa2481ac2747d55acba6054825b926e26deb2c75081f60b1fedb30ab0ff801b63aac18bc11c314db1d37731ae0644fbeb03b8d6abe00727dcbc36e87921932cebbf217aea6a68907556e760f93199c56dd82255acdc5c6b3c0587a19b2f9a1bd7e5a6639a255987da5f8f5e4725d95578f201094ee50e017cb7809d3973004ade2458da0ddaa1f3ab74118dc878dfdb3372cd68cbd451e3514cf8d33901d8c417baa975af0497be4b76e5d92af22e36b5c277bd471119295ffb359bda744b4cc1fc39d30e02c342e0a283f0f1625810da4ba4c7f28e70cbc0a897ef8d291dfe19fb0d7e6697a03f0666b34576088fb09ee223003bcbb8c2bd001407d4a97c94a5053ece2760f6bf296886297aff1cb50178e8102482311891cab2605ddf28bfccacbd4acbeeabc39fb7799afcfc417fede44539a83ff00ebb2c3c48758056815688a86a4b72c3313419d2e119f512209edae0ae65e31659a23148a6697841b8d69923e9a6e33388939fbaea72cf0824f65403935b8a696215ddac3b9a8d4c511ff154f4920772af5b1e14ce3219f034a913df96ad3a19a96bc6e363f4258425929ae8d0c9342f4beb7c26133222f958d532749ded355052987efc3120fba14ad4a6cebcbea3187d5bd9baa175adb20cbe75b390c78f663215bfb5a22b57b8e5c9b226af83348a653a2c069fc3e494292b68097d09bf6afa6ec18de8150e2142c30b5fcc282023dcc43f00d4d6344bbae1ba699d78079ebcb9ebb38222dfe796f547e15e1fe2d7a014fb3c237d471de537e778052cdd513744d4b66d0ce4a78acdf4147142b1199cf6e0d1a9c87cf2d1d94cafd254e31668636928e4de4d2b8cc2e7f5a322e339c2130386ca02fce667968961736b9def537646aa6beaf3eb6bcfb8e0c4b08dd71a358c0e5b41df883755d8c700d5992e4e6c92068defc646dcf3ca8eca0015ca8f005226dd958eeaf2fdb4ef94ad26a06b51721ec142cc3ed13e7c950fc346bd2bb128dc4456fa50193dd6b01ca1cda59535dc76f31476f790311650c16a698311a6274c7e1a0a32eb57971bf284d417dcb233003fa19ba9abe4d5deb881a17db670549ab8da4444d6053bc9a6de424982d8fadbdb4921800cb71b8d779f3b4a7f5e3cdba5e57af0c1e1990fd4ec90ae9848acebc94c9b4636e14465de9ccc1c579ef8192d759c94466cf1f44f3dfa74d79c0be7a652441098d6171bd7324aa340d0ea93a2e3fa022c05abf71a2653fccb8cc663e3a92bbbb31453d42c6216608e0aefe1a6672b73d85015f28803a09b934772d584dc9760dfbffe42137299cb63683e741f8302e6e4b6d478f4ad166f6dc049f99055d646c08c219d9677e0af330b0c5d90914bf135264110f1992ca9d2085e6377d1a34c700a91ca4324147d01b34aaaa90d05aaa1a411acfefc8413efd88a8b41a39f30c4853f68e426b31f0258d84632629af47fde5973cceed2f315346c85bbb37b8e197dd3f7884af6bfa55c929b5088fb2e3f826bab5507066d603e14de06fc9d60ba740749920877f5e9c54f4caeaee0c5719feac26f9e07c68b192be02f3b97de5851ccbd1d7061d739179cdfbedb9efff25240b593ded1065c2b846db682cb91f873e70916fcfdf411c6c8e9e12bc711f39a8c59000ab34da562c15ced8a0fb640cd6487343a1d3d9273181c9e00ce69392c6fd196f789012fcd9023526dae8fa9cbab779bd8e7d882704613fc8c3c3edd4aed9508336634257ab57747837cb7c0ed0605c07e7147df5f16baa4575adaa248d2929fdc5363e993bad89a6f53e19e6c33dbad13c7131441ff6721cf8d912d7875d4150bc61f7175769a89fea06c33fb74683612acfda53d10b1dcb60495ccef2df09955f08bf581d385b0c67f8b5f56d22c16bf8a1714878b92f8112f89b8518ffacd661f53a71cc58eed4a578ca9477da244101bbd36dfb3e3bb737f6ee4931a729b5fbae4af34f27728df5baab70ddfb754cf2850659906295230728d729182bbf6a6ab963dbdb292367c71fdf238006bf5cd260beb9d7cefd2891e552331c2b4c42eaef5d99d5abe6ee311674051474603e19ac9d2196133074d70db9455c3c69deed4b26548d42abd2747ef52311f1af71e94f53f155b5cdf73f65507d5df8f09611a048e51359b963cb73a9aa18be50438a8b6cb2807da5b9d56389872e42889c38234d35e3b8fbdf8164e1d4e160b4cf6baf92b7dd3072bd4efd693740c650263bc7e0504a188827f02749f5db97014aed2f13e3f2c7c93b67121307002d0299ad279f09e13cd369741f30ff8ba7420818621ac8063f8f0883fd76a03ba4a91160431f1a3656e97370298ebb78ba2bd921f5f4042cf43ff230e9b2d22b935bf5b3c888f79770d26ef912d017adb15c36e9c945c8c0961411741e39ddcfa6f09fc94b124177eab2a696776a7efefdf242506e80c767c19990de203b98006da25d5e7f7f4578717b5d3de684f7b5fd9c29be3e5792d32b55685393b8adf8a2024ab6c3958007148e6ef2937226c5d13c9279fac78a66dd39b65a5f166097222dc8e3ad7845c", 0x1000) 19:44:07 executing program 1: 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:44:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffdfffff, 0x1, 0x10000000000000, 0x7, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x48) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x252, 0x1}) 19:44:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 19:44:07 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x188c0, 0x1e0) syz_open_pts() open(&(0x7f00000001c0)='./control\x00', 0x80, 0x180) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000240)=[{0xc7, 0x44}, {0x20, 0x6}], 0x2}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x1c2) 19:44:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='\x00j\f!') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 19:44:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffff9) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fchflags(r0, 0x0) pwrite(r2, &(0x7f0000000200)="9bf1e39641", 0x5, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:44:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8803, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x82b1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x2, 0xb0, 0x3f}, {0x4, 0x4, 0xfffffffffffeffff, 0xc97}, {0x3, 0xfffffffffffffffc, 0x5, 0xffffffffffffff7f}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x140, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0xffffffff8071bebd, 0x100, 0x4}, {0xfff, 0x7, 0x0, 0x8}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) 19:44:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x800, 0x8}], 0xdcc, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xb, 0x1, 0x9, 0x3ff}], 0x9843, &(0x7f0000000200)={0x1ff, 0x7fff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xc80, 0x0) syz_open_pts() setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x5) r4 = dup2(r3, r3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x80, 0x1}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:44:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) getuid() r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() 19:44:08 executing program 0: socket$inet6(0x18, 0xc007, 0x2) 19:44:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x400000000000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 19:44:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000580)=0x8) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="010074aa2fe1d2d9edd4324ebaa0980200d0e3bc83fafd00c00748891c12bdff62639cf86869cc35ec8687ef8ced955a1a9b060007518c1b1ec4e9a3f0ed6ecf3e3ee41f0b54f268d30d57cb80f906ac489018713a56745823a5f43f7aca674c42cc"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xabc, 0x41e}, {{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x56e2, 0x5}], 0x6, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfff, 0x7}, {{r1}, 0x0, 0x10, 0x1, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffc, 0x50, 0x8, 0x8001, 0x800}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x100000001, 0x1}], 0x0, &(0x7f00000002c0)={0x1, 0xffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xb75c, 0x800, 0x6, 0x1, 0xd011, 0x3, 0x2, 0x0, 0x3, 0x3, 0x9b}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x2, 0x5, 0x0, 0x5}, {0x7f, 0x8000, 0x8, 0xfff}, {0x4, 0xfffffffffffffffc, 0x1, 0x5}, {0x280, 0x8, 0x800, 0x7}, {0xfff, 0x2, 0x80000000, 0x100000001}, {0x9, 0x3, 0x1, 0x8}, {0x401, 0x8, 0x6, 0x9}, {0x100, 0x4, 0x0, 0x29cb}, {0x8, 0xe0c8, 0x9, 0x100000000}]}) 19:44:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x50, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x1) 19:44:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 19:44:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 19:44:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40000081, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="285d1fefca6bd47c0ad4826818ff1fc4c46693118e27b21b19cc96f3b4eb52bfe5c9098d8a29c2fb633f6dc120660b50df7f19f948d37c662f3cf7322777e3e7a6f54d6680b52173e092dce5809ef6c0591a8cf1f56ce7a615658c455f291bcb1011bbd87372c8684a73aa5bd96269fddd48cd054545e97a6dab85f1225c6313286db2f76d51f4ea0da2fef98c6e4f431c8823895bc4b5796dcf579b6b0e88e10cd9690b3248c11c19797d46885bc2211049277e069c14a184fec4abaa4d281ef7860fdcf159cb", 0xc7, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x45}], 0x2}) 19:44:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x67e) 19:44:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 19:44:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6, 0x4}) shutdown(r0, 0x0) 19:44:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0xffffffffffffffd3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 19:44:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7fffffffffeffffd) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) 19:44:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffffffffff1) 19:44:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x8000) 19:44:09 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9) 19:44:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc37, &(0x7f00000000c0)='Q') 19:44:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x3, 0x6, 0x3, 0xbe02}]}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7fffffff, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e9e000/0x3000)=nil, 0x401}, {&(0x7f0000e9b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000e90000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4783bc13}, {&(0x7f0000faa000/0x3000)=nil, &(0x7f0000e7f000/0x3000)=nil, 0x9}, {&(0x7f0000e30000/0x3000)=nil, &(0x7f0000e6b000/0x3000)=nil, 0x3}, {&(0x7f0000e49000/0x9000)=nil, &(0x7f0000e47000/0x3000)=nil, 0xffffffff}, {&(0x7f0000f33000/0x4000)=nil, &(0x7f0000fe3000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f50000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fb5000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000f13000/0x1000)=nil, 0x6}, {&(0x7f0000e4f000/0x3000)=nil, &(0x7f0000fe8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e42000/0x4000)=nil, &(0x7f0000eaf000/0x2000)=nil, 0x5}, {&(0x7f0000ecb000/0x4000)=nil, &(0x7f0000e1b000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e68000/0x3000)=nil, 0x8}, {&(0x7f0000edc000/0x2000)=nil, &(0x7f0000f1a000/0x8000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x12}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 19:44:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f667b6c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shutdown(r0, 0x2) 19:44:09 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0xd3, 0x9, 0x9, "3a3ab27fe15b83bf485afd1aa9140424148d22c2", 0x9, 0x5}) 19:44:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000002c0)='./file0/../file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) flock(r2, 0x7) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f647704c00da89be401f7f5040d27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64dc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df4d"], 0x1, 0x800) 19:44:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x160) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:44:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xac}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x132, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30020, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000180)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 19:44:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") ioctl$BIOCFLUSH(r0, 0x20004268) pipe2(&(0x7f00000000c0), 0x10000) 19:44:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8240, 0x0) getsockopt(r2, 0x8, 0x23f0, &(0x7f0000000180)=""/201, &(0x7f0000000280)=0xc9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xcc5) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:44:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 19:44:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="8e", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:44:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 19:44:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4, 0x4, 0x1, 0x1e7}, {0x1, 0x180000000000000, 0x7ef, 0x5}, {0x2, 0x800, 0x17cb3e43, 0x9f}]}) 19:44:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000100)="3659d34e6e5bd25a61de452581e8608c1801929e88b82380a577a7c2ca60aabbf51247fe82a91a4f3de648b4fada68bdc7e75156a9faf8ec5f2c3602d0ff97f1df233bfb4dde63edd450469fe6ca2054a7d4f423b96307f63b4ba3cab117a90a293ad15cb79d58626f997c18a22f0c5fe9c1f1411256405b9b44e68340a345b3f7dd20d9232de67db72bbe1cd1ebcfce5238b1171a17a1e20acd59b4740ed5c5317579d837fb9b2fd979d8c684aba517c70b8bb6743f8b77f941e483", 0xbc, 0x9, &(0x7f00000001c0)={0x18, 0x0, 0xfffffffffffffffa, 0x31d}, 0xc) setsockopt(r2, 0x6, 0xffffffff, &(0x7f0000000200)="8926ff5679eded1ba115cd23ceada6485bcf21c71808f3d398e5abc7bf14b5329281cd55422927f84fed73c50f0501654da38d3a3e05517649bdebdc8884a627066f9552d4a7e4db36935e69893079f2d1ba67e4f4bcad5b8c37a5bc05ba637651ba87c2f7ca0939b86dc8a5b1", 0x6d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x80, 0x7f, 0x80, 0x54, "bb70f5f7c5d6b45327595ba56b845d107954c495", 0x5f, 0x606a}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x1, &(0x7f0000000340)=[r4]) getsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r5 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x60) setsockopt(r0, 0x5, 0x2, &(0x7f0000000440)="a20c62be7662efb8a242930fbc8b578f7980e2c313db3d2bfc6a009b6c3ffbb0a14d910fbece2744a7412a3abe821e453eabd59b5eb0124f2e685ae7a2754d8c48cffde3f060965255fac485b9662c33ad7c7ab4be386f0ab1d6039b62104c1c641c1918a81d599a7c8e2015a9e40347cc4d68afc6711f506eb9a10ad9d613c687e97f5c9011d2c42c9b68931725536d5b462379", 0x94) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x8, &(0x7f0000000500)=[{0x3f, 0x0, 0x1}, {0x0, 0x6, 0x4, 0x3}, {0x7, 0x3, 0x101, 0x3ff}, {0x5bd2, 0x1, 0x7fffffff, 0x20}, {0x8, 0x0, 0x2, 0x8}, {0xfffffffffffffffa, 0x9, 0xa7f9, 0x40}, {0x249, 0x400, 0x4, 0x1ff}, {0x401, 0x7, 0x2, 0x20}]}) bind(r0, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = shmget(0x2, 0x2000, 0x121, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/4) lchown(&(0x7f0000000600)='./file0\x00', r3, r4) syz_emit_ethernet(0x78, &(0x7f0000000640)="91aa8f281c8a77df791323069f4dd298eac8f9196a4cb2d33bfabd7b88db58272b55d3a9eab1b3ebbb1de1f52119a7e7292e3d0a935c77572b31384ffb5bd0efe25208823da4db3c3c7cfef27849166b19294491f69eaedbfba454bb4e5c66d7f4913ec0b703fd683e02af55849ebffd1404ddbe3f0489e8") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000006c0)=0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0x20b7, 0x4, 0xfffffffffffffffb, 0x7}, {0x401, 0xf835, 0x6, 0xcb7b}]}) chflagsat(r5, &(0x7f0000000780)='./file0\x00', 0x1, 0x2) recvmsg(r5, &(0x7f0000001a40)={&(0x7f00000007c0)=@un=@abs, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/163, 0xa3}, {&(0x7f00000018c0)=""/131, 0x83}, {&(0x7f0000001980)=""/7, 0x7}], 0x4, &(0x7f0000001a00)=""/34, 0x22}, 0x843) linkat(r0, &(0x7f0000001a80)='./file0\x00', r1, &(0x7f0000001ac0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001b00)={0xfffffffffffffffa, 0xb, 0x2, 0xfffffffffffffff9, "a8ea22f56df4e4908329f3038d4a57233c7ad0f2", 0xffffffffffffff9e, 0x8000}) getsockname(r1, &(0x7f0000001b40)=@in, &(0x7f0000001b80)=0xc) writev(r5, &(0x7f0000001e40)=[{&(0x7f0000001bc0)="b94550d8623963b8cad3eb66dd20e34347141829a4e3c289d64545f8bd37210fee02c282eb31be48f53e55acefc8f99df44da17fd47e555f8eb8e6f479df1496bfaecd0a8097e237d4822f45eb00cd8752dd7010a27e0e4337bd457395383f582877d83ad467ecba35c6dc204fa65abac3507bd6366b155e08c7c42a8fdfb7ad0f0f", 0x82}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)="f4dcf39851b7be0d7e8dba13410aefa4264371ca56803d70ccf946137d8444bc51ed84d3a2d217cd9a8dca198cf2d41978147817c85dde444bf9378cc5407e26d5579a5f9d1811", 0x47}, {&(0x7f0000001d40)="8726371c44b9ef4ac1ff7c5dcc37855e8d7a8e7192", 0x15}, {&(0x7f0000001d80)="a8c664489e1cd17fc6d7bdfba9e38f0db1b1d5eecfe909f2", 0x18}, {&(0x7f0000001dc0)="11a05aeb7b5da3c898a78dad0f18f9c213ec4e74e8b4e087f6c7cb6c755222bd015b1ab5077e94f3190811f1410a45c0900cfb84713c472438df64b61e913375722c315a330ca243d545ec8b51ec8dc183944b76d73284c98abfcb9c57ba2f50a707f770c97e162ff24d2c6a272513b09c8c87aaa1114ab38dd4d91b070d", 0x7e}], 0x6) pipe(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r8) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000001f00)={0x8001, 0x12000000000000, 0xffffffffffff0001, 0x81, "ab9c117c09ae4b0af33184da76deada469ecefaa", 0x81, 0xb3dd}) 19:44:10 executing program 0: r0 = socket$inet6(0x18, 0x400000000002, 0x0) getsockopt(r0, 0x9, 0x7fe, 0x0, 0x0) 19:44:10 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872070000000000000003b22f310b634f36000000000000000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 19:44:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x54}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000400)="09f9b8b4") 19:44:10 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000bdf000/0x2000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 19:44:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000040)='./file0\x00', 0x11) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 19:44:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x800, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x28, 0x80000000, 0x3, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x100, 0x7}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3b, 0xfffffffffffffffc, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x14, 0x80000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc, 0xa, 0xffffffff, 0xd3}], 0x1, &(0x7f0000000340), 0x9, &(0x7f0000000380)={0xfffffffffffffffc, 0xfffffffffffffffc}) write(r1, &(0x7f00000001c0)="a4bb601f6f52b0478b4f518d7d5cfce946c8506435ff94401bdb0df8b69604416fac18839a24ed5a06e159f63d43a6195b734e1bd8570144b5242c2097b4295c0e78a07721a735143ae17ecb135f61fbc311af67c1570e292f253c629837050e49d4ec62b374b048d342c5076b78397c32d73d606e2de5e5bb4ab6555662f37e38726a", 0x83) syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 19:44:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x20000000000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[0x0, r2, r3]) 19:44:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 19:44:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000680)=""/4096, 0x1000) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 19:44:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000a19543bafd54074a00000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000109226418364f27a1f4f28226c8953eaf8bd713d5a3462b9696c5685ff0f000000000000f3d4cc0104ca8b9f1a08f7af63f42afe71d1468b6f4d8255ebe2fcbf0d9df672d0ace67a7fde00"/157], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/154, 0x9a, 0x802, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x5}, 0xc) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/30, 0x1e}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/160, 0xa0}, {&(0x7f00000005c0)=""/235, 0xeb}, {&(0x7f00000006c0)=""/190, 0xbe}], 0x9, &(0x7f0000000840)=""/167, 0xa7}, 0x800) 19:44:11 executing program 0: sync() r0 = semget$private(0x0, 0x5, 0x200) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x2) r1 = socket(0x1e, 0x4, 0xffffffffffff0001) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x2, 0x4bb800, 0x1}, 0x80000001, [0xd1, 0xb78b, 0x20, 0x8, 0x1, 0x6b000000000, 0x1000, 0x70b5aadb]}, 0x3c) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7f, 0x100000000}) semget(0x2, 0x2, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) getsockopt(r1, 0x2, 0x8, &(0x7f0000000100)=""/246, &(0x7f0000000200)=0xf6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x1, 0x3}) sync() shutdown(r1, 0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) pread(r1, &(0x7f00000002c0)="7ca9e1e05a6230fa0e3a08c3620f858123c0d3757585c2110824cccd6c1a2b8754dee7195021391a4c8045611ce60943fdcd63993f679ec776634e7857c62d2da539fac58d0aa432924abd6070e52e1b325a17a9c2f4f6bfc812af5e967578f744efb2cfc49fbd7c5eeb96734311ff", 0x6f, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x9, 0x6}, {0x18, 0x3, 0x10000, 0xbcaa}, 0x1, [0x8, 0x7, 0x3, 0x2, 0x9, 0xa2, 0x0, 0x4]}, 0x3c) connect(r1, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) chflagsat(r2, &(0x7f0000000480)='.\x00', 0x1, 0x2) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) dup(r2) pipe(&(0x7f0000001500)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001540)={'./file0/file0\x00', 0x180000000000, 0x80000001, 0x7ff, 0x1, 0x2, 0x80000000, 0x81, 0x0, 0x0, 0x200, 0x6}) pipe(&(0x7f00000015c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x80, 0x0) 19:44:11 executing program 1: socketpair$unix(0x1, 0x200000000000000b, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() lseek(r1, 0x0, 0x0, 0x3) kevent(r2, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 19:44:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x9, 0xf606, 0xff, 0x92b, &(0x7f0000000180)={{0x2249, 0x6, 0xffff, 0x9, 0xfd, 0xd61, 0x4}, {[0x80000000, 0x0, 0x7, 0x401, 0x80000001, 0x0, 0xfa, 0x5, 0x7fffffff, 0x7ff, 0x7fff, 0x182, 0x8, 0x20, 0x1, 0x3, 0x6, 0x7f], [0x628, 0xffff, 0x4, 0x0, 0xffffffffffff8001, 0x1, 0x3, 0x5, 0x6, 0x9], [0x5, 0x7, 0x10001, 0x9, 0xfff, 0x41, 0xc56], [0x4, 0x3f, 0x1f, 0xfff, 0x9, 0x7], [{0x9, 0x5, 0x5, 0x4}, {0x1, 0x5, 0x9, 0xffffffffffffffff}, {0x3fc0000000, 0x6, 0x2, 0x8}, {0x6, 0x5, 0x8, 0xfffffffffffffffb}, {0x6, 0x2, 0xff, 0x6}, {0x6, 0x3, 0x2, 0x1}, {0x5, 0x2, 0x0, 0xff}, {0xff, 0x81, 0x2, 0x8}], {0x9, 0x9d, 0x9, 0x3}, {0x1, 0x401, 0x7fffffff, 0x7656}}}, 0x9, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 19:44:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 19:44:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) dup(r0) 19:44:11 executing program 1: socket$inet(0x2, 0x3, 0x0) 19:44:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 19:44:11 executing program 0: r0 = socket(0x18, 0x8000, 0x9) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="987535e535d90c03dd7f7c3d7eb7e916eb5089393d13f3267e01729383d39cad751a4f7c31230374945cea387ce2a348021f737105982551636def8e91b7b1e645dd1c8ae780cdd737875df78c8e4d526568a8d543d52ee8", 0x58}, {&(0x7f0000000100)="310f95122c1e99387c963045318fbef1a6f6929a8eb4608d1e9eed3aa96161f0168e00c275a29e92dcb6f4d01e4fe2446da55ca91f502a2565f8b75f6bc5d07cb5", 0x41}, {&(0x7f0000000180)="086c4ad56bbdb71f9874153c5c8abfb12c1c02a0ffd1a1e1b9ae035c7f288d924d35e3353082ad6e44a5cbc6466253b95f122a5ee05f73c029b3c27140dbc1397769", 0x42}, {&(0x7f0000000200)="e96a24c792437c86510b9315db4d0516d9f42e", 0x13}], 0x4, 0x0, 0x0, 0x406}, 0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) close(r1) 19:44:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x11, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0xc2, &(0x7f0000000480)="f634dd327ff2b58bdc6021e0333ac528546ae111e4edfcbc5e41978b960579f0340ee500e975329d26a7c7f7c8df952116e40dc6047d4a15b00712e29e216cbb60be019d1604fa18911e1634b60129eab4a8d1909d2332eed3b17eb73bb0d8d26d941ccf7ec8942b5452824a6e33f5f66fa6926b6df8a918c42eaace8d6a92a1c1f320dbd96091ea0c96fcb027a3b68f7d53134f9a7d2a0f2ade911ae21753e405455477247dc069adc45b89a9b10f95dc7c7ec82700249ad1a8c266bcf478df65fc") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000003c0)={0x10001, 0x0, {0x0, 0x8}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xaaaa, 0x8001, 0x2, 0x2e}, {0x40, 0x81, 0x0, 0x9}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r1}, 0xc) getrlimit(0x2, &(0x7f0000000140)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10082, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000001c0)=0x4) 19:44:12 executing program 0: semget(0x0, 0x7, 0x320) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x6, 0x9d, 0xf}, 0x6, 0xff, 0x20}) 19:44:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)) fcntl$setflags(r1, 0x2, 0x1) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 19:44:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) faccessat(r1, &(0x7f0000001240)='./bus\x00', 0x100, 0x3) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 19:44:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) r4 = getpgid(0x0) r5 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = geteuid() r12 = getgid() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500)='/dev/diskmap\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000003c0)="39978d100c5eedca2558bb7cc527534ea30738fcd8a6fc8efba39f906bf4549f11d755681f75d0e611f9241de01c0c791af3729a7fdc2c284d9e77f2b23b6874745605df1401ab5b9e69938431ec6728b3860f5139b05d81486fb0edf0f36555dd3f011631b325594855570c73743c953793c9a9b1e0a7f09307693283a1b37f51afa30f687033af5da8d0f31f606c6576d4a0500df13cc6c425c1a0c636c9e500a92ae7420e16360a483def241a69c0c235a2ffde3ce40308fa24620f7955a60bbafdb9c5805d2f3473900a2a10f472a026f3e7d9d4f4e427d300e7ba964965242f13983f3e418949868498a9406d69b93bdf78b7bcf2415d9952181bffe73c259d20539dbb8ab6bbda8e7b879dc1f9dbb6e2a2c11370d06847c577dd8329f064a802518df6bc3145fdcc8a4414c6e53c340a433bd0f38721c2d1f68b7538dcf7e3889defd15f769780936d6258ced3e16dff1da342ac79e808fb3546240c43021318fa5ed0ac0da8ec26406a4306b5f05a6a11400f45403b60a83c12b8c9b4b9b4533257763c30994516fe0f00207ba752d43de010339a6c5121af591c071cf859e1d593e3996384baa9693fa740b761850b173bf60437340126890bf698f6b3e38fdbee4d4523099cde658544641af2f70defd3661e36b4244a34f645fdae784a3dc8e4739e3d3842c73ebc9c7930454d02e68acc59f6ce503a27079d23cc37bd25326ddc5375aff05ed865e85da97c267c6c439d8537ecef93e8652647c4eb91e9f618dcbf689c73cedbcf8d1d7ca4db070c575117ee4bfb95280ab110a3e00d49849ef198886049a9c2f8c7b161caad5a9c5fafc45b6ef1f14c21952f076b6e7d0b7c910dd1d2a484c15d9973af4a3a10f0a05b5ea8b0487d9234bfe2188d45c3898611f55739607d89591e31e4a72b4fd20f839f8acf1037c83a787595d2ad32e83f8b6bd103ffd6529bc044baa208ab1a85f065e2d335a7995ca4fd1ef7629b3ccb614f4d8d8b0e99fe488bcf897c8d40bb953ed82b73cf610639c4b6ca9506765f07157cdf8418699462ab7383189a4ab9213a6262fae38e74868179d9703545f4a002633f0c3f5e42705ee601d9bc036f52df5c6fd4536d52bb8e686479df41eda0ccbaaa7cf9bdf95a99e8eadf79c2ca0cc0e73b9d5b887119f242acb773464a99da6175d0933f69771ac9dfc08500409132f521b261c4c1e003d7ffeb01f857e9657f36fc6d79eae38e0abe4d113e1fec627518971b6245868ad7574c8b9de75d8ca4a67dd2c2a6fba41f4d9789ff5a7a9817190a5609ff92fa28c730c83ea46ef9360b627e9920084b5602d1cbd62beb0553daff351c77a70446cebb0209eb31fd0dcff97512dc635aed796274dc4c10a18bad36c82051c7fc4584ddaee5b6f7c6d71e4171de6226b46b099fd2e78692a182ce003472859b7ea3cc64ed2d2e5384be1c0c642235b53de3ffe487703cf9d8366465954a55da6611ca90b4ab51b475e9f84d39d8b2b7d681607269b3a70cd781dff4b0ef02f608113227a85e35684af92a03dc1724ea493890af9efe12a490a9b1b0f89bdd8d44518604f3f2dc9406e1e67f8bc7ad1e8a80fe7b584495dc20526ec9e5d39f32a87a9ca7442a1adf55ffe8e772ebef62032eb25f59e3effe4cd89f3ba5dc73b69e852c961b28f0f202f960c2cd4fd0b1f3c4d622cc28ed68ca6827fcaf9f2f5010b7c57fdc476838bdd7f85fc192b5ea574e81deaba3644adaae564c8caad1bf7ce7333cecfbed4267daeb2bc0213e83aba470d3afbe68558295e85609ab56d7bb87193b871172f264a582a553cf33ca5521ab777f721d933657f4c4a6c1c732d435469a2152d18b4665c272ff9492e1aaf08e57d17041908da15cc8af3f11766da11666e8c9bbbd89b606f75e4452ae6a8b2acd72627f6fcbadf30d91519da66422a8c5f4929f1507cfb5f00f3a0c3b74462b43086244bcf176b639edde833c87eef9ddbd45e56296cbce6886df2d391b9359156a0e36dbc6919c4370e304e2a5afe526a5a47dc95fc2a8337a0f548d7f7e45b1965cb923e824acc2878e2fd488f2afd71a231253e7006594769a83bd5ace05d7befc33caaed66e14c1061940c1af9b0d7c9200f1ee802c280f32a675dec97fbd3b4675865980e54234bfb438ab73d43912542d628c8df866f02ab3a22ebd58e411b2fc77463ea4b7c1ca77371124dcad816aa41ba105516ad6822422204d97ba776e627316f49b8b92515c8f262ecd3d3d87670767ace2cea61166c6e27740e94d6f5c5c4057b73a6ae4e0d15137f017fba0b5032ee8b95730c706db8963073035308c774c6b354b3b6414724d3ed7dfee5a17baa6eac4ef129f9559bde76062916552bce475c07e5789d5354a4eba0273a07781d4f094795b94ce4d1b355e8325b8480d721172a0ce589c98df058239a373f1c005cfa3388935adba54866e071cb00032a556c94b6716cc2b37f6764901d9db88c997bde0ffb1691c6e740ef5f16b914dc98dbbd10482e845fa0a5f9be52c39787fb943b2910570a7fc8196a06100bcf7cbb48aa8061f7ac35af33d352b7aebba4e3e9d654a77b5ce8693028851e6b47ecaf752de14a742a009548983b565b0ca4d021f5badd0d4083397027dfba6ddea9d5002ec79fde8224dfbb2c7fac062c001c2fc0b099daf35f2fdaf708a1833eb5b23ac5f18f7fada10cffe298207bcd3dd0fde34dfce45bf63db96a84f2feaa55b03b2732f231603fad34e492b4c23db73ea6d1fc3aa3740c1741b2d64f20f422ec8fe26caf93b3270c4fa5316c4ce4fdc280181dada9311de0a488a9ce830e337bb0991160d7135a84e642b4d011396fe74be4f2a954fe7be910ce15838b4a11966db2dc403940ecb539ab4996e35f10f71c136e1581068c340bbf6f89f4f219c2c7ccb40c1d9f999ac59b0c47354a3f7304900428adcd59260cbfb315f449990bc525e6c63b7767e21a07f1b51d7a3fff61f6110ba1d20698911c4ca2beb0a4b3244541b6109807b08d014d12809697796b7f2162da016dfa5e0c47af738a8fea679bed581d4c059cfab30db2e34d4f0ad8d83e23d191a27a88a7597e57bd3c7799a71863c5d6ced3118d330b73752513dd1598596e9f97a3abc9cb987a963322b25d703a37b8877b28c16cd19f63e2be81f2eedd1d5c59577f43084a33c1abb12743de5ef4de04fb5ea37e4b4a2d6cdfbab1b31ab662e1c09b1f6909fbef70cbef316d9ffca9a3679937f81d0b98992aedf36c29250af432ad7c06ce27ca80281128f8e7ef1ef6e45795f6aea5f54f140640600ee7b2d8008b37560c4a6f9fac07bb0160fb513cb09a9cdd40ce70e304d9d510fd57f25eb8d1692eaac9ea130bbc824e4f9ff172bc924f6f003a36bc48ee5d6598b08050211a932158d1fd41e013fbd1191f1fa0a1cda0b3e66b187e79c0cc3368b4f5a535c57fc1790adfecc438ba22b24dd236fb12c3fda48afc8d5e7d547425b449103f0ae13790ea1d5a2542a4a566db836f42c02b75c1b48aa252f362e75b2d96d862622162f01045261d8473826e8ace69593a077384076192a9a46540b2bafb0bce65e3967cf59fed97f6eda3e47ae61026b53dc43b37a32e279ddb6c010408c0e51a6f7729113e85191d4aa30fec5c0733d7dee843a3159d00402ed6a228fd0fab7d016479acd9610fad17b137223247ce5330077745ba56eb810a64665f774a4d7ea020589ae01740b7b6155a3e34a798641b001209ead13f1f1a97cf462c257e6c01d9540253f98405a25983384a2b15cc26da66931160567018147ee66845ad6180c6a83ff424339fb7827ee01ce7cf4db724eef33acf4eba49c5c484547ad8076f66ac653fafb1a3cf0a94bdbc099d405803c8277186c59464178f68498dcd5f17caf95c447509fee0caf4a73333c3157fe4563d6f5ffee5b2a754003d48e1f09385cb3133d92c40bcd9068979de2d5ba8ef19f21ab3baad8f3702841299bbf070c64ec16ad5d0751e15a3b99b73f9b68741068cf3ed070c0c27b05c35a38676e0191c055ed6b4441e8ddb703df86e4efb5caea719b92bb15022779a1402d2ddbc3a0356c686461cee9a610ff2dee38576bd2bf1241af54423df4a55327745146ad927dc8a02f258180276ee4d008d1462a07f595167ffd465b14146105aa65d123324d632bd781181891fd02328d04a3ec185291308fe18b0b4da614ed5b9387c61fec906468bc0f88965c5f7011d17767fa0e311789e0f0967cb151ded142071a0e5b57961aab1758d269f18fb5b7e030e3611cabe35d632597ffa5c78f942e6f8ef361a2398b90864f53647285bb5fe3810c7ce825680c4d28d4f99b8d90e8349c9274c3ff66f52f61295f36569e766428ad963cdd9436c69333a91fde61b2977515bb311618a9e7aa27eb58eed9dea64107da7f87b2984c138c68bfc5e41e568423e84a1a0095534ad6dba3ab800a1e771b674ee141188ef9e69d0e7e952fcafde5a863d284ff733bb966c665f23fcbe8c4d798a53113eba3b73edf87d8e78ec5d48ca510517859cd3739ddeadd6648978ef3d1e4e7275e7e8872a60a7806a975c654063c0b43e0af31f18e739c4388e6bd9aa4565a668c7df81fb757d1ee0ca7204dc958e40689c90154033a94b0ae8340725cfd1b2d5f4739ed4c66cdc34bb3e2a360e5ded58a1399ce21bb6b067c5ec1a0568ddd28edce949b11f2fbb1caaad40777026158b59804949370921125b714abe11d45a76e26e6c13b0b471b26f9ecf4e7dbcca0e6110766e551365ff7fb4b0bba2072421f27adfb7a77f7123b5a54456d44937f29b5ab294a947f720ff5a5cf24f5f3f4067b8bff7663b28d6e0a8ec9c556332372ca929ddca9e70a4033cc2478d492467a78ff149f2ed3f3d08b3db143dde619f0a3a696c4c3768db278366f1e6026539fd36f77660ac5a1067e03f65733b2d0cd6f7db561de61e4d9698808045b7f493786025865dfba4ad506ae5dc9c9d7da8efa62c827889dfcf6013c37cdc69e3f1a9d2a06fe680cb7e3fce76b49dd1533be5c496b7b5009badc9e4513334171e92230288629b443312569ef2508129c66be4a2e05ade36962acd8dbec9058f3f8d567e9e266d678ad1f810eaac58c359e79d8177676f3eb78fe871597d7443ef137e6b6cef67a7fa5eeea5dee4446b1f892738c208135d7db9347d63d6bd551e0a7fdaf47b6db7db30ea26a69ce8aeb235630dac15515da17b51ca1caa6598cfab7a573b27c3e5c7f8055eefe3b917e79f1a2635702780c7a35d866bd39f576332d7d0b665ca8e2cd12d560818a1ef6799d76ae1323e714e41822e552d8984b41cab30c8c34f60e2be1bf11ebda885af285f1edc9be581e853299de4702fbddc37e4538415000702bc2ca8ee1481e3ff80d52d608f0dcce544e72efb84f310473b146cff075f357b230a3f24c503e8452985421b6fac5f7cb17e204937b627929e4b66ae55c7fd2760acd26a544755e7cc1d6bbec1dfa8726315ff36aa7e1b994e5b3c663dc43b6372ce12b767db619c904d0b4d78a6180fc04af8bb47b226e9fc7260f9e137ce6a185684e4d40cd2e0679ab9243b849eca36a234e4c871431594a3df116cc9d300011a11088a672f9730bbe0c5903b29e537bcc61a91eadd49da19f9dddcffa8a47d48a1dd301cd759fe9d9a656fbdc1bf2c3b7a485777e13fdf528752576d67583eea7ebaaa80bbcbd0b5d51e9361b004e5eaee38ac06dcfd56b84068cf7914bef11704b2125e915cd6624dcfd05c78e", 0x1000}, {&(0x7f00000013c0)="3aac426e71decc7dca3d12b67ed5d2526846eb0202d1e22ffc30cfd7d8301cb8abf6a7cf88bcd99bad8795b40fcdd2c640cd5d533d0723467f926efa7cc8784704f36be3b5791aecdcba5529b26b2318cb3d48bc1578f12e1e41b4e6fd93d571f45eb7eea03cf92c57dd8bcd92a665f3d593c618892de9f52bbc817cdf93796154dfa533c5036e638ef91930f60c2479cd13d8bcb2ab3161b46809b8152f882739e8cde5643159c18c02d383588c3ed8baa5efd0a566102ebf1e13a7d61e8faac789a952ad1d9d98215d3179902a942e21730f63a26a2dd0e9ca3a50ed2a9f8f729203350673637f0fcd27929b80a44cac1e1b3ee6c077cedc", 0xf9}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r0, r0, r1, r13]}], 0xc8, 0x404}, 0x2) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:44:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x170002}, 0x8, [0x0, 0x800000000020]}, 0xfffffd2b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10011, 0x0) r1 = getppid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x203d0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x3f, 0x8, r1}) open(&(0x7f00000001c0)='./bus\x00', 0xa, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x1) 19:44:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x880, 0x174) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x80, 0x7}, 0x10) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000740)=0xc) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x100000000000005f) lstat(&(0x7f0000000840)='./file1\x00', &(0x7f00000007c0)) rmdir(&(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x5, 0x442) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x83e}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000080)=0x101, 0x4) socketpair(0x10, 0x0, 0x401, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1808, &(0x7f0000000240)=0x100000001, 0x4) semop(r7, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x28) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000d80)="fb441892f0844fa9b7ea97b0aca16f1de831bab316076712abdcda07d454b39d183e63b9e3f8b73dc9891bf4f5ce4673f99206aa04832caf63547b4ec168440555a9075b421357e233a1768c9ffa34f496f3a1f70794c47633408386b126828d0edfb6f30cce9a188f79fcdd764ae09baefc4bcc6734751cd09801c724e91759de9892007344a9ceeba6c72a87939ab71b53b1a337fc3e7c171c3cf3c40f70abdfa7e45b355cc2869ed000fe989924dd0c3122651c7f2a60c5461c553b82f3b19f68e6821004c729a8349513728db38c3028192867bebc12c2b91006c2289a36268817a27a6f4dc532ef67a44304e4e9bb6e55274a5824b75cfdbe118a7630bed79b53d50df9b288ab8ee5d058e1cd935080a7afa3c5cad64cde198212233c3c99df4433cff0560a2d5a2f74594aea7c706cf36359ff895892ca68c010507365bcfc4eb4e0986f7fa19771b2cdaeba3b6e71edab78cbc1c5a64d3d6394c7e8123e988bf42404810e27a27ed3352d498706ea8d581eecbab4e4a4a5e28e3dac5761f398db821278fd8f02a71e0c61dbb03d719845a93cc18cef03db0db2e23d34edd4b9c6bb4097a68be50dbd91934c748b934787ef9b00e3b2c7475b6d287d163538e7c3e2ec7719f6b679db6510943421de1edc0978512df671df1fd9affb59aa975c1f0cb5a540349adc0ccdbef65738c5cbe677089c8367b2fd61bccbfbd384c11691c906f992fb28744020099a3ba0b530e2190a4766c05979609dc6d9c3396d447390467a4c33f1fba8067f781f56f9b7378e232f0a91dcc2aa90ec8fc4d050ad3f0306e2cd4eb0f4babbdf2a90fd989f728e29a8e438f2d6d38aa403b57f8604dd30c77479b03dfeea0404e4d044f94ba1fc8b162cea02aa5227e9cb62c569a37151d529833d00999bb0d4b1a6ea679e9d5eafc1db510a5068875167315945ccda58001ff42e66907b07e7d7d3288fccc05a7fb6cae70e6cbee314205a54418654568ab38f5dafa4bda54ec42b1281044ef8580947b2f77d9ec47c6973cdb3de9120b2473cd4bd9c67b2736616ac5c3a931c4b32bc5c708ea11c3e69d6ff1c200043398f3a5467b095fbe0a80704a7273310f466bed9187eb0c313ba3aa3863740e6e033ef9a566debee51520aec5296ab324d583d0643f8bed0a0b69fa86d9c32a6dbe962f9f98106ae74d64b322577f79828be3ecb0dc17f31eb9d022b506dad6b41b254721ec32fb5573854352736a7a3fa9ec157c9bf100d41407daf882c1a91529544861a76039d11653cceb9cdfd70da2ebb4da5c1a9eb243a6da3381c7e36ce2e6372c2bd1d17418cd5a247f144a61ac5c5416cc92442eff9166cb383f0c4db8ede6d65e1a2ec2d9b2745e19aa441103e9734029133fb52a5251eab5c87607055984a59168a00a02da7e466f888cde13e3740afcb4e49f0a853eb6522f5d3b3f1bda2692e1f3468b2f46947a4109b431d42019bc21dbd78f6de3fec6a0920870e5c7453f3e3c15748db18c26240b9380e2a617a75469beaaafda14872a261d78d8dd7e250c57dc6f8ee647354133b425f5014f65b3dd1a9485a0d49b641fd91bbb967404ee188cb273db75c3287b7b2a773aeeb7f60f58e1a71c17a9bc6ed1e46d1b25372c6908661967767c0ba3dc15c272149c406f02dd6358c7bf8d10353a77c6c425f7c8816b4370642abaaa7deb26755499647c21af70c5ca625210b1a9375023f56ce2827c03e0fb7547f7bdb0878e017b8098bb78f6190e952eb796a937b97ce9e4208adf8908dbc48bb36224ca7a39ac29edb67d186ecb1415188ecd56c9dd12ad23520c4d0e2b7267d758a7ed8cc0e28123455c30636f09bfa9a4ed37af1a659686c81a4095f443a626229cfc054f2f1b7602aca168ff75382f20175e2e7fde128ba0101565adcdc8fee9394eafe66846c03e79df80a8573974dcb7db3b7c48b571d7ab14d01347cc736635094d2e5f011f54305cbc3ee9d1968eba142ca1bd76db1489907c45826cd14465b4d15aa12426746250904139a669527235520a250737bc679095b037390f9c191728a2dc290682618e08874f016eb5a33248519784b9efb6f2c34924ec81ba9dbea3fc250631068a46fc73bd1e6d2101f8f92571b551bf0f35e1b5de6c3c5a826e12158788966421b9bc9a93b7e896585bf6a61b8d9df683d74ceddf5e76b4eb117d866f56dc22f36308366a7eb590369eb3eaeb0143fd07c08e8d094dd0bd9e6087d83da54ba12a7c2b4bccc9bd3b8c11a196a7cf1578dd1af7c877f21643138b592b34b2b186255ecbc7cd1b042df5136542c85b8d4b6dc063fae950eda6a0d7f4e7ae249d01358f1396b3e9c4f44c0c5e8c5c8b1683d1f1e8d262f5751761502bd3f6172585b463b5037fb87a5a1d3332f65708f0960348a7d5826d6a9f477374c7ce0211dc321865312457022b47bf9b2d80e4b5c9063cf3dbbfba8c993cde11004796edab96c30a6cf583be7627b8e3eb289e0ea71ff1bd787f60fa72e3840d9575e0b83f22680da142ee9166d25922481d501a01b7a21de7454e25d3bccdb0800a87bf3d674991af3fe0101fec4b4572f351e94826e45e7d8e623c6617c4a03f6b83ccccf320df13bbb0e479f547ed61bc5e201b3a2347ffc7702bd1f5f65b5dc0857592913be60bed9080d399ed586bd86814bdc3238a4e3fa473bc1b81e457c3eba0e98bd12f6dba9305caee4fe25a7e24eca741cb83574cea0c61f0414b7da7d28dc3354ae16e0a82258c659fd009e681c7459b2a0172cc6e91b398cd299b3d17476a6583f0ff0f073a126a82ffcd7d3fd9bce1122bbd0d97bd473484ddea3e9038e625b27bedad463946bd597fce7722bb673c13188cc9d6c8242af903950f4f0260f7b042f71ee8b37cb8459e329cbd9d2fcfc81834da428aba8e0afbfe6123e27b8fc0395cf8b403d906052f4814c47766303a82c69bc1aaadde90477a793458739f23581b9bfb934e5f10fa11e4cd32dc02d4d6bd8fe81b66e8076d64fa52c251d4f6bdeba7b016743decac66db5e8c0979de29c56a54456bf50773c7c2a48b0820db69e4cce534ba4acf6ccf6907e8a8ba1a5e38bb8b40943b66182fffc9d607137d174010fa15988391e7f34ccd5b5aee3d03695020c54907cebb04cca817ec9456f1de9dd09c96d6fe0fe1f6ca62a52ad97eea5fecadeaea5f6aadf20a311f4bf4a8ef96d29c095383113a7555241ad81e94dee3126daa96e92d75e5aca87fdae11688354420e5576dff5a9dffd505b99f85d55489780af02d1d5c34be89df3834f93c9bec7dc27a19387ce316ece8b8839be917755d40b7270576eef2601e393aa7885a4a37c266b27b600887db68755c9bd77c966e86c26ca66ff2ad0c6534007619ac115efdb00a4f7ac504548a03e2ee0339dd83d341fe7cb6fe9a9bf3431b8d59a57a7421b74a7a6719abecb1fc8f58e856f95b5c7efb0ed84325d4dbc9893e09f9900535ec18d7d47e2fe5003a6b6cdec04cdc0b9edeffa888c25fec96c448e0f9d0f46f26503a837cd165db101ea53173018ca818bb45c3dd97b3fe865a47397d55b78c2adcb9e8c2deb172eadf5bf5d9a3349c5a9f00b90cf3186955b97caf51189ec33a76e31407ace23399dc63e2e6d6f7b9a270f93c71e56a4a89aa8e84dc9e9bd29deffa9a8c0e7b6ae163e1f6d45933b2575803771d1c0d129b2471493f50bc0a9a36e58c999a69ac3141c7615f226e62cb6a477aaf0af8c328b843bab0301316dc509f331d9fcccc2d4c45506c26dbdcf8ac08a09ea78fe44a3d4fd6b74db699d87146817b75f0cc2dd5d2191b502842b1feb4f39b622f8be5449af4d3ea37aa6d690ce3a585f1d7b0a046bdf20506ed4d498dc2274081ba06e847148ee6c109f83b35db0704cbd9bab089a3453f4cf976aa27fd37f7e986b67a036216a7cbc777857aaedbb6406e08d482f2c4cdf9e2e242fca9b2a8e5d4eff21f7cefef3bb82e32924d76585e06966922dcc02651a681f58bafbc1f99869a9baaf1b3736dceb7b262e006e49a95140894ee718a798631f89deca4bd2db75f9a5378c960528735688278cc3136e5313ff3545b9cfb52f3c7bcdb39420a349d57ca0cb58017c5c0bab4e57a8400a262ae9da844284b0343e9acc3e1a77f04f12678d13ce9f945f62128ebc78b803877e616575c048e6db0ede82573eb942a06c55e2c6353128f053d5ebd7b76da94d8811c178b4270fa1703d90f80a1eb25d826b9f2df40f2b6e78cc442d67bca85ace4eb80f212ba12f864e2346592f80ee5381a3f1db960f433e10131a914b9d6060f526a5b62043ab2766dcdd4a09219f736ee7c92ca03d5fbca177ad997a910305cd0efb9bbfaca972deb1b1fd644f4cadf5a1cadb4858806cc78f88111faa9a53fcd2e03301b8689fd864087bad310ff5b4212342906a462ebe160cb56301886ab802d1c0dfcad2646119f7be4aa8caeaddf447cfa5035d9e6ebb4882b75a400f13ab0d3bd49ca46c9f736cae4de9a5cf1336a36d00ad8f33e7438d26d025078d31d4d3a709c409df9984607c4ae2b5ce92f45a8181f1894a67a81cfed87c57bce36bd5ed1b5ede94ca80db8643a035d2c4bdc479e694d4aa646f6af5d7e18721d872619ab1dfb62f03d52fa566014b2eccba2cea8ac92844ee66daa565f25e4c751358f360c22f2e8e4aca3c8a09f1aa0f43654931c61a3cf5a1343c67842ba3de4d08199a7412f798c3ecb5b51b00887616fd67ac5f2f5ccf8f21fdbafffb554829f5bfabe0c222eb9a0f07aa8a113b8a1e3d5cf07930bf4ac51f6c818dbf5725e06d02e1bf8e75f959409a13b200aa618701c47b62aefb89397f7c9eb30f5c17a9f7ace90e22b5596a7c411a2104fbbe2fe24418bf17ca9b9fe1b5589e2a2e1dfa4e4b0564cd1811b28f5f01451facc5be6bd8cf7d1b9206264773ea9df6b404d8ad2a37b12e04171a3c3da12151d35daec4d669786a8ae221291c916aca1eac4800482a1ad26f77a389e1e527f3efafec40012f1141c9bdc04ee8a9ed80ad94417b74d065d807c646a493e8055fb32f3b488a1c5015051a650138e6d792036c88f78c58d33757cdeeac53efc50797430c41174509edde3cc52ba95d0fe94f4086372809dce57e8015e8517ea9537cf939058ccfee1ed336062c5aa40beb07622fd55d9f9ca0979b2710298e20012d3fee0c0e40407b30eda6f3bb2c17b7ceb95d23c17024d48dad3a36e3cceb6104fde2854004697aea45e17c9bebb57501cd9f62e4fc805eef2ea31a8ee66794de50413ddfb64b928b2e1d67f2608ab0d7af967e4aa3a1e17cacfee4921cb487d3a94ba7532d944f9dbf609cf498e231657e6be998720de409fd4fd076063739de5550b500f6b94ebab204c95907ecb425c382934ac539f0db4d1e3d98cb5fbb12a1efc3fd665aaf3fb0e3447c103fc2431f042864e9fbe5e086f6ec45d81baa56c03002dd202d7d9cc738e4833576e7df0aa5a7f3f6fc38f1b46b6b91aba93eb50a6d70c2f23220d4e45abb4e44dcf5c98f512d664ffe1dad1e0043b76496b5fa4ac7790723b9d99638d06478adbac4e07b4708a783523814f3da5ca8d62c9f2ee4b6c5cf21a081a31cce37f1e3c740aa2df3a23020c78b668554e82625fdf0ff1f0afb535d2c3fa9b54e109b1ca5bfb9bebe431e9f45c18ce56eb87ba46135125eb15bfaac519d6ab62b7b83462b119f7ca0f79062504aa9073ca1b7169cddf09461af015789d87fa8de042815306557d9a49cbb64c3d1606c4163cb9f26997ae3", 0x1000}, {&(0x7f00000003c0)="c7e0ccf70295912736c113c0ea4f19faae945fc75aed20e69e611320f2e3da91dd5385c802af137eafa33a569ec0792cf8f39df4405119c9aa286696cb4aa6d60438c5f5b10353157e2b56d2f785e14128cb39e71b88eea454a4902504d8dc4ab665", 0x62}], 0x2, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r8, r5, r9, r6]}, @rights={0x28, 0xffff, 0x1, [r9, r8, r0, r5, r13]}, @rights={0x18, 0xffff, 0x1, [r5, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r9, r6, r6, r9, r8, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r8, r6, r9, r5, r6, r8, r5, r9, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r9, r8, r0, r9, r8, r5, r0, r6]}], 0x158, 0x4}, 0x8) 19:44:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x7fff, 0x9, 0x6}) 19:44:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x24, &(0x7f00000000c0)="06") 19:44:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x20) recvfrom$unix(r1, &(0x7f00000001c0)=""/203, 0xcb, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) ioctl$TIOCEXCL(r2, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 19:44:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x800, 0x3}, {0x5, 0x7fffffff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) clock_settime(0x2, &(0x7f0000000180)={0x2, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:44:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000008c3b061cf1c88615c0d958589d89f243df35de37caa006c39aab883ee3624d4c9bf4502ad5d8f34c272b6267d4b764f24ed72d92b4525bfc2ba44bb2b2d1332dde077ce029598c982101c937cdb36bbb8489a740952f078315fa50534558bd1e711e12f6baf0ee6c0d3cb5e6e1bf651425f919d43ea37806b3506a70c937e3a3334765b363e64982b71c6c316693727c0a7dca72b6e4a5d5a60b7a4037552c310a0a41c77d397a76aa54c5b2051154a53f24a89559eb25e4f6fae4"], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) msgget$private(0x0, 0x8) 19:44:12 executing program 0: r0 = semget(0x0, 0x2, 0x2a) semop(r0, &(0x7f0000000000)=[{0x3, 0x346, 0x800}, {0x0, 0x10000, 0x800}, {0x1, 0x7e208ff8, 0x1000}, {0x0, 0x7ff, 0x800}, {0x4, 0x100000000, 0x1000}], 0x5) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r2, &(0x7f00000000c0)="e36b61", 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:12 executing program 1: r0 = open(&(0x7f0000000700)='./bus/file0\x00', 0xa09, 0x100) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000780)='./bus/file0\x00', r1, r2, 0x6) r3 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = fcntl$dupfd(r3, 0xa, r3) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r4, &(0x7f0000000380)='./bus/file0\x00', r6, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r7, 0x4, 0x48) shutdown(r6, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000600)=""/110, 0x6e}, {&(0x7f0000000700)}], 0x2) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r7) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffff, 0x6}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x5, 0xfff, './bus/file0\x00', 0x23, 0x4, 0x4, 0x101}) 19:44:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010010}) 19:44:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)) 19:44:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0xfffffffffffffd5f) open(&(0x7f0000000040)='./file0\x00', 0x158, 0x60) ftruncate(r0, 0x0, 0xffffffffffffff50) ftruncate(r0, 0x0, 0x3ffff) 19:44:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x40000000000ff, &(0x7f0000000100)={0x20, 0x3fe}) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:44:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 19:44:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 19:44:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf7, 0xb0, 0x7f, 0x6, "3fc8a84e23c56cfdf5d5a5debfc37f626e64a91b", 0x8, 0x8001}) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 19:44:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0x40}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:44:12 executing program 0: open$dir(0x0, 0x18000, 0x50) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x0, 0x0) 19:44:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) 19:44:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x410, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0x3, 0x8001}], 0x81, &(0x7f0000000340)=[{{r3}, 0x0, 0x84, 0x2, 0xffffffffffffff80, 0x20}, {{r4}, 0xfffffffffffffffe, 0x4e, 0x0, 0x81, 0x3}, {{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0xe36, 0x9}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000008, 0x8, 0x8dac}, {{r8}, 0x0, 0x84, 0x2, 0x0, 0xc55f}], 0x244c, &(0x7f0000000400)={0x7fff, 0x80000000}) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="ff04008efd04fe8cd897938be09f93320300fd23c7003d380732e0879de91ef28f1473b590b1e2fb4da949f0a718e036893a366d80495c019f621a843f117fde007483b036c0b8840bc201825b938bcc4f078157dab56be3343a3ea613e8333a3d39a33a8d0f9756cc9d2d8d3d68b9e24456840ffd789d7f68230ad1c941f56585cc6ab28fed6b9187c80fbce30d0eb740cc0e8c98bfc6c43de4d8a54722ef64c836f58b21092af0409e981dde9d2620b33111960af3aa4fda71a1971347b877c7fb8e5b962d498dd53cbcda2e96da887f75bc9887e40143968a2fe4b7a72f78cc278d193988efac85dcb44d20a74997c071f042382d187c3bcd8f131c4398ef7edf"], 0x0) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000580)={0x4, 0x8245, 0x5, 0x872, 0x6, 0x3f, 0x4, 0x10, [{0x5bff4e5c, 0x7fffffff, 0x0, 0x401}, {0x4, 0x7fff, 0xc9a, 0x2}, {0x9, 0xffffffffffffffff, 0x6, 0x1b66790f}, {0x2, 0x7f, 0x101, 0x16}, {0x7, 0x3, 0x401, 0xfffffffffffffffe}, {0x1, 0x1ff, 0x9, 0x5}, {0x5, 0x0, 0xea, 0x4}, {0x0, 0xfffffffffffffc00, 0x7fff, 0x4}, {0x0, 0x200, 0xeae, 0x9}, {0x800, 0x8000, 0x4, 0x5}, {0x0, 0x8, 0x1, 0x5}, {0x4157, 0x1ff, 0x1, 0x3}, {0xfffffffffffff000, 0x8, 0x20, 0x4}, {0x1000, 0x1f, 0x5, 0x1}, {0x6, 0x80, 0x0, 0x1ff}, {0x8, 0x7, 0xbd, 0x6}]}) mknodat(r9, &(0x7f0000000080)='./bus\x00', 0x20, 0x0) lseek(r2, 0x0, 0x0, 0x1) pwritev(r9, &(0x7f00000002c0), 0x0, 0x0, 0x0) 19:44:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x7ff, 0x4, 0x2, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8e}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fd3000/0x1000)=nil, 0x4}, {&(0x7f0000ae0000/0x1000)=nil, &(0x7f0000a8c000/0x2000)=nil, 0x1}, {&(0x7f0000ce6000/0x1000)=nil, &(0x7f0000dfa000/0x3000)=nil, 0x8}, {&(0x7f0000ed8000/0x2000)=nil, &(0x7f0000d71000/0x1000)=nil, 0x2}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000bc0000/0x3000)=nil, 0x7ff}, {&(0x7f0000e80000/0x3000)=nil, &(0x7f0000e1d000/0x2000)=nil, 0xffffffffffffb647}, {&(0x7f0000cd1000/0x4000)=nil, &(0x7f0000f73000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x100000001}) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:44:13 executing program 0: r0 = kqueue() mmap(&(0x7f00003ec000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) ftruncate(r0, 0x0, 0x1ff) 19:44:13 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x4, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:44:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r4, &(0x7f0000000340)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd90900000000000000903161c57651990187e7a0b564edbd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6f40a0a6fe02b9eba1d92709dc47642c5351ec1cfd123bb2454f7c0deeeb1a196d7b2c5aa75789fa0ffa14dc95a50a8425a375c4b758817ed0934d7ad7832043df7f96e6e88620d077f1b39e76092e8496a62a42f476567f75810000000000000060577c0af89fdbf46ef50b2649bfd517db1f63d2622184c5b75c910e60868614979fc07066412885ceb92b1f3e5f7901c799536a89", 0xfffffffffffffd84) 19:44:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x6, 0x7, 0x2, "fcc2048e85acd4445110e8e51e18bfec22010cb0", 0x736, 0x74fb8bbe}) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 19:44:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:44:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 19:44:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) setegid(r2) 19:44:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="959ed5857dff267de48690fe63775b72771384f4e10cc80f5a52025b6f", 0x1d}, {&(0x7f00000002c0)="b95cb6eea68dafd72650e53d51dadb6142820abb5789037426d73cf54309bab0405d5aba76de0c1c67433918c09b6220933186b6a2cf2efb866f3618a204f240a0b31bff9e535f06df8f25d761fcb9d5bd6d5cd4746709ea8b4e5a10fe17b0795d958cbd9de7e2adbcbb6233b43c419e952cc8f0d66d6ca5d0a446ad960aaa45cda3217331306056d3150cd68a4a0825378118652b", 0x95}], 0x2) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/167, 0xa7) 19:44:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f0000000100)}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x4}, 0xa) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 19:44:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) pread(r1, &(0x7f0000000080)="95f685b9ff7fb7d157d256b491d9c3b329529d64b5294df89da4abf63eeab41ccbc9a1a0708d122a8c2006cd0e5b4ff0f6aa221c514364d7cd4eee980ea0eb90fc60b63ee7b46499bdd89de626d201d74d402519396663716034a63e7053a358caeab722479e19663b711ba943f29ef07aeab492b6723cf7d957ac31a3ff49b9427482be2dd644a97ae364366f169c5c06342b69f510a19233c22c563d54190583c4b2e0e7802b09d9fcbb91b558a7b04825d30b4e8b6cad261a4a56dbbca4f99c47319e43577171477f861286ff30520a326353f4edd573842494aadd2f75d82cb7c167ef6e04ccb4aee0f7ff6e04eb581eff858fa2", 0xf6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 19:44:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x1, 0x0) pread(r2, &(0x7f0000000180)="684dca43fe5d10a1f7c81a98bc8115543115000510551fedec6b936d0f68eca988ea52782670ef2427de45f4e0549ca0a342c395e9949e52057c8c3d17179495772c05e97a52f932cbd106323b30c9a1a417a14f6cfdd6495a400f72ebbf22ddafc5000bffc196e69ec0a12d7afbfca8d58136494e1c3ddb822a06cbf47a0356995e8946efd17290e35ed795437176f936a0d70dba778b2fcda06ad9415c56c23b43cebb0516403c5230765f93f22ed3946d0ee004adf37f4ddd86a9e87be4ef2945ff753ccf074c199ca6d5d45eca379f62f4b0ca37ce7ed9c26925a61e8dcd28bf7a74ef4bb687067642b76d75794c77676d792a391964d84b9a79a09bb9372244f94fd4e7f96176f61cd5d9864656381e6ef7df984438ddf7eb615506fdb8d2537c47f7db45816843206f031d062c39794ebc9de96f2c87593f1e2c360ded5a51423f1ffad3d9d54dd0ed4f3d2dba54bd8afd45baeb550634632f7da7dfda603bfaddf6fa94623d5700e64161d6bd515089ed350e3e8587d54465162331ee3b9ab93c25be5b4b31cc96c6c846f5113cbd5cb314ea0179d57f87da91ef4c3be57a289d6890f47ab61fa429096bf290347c5106f28475092c977b6e77d167ddbe5870fc5f266447e05738c10b4c99bed6cca19ac88f004bf101fe79484a25e34b9c381c30b52e8764302bf51325cf89902c4e0021c3900898ef5b60d02c619c4d8417c6ca26adf2713972667435e9eace4f9057008410906fd359fdec057b9b33553aa6b9893345fa45fe32982e0054e6cd5821b1f62d8c99d8d330e6b5753fdd78502f5ae452bf0f21d4846d119587ee025d8a3ee001f2d42ba5c96b27d295081f00885a555ce31d20cd20b193fb11ef61410a3315e781ced1c5104e2d0b5ea7a4c9af5d25326664ccca24b9b3c4d430ff30a3d1c31060c7bd0aaedd5ddc6d3e42a6d7060e1dcc4adbb1c30b5b90f15287c9959a3fd94ebbc6918fe92c48a156348850c8886b13cacdc5f66974793d5ef5a1bf199c02e672e6222d3b0ea2331d6013916b3a20e3a9c99641ebbf435c8323a9f394bbe5fb27ce096c526ae80bcd5fe8531761ffe2380f4eee53fe00f6095c651b74bda5fbd0f7e25ae15925122fcdc4cc2708d1292c15a82e5cb73c1afd280605de87080d07636ba45025fb29136042476d677e3302db8f40a55f01eda64bf27a6974492a0ba99a741f2748b8cbe7523271384277e8f0007f50b27e0ab37617e0219e8d3ada09812226af4bce646ba939e6789750c4ee41c92e555a45d8f6616698cc51bac0a4eaf75bc7a11e25733e4f9da59ce6ad97aa5aeb0b18312ac940eb92f2632301ae0b2f6aea35f12c4d65c08f2fa117a6bbacd3f1bfe99af1df22be5f070ef3e90e33db1a9a62b5d71832c67e74e833b309adeb743020dff07a13277c6db4f66231a4273137fa29d6acc1128388359b1bcbf813d744fb1c881e65dbd88c6b2c7ab47dc6bfbadcbe4e7a58c442d805865209b8eda67b18fcdfd1688c5c2753c22a2b8ff178829b88b6364537ba0c0e6c3d33597fca20ae8c566161630bfd7016235d3c5f6d07fc4f71be11bca11767ba637d100faa091116075c3f52b782c8b14b42eeed84cb4db260ee1cd06955e3877fd83b19512703319bbd8d5a2f13043028981e277ea39437bd2826bb4bea8c60dc95285808f14e8f2182fd7c2f9e97701253611681bea020502a529a40eed58144cecfbcc366fb24536e5898d577b06fe86cccfb01fc1e913eba8e7fe3926d72bfb333ed8ede6e92b408bb03898fd5aff1bdb88b49509d5f2297511a36993affd214f5af82c2294db0a0415b515cd7f162ad5be14020e55251106f2e63449f35fa3faae63a39f83ab3f03a726144bf786c7436f4fc49ae355cf263d3c77d0bfd8cc16c7ab0bcde1eac6029d9f29f08363b47a0abe9b22b7beb3eb578c50ae0a826724c8f5e6dfd05abd7da857a471237b245d8f169cf1c41e4cc28665b88acf5c7f3704aa4c0e64bda67f3fa577263ebebeb7d8b3f4d501792de04fbc2ad47070bb8d8c4877f903b82b0a3902f9415970a7709487f51a91a7773b46eb471157f6112d2b1c900c95396670b7439ce28b08ac6f1f56b0e346090fda73e106cc7755e2935fb515b41f6889f21274c354c2e16aaab8fb42ffd9405f35758a8267582479c17a4966181c8296283e40c99bc3baddd445f9ab7b4569a1560d08af3747ead0f814ca129bbd73173cece35723789442d1ac4819defd052e5b6b8e6497872811a60aa251d299faf6f1adf407b736e2f30e89db2abe5b5cb6d72ac62283b2302345a77efe5ceb39a51198d0430375a5ca3390c4a3a2c4c80049b1c5e7fcd64406b337f6d81ccfb124c59858eae4bd72056e4e9cc3f499c82209eae0766dfa11f446a47acedd9a679f3410ff932c46b65471746cb83cf02f9946c45a7964f78141a86b4519167b176b6c66bf17d2361c14f00567d17b22a42b33774ca1d56a889c6df421d6f40d01d1e58d652159cf00d7c51b39ee693ff1faf5b6c12d89528c33f03b38003bf1f17036f87f6409687d6a8b399623681d1f37bfdc3d2e21b010a7c9907c696dc07c4f3ae36473b625ceb790b8249bfbbf992c0f2b260a3e4f63d781ba8a3f02fa4d80ee94047bbf96a303aa5a9fac37d4b37018a50787b7a468324e06b5fdbf896550cc8c3093a199ed15d159a98d53720c4097f7dd1a466319a068a74464275e03dba76fd611ef83ad9775f30c81cb728ee752020029aacd7988dd095a5aa5ef5fdabf9914e0f9c1ae8bfef54fad769c4e52f6b061adadbebddb1d776b4c9897ad9d419e78cb9ce01beed0cef846ed24c7d9e1d21f49d72ea543299a41763628d9135ae8fe72d09419307521e8f6e87d3ae22191a849a1da8a8e641d9332e2116afc3408b01276fa09fcc8882042a1d3692cb7124f90cbff89aa85a7c992c8a1839feef3792fb92a6c7fb720416faf66d056b32bfa30fb0c08620745cde8bb54499b4e83fe7add1fba1e807cfd8a18435972f669266bd3e400647de3b0b7b8ba6aebae596ea35b62823c8847a23133193acb6dc52b67db8c6ad52aab7c453ac699392d8b5f0092daa5fb4cb0c113612c8c6f4735c47da9179543921844ef2bb67980955619b7608db07812a82408b6029626f585cb98a339e4e4337df39c98b0416ffbd70375235378e17be21b0e0160a7e75f078675a1e0f6cf26c7971506ae599d624acd03f749340391b66e46000e5ad30e4b5f5c6ce2885fe4ffe0c691400c6ef32134d490682efc02c0c5d02311baa1c08e72250a084bb2681da146cdb93ec583763a11c6d81479bffd8934c56cccb7172b955e8a31c6da63d907457ca138c5d4284d54000be3dd8d41342728ad5f4f520fa177cd6943ba49c88d297c09c3806b75dd2fd4514e8bae141718d4d7e21ab7db8790636c0a4bcd04a10ff1bf6875bed248e19daa440b8d5f476804d3f2986443958d5006a237a5d6efc41daead6b034ba184044c1b3f9e31c47cb3df2682259cedc16bc8c00e7ec8a5e3921b6352a336296d32804fc64decfb471e94f0e957d8f149d84cf3e198b056426c154c4f47352965f94f786cc2235962878585bb9f727467c160d2011cec1114356fe90a7c132c592e0b7e7755349d6762dfa3032f64ded2834e334c736e0d6e67d0aefc30395a1f0515e71c7160548e6b859320a7a2b001407c2b4e140173cf6d9e7027a005ae75e2a3723bfc5ccfefb2a7936a578c71ff2e8a8a57eb1084264883a9834802222861c7661c327a1b2f0ce5268aa2bb06992f5e0bd43367a6dfca5877c11e310b30cadfdbb17c1e645076d2061b91a90343eda61c4b515b37f2cc5e7f311c52be62ad1a1532a4a360f8177711a3d429b7856814b099234ef98d372ecad4eb94403933ee0548462109e90cdce6c127deae04f99d557a61ba32361da7de2e64b6d984248e38309259c3b77ee87483751ba2c27d8e831a8517127518f1062b01b929e4f581e8e4b940e4c716cb86de9037abcf9302ffa1f548d12617b44f9eda32e9f225fc3faf2e8e7c1edf1fb80e03c6aefc0ffbe50de418755b2cb522f56b64a6b75a748fbd04724783ddb8617e62ff620b686b03672bdd23512fcf16968b8c6112574d869d18b0e0b73803257a11ca272c20bd79ce29d3b0d8e83baab9f0ecccdd7143d7bbc1bc9c7c3c971f8efcb38f957281aa4f9a7353d101af97ea43eefd134fd183999c857260a01badc140cdda8bcbf0c46efb31dced01db078d19a1599bd6b6905ead3a67ce55193972a07324a3a53e29d24cf7210b98654295a370c03baf3da8e2c9a922370a00304261fa44298ac6b5ee17721dd1561c5387df269fb71e98ce115c4993c6544f832bb7ef8a85adb58057bd5f2486e27a2e3a04b994de4fe2c94d8ee08fefcb189d9777cb8cb23f19edd86f74d0e8341b6f0f333d2ca83b8868b7313d7b0cd0b260b267dfcc78182c859c9915867ce3b6b2dd918f588016d6e2589bc9449630d2c2360b5a6ee4509a8a09fb262f5887e70f65b36be92c4217c9fb2e8e521c6e7b5c525cb0ee0d499c81ebbd457c0a0abcbebf949b396238f4cd96ac6a5316789509ff76b5de1badda297eaa20abcae459aee5c362f64c43220cf6d90650d9c22855ba38104a88f9e28ac3c6540a2226dcea57b3bbb3ef7370ffa5e0a15797ddae80d44ea6c4ade1bb88fa3e01abfe9579315ca5206ce14390096a91787a354867c027a196ac07cbdf21e15055c6cae51f146eb00828be73b2fdd688b7383153d94b5618a2be8e7ba55d3b07c1269d87a936f25e414fa140775a7022232c4fc0b89ed41ad5ffaa36be92edce43a293fde6dd727b91b4b1f9f1013edd8ddcad486a8553053d5eeb931688e7916cff5c4a70619c78e54c84e09049b8887744fe684fe5132c6257e9283715ae13a3d98ed18170b7b6f3683881c959866df4c949b26c3b21bef69691dd3c6be973dfcb82d58f2b958bd7c835693467422f9ad7e3de19c3b0bfea8f16f9ccf036da99ef49156ce25696f4fdbbccc19e5c8052c046c9365bd71b334126612dc08a29448259477598c4b33bca047f6545158fb0624c0a334a722a7fac28d2080ef49c6e557c005fe4d9c90b2282ce6c3ddf2bc8142be42e91c4d1e4bbcdec9d854adda9b2d096a66eeed6d8ee5dbc149826e42a0820adb7eb98fc927ada77f65561f24004826c14307e0aba9d1e32f4cfff27521a06e371129551f62762778a58be8e0214bf1776949a0caa1baede6c5417c8114cba64d817d957f5a77b9ece68a93d695f7909c74f1840590a936180ee56eb8ea0ba314243d897836b80550765e29bf471acf07549ccb10786bd78cf8507a2c865fc6597c536efeabc28dff33e62684ee36fcadd8f771c9916d12ec3c82ec53cb65db461cf3f17750237585ebd4b91fc5cdaf377f5e07244a58a2b3ec46ce47c6b0afe51650f8a915767dea8d3ff462b7b5695b9290de510cbff5aef0ed80afd4817a4560a2cfa03841c65492ff42325fa4af8ce86458085c42f4eec4375fc2541908f178aad959b86c019351ec62880189da9df1490b95983be7a7160f6ea7c755cea2c4bd204b6b258fd54e62044ee2d0f15f7efd29d7aa49b157560d175c643688852ccbd3cbb2897543ba75bd8eebed4539bda762aa796e7f2e94e9adc69a92021a8ab69fe3ff33142046eac9a9e12aea10eb4cf7a4c456581663643706891ba0785c85f0a0ff319c3f1a71664a214b07cd7243e1c2c6facc929abc6e9bd4d5bafafe", 0x1000, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r2) 19:44:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x10002, 0x10) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 19:44:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x212, 0x3) flock(r1, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x400) 19:44:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) fchmod(r2, 0x84) 19:44:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x6) chmod(&(0x7f0000000080)='./bus\x00', 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 19:44:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:15 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4c9, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x4, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 19:44:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:16 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r3, 0x0, 0x100100000001) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000500)=0x4e1e, 0x4) r12 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x4, 0x40, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x800002, 0x3f, 0x100000000001000}], 0x5) lseek(r12, 0x0, 0x0, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x5) 19:44:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) unlink(&(0x7f0000000080)='./bus\x00') 19:44:16 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffd}, {}], 0x2) 19:44:16 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f0000000200)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) dup(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f00000001c0)={0x400, 0x0, 0x0, 0x2000, 0x0}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r0, 0x20007479) r3 = semget(0x3, 0x45, 0x401) semop(r3, &(0x7f00000003c0), 0x34c) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x20000000000003, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) 19:44:16 executing program 0: 19:44:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) unlink(&(0x7f0000000080)='./bus\x00') 19:44:17 executing program 0: 19:44:17 executing program 0: 19:44:17 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)) msgsnd(0x0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="16"], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)) 19:44:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) unlink(&(0x7f0000000080)='./bus\x00') 19:44:18 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="16"], 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) msgrcv(0x0, &(0x7f0000000200)={0x0, ""/209}, 0xd9, 0x0, 0x0) 19:44:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! 19:44:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x7f, 0x5, 0x1, 0x8, 0x9, 0x9, 0x3, 0x0, 0x4, 0x3ead}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffa000 didn't change! 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79dac0e7716e4e73ae400"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)='6', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x100000001, 0x1}) write(r0, &(0x7f00000003c0)="18a6cdc71e02c17cb35d216c239b23d711491cd802bcba1418a65942b375fa215a5bf1c945e0ae5c6a0fbd5fda72104d5ed980e23277162b327a035116cb262307731d9e5a2ff20a726396c5bf30245521eb48754916d38e65f473c6d6b3d94812ae4c8c", 0x64) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00", 0xb0}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000016c0)={0x8, [{0x0, 0xffff}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3}, {0x3, 0x8000}, {0x1, 0xff}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x400}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x2cda}, {0x3, 0x8}, {0x0, 0x80}, {0x1, 0x8001}, {0x2, 0x10001}, {0x2, 0x8}, {0x1d8160ff955bbb94}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80000000}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x3a}, {0x3, 0xffffffff}, {0x0, 0x8}, {0x0, 0xffffffff}, {0x3, 0x80000000}, {0x2, 0x2}, {0x1, 0x4}]}) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) r4 = getegid() lchown(&(0x7f0000001640)='./file0\x00', r3, r4) close(r0) dup(r2) syz_open_pts() 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 19:44:19 executing program 0: msgget(0x3, 0x38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) poll(&(0x7f0000000040)=[{r0, 0x189}, {r2, 0xfd}, {r1}, {r2, 0x8}, {r1}, {r2, 0x4}, {r0, 0x4}], 0x7, 0x0) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) sendto$unix(r0, &(0x7f0000000180)="c78c130ab49ab669348b1cb36e6dc3c3238c09e03082e344638bacfd2ae6a5a2da9c3b643d633b66df5d6619b195786aa2fc899f71be36e0d575a6bb76d1e7307b83792456ca53e7cdd5f455ca362619bcc4519f00dfba5b265a4db931bca2ff95c5e3216ff71dd01a7421a2924c19cac9d4ba46afb24e7134ed1f0a47f602a8554b6ceee6da219ee05232b0749bd39bfc35fbcb8a046efa7572741cd32c181b147ada28655118e7606660d65a11cb5601838c8e34189018f8f03137c7774964c14dfec52bb003391dac4b822467ed2ef587abfe48249e9227897f7ae150", 0xde, 0x8, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000000)="ad14d7ac9fb856ed29f46b331730ca74da0df7788f668ef5fb909b38d43220f6a4a238095c999e342fa97703", 0x2c, 0x4, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) 19:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) lseek(r2, 0x0, 0x0, 0x3) sendto(r1, &(0x7f0000000200)="34b649ccae0ac8962040bc2cfbc2da20ed83025d6ee3ddd88ca47c32f64979baf717885d915d72aaf9e4c32812bd11dfbeef0e37deb522b8458945ae4902ac1310bddf43fd053d37c893ea8fc4832658639845fbab2ca59d268ed2ef21a5906fed91c21897694bb338a197f04cf52fecd40fc7b8ffcd0d2aa56a1c62fcab3f94f43a74579c59e2ecaae9583d1b566cc8de0d04d71ba14d5eac66fa2ede3da5196720f1fb0cec204e614595cbdb7e3f81e0d36ec7a12d54e24b57dc68172c52428eb77089b380137653b3e09ce1653c96580af09760b10bfd8daa0cf51d46df53a7f9b273326356416e95fb618115674e685193855f68a4", 0xf7, 0x405, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) syz_open_pts() ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x8b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b80000000000000801008000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000080)=[0x707, 0xb06, 0x1, 0x0, 0x4, 0x8, 0x6, 0x2, 0x3, 0x0]}) socket(0x18, 0x41513d3ca442235e, 0x1) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x21) syz_open_pts() 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x3, 0xffffffff}], 0x2}) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) faccessat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) shutdown(r0, 0x1) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xffffffff80000001}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) socketpair(0x25, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="899657154ae6e023843415e3bacdf9532eb257fe9a991d", 0xffffff53) sendsyslog(&(0x7f0000000200)="678d8ae7803e92681195a1219ba74d992ed57c", 0x13, 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) socket(0x0, 0x4000, 0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x6ef) getdents(r3, &(0x7f0000000280)=""/210, 0xd2) setrlimit(0x6, &(0x7f00000001c0)={0x6, 0xfffffffffffffffb}) fcntl$getown(r3, 0x5) r4 = semget(0x0, 0x2, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x1, 0x4]) r5 = getuid() r6 = getegid() fchownat(r3, &(0x7f0000000240)='./file0\x00', r5, r6, 0x3ba73ae553866307) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) dup2(0xffffffffffffffff, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000000)='./file0\x00') 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) dup2(0xffffffffffffffff, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0xb51, 0xfffffffffffffff8, 0x8001, "c2a0bee0751294dabbe7f13e9596843828fa5af5", 0x2, 0x7}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000000c0)="9bc2f30adfb7787b814138f76ea114d68ad4889fe3791a6fa4fdc29b8e62fd2278297428f2a714692a0d173a8b49393098ddca80e8f4a3698e098d692c47d0439dc6082681b55fb3f0e1f427fe7469ae56a6e040c574f6", 0x57, 0x6, &(0x7f0000000040)={0x18, 0x2, 0x7ef, 0x7}, 0xc) 19:44:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) dup2(0xffffffffffffffff, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:19 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') pckbd_enable: command error 19:44:20 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xffffffffffffffff, 0x0, 0x0) socket(0x7, 0x4, 0x3f) 19:44:21 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x312f) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000180)) pckbd_enable: command error 19:44:21 executing program 1: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) r1 = shmget(0x0, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xf9, 0x7ff, 0xfff, 0x7}, {0x0, 0x7394d900, 0x2bb, 0xfffffffffffffffc}, {0x2, 0xfffffffffffffffd, 0xff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x0, 0x1}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$KDGKBMODE(r2, 0x40044b06) 19:44:22 executing program 1: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x4263, 0xff, &(0x7f0000000400)=""/200, &(0x7f0000000040)=0xc8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000500)="614c7354e71ddcdabcffa59e63ea50057f5433881457a39029bca9d0913bbc0895e5ab39b0bdb8b63984eb67abe4cfa2935cd0bc56481b4dfd4ab112e0a7535d4df35153c098fa788369f331e2e50790c3b1fbc952b652196db0cb70ee759a6924c6317dd012433d17c79e1808c268fb0fec5281d85afdd6b5bfa2e8c467048822b0904a3b7beac85bb6c93015e55b142735a1a94c013cb2978834315b7a717142632f9ae6a564f230dc0ae8d69a05b707bde1d469c2175e9e0b6d", 0xbb) getsockopt(r1, 0x0, 0x9, &(0x7f0000000140)=""/42, &(0x7f00000001c0)=0x2a) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x1a6, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbd42124c452397290104d2375d6e8ec5312e9189187ac590bf2f52a905ee6aab9c8d523bfd677c69131c6ffda41d9310cbe084cd004bb3f8eaac5f0a2caa30f00c90ac9bff3c3095ba141067bdef6c436c547e0c91ed120f6101471540945854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b81028faa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRES64=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYPTR], @ANYRESHEX=r1], @ANYRES64], 0xce}, 0x0) 19:44:22 executing program 1: mknod(0x0, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x48, 0x0) pipe2(&(0x7f0000000200), 0x10000) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xfd9, 0x3, 0x100000000, 0x5}, {0x3, 0xfff, 0x2, 0x81}, {0x0, 0x1, 0x5, 0xf2}]}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x8001) 19:44:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="d2c2f156663b3d43df4392e4effb7f2242acea811868bb988e1cf3bf640f7c7d000000000000000000de1a7746bd2c3ad8fe371cd83ccb441539a8210a", 0x3d) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8642, 0x1) ioctl$KDDISABIO(r4, 0x20004b3d) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1, 0x3f, 0x20, 0x5, "120376e9c2d2e9956c605d02254196ab00b5845f", 0x10000, 0x80000001}) clock_gettime(0x2, &(0x7f0000000040)) 19:44:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:44:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0x0, 0x400) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x9}, 0x8) dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x1}, 0x8) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000000026, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0xf4, [{&(0x7f00004ea000/0x1000)=nil, &(0x7f000015c000/0x2000)=nil, 0x4}, {&(0x7f00003e3000/0x3000)=nil, &(0x7f000063a000/0x3000)=nil, 0x8001}, {&(0x7f0000357000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f00003da000/0x14000)=nil, &(0x7f00002bf000/0x1000)=nil, 0x5}, {&(0x7f0000475000/0x3000)=nil, &(0x7f000016d000/0x3000)=nil, 0xffffffffffffff81}, {&(0x7f0000057000/0x3000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7}, {&(0x7f00001de000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00007e9000/0x4000)=nil, &(0x7f0000047000/0x2000)=nil, 0x3}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f0000443000/0xa000)=nil, 0xffffffffffffffff}, {&(0x7f0000408000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f00002e2000/0x1000)=nil, &(0x7f00000b2000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f000073b000/0x4000)=nil, &(0x7f0000394000/0x2000)=nil, 0x80000000}, {&(0x7f0000143000/0x4000)=nil, &(0x7f000003f000/0x3000)=nil, 0x81}, {&(0x7f00000fe000/0x4000)=nil, &(0x7f00007aa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002da000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) open(&(0x7f0000000080)='./file\x00', 0x1a1, 0x20) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x1f, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000025}, {0x6}]}) semget(0x3, 0x5, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r2) r3 = msgget(0x0, 0x304) msgrcv(r3, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0x4f, 0x0, &(0x7f0000000100)=""/79}) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r1) execve(0x0, 0x0, 0x0) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7149}, {0x172, 0x20}}, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffdf3) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5, 0x8, 0x27, 0x2}, {0x5, 0x60db, 0x6, 0xba70}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 19:44:24 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(0xffffffffffffffff, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwrite(r0, &(0x7f00000006c0)="a4ecb576f42ecf68067d80193ad40004ba37957066e18f15eeedbd6a140d3395c49aaace52dfe3fe18ebf374bc5a95f75817a29b8f858c561fe744ae0d15001a2848092074df4bed600ae909992c3f2237cf7395f858864dab54683e5f852f991e73d2e0ce91c01326895b690b0ff93976c31be9ff288e0975c8e23f81e65bb867f6b4a350f94387858c07babd3d4bb00f04341e8cdb5b3da63c596d7110cd17cf030231067492309a31cee91a0ec315c2576e37a2f6df5fa745418ad2567e2bd37e6b376fb16dd7c0acf9432144f282c90aa3fa13cd2bac3611000000000000000000000000000000000000337555343a1f7be00ad3c2a835aaf1227afe0eb33b7a747fce0c11a854283d0456d05fefe2923f8bf0fa48372a41612e3698042a046d1fa33cdc21438bfecd9531f6c83e460679538a7d1503f2f0f988a7f615a7f7ecae5476796ef6d46f8689acf50f52dfc47601f3416d0a567a0ec335dbb0ec98fcdee8bab48afe0972b1978b0118fd95423e2af9ca5d4b5e4e5e586ae98b5fcb827c55e8e10086a06c33", 0xc4, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="1d904181cfbe6d5c3d0cf7f7c3ce5bc11d692e5f70d87edec9c7df5f1cd59a99a6f98b35c2f3c75e070726", 0x2b}, {&(0x7f0000000080)="f5d5e83e754ca558876e5a5801c5b8437c352f3a5a20cb75d3003251", 0x1c}, {&(0x7f0000000100)}, {&(0x7f0000000280)="c8c7ba63e814fdd26a2c18a4887e47186feca422bdf8076051e264d8b3fe6506bd9645ee7b28ce9675d28d5b6b6063185d621ad223686f73e1133ad8a95ddbeff61031b21c09151ff98b8a7171e7a9c8637ae3c5d58f9d4455117009fc694f72f4745533793818b44b9314919417c20d9c2149c8fbf7a9dbe671d8fbf885df19fa8ba5e3d89c9ef1ff77742f635c2942dafc22d200c5275709b1879afad0b4ff0642ada8cb430497eae74b10a31f59732d8eac0422dd68af5a8b0a69b20fe26cc4c08a554ffb6aa46e8e9c2ce29e19587b9f59187152bea806a7cd", 0xdb}, {&(0x7f0000000180)="9163ad433ae83217167ca3a5d6ec74f3d99193fc17973eb2d8a9eac73f7d1b", 0x1f}, {&(0x7f0000000380)="1bda4f1fe6d2b8c82bf2bb6f0262a546511efbf58264f508a62cd54e4e79a1c2177d9fdf9d3177d56d638ab801f003bbd71d862781bbb3be91be0ab79dcc8f99b0468b1f3f430cac500256c6d677f30ce5bf4f78b8965c9f9c0e8e7d616a6f51be7921dab184e314bec307447882f2fb6704c735f8ef390bf6b99d6b0ba2daf7e84c0ee2c5d9e0648f7170e26da91d6a1b", 0x91}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b6c3fd531417451e6914f6357e3a", 0xe, 0x0, 0x40000000) 19:44:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:25 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="f4f5d6caf5fe3c71457a9f78df38fd2b17dc54ef5e985d4490c923f10ff36d866c57c7863b5e07b738ddb0d191b9795041f958ac90547d932a3cff8192924b5adb89494ba307590b1af0d3bbfb899aa9e95eebba674aa8225d5c1ede542ff5d422ea7e3e5d24c3af", 0x68}, {&(0x7f0000000180)="cd0143becf858cf123e81348bba2b261d365907edd93cb4cd5f7c6ebf94c692b8008290d169284c3fb1901bed40a67569513443efe1b1156bbea52bcd3a022388cb668c7ccb5b217fca983df3d629cded2b9e435f6229cba42de88b092adf2425ec786afde831508cc6fba", 0x6b}, {&(0x7f0000000200)="1e314a", 0x3}, {&(0x7f0000000240)="77ca4919404898147b4dc5a5453b36c02346ce34ba278a170d0f2c317cf2c16f21a813349157a037b64fb5ce2825918b307c8589ed8d039b5ebb0e769722ba1f6f0412d4dace7792e8ea73a2c09001f3e5fb9cba23af7e3804da0ade76f8e9c22ad8dcf32860905abf41d2084386297d32a6eb2c68a41734e8b71e12b023aae326b45310fa9cd30e69adb3ac1949f99d84704fcc1d57b59f620999efbe8ba949669dbfa711b54cc08cf58ae578eae13324b37f3f3faf8859e711e3a8de59b214d5", 0xc1}, {&(0x7f0000000340)="e186aa1d99232a4e294edb6f31b98b14b96130a4dacf95a59d82be0ff3a20300909e6b9b5cdd4239104a8e519881db9dab459960ce19d573fd1186186ee93ab2d55b096a7ee5235e7556e19dc4cd90209133557ed3cbc57e3ca1dbd3ceb1c32f9f2a7948912ee9ddb66006803328ed8cb68452083b7e84aebe61318845cee7902cc885ebe76c9dd34f77864a90dfe6807ef73992a5712699b98728bd50a7ce1a", 0xa0}], 0x6, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20408, 0x0) 19:44:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 19:44:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000180)="32dfebc8f40c770b353c0fadfccae346089373d8e59fa367f35cfd3341ca072b2fcd7af54208a25844af921b38ca71dd24df24583a63a6e0418e94809427e9a4e6273d0f3f169fa1c86be463cdb194723193ac3844557c271f9daaf2ac35cbd61add75e63c", 0x65}, {&(0x7f0000000240)="95dfb9d6244b0ae4ef291ef5045235a568a78881c8c0d92309b7ab2d0dbc969a95fda3cfe32f6a3f34e5b52ec0e37545110f0b5ad7b4ffe600deef069ee7089c38fd14d9f927c9160cb5df6b176bd5ef474c031edc884206ef50b9cb9144511d012acadf96913bc1a359d991e35904770e540ef7b26a4426023f4389d9eeb9ac0890da0dd7e212e625e20311d49135bc009c7aa6975b8587b46347e21f30636a3b2fd267531eccc8c0f220bed03792a18968e2fbda656ffb7b", 0xb9}, {&(0x7f0000000300)="eb96c24d4b1a1051443c67da39987a2da15c519bf5c820e1e85521277d87e9bd47f9ef4f2aa72b5427a5dc3564721cc8f4b80080d5ed1e64a30d601dcb19a590e022af2f3bf5f3ba928dbc76f4b3019f3465074c28c69845eaddac3b88caf8b49ba1d4f4b45c4a8c81595e44be6695ee671d0625ec2e7f7e6c8f75049f03fe8aa2bdf4fc5d7ff8460cac0f08517fc4126413", 0x92}, {&(0x7f00000003c0)="fdcaa5fa8a5a1f95df81a5e9540db0c316fdc74e7bb3bb4f807fa3a947a5589d3453b76b4c158ecadfd85e3fa1bb36ff5323f687de32c911eaab", 0x3a}, {&(0x7f0000000400)="6640f69870c18e55da4b79cb5429ab8e185e7a514448c01332c93153c30f417ac16c8c0791d24b758a6f529c07529db5bab633fb915fb1fdcc5083f653a32adc7fe423461d1894b3cf61f3d7cb4bd25d6a081bffa558b7f1d1819455c7a328c971f349b50720c0600b0e14503b11d46cc436bce49b1b2e865368b03ff18a2f838aa38b3928358599b8ec446fa944a8d6be4bfcbbe2d10f5cbbd11bad2233174182168249dddeb36afd446cfc75d40406bfcf91d1914d2f0101a6974b3b43e01ee514990872a57bd8832ae6c76500ccd6ccd3c9f4d3eef1046e4a48b4d585f71ff976574b97c688279ebc73faad8d6040e23b56410336e7d68c4a73800d9841b5e6cc450aadfaaa87c533a800f049c965c59f3d0b7269e8586ce60159366c94807e60aa7e6f20d1021a2119eb1f55549298c29656e6286487372dc92c2deaaba22cc80a41f243caf623ce90c77f2c92e4888875fe54f4fba69af444f6e9a0dc081a6ba496a63cb33d7885e4dc37e7d38c33ac231c1c5b3f8d28cc01350e0b49660d4d9f9fdf76809d81cf58fcd2dc21f2d0d6bd9b8a6d71ec74f284be9d4ba1f972b3141d9ccb2631833858046a6a2c0691acbead9d04848fa062b788c46a8d058794bcb035345a901ecdbf3ddc1c66904e20098dc20432384f77dee8669966d323f59a6239bdcc9e40f71541687027cc13aed3a1d71920e66c5d2308e815ab6665ce69d5bf70c65cda2b4d720aaf5636b1434c3e50baa6b99017b36c13555d074e009c08b06df3437701c683fe20c0a2304177a745bd9c84be69a2998fc89cf9ea36f6e90e52757915010da18a6d8b66d82b1b2e377a22fdbf35b83ba8db55f8247e21e5bfe34ad5f114c09820952ef56694bce8de6650e606aad9a8eb786194f8bfb3b5ee68d0c9fd7a680887abc1041c404930ff91734ced05c5ac9ffcb9a0d6f41cdab41e21404d68ca500a6fa90c028eb3b97554bcf7b2188d20a793339efadb61c5ce5e648f9eb4b2f39a98d6523b447858cb63bbaef8cf0cb0c80b9ff133d95932c2479eeb2493e6872d0e70241f1fb07d334919886f5ba438757fb2a9e396f7b0808b841e2bd85998dded1b6a36f69ffa22ef72c802727789b5ebce3b4a4b4bbfe4cc9229e477de196ddf2b2adb18f46ff7a272628ec0b69b08f640ba18888d0f6ecde53a4131644f26ef087f354077f920f52801c489811b3acc2372331e36c928e201e7316736a98572401a98618a934fa83bb7bcf36df705b515ac5610122b09b0696b082095f8fd3f0bfa568f169add52ef07f7c7a696f3324deecc27823b74ca87971a7ecd44d831e041294cf271cfb0c4bc35915fb3f0e778c377a72459f62991357d97f4c5077a20674a1df77e210deb8d5ba0eac1ffe3ffe39fdbe458ce4c013d7d51cbde8de9fe70c7f075e39f333413dda95283d3ce08e3d7333c4d48597a9dc0c85f0ea3a2864356a14495b5041b2481e3611d036bf3a2fef3a6d52f7d7f9095c1af53a61c7b1c5b54d80ec41605e2a1c25f44b3d3b34e1f767a2d2dc340b259a4021e0c30c35368eb2a64288fb45297643a4d64d1566e4d9e163669e652032d12fb8ccb9002d5b5805d8683cf9c92ffe4d349fee3798f1a34693a0143ecb3b982766c18c55746eeceb858e9a53528d4aab924c09939f6304d7925ed52cc0409046931037f992519e855b9b596c747cdd3b976202d2a05c04a31b2541a85b6d0f62a7f481eddde58339003c0461098df563fdf3d690f1926fed2e6e6f1d7e908c4a9716cc0e71b24e90be4ea4198ef4342fd6adb468ad465e4ca2901c074817ba7f95cf37dda0a718bedb2a105512db54ee806a2d640811eb86612f41a94bad933d6fbb6d9bd2fe7774b7238eb2b7860a272775f450daef6b4869a566201297587498d5323f7d26ed0f3ae76464baf0dfddc779ebedaa6e9609baaf0adaddf2af1fd173a803b8c64ed993926dbaf5475a49bb1789acc4d20013f415316f98009ddfe41292a0d55a80fa461dc73a57b736f1e7f6358806fcf7bdd2726cfe0765939fadf13c9186e37a747991b1653908d8b20a3fd26f1cd4350b17e9cb77ef9ae037c3fe86048c2664bde815b90d142a93eed2f355ecb33ee6b5f99b32ab118b8754f3c1f496366a83d99b038d5f9ceb0af5a9ca4baaeb443a6247fae72d9b36d1087d69cbb88b32157559adac57daa13da5bea436b4052b296e5e3dc333acfc4a913f081c23d8b9e15368720dfa7f05ac3f4d5dfb6bd5d0acbcf19be3928a9ca2b8000615db6d49f6b9825ce8a76dfd3c70b1d5c5c07cf06ab1e3c08f1e40c786c0c7f19240230472df550ae0bd12ec28c0e00822d233a800bc2c9b6a66c441624f842cef4b727a1f910035758f89a426922b114dc792dcc223cd1241d25fe1f758d2aaf26abe85bfae005b6da2178db94865eb16a37660c4ddeb1806d1980a28917eb3400fba74da1d7354d38497dde824d7a2262f063f6d085dfc447438ac420ab05f58da5b901a7c4493fe95286c2729a10d6583f93b32162870205da03d319e05d1b3ee0c89d9860da1676b9a6872786a704c6c149fd5309a9b45f7c4da03e5aa40920499986429aa62aeccc1a260389515990dc648971fb1c79f8c8afb403356195c6d2e14615afb95b57296cecc8965b46eb321bb96a949ae6430cf186cd23fe9a3767795bf35ebf42591e995a6072af5659a521e8ae40e96a42c5ab629987c5da3f5c0ab1cb7efbb4e21ecde6899c5887dba3addc2894676659826d228cf676d50bafe8fdbfd0b31870cd32fcfcec2ce989cd9548f6a4d0b263ba4c69d8abc1dfecf79b54a686048d2fc28f253e3b9085004e1ca88de22a4b47b8525adcc377a530b798729b31625269c2b6fae29f0e5d76fd7534deceea181f5facc0bc52aed9efc6763bfabb7d9d5596688ef3bcde840c0b24184f17fc91946f67aa03666e074d882794dcd4643985a2268c8e6e9003d4543804e6db4dd0dc0585907540a89abcf684a2232234f273c6795f0e9fd91b447b15886a955d2b350b967c739e3217cf9f53730e046e5f63ee20cce2b7676adb89190f40d73af37d29e2436e50f47294e444361f3661c91233206e576e667b979c67d580e53c35dd8be9f86789fdb53eb04218754d62f2dc3855352ea952d2dcdbb5931bfcd9a4fc7c459e087c0650ecb914c23e4753db84927dd878d82eef022677a7176f3dabfa74d9b31d8009843d28ef15b990398343e1fabb7d8dd7531e5d83bbaf6c567f7768e22c870d4f35095e586f14e484c53a973a40461b03181055d3c419ac3bebb7d639f2a5dff1df80b358c5ef846434da114de9f77e89d1f8b07ff81abb98ac7d1066463793641da88e56dfc82f1a362262c8f72a851600d950aaa605aa243acd769992406cbb17fb0c18aee845abd4e5dc92bd031aa3f8d8189da67cb8b8cedcb18e5f2786c087b4750f5ba9e60127c0974fe6ccbfaa844ef96eb6323caf5992c2e723a3b8042d4d79e37c843a41945e4977b18fc3d0e9e85969acad0f34a6ffcdbf22582c448a395536a8f1db3e32c296d7a511b8d25ff60da2c20328b296a12ff4165f3db26d4c0cd74325122420cac75b624f7508e527ea0417a920f79305b10487b2f363e302065a438c6285c74caa65de19b4f7d8029ea74f14e597e880860013eb07fbef0facaa794b1e396bad46fb782d3565f12d9d5ce5a71ad0abed2d6c2aad6e23b98990231a2a7c0e026f340a49e646f1da1a1ec334aeb3483a96cf238449d85e05c7508ba56183477ad035048d4f1ef0c7221f2568c5e5d63f434c8695247222f08100ad797be1f23d71023d1ccdb78995dbed79f537f7b7dd2c4527c427755a667bd39b91d8672f221f0b21f5c37dd449a963014d12e266769ff4c6eb50c2db9f893ccc78b01c6f98951f9aa1dac09720135265777f2ccfbb5ba5da46f6052a66443b44c2f864f1c4c9c19d4c85c6b94a0ab3e25828624801acb3c0c3ec4d2b47966a0279650c12d3cb5ae6323105c53fbeb89a76406507824491486e5a1f04e4921761e69668c11b7afd5e79eb1af7fd168653c1e988ca33df86fa19f937baa2191db21576e09d148de8e9eab885c242170c4bd28781fb856b51609257357bfa39728dd819327982d2d10f69a04cf06f5b9a14a5519d6eff500927aa6c40fe717b7be415ec2a19b15191367e14ad431aa000f9c735148e6f4ed74875b031d4322332cd4225522eda40f43c514a3e7534b72679a03bfda1fc99b99d61627e95d056c211ea93bdb64b5232b1c905f3bab3b826e3493068eb4b4a237ec1279b474b9523ae0f5d81538f53ab8ca605a08a785fb2f277fea8be8486b1e541048af407c4ed3067936af7a64b23654f86bc3714a1ff16af889ab311a18b7d3f5f758fff95f5608c527e98c9181b375a262d7ffbf135d9650e48fe624b6e14beb69e88430aeec979d30da994fa3ae94a8e011ce18c1e345c366d74a2c5916f9bdd1b68c5497150d7350d494830d1307a464f0e7e99e1c1a2bdb01af908d2e4fb719b3cff1b05145fc48a081b454c8155e0d1322b0ed8618c30bdd607dfbebce3ec3767ccabc41b24434316fda358212fbba10cef50e7667bf66e8cc5a963798529a9443d8443cbdb24837772319d46ed805346b8f07b2ad6cf69fdfa98d9c7d53b27e33cb465a05e2b23a65c4d87404c79b13023390f19e507155f80d47b6fb31c6007064bfb43cade2dcbde8fa8a6a8bfd9d49e6ac53b4249fae0969b110eb611615cc0506e78c7ccf83248313b2d58fff695a251fb6ce0b8213af36ff2622e5f5093c33635f7d2ca000dc824e8ba998570e992f6ec47f2dc1b0f5547bafed597ba48b24b8f989a69484140fdacc4a0a1a35a277de4e8903d3c8f8dd9783f8a994b33a195fbc7580a7ecc94f7674bd015689953866fc6fde88ebee7a240657a8c9a744b48c1edd86dcdd163efc8a87468af7a7ed9f697a3a63fc9824e04eb7965379c4562debf80ad6ff15e96b8cd1ad21a189fd799e91d789282c87b5948b32d7ec4c133d5911700e91b4f8cce57dc837f42843dae2cd672ba92f43496fdf17d4ee3545506513e3835efa07511ccbaf29294bf2cc49c7fc8802964972d09092654aa2a607bb0ceff004533c84dda14a9cc1514e733b7a82fb7437d6cb0fd55f347422bc6000aca620cb18d9efc9967ceeac9f37628adf67b88849379092abf247977ad802654da5dd3c25a78ac0a8492cecee9b2623e21341c5ae2cb7bec231630a2f01dde703a0fd506a8a911d266b7194625d66f60d6a109e117030b25026f9daba44150e89a0a9122b8228b8af47ca87c006a7d1d2446e17097f55e64868fd174c3f02aceccb0ef87f9537e7e31c873b5362623807c31c869fa317ab33eb60f1a34a5ebf9ada880aec814fdae28855fa9d2999561c1d4d6f0fa0d48b24413eb4bed4959d2701989b7364d55c5b9938a3e333bbc8148adc5fa9804ef96f66336cf1902f8a0c0023ff35b02de1a895c6c0c9aa68b528038fdfade0c9023163c8d09ca798891e3cbd6139005adfc7706236b7b3adfe611dfc28d86080eb0b6c8d6f014efbaf38c234667143b20b2e999f818e173bc689dd53d6a5e6b87631ce6ee8f1f572a290b1967658b1ef8d3ec19acd3f4eb89bf285c4ac9759b0b3f32b64bdd7d5ace422bd6aed10600bea4aa735830a2918943c4b61ae66a73206122aec55bc88f0217876d87216e43b9ff0529e9f9f2a7d9ba0b093f7c61729309187dfc144b31ed7c8afbfe5c60617d4ac9a75062a0a36ce8", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 19:44:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x43, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x46a4, 0xe8, 0x0, 0x1, 0xffffffffffffff9b, 0x6, 0x3, 0x3, 0xffffffffffffffc0, 0x4}) r3 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000280)="78745f177ea5f3f07daf0d2bce234ca4c769ece92fdc1636cbda16d11813cae10fe7257245f9c132c421eaba92c31d93dd15606b8780b96653f4a4f08c06f3735f1f8bdc926df4e340fa156fb2acb4afff3d303f273d4bec68525a4fb2acac6837dc5f85b96a979ea666f6c492776ef72199550c0410c0782bb17b91ac99be98024c1c6c637318a7b2f3c8d6d1f977295b4f5acf5fa78092", 0x98}, {&(0x7f0000000380)="9f4b16788d5594179eedbb3204041db37e04d4cbe3426666f22ecc2cd817769815794c3cfb00a8aedd5ccf85454bdec904afa4c36598f97ec3ce5dd89af2c57cfee4f39f30d6edea7f379353ea9fd81178da0733e4c294e07621eb", 0x5b}, {&(0x7f0000000400)="952e0e9994e7041a6f7d6cc215", 0xd}, {&(0x7f0000000440)="cc796d318239de02d6e0e77a9a8be17f9c073855da3cb4095388e5bd1cf6c209bfc5a091417014aa858230b177b00d0f417cb9fcbd9acb65e3161f10", 0x3c}, {&(0x7f0000000480)="97f5852d3451bc0d59ca93ac3db41cb93e08", 0x12}, {&(0x7f00000004c0)="39193cd06d81ea3e2d6635e65bfa330abeb6ebe4984ff28fd2e794b2f198e4401d736c5482fad357cdb710dacc54e77a8ed52500535596e49d361153a4875044a0881e643b12118b7a9b0ffc07503b9bc4c55b985bcf506d17ac62d4a42faebb338c6a08d3b738fc97dda9aebd2a842b92a0c0036f5df970a4d7a6748b4e00a7020e17b21fa6e2", 0x87}, {&(0x7f0000000580)="57ad383e225ce891fdfb1f14ec1eb25a3d62615a9d97f94e0146c52cb640c433987b2a6fba4755a034b019b1c3959a535be4b6299df79a20544f35822683878387e4f6ee160baf9c9999db8ea43384505399a3b4bbf4b3767fec12f7b7a4bf95304c62e7847dba71f60db0f3419dd955de1748be6a91d4e93582b9e1115131a599684c34593bd4dde0a6bd57b0c75463320ffc2c1247d49fc5d30a0a94eb5004acb59dac2aa85db15082b5ed815411340a057ebde1ed6e0135458c30e703d981770c691439fcf94f875b957a3a4ed7670361575603e8482dfd38f7e189ba05b553c9ca68c2262a2bae035edfbb48bc10095a29", 0xf3}, {&(0x7f0000000680)="e92aa20d20dbc06c884c89993c621ffa1f2c69660cee058ab108d4c308", 0x1d}, {&(0x7f00000006c0)="d476e69213bd01a851b65e5b16df5f7262dd9068adb75a826d9c4a0f133fe9078451a0dd5ef70e921be09e3aaebad941bbffb84dcef95184", 0x38}, {&(0x7f0000000700)="4c60f4d30aaadf7386835bc638876eef2cab1c8ec227973914cc8918a2dfa4a2c57b71811864be8c658b1cb556b59b92aa91b5f0edcbb2eb0c62a05cabdc1225356f8489337789e7332ea314cdbd176df2d49dbd53b8e94a4a563bbc0c9b5d14ed3256a8e84229173398d4feb34723cb008aacf132", 0x75}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x1c0000000, 0x1, 0x8c01}, {0xfbf, 0x9, 0x0, 0x2}]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000880)) 19:44:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='\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', r0, &(0x7f0000000440)='./file1\x00') unlinkat(0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x3f}, &(0x7f0000000040)) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') 19:44:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(0x0, 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000180)="c1542a88ae62db50d3b1d8f3b029c777b3cfad8b8251bb9ca8da929b70797993c4d1508748b3881029defe4082c9dcd6771fcc3436b8d6b9996ea6174eb250aa118048d42ead8a0d1f02218f8924e32f64f71c24868f38d01123c2c2d3d6981d11b010a68f9171ca37") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x4, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820209263b2e2f66696c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfea7) 19:44:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 19:44:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:28 executing program 0: chflags(&(0x7f0000002600)='./file0\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x6) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, &(0x7f0000002540)=""/90, 0x5a}, 0x842) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 19:44:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') fcntl$dupfd(r0, 0xa, r0) 19:44:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 19:44:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66796c653000"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/111, 0x6f, 0x2, 0x0, 0x0) dup2(r1, r0) 19:44:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getpid() setpgid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000140)={0x81, 0x7b, 0x8, {[0x3ff, 0x0, 0x200, 0x3ff, 0xff, 0xfffffffffffffffa, 0x4, 0x3f, 0xb59e, 0x6, 0x8, 0x2, 0x0, 0x7, 0xad, 0x5, 0x4, 0x18b80000], [0x2, 0x3, 0xffffffff, 0x5, 0x4, 0x200, 0x7fffffff, 0x6, 0x7b65, 0xd6d], [0x40, 0x5, 0x5, 0x8001, 0x1ff, 0x1, 0x2], [0xfa5, 0x8, 0x9, 0x800, 0x80, 0x2], [{0x1, 0x7fffffff, 0x0, 0x2}, {0xfff, 0x7, 0x2, 0x8}, {0x7fff, 0x0, 0x2, 0x1}, {0x27, 0x0, 0x80000001, 0x8}, {0x2e280330, 0x7, 0x6}, {0x1, 0x3, 0x7, 0x3f}, {0x9, 0x5, 0x0, 0x7ff}, {0xb295, 0x667, 0x9, 0x800}], {0x1f, 0x71e3bcf4, 0x7ff, 0x4}, {0x5, 0x5, 0x1c5e, 0x1}}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:44:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x18, 0x5, 0x8) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002b2f665ff522047572b7262ae6b0a8bd72696c653000"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x10000000fff, 0x2}, {0x18, 0x0, 0x20, 0xfff}, 0x7fffffff, [0x4, 0x80000001, 0x9, 0x0, 0x5, 0x7, 0x8, 0xffff]}, 0x3c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x890, 0x80) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) 19:44:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xd5, 0x401, 0x7, "ae387dd13074bf06db1374271fef75438002c4f1", 0x6, 0x3ff80}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') close(r0) 19:44:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(0x0) 19:44:30 executing program 0: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:44:30 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000380)="592419d76d0a27e421b2903374d17d3d917d7f60d24dfc8232b53cf6e1965a014edd2a1bff54f7cc87047f8efcbbb8dcf6c0b13d7e0d10dbb07888d9dae218d656753615aa9199bd9f82a62e371d92497596903caf43263aed4b9add5cbb6a6ddeb224863c12f301666971aa901699875c0044bf6551aa96eaa8d705e16c67eae1173c06ddf0d0c53a65fd713b0b5ed3cd79b0c5b3dad1b9f90abcbcd44a0fc0c09e56b5c37505faf12e12559a836b9c798fc4da57b982d6513e6d756715262cd2b6b548a01676bafed17b408efee7466d90e78f67e83ecefd87130928d1df913ffd20fce399d78c04483ed5b321c140da045fe805ec58911e3733a57d7f54d7158993049c6e5f449e4b10b6ddfce4e708ea5b7f8afa53b484fb405ff2ac524dbd5abcaf35c4a4a96c298e7ae2f695d8873770a491f9ba5188a77d5139a99309717ea5625a5d33e20b13aa191d9b70c3364c983a8b1d49c0e885334eeba93876e354eb73870d6f032d53a8be6280a3bed7be75da1c875650fbc090da2691aba50bb78c7b9c296a207fa0aa5c5913e31fbd13dbcc1474e01be3325d0a3e29e0c6da36996635dd30f0789d72938147b288f51d603f2cd9024da6d115a4da2ebff6edf4d71b98104a3035414a905ad17d84dc169e9d28f81904ee34449a8c299a632761dc511c9266554fc5b5c04f963d34076b0dbef7c612d274c5ba16f2235401e620ab081dd651af168926c9b7bc9842522c3100494ba6dd15cebfcfbdb80f590e27d9d0c30bfd18a55313bb6dd268f591e786cd20c1e2a6b0beac06d84b2ac7be3ae19c7dbbcf5f25a464ca4a6f7466bec15cccd8158cd36baaf5979e0b09c9e74f230545b2016a7278b9a82069e7c9f363b5bdc18390a1b9694a8955bd81f29b01d9752f1354dd557b4f8c95de6da166bdf40a89ad041b99087a843e71ea3a94f329855eae327f9e8a609527d173565c6a7349aa5c181e3c127acf4febb4903b1aa39c5120db68b6187ba5bb73b61bf632b43d6c43a734d80c472cfdc2bb5e9c191c7b8df8bd546aeba67fa6eafc67ddd826902bed4b5f600b82890a5f57fdd25d21d134fcc10301861b54995dbfce91abfa02c1a0aca2ee84fe8ededee96af80774d116c006a5af910f4ecda4ff7de9f6b640b801dafa9fb95d3b8c4d63a7f3b1e36a67f74de7eeee946028998c05cb1d22e688d64dee975849e14a9f4789f052c5f93a38592b1e7b61d39383f312b442cfae0099668666b3d8ac5472b6a524b013ea82652dfdcb47e42c7fea9508290ca56b6ee965dc85d2cc893629e8df200c1f4e67bc8f102f44219720af3521862d2eb4a2a86e1a05d2d94c3e5f4856aa48ddfa56195f4572e5d1dd4ff3a98b4fb0f4bf24a770d72946f2a1366619c1d383ae5066d76427d58269a040e1e2797277e630f06e14a186c8f5e5a886b1d69e763f5c6d5cdec3fcd39e03d0bce84c1b329c4eab364968d5162bf5835854adc368c693130cd0e2e43814595f5b62c68097a49dca30c5f4daf32c9b77670727dec647d3d31e5729c05479acd2c9816b130070db3179c9c1ada80486837c9b7325762640bdda866377bd21019ee2e199b621530f45e1156ffade4a1e8ca2dc02398e1292b9fdb10bd9796e467ebc67478cab7d33ac650cddbc774ebd78aab253430ba823263e498a80ea9d17f8ab90a6a17dd8f864f48ffaba24dbbfa32a791d70aa327366a312e093bf7af9b526293cba5f069e7ee7bb18afbc6e269ad0e5458c282624d37885c55278d38880a4087f7fc78e37fe6af2fe2f5007a7122b1b766c9bfc44de22edb32be75d1cb71cdc0d4011c0e9b8857a1bd677a2eeee854d2366bfcfee6e869e008051bbe66939744be077a633d7ba40a9ef2b64111b1bb9fedf9d12329687842fe08173d28573cfe4ff055673c01e7eb73442de840b2ac754c834d2a4d8f27dca48c8fd9ee4434b2d1e2079e7e06a7d74e8764b00df874dd9a12bf369cf4b86c400092c18c38b1fc6f8f0cfcb9393f851c536b5fb93e1645af97015e42af94cfacc50d7765704af7d7165f231f9732de0e3cacce7b6403580f966761230bd1fae751cf76e43963c2d603f59320ccd2979946c6bce6b6bcb4deccd4a8804abe4865f93e9ee1130d90f513294950e38540a971e010ab26884288b9e16f5f38d7a214250e72857484ca2a39a509eec4c3df38604339c7cff7287561e0c160317caec00a754f2e198109cd45b7ff396de5dc84673f3f24c82fb47ce8ec80c0b3ce1162c58cca4f2fd942b75c6cd03a0aa280af7d5661c58364a6d5b3e61c3cf9ee27b8bd246af41f377e38765827ddb225a52e073be81f638f00e96e5b48df4b14c61acfccfab5b414ece7046c8bd9a954060b82ca4a480cab3fe8c40c3a2eaeabdb8a53ee288c5144d775b6a4b465ef4bbf9a3d1d65bf3f277d5f497a5af0b80d7a59e05cb6aca97d9eba24c75bbf4462c1a8cc03b83111f9875bc73d2122fbed803f203b2e98bd2b357f96a00f6ed1089a0feae506198c3841c1bfa56bad358c3d5f53536fab5420f25a564977aea838835461d108b52d065bd4dd60eb742ff2dd0b200fee9c2a53b2ce65cbd8bfdbe2f79a96eceefc3c7dd9dc5fa80526b1ba3b0411afc739655027a0f5cc5c676fe3a116634ffdfcf0e7401c7710aab268e5e54f254f21d3835448a7f1b2819494ab9b9f22ec134348e16dea25654f0047922dba39c5a28ba6b83d0853c198b47345b3b8d110eeac614402e6b83795e451ec420e12cff2a174fafb203e3b383c169a2f1fb84c3eeb28d6915ac2d0f2438dbbf04c2a06fba9e3e2095f56e7f851988f4c01be905abf218717b1696b645077a0a2d23b9d8fe0f30e691668b3e65a6280f9e3aa7fe45cbf02cadc80e4f2bf0390a56f0d624a8654841f5810d2c502e0139a69fc11cec3beac3098c1c77c8380a31fe513e8b54218efec5fda6081a846c78c13c1dcf69558df328f931e5c137e2448f0d925cdf1f9cd72fd05a8f8f8bc0263bcf4225aedb1b7d8d192552b954f1207c624e5c57271cb1189b1810f7f76382e45925f06e1dabbc9ba98c322b311437b9604720a2cc452beb3a2149eacf6142694e968ea7aab6b3525e4d4824c7294b879359b601e85b40b5f439871a096d29bcf54848576161bc0af165a78322a3e42dc4413304e12a70f07b2eabea46932ea078812166f38e4db67ba9fb733765eaa1bdea9560ed40e7e2c1df5350da47dbc35ac85d59c9c22f73d1292e295063e0b4dc1c2fc35a186888171454ad20ac33ae28c631189bdc1d368c27bc37d006a6d7ac6b2be78415d6655501d86b0e6524bebe8dc19d74ba04ba38cfb938d85d6f6ac4ef075b3c08e4ec92fa28d2d1c082433d5ef3f5a2a3b9f229261463e84f951b70053ddaf1eb4123f1b1a03c3cdc26669973d9ae278dd9feeeaad052f6253434e5570eb31458d8a3f7661730ea618de0282e36e36aaae2f1e5bb74b505721283834b0a25fcac31c2ae2413be23013bb1bc933886105d5c0827fee4ada868c21b11e866818ca6ec3c261a7ff0cddc5cd65c85766793f8081346cf1faf64686ed13cd2a9dcd2775fd3f2943543a892a177b2cbd55b752d6e53663a3d996f9f67bdef59f375a87875335685acef92f355dc38a00be250c32e14b527388d89dfb0f54f9781cf57bb7212a40badd6c0c5c6c1c1b1171efff590edfb0c46dfe519934877968bd1cd5a4b6a4677356060e7fba912c235d24b69b6adfbe225180cdc1772196206593de4993b005676436421f635dc8df278c5b4f4cd406879d8476eda78a425c7fb3d2552d7a5f7c555be6fe67152b4c064400881d2d4dc274e122ff09b73840e568042d9b24b744a00752caee1c6a8f9e5407a3a4ae701de67af437e9dff18ea60a2c175f82037f5dc112b4c1b410256832d494196c85845b0040595bd1d7c2843acbfe3433490baee11a6d2bd68ca79549385c9be203ab9fd6df31934d168cdbdb7b6e3638ced544707985c5d0538b155d765836698fd09cf927621191e6ca4ed0cc0b3a94361117e21b77f287771fe755ea471eebca07fe43baa6683ab5612045fe6d751cc4f5c2126c1dced10d5f05493fdce1d9474a185c4419cd8c642868feab4f1cec1509045c4408a3f394a7ba1365a1a2562bc8d474a0af9a2a00874768d9b1949cf18d3873e6b2c980566c23bb542e08ba65e309db32ed9ab60590ffd6d25f514ccfcaff90f94722ef9677ab1fa393403d960d7324f0b471fe60383ead1829d2bfb883e1b44d6aa1710d9c711ed7cc064a3f089ec01465f317250b56bdc05ec39fcdf882f1192e5beec546093ee8fb0c9fea946bf612329550872ef7501c44778e334f9dcffa8a4d6c709efdd1a14be0a62709bfdafc9b46d456cba3efbc4a1a98017eed7abef4d7d9e94d437e515d3fa79631175e79088bbfa204ed0ecbe776383f2e32777dc22194f80b28831ce3a3e8c09e8ccc18e7ecc47044a98cd083024a341633378191dd579d124d75318c9a7f5fadd19257436d9d7bb1ad25ca96cbe310f924e0c10ccba54b727746c1e88155616f7b9a1d1b4a32f9037909601ad2603dbbe9185afd7ec6e952b5b6623d2f0f6f215bcd526078b91ffc0b7959375345950a43c54454024add87c499ec54fdd94746185891e4e4f3dd8d405374053655b6845485be8b7b2e633b4f5735ed7c116242d9b5f022d5843faaae1d5c742fc3d49a9bbec1004f0fe025830ef3b0f2f79c19ca8207d46a4eeb26a919e900dde41584dad28fbe4f5709cf0e7873d5a6a02c6c7f2dc41ac6bf9c7d880f6c958088b3451221bb94ef1867475e156b67c989d3cef511a9111f3821c3e6a3e1431c62be150f0641deb8405f85922fe506fc822ac10f6aa9a323b421dbf319707c20c080679ffd0a49dad4bd5307977cd97295fb0f4cef97294771066bc865b43705564b2371d7a7ebfc5791fe5cb8d641f419aa46182d222879e2ef525160f57f294408738d9fc606541d60ca0f611afb9d7f1e797ee464de8e12c224f0ae5b80f1ef568fc9ff1b5b753b5ff138a4717ccfac48c06f8763594180cf530211a6872a4bdc61d3c30d13126bfbdaba51a0acb1b5d157cf9c73330ebf482ec29b28d670ab7b7dce17fca94567eb6c3570d5ef4b0cfcb444ef3882d56462507cded747757498bf6d985c2ff99bf5a5ac610a79256b2d1f4b346450f566375ea76a59d2e5fcd9619eef9bf67d9fd71f9597efc1f9336c7df00b9198b30f0bf3655e7a0faefe01084bbe5f817d1d01655a4476b013c6f197c608f596098ce99a61d37ef301a1b42d76bab1b8be3f8c3eeee549582fc5e4d7ff8acf94a06c9c4b8b2d3be89c282fdd8da9bf0f8007053cc782fd8ffe78e1ea05d4e323a3cfcf0dffd9f7e6eeae78436a4ff12073c995396bb286dcd6534ed219e71a559e7e3ed90aa8cf53dcfd6831d8ca84e2202ae38519645ed596997d382f363385cc22680744139903f256c0151d03f0857ddc471cb8bee026bfc7f193d6600cd19d22e52bbfb9761c450181514a037ab3b138afa1b7b2bc5358d7c772655dbb21a42936a3b2f8e52a4d0a05c8ce0c34a350e59bba6dab2b5cda8216a3f3a6b3f64558b670297e98cdb60eb837407fc9d0ffbcce1a7be93410afdb6a80360fc92631098a8974c6e9f748d70c13c981add4ae60c437afcd3b488ce570a93f2fcbd0e0dff362d2d03855baddeaf3de315977d50ff23e6b6034386ab6f92f48374ce2c3a1e2f856480f1e507ee071d7102ece085122d6a56ca36a7ce") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)) 19:44:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8202, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8010, 0x9a2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x3, [{0x3, 0x100000001}, {0xb7226f39cdc4d877, 0x5}, {0x1, 0x8}, {0x3, 0xf67}, {0x2, 0x80}, {0x3, 0x9}, {0x2, 0xfffffffffffffffb}, {0x1, 0x4}, {0x0, 0x7}, {0x1, 0x5}, {0x1, 0x6}, {0x3, 0x40}, {0x0, 0x2}, {0x3, 0x3f}, {0x1, 0xfe0000}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0xaf21}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x20}, {0x3, 0x10001}, {0x3, 0x40}]}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) shutdown(r1, 0x1) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 19:44:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(0x0) 19:44:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r2, r1) 19:44:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair(0x0, 0x0, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x1, 0x14003, 0x6) read(r1, &(0x7f0000000140)=""/208, 0xd0) 19:44:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(0x0) 19:44:30 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/183, 0xfffffffffffffdd7, 0x842, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 19:44:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x114}, {r1, 0x18}, {r1, 0x10}, {r0, 0x20}, {r1, 0x1}, {r0, 0x14}, {r1, 0x20}, {r0, 0x10}, {r0, 0x2}], 0x9, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x1}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 19:44:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f00000001c0)="b94de741673f69a0717dd3b6ad07b42ab1caebec65eeae0974e21415ca1ae15d2513dd9a8572f151afa513e6a73598443c0465ac897c9ab5a9a36b1a11794325206a7e804f9e9f601dfeef81a7b26c5b9b3470a76bd8b693364c0e0ade7647126d339fc30189121b2e5137d4d528c45621dbb8ac26bf689bc3b27716c542aeea236e0b4d930abb91ccb6604f642f1767d991d69d213eb495993395edcaa8775ebf12a00dc8f319ac404741b6ff89e2dbc531d0e075dc0e294334066143779c1e4f6e3267401d55", 0xc7, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f00000000c0)="be68ff4c2715a9b58496904976479902082a158fb443636b6d038be0e0acbfc4a788abba512069232e19c63218a752652f6f49b4e969cd74a43181b3781c1681c76ed04bcd7d02c9ffd09aa44c130f0932c360f6f74f9d7417788083cc936c4032d1", 0x62, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x82, 0x0) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 19:44:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000300)=[{0x22, 0x2}, {0x21, 0x7}, {0x87, 0x3}], 0x3}) r2 = dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/136, 0x88}], 0x1) 19:44:31 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) chflagsat(r0, 0x0, 0x0, 0x2) sendto(r1, &(0x7f00000000c0)="3498ee84b386598fae4c13894c15f9ee5848c3adf4e44d2eaa5a1790b9cb9fe3d2c42b002e6173d8b1ffc4ecefecd38a8ef72d4785b8abd17f63dc5a2f79ebd9bf24e5112bb047ae1a83a3623c5e3b8b757b020ee2ddfd31cc870c861854473ce452b7c417136f7222576595ef7f47d57f8ea25fcb56cacc5bdec9d0c0d56033c7", 0x81, 0x9, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 19:44:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) unlink(&(0x7f0000000080)='./bus\x00') 19:44:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 19:44:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)="bc8f605fca673d49769594161f799e64d9dc45acf321317e6490bfa94cf2b5cd0af034bcf500") r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="aba86bf2e6cdacc798a1efb132ae217d07939e26a6d6d2ee347390642725e40a43871d61a19b0973e04d03d0e8", 0x2d, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x101, 0x1000}, 0xc) 19:44:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x9) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x3, 0xffffffff, {[0x20, 0x81, 0x1, 0x200, 0x8c, 0x8, 0x62, 0x2, 0x116c, 0x1, 0x7, 0x6, 0x400, 0x401, 0x8, 0x3, 0x10001, 0x20], [0xffff, 0x6, 0x8000, 0x40, 0x2, 0x20, 0x9, 0x1f, 0x0, 0x81], [0x3ff, 0x40, 0x3, 0x6, 0x674f, 0x6, 0x1], [0x5, 0xfffffffffffffffa, 0x7, 0xffffffff, 0x4, 0x100000001], [{0x8000, 0x800, 0xffff, 0xffffffffffff79a4}, {0x3, 0x6, 0x1, 0xffffffff}, {0x7ff, 0xd9a, 0xafa}, {0x100000000, 0x6, 0x7fff, 0xffffffffffffff7f}, {0x0, 0x9, 0x10000, 0x4}, {0x9, 0x401, 0x8af0, 0x9}, {0x32a, 0x6, 0x4, 0x4}, {0xc41d, 0x90, 0x0, 0xe7f6}], {0x8001, 0x200, 0x3, 0xff}, {0x5, 0x1, 0x0, 0x5}}}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:31 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="389da7ab46d28ad531cd6c111733df1529110da8ae588a3a3d4de956c1c2d9b6d0119a9ca6d418407e3c7001aa5c6987bfc25dfbfacc122ec4bcecddac6f541ab1c820e58216d8d18ae514ba7a848fd5f021ab55f71ff3d9fe93031d8f5f1d4026682daac53acfde35ac723bd948ad7e33e7ab62e32b07c31b6964150cfc4b66e426bd17c231d0d69b5ec95e4d6987c7fdccee065ed1300b5aac9ad06f93ae3f77d9138e7d423784bc4c343465ebae0bd4c7a1bfa03cfc317f6a442241c88d55b19e9346caa52b14891065476f16d89b71ccaa731a9fc266321a588d4eb303bd67bed73384fcbf972587da0450931bd52fdff41891f98f1f54252e1699c08a56f4dd7fc331bb36edb16f85798c77211f9d9b7902dac0bd639555b37d3cc77b8e30adb570e50d9316afb850f8399ec00b83581e20b5fa1c5424d0f43419becbdbaa1727f2ea7913e8ad535f4ba9023921768f91f0a558760c994fe938915deb40eca181666b1ae5c13f88c159b6135e3faa77846354c7cc984678f4d6ec476f51fa2092a4714fdc9ca0417741f54846c9856c16500896c839378bd835c935d017275d965643a748c6a070cc146fd46c8b8424cc34c0fca75b147cf55d171ab8b9fb098396f3e1568e14f3829ebdfda5bf9606b4d717503a6a5743be2c85a3711abbe0b9fdde043831686dddb2271b785cea126742266bca6c5ebd28c9b582423c533673933f38d0620d8998bf7ac0e66f6137659d24d356406092bd884a74ed35f06a256c06bfbf3fcd9ef0e0286a80ed52dae49c358dd9d32d0614ffc5e02346e80a314b10f17d7d573b3a544b9701aa978158f6564e9d8c3fdf5a1dc1f72071be1d3bd8c22f2da8da0560016b71731552fa492fbef654230e29df821c8fc92e5044142a386c074ad5b67a9e3355ce2e13571c8c70847da1598c1e24b04a63f792a6529966e168521f4c4653ba590ac138d3b28e7537804759a38e5c738c1493f4b2cf926f8fdadc0787b7cfa6c599eca0a76b67c2fba572f879098f9a086489e6541e7709e827d6c920a10b950d6a6fe6a9e617cf0f1093de033e4d46d65af035fda1e5845def86b893f28eb5638e1604f4f513d03b6a4fcd52acda870816970df57d2f4250e8e050c6da2c9f230f5f029bdd400cc925f15a252b3f932c27e7ac2a0e6899f524ff5a080a6493e1b65325dd23c3459f10d2a28551d415d6eef58717458ab18d3b4ffcc459e794e216be0c382016988092c3fe8d839dc9e6ffa4c2076a2e3d520c04db5f211921dd9a4c866e65c92554c12b1bcaea945dff3179453b4a0606836c2af4b8d8c827e96cd9872396f7f1dded02a20984d7b1a599f662ba391ea85bf8c0d01afd446fd2cbbf0a781623593b282055fc5da3161516930d324bdcb69e9845b370bafed8e1d2eaf6fca4270dd1225f62a2566b40662492cc7cff2abe17d5b004ab18ad21b361df14023261e12cb80402aef00aa96e1c8a20878be9f527ca7e434ff069d82dc8ac9ec1cc95807dbb3f230ef25fcf113dca40bb98bc4545fa8e5f38d8535b0b8912fa146c34d3636183bd83d1bfe7d51d098a997062fb16011e5b3a44cc94fb454f2cedb4695d08cd9ce1b94da35b8217072932a426d557c06061ef6dac0749d4527fa6a4a0bc1725390af05ee7fa45238257b7ba75baa3d11867561e362c5ea9c8fa9d32a054a30fac0a4ed69abf485a2bf7c2fb59271f85c708030bf04825baecf1abeaf814fc7e07eab09d1ad439001c041fa34e906086fed7d09b90f9e5442aea29bebb613440f1d2d2946a493bd9649048950a09762441aba9f510c44a275d657f0a75623f5f2e5392078b3936465592e394a1f1bb08c08bba7d97cf425abc318cef4de59a99c2f84cdf8b713cb6ae00bd39d67da7548460c519886c3a80247427d267cc55d8d9929e851e29b5fbbe109bf9f191c3ea1a16b011872376ec21fe80ad419d6566ce700715ccd5ab935244aa1cf7ba45e81e62bce5ecc76be21aa20772b0effb491b868d2e00d82f30807d8d0f3d95e01680411455f2c8b099495f7b7a0015ca75739eb82a340c1a5331e03f28e32d90f20b7163356b7cd607676317d994dabae284558ba0d4d748c97cf35bda274a21015a660bc9bff76e86868b69e8c9a2518ca1c8c164f8902a5e8966342fc53fcd5f35aaaa9abc54b5156087274087e8f678c74b3080a6b65e4189179e9eb3d05a00304951d6775d05f650cea807eddc19dc5ebce85d94ace6d567ef7d69a5ec7de04d32b34bb76c4327adaaa5e547a89f06b626b7305aef91cc4da17452917fa106dc85aa4ca7d18a9510c142fdda1d4ac7edc806babbf53f000da98a6aa26867e4a91e6071edf99d57321411409c7575850b2c551bb5fe053622d53bc3b7f5ea8aa9535ee0890c61412b95e9c1e3a1f764d40413d43dc7e6ba23e2d0dd751617e8d1aee385bf3052697f1e94a985ebfb2cd4c5be0791ee94de3099083eaeec9b1a4473c238a81dab9b482398fb963e705a0b4ac5f2c4041af1de3e45dfa26d746af3f7e7f8905639f3582798d584684e79698480455a05afe00d23838168a76dbe80ca5620c9cb704a32350197b2b04e62eae0e76baab05e22fa7072f7974e6218b32e57795779f111c090ae38cada2d6eb220c71e94f246a8b7f540afeebdcce1b25f1cc8f4a416ee32cdace9b4d1ded05a6e8c3686dd17e028f355e3ef96260b52a7469e8afd4ffc329998d84f3d022adcf5fdece22ab04b58f04ee8bd44c9fae6d046de88f07f29aa49a8a28f0dcec31c48d97c093f072051c78edb53a68b117a84169af7b3b408b8a48f127bda7ce559d9c3af5a6ac3a5ae2a3a8c63cbd3198f90aaabcffdd0ae81370cb92daa36b7a0d1a2c310d74e2c18d632d5917755f19c20a0b8bb749d635159b846f56de3e708ac211b04aba96ad4984f7c03145a5aeacdbaebc1310c164425fc175c2289f1140c6b2af81295ed3e8d0f28e2d3b1a8c8f6aaa6621936e5ad64583b9ae8db04e075924f0981d77a77f5c07378983962195dbb84724a08a730df36c798e535932de2e0c27e53e6a006d06b5fba0ed20e19ab4404948bd468aed1fa43c0097384c73a05da4b70d3b7ebaf033ec4cc1d505d8f41b55926525df6fdd595905d4a7f209d00a0cd1abcccca1e9b3a223113aa48c794804d93d517e193c568f89e6d78da813ed19037b4c1b1430e327be3bf2604ba4ab1a9f8c1f6bac06ad701d851df45e5ac5fa9d434f384bcfbc3af1734df0bfeb12ccf721879c10297157688db29f5b0f5dd7fa12ec14522362e5d0c56b496eb32e04b571529886841d568fe412f1fa9d54bd9560f3cb04c63ab04f73cce65d7441348a3aede10d689a667522ebdf38ee86eab7d0a1423f344fba80e52cffbc86d23a5427530a10fcb44dbc711a2e699a21589212b15cbb3609e6f06a4b65e8303aa8eef9e18d507681e0f0871bcef0116efb4f2aeced820c89192232126b21fb45c533c8294479ae8cd18f13bd07024aed6a89fce0a5336adc4525d3ffcdf3d65f545e408ee9a7608500c01016d18d5fd1a5e6574fe0b3777b4ff1fa9bf20201fc9cedf33e75b4a1b5d6f7e0d9b1c02a62ddc594319e708a9281bcad337af8cc3345028fdde3d2d5f8bd17ddb5127e47bba6bd79269404fddebbb029955ad0b4bed9134aae765d534b109d9f2af8e599b8d4a0ffcc353c3f5a5a13b17d1bfca54a449aa059174bc0690563aafdd9f079a55ea96d0c7b443ac1a1dbd44cbde9346a4e248e05c6edc3939698cf65b7b1de472ce4fad4ac9f18cce593621fc70a085644795386f3bc8cbbcc1f9f8b8c3c9aefbbc23dcdca6e5304af2c1b139b299a77908ebd75b33315c627a6d27029c456fbdde2bb6f98a080d60655153542e2ba92020b046fee989fe45a988f16cdfc0ffe3482b850ebf06d5c25fde101b195dd991a632cd23cf067b37bd72a471fa25fb6a3aa2971f975e88df298dce6a2b5db7ff542eb63917bd9d3985654af3d4b02c914f0cf4c7fdd86781bce4272418bc64c94e41ef74fd05b8d68a297a74d7ecdcdb2445f55c2a7307af94c8fff76ad90b44850c06b684be9af67ef21b5db66b2afd787d9d894d7080b5a88a1abadc50336ac7030f92c94b5823a2f8e7397cd370c646110a267ea40b9646bf418c47aefd30c9e37835b20bc7f4cc9a6641a545eb5fba57d2e8bc9e73cfb4fec75d8f08ddf69f6b01edb32f8b989d217ea4c89b0752f61300fb4f772c0570cd3c22cb0a691500535c5809554ce92877f43aedd14132424bc612b249286d4b4e3f4ff0e36a8ed2e6435a162824e5cbd09bff1c2f4d8e845401a54397980e5bdf985691ae814fa6bc36deb97f2ca1d1645e3f8fda335f9f23390a70c481ef97c5622a3139a5717557fb8f3e06297482be5240fa16d6c22ec23ffbac74bab7f534e89b94f6b5abbb582d51a645d1772da2641cf91007e89dc926edbe2de6b6c0512acae97aa07a25755cdab6adfb513283dc419e570b9f425a6c50e2a73714253c4e9445c7c001faf0f86ffbb2561470396fcfe6e23b4840c5a7ccf9a8b06830e46c250bfae93509c0e847a5c22fc90963db66642a5dc88c7032b6305f4aa955e1ec5c370e40e99bd76f6ed789b195916728b840af7d3864ad9d254a9523a520497464da733589c77bbb01da7d06e966430602199ede27b2afc3e940467217a67c0a4d98c3a955795cb034d6a0f9127b82e1359c006c5f7a5db5c1e6c7e091f225b88c6a39fa530fe62122946f0a2b78883142ea301dee9cfa66bb9513c8885293d96b9ed3a87df4fbe50f0128ac782999a5e3c09061f04e5278c4af2f25fb04fc0d9079b0105b1754033dab5b676c1c0b45fe7b160bef871a3c5ab31e2eb8365aa7f4fe022059e031cf6a569a7dc13da0b0258122a3e547f04c23e30362ebdd7030d9a9f226c055467c2c8a939e2f5b4b41229135f761b2a74935b72578d754231db7b7979425cb9c02fc028983eda23c1a6830a8d586fba5fded12e220f854d2f46f663ee0471cdde350301189f040868b19a9c6d2f0e09a64779f4d4cbae72ea1960af7957e92b49c7619ccde0f382421d2e99f169f69795700ac03a56adfb8a5ac3f05156cb3d6b5bf1633b00809e65fa65dac6b3d9fd6f8d46cbcdc5579b7d8212554bff0d5e0557ce3baf99458ed92f59beb622cd2f6a129a699360757c2f0379241df07ac85313144dbd0f660623b9d6aad0fb07e505e73022c4aff317e3576382188814783aa7b60dc92b176889ba10bd5c44e1c202c7cde105173f5263b451c37cd5f3d7541f369b57a908d428c29eab0dac38a7b343a5a71495e8085162b9d32b01dd60e8100e2b276ab5a3165bb0fc237d68038ece4a3399da829f0d15f30f1aacf76f415f9a069f79031c4a2da51a286200dc3a9dcf8e079bad4acac961492fbdcb0c8e1093ace17561dc39405c068bf21eec56accd6647534f0258159e02989b176d8e82f895e9837d20870e55cbd3d7a1a51fc00543ad9d0527d4b3919933533b95ad7d25172a6439980b9f2c0047c719f99ca96c356d19f10623b2bb94441dc88832a78caa0abb28a38f78c38fea15965614618f9256dc31c19eea6d665011f96a072f3e30c58c38762c11fa75610257cad3e3f8e2964e5444ff33975b352b94a02302ea58b887b0d9b09fbd57d271bb1b539f0228eb07e8c9bd206dafb0bf2188db8df95c1dd656ac6849142a92237371368351f116aad05022563bd2f1c18084fa2437e21fbdb49da165381d3d6f2bfc317f9fc", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000010c0)={0x9, 0x401, 0x9, 0xfffffffffffff800, "982eb2a66c793b7a4b9d548e8bbef0c16c555951", 0x0, 0x7}) r2 = socket$inet(0x2, 0x4, 0x200) r3 = msgget$private(0x0, 0x85) msgsnd(r3, &(0x7f0000001100)={0x3, "713a16c4e955820f253b10e462a1650ac4313425cacfe3aa56e083d77b700b8b6a2fe537924d6b54301b205d4ca92d76a97cbf4c5341a3a0f68f74dfb0bf62d17a6084e6746646e606d22a22f987bdbdd3d7458e25d8df24afeb2cd7c7db92df3dfed39b3db585d3a0e3e77dccf28510e1c8383db3eaab8a427701bb0ce0c00fe49f3dbcb3cb2b6abae28ec911b2"}, 0x96, 0x800) ioctl$BIOCLOCK(r1, 0x20004276) r4 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x18) write(r1, &(0x7f0000001200)="88fba83ced579bc34aa6b9f6905a1b426d707c28cabc05fbe14ba55d009ddff68a0ed42a0ec4abd465a5f2027a08436abea3ac8527796d6d67640a3a87b2aca1ca79aa5c111e01d99b0d8b9800c70374ab87fbc834deaf260c4638f44b510640d62da97770d48f07e748d8d65630458a154e54815a823e0f0c3514a7de94db1541f4d0c785a62c1b759725", 0x8b) bind(r0, &(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x6, r5, r6, r7, r8, 0x1a3, 0x5}, 0x44, 0xfffffffffffffff9, r9, r10, 0x91, 0xffffffffffff0001, 0x10001, 0x63}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001500)={0x4, 0x2}) getgid() geteuid() getppid() ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001540)) open(&(0x7f0000001580)='./file0\x00', 0x80, 0x20) r11 = open(&(0x7f00000015c0)='./file0\x00', 0x8000, 0x60) dup(r11) 19:44:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) fchflags(r0, 0x1) pwrite(r0, &(0x7f0000000000)="d15e8ae9b6c5639f4279cd4582647fe5753668f83b9a6dfffd2090b4cb8fded6eb005433cdceb6100a492bb1e06684fef94cfe6c1d5805333f065644488ad0", 0x3f, 0x0, 0x0) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) unlink(&(0x7f0000000080)='./bus\x00') 19:44:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000005c0)=[{0x0, 0x2c}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) fchown(r3, r4, r5) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000001, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0xcefd, 0xfffffffffffffff8}], 0x100000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x10, 0x10, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x391, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000090, 0x4, 0x40}, {{r2}, 0xfffffffffffffff9, 0x62, 0x0, 0xffffffffffff275a, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x1, 0x20}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x3ff, 0xfb}, {{r2}, 0xfffffffffffffffd, 0x88, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x3ba6, 0x7}], 0x10000, &(0x7f0000000040)={0x4, 0xfffffffffffffbff}) 19:44:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) r2 = semget(0x1, 0x1, 0x80) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x60, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001180)=""/4096) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 19:44:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000540)=""/1, 0x1}], 0x7) getsockname$unix(r0, &(0x7f00000020c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000899d4fac2323826a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043f518237471bc7491deb0da8ea415000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6854a65d6c5af9d7896a304907a7a0493b0ee1d4ec15b966f529954c6d3d12997462572839fcfdef141c5e145f5ae219116c9024c79a1bae29b001f13f4c0d30fd9ec5665de485c1e71ddb2124a72bb8e77bc6a37961ff86b1302d079340c2258ef8031a6fa921b2c66970f110d35d30f18868c935d959bf882bc91475a6a3fbbe6e933ef242995c3ab36"], &(0x7f0000000200)=0x1002) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20404, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) unlink(&(0x7f0000000080)='./bus\x00') 19:44:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xb4e9}, {0xa09, 0x3}}) kqueue() r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x1) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) 19:44:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x840000000305b0, 0x0) 19:44:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20028, 0x0) 19:44:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1000, 0x4, 0x1, 0x0, 0x2, 0x6d, 0x5, 0x1, 0x2, 0xfffffffffffffffb, 0x9}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) unlink(&(0x7f0000000080)='./bus\x00') 19:44:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socket$inet6(0x18, 0x7, 0xfffffffffffffbff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:44:33 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x517c0dc4, 0x0, 0x90d2, 0x5, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000002340)=[{&(0x7f00000011c0)="f4f4d455fbc40fb619d23c8db3e0b9cb32c7ac84b45ae7ff57eada9cb430ef3fd6c57ad46030984496220b5b425eb5c07343f2e07c8d0a6df71eb4340d8e4ee6a8cc11e6e3f701371d33f215917ae7ecd6fb2b4a787ac2e08ef1a55d3673e914766172cd8e682acc8dac55ddcb28338fc19ef803c2538678e0ae691f497be4ed680429b5e72685a3c09eb73217f72b1c3610eb9b87d20ebed4b3147d949539cc4a26aaf3d3513f9f9ad3a5cfc2ed08a39d772223725902ea4c2a21b3c17acd9ad6488c5a70ea9adb97ba3aa633da73d5e66c3becccf1225028d9fe20c69827439ce0d75356564b054b27955e7b5b9d5e70b150f98f157c1eede68c1ff780ac577d8bd706ba619f025f3dd5d3766d97231edb39d9d6201adb6709517b77ddd2825ddf4dcbd2b3258f4bafa2b3920841840722fdb4c73344ce2c6aa8a38aa58faa876f721cb17ae22e037dd058218e6ab68e8a23f5491f6a460729eaf8456e4302d749b47ff336a2d12b95e34d961cffe2017d8f27b86bb0dae4f8a9a88ee257d651b3f6a2c2504e5cddaad623e4d2e8b4bbccce3ccdce2bce3688acbbc05ab53c83f7fc3f654a3026ed650f8f0429089270ecc081ac95c5bcf8601c828558792eb01e4ead0456641edc20a1c4056a79c5a3072142a4b8930877bc62706ffa37a9823032a86acc91067b083df6f5b6541febfde2726a53477a069dd577ed4c145efa68d238ac93dd0b33e0c45361cebdae8f663a3f3f24e73508bd5c5dc989843b086ebb24e14ed9c3988671eeaa4de0fec0085689a3a6b0ca4e0d08e6792d848e0c8ae62e06f7308a2adb00732b02f7aec57afb6499dcb2e9f5d815dc80bcb05eaa63df1fba59d6841843b69dd9fe3975c984cd68d9da36fabb0632987e865cd5a77b51f05750af46fdef54ec0644a3ca194393722fcdbd457a91dfe4b132b89081ccb3b233cf064801289d3e36a7468b38ae4175ba282abe1893c34502ee3d7ef4e2b94ee9d66153684d3de7abb8e83acca92110008acf44cc453feb40e957e2caccbc08692a5c53a72fef79679b176eba6eccb97a788b65ba8f85d18b2e839f4595f1b5c4a9f2e14eab6c9765f6f0b2d61d8c4492ae7e2936549486cd2e6994f61bc0ab29d9007eef43638f373c5f6aa8445a8716039f029d96a73786d2907ddf985baddfefacfbf2e36c8441178bf4405c83764482151e71b7faf7f3d759743a9c80b6c639de1226cbac8c4a17dfce3ae43cb53fd4353d8e6abf2d7bab819755174fa01cff6a81aa5eb9c4a0c00b63f7a53018239c1edcb1a592de9296ef2a398b6044ed11fbc1c34aea01731ce8461aa4c2fdd19e150d71eb21e2ad79aa1dd4ec2e35ac5cf95654fce15a6202d03efb840972b99ab0454b11f6ccc9028e39eec34be4604ee6acefa36823bd289e13af980989d794f992db53ebafd31cd89b66b6ad3204ab9f78cbc91f8afb94c1f38b05169d4b8965ea416b2ef2f0de24a1d124ca909bf6cd5a49d7199af047f40c9b175e6564bce2783a52b3d28a6fe6e19bdbecc554a70a1a0ada8c9ceedaf17b7ac10bc6002669b299c85b5ad05675865d1295300a218e49ff350a5cc5b185e8da74dcbfdaad6ee7cf83287615ce53e83cf6091d041898cdc4ff59697b5caa41a0aba0f246ccc9b88fb34533f2254e17edded33610542749b7b119bde18944b4a435f0fa209ffaf19ad8276abe237b93a9fac37c56a7222e512889fbe1e7ef74a1a255080fe257b55c869460e0bed777ba4d7461c369e1ad359ffefc116dcca87c81357ab11e94613ecf871a5575b91fdf624a3c59dddcfabb799221571aa81049a72c675a2f6ab80c8e0f22783812b5d544540073acddcd387f52d9aad819f14af335ca1b6b3b9aa088c259834829bfd95720c78fc01089a82acb1b6ea2dea04f6795673edf0dc5aa90ac18ca717937116c77cf6ff207b85e065fc050c1094ba3ea5728de884ac49d93bcd88b2f457b049b200599db2b5e2a321260b27439fc2c977e1f21a31a35636b37df3c0cd98adafb587fe2f3c7bc9cfc37864a7d198e74715518b825729801b2a90c953bfe7e5125ebb633ffb121bc466471829df2b577e6af02508ce5b198105605a6627e448bf042710779640113164b3520eb21cf1dea6597fee2459353c77e909301980634ddc6228cade057ab28d1fb363ebcd3c4a25f1cda6feb4ee6dd5c409b01387dfc77dcd8c45385beb5eee8722448770e39dfb70d9b24f229df2e4c1cdc391107b495d7961902172b3d09ac7f82225bd857e2e1f75b8853ebdd93d99f37463d4457fd9a9912de58d88fc91aa7ac8c64053d2709c259d5dd49238cf8509f7462da6f6e7bf21face3949bb62dac1f803be093620184c17c5466b0dd059dcf9956d4d7195dd2c72bbd240fef0725ba2e88544be5c259a64ca56184f75608ddbf0477a10aa15f39476e72ce0b0e6ebe1a23d9f32de5c564a2e680a4e5bc7a3fd6862fac8003b41be859aab0f17ad26151a41ef02ce3893ed132f3b458493d5a6f030faef02176ec252bfc446c85601ad7b53d3c25d7e7c2879e7a30d3938f1eb2d166ce881eb6c3fd9d3d7770d83e278a75d91f5280ecbb1b09e245494ec930fbc0325bad407a767cd227c9de2b5d8aa9e28e88e91089b4ad6355fbc52302f53b423b3ba21f3bd538830e6570b431bae05786ec8365f4c87c9665669eeb92dfbf413a4991287c6e36a315c87666a328b866adcda438965d5b46831c5d10b1f4493f1438b32a9044d105fc917cf8743fae3aa63c6c809bb2d4f067b5bb08d296346599c0c3b4314bad0403", 0x7c8}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) sync() r2 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="751a3b0b702b8fdb3b949a418eb8a62661a536aaa35393c0ecb741cc3d1ea7c0cdab7f52ec283de99455e9ac35d343f8bfec4e0ebb4374115c4ad8fbde947ed218175b0c4284b51ba99486ea9c729d2d8b216c3d52d0bef1f7f92514da7753df35697d0b8b4a5164525e8e8f67ef5436a42f184f0ce2379683ec9fcce3dcafb7ec3f4ad9857557ce45ff4b1b0c33f82a966a95263f824848c8c7182856c189422db517260c6e90f853e9f20050a10a701a8ce2825e991b403c681fba4ece1c50ac807fdabc6c155ed41ad06895b62494d9a1a65cb018", 0xd6}, {&(0x7f00000000c0)="48c189df4e7e1093b7e90690a72b639e396cbfe8e87e24e36bb437b1e49b9ad382313999e2f4a16e875afe09b9", 0x2d}, {&(0x7f0000000280)="7edf4764e777cef4e435e007e0d74a19fdbb8dc6e3f8fdd6e462e1158cb74d2f35573be37d1ddcb74d8992e3c05aaacf88e87e47c871a3b3030fdadc59e18a29f14e4cdb108d0dc38c3fc512cb3aaafe4c08e258a4a268ee7284d1353548a63e5acd0d4684c14defe56532ab90768fd249ab8fd416d2db13d4377f6849e30d4c8d5032eafa279d7a5aee1ded0cddd5278878f54ef3885f105deeaecc942e768ca032b742ede204cef219430794a0ace7fd8c5e42f16019fb95ad8cb5180298192d348a21ba517cb22a0cb6ac0d215b4b7a57dab8243f9c7494", 0xd9}, {&(0x7f0000000380)="51c25aa08d6fabcf6ea417ed22d79c265811d25d57df06eb3f87463618abbfd23722dba81400135048480f8631787b763c0e790123938949290a9d3de77115983ab77f73ef4591025f0d955fd11a49adfb95f6e1a435751f3c94fe10447875f96fc8a348e1a59e957513d3258618839f153fe7", 0x73}, {&(0x7f0000000400)="b2753de70328fe98aff0a2a7763f998e969bffca030d251c2824c9f5345d7f260a2bed448ff86f38525be87a0be5bbf6e163180e92c861e2f2c3dd5a405825882fc668cd3fb5d66730a2a3278769ad731468eb2013807d9b407e8b852670b2b50c2f95cd176d4bfda58e58f8f30a768df44e9628044913e4ba6fedaf8585b9fa1767d1713ebbfd04912b03db675b9695630db04ed60709ba2e8fbc998b22b8b5c56d58b0d1cc0449e40bb65165bc505830a8f6b0a1d2189a0a59ed775e43c8cf4fe16d99", 0xc4}, {&(0x7f0000000100)="0c34e88b9be3", 0x6}, {&(0x7f00000005c0)="29406ebee43fe344212d1034e5c7347824e0806fa14c49d7aaf1d85e34304d631d5d9e61786ac47c295a940a9c25791b3e808917825a8085223c470419664f632999ec0cdce85edf9f90c7ecc073fb26547993fca1e86f0632b4dc16246ab4bb098849c9fcdd81021c12b5924993cd3a3daad4bbc296d83cbf4ca4688432a7716440547690ccf49b7afcdd", 0x8b}], 0x7) dup(r2) syz_open_pts() 19:44:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = socket(0x0, 0x3, 0x1ff) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1}) dup2(r1, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0xfffffffffffffffc) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget(0x3, 0x4, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x8001, 0xc0, 0x7}, {0x9, 0x4, 0x200000000000000, 0x4}, {0x7fffffff, 0xed95, 0x7984, 0x5}, {0x1, 0x0, 0x100000000, 0x100000000}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x44}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffff) 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x2000000000000) unlink(&(0x7f0000000080)='./bus\x00') 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x618) getppid() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x400000000000, 0x0, 0x80000001}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x1f, 0x9}, {0x18, 0x2, 0x7fffffff, 0x2}, 0xfad, [0x2, 0x8, 0x100000000, 0x9, 0x80, 0xffffffffffffffe0, 0x7, 0x7]}, 0x3c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x390, 0x0) 19:44:34 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x200000000018, 0x4001, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) fcntl$setstatus(r0, 0x4, 0x88) 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) unlink(&(0x7f0000000080)='./bus\x00') 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffc99, &(0x7f0000000200)="be49bf5fa27152ec044a0e736500123cdaebfd72c5ce0b0bd70d3caa4585f551d29d74441754b504f38ebacb912c360a67eabb532691e5c9904836f612bbef2d57fc475877c960e1e4bc6e0ca1cad772d05a1b2d53529af18a5691aef144e7826c4cb286dc25f1e61cb7e38ab6dc9eaaa8aa640ecc090bf35832b52fe0f7456c35e99e9a0627fd8a89c6011052f9b5f6645c44c797751093da2530c906f5bbdefce1e06e4adfdc8c949703b86157eed2e71e18bf29bb50be30b1aced3be7cf47ffdc8f449ce389623de15fcbf1ab419e28bbd4515d0c6a2ffc86fa21a2d1fe3cc0a16a9b70bda0f4c3152ce2f8378b798c7dc899e57e61b65bae707900252cbf") 19:44:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:44:34 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xc}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x142) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/242) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/137) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) r3 = shmget(0x2, 0x4000, 0x580, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/80) 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x64) 19:44:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) dup2(r0, r0) syz_emit_ethernet(0x2, &(0x7f0000000000)="728b") fcntl$dupfd(r0, 0xa, r0) 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = semget(0x3, 0x3, 0x126) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x40, r1, r2, r3, r4, 0x4, 0x1}, 0x7ff, 0x5, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x800) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r6}) dup2(r5, r6) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9319466b7e77fa9315716f38853fbb290b14e6f97caedb625dea95e605a588131e9f95d005b8750b1e3efd439270d3d4bc681b6103613ee14b13be052388886452ec9b82f7c5e1a3edd245e6b2a9f1589d1626018c7ad4210d1740c5314b8357af8ecb539d804c4b6dc1017f76eff6fecd", 0x71}, {&(0x7f00000001c0)="bc08736732e210f037c7c15bc104fb3dd8f4775a23410eb257c41906cf3d2ba1eb807c306ad876599bccd0dbbdfb3795dc5ed2271a48efab80cc21fa124b8ee5f791591cdb8c76e29281256362bd58887bd25e4c1cadc4984c163c892f2033e5731120154b87212d36fb6f5e4fd7a9133e08c1b6fe10c3be80a2367b13001fe357ec0e1b849475b5003288babb2aa9bd7c06412126efa9dd9a29d6ad6f1da20c6c8ecaf4480cd5cb7d4cd630399fef0b2a46b4d01e3be776c673ef67f0aa342cd3bd19ccfaf0261c5b529a8f257a98cc0ef09c25", 0xd4}], 0x2, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 19:44:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0xfffffffffffffe46}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0xfffffffffffffd95}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x40000, './bus\x00'}) 19:44:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000000000002) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x261}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0xbf57}, {0x23, 0x9}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x40000034, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0xd3a7, 0x10001]}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x9b, 0x3ff, &(0x7f00000000c0)=""/106, &(0x7f0000000140)=0x6a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 19:44:34 executing program 0: r0 = kqueue() socketpair(0x19, 0x1, 0x1, &(0x7f00000018c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001740)=0x3) socketpair(0x4000000200002, 0x3, 0x20, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000017c0)=""/163, 0xa3, 0x40, &(0x7f0000001880)={0x18, 0x2, 0x8, 0x40}, 0xc) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000001580)=""/221, 0xdd}], 0x9) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 19:44:34 executing program 0: r0 = socket(0x18, 0x3, 0x3a) recvfrom(r0, &(0x7f0000000000)=""/95, 0x5f, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000140)='\x00', 0x10000) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 19:44:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000495000/0x4000)=nil, 0x4000, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getuid() setrlimit(0xe, &(0x7f0000000140)={0x4, 0x1f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 19:44:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) setrlimit(0x3, &(0x7f0000002900)={0x683, 0xcf0b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000001c0)="e6beed8dcc5e7eaa1652406dbaac69558141dc92e5f5470c6db5907e1839a64071b37214cbeeb8465d7884d9abd9c70e755d256af2d06f68a8b630d869c29ac9a028f6339724fdbca37ce26e02262fba5d856dfb635c4e7723720798fae17540b3df833cb0cfd80cb1cc1b44447da0472462bc693e3ddd811f257b129d0bbdc3bde9d6d6f4fc8fe7ff0896c79420c5cf4fd3838f3108e310de550254989d1323256cd98023c8a9562094352d11196b00607e5aab82666bd446e1875de7abe7401bc1b3aa5be54fddb8", 0xc9}, {&(0x7f0000000340)="26ba7a82473e61d376b06651823b88fa7421868e836cb31735e658350009adb2797dcb2430cbeefc13e77f8beca3ac3e5cb8b75c8a1532c99235598ab94de6762ce7c1416f746058a9a61603de37fa3649117868aa46c11c08120759b63445ec5529b437f5a190f9cdaac899d4d2cf1dce377089e29f3f1486d6614de48fdb355b8016461b988c2f465386257f2e73d84a721c759534675b46acfcf15aa5dc24991b0950d097ddb5b3fe89ffb00af77b887c0cafed4745b7644661720fb35834", 0xc0}, {&(0x7f0000000400)="a5096828eb9889960c98723db383ba8d1bf8f146de51ecac77764a50ca07893326bf6f26a0c15773e8916eed917eb59a61b1c5b242b96ac51a9ec9b1161575afc8c8f27dd7c18caffa4c3c106372dc1932712eba95604dc4ac0ca013fad47256d46e94378e7d874f706daf9f606fb7249563ef610703ab918815eb1a30d18be0506c44a4af2b59f25312270b5ee685dfd085f29d2a9974efed2b1fc332f619b0503cca878f34b078b95b6c251bfefe596aaf2197e26fee7a4d", 0xb9}, {&(0x7f00000002c0)="e3d190bdf871d424729d31e06dc32d84f1d7034afc040825598dc4", 0x1b}, {&(0x7f00000004c0)="c09b2e84b4c89eb772c64d508eb969a7ea23f45e3f5c7a0342aca8a46b45e67735e4a3544f8a810d12b13888d4af0929408cc1f7af9c5aceff9cc00f954539897be03fd9b275eaa166edaa3b9f63d0ea7ee34bac7dc9e70542acd7709a6324b4acb3310e1efdbfc46e2ff18096ebe53f19db4f22d3396d", 0x77}, {&(0x7f0000000540)="72d45073af02e204a58438ac6905f5beec9d435ea3020ff5ac98e8967b4048155a5727dd6f05a2dcb17adab88413be9ae36d6e7fd8699c4902dcb8ccfc1220ef00957a37ab9b9fe832186108260fe6c613da00c57228b31a38537ca834bcf0e1bd768de679c3081f9e98c92389359d1dabc9ee7a66f15acd779c88ec480ea39db7a8f7bb99bbaaa4b0d89844b9716460cf00a3c7dcd472f6e53ffc1c72e4798fcf5f58e86f9decd7791e1377521b943b79536d0419b94753b2dbc5d86d204c27380fe92193980475e7420df5b7f25b2ee21396bbc468fd532bb2f6280b1f09c234563791be75c6a37c66b5ce997fe3f85fd6f999142fac273bae1bceeb060a259338e109fa99984ef022dc7942d5da8a61fc6a5d0c213f96875f1154a45b4cd30fd84abbd4ed53d9fd35cc0f55eb67e9d6b1ca0f6fdef2345b66153c694ac601544d33891ea11bb35e778c8194ee90f8b18c457483e8ab035b0e32937955ca7c26609fadd2123baeeeabaa5016c9f37f5f45c5fd532862698e56bd5e867896a421565b778f520b8b9e037cd8598db253c9109b4acec1c7088a36b868caab0e8ffa43f091f3fb98a5ecfef04d593d6c08c380d81243dcc307d578777d2673b376ab68cebbb2a8d52a244298bd4a4145bfc469ef57e5c01df54cea8c0afabf18b5bca611323385042bd8df7a94e07de55612c30fa138a899bb01bbc330d2dc2b8c9dcb1be0114a134f7c8a399cdcfeb842ae68e7eb323b2559459fbe364842719b9af741a4e688027f703ad5fcf50a49f60eaf3c1aa553d19e867bfeb41498983e597114efc31b9224437a64d400d779b781ea3918c8387d6ad532b1f93333b702cc0100f47665ec508794ba9c996f14b61a69be42afe108e847d74226915fde4dd686223503f60413e4690f417245137a1290d633e12b9b0d6757cf79eb797db2e9434747e56eaaf921eb3fde77b072226afa0962b9a615d0f969a62409491f297e506651d54cfb61a09f9b00b3c3915e409ae235ac0d754dc7ac2fe1cbeedffd68bc2489138f64cdcee52f457b5f20e7b5606eee07a67be96ad4fcec79590cb5b66bab7f3e258013d91433154b6617a5e00acf359a589dc62b4263a6bd2825f051988a7a8437b00c9c53947629a37154ae30b2060de3db2d316663e11bfecc7e4c4640fa906bf64d053c499834f890f815530a291f7043cdd25e484fda0afd0def63f334b260866d8db1abf4cf0ebd18ff375e0d16b6fc74b099e85ff8e542238e6425933002bb051d14e69711f848b5ffa1969214f52a5f7af9a5798b384667c84519f4d4fcdff985f3d863677b712e3f2eb8cb2f91720508547fb934412c998309a7db75f555047ca3b9bdedfdc97e6e434eb97937b68ab85dfd22784a68b3b59c117187b89814504485886e7e41a80e0306f24bda97ef04864ef9f18aef1a2aa5f161ea9f4b68e85b215529e561cf358e7eef5c022c568b51925989ffddc20daec582dd6f83c209c3ffaee803e8ea5941f06f3aa12dfdf7295d8f3641582dfbc063e68c120fb30cacfb435e0155df415ce778a32a27f809c86c1b745f842dc330331c7333c0c0580bfa244d924dac76d74e266fd7bacc0c4ce8f33641a9570f41dc459518366caf8695dd6941db51d2ca7fcae701a041811cc9fb30aa37a22714905aada61a6dd9decea65105f0c751015ee12c5267b42b37ed0c971f7e3e2f3f222e311ce2fa9ac3f0182848f74702424b57bc7ddd9ddcbec94b1dcc4ba005917951b07e4b9af4c79f70678cc57a438ccff29d22c6006b20bd7102eb302aec554aec61f5d3b9db4365c5aa63ad59153407aa08ff6f44d18f7f2b9f480fe0209be0533b5764ccf52751461d1a5e1e5cf0e3729052bc4b6f38a4cb9cc80050a67eca03fe9f6efce3266ed9ee56290e8d69af6a8c08fb79880998749c6bb60b4beddc269e233d000d3cddb8828c0465389365ce7511f9eb02bcb2b84d72839f440051d25d20e45720a1c21197a7955887c247e929714667d21267b1db36bf289712c41036dd4ea67ecab5fdf3c0a24cf5313dafcaf173eccb222ea9b14e12e02a45351042b3bff466d72bbc1a54377d758e4d39e52d9092938222e8fd6b6c86ab28d57c597783fbb1c356db4466824a419c238d47daddc59499412ba8adf38dc05c81a3ee7c1c4bf3448324ec74196f58a4217a7ed3fbdc0d5afc9a07d7fd3063bd0f7c9f5d04ece88b4d6d2969c77e236e55598bf2e21c2af34aca9085cd14ba6d626b2a29660d8ff5c1134add710e54ad7115dd968e738231206064dd7154b37ecb9909d870e3d5aa5ec25afe3bec9ac9dc3828ca7ac9529f9567b85f4e1214fe15433df9d302af026a9bbb355ddce034708c738b1edb807e31f953f0d59019eaa8d4fb38255214ce56c5b2311501857f8b673a5dd6576eebe6295c78ee667d294eb1e28ab2ccf7c6477b3bfefb88b7796ca5e8fd80cc414ecb61fec3ac47be51d4e2511b99401929608c2ad8bc3f502bf2bc7dfab904177abe86857b08a95ed2f6d1336148b7a4624092309975458f1f3eadf656314882e0501b446ab249af7bd3529660cd95a0fd7225e3ff1eff72af14cbfa7dfae0aab1d76a3a7409cd0f9dc005d7d78cd6e4c964b156550011a08960008df029d22d4c66c3fe7b085d649e99d20bb14f69b6e8f7cac412378688bb29d399791d427355d5fe0b6ade5b877a1d18908c9770f1a3e6b281167eab03f870a595fa44423b53ce0663bb86035bab376e2ce2870102ef5720507cfe62fac85535dcf7b2ad5bac42f331683c61ee61a5298b785ee3934ca469b561de27f9e3f7c3c2dc76b488a97e95eebf9d3f89094bcac5cd54a06e045f6309931c3409063bfe5397836c5280da3cc3ea005452153b289acba038cfcc78b24728c7fedb9c82c1c3a64e13dad20bf1e14379a08bc4308161b64b971fae9d6a6f7be828d8fcb4b87f27f36018c2e66f904f85c927482b6e437d78aca4018d1bd0bdbf4b69332a08e0b59d217025f40c5f4ae3c16d212d4e7ca93c1c16b171523818ea6102851917a5068e5dc3b382fea1c1429a449737c9319d6505cec0c2fe67d2e802caddd4a90a72a9c1643b6e76384f2a391965639bcffc08d338fc6718e4d5c9dab0ccc11505bb550a32224fbcfdc1d0b2e1c5615e0d4cdb8757ba6f9df26c54d72acb9acef40542b08329b35cc80474f2250f2635bc96df25b7f24439cb4c9b7e73f996bf55e4a9d51ea0fdb253de24351eb2da373678ea973aa9468c6dd9eb85d3de7c768671230f23b6f6d42b368e4527294d654c757345da214e47f0dccc3119f76a197ee1838ce5eb0f9b2e1cc2a67aaddf06d419670c89784f10474c8ed6f51a05a869fd828f2762871396d9661e1d5f045d6a286d4184b0b824a6d58f72e0accf23a5aef2bffd66ccb5bdeb629addd5d7af78729c2e5a36d865febfc1b549596331462c7e10b7a62afd7370a0f79f8be2ac8097488e8ac8ecc5cc3960cac27965f08cf8cf351f9ec06693ed332e794a9eccc755240cf22aec13ce3548586d0b99fad72b8f4edc2db87a08d0c7dc5248e32a5b8b7633546adc357247b077ea96b5bc2f00d81a7985f9a8f5514ff629ab68c2a1dde6abc476c04d2f52411efd74e7b62ee92646447d9d77f5aa3adae7790808eee555b75bc71fac36095d88281eed1042c22afbef58b63d068e1b553b65c130e6d381f190454e192f4a50ccadb5ab329e5885ba8d63b413fa48a0e1eb3043a0740a35515c9f15cf3b5ed742baa020c804b83c47148fa2996820751a37102d30d9f045116d9ad13c30a6133b97918e57d76bd3b4f141a568b58389e9fe74c7a6afbfd9221145c1fbba33bb092bc994c3611eb8b9b47fd54c0faffaceecf0c8e29ac915e5e790f1f87e7e4f35b3926243d355b2e8c074288ed511cf8cefa5d5cb983d315e0e9f2c1f4df0d392b927f1ee9d054dda6ec2e014859c80cadc4d3184b938d31017e09ede7ebf2b00c3ebc16e7df7e719ce1332be0fff0423e45fd2f5030a717d01b31b8fe34a8165a58148fc0e3095d9e00f23e8b1aafb82974e54aaa621e7e1ee34928189a20d8f4fd12516148fa8a0928ef7a1f853806f7e88ede2ab89efc063d3f021ece6ce74bf68a6ca119819580752744005caa3fe6b08056c3d77fe166863d7937534518f12a129ac125d7c2bfd7d36ff58f34d8ee8769862703e775c2d4151edb544597e03041d31a4314f0085995858d42151d9683027feebce603c696ca47b219f21da7abb146d908c88124bb445afe4e1192c0b8b42dab66f840d1e99da264d96c719e552d71cf8164de804399ca08fede8731d9cd37285e693d8a25a88ad4de6674344423ebe7c886df3afd84632cbb1eda54a61b788c3a204d943bb2701f35757712f7e59aa2193584eabb92e2360ab26d4ad89aca3888463ea43bc44952f6121e5184c0a83aa7f3c6167e8dd87d3d899373bb793c7f3fa3b6c1652dc26f439727ee3663e1bcbd1cf343d004ae5cc26c0b5edc77095af674f752027ffaa496253cc1d5918472f6873ed6f1fa0de21918a8cf5d3d20f7f934e0d704b96654aa8bffa4493a936baf5f804c0e1544c35552545af47a4923bd983aba09a6894b6ab630c7989f82bb7281674cc0c060c9b97b959eaa8ecee5ed69ef6ad1cf07655f71cb0be9ae219458924754ec4018faad77fc58eadf986dbd1395e2dc53457d34bf7133db15f34903d9f485778a7975d47b453330c24d987916d5583a0d1c5b11ae7a137aca58bde768bc44d6b49fc13c2e347160449f1e752f267eed7d97c13333de0fb9f7749a9d55ed2ac24d1c932b02bfe324ad0c3bb7e90544106c65b46fed95c22fc2611bedb1309804910eb26f85d56ddb55c42253d4fd1e7598f2e2f4d8b663735c37ec645402f84430fb05544e5ea1a7103be68174a622201a129812e21d95d1aeae69f2734e19c68ed8eb9ca183e82317554bfaab65cd8b003403203c9e4ad5511b62a55328bfe14da6e5f5aaacf147ef636a3b53f7fd8a49f7b40ed26cbfa1454fe4bda019c73e41c4969a286042656fc5258bde651b6a0b1b7d3045583c9abde9eb82ad2bef8861d097824245f4364b04b03f07a09b4fbf3c8367e222f0f487ab56610a4b909c94fb5a6ca46f32c7a875cfb6283aa5e28929793dadcc99aed204208343bf6a08b78696afca75b7dce11fc303cad012d34d11faf99f3704071094c4c29723f2c8838910d34a324beda85e9b4c3b457c4a84a03427d6a8cd4375f7dd57e8cfb8b167cf0d9562239efe3d94c032a2f83ecc9d93f11772afe3625f5ae3da578b14aff8874021a655d91f1e1dee1db944a33788fe1c82b48fba5c14c41268fdef35d2396cf67f3b9b7ab1debc01d7aca52b2fdbf23d1b226c8282cc6259e17a3ae9e7882c10dcb7a1b9fcc24d3929ae872e7094966f2299dca98cf8cb74850c2a7330bece70df94904ca6e3e1a773bd67258611ad4b5db309de93c90677319654615ba078f5ff0d80dd8fc36d98c050652d6fa3fa5adc37a048d0f93cce520d8d26e5fb73d6e12a06a779474fb14419369bcd5e24bb4610fe40cdd03a239cf840479d4cc2e6764ed277c654a90deb97ff6e0fd4de9acf4d5dbd16365645f3f8802c20ea55dc626c581911e2846d0c8e57ad36492902317371dd8662d822162fcdca8bd920cef3d755d4806e9b12dcdf9bab7115bcf73db778859b703a0b9f5e515934363b5da268226b00104727f7660c64cec52c51df35af0ed6f9cb1055daa4f96c1ad1568b69c41", 0x1000}, {&(0x7f0000001540)="2f3ce879c5af40a204f02ea5d83689b3c4fbc67b84dad59803310a6820fb0d244b62fead9a58374b1febd6ddf65adb24696fa9c6d58733cf792f5faa451cdf72341cb2983eeab536487c86bcd2212cfb81b38da17a36f244a94733c8a15b8961eb89cc728f7220178b41c4956a1656322c26e6ff8befdade5a70d9c15349bd280793b3d939ff6d9c03ad8994fd6ff71bb0a1827388bf2fb3f4b3f3e7015558bf61c7e3e9e62a55a53838a2f05f6fb160307b0bbe86054bcdfc8ccb72b4ecea635dbfce64291179dc42a5e3adb6ce515335db9f0d2642f0a2680317003562dfa1b7636d4caabdde47a63345b3575d107fd9f10b72ebddc9dd2b1c402c49d4c6bba0db35e196186f00bf8c92b4d2662fda28d4b59ac4c538b4a41e568b36c91767959f9011aefc6ab7602e7a050de1484f4bda41f20abeee07b312a48e8914459c42e33afc78d24757a02b5528d371e205114bbf6137b66d764313f7a25b9f46008d1c9b008984805936d3e5fd6071e741aa3c4c73a59a5e0724848ac960d85470a967fd5958ec09af9335a177aa8fda249c20f9faeff407fdfcf385966cf9a6d0a7b5a7d44983ffd460b82ef77411e924a581a0b55846e192134bd80c67f3e3ad74720e747b5ce796825e9baf7f91ef8c9d2d44d3ddfddda843a7930a2a1c18e231ef5a95ed2390d94f5dd9f2d198c84401f7ec6f0fb8623b0ecdf8c6447586574fa2d785454f70590042535d05b00149dd02d8118953ab7cf0fd02effdd950e108f6ce6f52d52008278096dee5eecdb8208b85a5a4f2601f9287b0a0b60ee5bbcec23a083ff710b424a66c947bf9b1f7a2a08d89923a805cbf57c89662ff5c1142fac585117759716772b8cfd8e5530afc549720db5e1c838b413b05f86d9633a4a9e9e6ccdce67df2fb6280243cfdbee0532ed2e08bbc83def3e0e6938a020e414fb937e4a42a4f7a82b058b899f427843556210a3cc7a91c9380cf53fe73d5ae71f32f27785d6dd3d8e14323bd2510d45b729a64563a42075c1feff93cbaf62051067ed34b9ae156cd3b907a2237c983b462e3551dd7858d4245db482958290be4e1d29a655d9b74b0bd5835f5d6b7d35a615e8a901d6ce5ccb50849ef135f08ab6601230330ed22d3abb9be4e2d85bda704f4b14278880c3e80cb41c590841c8ed82f63823a0653d73a08fec78ebfacd93426e508d43bd064d3b66842b451d2d78124a1023b40e8520b9afd92d985e5f794894a4a2cfd90bdfeef98f04ce9aa8c65461c45167db1054749e740bde10de59cf4a5bae499909789eb956ad83fa21a4fa6a427e25daf331bb3587590145a01b0f1ee521b6e6371240cf8ff9982432035e0a58a95fe7c0291e1403a401d11fae599ca858081f15da2411c772ecf78d1b4ca876e05ce78a8d3c97fd3615617194bf572da4897d5db63a88920f3de7f2b88ab6654f2373dbc3abaec314dfdaaab9939187cf771e64dbd254b19a34b29e1cfdcba7227a0cb817b349a397cb08c4d7f44ff01ab7495b5ded6d5d7315e75173df118421cc7e6e53151630909917b08fde8e8c6be48d34c9e7e7d841fdd62835e7a765561d57e24c2d8676a8b9254abe90b784c7e2b3deb4208744d73e17cb366e65f6a52537e269ce4de66a86d742f320a397d65a80462a6fe58cdfb8ba448eedbebb56e0940fd2b04e446617bdf30a4e1e12583a2b477ca7db3b486d20e1f86c16947c382e11c40fdf14b0995d6db40103ec20d203fb8088a4fd66de5c7fbe1b176b103737c53dec67d19360e22a6a3955643f1e3c1588f665482e2a2a5d151309a9d2ac21985341c417e487813d64d93e72efe0ecbbe8b8db85f06fc6f9edbc1b275e9ca4ac790e1e2712a77a79b7c3332f4b42ffdea70747054309c0293cb52909ae20141d14658f90da0b513d7fb920eefc7aa0a2bc0797abc3215755cda974d466133f991a4d474543bf238c3e1e90a94c247a1342c0cc77ac9943ebbac0c0ea83aa0fee9a40157a1d3308980a81829d8f35f91fff1ddaa6eeac4fb4d5f968c7383b8803e6aa4c5e68da864d96fd3e3c0f13f6e13b3944799983452615445e41c656cf5c012c70f8c3a6ccaa2a9d10b95455440e00bd9ed3e34b4223c215d565540bf268601efca0cb87bca63f0866c5a4a930a063f74305659d829714d48bd39a1a117dd0ce7dce4963ca356c23f82b50c8d343e922c1bda008c9849b6f31e7d2c7b115da0ccc7f97c18f65437a54633f7da28ec08ac581140a2495b6603a138c32dd7d0b4f048d1ab47b64d893d2dd931b7dda479d078eceb20e09c8361e70027056644e5acaac8b9ddc00f96f31344b84780b7b6f0ed18a064d4079f9c5c32358dc81c68c646442b56e1bdffac0eba1ccf56dcbf7ad889004848c672c05a459fd944c25155e6b4ff66cdf935475c4bbb57041ebde828e5c3ef2cc353e5294595706330eb1affd22becdf3c6dcc926247a25738c98615836eb6203089093c5ee8c37adcc5ea3f96aca9e355465adabbfd4422cc8459bdc6975dc3b93edb3cda638b91350a24bb92d13908cd532e6d41dc5518e15abf9b63b7a55c2a172b864638eea9743b83772570d667d95af4b52c9d6b3419e7efa335de4314d806ad564aa6742e07b286c68f1f6348ecf1bc47931b8585663708722a745018077e24db579c4b3c12c1ba4ec065fff62d2f6a8fe50ff3c4f1d19e0cb1c4297c9cd04969fd0f020e10989961178f4700503ad290116132783991d91b76e12deaad109046f0bc5da09c34b887793e131f435980b021efa905053ccc1119c975c3a791828dbe7eb5e9a8f2313c63d7fbb20dad5e79ec8c36a48f3db395c96769a78c497c75cd03468bfc392128e8b4f836c848b2e12fbd7ac36cb96f582a5ba7f643ebd3ce5e737d838c704a404b6ffc36328c229b2d19d19e44ca52be53c6249b5d13384ad2add1162ba96a4cd5cf814705fc23c1cc9b79ceb54d29c2acd992138937b04af5ecc3f23509b2fb5cb0a9a7045f7207a1deb07a6d7ce3dc1f6748d59535aef6e8343362924d13ed096618a6db4701dae7e5d089cf3edd954e4cfd48ac204ee8bc61215064be999888c9bb7eb341177c60d838ef17bdf1aaa2bad8a26654dc0a543e39022c29daabc6bd987b74ea3d6977a79a021a6cada573991eafa2a54181d72755eeeab2e794cbf78a845a9aa5c74505fe6c9f99df49ddc8ac0352a90991ae7a55530d5683f7c11f4927a7385736929d59224b7611aa2930fdbfa889a3f78109023d14c2a023589128a02c8a471f89b6789c4075992f033b9bbf8a18b667319d7d01895fca25e940a6610829a69a9175050adfb2beeebb8cf0b1d10f3881a98f1655949f8dbf6e55bde75ae4126b473a0e90778fc77893b97462e5e09b4d6a2c6fe685923775ae59701528c3a2f0d23e4c14bd51e976a4aec243be07ce4812d58f45c552b6020625b4d7a3a1d57a8627953a375361ce76ccde948460986122d40640a19d8380ca0502c594239b6f26d9c4a039359c042017d69ff998c59505c3e4acc4d5ba6e0a728f4cdf0d352791caeb47bf88be9859f5732654a304a2d748140f0539fbf7d924c8fd3e253a1bf3e0f28ee5e772f9d9ee0af637387e47f3f03ef65703fe8ae93c5040182939c4e72a0e0879e0d4b9edcd54d032af18059d3f9f218e72b2fc07ffeea96ce992a2f467420d3f3df5938c53e832aa849f739ed701024301daa6a3b3c3b9fa83f0683f2453820f04f8b81b164b00d32db271dfc5bd9b00c1d012e88ff0a7ef077cc8673ccbb4b0d7508b3bd2f4cd29600e759ea45477bd279dbf4625f6c83fe1c89ae38ca44493ee1562db99383d0f53ebcb664a1acb44e94fbd7e2074e2f3f7683940d24e74bc857aa3e812da98fa431984a35a3b56ed4c22a56b38beb2e7fa72ad7ad64cb3eba16a09bb08bb3b6c2df5f188b21b4f0558214762157326676c1f647a0f372ccdf7e39db2b2c72f511a308f5a2ce31fb7bf9238b771697ee175a1f6ef8df2586305a8712408ecf3e65aab11eb3d19f9ba6075a0b07752ae6bd7765d0b9cac3fba6ebc8fc5b4024053767a401d49ba4f63c234b6b2d57b8f6a02ba3110f8fa4c7955ac03d7a0736b439d7b717142626744af28504944b7778b1b4d3c285761fe109af1d34d834e7bbfa66fad66e43d55147afc39cbe233fcf6cffba0eba3ae342a7b16594b36d7c7d77763722af9e138e420ae84b79981932121bf330575da915b0b62e277f38359c28e44d366afb8d306f4fa28fc5828035c9d33ecc2f06ef9a8d7c3c7532e7b7db9b5428582091b1206a1a3712e6fdf5fdc42a87b191ded52a36727981440a9f88700ce41398150d9ca5077ada2b4785b52ed8a57681ecc1d5454c3b3508e106317a60aa7b9d33ab62d1e73b3e4b354cc001b813ddbd785d88279f9ce95249da7526f7a4ea520acb179b56695b38db141668e916d210fd8a037d6bc0ea4bdcbb2c7e949ae214eee525077e0954027e18c957c62639c804adc471969151e9e14e926a321ea7bc778f070c297f9d33b2cbb6451496414a8f17d92090e888db314de8096429a78eda6f2360422b90d0ef0d24bc8dfa3967d7cf03cddd8ca9a039954c1d3939ef9c310db532b1d4a71679a73613e56ab0f316469ab567f36fbf02551646a13d19117682c20469609ed49f6bb5e824f2512264eae011b047f0a67adefb2c80d0fc634e8313cf224a5b888239defef3a0e1387f50c5e44f360c07d4d739e6c712eb1a475ba6a76f92eeb0e41f85d8a54857d0687255898272fbba0efc0faf60d09eff7278a31a3c05be4084a051371d4f45ddd4c79a95d5318487abc035b961deb9a052e905fca0f747f0e3cac2769e0393c14a75157f9e9049d2d1ac7e6408d4ea0b579053dbcb9198c704d7fc09d002c862707335e2d525caed67c7f31df9266aecff8553fc7bfc15e08437fe03bc75392723a1f47e208f959807a3370c63951e6f8e4c1a0642d210e517b246f0e0fbbf65bc1217545ff6bcdc0e25a19d1ebbd8f4d8678e4a7904a182eed1c20600aff753f4c92a8379fe240c411ce33c2f4791ff35f33cfafa0bb188bfacf1171fb1385a0c5443c9ed59c993ce2e52b34c2a0becc5bfc00586cf0b8e980a910d158341e1f9d1d922d3d4c5c678bfaad9f10d68e98198dc7fb09569e9bffcb03a3722727dd49caf2583bd59c8e00d206e1b30d75aeb616c9200bf5cdc0d50ff1e6ed860a672282e4237d5f029071535332109a0d76cbd470cbacceb8f2fa1be3677e6925258dfb7e368b4e3d2a179fef3aeba64d33d980e8c4c205ea6017e30dc34db476866f2f2bfcd5647e2abb0b692aeae9a181c58a97277849203b0c10afd229d5d130d42cda097a4cc0223aa2c790f88b836f4b32e40c3fd2a7fa7b47ac6336006581ca1981f2301efe2c0c6db263fa82ec1b328297caf0acf130975c9613668af79be49b10a7793abfb2e0bca2a40ff4d6957b196f5ae9470333af432482dfd2d2223506537f8e68e0de3ae51324a2ea4b874cbe6329372a965323ea7dfdc522fddd471aa9cb7b14bd4c8ab29411b2385b0f0f85bd17fef35dbf2befc240f0c6956bba145bbd81cb731a33747b63149f2b7f218cf9dd51696e4388cedea7b78ea1949c236c97fa686ea7b2f412f1706e604cb0be9e3e92705688302b10c32f49839aac82de3bdc0a80a76373792aaee7b9a516cff93a705472bad7e3754a6326fd49d31c84802c16773b02f2503d21ca8b4a3611e9932307bc0da2fb3fc8bd7fb38aa2a9603668eda92479", 0x1000}, {&(0x7f0000002540)="c9e4d05dd60ae040b38e2741aceda97ab68df5263b7965a0c34a2c6b640723d0644c83db5c85003ec9878b3ad750cab25f064f98b6f05f6ec6b607e68ec915", 0x3f}, {&(0x7f0000002580)="1f599b19aee3caa696cdfb5b451e241729971af4f6030b77efa72256ad7177e4165c1016c9498794a0b81b9b238f2437d921534c2492b397303fa5572385e1ae93f167bb6cc8ae39b4f4c44445d49733bfc99db4b9372aaed0fa3e366eee7e4627ba22631f76ed99036e73b6978518", 0x6f}, {&(0x7f0000002600)="17a217d9132eff575b360cc4d0a5f73ab076a3e931aacb56b6555967b1b94edc28fbf2769a73e4e40e2a1586e4709cc81d43e8314fe4087157e65acfa746ef1846b44875e26132d4ac91362b6f0ab28d0b8b6e223b524dc007877073f33f6b3f8d0206b5a531b9e24d15179363580ebab1d2a1dde9e485397b14da4ca5367d5807378e7b8a89aac6dc9fe0c33ee2759bcb9bfc9e416eb1832e3a2c4b10a5f0e9721c0bde02c8d3a33bad", 0xaa}], 0xa, &(0x7f0000002780)=[{0x110, 0xffff, 0x0, "6e80faf820be438446478074be3f3383fbcd543ac3a70dd9b7cbdf83c9da0357b3d0c8f8bb3bfb308f18efd9d768e8bee2ba0b8801ddf062c002f4e5bb3434117b246ed4cc2e9a8babe58e2007c74abe74a75a30d4ba15cd71ee2a471d76fc8b6511b24e0b3424b4a5c4feca32b86e06dc38706821d843df08b76cb3edd2cd14860539eb8adbe299bd8bbb6569d8cb3d08939fd7e4f3dae539ea62ffbd546574f3a45f10e9c74b2dbbf9b13481b21f5bade4810f863c770917ec90c5c25f7bba60a1e1d73653cef4601f882ccc51fb163081b36af1cbb18246964cc11c689e42f16d17442bd1658cea922b305479f530e103c7f3525dbe6d290a7f90"}], 0x110}, 0x3) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 19:44:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) unlink(&(0x7f0000000080)='./bus\x00') 19:44:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:44:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31f79ebefa561ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000932dab192700205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a64e79535d867e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cacb5e750463938091e4e2a9ffb91e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4124], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) socket(0x10, 0x0, 0x8000) r2 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r2, 0x0, r2, 0x0, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 19:44:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r0, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0xfffffffffffffffa}, {0x18, 0x0, 0x22, 0x4}, 0x5b27, [0x8, 0x1, 0x2f8b, 0x6, 0xa2, 0x200, 0x6, 0x1]}, 0x3c) 19:44:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f00000001c0)=""/182, 0xb6, 0x840, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:44:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="9f1603861a12cd7464405a5d9db4697c6350531ace47c81086f7ce0a56ffb87ea14a7e00ab837dc4379b94192646d3ce13b5d85c60fafbd59c224316294845c0478326efe95bbdcf9e95", 0x4a}, {&(0x7f0000000000)="8940d9c0242d8d25a60b8aa755675dfa7ee2", 0x12}, {&(0x7f0000000240)="b0e1058fd3c7e1daf99251c122705dcdead87cc6967dce5473905e430b013fa9f1ead1ecabede76a3b51da5db3211c9d2d9015a529c3c06fc8ed2d873641f123e0c83a0970da017b1e261e1ebb81b52c18a295d0a81ec9b9934f21a78538b136ff77a1299ad72061dc54f0bfb0ec28a2fdbe2466b47c33d3f5b3793ce3af367290e6bb5fa5b0d9108d00b537cfef6caf158a5ee2", 0x94}, {&(0x7f0000000140)="4368a2d18e9375dd", 0x8}, {&(0x7f0000000300)="1beb51c35a1c415269fb5c853062dd9e7cb07b67840e6b962e248800885ab8cd1895ec7b3766887796008700903ae5b51e80668d6b2886fbe47f738094c7d384780fd8497767d268809ba9aebb59894145ecbd918ffae1bda0d4699190f1e62e1f1d0e7f32b05886aa9f65f46683ba44d9f9dc277f2db9844a61a1c96e520a59a70f57ea37335f261acabf556700890cd6fc3ec85876e359767e71e24c971b7686be288593f56ff72287873aa6395e1d51", 0xb1}, {&(0x7f00000003c0)="3284ae6935336e7621959f0f2e06435db5a34efb2b64719fe57cefbb84e0beccc8aa28582f2d292f85bda0fd9b7564a635722503284afeefc8e82c1ce01c8ec713963046392aec7a3425c916f5394fae2ba1cb51d3e2be758e0db691919725f1b34e4a9a176c7d1dd1d390dccf933d5015968810060bceb48715", 0x7a}, {&(0x7f00000004c0)="a778bf95f6552b2e577d1f60285f144ad2f04121cfaab8bb1a185c1345afe154be547a435040069331e649c4bedfa353126022d1ea577e710951cce1e40cb475e72d", 0x42}], 0x7, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7, 0x8000, 0xffffffffffffffc0}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./bus\x00') 19:44:36 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x17b, 0x0, 0x4, 0x3}) r1 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x7f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 19:44:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 19:44:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/66}, &(0x7f00000001c0)=0x44) poll(&(0x7f0000000200)=[{r0, 0x20}], 0x1, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 19:44:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:36 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x41) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 19:44:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a1914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0xf0aa}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x5, 0x20000020, 0xa7}, {{r0}, 0xffffffffffffffff, 0x64, 0x41, 0x12000000, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x81}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x81}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x0, 0x7fff}, {{r0}, 0x0, 0x0, 0x20, 0xfffffffffffffff0, 0x9}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x30000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x44, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0x9}], 0x0, &(0x7f0000000240)={0x80000001, 0x80000000}) write(r0, &(0x7f0000000340)='t9', 0x2) 19:44:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6}, {0x34, 0x0, 0x4, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 19:44:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000000)={0x3, "3fdc542b16ff2a57a3cc430c6d1cd5c58411b22833ad3f3766b049d767c1a82fcda53603"}, 0x2c, 0x800) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0xfffffffffffffffb) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000001c0)=""/88) unlink(&(0x7f0000000080)='./bus\x00') 19:44:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000c9da44637c7c9dc04496ffe514f5da00000099cda427993113dd5d0016d772ac63152ee2e88737f84d6efdaec94c6ba790a94dfaf4aa8dd3ab4beba190c1fef93a20676966dafe5f9e0a085336ea7c00afed52f44ed9e99b19d6308aa2f7754c0780bfe3916f14a94ca7313cd1079689e780b68bb13c9ddc2480db542f1bdf895f5cdcf373a265979c868f665ab2223645d09770b47a747dce35664baef000002cf241b8911190cf003cb54d3c22089d083773c17396a37e4c64b31fbd08b70c1931cac6d799268f29665e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 19:44:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82d8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 19:44:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xffffffffffffff98, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 19:44:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:37 executing program 0: syz_open_pts() setrlimit(0xf, &(0x7f00000000c0)={0x5, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xffffffff00000001, 0x7ff7fffc, "73cc510e52b37b2e272d7f484beee7103fc9c06d"}) write(r0, &(0x7f0000000300)="2e4f190164e1d5d71d2a5dcee36146df419cd94023898da11061153991849d2eeaf50b5130e3ead12bfb2e3ce23bc66731f69efdc321e76dbaf9e8f3ccfedb7498945ff2628ea6680cdfeee46201c344aa9c13caf6e3099b747a03f9e6958d89dfa20130025168d12365daae68e130bb348a039e3326411299ea25f000b8925829cc91cbb7fd04f05892a6693ab934bcfd11dcee38efeb11bd3905395ab80cc31a893cc3d19856c66c941d48de0f43a96fbfd4cfa261891cf0490513c50a2fce54865a596b57ca389a6d16a17e5c5e979544bf2951a962da98ab8a2fb9304949a9884144f9b55f", 0xe7) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0xd61, [{0x3, 0x7}, {0x3}, {0x2, 0x1}, {0x3, 0x9}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0x3f}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x7}, {0x0, 0xe11}, {0x2, 0x47e}, {0x3, 0x40}, {0x2, 0x3}, {0x2, 0x3ff}, {0x3, 0x3}, {0x0, 0x48e2d279}, {0x3, 0x1a2}, {0x3, 0x6c2}, {0x3, 0xfff}, {0x1, 0xffff}, {0x3, 0x3f}, {0x2, 0xfffffffffffffffc}, {0x3, 0x8}, {0x1, 0x8}, {0x3}, {0x0, 0x8}, {0x3, 0x8}, {0x3, 0x40}, {0x2, 0x5}, {0x1, 0x4}]}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 19:44:37 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) ftruncate(r0, 0x0, 0x40) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:44:37 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x200, 0x0, {[0x21, 0xeb5, 0x4b7f0000000000, 0x1, 0x4, 0x7fffffff, 0x4, 0x0, 0x200, 0x6, 0x1ff, 0x101, 0xfffffffffffffff7, 0x7f, 0x80000001, 0x717, 0x2, 0x8], [0x7, 0x8, 0x5, 0x10001, 0x1, 0xb763, 0x0, 0xffff, 0x7fff], [0x101, 0x10000, 0x7, 0xd5d, 0x0, 0xfc, 0xfffffffffffffffa], [0x5, 0xff, 0x4, 0x0, 0xd643, 0x3], [{0x687ac322, 0xffff, 0x0, 0xce3}, {0x8, 0x101, 0x31, 0x4}, {0x3, 0x1, 0x7f, 0x1}, {0x5, 0x5, 0x5, 0x9df}, {0x0, 0x4, 0x7, 0x1200}, {0x1, 0x0, 0x3f00000000000000, 0x1}, {0x100000000, 0x40000000000000, 0x6, 0x3ff}, {0x4, 0x5f, 0x5, 0x1ff}], {0x7, 0x3, 0x8, 0x8}, {0x3, 0xe854, 0x7, 0x4}}}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x9c7a, 0x1}, {0x18, 0x1, 0x7, 0x9}, 0x3, [0x3, 0x80, 0x1ff, 0x8000, 0x3f, 0x5c8, 0x80000001, 0x4000000000]}, 0x3c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000002c0)={0x2}) 19:44:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7fff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') 19:44:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f00000000c0)="4595210daa228316905bfdbfd7951fcde008d21bad7a509c83444eed4783320c66a77940a0f387a71d770dd09c1c1f2afeaa61f067518c0f6fcd4b325d2f7b1646678f8c89e02beb2921e026ea59ba64172aa54e7d1c1bf004a1f97e3d0de6c010b26f68479f5b81c386207a0f5014b0e522ee16dbcbf197cc8e8b41e43ad2eeeaabb66a604aa6688074c0ee26c4d8bcd3472f7fa79d65a236cce53411929f8388fe2306b0670175ba1a2fa015", 0xad, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000180)="5d9f83f2f6d24d49dbeb16359c3cac97a7b609644647fb5700dd940b2a52ddea919c6c797e0f36efe4802a4d3128353314c85f47d47562d5e8cf7e57af4f7a5ccc93e09c6a7edaa4f841f19e846c9557a8ea0a5cc96166d4cf97bd64936409f2d1257462c343caff5bdada70bc22a5748647c94701f1f101bbfca095aa557382d22b0694a6a4766c73599f1c02429abba7635d2539a1bbed3064756f2b4705875d2ca3d32098b9d9df2fae32221f43f916616ca5c204f6c0d57d7205393c3f367744652be2c9698a4cfe63e042b90cbe3c629ccdaa4ba65753", 0xd9) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e95d000000000000c1a1bf000000000000931ac2238c3694670800000000", 0xfffffffffffffe8a) writev(r1, &(0x7f0000000540)=[{&(0x7f00000004c0)="b9382a6cc6301ab3d74ec7c144dbe24856b12e0e41b2fce5018e14e1f3df7aa45b1cb183100c949f8d97a38c259cd578d8eb07837a13b169a75dfc49d76f3f4ebac817f1e838af03effeda2b10d52b6bc1ecbb33b861db72b2e4bbc3eabd4dfbd67bb8", 0x63}], 0x1) 19:44:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r3 = dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x0, 0x6, 0x8001}, 0x3, [0x4, 0x3f, 0x9, 0x6, 0x2, 0x1f980000000, 0x9, 0x8]}, 0x3c) unlink(&(0x7f0000000080)='./bus\x00') recvfrom(r3, &(0x7f00000001c0)=""/73, 0x49, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:44:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x8, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffc, &(0x7f0000000040)="ff") 19:44:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 19:44:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) r5 = dup2(r3, r4) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x4) bind$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') 19:44:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23e) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:44:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 19:44:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x410, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="9635fde11fba167e0e89ea3c7f2cef911f8f7bb84d879171ae92f0ab60f4ccc221f95b502aa8a82d2dc3d7a139e574d67005f8e702ca46789ab20a2b3320e6d0a82fad9be577fc0b62d3053f062348c047f6472ebd60651c1829cc30a11d2c8cbf887d3be4096027e33951caee644b1a9e10d351ef7a7f92809e5acebabab71021bc378d9bbfae0306665ca1454cd18ac35556d7104029d859cc1502294765bd9b26c86cef6b87e0d5678945d573271efe20552af1c54925a0addaa56330bbea3cad36f064f954b81b42d7535cf139051f2e3bed7d9db5b6cac292b01670f264cc4043439c97d2d63ceb2b9db95b2e5244f3", 0xf2}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000340)=0x8) unlink(&(0x7f00000002c0)='./bus\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:37 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x400000000001, 0x1010, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x89, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 19:44:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000019c0), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file\x00', 0x80, 0x0) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000640)=""/143, 0x8f}, {&(0x7f0000000700)=""/98, 0x62}, {&(0x7f0000000780)=""/56, 0x38}, {&(0x7f00000007c0)=""/183, 0xb7}, {&(0x7f0000000880)=""/89, 0x59}], 0x5) bind(r1, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() writev(r0, &(0x7f0000001980)=[{&(0x7f0000000980)="45ebe8a7cf8cac6c6d83c266410fec9dbbe30e1e314194a2bbfdb2b54a0211d140dd844b93743eed0c57c045a766ee19cb11b7a1e45cbf0410f013bf85f7d02fc5da828255bd450b15954bbb15ff0371d22f89cd8fb82627dd0f5c037f91fdea2e7bb51c67690bc8d860fe27c99d35e4be54d79aebb63541d2620889530ddf31adac562111f20d45011b5acbb0f80e52435315fbff366bd5994a70bff74aaa91972af91383598ac7377d27fec233c4ff5b057dca0f3f2b62503b16baa567204ab839dac7686729bfe4d008a7fbdc177e1d07e2af50fb908fcea947306193b07de9f8a4902043124ace452b72d2376fa8f698880494f08250edfe3388450b6447b506397e6440084dd3fb71702a13a3cdda93159cd8830b840d9e6393fd3a44d09ae6d652dc27b1f4fc97bab7642af121c3c68de3b9fcb5239e4b857d8f24d042e0be0df87b21a2d3bcfb274316525bf1aee35d10cbe1e80ec1bd9af80ae5109bd9990c92cfbccb786783fdf7038252dc760e1ca491d3d74a701f45b557df5f27f7cdd07f2322942d578c4f516d88f7bb5cad8cff16d84f85df36f555daab63dd9b4e1419e53d7bd95ee1255ba17824bbecc16709d23dd0d01ac7e86428538ace2b6df94608c19054dd04fcea45995f3a33c4001cda7589447c400a87ddd861f26a1bdf0948d9f997bc62291c0fe1fcf5671b569200e6c80fc540e281abb5b771420320c438a4c230a7e610e8631c1aacc839e1d53bb643fca2d8f964163a0d7882334cb2aaa7548c9f498bebc8f258b45552fefafc0f8c4c9a5cfcd3eab7de01c96f251c72d49717279283c99b4746fc9b9d71e0b7c7632324b31dd5b7d24ba1dd978a2c9c784d56928423db07f782cc7ee7b83ed3645f8776193947fa155392bafa5ab019cfc0e3a23065ec1c46f82b38af6eb4dbe326a41e6a4bd5483db7bc95df2fe2bd5be3641b2bf10a55de1d350c251ca4d20b6558e9bae4a4ec9f635237a1dece73de06a83018eeb1025e3748220208e5fc3d0262b7e58d4ff825cb0de78ae6110fe8bb8b60d70bbb7fec2ba4468017de3fb3ae92e22c212167ba73941f602fd9ec8aad008ced3fa4b470b41276bfce30046406126cbea1b64f8367d3e5a201493c657628cdab7ff4402db82b8064e39dae3a372335e779ec7f786f41adf9e31e3e0f595a92c6cfce0b5a60d5995274ba0cf42485165b1bc8d5ff8efc03d41bd620bf15371f952348e95a9f2634f23463b0a8fd5af5f51720154cc71cb2553a946585585c1f30d19d71eb37175847dd13adcef35e2f27adf511ec88d9e946a7e9d67eb6e39f45ad6127a42f669ff3f0fbc4a56aa522b624fcef6579f6ce19b7eb619e84ccdce6b2e8263e7bd961544570a24b2976c876ce469061852e15f3812c07906b5aef0737fbd7efe028ba748afde95e6e9ac2562de566e2c9c7f35b9afc1cba8d0d740888c29a8c755f56866a0216bc5ac8c7745267f73f3fe0807006d7f194b9e31668a9e64fafbe9b98e5bedbbfc5aaf368d7325dcda22023465f6e2b76a7d2f4855e0489ce7c6dd65d038ce305061f1f9a74487b84c2cba2d8b917ac5ece25cc6b26437ee5efac5635e4a9578d64bcb80f18fa3a82f7d3215980a5de0b04349ca480e0e0126e011c6fb04f36a3f1d2f3b81b04bb554fed01867d6350e844e51bf1b2f1493c57e924765b265eb139a1da96bd1b653472450cfd2a1f8d7311fcfc2945912cf37231f8de86578b50c025fae6152dacfe7ad036d3bc055f3f622fcba72d63eb8c898dbddd83a85c0f2e3589c53adc80388fac7607e9574759ccc389c5b46082c38418d6ec0fff6c07811276c859ac7461fddfad003555dee01d658be1b62654c62f8862e289550315f4f770c9a4b8a10c1bbca6257ef7cdc37a510aca7392b249f94666a35d3eaddf253ab520a6806b4341108d378cdd786eb307ab0cd919fdeb38d54262a7e91b1065e1928a0cdc93024cc291f9372ee6bc038c89638f0d3b673b2253863d1d5319422869831e6d605882b0ae1653cf8e46fc4b64ba88ea0f15b5248653fa3870450dc9fc760d7bc648cb53ecf99231471ec671c170ba0504c0d39879fe328dcf35706cf1f24166a778bb8fe44d181bbc11a81c452bb7b29e983691287db1cfb22d33c15ef3542274d715637604856d7edbc611d4cf739c042467f54b69f8e51becc471e53fe9b050e73c7ae7efa3fb600b8c4eee5c7b41d3b3ddd6410246a5f7290a932d01affcb7b64b5e9d5564b55c93804ee677019f9090ed43771aaf7ce02c31151360f859f99512c03ac13e5a5b676d32aebda8691af8b9a06613a18ef435c97bce205e41113c2b1955b2687edbb0c949f7fb33f32c43c1e75a77b713edac66f6f56196ecdadd875e68b3f46994fbec36aec887a73bdcc6580db2a337d595651ce6d902046ed1e157fd3f6ba7963e6bd93522ba8b60b6f52289d0a3e9beabda7e80d96bf488fc93f5f2f9a31198d4690d1171d32178157ad8fe959d4fbeaee39cd5602f7308ee853718a6e102b8f7134eb310e49d5fcbc139d9d12ae41eb87da1a792ebd8d0776974f3768985582de9c19b2bd116a4c21935586e472f4b21308634048a27404d8313aafd07a5e45959d63a5b649a894043093b21fdc1c48ac80a13205481d71f3d634b6171f6d6adf0bbdbc7c17a1d7dade8ad49c1ab61dc7ae3fb076a1dcb17d867a19b69806f119a545c8447b30740c48dfbdf076b94cfa73a129cb3d5ff47ff670dd96f85d668fd71c169f44835d424ee02c6f1a148b935a1575548f3eb7cec548f9a8f1ca5889c1128bff2ffefa7a623baa42987b8fb1ffd6442ff4d8ead78861bc1fe89a5c23864e20fe6a65cc31ee67b2f17f72adbfdd2912fde337afbc629ef51642b95bbf948565e4a3f89bd130b8a13de5147c5c10fc4c08caae62a1fad326b037202e5293e116197f098a410e273260459bac999dab3dc91788f5f51fe8371890340f43e76b2ecb628c076dfac905bcdbad3181bb7c98f7dd8729ea3b90ec18e7c9c8a9b9dda86bd58a53f1588cd43468de39a1ed5fbc57811625af895d8504522b6ee2a694076493dd0a8ed1969e84060a97aa4c8550c81fe69539e62e25f9464ff151e8db2133b4366ec8b7682bd564fb1087e11d2bac3eede48955eaf41204c09b5ece35f00be62eca51d5368312984516e046a318701033b1ac0fcd623230537824517f898362b914f94d3fed3d4ec350cb92ec678fbc184e42286997099acf21712ab9b18d61a104153d4dc92883ac1fad7e0215862b9106b15114bf6ba7590b39ff6327e4bec61db4da97ed555c21ddd63aa177c5620ec2c9902dc16379c2e23d7ab4c86fd0a8e0937509321c048b2239014d6e15fbe1745adf853715e85b2e666cec8ae2ddda433d77d8b38a5ad34192b4330c55f8ed00fb409ff57c99fbacc5bb900ccdb1cd47c8f50031f809043e7755f6dca9e898b54bb9816718e25ba0250df23baa70a3eac5dda83e02158eec81f31ae06951363a350d7d8f4b42cfca1c459d89334e06b8c3142a870ec82298499e8eac91d897ac40cbfefd1b19995ecc360ef783a084400a7bcdbde8eb8d5dfbc57b3ac6d357390b7a2ad6e58ab55327e7a97bac13196a8d2254c8b12e16627b86a00e30cc296fd95e36f6caf2ec25d0b00a014575260b78ecfb6757d7371b0b0033931ccd999d962686a7c5efb84564245b9fe23b2e40a131532f40e62782bf668da2bba7805553327a1f84d5503ac6ce6722121e97c2a51380b31c3a64b73f62b8e54591408c4e109e98faba8925e573da5c7b5f733e0f2272f03b1836854a70e9692456a7c257a12c28d23c084825d274b24f35e006b004cf3e32c613ed6ba1a6fa1921aa8e2666b9b125dbde38a66fab86b5f3b53782c1e1b1e8198c71b77bf1e50a5973a64210993ed92a27054edda5e3407ee3267dd76a830325b133ab4196d7177a45ce3628a1b70428ecdf36c6e6beff0d322ff07396004bd09b4d34450345aa89f792b0782666dd81c97520b176abe46f867b450fd1598f0009dc7c73d88a118936c20b465f2d97ab5f5b6c7a99b6f5d5d292ead613b3f6993073d8508beb5c0a7960691ad86cca000798ad69180b145cab959290fb92a320e50db8c8d3fd5da3154923c9d2fc6a75359ea6a28aada41baf0556e5fde3e51c986f6086fbafbe7a124cde3ce3e66a0dfa73ffff495939cd473b4750e3382d5d5e415963409abe30aa4ae6353be5268de48a4a483c89d7e374e8060f2a441bf91d70fcd96bf17fa2f4b07822b75e4bd3b6522d5788cf96d7913c9b52529137dd689e5b35ba4fcbd9242ed00f3e83656ed5e6419d7d3147bb550b9bde56b3dc93156ec251b750102537773d7df2d1430baaa782c1ce4693b142baa6daff252ef01a0313bf6e18848c0bc747440cec63285ed6028b7b6c2aa5d9314dc8f4381914f94b10e7b5609a5d0eee0d15bcf93eabec686b81dc37fe65650682cde3898ad062831f4d6758d73dcc74e3c987b6858f56b5bdb2ca297273be9e362f212ac3918030aeea35976b4db9453bdd8dc3d39d51fc93cc16eddaeccac37e216c24cc8180a9da7d91f4f0ba129a6db170680d7d98150fc09552a945f35f6e66e8581f8b4523ed033d721b186fb2f8949814fea51ef2e4c725e750f2d0f3d2eb12e266826900c316b0ad263ea9f8ddb77b24dd40258e70cff7f975bbefe433af3d7149894c3187e8979662f2498b72559f7c9faacbbbde7de87d53c55cca391f2feafacf7d522384b6d8a0075784cb4009d85f55f568e0b9a2ae8767a2899eb1c70002246bfa17995282d670640f59ff800860f5f4300207a6a46ddc7d0f619315f8d9d9f910bd6ed776b1f608158ea934b10b4455934495f95bb85db91184c51316b69f5bc339963cdba2a945c9d4854cb8d622fcecbb48a13b7d4dd0a41b4f91845d14113a4d2fa772e8544d23de469e2634d41a3e02f288a6519c5fa52b69542398e27b40ede3bde305ce9f1719316352cd5519ebc677a0d19dba1db698f6888d2187148f89e066e461733faf30c6c18ce050f668f00c6fea6a6d79e159c0ff98723b817ef1b16aa62a2ff6c6196f94640f3e138679c4626f79d7da4f9a9c99bb75ad1bb8953a6f58104875d4ece06d7bbeb121aaa9ac544db03133e2e72dd131b5c7f450ae9b097e87bb868288dd352c6ed80aad9794caaa4e3b7c0fedb0b35c9b7664b681b967b6d9a543ba7d647468f474817be28bb56b3804a0aef07dde63a125577942a2be7de7c425005581a1863f15756e4ea4f267717bea9382d8cd65dddf6e0dd460a93b888c3bddc9c848d030398c7cbc1957a5e85d6adff1b1d018f69767398b7a4b5fe41e01337eb32fe9b2ef983903a80d2056c45cc5363a6c26e44d85b8c60c1f1c1f56ff499426ba6c2a8383a84b90ce41c12c36bdd09cfb9e1e710ad0e6920160a48d07e7a2da28fd161a50913f971403fc2d8f553d01c7a3ef44520099a7468d77e99ac2e422b1985094a0008fcb11c05af14c58b00fd2d3fe27b1e4c15a497a8c5a3a11aa5242ae81db56651096947f2a679fba31c64e8eb5ab1992862f3b2d9c87c6fe557d3d4307673243347a26bb8c367f7cc99d4f6f3871c6a500995455728f997beefa563db9a68e3822e55135e58a4db3b21c81b3aaab1f9cf7a137c8d7e58b448312d12e6bd21f70157b151708058b9d70dfc112aa294a39eb9390199be072e9892662eb6d5c2aabdf74d603bdad2f85f881c9e6791ea2c1cf4083bfd9ac8e215a82f34", 0x1000}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x880, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0xffffffffffff2298, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa13}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xeb1e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6e7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x88}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x211d}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001a00)) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62750000"], 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x100, 0x3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r1, r2) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) dup2(r1, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x20042, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x4, 0x4, 0x8000, 0xfffffffffffff93e, &(0x7f00000001c0)={{0x0, 0x7fb2, 0xffffffff, 0x1000, 0x6, 0x401, 0x3}, {[0x6, 0x0, 0x3, 0x0, 0x7, 0xffffffffffff3cd6, 0x1, 0xfff, 0x2, 0x81, 0x100, 0x1, 0x9, 0x4, 0x1, 0x80, 0x0, 0x6], [0x4, 0x40, 0xfffffffffffffffa, 0x1, 0x7, 0x3, 0x7fff, 0x5, 0x8], [0x6, 0xff, 0x1, 0x73, 0x6, 0x9, 0x3], [0x7ff, 0x8001, 0x1f, 0x9, 0x375, 0xffffffff], [{0x80, 0xaa8a, 0xffffffff00000000, 0xe0000000}, {0x3, 0x4576d8a9, 0xfffffffffffffffd, 0x10001}, {0x81, 0x25, 0x3, 0x5}, {0x4264, 0x1f, 0x2, 0x4}, {0xffffffffffffffe1, 0x5, 0x4, 0x367}, {0xd5, 0x1, 0x0, 0xff0000000000}, {0x7, 0x7, 0x60, 0xffffffff80000001}, {0x101, 0xffffffffffffffff, 0x8, 0x1ff}], {0x2, 0x0, 0xffffffff, 0xffffffff}, {0xfffffffffffffff8, 0x101, 0x2, 0x2c}}}, 0x4, 0x1000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100000001, 0x80000000, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./bus\x00', r0, 0xfffffffffffffffc}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) listen(r2, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x4}, 0x27e6e212ae96b5d3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 19:44:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 19:44:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r1, 0xfffffffffffffffe}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:39 executing program 0: mkdir(&(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', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rmdir(&(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') 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xe0, 0x0) close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() 19:44:39 executing program 0: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4000000000000004) mlockall(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x88) 19:44:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 19:44:39 executing program 0: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) 19:44:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002480)=0x8c0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000000)="a9d76169ea039cb743c879947a023af929f641d38405acb6c301b0725d24eedda9adf737ec0c81cd2ec7ebde75c0317c357ab7e4081364e9cdf660e9ba547ded66cefe80dbb424ae6329976d3d713cd1b6028be253bc879a6415471375dd0a5c619e67157a7c88e6dbd9543baaeecf852bfc3d84805965fa1996db2a40b7b6492ae8a9feac708c323eb4654a321280479b6c1aab594233e94a3f4b0049b36a40d8a2934ec96ea777839cff505d27541af6e128", 0xb3}, {&(0x7f00000034c0)="4325aa795b5884d92f2694d195813d7d205adaff2709d49bf2c0c110e6a539bef5f4706d1457442be490bc65df985e3e64d9d3783237373b31ae795423ee9251a1e15128e6a4e4552339f471c64fbc45f332dc1d85f9731c3aeca84a52db4537ae2b721d7197f1aa9e9ff7d2c627d87983967487da788b830cd0930f1e17e47f91a85c2bbd38eed31aa6565f610625498c426ee488a5eb5c619a04000000235b146b2c63fa2bc82bc65ddb353da03536fdbda5a67d", 0xb5}, {&(0x7f0000000240)="1f77d6c409b1dd635112a0ccfa36d5c13a0782651887a157b59262473d552ee75ce8eff8f4cefcd2b71e3e35d88d68c559efd63234ee56bbd66a23a692997595451b430c70cfb1f767302b2274205b371bdbc3ee3f338341fa70e5bda14964212a7a7d8cd7a4d08f34ffbb684402f2f5eb779ba64aaa6cda158c131a4299300264a9f6e3a5014c72d22c7dd389ed77511f55ee51cdd3a1ee58999f3ae9150dda72cc0209", 0xa4}, {&(0x7f0000000380)="f4f74db63ce21faad3e7d27ca28624ea9b9aae1a1cbb024a688b54454ec2746fa8a0977fcb2bd26ee148ef3d0200e099357eb353bc26181ab958df6659d2523ed698beba9c7fc450c5237817c0a41def24dd0b9db4fd3df921bda5f67259bea4aa943484c45b05b676f8dbbbd8d5ab306b756c9191b615e000c1c4645eb346a7000bc55eeae6df4fbda99df7d4146217776e34b561de5a7a5b8c69d351409bfc62c5eee7c994fbbb53a327104bbaa0fb2585901b4a84bc95c4bacf49b734e67111e865a1bab94d3cec2c211f059d7755ca4378fc12dc842b1188fa767a8d2a63dde708365db93541239027915c8f5418ed0bf2191a8633c4d8ba09598a08119c1a82d39cda34120c4faef7d1aec0455cbb675471a5198ccda10ad4dffd6fb4ebd6790f6f4b99f17c024d9368aa37906acf925aebfcb991a16d6224a461b0640a31a3bb248f8ddc1ba69bab9beef3376785ea0d9cc4f8e062b8db9ef49fa680f7435f87fa6d3a283937a63efe5c6c735580d5d5ec3a0d86ee6075a44b470a135f96b6a77f12d95281fbab1a079748fe85f3005478c82bbf81e20c720b9f4b97ff16c8cb5c0a7bd43ba227267217546ba071feba3281658ba0dbcb7aec19fd98044c38265c1680597ed0cc3c34613ed63d26a34badde10e83599d51b1914d3994a0de882add59f454984015f2caa68e4e639480aafc9f62eca863ed434022b404c7f1d36158d3ae16be0b37df798bd8c53978a68903e23983436ca2c84a95390d590bb22bcb5a70b81b819a67a2aa7dc8e01628d2ab2e4c9f3e1ac43770eab84033cfb0f2e75e930e2c1c250757135525263cb42f50da59bb78d729eb51e49fe2b5fd2a04a7fe4a3b34a8a57417bc4911b91f27aa4b56f8591c48cec8cc1d0db1bf51754a0170d7c68364fb2a74b28a448dd490a64a62af30bd9db1273dae986d41eb1bbf0f78c7c85a55b2432b0bd3bbbdd2265805a4775f6f9481e98ccd6f91635a6827e8e861c0199b68652c1c52d0479b8c9b7132b615a3f94309be8a7e5d649eb013694be5fa5de36ccf02d77eb11b8419ee38b2f1aa0d6eed5b06d466546ac2830d444c4b2826eae4e20efa32665d1103881994acfa625affc342c7e2f9d3cfd2c234a8b5f846058e9312120a95b1909b7349939d31d0ab3902007550aba750a99ebe3e726ec84093ea00663c4710e2f1529b4a9ae089ccb1cda7e83d16dd536681d2920b2eb6685434d7663a5ba93b34445640bb144bd1f6a54b12fb06795a162c53da7ec88de58f497c4523baaae50035159a8afe9ca5bf31358af32d6eb996d99f2824599a78577006611510cbe2b4e80e9d8ef34604450c3d930b47e1b651cd2ba8281ac9c38477b053f2b7aeb0a92bd8c14757c763e02cd5dd425c4ba2138dc9065ad5c055a9bc8e3e62dd8d69e63ca61533f41b250416c3bc57602d9849ea85f5f6abdc7fc60ed05d8e6d645675bb13acf658d4de89a681d87a7729ef76c4f01f3c89f7262e35e7202bc554087aa0b3332c0f8597c71fe05bb6bb6449bb68cd4de83571f6ae03b89eb3c440280b962e212b2ad2a583d41cc46af438e4545a26496148ebc1ac2b4980ad769f83dc7a640c254e8b59209eca007393675b570f9ed708d6a5e649a94fb8dbdb1c923cc15aa069ace3422cf0242495578a6bd7e783b898b70ac1bd06548ab0296a12e8f7b3f8e3ad30c463b954a653db1df5f76cd658c8c3abfb885cb886a4c46719509d1423f14453888c4084be15b209240aaaacb097cabcb29e54ef6011d020dc485de068471873718ce75b16abb4b8a928e5b57ded9e59dd682f229768154243f04f8efd4556405e6952dc3feef1b7dc8e6e93856d1fe44d33a5b2e4b8c202b68af807b624d0834a2fdcb0658d9064042bd3ec992d89f2e266c9f75f0cd23f8e27f42bcee7e5946f41b4e81ee32e86c3355fd279594205b79792de4f2ac8153c7c6dfed343d393db94eef33c7a81366246011329f47b5409fc32b0d4a63523f2de90a33c08d971eee84a1e9064833bc630fb0fcd0f31fd773c3d56506ba64a8bbe73321e992283bc8f64ee91a18d8cc0a4bb99bf179a0585094b1f8f01fd06523a5dad916d14959290c36fa38d1e2e8d45b47792ec7f39d2c1f895b878c0970959104537af24706bf3c3efd29d8099b7b5e78614c1e190cae19348703777a77d812783447123a29ee9a5c23ddf59cb94012bf7b7081f29c4c619b6cee79da260f8572feadd2483c46a19830530f464164443fe628bf5362cf6ae1b23331afa4a40c1f9208d48aef7092a864ecf3a6a7968adfa127ab4656a6e1202668c57750c7e490cd8c22e208f5e296b58b654a78c016c8d2b5d4af9b2117c1f2ef1de89a102f9344f397a132b29ec9e77800a7eef6babde8b618ac02fe290e8d254b4bb475c5f2c2ae7d1d7815b48f1b154a49a9ed5e4cca35784e42fe7d8e59c083111693b08b7bf0da2f33623d35b832269585d51d924a66812faef3be08c4b8ea9b06b4e9054e14fcfc156d2f62d2b00033c7ef0dcc8edeea9f62d72485e900bf79372bf69e069b1f2a5f4743639ac4b556d9eda67704c081d1f2afb922c66f246731c31254fe90b6b97b6155ad7cc80f0b1ad0b9517c7a599e71229497994e551d0bc7434ac457aff76b30451c4b6e7fbb42330063fd6bee71617262bc1ee64117e6ac8f7ab3f78bb12debd3a41f1684423f36b11ce69e8a67b5435110e141ab91b22841912b20be085299ed1d1acbf55d2a584ef8251c92c6c89e5113b9b49cf88a6e3877ac67105ea11d4caafcc00eb87e0a73ec8757ced997f1429981c7969e106fcc4b80076eb50791edb05601d3ea3676a5e22bc3a51bcff68d4a7f1c8466c36fe05052d8fe9f1e3295a70e0deba6fe1564e6d64133d470d94295698d14a8eeaf222fb62106266758260d9f02d98b8483e49290803c787af4f93c53b9941a7a7fc87f8ed50adbfbffe6b45b97510d3b8d0b8b83c68354e69aebb13508d280a0acd50ccb6ec2605dae6092c07157f1986a40a496e271bca58565cc20c3e8f69454ab34aa10a6185ffbce859a1482fa57f86b0aeb34ea27fe8e86409398f0aa52c5a9afcab8e7c7ad57db8263f188edf6f66727baea7320d8bd7a9f514b7b9a023777e001faa781365b47b600ac5b438f154dda9e58ad6604823d7313c2375e80639a4079aa39d7ce7988f724e7120f5f27389f0154b60ad71f53dfa074ea6dfa660ae9d5c364d7cd6dc074c37fc4735c7d2cc8076a84009e474123cd59589f1cc4072795545fabe924685eaab4d6be954dfbec652e6f4824e5e77fce2314ef1f340f5f826aaf6fdab729b26e7a4f1af0971113e50f05b8cfb907ab6c463358c12592599f80c399c116fdbe61353b996fae7863ebb60e243781334a937feb8f1c8f094740b60dd104e9e8ff90d519c2e43accaff42ce299c7191e94f5be7bb4be6a4d6a9ba1ee6589543c0309a3a30b7b0c16252a235658e941ee75d0b90e93b539412b7f6ae1df511edac60ed007bdcd029a754cf06b08f39917659c41c441f01e9000d22909da52d8275d8997047795317f80df0311ef1b20896a39d079c437a1b963bfbf5d09a3c43d6dab96d115c5495f3005678a2c761f8179295f784ee194f4d93017c8261deaf23ee4dc12d7aa8fb08f7e632df79d2cbdea254153e72e62997bf3d4e477da12953e81a10d4a65c4173a2227867f666702a8cef3e01289d0e863ebe3af23ea656116b857ec316d260b699bd354337204ab664b76dd2a4892dd2e85f1dc767c5d8fd34d6c0b6f12002199c77c2e87c5fe263cb925f09441acba5a85fe08dd98aecd792c47cbb641c9f5d0301ef6d5007405710cdb2443b75019e294ec83b3064ad4afe728aba6fef5ded80ef1278764b7eafb89f6c79c1278364586f308cb03c21fb1791f3c1c3a5b297b35bc510869d919bbf57a41563d3ee14a39c6cabe46f6a2ed5bc1bd6fbb9fc8744e33e035c71d648eb82630d44c3d2a602aade9c088bdd6822684a307642e6e9331de7ecda85b5e05001c3b923a44d02939b83bfc702624e2d13750b20f66019acfaadebb962df135b26b0e08b070aeedfe87ff53ec26dcc62792663d8fb598efce70e44d6b2c892f7011f709f5754da0befa7f3e57da62551b22357378447e425df43a005b64dd5df7615b2ba42160a30477ec083feeb094b7083fe02b52c09f6a8bb6d797a05939bf5f9f8ddcd4239551f3b8b7ebfd3267a6477593f230b40499a211bb353a94672fd3b7c836073c1e8e1bc22b714db77bd1a3b9abd7de282b72688cd0e421571470f5d3fa8687c5c41d2421da5ca6dc235f9985bc6253630b6e8f1fb400356c73a6695573a9fccb48de30133153a1e4725fbfe3fdd6e7b3775096b5dd5a9f2373c3ebc69326f42f41bc3bb8d0a6d0b8e79d0593d0c3bac4b02d4aa7561dfa905db24bfc8853c8c9c05a2cb48180d39a9dcc8480d4510fa0b45588b475736da005259fe148d2848fc906969601385d6a6d0b82e8a199a604cc04ecf21c6b15c487966e0963d511bf7216416b1413f0a25eff04abc0f0bb5b83cb8af7527042967e88981ac8b013b6ab831aaea13df8b61191ac910db3e73dbe68a5262bbb96647dde8472be25cf5f39f575188e18c50ee1d33b43c9c957a0049bbca3882a978a70a1c137fa589138ad297a46247eb29b835c3cac14c47c58f6e313f9214f6217e8ff83dc3d0d7b36f8f8f24326fed4e5549b5210536887d4d93906b777e93e9c6d69265bf5760d2c396a5961b99f7a519d92000700ee4f7065fd0e4422a9c08bad62de5cd00ea404fd77f808ee4dbfe8eb1e70bbb7281c3c18f43a627b9fe46252c3fc58cd127c70cb613e493c3349efc78ac9a645764117c0a784643f5c96636a89461422e66ad03d843fe962428ff896bfe72118c9d7ac8f1df5fd0241042655ca0d0d5c319ea85a0bcadde3794c08be11efd5aa7e4903841c686819cdc627272389b586820187fcb9e8e47e051dec7f9f13f7ea02a412bc2e2f7674f2f52305432e66e8ea29fba47c87c4e276da2c4179e0a1624d1831a338e051ddc5d8ec5ae3fbc988e8e712a9ea9ccbe51f81c9be307417ce6ec280cf9a09ad7960933c1527521a465ba4a563f5fb3129c5a0ba6e1122d132d39e389ea2f62946daf78fc19266fb8e88b4148d891ee8a0c886e3eb46e89bbf2472b0728d96ac0923b9338f5573e364b4f3641b48076cb61c8357c112a6fa2fb4c6f3c161161ca3dc56bdb3b2505ccc3aa682d4fc60550a0f147e006f1d17d8dcaa1afe882b96065dd3ecabe2bc7075e1929707bcd1767dd5dba2f3d94be25e6bd252fde2bf40515119522d5df237a82f0d120a1bb369a077373433a90b2b4e2d87cd8ce8ab044f94caa583eea976cdfcc21729fe9a44896594542209eeef56a346adc62f73da35240d59b4da94a9527603c4b4bde7818ed67bea7e0674097d6f26a67b4f11c7877b83ffa842a2333d9ecdfb7545b397c53e6e740f506b1ce39efba9411f98845cc04f115c2f481d2ac30c4b6118e81ba8f8757bebfd3e7abf0be0abf7a083403703e06ee26e2325a83a5b6ba865d0bcaade080dcfe166c74ceb88cd9e21007f55f5b9f1c0e76d9c703ce0ff5d1ac3d0bc1e2df34fb4ba514b1caa0b7fe24082fecb9bc2e0decbed267de1a892f69119e3c645bf0b1c9d7398911eab8c411f4c1662372e65f03218f5dbdc9db43c2bfc739a41e0ddf70438aee947ceb98f7ff2c637daa2bd7abe2e11b8fdc552cbd10e47de8c61656b0fc13f", 0x1000}, {&(0x7f0000001380)="341efb9c868e8bea1e30164a20f54ca0b8910c5653822dcb6ba3b03e289b7988e01d25014f55fda30d07bbfb8c7ef7225f63338fcda468039fbb3a8d35e1b08a2aa5bb2789bb6173b73eb653060d99a025", 0x51}, {&(0x7f00000024c0)="fa36ec918a3cd1ab6a42f5b084426ac5e080e4d05ee7c7c663a61d8a95936c6860b9cd9e9f5785f2946abb2a05b2124a1d3e1a1d3521fbad22f191ebc29a532944f5b02702e3b9a0700f747fa1544409aab3adef85b5af48d9003137959ecbe14b85ae8609c87a8a12992d543628a29a3d9df9d4147fff02278bf639f393aed56999b9f9400cea61ccbbce9effcb58cfd8c958f5932e53d172546b1bca19e48a02dbb5da12db91970abcd3fb4d7d62d86b1acb374421db84a3d23caf0d0594787261307fc3691375b6f2484a8377d15ea86dd45a295dda586e35ae84a39387c6788789314c18330a28134c830b0b688323984aebf248310789f7f8d988c4ea458d1e10847da62d0df74dba5fcf98a419a00790a16c1ee623226e07a96d6cc4f99c5c6a62d6d3f04435894c98d9a65bf3e4e4b875e0418ac29161663170b949d8888cb32a6ea03ddf4b1e9ad20b5b1eafe994060c574b00e3647c5bd6988a70ec02202e98ecc3306f54b9ab29d819df03e42bf491f52cee22c56d04d6b907e54d7946aac8b57b464ceeb059945bf31203cb228b7ae0aea85b9dadbb2cb9c29b15ed06bda7a94d7f9fee1d5feafe0a9ce3569d9e96b9dec9b814ec6565f2df97459eb1d9d753e1957316c17dc8f12c52abdaa990956ff58208509390fc87af7445f9e94eb2522d968841b504681323864dfd522a47ab0b4645c226d99e4fdd19af62b0f9b057010a71ab32492df8846070d418082eb494f14e0243ee73f1dceff89bcdd3fb441c5d0ebf9cf6e7c7936d134f99ff776a92cf7cc32dacacfb0d3528984de857311bcfc0a442ec90d62be1d393ea006a6825f344ece4bfc09cefd618e6d626914928f66a25592ddf180350506ce6f08d7fb3899315714440bd44813fbcb2ca93e97a1f828d80980a88cb51038b9364e0eab128693d7f9c1b2fae1c57f97b4a8e5d994e186b122c5d80fdcc46c89af5425d5996589f1f54f589c9ece8680524a75f3368db5142409b8e9479d5e29885ee5753e3bdff0dfa705c9f02bb4594a3d0a25a564ec41f3190c7e07e4c0f51dee1e0a5ff08ddacd1ce81f7ae8829b32d3c233da251029522261cb1b585ca2ee73dd23286ad43e7e257328cfcd2d20498cc98c70aa8414a8e71ebc23a97657028fc591f74cb446d209a7b4e5ae59bd8ca4c909d9cf88f0fb0b7b7649059c0e239daa0632259b89d1b7554c1716ef2a36e7d119532ea91a7448e5940097720767792b02f4c18d92c039b4cddfdecadd749c76070f8bf1c620a1de6183766237527abd5743db0e4f4b108c4d2a4d98f3ebdd28028917487d852a7764d5e06ec0087a2d95d7db295c6e9c5e7f0eace66f633e2068ec8ea124a482d0e68cdd0145c9619d44d562e495518faa273e2f31b8d613b6a9e9fd26e59a256646fa3cdded00e837e4ab6f4fb7f4bea5263f56c52ccf9882e6045ed263d97cfd91edb0426c74ae71aecf5b63d67fa1406b4f75436a4053b1f67a69c6ec1b0d4848437d77c629a07c11bd05b3bd14715205f083381b3237a2aefa8b58148d633be029c5838c5207658d6e35f1e69ae0094d113f20aba9290dbaad4cd8b01ca14f9b5314587fbd2231203e3352e7f1b356b4838a544f472bcae0d3e0cb4cf14ca2eb9f04c85ad4eb35a2fecbbedc80f062b1c40cfb40bcd59c6a434e1f2d1848834a5a537c48fa925f7746c7e584798ef974d6644dd1291d0cbcfc8a30cc3a602c9374157b55784b3969021de5c568b057190a78a82def08094f3d0e4afe160a1c6f4776e867f6d4bed9207dd510a74d10481c69d48295e6b1dcd63210628dccbe81fa9bd07480f57e2c5b8e40c7a322099c50644094a6fa91a83c847f97e0388a98089daecbc935c8f0325a6aa69320c7486407d6c1f323c611869947a6d610ef59fab17856094032029f885625217582b6c8ac50b660143b3fa28e5f44090cbb24a56de20f2f865c2625818b56e59fca0f687034a1fc76bea1dab2480bcf106f8a6e09d166cf0cbdb22d9827ad56a9018889f8c2550fade51f7277ccb9e80c76abb7601b2ede56dbce8fded7e0e46d94aa51497db330dbbbb2a5efe269dd5f12fa1c487bb55a5410017e8a1d00f5ef2dfc623ef2efe1ee4238e503e416674711da9f7cb00aa89c5f4d1a3b5d861ea24736acd06ad4452ee747e078fb5a4b2eb1e6388b39dd0cb37c99b7ff9e7efeec4bcd2ed0fb43b2a15e5aaafcb2f55a8418966961ba0a06443f771b1119d1179a6fc8b73a4674ef8fdfa2ed594ff4cbf967b17541f4d7aa3b187170c6514c657b471ea0bfee47ee8c36365171ec2f921f1760771b18d564d1c30a9b1654def54967fa99e8d82262d17cd69ffc7d96542dd81d8ce0465e5278986bb78e6f6c7d2116500da625139e71abb83d85acb50082892b4e0d75145c752b5345646e57a9e14987eae80bb457dc11890b689ee4822408e7beb9c92ae5620be9f5f8c7d41d2413a6746097b2d11534f3e249c71e4d98dabcf12a99c7db1791410493d06506c9f8e5e79abd7cd044f6928b396865dea1eca18a29296576a4a62e0fc5fd64d93493985a865c52ea09607913e8cbc8df1b7fbfe29a26738eec0a606890b21ba5a1ad131f119f99020f937c85561f3fdb23f9a73fafa24d59ae590020c279e741dc41842b49c48ace6c17eeb39138ef19240d41ba81347f3d5cb891c492399f51abab77d4b7afcfd00689ff8f0aae45178fd1608838b491582bc1bf20fa9300c72b663c2553a23982188a1f04ff35458d5c7b111175fc2e63d0744b3093aade3a834951d7aec3e53897a4cdd1a4b877545505eef5ccf72b3aa402371a96bf74745c336167f35bb5a1a413d69c4df496f47cae71a055c766cf9ec7628c19e71db75f2164b5b37fa975b03703c8c15db8717d75b045f2b98bd3bc038671532a4cd3634c4dfb07ec5a4122674c0df22fcac3ec3ebfd0c63ba6b70a1aeef330e9b1b80d07d1fed57a1851d124ef644ca72952c78c4c9fcf1c4835614cbda7d2ec2dd2226a9687aa73e76c30e649791c1cc51603b27a0f5526d14e3af5cfee520027cb54e12c12a5c4e7109ba7538e779794136a3214e98ec1a6040f8d951098dbc5df8758989adebd941127debf1860ff5f0a3edceb8e1a3b5c649a9a0ae5664b9ac0c47b2bc10fcdeabaaa06d5bd2cb34ced51f3b06cf07438b6fb923fe43683adc0bc5fafd7cdef5a0cb77a9223883d13925c79c051ae51ae3e3a1fcb650baa71b81adcac17c57965d86b4704f838dee7a0408a7f722ad7dc1e91138c683728f799bb05509851a71167e5451eef0047bc60dc5afb07b432c1cc4d1c5d44d5d64cfed782b31078791ccbfbfdfd28ca4f375a82ba090c98ad452fe322298334b1bdf35bad63d74d4bec8d3bf3d7e71048badfcec3f4bfa11ffa9c125ef61f7680e609b99c0cf06bb810daaeb419a8aa1aef434b14d3c6491953c32b0c1ff440933d45c08d51267927d3b5a77c02fb2fc8b6f9c92e88483d1c07327a37ff718258312b4bb2f83542a4f9b88c894d9c1e4554cece1625ad058f0b37633bdb77f6bc14f898c9c8781cb0443f30fb114a827b9b3d922cd7d88c5f4785ce66ab9cc698f43ef8889f13f3e7d3c6b84924ca9a4127ce332bfe2213e3dd365cb68798a307097af9a2621e36000073c36ee52110ae8d5cafa9fb1d8f8ce1b57a2c5fa5ae74cc18a44dc2fe6379d475d023a89b497ccac99d593308e7df38bb836e8a171fe806867be76fcc7c42130566e6eafae0ed233b690bf36690d91fa880b2653b115d1c2e1c1cbefcac0b512cf36e6ce84f4144d238697cd33c026f1af59da74a825bc2ec5b1d13a930617b24f81a605c9b69e5f4c20d1d2042b15d34f25523e5d75daad9546fb632bc24884818b3a11b8e576e34edc5b25d5c23e334be4c679fac3610a9bfea38db71ec9fa6eec6ba430f8adf7f3abda35739c2c453bcd61bba16485b12863ab7b68610707f548d7f0c9c15a3231be406b95f404c7e60c32e8b063501fc496efd0dfffeae774d2263a45beff45b6eba1f52927ec70c1603432ba4ce6f49ac4f71c90ce98999201c5fe7e2c2071882649f614011a80e95ab88b435bb24d5a6497108824da7a4029856b2e607985710eb599a945860a418e35f1213d886ee30b994551da24104edafa17582ddcde8891724633f7dc7ae3940a332be8c302c64fb79e54c58ce5b18e2c66189b9b645a65429ac5685816e4711ada51e495d31a235d45a6c2f4e8938da4c342e822d799d492f6742b6b09a970ec3179c745127c0fac61e056cfe91e8c7e501ba9b895bce83a071f4d5bfcaa2febb0ae64cc09ffc8be41c8f1d786bdfbfc14b82cd3224411e72e4c29d42eaa7540f0164cd30fee60419595e4908c8f7ae6f4cd05af3d0027f1bf28cfb2601a3189a6a6060e88d2537222c02e6adf807374dd5a7400c016674280e28546f580fdba91670d6f10fa11188835913e86057ba6623056d8967f1947b84fc5f83f45a8a30f9c9ff7281f973098faaa4dc24130e047fc0912526983bd723d1ff57bb214d455fea4ee662264c0587ed03e3a7c1e1dbfcbf7945dd75a80461b4850451b99309d6498040323d1620a5fe699ae855320c8e823184c63da5ac65337bd7df4bae055d913aa049965c45cb62a3d3a3f8f3e71258d15699814dcdf2206487e42f8012776d8d77d478d22ce0e37ffaa7d5035b4674cc3192ad19ac26dddc426ab0f39598993da69683f7413f195ad56b9e586f9d68d3021eb49861657d318db7156f4e1b82e104a3ba3b5a8ddf2c9214c86d6b99e53fe0133ac89e6beed73a5ade12e1641df252823c1e2aae1e98c3c3d58ee8352c140a0ce3b7cad7d3a592492386356c681769d2c6eea26b739ac6c126ce3e8ce9be4ad14c08d59bfe71a0e2375629b94e2fdad17609f4d40d5b9887c781252811f16768d6b5bd45a9851279434a9611b7e45eec16e6a086bf6c2906fa0055efddd1d7511d86b0b4fe5f1db3cbb4542067192fb57fd1faba177480b57efd13982b5f132950bacf75392a420cf4ac36a59e990dcb950b230a4afebf90d6e5f1ac2113d32e38928e737664ee41b972a8699fd20de3d8816418562c658b44fd37c41ac6a733dfb35e93f5c9f57c6a616ffc01c9fad3197ab666c27bc3668efa6108a70c4cc3376abd5f539ee73503737841d6b5dfec9f1ee51d7957330a1a9f5e64315016a390bf02fd4b61837b17e4804d026d02e010fd111920dc6e89f792c305c76be77c51d2e13f66a99c79e9b1289efdd24b70186e34e872ac79a819752bc0f94a2131559e181d286cb398537097960f1301188a5f49066981e57a33a97dab8f314c4080927b9cd6336083812b0a2fef4063d0d427165b59ca8320b1d02414b19c4fb7e146f5cca96f3fa1f2c44d0de701c149756632ac892cd203eed098e62ee4667363996ce79f4f506933e0cc4b3c7146003459387ced115d3383c5f13aab14984b8974f6a7842dfbb1294a5ac8fecb003d80257ec147c97dee705173c8dd68537c10d77cd6cb4a6fe2f69171de862ee0b595545b90cf5e36cc385ec9ed1e18488cf64b45c2f9cbc1e40db027f7a1d7e6aa9ae1fe1c5820cd11c37771f920048bc78872629e5aae9383f945ae55f6cc1fa1b7ac60c05bf8be64e7455b1ddeede58638a6da23bfad0747cb0ae949c35bdc6d5f804c26b5fc2099173ba5c3ba192ff4c055272cabfbcb19007915d5b2e914133f32fdef27ad048751cfb7f3de3a21afe9b9b314dd0abcba76eb8962349c6db5c1e62af3283", 0x1000}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8320, 0x0) 19:44:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x4e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r1, r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 19:44:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000727000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x8001) 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000140)='./bus\x00') 19:44:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 19:44:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 19:44:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2ccbad23b7b478a1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup(0xffffffffffffff9c) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x20040, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0xda, 0x3, 0x0, 0x101}], 0x1000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x7, 0x8000}, {{r3}, 0xffffffffffffffff, 0xc0, 0x5, 0x72, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x82, 0x7, 0x56d6}, {{r5}, 0xfffffffffffffffc, 0x11, 0x80000012, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x91, 0x80000000, 0x1000, 0x35cb1165}, {{r7}, 0xffffffffffffffff, 0x80, 0x40000003, 0xdf, 0x5}], 0xe40, &(0x7f00000003c0)={0x7, 0x4}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r9}) dup2(r8, r9) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000400)='./bus\x00') 19:44:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 19:44:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000088, &(0x7f0000000140)=[{0x800000000084, 0x3f, 0x4}, {0x20, 0x2, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 19:44:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xffe, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x1, 0xfffffffffffffff9}, {0x1000, 0x1}}) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./control\x00', r1, 0x1}) 19:44:42 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000000)='./control\x00', 0x0) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000, 0x7) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0, 0x31a}], 0x1, 0x0, 0x0) 19:44:42 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x7fffffffffffe, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8b022e2f660700653000"], 0x10) sendto$unix(r0, &(0x7f00000000c0)="c9d45cebd33a24695022f7eeb8674b65783c6c6b490194e2c0fff1e3c5e76eb3f5ac0da03f1833b3db15c5148734a1b78b2763e56d8fbfbd1563d3a2b2376d00d6653b80a5641cf59fe66d293e50e6513459cde5e336343c3a451c6c0ac8989e70baf1cd946af8bb9488868821e1b2ff18b18f15dcad56bdc6e3044f0953bcd3499da559740339659cdf5ff9fb12798f2b6d8d2a91ec5df451dc2f708c8666dff96fbebe9d1c1d39dc01c200df6725d8cba326427f5f34db184563efce2736364358439352f153a971205ad2eb4dd8634e4ceaac4cc16bc5a6ef788a2c5887534d55491a88aa7168e5238459e2c8850037544f5f162b819d1727d368db6e8d8abdb3f94e4e8448cf2a103bea84a7d7089b37374ba07fd3a4fe07be6a9d7ba5973e54909fa51b61ff68a97710257cf8e112379f86f377b97739732cef1d9382d8e59d63c7e622c7a4348ebb33f2d1b20bb1de6a4e428c96f8de09a52af5eb2abc94f4335e54a844f5a5aacce85d6510903e817631d121b13cea27d23d087d93db5f0f129939a803f78082f002fe1435b0a0b6ebc5498511626ee68551a1e86dffe5dd198b249c7929bd9af865b88815cfa8e15f44603477b14e9dd2e76eeb4cfa4a5b86607b02396f9516737273f34561be2b3554231aee3b37a5f493d2f7e2d2699d654c863442b4e6f9641a7079a99ae74fba7764a6e01ccb84fcc6352e51ba42f12ec33690aa225f240dd843fd46b96a56da227631988df5bf5b548cea387e4ccad818ff451f53cd14b0869b10579c456c1933f8ec959e73c43231302b6f8eb819123009e88097e2f87a94fc935e7c61a22d1d906d15ab2a2ddf568325b07cdf0eca3d8866f6e71bd6f85e924051a2f800607c5fe88a05f5978d91cfcb18063d4b22b64a04d48d51b03c5a71aa351e03c3f47f29f965185b5424a2396b150c15db37902a667bb149dc0fc4a18839a159b2c2fdc258d8b36eda06022e502686899aaff4ae59f00c3ad425f3c921eb65abda71630dd2bfff5299667dc52fc78fff6384a9575c808b1b969eefa64c870d3ff7c7f639e32894911669f0a0d758a309a60e579381e0bc1d8d85dc2d5b061c5e6934ae226b6bc367c314dc0079338a12adea2c14c9db0aae4f9147a2644d86ca377624da6b0bc643469fdcde2263a5f28e87a1dd6a557ac1f81d14f9b62ba7e20878295c8a8597bfb66056038a1d1b305bf07ba2d83d40bc651863fe5b2d4cb417596bbc5c0af5eeda4096d938d88ff789a00598c0e8f3af6da7b30ec7ac2a3ddcd2162d037b0e017e9f5aedf3821abc678adaa2f09d9aa716881774ec77c7ea8029791dc15f59bbee0605b0cc44cd958c1116a5064e7e5d3bc263673ee0640800cb80156095da330c122e715cfc4b74be73ab0c11ca4081429c6491fbe06845ea29ce2f69bfee71a0e840d7134c6ceb5983eb93b20ce52e897b2179b6a6018468ea6f8c0a332e5af075f3c87a565078e5c9b0b05bda01d9db3587d045dbf2b548020d47020412afa2e3643f8436b7242f83fc591d1ff2bfa760105687bc4bf5ac06eb48bd8621febebe53424a716e9911cbafba06ade5bccc8ea4544a4387720a7e67ad3b6632ff18b9a54e37d97a168c3058b0dcafd8099e60dba630d51dfb10bc99f22e5f5bb7e19ed7de7e566544500ddcfead9b5e067c139bed4c70e4bde9841b48b79bc7c8866d0c3c246957d5b4bdb2e013a87a2fb34c9945016f3dcef50970fe2f0c4416ebcd922f80441db02ab61584eaede78a706683d8a67b000e683d9ca4712a2594a5e5d6d0a707f6437d7b5434aa1b08cb816489c910b4a51fad5645446c667bc0348ca972a03c309b345d98c87c166d037fe43e15b3df012bea49d7826f5b2c9b4058fab797d5da5539f25a69c88d1fa94e9189b0c69276aeeb26bde081b1b008289801e7ae2bc5f10303996d287aa4af849aecaf4967cfd7cdbfee1a26ca15a8d0a98e1d88d456355c37923088461482905f5c099bbda3b28db10ac3bca2f31ea97b3ffd0ad6c7ac82b19a0348a82053d5f5978e0a25386ebd7a696684455a1467d216250a68a03fae6527f485f8582de0ea6c676a701d6e2e1f7a0fea089655704925d11e9066c66ffba231e622bbb1bd9edb5adbab82fa8340e31900f8ee652aca54775bc137679943e08c420cd13c1dbc59c3476ef1766df699159404d6f6d18615550dde4a3230c4fb4c93ebc4b78297f4e85305453067b472f85d574a7916ae569a11fe53bf9e9655e84db0dc6f37a4eaf597ff1ac57f0821c429b7ffc0918f689dfd327dd031d7b96fed67df3a844a12b88db0b02edb7290a4a057d49524776266059ae0b4a17d6f4af427a3f0dd5879d4f87a899e386a7e94359af6b665f59ee04052e2d336890a28e3ae619b7fb9d1c6ba55cb73b26efa578a69a7de122938e2ff78bf493a6d3470146a0127a30b27606992dbabbe1513635ab7f771e78538a340e587aa9e86d057bfc31235b54bef56a63b8c768308eed09042da9c50957d59b041efd2075f3f91b45eff6a79c5b7a0e83f7f21ecb48b98280ad458aa29f97e2c9e43a63420d7adbe0e3489426bcc16c54bad3f3ba1c32b58d701af8415c7742c71b570e67d395de645e1bae09a86fd15120cbbfd3b3bc712724582550d7591fd8d439841d43dccdf318281251a587951a2522b27761c26d6682814c62ebcb2f5bd4ce48b743a0cbb0d5b5479628c164506c5cbfe7800dfa621c3e448d80f10a9d3d0c39093d4472255434447efa56573b700cef9f36a8cd993b78a3381a080f27f47ce774cdb22d22e182b79fed88249ce508c0828885a3a2912d2d03229af34bfc837e250469ba96f3a88d1438fd461e497145ba94a8df9b2e2bbb1f449f92c6de70e281d0b3678b096af92e723877fe8afad4c71c6c4d60f73663d8feac109897f2e8713a810908137b543169064ef4a0d71c6af2fc2b65564a4d2683deaa62b121c3bddd2aa4e1489be4e606fa220af6c38b0ca963a55d4ab0c843411e1be4d79a6ffddc87ed3e4af623eaed0bdffef04b08fdaead1d0b52854073a7066589bd482f023c2af119a1faaacbb1610b73aedb398fe6d986305877102cffd9e1499c6646153614d8f8290fa8933cda710c4984fcbb257fdfe2215d5d4b08ca298f18832a5b36357f4b9ce3bd546392d30a2ae224107f07b7aa7c33ca3dc65dd1c2a83f10a78737d81de19ef2a49072129be5e00a161e57b369f259f7d7024d02643b8cd9e65d12e3c5b4d627583bb044ff8e19a7d2275959f208fa8d9cbca22003e32e91a80e1da2ed837167265ef5454e4343d439a7703c887f21e3a7bbad14976f4abf89706ee85c98b19f0c2bee32532a295242aae62ec28b1da54cbba1fe40f817397f05b4b99553f24d13cd5fa213e6f655a8a75f088a73c598b382dfd5c439538d06688a8e0043f6bbfd35035b105db1023b34e1b87124aa4bf733043816daad330d25b53dd45c0670b89cc13b02155c49f9d1a73c0d504e508fec4cb34535cd924097e362e80a33bf02c2ade45ea1cb0a8c2d939bf1cce956992f82fea7c8639977c14ac89d5fb3d9f30f2abe4e2f5816a0b58199e44c262c83a5ab0f4f981ef9476a808d07ae46d8f23d597882711b1c008f1aac2f3e581e31503ad8396c759e7584547c4b84c09a7b14e13f150cb3b12a2da1b0341aa07499b1424131d1c168d893620720210c362ca4f1bb5e18a4f554324ffa067853c0e39bceb510d41cab23060271383d844c17753390894bdcee55db5325a0cbb7db3bcfede83a06cf679039b0571bf5c806f1b9c1c4769b55ce7ff283ffd44a812d3fdbef761c42217eef65d9d2f11d199042f1650f2eda65b9dc70cb1288951459c1d6a8b602ac754a2671bee586f374394d9bcc4ba3904ebb40eda4eec57d5ab756093837a1a6c0cd36b72ebd4dfc77a5080a2b069d8301f38041477b11047fd0d9ccf0744ab4657d5cb58e89c2f3f4b9596e16b758d494da1eb73a62ae64fb91e1cc66d891159b765245fe564902fbac71d42345032b90861d7d3bfee88f5efe50c8f6b3d7442d6b3861f5cf91d31d55150bd3ee2721dbe7773056cc098a28d33869b765f6dae28b42671605aedcafabfca3d0be433a8beed27c60047a32bb1108c9a53783b7ed74fc638e30a92232de2a31052c3b8ddb090f007648d63de97fb2aede5933b15adf3edeeae08885e98d492e0e429035946419c584ac6e1eb2564be4ffa5f74613e4cf912a60668ad228172188ccad08f22de1758a39595c8c27bc2d718084f71d5523db7ba532cc2947fc6964589552a90c02287f9fd1f8387ed80c4231e14ac60f19357f2bd72785386dab07f28996fe6f4ef3f18bda115484a5a6116bed1666e562022a227ce213fe549fa0b57a6c102793f5d1e023225994dc04c2db0d66b508475835c95eac69420d8b7734d33f6ace10ca0bea1bb7ff90fac01b1386461b134207bd5e7a50532b0081e239e701f6f30a6d13454406fad0fc378c1a1ab8d8f16336e8ab893acd3635e9f8ba44476907a2ae13b24b5996cc9f7c8246fdfce6b39c71179679d2740624b45a3c71e8b6af117ed8e168dc56dd2917e32f26bce0b77a1c36ccd9f25ad9db8f7578f1d43469c012b6db2c2e561df7f519b2c36c609267a1dca63f21538de17df1e81bdab59d57a7cb4fffb3e95923dbdf809ab6c18861ebfb70bceb887b604d0b710c5704a28fe45807b0eb71571f16611aaf0ed114e10dd9788f4e4a922061e1b4fc3bd1b7c316f0ff9fc7997a078cd7426c4b3946eec2a32fec9ac7619ef71b606e1f5a35499ed356ddde8d331efdffc1e948acb773af43cede107148ff017763e82b1039da7c7a6bc365e244e7776a735f8288593908c35c483fb36cb52f7c8f35ab3ee67eaf25d13ad8392e0f2c9dd00e61a2a179a87db59558bebbd8635ab968d9d46de3e33d2110a2b5ac7fdc2a410764740906378487ce0878437109c62669a29bc323da20a0ff9513539370b70920df4920cd4e536ffd6f0c804efd1145309e657fa2ddeab2d418a1062cbfd725a966a9e47c329843d5d9413287321e7fb62f2aeb4df688698f6f41d4605fe302b7203bc433aa44be829313887897d30e13912cc29a6b3732c50b6606cf91e276bc0980f5933ecc23bbb91f95e37bd56ca505573b6f5e5285182509af7dd1390cbb242e637ac8caba7e5316fade16f07958e7b7ebbb653b1de022a516ff007d647a5f00823bf49ee75de76446d4983cd4df6fba2c4f1af8e68ea1c48f71880a89e5faa3864eb478848d942a36a97661710f792fb36b7582997d84e9a98be386d0ff83fd1675a141b78173cdc62e521601530e578e76197cc89eb8e9747b0d13e0df32a40efa1c85b9ebcccb493d9c3b0b4099e6fbdee100aec9943b9bfcd1441f32274201e0ba646485482ec5ca86ec590e6005cb634523f1202ca66a5a6a51452ca6d6950774b3625bda491d53e5d8e4d6fb89fbe6fa8570ecd8a11b7d825aa67a743394747701766418895784b18a0e4161a6d8ad5e8ebbe7a5123361c2fc7023769db9176acf1f70a09069ec79424553bfd6ae57c2c07ba5efba26114f219f783a0c98e994edba5c2ac4c588e0b569905c16d3992ce43ebef7516bd3bbea992008a698eef23ad571561363868cf86899403ffd15221b46630ad7392499485ab9ac30a362af4460a9eedde8bb03476f0c0fbdc792e01d052d63b8a53d88d56583db6790873975c4f842259e93f78c598c1e2912ae2ffdc09214eaca75db6c496ce33", 0x1000, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 19:44:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x18001, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = socket(0x10, 0x8000, 0x69) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup2(r1, r2) fchdir(r0) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) 19:44:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000480)="7b91882f4ff7b6b04de1d6e2bbfd4ffae774415f7417752fa7af58144bf89a39cb7b3bab27197ec189dbd24934f05cce92867c0be0c91f9cc31c76aec81ba9d3d6a6da4c53e07a6ab701ff476ccd5973bcb4f19b645f17998d319f9fef8911138451a01ff07d4294bf63c205b80c65", 0x6f, 0x400, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00f8ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f257fa06baad31ceb2487f1700d9bc76426f4e2018fc2a87b68c9162f939b1bfb484ae914271b8555b15cbe09b276e1d480d6c3bf3dbdcaf93ce3b4e5a20ab6c96"], &(0x7f0000000280)=0x6e) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/2, 0x2) r2 = open(&(0x7f0000000240)='./file1\x00', 0x80, 0x5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r0, 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa8, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000500)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1f, 0x6, 0xfffffffffffffffa, 0x0, 0x6, 0x9, 0x4, 0x1, 0x1, 0x8, 0x3}) 19:44:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000100)='./file0/file0/fi\x00', &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwrite(r0, &(0x7f00000001c0)="0e2b0e18d8e26ae658424b574267a9d2e46d5128312deebb037eed", 0x1b, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x9}, 0xc) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x802, 0x0) 19:44:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x80000000, r2, r3, r4, r5, 0x4, 0x7fff}, 0x101, 0x0, r6, r7, 0x5, 0xcdd9, 0x4}) 19:44:42 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x2bf) sendto$unix(r0, &(0x7f0000000080)="ee28077506844ff82d54761a79204f191ce282039501c400b6517bdb2a3d2764ee299767c06818be135a5303a6477bfdf58a7033f3adf18c5b3054700b3311bf88a01b25f38848b5eb799196ae2a80e0050f8389fbb759f77985f543345bd329e858c48901a20820eedf59340d52fc975b1e71df2fbd1ae53170ac5b64a9d5d52841dd7c9649ffb453d24c43fe97768ebbc2951a0bc1387dc778f44149f48ff37a7576397b5dc37d1fd2719f530039f0c8ef07e738808dcca513a428666467981cb72a3f748e40bf33204c712d8694af285246b6d76c1f46ec73e44a9e02e8db178430d753d977a51724185d99559e832729cb58cd51a10e", 0xf8, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 19:44:42 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: 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) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x613) 19:44:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) r0 = semget(0x3, 0x2, 0x81) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8001) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20004, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) socket(0x30, 0x4000, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="b2d4d7869da9a160a29f0f3423e36431cf104676e0a6e9c8548bf2870c1a2b5f764cbcc1cd7ce20795618d249ad081eff5f446dd16f0fff2851679d43e9a6bdf3508437de6ef17b3078d146fc298ad4fff4a3ca35abd86814fbb16bc001d1b3aee0430e7916f4942bd85547edfe5ca690add7d1fda2d459b9fe7ba83a55a11d9415393c3f7fb57e5216596fa262222c3c089322793", 0x95}], 0x1, &(0x7f00000002c0)=[{0x70, 0x1, 0x8, "60558679948c2a586aff38c9c6707dd84f719eb125f34f6e09f9e276e5f0b0d7990f3a907fd080f9f6fa178719c789e0703d7969ada7db119575119773eac2a004d1cd960ade63a410b0f695a1a416c28dc85aee40fd1b2375bb76ca17c113"}, {0x30, 0xffff, 0x4e, "52effd7925f2574b1c30a6e34e644536df93cf7297ffe041da8135bb68"}, {0x108, 0x1, 0x2, "74bac231eccd184a1366260cd30be524f5c3d539e870410876e6c01330efcc06d9d9586d590f3c0bc2e056af1bf60449c8af5705f4ad0fb4637a6a62ef32c76290f6f3d2df1fbb32fae564585bba1241b38be3e90ac1a9f5f97dd337853b161942b20727adb6d2ec12d0e8ff00a0530fcecb28f1057c5b77e5865ecd6e04cf708e1796621b0e0100783df67f77945de1c163430cea874667dc53d2d7c4a0d46d1ed250664ab9bfc8e877946305cc4afa400c1c7250cd17722d185f19d98d76c57070c04503179ddf5257a97e96a03452d031127c71fa37a081758eb8a4c50c61dc027d8853b4c93411fa1289928d13f1c916fb1969"}], 0x1a8}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 19:44:42 executing program 0: r0 = socket(0x11, 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/188, 0xbc}], 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/125, 0x7d, 0x1, 0x0, 0x0) listen(r0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3, 0x2, {0xfffffffffffff000, 0x9}}) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x80, 0x7, {0x4, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:44:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002006, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x280, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x80, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 19:44:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x7, 0xfffffffffffffffa, {[0xfffffffffffffffd, 0x6, 0x6, 0x6d, 0x7, 0x8, 0x3f, 0xfffffffffffffff9, 0x20, 0xffff, 0x417, 0x8, 0x1, 0xffffffffffffffc1, 0x0, 0xfff, 0x1], [0x1, 0x400, 0x3, 0x5b, 0x401, 0x7ff, 0x1, 0x8, 0x29d0000000000000, 0xfffffffffffffff8], [0x9, 0x20, 0x9, 0x3, 0x2, 0x0, 0x7], [0x4, 0x6ed, 0x9, 0x1, 0x1000, 0x6], [{0x9, 0x1ff, 0x3, 0x5}, {0x100000000, 0xfff, 0xe5, 0x100000000}, {0x8a6, 0x9, 0x1, 0x4}, {0x200, 0x7fff, 0x1, 0x7ff}, {0x0, 0x200, 0x5, 0x401}, {0x400, 0x3, 0xff, 0x8}, {0xfff, 0xa9f, 0x5}, {0x2, 0x7, 0xd72, 0x22e}], {0x7, 0x9, 0x1, 0x7fff}, {0x8, 0x8, 0x7, 0x2}}}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 19:44:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000b00000004"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0f0eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b6ea85b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9e1dfc268c5b7ef51b8a614aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a952a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b15fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3d12bb3639a04b52b031a43adf3a2481b41", 0x4a8) 19:44:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 19:44:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchdir(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8481, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xfffffffffffffffc, 0x7ff, 0x9, 0x80}, {0x3, 0x7f, 0x0, 0x8}, {0x3, 0x1, 0x5, 0x3}, {0xffffffffffff8000, 0xfffffffffffffff8, 0x5, 0x4}, {0x4e4, 0x4, 0x6, 0x80}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000140)="c5540cac10e57c1863c0470ff3d23d5373781af81d88594fd5aee074f5a5d1c58ae160760feaa8bc69d4bd7eadb7439ad20be73aec28ba0a2aeec6d25fe8b130ba84eac681bccde7d86aec3105ca637946cffde42617d1ccab5af902074d7db264bd1604eb71a0617d4d6a26b16987d1ff", 0x71) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffff50, &(0x7f0000000340)="b6") 09:15:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet(r0, &(0x7f0000000040)="853256efa1304cea1aefc513ebc511454049686777d5305927ac5875a1a88b261f5a5e92d9128938ad4a6786e01114256bdf04b320745aacb38f6a683d67d778215e4c4002dcae75397e17247ce8b6865e26c5331a337867ae6d0534db2c940f140da4dc747abaff12b1f554cd830698cf0c5b4b124a0a825fafea34af701deb361059584bb3e93ca26bf585746a76ccf5e345c6fbd02f62", 0x98, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:15:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000042caabba8eb2f65f4fbfbf7ecc0b73493fe1cda4f74ffc6d3fc665d548095025d522d3677f5c816eafe2e4ca8b7baea733354ada75c920c206268b129932a02c0944b6b4fdddd18771d7dbd5beee19faa2f7cfbc7c130304e053689c69f91e138c68ae64049016cafa07cad00"/132], 0x10) execve(0x0, 0x0, 0x0) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) select(0x40, &(0x7f00000002c0)={0xff, 0xffff, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x7}, &(0x7f0000000300)={0x3e98880c, 0x5, 0x8001, 0x7fffffff, 0x0, 0x7, 0x5, 0x4}, &(0x7f0000000340)={0x71a, 0xc959, 0x6, 0x8001, 0x1, 0x6, 0x52, 0x8}, &(0x7f0000000380)={0x10000, 0x81}) 09:15:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x200000000000402, 0x2000000a9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) socketpair(0x39, 0x2, 0xffff, &(0x7f0000000000)) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:15:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0x100000028) pipe2(&(0x7f0000000100), 0x10004) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0xe) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x59a0, 0x2, 0x1, 0x69, 0x5, 0x5, 0x0, 0x2, 0x8, 0x80000001}) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x100000000000015c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x2, 0x100000000000000, 0x7}, 0xfff, [0x3, 0x7, 0x10000, 0x496c, 0x7fffffff, 0x9, 0x0, 0x4]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8400, 0x0) 09:15:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r3, 0x2}) unlink(&(0x7f0000000080)='./bus\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 09:15:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:15:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) fsync(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) unlink(&(0x7f0000000080)='./bus\x00') 09:15:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="16b2544e093bb08e52c41f70c7a09c31f0058be17d147a44392ef3b95a014460e875187bb14fea93632ad0c772446c47ca71c1da849de796e5a2d55e2da8d494ee2177e10053700d6c109fd110df991726988f67a8aa38322df0f3b1", 0x5c}, {&(0x7f0000000780)="25b84403f01eacb18eb8abfd81e222c6a40531d5a52f421b14ff91a507b9798c143aa799a38fac198a2a795bc5e8fea541a3d2f15edf16b771892d6741ba2bbe75f776af169a712ba9aa49db8cf035632aaa0da87a392860e9f8", 0x5a}, {&(0x7f0000000800)="5e798ddfba49645e21840e678c8b990e65bf754287fdf63ba0e133a39d1ef0ef7b4d8d599089ae6e6675988fedae794f066ca2ffe71dedec6b902060578f3618969a1515094036cb91b9d0b1bb1ba2e5435dc1f6aa", 0x55}], 0x3) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r1, &(0x7f00000008c0)=@in6={0x18, 0x3, 0x7ff, 0x1000}, 0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000000c8) 09:15:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x100, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x8101, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) r2 = semget$private(0x0, 0x4, 0x48) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000004c0)=""/193) syz_emit_ethernet(0x82, &(0x7f0000000300)="2523b728153197bef81280a263e86adcfb524cb61bc993ced3cd37a85d08ccb2203301e24f91a1d2c94c0477ea78e55fc3b740b94b8d9461a297d3a16f4eb1ce2a2e7e1db1121bde6d642c88acf752aa3a6ee72818f4cf393a25fe5803c1525b596fec710a6ec11b120224b5fe7e16579461a7824af7e18b6ec406f5d16283e19aca") unlink(&(0x7f0000000140)='./bus\x00') 09:15:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1fe, 0x100000000008) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30001, 0x0) shutdown(r2, 0x1) ftruncate(r0, 0x0, 0x30000) vrele: bad writecount: 0xfffffd802b71b028, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1450, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *262715 55339 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802b71b028) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159c5ed0,1,ffff8000149b4290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037412648,c0106477,ffff8000159c5ed0,1,fffffd803f7c6ba0,ffff8000149b4290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f7d74c0,c0106477,ffff8000159c5ed0,ffff8000149b4290) at vn_ioctl+0xb6 sys_ioctl(ffff8000149b4290,ffff8000159c5fe8,ffff8000159c6050) at sys_ioctl+0x5b8 syscall(ffff8000159c60b0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,5b41a8e0010) at Xsyscall+0x128 end of kernel end trace frame: 0x5b68bbc5d50, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802b71b028) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff8000159c5ed0,1,ffff8000149b4290) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037412648,c0106477,ffff8000159c5ed0,1,fffffd803f7c6ba0,ffff8000149b4290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f7d74c0,c0106477,ffff8000159c5ed0,ffff8000149b4290) at vn_ioctl+0xb6 sys_ioctl(ffff8000149b4290,ffff8000159c5fe8,ffff8000159c6050) at sys_ioctl+0x5b8 syscall(ffff8000159c60b0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,5b41a8e0010) at Xsyscall+0x128 end of kernel end trace frame: 0x5b68bbc5d50, count: -9 ddb> show registers rdi 0xffffffff81972197 db_enter+0x17 rsi 0x7a54 __ALIGN_SIZE+0x6a54 rbp 0xffff8000159c5a90 rbx 0xffff8000159c5b40 rdx 0x7a55 __ALIGN_SIZE+0x6a55 rcx 0xffff8000149c1000 rax 0xffff8000149c1000 r8 0xffff8000159c5a50 r9 0x1 r10 0xffff800000992b40 r11 0xe4655cd34db506c5 r12 0x3000000008 r13 0xffff8000159c5aa0 r14 0x100 r15 0x1 rip 0xffffffff81972198 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159c5a80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=262715 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149b5160,0xffff8000149b53e8 process=0xffff8000ffff6d90 user=0xffff8000159c1000, vmspace=0xfffffd803f014ee0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55339 159876 6795 0 2 0 syz-executor.1 *55339 262715 6795 0 7 0x4000000 syz-executor.1 55339 330936 6795 0 2 0x4000000 syz-executor.1 33947 204235 0 0 3 0x14200 bored sosplice 75118 441245 89129 0 2 0x2 syz-executor.0 6795 89315 89129 0 2 0x482 syz-executor.1 89129 12779 41089 0 3 0x82 thrsleep syz-fuzzer 89129 441194 41089 0 2 0x4000482 syz-fuzzer 89129 302691 41089 0 3 0x4000082 thrsleep syz-fuzzer 89129 439077 41089 0 3 0x4000082 thrsleep syz-fuzzer 89129 83422 41089 0 3 0x4000082 thrsleep syz-fuzzer 89129 483770 41089 0 3 0x4000082 kqread syz-fuzzer 89129 104790 41089 0 3 0x4000082 thrsleep syz-fuzzer 41089 399946 39745 0 3 0x10008a pause ksh 39745 200384 68531 0 3 0x92 select sshd 88367 248485 1 0 3 0x100083 ttyin getty 68531 30202 1 0 3 0x80 select sshd 83108 111197 22405 73 2 0x100090 syslogd 22405 249021 1 0 3 0x100082 netio syslogd 9826 418715 1 77 3 0x100090 poll dhclient 71335 136222 1 0 3 0x80 poll dhclient 8075 445507 0 0 2 0x14200 zerothread 53623 83235 0 0 3 0x14200 aiodoned aiodoned 16008 396513 0 0 3 0x14200 syncer update 76296 373069 0 0 3 0x14200 cleaner cleaner 49727 251187 0 0 3 0x14200 reaper reaper 62659 219658 0 0 3 0x14200 pgdaemon pagedaemon 79792 438912 0 0 3 0x14200 bored crynlk 60061 15210 0 0 3 0x14200 bored crypto 27816 66258 0 0 3 0x40014200 acpi0 acpi0 62035 203241 0 0 3 0x14200 bored softnet 43569 35739 0 0 3 0x14200 bored systqmp 26349 40907 0 0 3 0x14200 bored systq 5048 514628 0 0 3 0x40014200 bored softclock 79199 97219 0 0 3 0x40014200 idle0 65441 357019 0 0 3 0x14200 bored smr 1 12238 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6350K 6977K 78643K 13534 0 0 pcb 13 8K 8K 78643K 91 0 0 rtable 116 4K 4K 78643K 401 0 0 ifaddr 58 13K 14K 78643K 144 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 32K 78643K 131 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 2337 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 96 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1178 0 0 sigio 1 0K 0K 78643K 8 0 0 proc 42 30K 54K 78643K 443 0 0 subproc 32 2K 2K 78643K 38 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 123 0 0 in_multi 33 2K 2K 78643K 91 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 290 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 87 20K 22K 78643K 3653 0 0 UVM aobj 58 2K 2K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 47 0 0 NDP 12 0K 0K 78643K 38 0 0 temp 170 2723K 2850K 78643K 6515 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 69 0 67 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 unpcb 120 629 0 619 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 848 0 848 1 1 0 1 0 8 0 tcpcb 544 227 0 223 1 0 1 1 0 8 0 inpcb 280 509 0 502 2 1 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 14 0 14 4 3 1 1 0 8 1 ppxss 1128 18 0 18 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semapl 112 92 0 82 1 0 1 1 0 8 0 shmpl 112 58 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3536 0 2129 46 0 46 46 0 8 0 ffsino 240 3536 0 2129 84 0 84 84 0 8 0 nchpl 144 5297 0 3655 61 0 61 61 0 8 0 uvmvnodes 72 4210 0 0 77 0 77 77 0 8 0 vnodes 200 4210 0 0 222 0 222 222 0 8 0 namei 1024 16012 0 16012 2 1 1 1 0 8 1 scsiplug 64 4 0 4 2 1 1 1 0 8 1 scxspl 192 14218 0 14218 11 8 3 6 0 8 3 plimitpl 152 97 0 90 1 0 1 1 0 8 0 sigapl 432 1349 0 1336 2 0 2 2 0 8 0 futexpl 56 18528 0 18528 1 0 1 1 0 8 1 knotepl 112 242 0 223 1 0 1 1 0 8 0 kqueuepl 104 211 0 209 1 0 1 1 0 8 0 pipepl 112 770 0 751 2 1 1 1 0 8 0 fdescpl 424 1350 0 1336 2 0 2 2 0 8 0 filepl 120 7996 0 7899 4 0 4 4 0 8 1 lockfpl 104 345 0 345 2 1 1 1 0 8 1 lockfspl 48 119 0 119 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 1516 0 1509 1 0 1 1 0 8 0 zombiepl 144 1336 0 1336 2 1 1 1 0 8 1 processpl 864 1365 0 1336 4 0 4 4 0 8 0 procpl 632 2944 0 2907 4 0 4 4 0 8 0 sosppl 128 20 0 20 4 4 0 1 0 8 0 sockpl 384 1226 0 1207 3 0 3 3 0 8 1 mcl64k 65536 262 0 262 31 30 1 29 0 8 1 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 19 0 19 4 3 1 1 0 8 1 mcl9k 9216 23 0 23 5 4 1 1 0 8 1 mcl8k 8192 13 0 13 6 6 0 1 0 8 0 mcl4k 4096 55 0 55 5 4 1 1 0 8 1 mcl2k2 2112 8 0 8 4 4 0 1 0 8 0 mcl2k 2048 55608 0 55566 16 10 6 12 0 8 0 mtagpl 80 12 0 8 2 1 1 1 0 8 0 mbufpl 256 93169 0 93090 25 17 8 20 0 8 0 bufpl 256 12013 0 5397 414 0 414 414 0 8 0 anonpl 16 142839 0 131101 95 44 51 66 0 62 1 amapchunkpl 152 5727 0 5613 19 14 5 15 0 158 0 amappl16 192 8231 0 7593 96 63 33 46 0 8 1 amappl14 176 53 0 46 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 610 0 607 1 0 1 1 0 8 0 amappl11 152 56 0 45 1 0 1 1 0 8 0 amappl10 144 69 0 68 2 1 1 1 0 8 0 amappl9 136 555 0 551 1 0 1 1 0 8 0 amappl8 128 125 0 111 1 0 1 1 0 8 0 amappl7 120 28 0 25 1 0 1 1 0 8 0 amappl6 112 60 0 54 1 0 1 1 0 8 0 amappl5 104 744 0 734 1 0 1 1 0 8 0 amappl4 96 1570 0 1544 1 0 1 1 0 8 0 amappl3 88 213 0 202 1 0 1 1 0 8 0 amappl2 80 10010 0 9943 4 2 2 3 0 8 0 amappl1 72 32857 0 32442 26 17 9 19 0 8 0 amappl 80 3178 0 3140 1 0 1 1 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 59 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1350 0 1336 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1350 0 1336 1 0 1 1 0 8 0 vmmpekpl 168 11741 0 11715 2 0 2 2 0 8 0 vmmpepl 168 161517 0 159843 132 53 79 96 0 357 6 vmsppl 272 1349 0 1336 2 1 1 2 0 8 0 pdppl 4096 2706 0 2672 6 1 5 6 0 8 0 pvpl 32 406323 0 391569 225 69 156 200 0 265 35 pmappl 200 1349 0 1336 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 613 0 75 16 0 16 16 0 8 0