x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffff995ecc2240c1fe860c4a1a1204e154de00040000001a0000000093f18cca1d5d17636c31764c61047cc879814700220102b6293d7bcdbe0cb6670024b163a55548d9e4a5d7943df95812b2146bbe7094664c173c78"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80) 04:02:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000002000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 04:02:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) socketpair(0x10, 0x7, 0x8, &(0x7f0000000040)) 04:02:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/162, 0xa2, 0x40, &(0x7f0000000300)={0x2, 0x0}, 0xc) clock_settime(0x0, &(0x7f0000000180)={0x0, 0x81}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r2 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x21d1f795}, {0x18, 0x3, 0x0, 0xfffffffffffffffb}, 0x100, [0x7ff, 0x3f, 0x8, 0x5, 0x4, 0x7fffffff, 0x3, 0x5]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x81, 0x2, 0x0, 0x9, 0x1, 0x8, 0xd01}, &(0x7f0000000040)={0x1000, 0x9, 0x40, 0x1, 0xca97, 0x80000000, 0x7f}, &(0x7f0000000080)={0x1ff, 0x4, 0xff, 0x1, 0x80000000, 0xffffffffffffffff, 0x6, 0x93}, &(0x7f0000000100)={0x81, 0x4}) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5fb, 0x9}) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./control/file0\x00', 0xfffffffffffff80e, 0xa0, 0x0, 0x1, 0xffff, 0x1f, 0x1000000000000, 0x1, 0x0, 0xde0, 0x9}) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)=""/180, 0xc04029a380bdd89}, {&(0x7f00000002c0)=""/117, 0x75}], 0x2, 0x0) r1 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/210) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x17, &(0x7f0000002500)="80f71225ae4b00000070c8e0b1898da1833fa17df36f0a39961eb18762bfa988c5ecf199c03e30b49b248191b15a9f50b39a6b86e374501ce76ef0f54fceb4b78cbf73d8b641946345a625b0d467f0359abc3a4c68b2232c0fec0bf841ba216a0147616da50235838b8babb5942389a3972209c91f000000000000004159825d770d5f000000057d863efe64f73f8edbdceb5528d22a36c8b723", 0x9a) sendmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="05bc98ed6309dc6e2f1dc5bcdc6f1d8b9ade08a37b5a93883a3ae6dd0b1758e2c7cb6619116be5175dff7ae7f5645cf3a5ce158dff2f8df483e072449b0588937d272e6fc343ef7116fc1d7022a55f0e976d3e10ff92dda7ae25e37ee7c8e47b6dfae831bbef47bee908768dec2d41a5440aaf3e68746fb04bf5d049ef80fe79bcf5e2dad9c9a1d0d9273ed65cbf7b9e40ae6034be79e34c302a5cbfb594e602a88111a78e99136ebc994127998a5b3eebd9a08a3695c73228777b5e2c80e3497acbfa05345998b1ded18c40bfa1dcbc3956ed56bd42bf8f69133ba6a7b4857c25804a1ae712491a421cabd3720753959696d1fcba61b916413f9ff9a1f755e945a32e66ac93f44b1e8214dc862d4afc503c99d0537ec91e0080e8390e5c3cd6f44f1c52772862a3973105e7b9e904f97a70375354881be41fec47a8c0ab2806e954c52d5a257018dab491b34d5ac865a4255926b3d84fc26cb8b2ee7c30155bc263e022717d916115a180a30b6ff78c50a04d1574643f3401893b23921e85cfbf23e321bdba3dc9381a635473b2fd23e20dcef9cb203795da6e2957478a821ab12b69d49a674892f5fb0f11ff85c825a81239ac4f6d9ae9e31e53cc7c666e979802f8de9738094eacae0db0f9f16c8a9243051fd6bb59db4adc990dc205cfd8080357f6a5a326d2b0b0e249ff5d7a22bd5ddd6de2f4c96793f034eee7078756c2b8c718ffec867a6762f1531edebbb9e42626255948207ee4a1e5282a850cd4c76739dd08d69cc247a24548e0c7054d5a87da7aa97033c296e2664190270da1a4b421b8042337b0e4f4da235932acf86fcdaf02f05b4109a8e954b7255b37cd213c13bc308f467fdf31748f5e9abcb03aca065c7d0406cb9bfc7f8cba6452bf58b6ba5f81597c9d347b703188ef112b9dd5b0e3514aaec1a9aa5fff59fb457b4b117d913dba914e91f8de4cfca6991a88ef3b6866780ef7b7d879f6dae30135209044f59b972c83f259ab3ff9be0bb2a14741605207e855447df8fc31f86a297f741edfe9788b330389b2f6cc3da30f866937167089f056fc0d7097dee55f22a4ce046c06f5628600d418ce784346732f6243fdaec71faff2e2c11dd401273584df2c5b7ff2f9fe5070e2a4c90742452bb5bdf61fc86605d68248edfc65442bcda5a2c18cf28b75de41b6d948e4bca33876b1dc19be3979f084ee7b1bae1bf19b9e345c96e4a6608bbcc6dbe56f58880abb0c673af9ad46ffc86b83eb9a70b000571d7e85dfa79efca1e33975be5dcc308f0a0fe79c3d9b897b2431dcb1f6fb7f63020b08c16389753b5dac5a2160e9a1a43730698c7cfd0644e65b7d11025b7d6812ace6f8d92499377b8566d17051d66da5b95adbcb2d0d2d7d3e5e7f8dcbd58469fe1a90d02170a7d16baf2f1c4d374e6ee9ff210d66a12de0fa804f58543af03dd17eb81be5520c1e701da60a0735dd7a53d9a0df45a454a19534e7dade762740db36b816cb5dff93ba0e418bba798afe0316d8ce43dbe97da4aa99df4a4882ac639a459a16b6b8cc474a76880189aa1284b5565a1f6613309de1d03a7f5c008eb1c9a038a0dce1d80c5ad667ff18c2c38da4b6628b0171e4f060f14420ef4398153dd7bcf4e945104b4af1e7ca37dad1c6efb8a23e8063e274608360028152480f321f4c2290649f7d6389a965c92e66f2664aca0b73caf2830891ef8226b46168bfb00b5c2f7ad445f539c13c2584c58fb1ecc3752118c336e9b891c80891cd2612d77800a97e5e052d70aa2ba08668ba48c9517acbcfa62b66f4aa675eb4dfaba4916f9f5e8079dca01969e0447658a4498db0d2becb03f8531edc2a977ad316eb0523d19f50949b53409a7b26b78893e21f0d5a4856fcc4b3796a0b2f9869e77ba20cd1cc8ee04ae24ea866b380981cec8b9c96242750aa2ca9992ccf8d16197a18dd5af47ee1a9e127446ae1a0fd3d78e84f2a839dfead0e820cecdf441d42809db5b3fbe315adf8a3376fd5ad39b8dda4dd927732320db18e1db56fda9c5eb97a2e8180363d2b581d269878322e62cd6c993ca77ee0ba2b7f7a4503fd8afcd60daa56c739a5d7f3601af93d331b9c616df60b249afebfe066e9c19342024a6f598ac016045138f44785c15812a0b5c35073027ccdaf3bb6236b298ea291717cac52c7b5297c004dc7de4c0b96e44938218f75e345dbf6eea274e74956233f9c23b149093a5169cac46fb3983d332df1b73331ff1c8ef21ae10b70008fb6a224b3407e011ac1abf3cfc6a2599d8269098909adfeac8860993aa2e356f15217d40771eea243976d5137b1ce0a49e1f0b95a5d81af96131690bb06bb91227b34f58eb4ad2a16580cee993c8577dd47341b4fe0909c7988c047d7ed7ff28111d4fd77bb944b44797d833990a660825f52b5139a9594b0d31efc939c839806e4f702060c751e808b3a90937f9207c78b2fb23999acc7ab2a06c937800a3dd54859741d62e05035e648b1c831219c6409f10211970a23f979b1bb55490614a022d3d5107303661b4a13c45f893458f494f8bb46b7c591a7ac84923c4a05016dfea4f9447dbef0b78bd130afde9a6b0ee6d42b5f98d361cd703a225c8c77446664460469b7dcaf5e22bc63c50cabf66949ff6c762d0c4da84528a09e362556394926fb7829682e7888287a031be759af959ca484da2fbaa53beb8b2d624849dd5fccf5dd2cfcd1433167562a372c731ab65e5303e8fc0326db0b8659a56b1ee1c5c3d72720ad1e7dc36a0eef3da1008b9dfd5f9a0edfbc9cefa6271c665f34779bda6a926e8e137659b44641fd7e2496435ce052318f131c2d99bc9c805ed7250a0ccc67ec9490dd5922a900a756b8778d26fe52b0da12834298d7cf7ea1fc38c3c36c319218406025d1cee2eec1394202ef3f6e4d1a8146d676933fa58d32e3f16a06669d7ffe377f9fe5ad3687381d096012f04fa259ee776b38197172dd6e58562eb61fafd7b3066582a71de58ae51b2796776b33aa5e99d9dfcfef9b4d88dac5abbe3de335c9a992f07fea41bc3a8281478bed0dad0a6f77cbefea653e7dee31bf56cee36a0c0f06affbe0fb867c0b5083290e2b1960354c48629a38bc29bdda129481ea16c5d2ceda4cfbfe09a04bce4ce0d51f59a6dd5ca5b1d3939253a27205d089b122540940ded8eb70a815675534c8141d24278cea704dfc8ea09fca39eb94005ca66b291b32f922f73c1e59255badf8890d189ea0fa978099d7c94b8b9eb9e6fb1e8c00c6d16775de235b8b78d606c627c8147f21646b6687c81d3a05f64ce46b9a0d80670a12d1ac54bd12a4a39f13652a283e48d765b7735d81777d7e74d09fd740372934693b0ed7e7605b68c5c143a85064c2bacbae3286acb9f0380a7bd24ff5725e3869044790e281950c6383cf8be24e3ccf3a84ecafbadf7cc5c44adec538db9f27a989567324511a9158292fb1db4632633c732561eac210ba3b06bd893b1c9911550e91a10629295040a0cf935cee736d1072513752c7464675480398e2cf5760c0982c4328ef46f7df0044575e40956d4121344e08e25d3261c5e660568fe314a87a6fa957fe1e3cd39103828177af74d76441d902e1314d7b5a1606d183ac903839802575c6aa26ad98a3980d3228e337c7aa55bf35f50b4595da9d22c9c56262e98a1d0c7a1b5727dcf788c8a63d038a71a9d25fc9df0c9034a343834be8487ebc6feaeba875cf2e4fe2221ad80ef9b20a37479aaacc8dfbde01a4cd2233a5a98de874899cf95f8524fd18256c059ddef6362b814d87fbaae282060a8233e906c2bd09b81bf16c1467a3cc3ca414b9981b67c4cc7a7fd0b10801e3b741c9d98122fe0a7c115888266eb01c2314fc6800f05c197bccd5e78e23d6993ceedef258522e8cbad30ed13482f60e07599a474a25d6a93159af9cc5c36a506765f0904e3ca8b159596687418dde4696a2d746afe03699663111b2bebea7c9555051fc70d66ee124d02d12229bb4bde32e285d63ccccd3c7e7cc7bb05fbbf7a14d1101cfa870c0bd146abd1f63ba022a0c3a135ff18a2ae84565af58838263b1e3d9362682adc72c84248c041942bce124457fc81893383677462eb62a6d6e23e0aa766e902e92d21381d35422a61623ef879f0b305506af8e934543f1bf0a998c76176f8b4bf43e25f1270e0f0daa44535999a1791f3e803699653db43ee40366d87df4a7f34e2428e24591f4b1514879fc9488b3a8abc46d4a6303f8bea68e814d656c48813e9b11d9386a5daeb9e779be19774401e86b3698d31b12472fe9a78044d1a099fbfb4bea08c5f574469799c82c04739d92736914a28dff171a6230b32d5440823dc28f8251538d5104b7c8be626ec10ec0a86a17a35a2633968c3b8ee8f6900ff4c30edfac7bf4b6193737bb522203f678a21b47cb8205c410910e21e28dce9ae129068239405c0604da6158b19b685bafa85dd2a0e71b1f133f8db47db9493d09ffe19df4c759c27ba14bc3e23d19e6eec8c71ec6682ec0c9e0e951e988964d6280cae6ba213a7987b0d6900189185daabd1d31815bb25291f62c9cd75510640ae6f506c7b520d758bd125f8a882cee8df8f1b5dd2393997e747b1ea52271273148bdcccf870011e312941f2c5ca373028b230d831bec63b83b1b62c4db344eba045da3ad3abfdf84d3fe601960386566757b1c9b10c6d82c876073494f027e1aa3ccf23a103e1b3a2f5f98b41eb05afd09987610742a268ef396bb16b49c4ec893b73c4c2651343bf02782d80ecc3a404e72aaa470e6441d7f27c8098ecab54fd209a28959614b5ab36954d0c3c46800133ab940f7e8255c552b5dc88709497f80d66ff53c9bd8034167eb174a861d04f1cc5c4d53825164c9b24c928aadd9a30333853e2a2331ead61bfcb1da13c136a7e67a3e3ea49d2b6b890db78336df892fe2aa359a9e6f33b53cac64efe9499b822d23bdf2238ffa396788ce1ab7bfc0a07ac40a00caaabd6efc1a2ad57878d7c0db020fc0470aaa7089ac8eb7a897b1277c4a1c932897a80c94b4033efb73cef19dc3e16179a4e2ebab7b55c053878a8e58c1ae90c11820a584f5fbfcf7ae4287ee2ff532cfe4aabc7dc505fc9feef50ee3d0e16d22e30e07b1b0325bb685baff2c8b585e6e801ee2716b5379a8c8358c397a709ae42cdcb74754cc7d2b5d28b9e6ab2f88707bae8b6696a81045012b8f968b0dcd49ecdd24138dcc8a96c9f2ea987aca1b7032653ecf50e1a8597ae012d078d742099c889b85056f9680267bbe4aff0743ee34c2f8f7fd8a7f75f4ea3c291fba9a45a9788cc33ba91fdfe688e702839150b9b1afc16aba66ae2cf2487c1f21eb17b59e3046fc49c6e701a58788bf402d39c0948ba7c0e6a3c023daf8a2a696244a3acfbb81008a35a6145355cf59fda6cee5b98ed5a86b0a14a3065ac4f865780139d161f54b360481aee17f7b4436e4412a408d9cc429176d2429f60054bdb7f643b2f73fdba921a96fa17a181b66ebced1db1f296a758c67a9718917a3d9c5183df2531c438acc8cdf0e3eb1a9d58a367211b43c2a90a3cffc4601f4ab20bc6da4aaab0e231ab5586a420bc305a6ff37f4d7df74e0294268d95f5daa27e4a01c50ab228cc1a85faee29ac952bd75e8be87271bb0648f933a4bd0f88561d358688f49e72b4cc7c04ee8750825f66a17a3c0a1fea3ea8cc3b2695e675f57f7bf2d29bcf217ac8104eccb31e314d96d746d681968e3938fd374c1a4a8bb0dfe6b506aab6aa6a471c1b68259", 0x1000}], 0x1, &(0x7f0000001080)=[{0xa0, 0x1, 0x9, "b70e6c869e8338798e98443e196fca820c5bf35d3e8887e8b5579b90340bc87e1a50bb406f81fa404e37afece7ae89b7eeff90e5fce9d102637efe01ee2280eb6a60ca4021c9f76337f914657ae7b3de6db387db786327da843b3ebc20deff98994b1f13699c967257654b4f93b63832268d9b7d3ecdef24a1538b524f6728d3291654476051ee94e714211b03df91"}, {0x48, 0x1, 0x0, "7f430e9c6f8e94f815220776182602cd2d0fcdeb63de6305300cbf98748ade30905cc8e43ed44dc2f5d7065013049eb00338608f9d"}, {0x28, 0xffff, 0x8, "305f8efbc2678e2a5d67ab44b38db1b07d0af1"}, {0x1010, 0x0, 0x3, "f3bb154259842ca461a42ef136ab6d96abffd7801a7360f1fe8038d7ed520f8685bb0bdf51f6eddad984e8bb87e5a6bba8a8d3cd0d3ac17b071244025261c8f7413a6d87f844778e6e705aaf226ade9e906727aeb9cebd6f230b2011751d96f022f50906dfcef44f8f1fe881568d353c5b8c538675101d1529359c1afa0093e5e1cd5799908cdc2f7b624a93b1c5733f21addb98973e498e42d2f5d286f6c2786d5480b5e6fc3b2d4906b07b2e6a78ab0263fb988101f08bd21fc4a20116b4c9d0d7586482de9fa008f3a9000805996936ffecfe00738f4cf868774d42495bd70a45b03b2c386f11a63b741ff0b8da0670e47a3e63dc821bbd6bc73d0cf730fe0129756f37a525a1197d7c3e722492c2c4c7137dd1a26b58f128657dd9abb3928c15167a40bc7104dc8b43eb404cba6edd7d7b38090ee904875b88d486b9c9bb94161d413526a2a40e97e5b8c3f70983043fa6bef1a4ae1e32df3111317cecbdbb753cf0961e0902fedb198d9713a0ce6ab18d4e44f93dbed19c7adcdf9515bd2411e4ee16a91be5934386575b69828d2530040786773a66e76961da79adae4442852bda998560ca79ad33bf13a7c0b9dba54e941b60e4ee0bb7ba3756a6cd9f85869f3954a2dfef246b6ae4b56bb34b3c273da4b41595d8d22f80447d47d3888dd753785050dab820217fcc95a29b496bf259d25730170036bac06d0d8317643cf02789dad36a1614d28dcfb4251e32cb2f38435a9a8388a74a893cd6e6af71f25523dc621076b91ae6006bcdedb05243904d770ade82843592a29d679c95b948ff90ab979809ab6c1685e63b32fd7d4845c69b4b26db908d12bd3a52005afd3e1981ff431e480fc361d167bc9e1297bc93f55664f610078337b207e0a69926897591df4432d41743b95702c28550be66f8def128d82423f8d846d8b92361c4c893b7fd4bfe06a9d642198444574c3fab6933e5a856f584d69abea8dda998e2aee5ac2e630fb0730df43911c58ce3292bd90d144a71b70924c08665e54950941993c1cd309145103b1dc2320af186f5356970eab69ade1d8a15f406c2571b089eeba73fcf925d6107e735efd8862e19c83788a88bca5f3d35d9758fe569eeee0a2394bb21fa3b8c7c504a9242704fe571df532450f25d6f22923442b428c4bb97f3cb7aaf7af029c0aab1935542a2069dc33ef4871ab3c717335392de6b30ffa6beb5fd4070c8f50d0a512f5fe5c21fc4529753a2af763a3828deaa1370319eadd30e3612d5faec93c722f2539a1577a305ad9aed2d365b72cc8edebb8b40e5d483391418cb7d33badd9009cfc3a766036e52a9a1f91c398908534b00301507b5e85ac903b159f45fef2755bc7d7702943c34f127a1cd810f88d018a7db49073b10c724bd66574b4daa18e1cf68d676c41e9b47456af72d7a9df73cdfb836c87a61430a70176458cabdd407ad8310f7aeec80c2a0b3816918c21e8b95a625b4a06771dd4a6bba83a8a0be2afa98b42b1647c848d1b7d30ebbfd95c8da15f8ddbdc457a3742aaa7d91a25ec9e5507130adf1c623aac77b26e38017bf176ca6def6c54c19c7f230c89aa40207b7fc9efc2fdf010f98c4f9703f974728160e57b475e82ffa64186991213894ab98c3c2742ffb4a19149559307e36648a8ee8545d7733b04532f7d9a271f8b2c910b908892a9a1f843bf45c0a457818e3092ac0e680856d95c8ea09df9a5a6f10ea13c8d29aab3ebec013b9dc2b11f608fc56a40177251b7823fbb8103b668a929ef799b0001902f0fce2894f249382d104302c9f0a7c1be6454b14ce6f94223c932cf8e232ae46ec60669b3af38866b1b14666bfdd5a1ae4d150268e5d51d3e41778cf518dad7cbb4e0274de442e06a3734b2dcebfd814f8d916c80e2b7e2f9fba610b2e462dae0d3e5348359385a8212101580f1c543095b50829820d1870f04645856e167f6dd7e4263066a10f34e870a6eba820c39a2309d35175c08a29899866f3c894c80d7fecc1888c23567b49d35c7e5a68fb76fa9304bf19da30c9bacc31eef220b527385fe6bef0d5c58a903540b8af47df985ff503e96a1597a877c9cb49853917d90f453f244208780482801bb276a6a9e15094ba004da44d0449a212cd470725c009a659572bddc944451edfdc6d333a2e1abc7915442db59d5294ac97300d5c26bce062849dd6c2df226da933adca8c774a9eba5afa2a1bde222f2948fafb114b42859fd236172e6a7abf61800a6255d13a22a64ec2895c10d50b4ac2f1ec5a1f5a63d14443ab23ba0f58f02a858f8a371f24a2ac13f3678d56a432f807fc9d17d149377142442ca406966bfa25d5875cb8429ea9d80760392f8125d102efe80c6bdbdde20d735552049f9043b08ceb6c82aa973f192e821f6199458d2c4b2e1e21c20f2aa29af2f0e0267210e5b76dceee2b90ae5995d8cc418dd33ce88e49ef3024ef7429015cbfbe862080be6d68123d28aed0467b9c249c46438fe171f0c2f5e6eeea7e8308d79332f66f447bb76af2007ffbc8248f9355ff2668070852bf690e18845bbd4598a67c559217b57bf2eea6ea411ef746d3c936367cce58084b385d5797860c2123db78d42abf1f178a6f3d3daf0e9da1c10872591181246445ce1cabf572550c2e140637e9cd6e084065a577a0b3d7cd5f4e3b50d25c33d6769885c0dd9f9c59193e9c0af1d5621781e8216fc5cf931810bc7e66bd88d35242abbbb77ded070d03ad7aaef390da04e0e682a3eb0d8ba3f50c65aabe8ade3bf9aad5f2ccd29ed7a34162f255aa817cc3d429eb9238bb0be23626ace026652545b3155bf75068c9c13de8797b5dab296cf904756534b32be6572579e814877be7feffb03bf49cf7e5f8f9c59df8dce7eb55faa508c5af4cc3a3c421e890faa3f0cad8bf70d18dae20c895b7d6b0e7a0b2b46df8829af266bd6172c6dacb2f8f8b382ecb2c4a97fcc953e5e8ac22773959dff25da53bd3106bc5ed461c32e5df2030c894698cd7e2e7dfe74fc645bb537e014732f02327f35ec3c19d68f72a94c421c72a147676b7f0cdf86ffd9de9ab201452e0ba07ba7b7c4968e504ede6ad590687f4a6dcfefe93d01eff711fdea48c64510979064a17e30ff83d9fe0ebfa5e44b7c6e7973146b34dfd8f304e14155a1e4d8206c03a2c2e48735bf95147984d0c0b9b2ed665601178a221d2b6adc2dd8751be34ffb0a2f84262b97c6a45b89448d6e682d88a052f85e7682a7500f4fd91953fc96976bc587e3d87f1e926fb08ae642548a3b7a02de916d5069ffec9921b5b871805aa5af0ae9bd29f64f9d6d1d7a4e12184f6b1254382f384483441ccb4e6fe11a7e6bb990f9775c91d12392f40cddddc2844aba39dbc5d8a97e94fd221b0c45d8d1c6b37e6065056cf987abc8c1acc8dae69c099da1854b51e721c836b0b09480cbd49802703743e56a534e47e6cea66c729dd56f41d93a42404701d97443702437ebf0605292f8196832373a910477ccf12782cea47e10a0ee82b6004bc577abf659195ef9ecfec64248baee0de2a21a21a546aca5264305b69c9806e7cd16ac1ef761c90df5fa9a508f06d993fceac3b0db44f73f0564a576f269e17ebc1f40e7b7f129530a6f308b0f99ed3846211684119fdbb7092317265eacf329af65d04ae9ad75396f6fc6bc5437ca77753d880ce6b97d827162f4b8d66cfd54c0915d4afdc084abd6a080cc31b3fcc6522f3ad9fccb393d4356da605fe8f29e5d6a38c74074f68bea4ed853bda1aabe02096eb3c3d33cd9edc003d6f4b2f29849c667f1426220ca0f320e4adfe55b1373753e008869c650faf96b68fff14d6db11263ad794a2433b3ac58a0424a1e52caec4d925659eee54f0753ce90125bbdb016aa4c2703cee88afd834a2ad4c272ed0cef076565e8d5e9b6cd51044a000c09832db1d969ed2af57521709c2cf086223ae68c082463a90507f884a9555bfa3b8d5f653f1c348b090363551cd6a55ded35925552ecd0f2560f4071e0b17ec558a224c946f6270166ae4790bb2f7dbcdc8cdc364bf13797469aca92da3cbce66ab528822c7aefa92a481750322aea5bccfe2a0dadf62f0b3e7e00800c1add50b2f8b6969f74bf11ac61e93a10eacf44e2d795a2ca1f1653dc544ec4ecdf67632f92640452debcf9f3d41fa134022d30ba5205d31396aa4ff253b54267ab23cb048df3a9ba29534dad9cda9f0bf3fe2b4b83a6ae57b325fa0c5d1afd9d74552aa893ce0455d4ca53faabf0eb7a58e3f8768afd4655c4b54423dcd4b512618583177dd8b39f67d62029df2120af4c20deb26605bb8738bbc65547c5688265a143f64662d28c787706a11e602abbe3e66061f88e76f80db0a29bb9e1f61b1d226ad5892beb7ea1e6bdf11c41992ccecf616762c3ca0ff39b4d547c54d428b2174ac3889bd39814ff2d91e0eb59a9b3c0a9d12e75f3d723a9f51ddfbf09ba13a9a67b1de5e1fec759297a6ef90029f9531381c97cc8367b2bc844c39837e714046ebac3127f503f5885c39310a2fca756dc90a7af5acdd0613e5cf89cf61e3166fdd217ad03a3a83270f0732ff706646175ea3f67e064f356a69477fd3a780e825b85744af7235e3f0038e4a0c89f48226734075791e782aea8140e82e59e6cf13dceee8c3fa8769ec4862227a49a6d750908557e612d65c8c11985381121fcb9e1e116037ef5bb7c6f62bde817b2a0c86c3033e8c93c7b5dc60e04dcf04d179196771c44b58ab6f63ba02f041ccaed900f77b48081415787c074be7d45d33cdac8f49524ad33ed2e90c275ece10129484975ba04a3f80bce04359a6594af05adfc372093b5000baeb2f87124cbe06f7186dc0d7338decfb9af28cad0e9c1a8beabc5a692c3ce5d8c92668c64435754c0d0eb96f96e7087d69f109e35fadfa99db191b939dbc5bd899b767448df10f89d33ebfc154b09d2b360eef1032c11d3b5147e90d60765241503187db21e15374375331b27151649a21b6487a99da806ab51f9981baa60947c928c33afc6f7cbadab9fd4c1afc642c691283b648f4fce388996fbff388a80a3766df41444152017f56597b46b321ba588cc7dab859c07cb710ffe484e9df6cf58620ee057593110182174529a7a400b1a1874e4267e4060a77d50782ff92787a1af95ef1c82040b8d3efa40bbe5ffb383e897ee7f56a27d3e9fe88c911c7f026f1295c5217895661ff4c5a78bc2c0be4a7cea673fe902da570007f8e1eab58daabb7a540da8810a261e8970a2c759aad10ecb608d057eaf9459876a81736fb578800be7efae90436ed007bd110f7fa2976b257e02f2baaf0841c1de140252fc2dcfe8012d1564f736edfb690c8290ec59c6b0b5a92229960e48559a87546ecf65be752aa644fee33c09a8f2e98ad1d2d99b2929bdf86eb97fb33ce8654808c3c71448326ae3b14412b8feec642bd13747fe6b3e9c42977bad79b08ee7b9612bee7d7d463addbe7eff8857802fd13caee356f4f48eb45a6eeef6bdb40b111904913c30298e93f349690cfbb19585b1f89136e7b711093be5fc9342694677525f1631d0af91101f1ead7288b1b90c7a351073ff9612491a2bed3c397b2242b90c5e798107322d8912520b90893a496275f26928b0374a7359febb3336b49fe5fa6d56fbbc71b64db8154e6e2b628d3173eb02e59096e55c8c8a8f63cccd2cae22ab188ff16e6264418b15b50aace3cbf224e8a0c1d2c5d400bced70bf276a0f3352e62af40cfdf30a819541b40b0f2b0ddff3f46ff"}, {0xc0, 0xffff, 0x4000000000, "68592a56bd877f237fb69a2b81764544e98c5b2b39f06519840e44fb5a07943c3861caec8a0d595216b8c8076270afe4179107887a401f0c44ddf3b16f6bbec4a51f60ec3b85d7a5de7aa2cdca0bf794ccc7cd0650c244c16392856955b2bcc3121315b8457ad9b621ceb2b93dd663ba8db801e9bcac74fafdbc2a71f6446ff4359225d619ed3f5725dc314d35da775729e209fa283b07261c11425985845323b45f088e90bef1ca44369e"}, {0xc0, 0x1, 0x1ff, "f37e19fa08670c817192c5b7c714026ff8f9ddaf8af858fcfea714ccb41830e96e5526176bd9f4cbe6a63cffa2f466e13768114d0321e46b8098bad8764090fc3277ab4938ddbebd41e9a9331908cb254742849abd87ecbe6eaf5659dd46749ec8a453429399ac94489b945dfa3ae1cab88f2749abaf06b49ab7d69946504532829f3e0d13b05a0cd4ffd24b51a117a8d9cd297277a5430b4b45b03d1b93bac2da58311aebe750f1ba32a90df35df517"}], 0x12a0}, 0x4) getpeername(r0, &(0x7f00000024c0)=@in, &(0x7f0000002680)=0xc) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000002380)=""/179, 0xb3}], 0x1, &(0x7f00000025c0)=""/148, 0x94}, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b13e2d33ec260b78577d402920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13df306055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f00000017c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001680)={0xffffffff, [{0x3, 0xc}, {0x1, 0xfffffffffffffffc}, {0x1, 0x33f0}, {0x3, 0x40}, {0x3}, {0x1, 0x9}, {0x1, 0xdc74}, {0x1, 0x7fffffff}, {0x3, 0xfffffffffffffffe}, {0x3, 0x101}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0xfffffffffffffff9}, {0x2}, {0x3, 0x7}, {0x2, 0x28c0000}, {0x3, 0x80000001}, {0x1, 0x427}, {0x1, 0x57}, {0x3, 0x3ff}, {0x3, 0x4}, {0x2}, {0x0, 0x4}, {0x3, 0x179}, {0x3, 0x3ff8000000}, {0x2, 0x3}, {0x3, 0x4}, {0x0, 0x4800000000000}, {0x2, 0x8}, {0x1, 0x1}, {0x2}]}) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$KDDISABIO(r8, 0x20004b3d) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000100)=0x1) r10 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000580)=""/4096) r11 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r12, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[r3, r3, r3, r5, r3]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="5472d8c523dff76cd89efc79cf5d48b179fe25710b1d8fc22036e5a225990fa9b17aed11581320cc6844b7ab25ed943f0f45651d19ca5fe4097f79dcc1bc73b16c52ca52f8fbb44f00dfbde78fc225efd7e4356bd5b75220711b130c2e4fe0b3249e2970a91a33ce6a369ad067cca2d0a9b232507647caa22000", 0x7a}, {&(0x7f0000000180)="93b222082fb0f5462c3868de5d36cc33ef7c9e72347d2c91f9069fd4d61ca07e5bd62fe6e8f2b23399a4809ff44ec2e71080d2d49c500c80", 0x38}, {&(0x7f00000001c0)="897da2285f7782c79997923b410f48f638b1fa353d2f66a56ae850caf078cd5774a97abfba4258eef065aebfca1cb29f081f68f37224c422e0a6b045ef3855159156266de51b24d2d23fde23c0d7d06f5338cdaf1e411cf370015155233e", 0x5e}, {&(0x7f0000000240)="e29b640863492af4a4c2488e927661eae3c90e0097c2fed1e24751528f", 0x1d}, {&(0x7f0000000300)="c721af1e71a7aea00d20d40cfe3721c310219d5937da78930fc19e65486b832efe3620af17f05b433a26e9215408a92b89ec580060aed266a1ff11c87539bf3b0746769245988aaa1439a63fbfe9fb8d4a4c3d92f8565194f7b2d14b81c06bb2bfb20aa73bd6679a03ca549b252dbc3d977c68edc1ae3c58c67e6613ef9b17f02d5c70196a237e414c9ee8443d5871cd4439baa83a261744b0dbb70466c9a3ff279a3d7ceb81388c07204054f5def9d9be429b9c2639f9e97fdfb7753977fea46e7fae6bfbb120a6fd85dc", 0xcb}, {&(0x7f0000000280)="cae007f59f486a23a84022c3894a964ec7b38afb64fbc3af5b046af7c550e3", 0x1f}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff080001000000", @ANYRES32=r0, @ANYRES32=r0], 0x70, 0x2}, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x23b, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r6}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x81) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000080002005, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'\x00', 0xfffffffffffffffe, 0x1f, 0x4, 0x1, 0x200, 0x1ff, 0x5, 0x0, 0x2, 0x0, 0x4}) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x10000000000002b2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b00)="5cb5bcedd5ffc516986a792d391a488f6e8b3ffeee672b709f6e7909700033503a836deb94b7780b699a7c63b89f38a552dad099f086f4c1df4033898d8338303da782e1a259396ba6f086f7fdf6eb12f9465170f46b7083cda3688fbcaf7b15479fc73f2b32580ce95d073952e084910b69c57099c472e77ca0354983f4cf0ac650c961ad", 0x85) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xb7b, 0x7}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)="fd802348b9423415a928eaa917bfdfc482b81af3ede46a7b14199c6e6d67e776ca8cddc81d38bc0a0d16c53f00965107e8a859f04e7986df7f3d91d5c2afa7a34385a9b961a8873a220574931cd04f85e98d6ffda47e9493b37e3d52a6857e5c79e0df3e535dbf43979efd8fbe88f9cb0f38435b0543e267cb20a6b7e4d185f31353770d0d7c200877e4de3a9ca266f200a531ca01b93f1af707ea58d2bbc8d9210e6851488e56fea840b9c51a3c414125ce3c57e722491dd3a14ff460dd5de16c50c4b313f08fca80f1e13197", 0xcd}, {&(0x7f0000000140)="acbb790b9f72b8bbdaa0fdd8ce07362cb9d976f574e5a88ba2aeffa328eb2b7c7916dea8741cad788b4209b82a68e69c36bc84fdff16eb0afe183bf428f1b0409bc138af082c1aeb573d8c2f503c70b3bb17a0fc0717211f9f3a818ca3072422c3333e01f42d25c8034ed1e7a902deb2748dab8e74d905329513611b7959d1b06f625ce2f34e16a9feb00af2", 0x8c}, {&(0x7f0000000200)="b47c291b4bd98fd4bc65deb40509c9f85a07ffc5537a80bae28bbda48c79b9f031933bcff5cde15327ffc332cb662f180df5b8e96b7c17b5b727e4e943af2cc00cbcc14b0d6a2e8b86ef38606cb54ac92821a68850d0fc28c2848bb509e1288e389bd69f673182c8228106eb64f3673342a92404638da8c9ab04664bf0fedd22cf22e25f3810d89f06160a2a0df1a174a9dd3488befb2d5b67a529bc2835100425b9feb2af517a4775fa56317071c8c9eb1b3a9258f90fd40294fe95067f64abb287fd52b70aceefb6e65b3582f9", 0xce}, {&(0x7f0000000300)="4475bf9bf4d285d9ae7a82b72f92dfb7c1ca29aa260af9be48f78d483385fa6a83d66840e9ce7e7e1da2cc62d66926ce3192aa15242864c0d2e85a21b2f81f516c971d092f440be9d6014c216df140c3e7e5c8e38b378bc8f850fca523cbc0d8d9ed2c1e6f54c1d2659199f47b0ed35b929f724b130451d8bc9c780613ffb1aa992cbff08cfec13f042c8a06f133a6420801e5dbad903fbf60821b7492dbf49e71de32a5aa13e9944227becf35785b4695203211dfaeb0418fe2a1e79264cf237553ac61f250f2970d0062fdc9ba7b95b74686d14c512b03a85eeed764775229f3f65699d19b971b164a4b924eceaa353be0eea64888da54f475302cbcf1f0576d0109f129c28aca56e33303892f8c70abba6a33809d5d2888ad1eaba25b0e59ce9f739dc6d483840152b0b7b01921312707d46757d5d97c965996f55387aac1906a42b2413f13bbfe5e17aa5d22acda690d9424205163ab24578ef029911403f626e7bc10b1ff8f16c937a5a7027e3465857ca1f7748756e5c6ac124e4cbf43bdef8166992aad4f88c68e9161e1b32ed4b477998060bb261db93294d0ea8ead42ce54605c6872cb7c050f942d820d88da41d40086fe3be95875f325ff4e8650ff7f8baf289566d8267825501453708be5c061168f7ed6e1cf6e6d184792e39d3c3f9657cd7513b08f5e68d0fff3b0eeff935d871b9abd192201ae3ef98111535a3f437b4e1133debb3f652e09dfc1123acc3a1acac9c8a1d481f025a5fed96aa434796561dc04035145d554bba680c857804ec4180d497dda32c2218079043d6cba60cd762bd86d7b2b601659ff3932bfe3214c8131f5f91633e0110a15f5f05028a888f6a52b1126a70ebe830948d5ce20d00ec70a6f4886a3116b2ba26d010bcec5666f75f3a4f8b228837c741bf1d56804a58efdea7f38e2e8408a813320c5f1bda7dd8b4991286ada9f8611ae75930ab1e097e8306a1b78aa325fee5ae675065f435548d0a07af16a6e33d3a918f072ca9fb37a6d22749e7f3950c6fe0ab7a4b1ed1551beda0e5a745e4bedd4ec9f211b44e70d347432aad2faacf49221cc3238089b052f0040e0d1e4b755c8a7748c50232aff53c2c15c26f892d9033666e62d2d6abc60d6a2377eb9e0219390b02a05c6b78cdfad62401c3acb0dd074beae19205faf295fc826c410f02aaf401e5a60a8565080cce2ab581c084956a634c8d54b0e0bfb4cdc49376a409685a0abba5c282554ceb4bf4452b1199162167441be97e24b8e719a375bc2844dd39408e0351c3b49f289fe8fa87b0b2735ac5b171b46e5a2b9e8dd4f8d4662365c9c2d5915def840366ee9b75b04309a14a49c7ac7c29197774734531e5234dd23c06cf1a856b7dc9eb6662704b8bbf316670871d864c961caf6e9032fe01a03f4d2bf2f3d314dd178dc9340ee4549da9b17baf48177ad59d8b179413f007db97c6c62a132bf06d7ee87763406d1323da6c726ff3b79b890d7793be6ad3a4c0365e8f7c7fcbcac409e30440f50c54cc3bfd0d04781d23bcb3c6f0bca111c2d7bfbcf071b3635bb1dc94b617664be91017d097f62d6afba892f3b0c48d962fcc95c90736ee29f14d7acd0cdcd6fdd681a0129d52420bd042a571ff994990d589959ba96c305d6a52bc969a35c58db3c898b3f4e68adac4814b66eb55ea6017a4459f48f7c649c78da9ccf1cbe60975b5827acc5d5e20b8423525c15f776de0d796fe3c46c888fcc01dffeeb46be4af4a1de2e8e325817ccaa8096698faa802cd7e4eccf0c176762b4e102d9d243ba624d23bac37dd61bbd9762a0476edf7456f84f2f216bd4195fdec4f32a24749eefd8a0f173c1e48807d6776979e0a23aa4dc569639f09feef326b34c17ba1ffd004a0d1c8da8b4120d6a1bac8ab96e9bb221af5ef1eb8c68e0703f6f19dec5bd10bf9dc8024023d23bea1d0a2c335a1c1359a8f196d08500ae0d4cf09832416c3bff00c377a09c4d5c74ae4e084b874ffffcabb254daebd84ae4d7b96015ce641b280d1768b0e46586ce8b9190686c4806ecc9a99aaf1104fdc8e199190e7bae4bd1eb8dbd64c773a7742679195328a12ee0f9d26721fe086052d711a167a98f706f8fe42483046ada5b73793547084397c836e70fc44e9460bf347f25110bb5a862834004eb53fc091b9dbf526618a6f0bfea5013d95bce5cf3054c58a272100e6b9ceca9e82e66b0d725f8464876a87c12980de31b189b64a68dde907d985e2dbb435e0812546950bd1c9d4f469b3a01f51dcc4ccbda02e38546afed78ffb7764e386a52736339c2b821b8b158df42778d2c006935002aa92972933e32048d59b921cff1d1493e91858688d7466d8e6fa0e7f88a745d488dfaa5f35d5811d313becc7bf9d5ad27a38753e3847132fce016f815339ee69f824f1aed07f426fe4a84f6490b705ecb8e2c04ede2f3707778a8625ffca003dc4b5444f446883090bc300acef788df0332b772d1a63a750129c92926a82a59a996a3c516d58d2344cc22088450bd7097a8172deaddcb1386fa015712bc6987cbd7a5eab97db2fe74fe176caf25f5e5dff2af501b44ce817f897e4e61593277fa688fd5113e05926b4a5b41273f3c33e446e53cf66e3afec53512a8136b1f79b61d31c0f56f9300fe8824afe04922e6979946268e1dcdec56afc67d59d6278cc21786ac4bdc26f7ce1a187fa0c24dbd08002192eb74e16ca969b0505bbf90c03d6444d29d42f7446ed87dbd74a13f866bb2a9a72fadcbf4c4f4c31dbe67853e8d97e2f76dc1492f43bc7edffa565771218aa059462062113a58f3768c1990700cd9da1c9d1f235fab77796bda0098ed5f51f9a34d3fced82f8c67e25ea9e26129e70a71d2e7759f902a36e191d78c90df772134557f42d6293196cca23461c16d5f89b146f8597a5e58e68f157784dc2f3ffe1f030da6542d54f7ead4d124fe4532cac1f283ed5ef1ef196273e45d9d5156db090a5847482a33804250eb8ed094a37b6461087af0a627b952acfebe1c82d2bbf1125c883af1bd7375c3b9a5f1428b9f927f3090defbc14cb22742048e3d993d7ef29453ce74e0b32563bbdae921ae8e0022690c3f9a64ac0f586d14fa10fb81e121e4de324563f64a093f7b416af1f95895a7ac836a122d2d7031cabf0146b99ba8c6a08ca6d0e87e493057811a4bfc34987924ef6bf47ac2675d63cf02925f63f3e38db1cf4b5e71f64e5de07b5af6ed00a650a2ecee59e3dc34560904b13beef544197280a7224c1530bd2c122f920e3c4aa64121ad27dfd712922d4f9a6476933968d0f207bb458bb57b60278384f2658c3d36105d5ec6e15db02731fda49b672df8ef87bb18400b9e3e0633f51bf2de987b8c154c3c05930d5c2578abd065422d1b00eaa87fcc0e16868af428bc756ec55bfc390929229bb99e84e3f1dcbad74eb210677910ad0b59b9fef7cd6e4ebdf827be19cf21db649fefbf3006ea846e5d67d275ac0dc07a78e6cb1742bb7751b5e5dcbb6a13d6942b2613dbb0188776629402333190860497be8dd687f20478cfbd6ea7be50884096ed5f823cdee7a879e6cd581b44d582f81da0344665fda5eb28fc8a4c08d31236d4c9932402259acc9a1496b00b174b6272e4a1e7a8a9af3f735c2efe871da36da1dfb6b389d82f9e5be19a1423b3f968839f062ab60196b79913476b72954523a3dbb12127d23234646dc3773fbd6fc4beda0f3b6f7782ddcc8919be9caa17972e1d7e552a7072216fa5bdac18de39f5ceca85015d175d9ba77959d137944393f2b5caf247c0821419885131f3fdf3bfb7e4b6adb2cf3dc4aca3ff81dc849268f60b55d3d679a7044051f2991271c7f26f8363ab6b4c8ce84d0efa2ffebabe3994699dd333cdd3d9efd79a2edfd690391c699e7a4398b8064090c480e3b7c80826fb261306e499cb9e324f5ae3b3441b800f0e103c0150b5b98132042a9d4297f22e9cb52886e2841d6d60809712138d773eba8d7c97cc46500527c4de7b491621732a5a82516f50cb1a2d167cd04dfaeebc2ab2e82152538dc6d514d68b105d378532668daae52369685fa6dc69e3a3041e35a70e287883d6515b1c5b1bf1c6cec38b4a2a64bb9c504c313b0ab2dad5c3414d106466ba18639052e48cf0f1cc221e65e978f050c56c9a801417c249bef31a394fe5ad4cbf4b2ae5aff7d55ba3e6e8e15b491afc36b4335e17c1e722d06f2a0070c6b4122391569d2e9fa57f2317e82f3410ad7aa8e938b679fb0dd045c489925a48a2932ed528e0c3507b8f2fbd005b7b351ae66a16a809d52dee1182071dc89562c3ddc08ab7017036485233dab016f995ab5eb8872f2d3fc5a51529620a70572d7a3cc761d8d873572b3d3aa152efd215f3fa61498336b74ae21307a3f7fb1c5ffb202dbf72d87d9fbd673a5971f9089a909b3921e6e21ae958842efe6ccc976433960d20f4b4687aef9fb86c984338cda8f413976d016634a67d63aa6faa33f3d9a32ff87e4bb958ae1f7cb479f4d6e9930516f9fda476978558746c29481bea0ea7ead8b405f3a95ce6ec99a53b602118e2b12d0fa2256c669a197ef52450d2cbf8c9c0cdf1fbc2d97f50eeed7f2ae038d681c84e02b60dd99a4eee9cea8c4b6d4821224209ed0d3ea0c2fa8e7cda1acab7acb72659d4c1443a461374ae0e4a72df930e1629e659c057078e5cf19e0f09c81e117d5113e2fd3ac2b73e5b81452294abc6815e2cf983dea99300dda42500532b9ffb06b849e8645aa33fcd326acef93af10e041a6e13ea3903ca0b0101f8c7be5f0ecdbc30e3d8e74a6882360aeb4655ba54eb0cb72cf0775c9a21f51e46b7b37b80754b7a8e7d17f72625c0cf9aef4519bf31dfe27dbc9fd7d4ca2d84622a6f492695c789a6a80e39df2cdcf83ce692dccf127b01a8e390fa9f8fd6c6cf321152385ae25d8d00eb0bcf4d49889a9bb802882cfd415d2c68dc09404eb58e674816f109fcae9dae42913bfee3919b5039121a338ea7fea5bd6c5385627d9c32b5bca35720b057fd94dc34de6187668a03d69cd651aa1ce8212ef5cff72947a993c76d2eebce7c91c6328fccb753222c5974afabf0b9612152aae6726c2fc0ca7de47cfb5939c9c8a233255b2647b92f295480bf5733d817215afebb024c513910e3fbe432087f96f157cc606dc5deb85275607f03058317b398606117e168a3ce84e893b0b1cc565381cdf24f6f5a0e198b53f3cc77b8c81e6ae6f93bb3c9fb38c94f767cc1f5855f97d2f12928a590e9e222a43484f0e1027f33e8c76d93750879bee9fcd486d7e1fdc636f3095cdc520507a0d5d1fc456c834e071af27dad332503ef60a3bfc1d7d8863d342859bd60c761aa62aacd1a62bc8612e87696b14a37b791cb14007312e6b56f707125860b69c196007d9744973a1794ff7a6917b71279c243b7453666175245a2c221106961b869f0c44dcc7fb4b2baadef2aa3f4a87766b8ca54af0fef9473bed978e2ecc0ed6a0998da8cc331afff75f0fe65e650ae55819b6d1f2b96090c05752ce447260de13ef26087254d486b6f778dfccacfc77461003f46cef1f4e2a63a76146a50e3148d348f76e9535f71184fc386ad14920b3cb5db126b5e37196409ac04ed47cd6ae490ab2f882aa2d4f222ef63eff8afdfd5185dd82b6a0269f2b2b3e9305c64cba128c4fd337b1fbc5539c11057d27a531a644e143c93a90ed7b4e1c2c6f257e2d2de5f5e99aba2b4c19752c806875c29340853db5342e9630a245d298d1949329374f791", 0x1000}, {&(0x7f0000001300)="8c363fa336d943c4a4f48d7e824f6787611d9a152219403e7603a1e4ad126f57a1fb302a6a275b6bb5178d728f5dbbb2964b484064b60fdc050db770111c6375f7f05b0c2d9e90170e1b60966f69f70f1187db7b013c8327ffff9e838f4e206500354c1ec0abb554f8afba8326bab41a00bf91a3e7", 0x75}, {&(0x7f0000001380)="b82ec22292f0b56361116704f4f8e74b3d4e57fd32aa0fae85b9d17feddb2dd3e93f15ccfd6d6a193966b542bce8e82bff7264269c87558a1099d1da41d94f77b3e4592f10718ccb194b5a56826d18f0147c6e7f177e016e6e2bb047db9babc647cad32c6c7e238de4c2a1b0198b1668d3a3c763bff56c9dccdc", 0x7a}], 0x6, &(0x7f0000001480)=[{0x68, 0xffff, 0x4, "5b872ab0d09e9a65a24c034507194bd88e34e86995931cf63be0e49976f1d3eb069e6ea1539b4748481c309f19c263bb8699ac8bc954ed8b318806ce60e5a7d54ce4ce9a0de2fa8a9b6da0a71a0d2a82f8d1d3e56815"}, {0xc0, 0xffff, 0x1f, "818c0f8bf1f33314b5466bb644d4e9a6a16607c3575d8821641e44bdfd8603da6c6ec7efe9359890e8e03382837131818528213a8a49f1b4e65154d528e4c063590e2476b737663e89825584ad34f89376771fae929a8ae3f5ca69f1d2eb4ceacfc0fa8727cea511a0c4d8b4239ffd01666e7253c16fc1d2512c7d480ce5686bde7286beef36f5ef2eb703fca5e698cbb53cf1ed6ea59d6058804d644ef7ece9984090eeccca16345a"}, {0x100, 0x0, 0x8, "1c638487cac20618a56ecb167e54adf03da357a374c9b633fffdc505107fafad4555345d0e3b9fff027d7921fc67294d6e231b1df3128db23bd6b4c0fb173547d8bf6a0b88a4e5a0331b119e98336e5d09250c4bba5b5a041ba60a34f49430e2aaa9a0130d73532c490d9af2e759fd426138eec184e38d1a36d2308de4bf8d02ba102f4deba86ceeedeaf2958d95f67c187d47b7e781ccf56cb56c984db8726a9600f1b974ea668882f3083c8218f977ac6bcc52453f37ee7a2375f9a50004d0808b2b0f3f1f8b59f29bd6b590b364c780d958b567a81e8e7ad5463f8f771a632c583ddc1122c317f618c9a25303e4ee"}, {0x90, 0x1, 0x2, "4174a9da61c90ea466ab0eec59d81b70a18c773b77b906f5e2b21b9513ede3947fc31b1cedeb323f1f90fefdd22a3283340c936fe6054ee925a373a2c9e139176904f62ad54a57c81c3d1e6060c00a1c8241e617775ad0aed4a72ba74c67ea2dcd1cd7f39c4103879b3ff47b0c79f63b9303d23645f1e95b2aa3f3460c70"}, {0x20, 0x1, 0x95, "ea5b7a1b7a05d9c88d280f9c0a"}, {0xf0, 0x1, 0x40, "e52d5e5f4d47a8e4821f5a9941ce4581f587f324ce2930d13fc6c7f1e2237e013a03c95474aa5d7cab77a978d3126fccbf69c1c49f28ffbfdb760d083715db86020a234a694efa7264a3b906a2e8863edae38fa31a9ba5189ca34dc136ca7a039d3541b90f834ff549c69dd7d64e026e3101306e1f452a84c20ff8d61cd610ffcbfce67ad9460f2f64a2f9564f73f24ad90b24e0226dd693fba3b8c3fd3971fe80de8ca3af42a6f1d8f1c1cd23b0a994e4f6a0608b23243ec86b5ed6cb7a735e499cfe2493b4ec4d9a7363e63fdabd597a4b40b5cc3ece3ef2401189"}, {0x80, 0xffff, 0x7f, "c02e6dbda2ce74ac27d3198b80bf25322fdc751d0f0f66e77aa8925ecff97d301a9aada8fbbd7201f17919baa84cc38a8c544e2e72b1ef2b969b009821567adedab9af4be066e03928c54d3801c4944fdb048e38601529dcefb7ad6d0c16edaacd0b9b9d2e92f30349c10acb36436727"}, {0xe0, 0xffff, 0x0, "9d038d8023270ba4dfd0da3042266f6a8787f94771c918bfc043d7da1e82fa5d10708eab9e1d1f99c58989819d91d923b24e23f7d58905aae188ce69d61ea217e73602e685cdabc4460cc6e12814a6b00a1a283b9a9aa363dd3f0f975984f6ae0544c737311097a186ce7758f1aed603a3f40745d081608756f76603f6da47657e7fd45d3ccc111c7295bd817db12f2eb98c25c86fcc6f52f946d6c198f94af77e9b36c99f1f85f339f8f85ff527dd414b566706faa0ca9705c77ac4d3b00f42f400b5fa9cc7d004838fe2"}, {0xb0, 0xffff, 0x0, "864f303230516971965fa2b85a235d3fafc9e1de57c58825c6e7aaa106b6201fe9bf4298fa060a782162a80f52741bc586816a7dd5049649a532f06b2dbe5262eed396c2f359317d2a38befc3257c31d41c238935647a6deecbb21b0988e6a79942ca1fd9f65089f9bfc6d1c9c1d6a3a2dbeb1837155a8b10232bb02d1a8fe2171f9867dd640e4c549e86a199d7830e461413ab38d11058a85261d24"}, {0x68, 0xffff, 0x3, "bdabbc7e7c3b1675342359dea56b584dcfe66b45a0edabf03870c9df6fce2e80fe90bcd168ceccb947be31201df680567df0ea570abe5b07678ae4c905736bbd3fc4dc66de0a545394132d7d45a2381e4dfb4ff7c13f84"}], 0x640}, 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0xac9, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x8002, 0x7ff) r14 = open(&(0x7f00000014c0)='./bus\x00', 0x80, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = socket$inet6(0x18, 0x4000, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x481, 0x0) r20 = kqueue() r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) r23 = open$dir(&(0x7f0000001640)='./bus\x00', 0x0, 0x6) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r26 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000440)="72ba90f514977028c4a9a40b66a0db74da94ff9eb906f90d95019108d546e5e06a1adcd41a0a6dc3bf4fde6aa4acf126fac5f0a3a3a98168b33f9c08026024f7385ecfd76817d24a4c5d4c81a5b0afe660424602eb31aa454f634ad2e16b0fd25bdf4e43d69a4aed813dd88f3de3756c1b89626a62378bae13eb3c23159bf521649489dd1c1713983b67bbe4668172f06c868166dda8325920787203e42c501d10bc798b72cbb442f185d06e00465fbdd78d3b33fe25b8fee0d0ed041234648c270111dc88eea03129a8bf1ae9ef42087065a828a7ff7315a1b866b3e9993eebc1ae51c59175462788e51c1ea6e0fbf292c971d472555fa926bd61edf60169a9a64a7a0aa97da52a37860f4e222682d795a5c2400c3d788154d69bb415c7ed2f2732bae8e05c09ecc00165b88d7d16f612bd8b7b770d8575eacd48e41466504f70a593f07463f4f110f60b6933b0acf566d86bbc1c07ef23eef6151af6778b321e88c28dc0f17f344312a0060dad9c836e700f5d234f0c5b38f38b33ec6c2a69123c6d9f3a0b38c0a3e01835ad0a08ff5616cee471cfe709f7fc5e2e3a86624e237fd69b20f49b248a88365fd16ae947271639a3071b133772479b9ca0bd86311bdb26cfbf869e67be18644f6d2c78b8c10f3f2f1661e76b4fe7d547a35b7c11149dca52b6929f3d1caaeb715e09241e402f01539acd712caf8dc2ba3d41f400e32f7acfdae63bcc9a67203a4d1931a66a9f6e195a7ca362bbb7efd770df349f89d06a40520f4922a0817f4fc2f10a81d52d198a6feec52d8e92df718eb33207db500e333cde11211a6b121c635238b54c1e99cc73742375816750c892a1991fb0f6cd80548d2fb3cc92027cbad1ec66c61e267c93bafe1536d51b764df38e079d4b4429689113cbab175e2fe0dd93242f03df1148bb73eb003fe91a96d201405e25ee36fc441a3467437d04dee96dc2906982c2ccca3aea88d55a18cbe03c4426765a103d520895754ad6d9801629a2bb7d4689064b35b152fa3c7aea634edd4d4aec5c462afa23d30acb3cc8154be9979504a7fbe8ebc0b68fadcf9dae2735dababa741e4f1063b280fcc2019dffcb8e1f6279f492e51b9d886c336fb1a559a77b7cf708faaecc0b7ad1d9c6b3e8a40532f8123fc624ebda063568e800dccc3027f3ab00b5154e13abb185518aa6c4d14c2580899b8838df7b58091ecdfbdf00c7294349199f5afb91b572ee15792ec47236dabecc0e848a68471743a8011398800607d89ca6be169b8da8f463e9a0c428c6bc36ed06fd99f4fb7396302d03cac2f453753cac84e20ba91ccb42c86819c9e20b3eeb67082a7d5d747c691b8b4b53f643b44cff7dfc29dc68c66863abb536d47d604aad4189017ec345ab7f3cde291d80953e0cd8926a30ea84f362a4f41c2f5e2c2e33f11f313906c32b636e686e30249c960d7648edef7e3987f64e4c145dc290328683aa4d1c9c7f88cf1aa7b4ee22ff92faa33401d7d95fe76a6668e7ab9259f066feb3e0c1743443c4fc42cf85afa4df034195c67893720d1e1dfb327a8d7971e2c5dbd665efc7458a89f34b1cff66c468229f00b5a5225073657f6fe083c0ec7c5a11ea68265222b503fe2fb389e908eeaf060ab80a084e29d641b20b75f59eca3451f60d1c5c266bc4f1d35c039b480e2069ab105fc5cfe67a22648f68c798b22eeb32d43bbe6562785ee64a36986e9f349b2cf9184568d0e2a972cf89fdb2613552179f295c546f01f6fa5f3c0e73165959e7305ea1d9d0af40be3a653b082a0c187c85c6bd8634c1c9e2532ba246629b359c3617f030eef3d7eb30fdefd680954ba205ba5f76cc1dc5a6249b1499c7fcce81269db2a92a8a98ed3ef56e34444c9e707cc23dadc4b7b15543f2bc531339087f1d8a8a7f2c5c92467780988f9fbad0439616429942f8d7b5a699dc8ad49445d899668cc71118a956c410924ce005aa0b332457c8a91ae1fb66e97e6eb887d4e3c42fd93ac7ba35f741f3500df3c9b53b73a00ae51a5afe345d0b2a0becdedf027c5ea602ea3c111653e59e2380ed9bc1b52f2cc1aee6414ba7d88166f2adbfa1a5c350379427eb95c00902a7f22a9ce2443dc0477c6863af79a825a37178d1e0c0948d45f4342abdb696291471af4d545bc78ecfdd9a723412afa2e88d0c18c199510985ef4d8babed91170a4e8d189210b2810cbb3946cd2ee54aee547cbe270bcb23c2218153992385e5c2da50fd4c446c4832e609b3b56ed3337b0dd6b7ce5b01b6a051b8d3e1b36f20f045326b4186e0b5edee95cac36a1416a506e7a7bfc1d09d38e88e0d347736cb630d7ee2627519ee5be1b8cd9879c4a28cf0140682e5920cc12f12018c8ec0d9e46c6c679658f8739e370989bba7e5d2534e89902ecfe5ae2902158d78c1d67d0dd0c7b445f143a4308cde882d15baa9074620ed5167d7809f262e5522cf67c4fdc0049828c8f7e6053a93569e1faa11f156f93454ec4d8bea1dbd1a6e256f46f0d8c36fdefd1cbaf80ae50886c052df3835da5b5db42196754afffe019cda475417783fedfc57b66bfe4e34d5e286ffb73eeaba11ab561a51ee65ac16572c98ac24a7945e51672093c3177bb2d531f9fc1b34382eabe64618e226c7ee1baadc5e8726533c941888ea611b9b260c56b5838b7acfa1597610a3e1c680fbc15aea963b528aac7a20466955ad3431cf8cd0935fdbff08ff28c319e67aa60b8de7f9e7d98e8583452340d178e067457f4b13ec1e75ec8520e2789ffac94f013b3f75720d1fcc2645117ff022d9ca33119e6051a116a04eab7d0bb54835354d3ea8078a0cf12c2176be9f29ba082abc0b4dd67d8495e75c58a131adbf708b98916fb705bb0c34a7f5f732a5451bf2787a507a32ceb8c5eb3ca31fa5341cfc5b6b5f765f26d19c108de0e2455b8b4ba6d91d413a02d71ae4b04d8e4b92e9e3f5dee52ef2e1dbccfe4e6b9d97ba521525be7dcf0a24f58754f2dead15c7edd43149ff466bab688893f53ab523b3545ada9dbd92696ba0e7ec8d9d9e7738ecc789b724600411a30de054db83ccdd2894afe00b483f13fa7996789de367eba84757b7b54eabe45d284475475aa9229a2f14dfc06207be905de185fcc3928a4cc11bb4a03b581e89b77265d6d06634c58dba1552e57c59b5df8ef6e349677e2f0e426add016ed0837815679ad9ed6d16cdae11e134f79e137412b4837fce3cbb95b87ce43242eaec2b3f55cb4069b6492b327e64c3068e4b3b048da32135bbd294b34ef75d4afa83fdb62fe1d3ab83bc4912161566bd80132303e70d7f0873b1ae1b0d9e1b023e9bffe2db9652c9dee988039ff0d684eb152fb94bda56bb54d5c03a95046da8cd93d38471add6b7facf74948428377c4607c63db58bafff23b156f7b5e512aae2aa8de44344099cc56dc2a910b7db9eeecbb5b8366f2c7131893fecdb79b76de6a859cafe9830a77f665b1c89b0b169df1c8bd42abb603dcfea884abebb1fea2d11ccf1f90de624ad2573ce716a23c7d2ed2b10e87579b12db5c04e1400e920cee46159af3c4d9f15b361decf3b70614ad08c773d2ab3bf6714215b960bc80e852496ba35f454f8afa30114038fd150b8d6714c21cd6a3a32064a6772f3d6d1265b7180150c94430f8606a552af49fe619ad1a9343a961ce1b80988ba1d9f72aeac359ac1873739119e6db968e41ca09726f858840d44123969811a7257f5929120bd25b17e809bd7474d3b8a0f373c60927f102890520ad4f72be0f3fa885d4de217531d97d10a8b6f582f15f6201581fc8e3e31d2909c85a963a08e3ea9bc79bbca0424d406e6c446affd69ab83dc626efd4ca8abadf8955398a51cd01c5dd268b0810ee0df13922ac4260851258a8a15fd5a8f97851f1074af2bf2d16e356ae0cd7feb6b4157dac164a1595d3ffc1b487bdaf793a438475c0b18931de654be731501bf98d3d5599628011bf912869ee2051bb6f887df4571beb5b43ee8efda6f48d722f2349fffc0c060b95770308605ea68635f7412731dc87182531d1a81d9af38440e270432ae671b69ef143e8523bee91d415673f5a656e99e9b27068cc3654d24c476fb5b659cff7e365e84ddcc244ac9d2b33b6d6cfb9b32e75a31bf5e49aef1fc3cd6c71d0942f55ab7087170e5ff619d9f44bc398a66ce30f95fb181df69d5849c6e850ead029065c394d1a97416de7a905bbc84804402d753507036f36ff97f63a8c809e81cce544c626498a5650cbde003c4e8227a0c1bfb073418fa419f98344b8dd21ebfe2cd705c00209804ef18dd73e119ad401a11ca26a574127973273a239ea37995c94587c5714a473fbd1fd5a3c0e2e1e6bd3be43f976bd4ff299d1d3405b83f2f20d806bbdd0680314d9ca46154c00ed461a2783e15e85f9aa5b1fe89c5d5fc97acf3b468ea0e51ed63f7cd8e185409fd2631fd9a621bddf3de723a0517f6ba59796febdfddfe10871b8ffea901a6cc0ef3550784df4f4c3a565d16c3c173114d4b7ce5bbcc91087ee888191d8ed1a6c36095cc66b5a70ba78698d7b1e229f3f24aead09185a9d963761996d5d80729205a86f754b48fcf26945e1668a209bf0a543913b4e3ef471bff4c89379ff3e9dc1756b29a447cecc2fcdec86c721c1837702c307c04c2562c132f34baf5f073adfe8b8aea18cb24bcd8f5ffa1b9901717eb9eee2c94a2c0bb242120cf7737489565e5a3592d22cb56209d3267ce8508ea38e2c56f5594c66496aebc2ea9b4e331018e0d709baa866c9d8ef47e23b9626832a09f938690c2562d49e946e5d1ed90b5924873dbff10108537cd2725415625f738b79b7d683793ec65517f76d6ac6e98625fc64f26d533794f2efe69c207856564858e89cab7b099cb708ae08ae594a0699667957bca4c8d108d4cccf6ec0fb375d4518a739028e8dd0ccc573913918d71f15d54ebf7fd27ec15f13b7407a756b80ad520d9d998f8489a83d49da5f2f2ae6bd3122d9e38183b225155a936df36cf5f240b297b4d609c2284a6fc82e667698be2fde32b2cb0af9ebac8a2f20412c11f5b938de103376950bb2639d51aee3fee5e638711ba3a88c9e8d9605416e9b24708f2d288d81301a0f750f0ff140533eaf9874fd665fccbfa4a01c774c5ff71eb0e9034af75847b01d598d1f97d79fcc644089909357e676d88e95e66b7d53c57b9be223fce305ada8d0907281360db784f0752676130099a5637b606cc469e1d3ccdcf5722d01db183bf77976827dea29a76e8645c619854365fdc22918755d18075e6682d435a9ea6a1d6f31340b10f376d67676f9b23e223c311938c017950ce5b6572128c269616980782fbfd5d3cea246d1330f50f0b5cf7e6eaf06ed76937641aac86c13159b023fb6d9674023614cb16d102e5374d05ae99efcdd138fa118cd746a245468577c1f1c24d8a0a15d4eb63b376614dd1f3c4e644295402f4d24eaaa31106c4bf69dcc23d6b6d9c4d8c84de9585b6dc6d12146827704136b0eebbde7be9953185ef3a74747250895b03d9b5f1886b841dbb65b0e9e51b67295be7c9552e569e37e4bf32f4cc9d799684dc8978606b62c2a91311f160f5264acee4cdb6fe10ed37430b1be7075b540fb9e7533cf5b1c49cd53c21e0c909c771292a383f91a64bdf3a074c6cd823d0c8ac8085f7ee641182c4e7f7fbeb4cf84d8d9fa4fb53d4eda259fa707f2cee6040a0f53198ec62bb25ffd89f8ce85f83ecc6b4db1eadfb6599ece7dc7a8b59043ffeb32e6639964f7d25a60f", 0x1000}, {&(0x7f0000000140)="4954c0885c3ebadff104a4", 0xb}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000200ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff00000100006ec400", @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x403}, 0x2) r29 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r29, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000000000000, 0x0, 0x10001, 0xfffffffffffffffc, "a49e6d14b7bfc3dac62e6c40538000"}) r1 = shmget(0x3, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000280)="710567ece91969cf1e6e7bc183672d44cedbb099a3c9e44ef971ad7ef23171d54a3c55de1e34458d6effe58f1cbac1ee2bf3431762c55c31f893fb8d39a1bbab0066104820bf8a0be8b29dbd6f008211922b219605151a94b24ff5f708981adac58361ac42052da6e87b065739107b382b489aeeabdecb258aa34536e292d2a9d8053bdc09c0bb16fadc15f7866f431ea820662343a0c77f1c0f3836fe3c8c372f87234e5bf91cba254a705457231a620833dfc270f05755b840a60606b44c4e40a96988e50af469cb80491ba0b360ca3169e7ad41e30331141ed0d87ba3e45d24da285a8619aaabdf9775d96b7f987080f4954ef0f21647683f6e04703ddeaf20dd01194158b26a8b9d7575f5ba833a24270693e20bf2cae32e06ca515d3445f29fc3bac63dfdcf9c8a9f260527a256c4dbf80e0710f085d1643bb06742c5877a0decc7a718e5e3423da7456bb8873c3457ca72d582cbe51e82c5c4b404e0a2e3b0e55549ce2051cdbccfd5df81de7d7bb31a2a6db2b9c7db8fb1a5b1fee087b3ee7d09aba5f29fef23104a79f70e5c30a7c68f0452ff5aa2c5ec20544d348a7388276c509f0e0b592c1075fcc94929459fd477b7650d5b9e9dba78091d2638c4b74d1842b641f34d814a1408e6dfd20326c5c4337a3fe988c71b6c6672cee08c5a59b2871fa519f9cbf11e057232764ed949bfbb1b3f1c7ca7053a70e2c1187423b68a3facbd6f11f4bbc84c7f7ed4ea428974be2dfe8ba49b1d1e8c6c2c64c592af09a40e7bd2da902c6bec183112ea78b74d0b395ca87ddcde192b9770e827171f2a287dd29f8afc9da0ce415ca29cb194f751fc8e704616bf27fbe584f8429c44b38c3e51ea549944482be148af7e944a891e2e1d19c37a3bc207505629bad091395fb34027c7c11fce6072ed0b7af605dfce07d6ea33ebb14aec34a30ec240f0e64e8e5ee80d40825c21d75ec6b6951e2c826a34c15b4f23180d17a30eada74c167ce50cf6d6a5f4f388855651805fa5f8f60edccc9693b82ca7db8fb7d83e02cf85ef9039c69dbea1dcaa917700f27d9c524e9ec2293201ef5b91aa62fe7127a4b8d8d66466edfc5c5e8a44c94b53e5277b960175afb7fac17c98cdbf7e53cb6f7eb297ca0cedb7bed2ed375ecead3ff0eca8408ff0aa69a80ed07656ed12d23e67b6e53b3ff2b64a99c307f0dcbc650f1d3fc53bdff8010eddadf17d7f9dcad54f0367190dbc8cb5e17f20a820492f26bf7e0935185a6495a560273b4e414f10c61cfebaa462a141e9a9a71b04b2df98494f38128b0271871025fa681967bdadf8b3eb1927da301c027371d8668db3c6681a737c6bd2043760027942779bea68faa2bc017d2b25039aec951ec1c7d1b9c836ace885874aa6f2690c093ffe68519de9aecbefa6dd3123b538c05f9ece0622844933ffb3be12ee103404ff285ece3c615af8ee39a7feb9a4bbef02d2e9df0ac53375012165057a84c20980996b28ddbc894ff7f9cc03a75b6bd1e54418ffe9be9b1f91275a1d31a0cec3b8275fc60f92c13a5be2c96e1a4047c53036d18e5aa6d262e3452d262c5adb7b149347a5bbdaaed62f9ac14d8e5c82dcc0091188034d8f0bb52bda19210de3e63bcf52d3353a50e3c645c551aed77312b4068f5a4a23c57b97827cccd85a92ce3323dd07161cefc30f29a240c96dc89619ad5e0ea98724312fe6012c02876bb474aa403f04ba04c716af1b2f18a9b1f7d6c225089618bb7f7bb9ee2c53f1154fef5300316c095e73a9a556ab19df74870045dd365974d3e1b7a1f1c966c6c3fa0050841c95806d5773820fe0e94dd7ea991e54e0387022b6471251b5165cb368964ee866c416bb091af614ee8ad1d5436826916236ba8920e2af2573df37134310e8149dee7af862bd50c836c7c218cfb536c3b215ae54ea6c5cd12400c4a3463757db8a66300a394fdfa28bb1712427cffabac23cbc505e8e2a5c3de65c1b002f8b78903a9b189bf96ceaad06586cb1937ac03f7b75ca418d2fedd322252d60248645f6102f5f046e4dcc1590e04b6e8b9933fa46dc57cfbb10387fedbbea4833e382ad1210a132eebb9be3ab23308bfda3d1ffbe0eef1d227b45c08f40e5003926d3ec2594d260e21dfbd8d6fa0c1a02ceec4981a51bea761a2d67d114478eeebdf3d6ea448dfabce7bdf43cd89f2a88b416ed3609fdd82977b970e2638f4e8683864f82f471a0e16c15eca1ab7b75306807b19c70fe4191649c075797db1541d0782f4be58678c6c0e0492817f873e1deef362237adf8157c62b746fcc717f71404ff1470a74323145a8ac8bcb4a5182036e64f9aa60c5ab5e41c0f747aa5c03a23987fc60c47585a2e0499512d0145478a624ed6baa9c2538a1b4ed41b24d9f341cfd13db02524579e071469ea5e97f615a09de291424a9b74f8706c5b6001d23eefd5f5b3876a7c5dc7db6f97aa51456c86faa11c565ec9d4bdf18e096b5a5077063a0ff1b562e7ccf49802529907c8801d0fea1069e25fead33268c8403edfd6026670682a14185bf6d499aa613b4dcc9d5d0e76bce1be13c07ba88c13d5c9f41aa83bd1148844a7d219945b6611ab8c1d673e74ed5acf9968ddb6fb6bc8319a74bafae4a8e7e810b6e6cc1fdb5b1f07d1a31ec63d1ab88a4710ec12f9c366fb84b78f8f217a245c4c041de760354bf43c703726ef5575c971e77b244bf30186fbfd0ba4c0026fa36feee5b8e2cc529d5a5308e6eff77ece0d3bad943ee959e579dc473878f98b8a52de66a3d15a9ca5577e26271c81f57b9eccb8b021b673807bd0a71ce121ec26256995942a5abc957aac255441b2c6ba4423f770c636cad5a721123d15c34876db155d409ce51a8ff37c04517fe54fbbee19c663771f4cbf904d6eef7eb6af757ab37ed653d971da1cdebd40243a4c9848b1bee2de45befadfadfe4164787da1bee3ac348ab6a6c8b2299858f38fcd053713fe94948ce497b2b2399e560b55a76f62ead1fd3ab47a1b1ad5e45ac3144fe1ca2e5a0e994ff5f11631198225d8acc61faf169aadd953328db467b89934953fb0946c6de4bc9a7731e1d8075c6a626a1c63f055b3fbb2236bfc4c35259f76fb07c9fbf9b34482e93fd981adafd7c7f6253320761cd89007b18a3f4ef55c42d04ea57d9ae55e9cbac725694b30dc80435b805dc842ec59d01676b476960609369ae43a55657d541441b86dac9ce0ca549551f9b60ec12d247ddcbc00694d64c4af3181198f27ea61302c2975d68357d0580424fa6e35ec5c73deb139192ba7e6e70fded8261760af129145aaa1981374b849693423b145f580ca559f2e4d3a934ded178fdb2eac03c21a4dbadb5cc29e3a66989b5d0d02a69cc2a381b6f528dad82b2a0fdc10b7e18c82fff8731e0a237a758f965b66ec53008cedfa413898286facc3eb63a2f4fc6d5ec9f0fd4007aed30bfb7e1971da01b6a5cf32d7f5d33f2117ceb9864d706c1d50a4331d35555cc827a45619bb16250705179b65391fd8e3372ce3dc175d479740abba7351a947ee3606b3e5da9b0cf1ed15bec1fa4d68bf7fcb51cac9e856dcba37b6e63a76f71c52c706a802d7a71d27a7642a6aee06012a8fe20ff33a0a6bb654b68bf39f432a5302dcb6357e69875849ab6b512223880826da6eefb0bd048fc0d3264050117b7b393995bb920cd566d3f7705bdc376b28109ffef9586608bedf18e7a4284ff18d89fdaa6b2129071399330a964bdc649eddb8e81d9e4f158b405a302b6fdc58af7f0480b62d969ecca73a450b66bce25c53d45555459a5142f16677e3f67cd4a33779922c551d94c65259bd03781aad67a08863b0238c3b54fcda877f65362af214096d01688a4202aa67476d16208b23353da60fad2c5621883c7311003e88fad2dabd3049ebfcfff845ee089159db5ba3eb708052cdeecaf5712923656acbb0d47f4d7cec535228f05c555c367dc1174c7a4b2aeb16819ed4563cf261133a21a0abbba0fbeb94ab044a13cec4eee9a8ede83b53f0468ff1a37a88ec957da4e5d168c7c7c0c734b80657d93077ebf6b6d09fb6eacfd4c443126fd83aaf728864de1e602c1ed642c4be48654c69d88173a7192494cd5155318970b76166a4e088984cedd57a112ec6c55a85d81157eb3688a51ce1663f27e47648d3597f1f064b9177869a4bc664a6e120b3b1764469eb3212a73f2f1738e2812db580a1b2804503fe956557c04edfd5b2cfb0593d615501f11925e2f50d42fb1d85529091951bb991a39262aeb9441cc9750c3a6fea4be6357cb22cb749c5eff685f6b76465d6d9bd5d4a820872bdfccd67fc6287829a695bcdbee909a3f75c0e92abb9fea5656e66366150f31c993a3a905bcb444a66057dc318e7922b4065779bbc15b224ef5bd3c2d75fe233a4b06474d65454fd70379b31af1e9c816c6fec915028933dbdbd78a28e91edfb6ca83dd9c640b19d1747ee129a36898c977b4a3b058f932b834f5e4fa3fe54a99fdcf4c1d984eeac0663073b9e937ea1ee99eb9ad6ea8cd2256f1d60aeee3ca5fbdbe7a3af90eb4716eb8f71df01538443bfc9c4db0167d1f3e9dc7ec968372bd1158bc4015c05505efeec1b33b56d4b8f3906de3f8db1ede15982a846bb80c1b57d4029ec0f73eee9f00fe7e92cb4f0abaa94ac6c890e1322c57862d2d0c17d9c1facfafe1064cc055e3c6e81d6be5d6f97844ccc328c7996a3d75c35492c0c4e5fa47ba8cc4421daa31475e38da715a5d6ae4c919a533f1d41c3ae0d03e491248553802c16f10ec8dbcb5315a44dac2916d987d9402004d2ef85181d0371c472c8c549c7cee9ab8a3808a38da5138cd0c3e4303bd97ad33ec3038e0d86cb3491e18e19fff3783b186c8bb140e98d464d1964e0565728d47e6f2acffb65c737a845731b11c1e042a3c426073083b27fb86bb4225322185026354bbc8fb54318438c24152eb382da790d0e714b1bbe68b441ccec2aa53c8ee9aaebc19545e33410e9bfdeef9678e8758775640e86e36538fd509aa90b15bf7f6076aa32af905ad1cb5d4623b0f3fa45356cb792e908a3fec9d42c9bb091aacf03f4a1c641259d33216734a50a94e17b88bdfc3e2b566e076ce5f70c3a6160db6b47a6d79147eb316f4cbb8600859e2552be76dac54daa801a0b4937917cc7e7853815d61d170aa8f67dd6ea60c2ba6e2dbc430127a66921805b7102c6734f19f06e69f381c2adc60a5340fb8024e1d8bb871b76a0b10c9a097d4b2fb2186897ec2f6210221d32f6b18d3a35ab55980c19a0daed97e733a695d7c343a5ff9dff1c67b5991d7e1f27f6457a6304bf30971448e6f21941db938ec72aa5c1de062ad75db16fa0c45d44a903a670195143f2f1e6895414e7d2cefb8496c87c699e5892e824524b2cde401fa0ff2a95532baa0fd255ab8533d41a9a9039478b82e7e322b33620c915dab9898ed688a101f0a8bb1f2757338db4d73900a6c157f7763bfe3004b7bfec0beb4796d1067f284b50ea5230d38b81f296c51cb8449514a7639eb590469c42eac92d14095a9c5d812624f3baec947a86a22c424a0977da595e4589f28c2d33f5c8c6fb033d47e74df22e6551f79a9767847556e4db4fbf42239c6a941f5a32d591ee89aa6120c1e043624044075ece4648d039677b55b028889131bedd5f5c59fc6bde9f922d5089d508bff45badaa4ee20c268054ded7fef39aa3566cbd4ed3bd22a8c71e1efdf772b5889d9bfde61276a98a5afe99edd0b21cc0e1ef1c4b8f1742179558a8bf0c637e99", 0x1000) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x2, 0x4, 0x6, "af38dcb4cc72193eeae04974166e487dba78678d", 0x10001, 0x51}) syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = semget(0x2, 0x7, 0x20) semop(r1, &(0x7f0000000140)=[{0x43921cce2c60a2bc, 0x2, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x80000001, 0x800}], 0x3) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/238) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0x800}, {0x3, 0x24, 0x800}, {0x3, 0xfffffffffffffffa, 0x1000}], 0x3) r4 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: setreuid(0x0, 0xee00) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x10880, 0x20) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0x800}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="8a53bf9a287e6a12af5f5378d9145c089fc67c3904a74cc44c5d9c0c335412d547039aaa30b41f267020eea2c6078fe07927db2e6d925a93555376ebda5d9e437378150376a85f474bd4c81f7938bdb0796513a59b700a48c6d560d9739cd05bdd0664", 0x63}, {&(0x7f0000000280)="af8b83917eb9e3ff91b36ed8b19807deb22e14f3602ea279b412a6d4a75b597918990c242ffe81b5b1f2a27f8626c4f5ad03319e597cff01cacb4837312d3476fbd0602bf0e1e69263429fd441989337e6305c01455e56f4cd69ec4e594fa33b7ccd8a4d76bec5bac5108d9e895f11af1396226279b785c1b9340ce5a4237e04acb0ec0dd6ff5135a439b8889cadb1910f77a8cc7b6f6fd80c7cd1c67cbfb1426d9281724cfe2a7feda800caf19f5df8d14bd967965eeff264bf62da6dfee2612f44a07ef944114a1360887feeda9ea858bbb6eb19abe2a7539fc3368b504005a0b2c9186afb1d4c7e", 0xe9}], 0x2, &(0x7f0000000380)=[{0xd8, 0x1, 0x1ec0000, "80c4ae2e6994519eb1df2bcce29ebc675f6e055c31b65b9dcf816d5d606c741c7976be8aec9bb301e670714951c585840a1d1e1647ba1d9bc5806431b9aec09138c3eb56cb3d4ad4c18e43456e7c7c3794db4736f247493326a1f14936fad668921945e84755fa08eb762c0531fcb479d5372e01a7796c2e583deb1469fc95b6476180acbc77bbf5dd59e2e75f139808fe7de090ca88cca9dcbb54a6bf00889d1a98373c36ccc0214bdf8cb33ea145d592c6cb88088e7c8712df9669367fa9f1c56f66"}, {0x38, 0xffff, 0x1, "e3ab08be0f9e273bad28d129c2d873e3a4e36aa0a57d8601e7800c2905307f0943539e"}, {0x108, 0x1, 0xfffffffffffffffc, "eb19a4b91baf0960a50703b3dfb771bf5639b7264dcb208a2a686e3b9d63fe3cc7d815f3cf3ca672a006616a7ac340a15cff267404fcf39e9ab95a2e0e953bc4e7352c2323c77d96331abd627ce210542c5132e77e41b128fefb67ad541d8763a41ee2194c9272e2ab6bca30f8bfa933700319fa681b01f2f7804e33ac37ff6a8d33d375698b7c0bd65d01f284c864611b12ebb247a8eae107d2806c68f90ff73c635f1563d446b412bdfefec87a3ce74487a593ebdfb96c78d5c903a652a7e0d2119495123f7e1524d7accaf9549d2d0d27fc396e02530def3271b65f1f25b5cbdb686cc2f31c83cb5f2b2d7ddaaee54ae3f618"}, {0xc0, 0x0, 0x7fffffff, "fdfb79b22bab4cef7b9e5eef62f19ad2f840e94423a7c4b0d3524465fc852b90d856b429aa8a0c2efaf8284bd06be1037c360cea600630c526607aa40ac3367a2bbb08e2cec7a4c02929eafa60cfc05f532fe35278a231adea71688f6124dce5d1323d42f56842f0e092934c065e3348544642db4a78bb98ce1462c668007a2c0794dc773574ded98cdf9334501a1da949bb52b9578086a99352907b9cb8042c961ac9d37cea0a9341ad441d552d"}, {0x48, 0xffff, 0x7f80000000000000, "256a6b861d3e5d0d260525a2b3cecfd2ee1d7fad11cfc50e6b496d80bc9e43db223640b1970abcb281d082ffc967ee6794b9"}, {0xe8, 0xffff, 0x6, "ac4e532bd409392e55a54b6b9333a7119a3bee6fba5dfb2c613b9cbe87bd721777842dda7675d1313b2ec09235e9162a83335990edffd77cb4bc01bde7ba283369a821fa75924355e72119768b0583b7c60ee087cd0ff4b6846e0ea6b2ec7cc55f67486e02b155b54a6dd39c6d28ab9253f1751b6f19969b3b0aea638fc188cd1b4800ceea695c70102d5b36ab861f2d38d575cd412c411c8906bb517c32677c73453ac142e556e2917ee876dc1efe1cddad10f3f87fc95959e74cb152be9c32923c14f17172b55ae17449d12d291c22c7e871"}], 0x408}, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90", 0x1) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fa00000000000000000000004000ffe20000dddf000000"], &(0x7f0000000080)=0x17) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/23, 0x17}, {&(0x7f0000000640)=""/61, 0x3d}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000680)=""/3, 0x3}, {&(0x7f0000000740)=""/139, 0x8b}], 0x6, &(0x7f0000000880)=""/159, 0x9f}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0x102000}, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6cb28ad24ad45760a3b13e7074f3d746b1f3e56a4c52f44e462072dd4ade5672ed148a6f05f1150d05dcff73d032d1c63c873c4f30f7d3cb12fe3e622bf901383d231ab6a50ff00d248c4790256d7fdad6acffc9d34e774f41299f", 0x5b}, {&(0x7f0000000240)="85656489d975a7f3a36ebef1b1fd213a51ffdbf763bd57ab5f9d834ef634b2f74331d87fe4985671a09ba96ff1f03395ed9c", 0x32}, {&(0x7f0000000340)="4494d03acc6cd9a61c17bc3cdc4c458db27a809178a66cd791e8891820f391a65e3f9b900245aa1174d061180ecce88e453d7217d4649a8b9629421994af7cc525891a50a4bb09a1244f934ae8c2eb3629afd98b7a1ed632b7016cada502b4d7af56521c9ab336435f9a3cc5b5437aa7d459594accd01db1259700a70eeead5fcef09f024e9df917f6500b9e17612e9a3f717f775eb9cd3eb13b58045c978fc7583fd7df328cb2eecf39df9e1b33bd43db930b190a0bc495491fdd7bd2ba3ded81a50ca3a90f", 0xc6}, {&(0x7f0000000280)="0497d8bfad82fa52f4a858b07d96ceea35ab652c77fec5c8e561509f9b202d4ebca8f7c31653", 0x26}], 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) write(r1, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x40) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x1000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000002c0)="e560eee594e212445a6d05b2f09d38c03bdde8a8657c7816611e69773dc5a623c83e101e5544d433e684c97ed957dce065057c697a4371b2761e5a7059364d220079c0b0ba7ab61af61ec9e8dc3b6dd77a368695e4a11899bfb830ddc304e4c0055332f9e952f7ae79d650f224ef065b3b5745be28ca3433362524f3da8e70a5f8e2737d8ea9dcbd7a4dcb310528695680cbd090d252a4039f163b76741f2ce7d1cd0822dc811dd1c9540c3699222de06ba6d998ffe5d4b48ab6796544aa3b0cd43148e8b67e1d400b133800ee4d2e53caea1e737c8f0776108f28f8cb", 0xdd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/21}, &(0x7f0000000280)=0x17) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r4, 0x0, r1) 16:00:02 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x102) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) fcntl$getown(r1, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/196, 0xc4}, {&(0x7f0000001740)=""/249, 0xf9}], 0x4, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000100)="b4b2ca5abce1cdba9993d31468788570779b016c5bafa1a1678818062338e784450f3756fc6c475a4da1151adcdd8ab293ed47a4e9f69ed1f07319c98c1d5340016dcab9fa6f567b9a93fe818e6e344a53a3ac", 0x53}, {&(0x7f0000000200)="332f0d21a8b0c8201d7e7613584d1a5195055fee51612df426c2cf22ff36b558a4a6c11e12f21808254a6d88fa61ddb64e78e029fc20899a518c4910509a2cdfd034aec3cadc556f624285b930750248341d628fd70be855f225280f59962e3fef86bbe74eb997d766aea3ad3a2c8868ac396e39c577219e92a6c8d539ac019b7d1c8eb8858dee8528ab6066652adf253daeb1c02e40f07e6ec006a6738d1106cdc14aa2bdf41266f7a66f52c6e555ed901c2f4d59e198a684e02b63081c76569404fdf92d10d91dbb00184bf45bb7277fbe538d2018ae312795e313ffd7594b09407243f120b8f33fb94dd25fc71c47b06b0fa2ae71cee8b5e2085aada2992dfc086a69cddd1fa9a2f18e2e36b7a276a5f7c55640852b9bdb5a6bf8b865f0c361c6a786f2e83aeca2a9bd2117a78f66d63b75ac54be58457f240f356e5cb27c516ea62fe5a5184cb1a408daa81ebb5dad8eb1648ab2bdafcbbef5c3e374e67a609349553df25bff264c500f4d62f9ac6143827b7af17a576b790212e783bc0e97d714557160edb684e49fb7a17bf9e7530d3473cac316b226498564c712b58d96dd5228bae84391e03986cb9be711be1a98f847fdb80e7b7cf1661b4ab7ea218438f91d56d780adc8fbda3cd4a255e8d3d8b829cfa46b9defdc29cf124534cb4da8c352640ad7f272a87f57d461e911f588add30c6f55732c68d0589cd138634445c3848db0f2fa3c6994d2b4698367e8969c3e7e3556a519198c909b916743180d7fde5d63be131f206aa34eb4d1381eae68bda0cfc6c49f359604c6009d2d38c7af8e75e0dbab868192daee68cc08f8ec02a4b074144d970547b46314b8ee8cbbaf591453d2db2d42d14e11fdc67c80c0819bb66be682c2f56e4f4603bb9d532261956d93faa0a2d802fd74c4390b8677001176fafb3e43cdf5ef52ce5ac91c02d1fe501f3278f4ac02b5d9c95beaabf86d2a34a33e36b70848e061c9270145d58046009490752a209fa147d21f975af372be947775125390d013e9d63ed30561913eb6bd2a934850428ef9f26b7179ff68f292548846b3784ef3e5e567b6d2402a6bc81ed54d199bbb973ef1bfc97f73921c65255677db68cd9def2ac0176be58fca4e575212a6316581eb52b9e6016b9a9ff70b94e5a803346a7aa800db7891f25ade58c2057ded08f5cce3484e9948695eff43c9918e8edb3f7c8896c8116255cf82d01db63e26337e6c058a5ee65111f0df40eead36993a8ab302c1274327467484f058892b7f1785f6d56a91d8c8cfb653c6d879c5b20d705926418a7a2ca7e6b68e47ade34ba89d0e0e2b0858cd665cb00dcffe37ea6fe529c044bc7df54eaa1c8fa26482071896435b768844c751fb387becfbee2c32862404e1b76f6f48e41f812ef9f7f248728ee3be92e139d55b01cd6f51dccdb409a1af7f014ecc2723dad6e6687f3944eadaf6a4824eca872823d79a513e7fb6054e291343027990e9f3e5d21e72b5a4a23f451393ef240f5f6fb9f442efcf0178c6201e078fc5beffaacefd068e285a08cc63b9f5632665fec934cbee6d4e45a5c705468c945ccdf70ef23e06fb22618fa9ffef7e5eaea1d404d97637d0cbb6cf0fd348a26b66306e539e530ecda13c893f853ae0d6abe4e7434ab5f7bec184dd869403a359885644962f725efb578cfbd9252f39767cd1585bcadbdfb22b000bb1c7fdb8c308277bb083e9fd40093981e3f03dc47cff90051603116459f0575e99fef8c9aba65cbf8e321c8ed3f129a64b5e0f682f7081bede1bbf71c7ece19a40e8acda94b238257b344564fddf828ed3fd992bf9bbf65cc6180c9d71c81aa6b302f7e958cf1188bcb44cc471de21fed86dc06d367437246068f826af42c88e797d1818f58062c51d994d3d93315efb6a31919706f8b750543215b17fdd1b3fee33198b358e912d1d9e81e58a28e5849786cec6ff2779321c6469196ec9bf50ba69175a64ee78ef2b57eb1c69364ca222c8ba490e0606277ae884fc11010cb6313f61b371c906c240065032e5c7b750c1cee29debc3e6568860c000edd697098470ee409ccc4c542879811a06e6a96d103b25e30ad5f807bb9f301f967b93ec83a51780ecc37415f66e8c3de470764e340490d1927a5caf8567ace140e06283cd8ce88995d656374d26c9a3bd7089f0a86cf005a8fa0fe8334a327d4f6dc5ac4f17b91620486613eb697d8fa5895e5d012a8b3cb0a9ca4a04a8af3bf1a4644602b9252fdd7f5857a68e62ef18f7b55671370ff952cadc63928dea2a0b473b00aaea33e0642e1b92273b9b95ebc3c7f53692b56856bdb7b505b7f0c064412e33adaac9d03f90106c18ef83dbcf136cff95cefd067e734de8a8209adaeb6bae13c240cf4a0fcc05b0f678ef12246c0ad819ea35c5dad7c8cff60cf5be812a6d7e55075a77fab8baf449c667bc224e65400973ef4cef3da0512d9eb152e6bdb5b84159de90493a434ca50fadfec0d305d271bd85ee2cd0aab860ab664bff694efde237a7e95ae9bff3def8c5a739cddc3ba9fcc65f06662eb20229057bcebd7c3bb7a524b40dcf76bf6b1c48738788eea89c8cdc3516b14d7c17fdced680fde8f85bfaf436e30d68587d2137832d1b4ab0a41121549f5e3d3773660029dcfa92f63f1e11a4ac8af05797d8f2e8098ed60ffd44152d9c5a8ae2ab34d80d5d056a7bf72e7b0d3768467369517b629e863f06a16d18004577b471d41016331e97a2e57daee6f287e0396a82f65e2d0c4a67194554d7d642c61d59e30b296eef3fabf80b33766a546b04e56e77f17fe766af050424ce5a9e73ebd759b2e0d685e29f20a920cd533a672ccca919bb1a88325fd781fba3ec965061be342a0bbfffcc893712d271f7b73293ebbeb0de4b13b6b90fcbc5d592ac404047549ff8b27ed0d660ac983d632c52bb572b84430c61772b8d77dd892e8905d7315f9c3bdeef1b75714db40dc8f98ac643eaa33ab247f74b1cfceccc86b140bdeebf290278638f9f183d8d9bb72af6968a5d3c09bd9a66eb3b623023b99fbc7323a2ca564155ce3b2526b65b3675026e764b28c37e96bc626ba5826a2cb701b24a1c198d6d0603cc42bfc69df67f9ecf5b0037002e2ad4ee131c8ca839bd6344ccf86d206a75484a120378343c045e5944957ea01432b635e28ac19bcc280b21099d5e3856c015995cb0cef50deaaedf03c7dd8eafeaf1e135eea7274cc78850d5ed43f3a786364622175045b2b89c005736233c2f2b09a4a32247984bce80028af7b36e5f7680350f17263ccf4b6735890ebc5b1b01e311dfd39be42ca0cda4e8f6dcd629c917306ce6556dd368cd527d410c9afcb1f4eee72fd3a23a99a44327ee50ef3a1b96f42d54a4d5267071349be685d13c4540ca481403eca11e59a899b363b7d77a16a1a3e186e43089157bdf40ea3eddca4377d7b203ec71e7c27f857419ff437b7fb4be6699b94e3a205a2f6b539cba8851b37154e11a3d54bdd542c10060dd29bdca2d312d3154c3adbbdba5ea5529f84c57475618a5d0968f4004786e8bfd1a9c322d1005cfd3356e7e8b5b19c0d6dc001b3acac9cf3a849f1fb414dd10ad478cd65ee3d599ae2c01f3d2cc4c7100f1ed4f8b76ef278879d6f6e36260922c6fd702b0d698b2ecb7d2667002e83355c525863a33e580da42363e8e3cee92e1fea004bb00a1ef1f94cd994d02b1f75e5c28eeb16889410423c98b86a74ccc99c93b2c00baa0ca5a6d2c8f01d7cc9c02f0d5a5c0f32a378266b0b8883bdf384f0d1ca077e0516718f4d9b1d41df76f194fa6a318806ab56d366047da7b7bc92df93fb5c48cc0cbe6fcae056929afcc463bc69cb1aa32206b8ef70e1a596ecbff492769f0feef994534eb47337ecabdfa4314f82c5d54e6d01037d15ea6fb2baaf834727dfeb24e1bd305058c2d3cec22ba7d08d7b07b3286d5e7b99aa4e986c7d9a942db0067bf4ed853fa1feb150c3b8135a0f3eb8c0e561270cdeb3fecb6e7483b005304aa2b2be6d21a8b620375c4e3a4b98c717165daf7d8dc03cf3a3ef46b5f81360828f36b89223a056bca9e7dd3e0d5f26227edb6a8e4a38791f6587d95a34a0602ae3cfaa02321c1aae47cf7a36ede4e4852eb98db6fb786b5452c128325e4bde630f982e99b39c74596fa39331efc7412c57d07e699c2a8b0f42139307f12896dee3e1d3a88dd88e715787b22e726e4982ffa658a3fd5f4ba18e9e7dd2ff4f056805890ddc293f49f2baa113f14707df4eb91b79fdc84fb9736a23811e4b7dab3428570e58c161148e4d9f6ed6f0c2481eb2436dd528b79a62c8068a16e3b6e716ac96ca62f1624ee41a30f188d1a97bd1ba5140bae96bb1f4cf235f84b63d1201de0d204ce4c72d59416af349f83576caa7bc2bb27d793f9ee018f6115d1ca9241459a497564381c8f101bf4869a4bffd763780aa8d74ee37c78e50aaa3fb9c7fbd61ab79bb66fd303f64a6be52ec1f52936b5d0970783213c10ebcfa51eb4e6fa3ea26b41e0b96ee89bf237095f18a3670b3cb8282a76b5d778f8da38d9fc1501e512d57fe7c459a7537e611f307a13aff261e7c60f85d4b3af41b64ee7e185628a67921941acc1561ad9bd83efe81b8d03bf41964bced3d87bb72de08c51cf5b04869050b1a2f3074ff1deb4fd374468afbbd02c67918d1112d235a33498e54dd120e5e3bcb4287373bb2f3d20e6a191d65863b5496f93ba40ed36827e19865660d9ff53e21486dd473549f178c02607edf109d52cf26e013e0ee3a61d8209bbc54fc8c0b404d0e610bb0c69ec8245c4c71a8102100922a357eac537629bb3bf263ccc05c8c263efb7fa1aaa9d2b45d652e88b8587f55c89eb3e866c39326c21541c87eb2269869601f48f893290264cd5357b4744aff3addc0652b940684196d2945ff22e964153554bd8b02a3b2303b88ef6790778bab225e921ac2532294faa93850887b96a50ab53af949d2f3370fa65d749a0f7f2ed689effa140d618140fec5b7b5d9064ce11aed629549e174d63ea1f52f8619715408070f13d6b258385ea44aeb54fa6058d34b95c87ccc7dfb25c60bad776cc115b50eb242e7666fa22b31bf6a9e99b3dcb8002a7ff7204180d00b6844f794a2816581a00cb2b03ab77d37e1fe775d748f72c7eefcb9e6e2df1a3a1533a5b30504eb12a48d85eec0e316e499826ff4ac5b26f77e0ce1fb658d332ea62c1e80f5624af457e7cbd4826a856b7d7f85d8a72391fde0ac3a5dde7e310445f7f1b57872662096153c4d16be61eabe080613f04c9d18dec043f40a50edd3d36411113b9395ff51869f237f91d7029ace9da7cb0fd90cf506d1b5c5f047b2a8c8ca9f57a3b7bf9ce49832a711365a6b7020ee08edfa0a75fbae33e2351c81586f11268dcc7ece7af256aa0fc5f396906175209ea93a2a0a16c511b18e46db05334890356474383a13d0c2e51474475a26798cde7eb18d3db0c490369b9644966c47dc116f5f9618ef8cfce089e9e51672743819a1af40c18371093b26748ffe6b17487e91a2dcfb287b0eb3f4ed6865d0763cea40c7eef4a2e79f0c26695239308b9b98bb3e9f1f5f955761732d386cd7647c5568c6da1be3ea2c53518b22ce3ca665ec8801cc5fb8ccd60a236acd0f8634f02684233ccf6e3988999856821bbe9a20496ee8e08ef87b8ff67e1dae205f9a501cab353099243afc889e2a8f5b1a2456467ef83fd0883d93cb17c8c674df61240f66fcb042b5f70d0ffa68fadeb67f6bcbd953159e8c8fc7a11b8b0", 0x1000}, {&(0x7f0000000080)="3266be28a09c11eb496d588b55b3717fd1052ed3b54ec5d495a0c5ab6a", 0x1d}, {&(0x7f00000023c0)="9edaafa9f7d820d0707d29b7", 0xc}, {&(0x7f0000001240)="995a863685ebb914b1255e135615dfa7f7294bd3c4", 0x15}, {&(0x7f0000001280)="2d101c31f2bef14ac8be58c11b8be64a835c93199dacf6b535587a141ed489577f4f8f9e9bae915ed4d47529f5f7a21dc195731275818bcd7da3f7850cb690f168fd6e8418e858d546c170dcafa66d6ce9424e3c0897d11458a2ae55f5ff0c909afbfa5145d8ff0b5394a0501a6d7ba455cfa7ba08cf0048ba3368b706666ed70f3e11d299cc3ca3ee08fb257af9d285508bd670e09980ed0e2cb89d86cd8ec0ad60c120c1c0ebe6694e9a6759782c58ef30dbb61e51", 0xfffffffffffffe0e}, {&(0x7f0000001340)="a7fb868e221e5e2708a188eef5e7fc5530eb9f1d1db8060322428bc9b5029c4bfb8202bfa205bce030f4a541d6f701e20219162aa3c521a4fbe2918e5dd6912479e865d62d4a74f8f049b0dc6b9cd0b9600612bfac7b4820cd0d7b6b5cc4089cd2a9ec63bb2c529b9f7578864dff2b3e39aec157a275c764aea1d7e21151f8f6a1bb6041c9d2af67c5fe2d76bfe8504a3eb9ed7e6d4589c036060c22694f7f19c85c8ad0bbbfa57c7cf4b684087d8388df8cc982c4b19441863a4828cc36076e2239acce09b7aa1e45920d4f2b63090274be1ca0f75c672d855643a61f99b3ebb35e87931bb7112815c1ee230d7d4a546cf539ba4cc91a8d0d03f8cc91b94f356bb6dd9a256f10f079ca611f3f0d58d0513dea149712a61626708263d1fbe0a256fa9ff327affbb5ccac2534be66a5e2b0637286bcab89951de17131a824ee1422f888e22fce249274fb89213b483e87e1367d972f1512707201016097afb903201e2eb25cbd66928e2698d11ecd43daa2007ca1b28101e73c6520e2fb860cc919e858b830c34638e2d758f57127ea537cd8414cfbdd84d4c5d854435666e07a96127eb8a1237399dd68f8ca13b3183e71897715b6064202109591627bbdb3db02f4ab9e0c1c30e3d124d6f7b92a0adbe34b2ea47027783f9257078fdbf9e0acf9f9cad331e9c4659b096e2bfef5e0755c900d2e0088a1537751ca85f421d5ed03c2ea38c6dd6416885f49d0cc9d0de3d6bcd14a15cac4e09733d2311f88c88c39094350836f21e528f9094ea075e9e89d7c7599c5acff868c3d8dbeb4ac74d29a4dea40147d58e9563ea2311d8e8d3cae8952010f87be556d2b19da906995e58367c5a0b68e3d1b11fbf0f7479405e9efc03c4b6a62c189d519ef4dd4ba193f5ca5c01fa76e6231dbe1a6f7d9fd680ee23013fb7e5267421a7365b6cc024c643be2ae6f976fd5741e75b4c0df27204080a9d22a34ea4440a659d4558f1c50eae75eed334209a2e277881cdf62a7fcec89c44b4d14d480de85a807e849b221ac97448df776208f3e3dbfcec7782c431f66e7783819bba9fb6ba72cd87b7d0ea8d1e661c9eda5051e472dd6d20377aab579cc45afe95a1eea51d1871506d30b2f1c838ada02bfe90972a583fd94298a3c4a56a93badeb9ca73b6b9f29e853609d47250f9150d6d514487a609a3bff01e1c7d30836092f0a65ec4f0a34eb6cc4f9f38c2477711f78371fcf4a59e8e93ae7226d7c5cb35ca4648b945ec2f228365ce48eb363fb66188d35fa4eaeb3799dc9a2ce2c7cca31047f124d134e1bc8118b076b1242c9a2e4dc3da394a1ff0a8a2d9bb97ade84aae047751fd64c70982a405faf5c2ee89a7cd2663e2af223d3f6f3ea64ffa0b443f0de47976b18656e7016d4e27c7c105a0d62b6de9d781033059e84d99089d4faf455169202252d59a6da31e49f195c8c5587636472408b93bc803249fc17d030a815b4d9905290b653adaa246a52cb1a3eef0f27c9414011aeef7b4a27fb027bfe7b6179355ef674d583361529db24715037b1aa979d1fc8c8bd2d55541019f2294c66120055bb11ec04a4b20bce146e4592c5361fd7d1f8509bb5c4d6394235ff0f6bf1016ae1b07574f066beffcbd541cd5d95e3fe37db10d4d859287910fbeda4cac3b8025b284b37178d0e40f9231b5bbdb57e30dda804c015596c22ca88f85107577e250b94f00d95615a316cc2c5f24366171ee0758219009bfbc790a92352ec568bfead3c125398aa84a70e1674ccbfed8f4515ce7d5346e7ddface789d27d61b946a7b5c984181334827f9aa6f13cacb53e14c4e9a2783030fd404a0cdfbe037ba015cdc7da3de1f7c3f2172121f9ed0b9f2f98da2dc71f6727e264cf9c497161012f362be463309429d1b91b93c3b3041ae8a3a943b6bae4d4296cd6cbcdfdd82121b2e719aa48e1e41b61e10717a3de403cd66c766d1e961f529325896644d4b26aadd286c1e3f9fd9f92b3f71b5eeef95936cedc0ca9aa16bea687c7d39fdbfcb52987857f9e7ea784fe510351f2a5df4015c0a130b1fc31870048908aac8ea6a9da2a2f74d39d1de4142c0172152b1670f467c137b11bd0d8e11265186a128094617d166a8b4fff62da837594c3a043f784a05b522c4274fd912958719d23caa0d275985be592aa79db255dacb6bbd9375058934fbfc11cdd1d9f1e433a118c37a768ff9d6e031f76e8173343a0a2addd553cf6807debf308211505ab709e81f616aa377bfee7283d933afafa2358f2046f900421fc492169810e6d0ce3e556e073115c5200bc8a9cfec55d021521e0ea6d8aea3e3a1a6ee725e34c44b0a8f75ba2013718a3b3c2d10682268be2d8e8c3859cca3b7453ba154f8a7a1ebea4de60a69f023d6f475c5dd3b9f2e28d09bde941b55a5ac4ef8046b793276471f7f1905ee60aec517edd886b6974e3eca9fbb63ee3d57bc2473141341522b0922bc931785ba6c79391089e2cfde84e769a05fe557ebaac0d02d0ff21a4c011d043d5f67c4821d4231052172f46e533d9803195311e86fde2b7bf43095045d314a91c82865121e95552d7e8f97cb354b4ac0f839fc908f95d2a7c2a092d3608ac609d719e7a667138c86ce47f7dd0f47464efeeddfbdea5f9ce940fb765b85cb36a00a7cde3a817668ec8bc00723b19b2220a2bda15899c92fdfcd4a9ce83508db547aea237b8cc35fe0c760857dd29404fd89025cfd8467fcba637a0a2cba7fcf3f82eef69f00acf9e357330d34e2d22c98d8219ea55bd124370c9349f87e0cabe3b70c05b5f934cb90ae227beaacb32c234d7fcd543198270d170adf4cfb9c8af14a998b5a5b975bfd6d4053b3071af9b850ff044584061aa4fbf15f4d1881a635f2f85daee591aa497df4024f6b2c7bf93fbc72d78d3c06497625fbfc181c2702a1bbf50935a8b009bd36f0ad25afe3b1a00ea4788d305363bb90b6e952d6735307100a62384494c9d56bd7ec1f9b8f0682221f9cc92c3adb5fe1dd7ff6e284f05b2547647c44894486f2515127f188ca15100613357e8835bd65b2ec5653b3e59a184c9b2f79fb264d4ebdd0224032b829ceba8c836a839063d8b1df34db7d245ff3a5d4bc73d980949729bacff00eef857cef38bfc43f107b681add0320289ba0093664c5669ace06f8e81a19d02ab9898fbba8989adaba020c573f36b743a1dd6d933edf6dd4551d7f2d470b282a1629a3662f12a0d3fd5165e7f59ef267e0c3b9ef281c787ce08136918e75e81d85c90d4d035b338aaeb4f62678978bac94ff2e1c209da42aded02cbc4a3ae3bce3658ff94dc6591cc41dff881bb7486c76c925c910f2c740dc458b6e3ad0bc76d3385efbb4230872a3bbefb7d90924d8ef6e46a43cdffa325b4d534f30bd8ee69d446d0eb643a8c07e741cf6ae83728251f27b2225a88bab06c45531e737a113ac1e97a8dc300220bdc7e0221d5be9490ad21075229f0ff151d75bb5c0277a2a7b123eb19033595c1a7c0bf3af850690196c63b671af27b0cad1838bcc792540ca584162cf2ef4456718a3e01d23f525a5a4ad0b476bf87ba11b888929d43bb4cca33a6a17a6dc2837cf28ace7c6da67ad051f4366db0c832a315f9acac7cb8b4001625e4afa40af8974cb2f109a20ccd492cec2473827c338d12fe1d32cc3aef914cc834eb8c4b141e9af79b7e6c4d4067df0ea54e42157890571b29035b001bc75cd6b4e170c6c3ccea5d886bc77f169cb960de146cd52ef98bd3f2306841e18abe01e3178e543a881494f684de59187593977435ff3b27db564ca1c5e6623236097f4b055fbee66967b3e83beabf41bbc29fae120c5cbf5289fcc42b8eaf0cc2cf1ad3e4edaeb5033b4daaca3ab6b86a059a32dd4bd9de30ccd5d1aa10ed0a6297376ecef375c6e2f846fe21f2c0bdbe3a4dd9249291b93b6d674035e55ae4e745f398eb2ef88de7acc67bd05515f14c0490e268a805cbdcff9e27cd7d5caec2af458022a1a1dff924b3d9eebef672b4a38c723b0940eb6815ce649e0c5da55634d775be212e1c644286f178a70648c66a70b62bc8d1acfc116f784e011dafdaae31ffdf4b71fa9efec6650829d91c47664f587c793edee735f334e6fd9fdba76199a6915d07c06e6bf35d6afb3191d46c701bbd5a3c414d43e948a4b09c8f71752863d9d7cb8cf7c3e808164cbdced4829a7e67896d833f205b50f3f357f2d79b8de1dea926986e5e078d66691d95e12d02e8c38813638a483e5983b8949aff3ae10e6d6943c12ff037ce08d235fc3224c981f779a3e21c3606ca78333d92a728c800d946ae6e273d8f3cfeda760805ee981d99ea4416039308d8e382fcc715271d9427fe79ad8c8c2a9678268ef3650e065072adbe5ee821e17b6c42cb9bf6dac08f518f5fc2659627a093e066a7f026e95e3535db4fd4ece5244523e3d07c6d1bfb13fe4c5e9f76efebd5e47bfdf1ced49fb0978e151088ab72d1c0edd9226d4aef0c8771c61b9a26fce6f3bad8f883961d290d9094e36c792629a5eac2eeac916b98087e5adc34ef57a4e1f1045e801a76b5ff405bd412fceb532658852bbb477bff3e4d3a7d9cb8c7187319e4ac4879925ea3c81014325047f5b85a9843e3102a7727c2ab782f3ec337dcd11a2e86bf270da8812f177c91fdb47b146bf5a16fdee1b6501d49d02e42a53784e95546c6da1d35f600f82401aacbadd738d720c28d0b389f4741514dc303aa3b56dcbf69fadff1dcaa6a626dc4a76520e18aac7cd543e87491573f20137e3cf079d644a3f511e3488b2fccd66d85fec54dfde3cfd48d2dc3c2ec9b68c5795b252fd51d4f74a319ca194e2d9ead6932934e9d474ef74162678749c4528a31c833927cbedf85f84d62d9ebea0eb50934a9111ddff9543e5729f4e77a6df1dd2feea13d6f52cd2479a56a6c4bbd2d68c291cba2807ff9b227f9df5aaa7805153c32afeb6b13c3f52e0d246070c19fc4b84eb14645ef0aff6674368c179fcb33274a2ef4c3fedd84a3690fff5167e373c45c428f56fa890ec93578f2ff74b83a6249e8fe902fd7585f399f3da5211235fd2a6c84e328958333ce645effa16813e943c865ea0996051eac298f8fbac18ba8352a91cdcdc75423b2fc9a92307696dd516306542e744ef7ca90d75df9a846abcfa7a29e558d4bb0517fc8bf09d5480bf6db3c85f159bec133d755e5745c4866223a56e2a177731cc756a568b416c3e826085ca397b1a4ffc15fa92b4fbeccfd642a7d4d3e2115580fd870138a92a56fec9937f72e3e9a1996fee1cc9ea325b0f06b0e495a76bb60c844d15c278311e4b0939a77203081404d0a67f62d49c5f305651d365a104b66f428ce876da8937f814744ec5318088ffb6793053dc9612dfa38cb963f96d5f2fe4544deb91cd574c8bac2a9cdb0884f25098befdad7ee92f76594461c1f059589b72bf67c49855fe1d6a4fe8577494b53d296bf47a7206e8187bb860470cdd7ba2448ce42e29e5cb263b140f4db7fd552da793c8fe4e1ab4957047623102aaf151460f5a0aeefdb9524ee797862b341b14993ca69d5732f44ddfbff02fc925e08852893b887f673cd0ef9b0ed81795fb721b9033d6b7bf4d9b0a4c978ebaa1991188ed94ebdfbcd773a7f213250145de33fa5468110816abdda7d07dbbb5c5ddc739a4a82080e5ae0d5785dce0d90858a0672700980c5a5234dead97e61a2f8c796deba805f11f9958213ecbc525dae30d002cd4c76dd3c909f174e30916f2274d2d1f0f70ae94fcf37981e5354108", 0x1000}], 0x7, 0x0) write(r0, &(0x7f0000002400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xa) write(r0, &(0x7f00000000c0)="90", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x98, 0x7fc) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x280, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r2, 0x0, &(0x7f0000000440)=0xfe1f) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x3, 0x3}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r5 = dup2(r3, r4) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r6) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x40) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x81, 0x2, 0x100000000}, 0xc) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) lstat(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000440)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000010000/0x1000)=nil) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x8, 0x7, 0x3ff, 0x1, 0x9be6, 0x98, 0x6, 0x3, 0x1, 0x4, 0x401}) 16:00:03 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2080, 0x201) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:00:03 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x20) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x9, 0x4) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffd) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = kqueue() kqueue() r4 = semget$private(0x0, 0x4, 0x418) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000200)=""/150) kevent(r3, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x1) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) dup2(r3, r2) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() fcntl$getflags(r0, 0x1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) r5 = dup(r3) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000000)=0x1) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x20088, 0x10) lseek(r0, 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x228, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:00:04 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x8377, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x80000001}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="ccf233b4ef025945eef32beb0394ab329dde5b450dd262d97cc4b5106206fa4789baa4cc58d15f3a9014e45be0c63464112229455011b3479bc0715dc32e91b67f03b777fef61b4e98d0d2e74509cfe9bdb00a48f1834c4615962ee2a94c9f4a01171c087f48065dad33347df66cd7137b5fd7112026c25b8da3e7", 0x7b}], 0x1, &(0x7f00000005c0)=[{0xb0, 0xffff, 0x80, "78ed871182e6d0e30245a0b89b537ad655dc0b3831e259713da1b90a3a352cc955b529d75fdc36b9918f85a923cddd365e1f896b8e65345d02c1e476e7b8622602d2a313b55b6c8fcaa0c4690d7506aed234d8ebc70cad02a229125873251b9d76af36fdb9646307fdd8967d28fc297ed39abdb233dda79927ee4b1320c7d595da9d2da480bf6c30d04874d00901a7d708e5e69358db23660a9df685"}, {0xc0, 0xffff, 0x40, "c6a8727737a59f4ebb59ff32d1c19b878012fac1155d05b77ba08fed2d645713e0c8eb43a752843b5a382572cf976bd7c27b3e86a4107df443bd577e37af02aac88dd6cb1a15354c8dde917408c8dca6d2d1407455addbf667315a47360e2d3359ebdd1ccf5f407174e9f79dcc3921fe267dbf8016c4f836579668b64383c681ed3f6b44bd7ffa488691334414c762185e8fa73d837b2b179730be29394735cdaddb16b6b75208381e73ef699585c59c"}, {0x1010, 0x1, 0xffaea2d, "49688c908efa95a42d2d91a974cf73510c360da9f344f94473ea0046fb2264bdfe458583c15f5027ebb7ff460e55a42028c0d2ce83f20fbf715c10afb485ff4c2b2e349d6949131275d728f364f6e30a67bbf6cbe9ca6b520a6516999a6ec97c15efa2a78da58239b11818d005c80bb91f970c03e32230329b7e703fefe45810aef3b1e495dd180268c58e574ab89e08f253ce0399ed105b2ffa902d5413f6862af221f7e484880f151e39b995c211c63ac6a43250062cb4a03128b77eb8e05b7c4469efaaca0695acf2dbdfa436b2b85aa0ce003646c8f1f0b3773ff26946bf749f7339845102ca27625fb752dd97c5a3eb0d120783b32ea5da19bb0544d36cda267d383014643a6326654bf82bf043710272c7c5bac3eb595605f185aa8905e192e03077d17b5863fd558fab3080667fe3bb6c3b248552fa8ecab5a17ae56ec0ec29df438aa1e2f34948d7bc6188a2763d86a7c385e689c2acd4e157c7fee0e3fe391fc712483eecc8174a774108f06a6102c36f633b5dd7debd989072f8db01946715058af938188212c91a124b63ada578a7277f847a8b4f62338e191527bea21976761124b5fa7db5ea2d87e4b721b27333f2a599e615cd99d94982ef751d4ea76d1d93ae7f38db8b61ddf08877c75306e52e316e1613a1369837226d62ba05685cd60160de273d4056d166710f9c1a72457af9a6afa51dc990129914a5f3d645f9f02453126f164f02b3a2100c8dd84cfbf7b02a28339a7dfbb3ae6f7409f2f0b132097743e5a2dc9724cabf5168faf06fd7b454f6837a95864dd56ac79b4d909783f2dcd75b33ad3ea50b106a345cc9c36d2911bd0e0c5f1a57c231d10a03ce14a2592a14b6535548b1cb180b17f0a82c64c057bc28ed0f136ddbff0636f0e4c422bf8b2614d624ccee3492219bd362eb08144a6b952831c64e195e7691e143e2f13b91fa51b442c62a72237de2b46d0341e1632f1b11174f59f603faa7c45900d974df4bff2d9d9fa1553c0f0d29518a8f4dc64afda91a7a453501366a78379cc24734d6dca1f88051d62a5fb688090249e75c90d8b76b946ac7ed9c01be1156c90209bcceded75f5323604f6c970895ff1dd9f44397cdcdbb93fd8c51f7c8f7c5fe46d71b0f7a21326666ca14d8f326f7fbfb68f65de1cf006b8a33f0db3475c1da7e7b59e232e764e49a0db3a960981b362081b274efb2827878ea90b195fad7d26475e3735857464805a3d47cca93ce6644846bbc45dbf33ad0fa9df7211ffedf18bab97e7cba44ed427fe9f25d20e8a71286b5de8cc646d3a3520dc5b3a676aaf63eb4dd00ee27d6bbd5b418890668d8c453a626959a8d2953077b1cd43415891f50f7335b8e9162e66d5ca988c86414d1b629bcc62d129a303da3743e56158986decc0f72358d9098aedce31f5f1b47c1bf253ed4879967fde902d0ff7f136e9c570d8ea2981b4f7f0f4e74f103fc62e81e8968b820e143997d9d13052629ad9c12cfcef8aabe430bc4df57dcf7293315597851a8b1449fc921cf7d34ca2858d922a637b3b336717b274e6320ae6e6889249923734481788a8de4f9a250bc6f488f980177a255928505c3ddac8daa01fa9810606f0b06b5bc0e96c42efd9d46a92a2648536aa5b38b39f48e67f8d353d69c354e04ca90aeb5decc7a89e012c47f6db9621d32d2563ed7afd78821d08867044a14f857b059a7c6d8822d2b5f92ed7ba7fc6f4766a6346af8234938f56d45473d0646c86a91681c5e416daa88f03ae68d4e89b562a4bbcc110660476a5ff41c07fed5c04eeb072a901fc6119aac4212736805fffabde4e09e6fd34060779db76825ddfb8e1e4926d3a875cb78dbaee74c270759751d52a6a7ef9e9473f0f89abbea493ee0bf79763c17f49f3e5d0af1fb71d2f9876fff7fa9d9807eb184e8b2da11cb1d7a230d7ce560b9eab0772458037082c668e1c8f725ed8fa26d95638c2765cf3236521fd6fd8cd4728bf1d816a78a82a1726c7fd1e68aeb26f898ae9f87081753d530e77c14280328d252cf307f683668af2abc68882c12a517334632e1a915a0aa4a41ce8944d15ff334fd4a78a36c3f9fb5fd7b43a216fc91a4165837edd7638137a1d2621a4347180e28ffc6bac18bb6ac10520fbb6155529a76f0c41a14cf8805f7c991c4add6f1619da9fa07ecfd970ac1bb4319262ee95f00e939090392284dc55ffc72a4e9ca7fc895ebc4b46f5e758ca6cf5b71dadf4a92d7a4135419f3a65bf61be646b31efacec4a92d1fd6ce796e565a5c770fe6ff1d302fcff96c6085580250a95894ec4edcf6407da9e76cfa325bf1d764b64d9996aec0bc916309015f650a2b13b8500aa7335a1f108d754117ff2eda83fda5a04a50684f3bc7413b8d4f4f1b54137ed2bb54d63bbb4ec4505735df35d771905c776853f2acb8e13ab8a0622a7dcf145fc3de33594b6a322f5005ab36d17c60edcc0dabe8ae72f55cc49340719fb3423bce3da08a577d160d709560c912169befaa5e4ecb8451396b8adccd989c741ad1072f53e24ce626c6dca7a01ae57d5e5865e8bef25f9c573fd1993e704585c1d6daa7e5a85069395db8be8345aa99560fc7069b318d1e00c692ebe73c06f9ca1a301f252dc8b6beaf726cfc7c2db1131316d6c27fee6ec2d6a3fe75206e11bb2912919934cff3294465f67123eab90b8a06451b1e793806b620060467a2dc92fb81e3d5c71607815ca80655a9c087a948a4631da45df04defb854162279c15baf9245c23a48c33641bb3728cf99069867859666a2593671d2cd3c95992087e9b5b47bd9d5b9149aa931de8ef1cdeb6578ebea44038b82bd52064d9280a85d6d390373982e8920de742dab1d2c97984cf1da5546b8de2daefd8a85be63f2e5696a1f2ac68433337cf6d41209df3eb3a86003e9d86882f631689566ec727ad8b25ca3de8b2a32fe5254bb143c546dd729d82f1294bc0bd2a1da2f1ad8c68dc2a87f0f8ec05dbd44cb1019a1a649925893400af5393afd51bcb6780430aa521e12b1bc10ddae7d85798391e7189b4f5871bb124b9a9cc7f740efa46169160db439d41ff10acf8dd7ad935cf0627541812724d225f62ae109addc52c3ec9b5dde82780c4e903d7b2c6abb4512b18d3160c178e0c215bba6a9488f430be181638655755dc513108ac630a42dbf14f94f6d21806375376a39c216fa0f3c09a2aa1df50dab460a549001c3d5513428167e4dfeb88a6cc3d4f5cb5c6cc47cc67240166b0846b1910206a27e05336abb95d58342e0d3721c733d156d3597363d86af52136b3e374224d2b526816e419cbdefdac67f694fc63a9c275b16e7fb85db08b012f716d09deb3922e0117090e4eadd28b253dd5d5944aff7b056ede63a42beac2a9a705dd785212417995d191e1628b177789a7b033c4bd5c44a1dcf585e21102f4c63f7f3eb060155f9ad28a713b064c400dabb2397ee8d9e407e442d686e0b9b5743f853bfe1a0b920494f3f1a4c70f1994ecfcd7eab3d020dbabb321f9fed89d30a79f6e5afd0eead85b52fcb3a6f105bbb79e38c48907c51aa3226b6d6e168a264393c4d71ba1ebe0064e5c92a53669970c8eb6745def17c296856a2d7dafd90fe4ca60b972c0c17a4ed4c6078d87df09eac53ea3878744b42c803db1dbf38f75bac47d588d8be9e1325280b7114caff56833acea690072ccf01c2441b5d14caf3017d505b7b9c88c105281d7454a1ed4d5c897b18e7206a972ef4d6d04692d17da3e28c782bed8468f7c678f5660c2d8349c5597b528cadff498c99eeda0d1b5626a5353b9d297f5e5924c5364ae85e5ef7b3ffbea8dc841385ef34d658e3d38e9a19e0dcb99eb7e1248dbfc0014ca54c7c3350109d56312479fa92395f22aea92b7d4b0324c194f5d357817710a99c1fa516beddf0bf920feecb3c7f7343304dc5497063f623d9410ca76837fd053bc75a631e571f977182edff42a8accb72e701066694af9a378edbf688029953de5214074db4e0bb5022856fafe7cd4edbb6b1bcddb0691ca20b57c253483e409c6c921680989ed2cddb1dc7d2296722764660d7cbcf6a655961f717419219169e36b6d6731bb7e7600588776833df5ce79edf5e8f1e96ed53d452c4ca5a1327654399161fa2e56084bba67d75ca08d24b65c66d980fa2d4fbee9b077b73b45a776a1c61415d96b4117be4342c754842fe2efbe3ed219fb94c15f770cc5c88abc031e7dfc8d88c0f8b9e1b674b6cea9cbc02240254742736b44a438f2243b0d7bd29ad68c820c86fde634d317892a65d0c9313911dc032e96cbbb6027ba044741dec705d37fe0136a21e6e741574d35449341b1a44bf103fe0c1c2074cb39a451942b57fb1a496bd54f3c1fa96758c6d5d5749f9b71ea28e41055150aa1ff8290954993e046e2dbac7d5310d9835b0e1a4d5a9e0883bb75dd232c0e7f1258f00923e31c81daac1e68fc1b799ef1b8faa15eaddc26d9f28ce8c4e52e9f040b1d0fb93f2c9970893e2301cd82de18a930a83118b6f9ef7608474aae3b2ef8a950729cea094142816cea3fcb0df22d9887f4d79e86dbcbdf91f7617a302a9801635905bb777fcd54209507b09ce4013ee5a2864137457f4c511788264935cb279182006c87e7ea701d435fed7dc7efd51cc2de3cfe3a3664a48ce37871267c37a05bb0447124fc59cb7fdf1aaebd9d3831703b8055139f19cb917c6ab2e3517c078a1c6676b2ae21641645abb5540abd649ef45bf0083d6662ab2284a4372a71e288c026e08d6a7dd359d30d08dd01e622976ce9e0aa1fa9107fcd47c9a44953aeca8ff39c837a8d328e0c032038f9ef002e89344985ccd44f8756ab7409c886e6dfd29f22a764d5b79f111bd02d1be8f8c86ac4fcf7a002536ed87de2b7520ca2f7615280c073dca2e609172b5db56ac0b4d89a66c647f8e6f309b13f1713cef26b5044f5b8974a55a25fe8e0b3689ddfed46fba479593c395dea240d329533a549dc27b33173d544acd1f00da5e6585c47ee673618d207bfdc3d00552503357c8374a4411403a1a5bc3b26cb487b0067934b7e83534ee7fe9ccf5617747627f4449eb97cd29c6002858332ef79a20b37d7bc6c8bbe05218cb8ca8eade99f18293729cad88214b46458e0059c3d519042bbc9f938bc809904af154334c2e14938015e62bd509a33034256b48910e17ea8420c4197e8747e7b4eaa2c77eb629e30a449d13f63df38b99eb36654db528f5ccc54723a94819dc9c7e42626821cae798e120eb543ea8bbec0b1f94776026016f0520f6b147bf9a9c61207963db6a573f4a7f52c31625651d31e734020c01e7041192c6bcfbb24231a878e87e4ce759d891c63952502876f4b2b6d0215dbc5ebe662932192b78c1c9f4b1d1f065f46dae931e7a888aa4ef1ff973b0282cd8b2a5411fb701ce395a907267b416349ee696d5ec2ee40a77f8cf65d6c3a28b36bca8a85c60eec1efd779abbdc78baa1338d48344454663e1274ec9638468dbeabeb076427f51ee6b93147d1612c186501ebf2f03b2e35065c08d3b9c400c1fb12c96391a3865c7a55d48fad1997ea8ce908c4a872f43609e894c0ea6f8082a8c72d24f049e96cda41e3dc13679d7f5d45181ce334ffa50264f7acc4fd0328684f35d677f2a8d4ecfafb7c087bad90d9b12aa6e3ee82d591ae87b5d93240802cc6d3fd38f17af915b1ddb87e928d08b7b6fe42e03bd3c0a562b3342667aba3ddc74df85e196b452755e647b90e2454128ebd5d48e353a57f5a6215b6666"}], 0x1180}, 0x2) poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x80, 0x81, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff9, 0x81}, {{r2}, 0xfffffffffffffffa, 0xc4, 0x20000001, 0x80, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x7, 0x20}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0xc, 0x60000041, 0x6, 0x400}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x4000000b, 0x5, 0x61c}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000003, 0x7ff, 0x10000}], 0x9, &(0x7f0000000180)={0x7, 0x81}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x1, 0xffffffffffffff7f) 16:00:04 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(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) r0 = socket(0x1, 0x4000, 0xfffffffffffffffc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000300)='\xe2\xff') 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x5, 0x0, 0x265) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d38f0173eb9f129cba068f34c378ce0cd672a5a9ecf6c68a596b2390772b1639a498ac9726f02fd8b6baf7a5d267dfdeea1fcfb6d59c33b2f5fbbb53c08c08c757c7eaca9a718cc953761738e7d2cf4f8c829d14876e9ff67582d0e8612bc7ceb57b29c8349e5c4c0c5312430f95796916f4f98491faad20e56ffc8cc0e213e9ad3d1af94ef0f9ff0d2162bf1803e17040ceff9bfe4719050844935534307f04d4230918c8f1f7"], 0x164}, 0x0) recvfrom(r0, &(0x7f0000000280)=""/111, 0x6f, 0x2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x1, 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000240)='./file2\x00', &(0x7f0000000200)='\t\x02') lchown(&(0x7f0000000080)='./file1\x00', r0, r1) r2 = socket(0x32, 0x4, 0x24) r3 = fcntl$dupfd(0xffffffffffffffff, 0x200000, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x7, 0x10000, {0x1000, 0x8001}}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2dc4, 0x4000000, 0xfffffffffffffff7, 0x1, 0x80, 0x2, 0x6, 0x3, 0x3, 0x3, 0x80}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000080)=0x1) lseek(r2, 0x0, 0x2) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2c01dbb090128300000000009c96828750c39d0d7aa8d52ac0be0000000000000000000051ee389dbbeff1376ac232378f437ea664a12738989ffc2ff7fcd5a60e00553a8a4241bd03a0637a0c2f3fc919b579fbc9a15cf3f08040c0c42a291fe2e3f64239f2296a1f40619651cc89859825c5eaa5eda7fe3d9c14b1ec1fc9e24256ca434ce9c5ea83c7d540bcae4de1774e4174113151b84ccba3e0ec2cf88f992f09e4887875715a1abea2e8e5116c286670420bf4eb166aa3bac28b326e7362799aecb41159fc10a370dde3a16718456c368fa742397d499cf8aec6e253feeb83f7"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000001280)=""/220, 0xdc, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socketpair(0x2, 0x3, 0xfffffffffffffbff, &(0x7f0000000000)) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x1, 0x400000000003, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x3ff}) pipe(&(0x7f0000000140)) recvfrom(r1, &(0x7f0000000040)=""/8, 0x8, 0x840, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socket(0x1f, 0x4, 0x5) 16:00:03 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) r3 = semget$private(0x0, 0x4, 0x80) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r3, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x4) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r2, 0x0) socket(0x400000000018, 0x3, 0x3b) 16:00:03 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x111) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6}, 0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x420, 0xa5) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) fcntl$getown(r0, 0x5) socket(0x18, 0x3, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1100000000000008, 0x812, r0, 0x0, 0xffffffffffffeffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000300)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) geteuid() getegid() r2 = msgget(0x3, 0x110) msgsnd(r2, &(0x7f00000008c0)={0x2, "147637c991c614aa2f41b5deaa9c5b686594d574ab44a73327951dacf7702ae75ebd0ceaa731c1a1135117c12a50626f0ee25e1071083b0800be7b1a2e4b23cf9671d51307cf965689f321"}, 0x53, 0x800) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getuid() getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/94}, &(0x7f00000006c0)=0x60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae383f8a3c", 0x5}], 0x1, 0x0, 0x0, 0x400}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x5}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) nanosleep(&(0x7f0000000000)={0x0, 0x80000000}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:03 executing program 1: socket(0x6, 0x5, 0x6) r0 = socket(0x1000000000011, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xde37, 0x547}) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) shmget(0x1, 0x7000, 0x400, &(0x7f0000ff8000/0x7000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x8000}, {0x1cb, 0x10000}], 0x2}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a19d05a76be66f92bf051f4c32d8eebee9a8a07fc1a963c82f2e64ec7302dfca905d0881a614386c907438cdb6fd1a59cdb1f4343ab9ec2c0db2618741a7da32ff3b3e3c00ad689223abdb6ed1689f2ad204d6216fd2d3798f81716d14ac6044f3a0b6117a9ede294471b642b9c02794d0dfe8dc4dba59a7179f1c9732c336ce6d6e8d3e8dc9a95711ab02eea751ff413237284567bfd2f1a0fab95a35153eb99d858392dcbf6ac1f59d2a55071e6fb876b9cfff", 0xb4}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) syz_open_pts() 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:01 executing program 1: getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x818, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x2ea9}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="e1249fc7a6da943c61dd75eba05f5875c57558cd2e1f0f7f2c938997abedc151735d96d3fdba21539e8d4355935b63fe0a63f46a5fd94dfc0818188ed6ea6cdeaa9b9e78a5e6d32fd1ea86a462f391e677008ef3850fd827b1343b9c2ea4915f663f3e3019e8ad4d1bba2c494f67562d391f12b1f37717e98482dae4b631f60d783e3d0c835cd46ef9b00287f4c200140a2d8bf2086c3b16163aba739c507a4b82e73fd48b44d5e2d9be3dc5722cef118a8bc9e4f464894fd78447858012539983f7447851afbf1e20ffc7955e4b294ada8012a3d5349ce730137264527804410258482cf7300423b81b54057f800da737", 0xf1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x2, 0x8, 0x9}, 0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x38e) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/173) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) r4 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/110) r5 = accept$inet(r2, 0x0, &(0x7f0000000140)) r6 = syz_open_pts() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='.\x00', 0x4) r7 = getuid() kevent(r3, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r5}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) setuid(r7) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) socket$inet6(0x18, 0x8007, 0x8) 16:00:01 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xd0) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) getpeername$unix(r0, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) fcntl$getflags(r0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r3 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0xc, 0x1, 0x2, 0x1, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000ac0)=""/157, 0xffffffffffffffe8, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0x0) getgroups(0x1, &(0x7f0000000640)=[r2]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r4) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a913921f737af732778051934a7a27074c3dd9b9763f53fbf07cd5c9a3743da08bbbce1e902812e05f01190badd717bae506534860a9fa03eea76ffd2badc3"], &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 16:00:01 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x8, 0x7003, {0x5, 0xfffffffffffffffe}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e51204240000000000", 0xfffffffffffffdfa}], 0x100002a3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2819b, 0x0) accept$unix(r1, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:01 executing program 1: r0 = socket(0x11, 0x9, 0x80000000000006) getsockopt(r0, 0x2, 0x7, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) fchmod(r0, 0x140) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchdir(r1) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x10001, 0x92) connect$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) fcntl$dupfd(r8, 0xa, r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000040)="245d39e99653c83b83947f54ebcf500f0ba6e51455b8516ec3e899cb9ae0c497647cba730bf4948bb4ada8f39f7991218cd2a5af4bfdd2562057f155e297d37f57f87a27cea6a711fe51104a0a128ee211aa10b8be8d924c2e24280f8fd1fca1983ee048addaaed380d3c3a91049b9f3d7dac7398d0146191309c58b022840b74f16236cdc", 0x85}, {&(0x7f0000000100)="7fa52aea018d725ab99c418dfc0b13f9268a0034d3812950c72618b7", 0x1c}, {&(0x7f0000000140)="f3cc9c0d9879f3bf879cb4e012a19d1ab2938f682c39efa395a5fee3f3864a1ca1acc1fea834a3eeefbbdeeff15a501fde2227dc533b2c3dd8e0df38c717a2e954d5f9d90b82534c79872d5b2c6673afa1b64f40b19d422dcf338b75bfd8bdc11f72e92a37632869005820221b10a47c7bef59ad5fba2a6203e45251828fa72aff914f167acbaaafb92f41663c6175d8", 0x90}, {&(0x7f0000000240)="4e7c748b95ba6bf6a7d7eddf2a00cc0a7276617f0f78407cb0ec86126b027e3eef96d9db52e4d193e16467e9e932ad3df2614c8180adbdadb86d6f4036511e0708f80e9092a1efd2baba21ab96e969cbe6b6f39b0fa67272c57ce014aece43220fbdb73a3b553b43f7e1ac465a", 0x6d}, {&(0x7f00000002c0)="11518a60e1fba09b9b25afda8809e9c4b82217b3de6d4123e05a1812d6f178e353546c44d627956600145c3a2a96f991ec6aabbc8912a1c7698df0a81665ecb6444d02ed153aac272d199e4a47f1918e8af17d4f955942fab1611454d0709c74fbf1c6693ed4a17c0ed134286942ebe3f588be931155504fc11804d988eababd1147c1d3a080450f3f9e64c50d6b63e2036a7e83425b90001c9f712d4f921575454cfc8474e940d841c328df8ac9e9a9cb1d44a10534d57a65473f4e4eee97fe92da6529ea5d8bb7a8371cb858ad1a47088d411019e52a77", 0xd8}, {&(0x7f00000003c0)="03cceaffc7fba772a0b21e74958105b7f402b6405b20c94ec61a679fec9a94228726ad1f536d1ad0451d4c004bfbb66f3f928992bae7a1238702793980e348005dae09ddad6dc86bd0a7b647085d6d5b5e2ceafa3d6e557cacfc263db8d2dcb39857", 0x62}, {&(0x7f0000000440)="7ceef81d1642aee255669803a23defedeb17cf2c3edc61c4df323c2f3d138d9e2603e43dd6310e230d52ff2f07630004a135e169ffe4d3856f951b50ca1603e98b2a2bad83cd3440411c6823b7aa1197114d74ffab80607ed657404d1ae3643dee85bdcbfcc988ec2d821321cf05e15526e38f2953a775b6971a80eafffdb214e12f46ada15d54f89576ecbcc93e48445e4d05c72ccfb0dc3937df47b8e9fd30c1d337f1ca482790b483383b05fd584e447033075a1d151b6c6fe4e2f4cec1b2d182495d3e5be350d820a68e8aa5eb0fe946f5222aeee0e2b062a0587140c6841c3423a334bf27f1ee528936afcd11e5a57c59fd71978801c27e18f14795b6e0f462f08c536e980335b3f162669acc4be1332933735186a5c402acf2713415013e7577b027de77fdea8e0dc53927d745c03eb7c3aa1855ee7d2565d6207f4653580e79b891944ad399cccf46e6c3a8f05436e6b5c024949ecd31c47f88a36155e5143b893957a88e9775a2873fab71ee2e6bd453243ec33a4d41d7e3926c7adc47ed4dcefef5248487cb43ea2ceae1a89da0c35803f2ad16109a4f74a684fb5a8c1f20a54772def07b9dfdecb21ccc009b40577a4d5a49433026b188cd1a739e9a40f5a7f19bf656df954f6fabde778cd015234e9214d54997186ef47d21a37eea4f6fe080b6a6891acd1bf8058c87ce115e453d895e3749b551565520af940c8d171c0c1be62c0a077a721ba787f0d6aa42290bf3f35b3297583a181085ed3965b179467f739c815c33413e7c03eefda361fc792a615f5b45eaebbbce16d4440e2b0e5f79f120b25bd88491c11abdb5a8d5bb75dece4d1db04d6426f022e724de4c54fcf86e07ea04653566bc78904c6cb44079669b1c87c0d4a4e09acc4998f213a8ab853362d08c4d71de4792701c1129574db2d17a9419a31c0d0030d46cd2c94d46253733ef3279bd071fb81b0da8001ecb26a8f1b548bbeb17d01659ba85580b5343d64677c54447808eae709a812a6a494f66518e7160804e6d5ef259bc16c2c5ace70c6bbf84d43832c56601cbef169cb03193dfc0f914d4e202bd49a249500f86b0efecccee8c5b5378fdd87dc11f77293102987aec5c67e9683ac158f3a06866d74334523ee6c4bdfb95d7805bd3a43460554ce4fc8cb37e42880b31c605313951534eadcf209b88dffc7ac1672980f602f3e33174c9cc2777fbb11799610fe476d282d0a1b0cac1bd6dc957087fc74e7e14cbecb058a79ad279cfc2e4646858de980615cd99dd0772110ad6aad652c3da22dff6f124915e8de5c92a8be1e8e1fca41460e9e903d1a82028a3b97e0d6bbad50020f6f946aa810e0121e3895823ce36882aea432ac2420588265aab3092061094b99c28d9ec088bb787cff8683e73ebd959b44bac384e0790f97f6ec5b75afe1d050ff97bbc2e20f221ec945e0f8f210e7dbee6c7f0ae025889f9c39d69cff41f127d765a76c6169819726810122087e12ec95b084561f40bd77b42327c3c20db4cc13363e6607a7f26f03c545adae96f1900f4913f0611996976048e8f709a099f0324414a1cec8a91dd734566220dfa5da38f7153174ea5f441a555023fa86adb0ab9c050aff7d37ad14eff3bea0070ff2eefd4aa89d01c30be5d8ecab839def1018868f4dcb72036e50a4f44e48d7db77a83e6ac1c428e9ee601c0b72f195461c510da25b8cdff74f8b6777c72a4d966565db5be3bcd7ab5615deff33f55f65dcfcbddf70cdaf89bce063063f4d79de12a7b6f6b5d249de0df1caa3ab807047c76c14cdd0dbbda5946c694fdea493096c3161934d83cc8f240b7ba0600446ac968d6b6de4a6988b0944d0674af47b96459fd0509e66098c283bcb77764aef942ae17c96738bab0229940ef1a89a7e05f21f966294c62466e3d8cec85edbaaa682ed4d694fc4fb3e3ba858a3e7e5d66f72c5f77b947f46a4bb1549d7668bb87e6ba0a79d98ed9a69994a90b2c4673fba8c1cf77bce586772e4e75835f9037e46c8be16e17339401e335f096e01e06e6ad119c1048f05678886065005137c8bef28146aa5da7ce5a2700f5e53689b1e9f61290d19793812507f4c004f5913e918abefdf888380a8f5f1acab6ce8c456bc4f7add24f0917b1a27221ca0b85d4ce8f06bcd9fc51274f28c1c7fea7dfcc67ed657992f5fd355e93d754314ed2eb6a278f09c19a42d95dac7c98da883c896e540c9398f8e3d38fe25cc4e00d854300568c33ea0d949ee868baecfa2a623d08ad8d5b50176ec8b330915ff84918a6adf0589cb595493e8432039c9c7ba7fb37684ef5c5859754d8ada657ef5a329e6fe36e87d53ed0df0dddb3c167befe4aea5142c350dace9ab022dcc626484d21c0bcdb25b6d73665ad676aa2cf5e49ff51e4611d217428ccfe78e7c37f077a27a6ead153e72d357be755fca5cc235e32256182f29ac2ac4dc29bcd56f725dff38cf4b0d3e1808f66fcf655f4fbeef5013dbf7993a88158553b4ebca9946e076a376c4d5fa1ae06294e96adc165ae98038c4812ec68f53fe0c5352a817e2ec0342e2dfd409f4bc2fcaa57494fd1a3f2ac52c08445c8fc68bc8ebe0a6c8c1ade33e63e1fea8aa5d3dc6f5de98d28d5e522252bd2fb9f4832327ec7856526b23167b97e6fd9385dd34821faf6255ce393483c700671d08dd11231c4eabda39cc011c5a03e05d40fee1f056dfbadcc9fa1ec02c9e17390bc9f68a291996b39cb6cf78d98690c2a88957fbc4a63cbe1aff02e81e1b5424e023a7dd4eaf45727bd18f3687fb938b11dc3dcafb8fe7202fd64e11fd249490c2e219fc699aa991b35dfe619e06cfbcb299c52e75644d8823d99db9c4ec4278fc70707954a6cd8538c26da6ec9a1e7aadb165a39713e5389b275ed1749095da892057fb1aefcad139d7656f60d8ebd4a0fc39908c62a0fb808dfaa2a40becfd832cde7049f174d4462e2843611be7cce0007f71ca989c03a186049f8ddebf23a93bd857fe17eb398aeaab3b12ce7acf8f16f815b408f840c067e99551ff802ce369331dbf94f27732fcefd70cc7ac70c12672ebeae5cc546e0252f65d234d7feb7e27e026131dcba51e2a2438ffccc81255a87d15c7d93959c0975a51af4b923995149af4daa5b15f9559d1ed97d6bd79841beafd78790d3ceb9505cb7757ebe48729b895610edcc359cd3c58e591f88dd0e2e7d7a5a12581980c9375ba4bdd69ac34d75c31d6a21d05f599778737affc62cb46f00ed3b379d8b78bfd0e6c35bd3a814d22034be5a03da1bd7e99cf08add0dedd4ad53c8d172cf9cb87800297ff65c8635d51c223498fc6c9fdb139f506799c9de5a93133c3a632043afa466fe26554246d8521d2f428397b5453d8ca141bd0b1b2ca3e46130b236fbc3184fa137d135b785c20eb2cd3aacc7535f974d91333e89254820cb66dc20bef51142c474cff6edc91be9df24130c6d85bdbe7dd19452dbebee5ab19f7308cd158b9b14b357d94e56c2a446c703c2f314f42d17f7e17243a672073ea842920d254b4ef9a8ab73829a942a2d93e07ef09bbc498dad6877088503dd8c6d229f9ca701eadb2746b0bf17e594dec4110d62a167cf466b197f97d88ffe1a11ffe03a4dbac27d3943009f635715f94f91f4f7780898e01eaf58cdd19337bcbfe5f9ee2133a91fac7dd4867f476ffeb158e97d2473cc521c4844dc7aae9f5fce7399bb6402a267576e2e134a32e79f6314d2e9e5964f4114818eb3852bdbd0a52f9be0bfa3e51fa6c06eba18dab681d886a9448a81625f65d1d9fbe1947b16927865ed852237ca1b7937dda0728d82adea12317c72df42cc6ceb9f768956023f6e0bea5878f7523b5613335a9e87095c522534b4c2838c8435b219dedaceaac56058e2eb17c363ab28bd6c93cee5360da6b35e87ec576160d66a21df5fdb0a53c245512473bb01702b6ad93a61be2e6f10662f9973830f36af170d3daa7b30e739b628565a8b6897b5c9cc4233a4f86fae1ebab8b8915bbef8f3d826f42ae4b29fedab6df6c7e152ba39aedebe5f6d5893aa874840bb862ddbfa4fe1919f897e7a904521e24a661569be07f9e5cf70be270b112edf0269940cde2e01866a842adbd4a2d0a8f222e92954afe84486dfaac007847caf2ec32d93951c0de1ab2951743f2144b40158bbeb06ae1703c91313fe17400025729f63e4579170b3afc7e6cd2ec2d6e27006980fb3c4f194b99885d6245127e51a390f46723fd63f00b7bc924ee84d0463bb5eb9ec37dbec8c9be57227ab4183645496e9b2e2b5b39a4c132e64a870c9b1cc3156c3333dc83f001d5f2fcb0ee3f18c95c30656c795135ea278dd7cba358837660ffe6dcfe2f14334a92dcb1c8372834a0af96f3f49724d3a01bc430606b13a06317b8d6d5122bec430908968b7847449cac3beb2bb4bcc90f8305189321ce3ccde9b1135756f649a8bdd31adf028b58095019697f8ffe16f9f6158cbf15c3cac95ac4286167fb9151fd34cab688911d241f72542200046c4a4af29b825ceda40021915647ddf5d823af1649510061da100c8815cb7639787acb97b43a38cca0e91f8a1c4575312dcb8b713592524858826c338f0cd645ec820b7e3f40d05c0fa7e008b198dc1d83e65d6d96aaf63c98d37b4cecc57021f134a5fadce794d80cecec65255423647362560e01a4f0c7d381cf63abd93ca7e6e294a884306362ce3a8f661f44f9e6fb1c7ad923e3ec20c6c1928dc489e8cb6a38c8b19e2e0e71dac07768c3e248080f3ed6043305e68111070535aed485b75800982b5fc23b8f59fb4a3fd2070e9bbdcf627c9c50d415292e4ecd8bcb0a6569e51b3348c3959bf6b496243ca3bf06e8f8e591a105d4c1a34a06dd336b1fa315902ca4143724adccb0bf0d5e4a18e59d96f2cf86974acfcb53b51fba704065dd712801346df771c865f07c1662c2722bf92bde85b450c21d7ecc0f9282edc7eeeb05b87bc4b480dafdcd6ac7c77ac0f1fd0a5339222d032548f9b0e6cc5b6134c7d871a8d6b071fb594e6ccd1966a151d2b8b5fd24119b0642560370605091c1564e836c28b56a48cebe1e7ce762b5055927a716d5d3f467356e7cda0f4065b02ffb0fa96a1fa20c6595104c8d5397228cb38cd9c47357e075eea2b40d87093ae5796d00de12a9968d4a490222c4879d4b0d59099edb04eb8a50a6b9334ce8c33ba72e1ff4e44a8619052bcbaaef4da00cb1cd0b7ffbca3ca64b9a18c3d892a704bd16021c297534caf2dda24586fbe62ea8c32f8c8e693a68ecaa2902f6e1e510ac1b62a855779db504d86701668a1e9b5442d046e95f7b287f69eb9650d97c121ea89dab781b9b6832e460fa7e8f19dc1fd06f0455c1b4fa60119cc7dbd70b4cef95e5961fd10346ea4ff8c4c22384e3ee11c2b9388a91f7d154284352ef1c2d7a7ce035f0c27425dc7258f5918e6d5cd77425ce610decb4f24d1b432d5f3710c756f7f721e39c574e1015b62cd45c0d8d81aa9fa6b87587b271e5ccaf44dbc88790747e9c7034cceb0406e7620a7b90f37b0201a5f62b65e0e6124edaab7a21e381997cf1994f7af07ffba32a47f53e04db020c15bb1c18a6c9a5a476497678ce4feb09f1d68aa41f0f7c60cbd7c18d08f01be89d3a8c49f0a1a237fcef0c8e49f8856b1be8548498ceb137aea4b1478d386c36cd7e95dc8290a37166d06f29ce9d1665d2e004114cbc0daa9d49c251b3bfae727d1b659235765f70ad842f4670241783a212827407ce5ba5bd697e0e0c662d2055db24c86694b", 0x1000}], 0x7, &(0x7f00000014c0)}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:01 executing program 1: r0 = semget(0x2, 0x7, 0x201) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/75) semget$private(0x0, 0x3, 0xa) poll(&(0x7f0000000000), 0xc80d345777a0f34, 0xfffffffffffffffe) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000300)='./bus\x00', 0x8b81, 0x50) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000340)="717fd78c12fa8173909aeaf5dbb5620ca7189774bad0d19ffc8ac95b710d4216af020564436a5b90c00563d40765af5353a9090fc44e5232588d61f4f468e678a84ab7a3276569f9444ac34fb9e937b71ac465e988b33cca709e9bc70add14664b880c6772735dbbfac847759c18006bb88abdf0d8398b770020a0b7081f9988db03bb6cacc6df440e7eb1093235cdba5b0e90302343cf27ff8ce155fd73e8fe70621d6c118963fb04663ab1c661228151dd8189635672efee4f3d1dc125b72d1428a72f35ae6cfe922636cb52226d5b14ea5558bf7b0712ef47db7c91c9ff9b4ce997aabe91a3da8629bb3eba7fc2", 0xef, 0x40a, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) getdents(r0, &(0x7f0000000140)=""/156, 0x9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20000000000600e, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xea79b2754c8ee279, 0x0) open(0x0, 0x820, 0x9b) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4}, {0x1000000000009, 0x3}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc03, 0x0) ftruncate(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getitimer(0x0, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="3b2c809afb0a5fcec8b6f1e30d15297927a1a196f1e8297f3903990cda626c3493ae90fb5796919b6297ffc6f8e17c42190e6e099ab996c93667424967963c5d75c894374579eac14467bcbbc81e06d2f6c3bd759a698e60d9e26e600e9be84ac359a4641ff90e5a399e3080cc2ee3b8a3e91f16ebab5487dc89f0d295115e5e670283e4a3e04d558b3b7168fb0fac43af0dbf8c0f189611da00cce0d70ac1064d7e581e84debea1399c3231ebff64e17616dca7a16a0cea69f277d5dba7efdd597b0a5fc1b8424a", 0xc8}, {&(0x7f0000000280)="c9541af1239bc1d9b70c088f9bf72632526f51c3625aff53377a9430b9d6c4e64bde2b1dc359fbb70c1e40ed8aac3955f27b64bbe0ed1678f83ae590283fbd70a221fa8c57911fcc09f1acc8e4161243ddf68800758da07527595dc013dc012da444f1d0732630986161b4c592dc7662bfa0a2b51868354a69f0c18b4c235abea840716f7f51dccad6b0809b", 0x8c}, {&(0x7f0000000340)="e3a27623f49db2d68a2047a0c741ac5f4bb964a145e29691abcc60c2aa1d6460ddacef7786d03c23a9222bfb2c389cdfe0e02600e964f59857b77148d40d112d3712b15c52a107c64dc81e5fbe09da3a831aa6e97fdbc99572bda336f8debc78e42be6b2e0765abffe28ef0105381316f82e1b533925e9fbc1049b38772d986fe169a1a3", 0x84}, {&(0x7f0000000400)="b9527f2ee31d1c85d6a3db4731de69e15eda3789947651c4ea541bbb73e5ab26f9553852045d125041a686c2b20527b39cb716db2208cda6a7ed9de98df32ff72f94057ff8ac401069c762fcd98f1e7b14fa48fc6172fa8d8c85115c6fe23f45359d393283b6bdf7d72cb9bd04", 0x6d}, {&(0x7f0000000080)='_', 0x1}, {&(0x7f0000000480)="703ca9b2ab583a67a73aaaabd277c5e00f4e63c9da67f1b79f9d1b3e536d7b08711f0045466c", 0x26}, {&(0x7f0000000500)="d5d991278c0262f15e0cb46326d58d6bba9fdfaa2c44dbc1c5629fdf294777625d5e2d8acf9d315c091874cee8ff30b72e4864c43be831adbf97eb489b92b58e3442346df991b7b191317cedf8b05ac96a836079d6e9d34489e2c103e88d4079b1a1286cdf64e5e88e02690ad8dc794ee707ff2d466298c4f5f81d52b67ae508372ce8397c5e154736b0eef71b3f1b1f545cc103a0f6a35eeec704c717822db2905fa2befb79ce1e6de067327141b7dbb08ef1d1e6a10d0f93a36642bc37b4c03ce91dcf4c74dd2d1b49be74d8643d7a", 0xd0}, {&(0x7f0000000600)="fc42bc791f0d62f74dcaa71e78e465117a57eb8cb7987b67224e7934f3ffcbca78db6872a9f465760db75e79b7152bbbb47ac7d9c984fb0172ea", 0x3a}], 0x8, 0x0) close(r1) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f00000000c0)={{0x8, 0x100000000}, {0x0, 0x10000000006}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) recvfrom$inet6(r0, &(0x7f0000000240)=""/25, 0x19, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x80000000, 0x8}, 0xc) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000140)=ANY=[@ANYRES32=r4], 0x0, 0x0, 0x328, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x40000000000000e9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="cbc2790b3752d57df72ab782bdbe4261f015133bf8c98b6e3474dd52467893aa149c130249ad740be4862a3f46f27b8600917b5025142e906bbd6c13537e312d1e380a4328f896be5825096b873397e63a2e6ad87d9d06588e805520ace648c8eb1518a803218d90938b03d78a0067e514cedf9d1b0dbd0071a79b37c4294200a848c9979f1053dbe6247f86b9c9211c0038eaab8b2070e5aac0899f84efea19533a21408881111acede5f76d89fceaae6dc042eae31813564f36a67de1287ec0c0d35c880bc913fa8f2f5015bfd4d44329c000000004d2dfa64987921dbb23480e321776170df38d4335c9eab85f5af5d68ed", 0xf0}, {&(0x7f0000000080), 0xff}, {&(0x7f0000000180)="005f11e26e4f735705af309c14c464af71455707744267a47ec43a8265a070a14c1ac8ba79706bf476050000009cee3493fb0d", 0x33}, {&(0x7f0000000300)="305bdede3221048675a7696ed32cfcc657475e3311bd825389b08c2eb00c747433ed070d31daa4b709073ca43d092f3ba154eef3f4cb5f8d1b4dc506e56fd5529395e4b92a09812931671d91f7ce3cca38ad81b9c2955843f48dfcac4fafc45c5c7c5756285077fe450b0ee5021cefd2a9272436075690a92693335f2c863d1b68848a3702ebe5e0d22b5b98438a1d1af59b28eff487049f30f2e32936a16e995056d19b45923d0c0fc063cf9a2b9a4a7cab1db975bee0566ac2edc6ff50ecf74a91be6cfa9ca20cdde2251177c059d6764c815035502500000000000000000000000000000000", 0xe7}], 0x3a) 16:00:03 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x1, 0x7a67}) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10080, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x7}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1c1c68bf, 0x1, './file0\x00', 0x9, 0xc3, 0x80, 0x9}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r1) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) fchownat(r2, &(0x7f0000001580)='./file0\x00', r4, r5, 0x4) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r6, &(0x7f0000000540)="fca85c7d50b95b0f37f7886b58dae97873633c0d68ea47d1f17e77d712574d2d510c21c23c8d1c5c2ff2a6c0650e617d66ee2de6d38b0055efb5c63e27f093a2ee32068d5a819a006c381c83ce6ab2e77730a273db00118dff524fb3163545336e401d440aa746fdc103c1b9356d19b1eebdbe962a02a48cfa25ad834e0e3935ddfa6bce10d063695c8f23da1241d448d2f1fbab60a24aab0f0ef82b03d85c1fe33255aa0cb7ee7b4c21b8a4bddd92b04e70133b367572f2dca3292846163135b251daa02e6401ec4bdea1844e034abd4201683ca65fe811590d256c9dd6555765ad5798145437d33d4a46ebe6c53cf7fca9c006bfff07d4acf6ba56752b5e0ffc85c83842b3857ff7bbd036bcd9ddd7cdd0e73de49dc6704099e400688bc32cda23f59c95abfc2ab2140f4b56bd948c50f5c6fde2f82e6da895401d6eb166a2e40eb117d8d103b7fdfe0e382c4d700a69d2ab457340532864b11bd4ebd76efd9ca9f2b608395d9292a7772973c46d9be1076fa7102e76a010244ed591c24b51723c9c73f117b95a9dc077e0a39e428946a2c8ed85ff495fb7db69bfb62f78c12fce08ebdb0615f5bb2d0dc327dbf347d9854242e587a79e857b7e5ce95b3ed698054739ea2ddf72171f4ff05d7e416cbb1c8906ae5561ecf18812ae0b1ef76f072186a7d63a1e095a6f9b1b9f24dff2afc36371c4a4e54d0daac3d5693e7f25d419246ab53c3a454ca490bfbd0cc7f86fb908e0df2a270fab5e0450ab60ce6da326aa0cba23cf79c4820fc0c80e20bf97cbc8c431652d8044f186cfd08a20ac416f18105a0989678df1a510794023bf1e2fe565c274ded0cca366751b0ba46cb3c650fcffce508a1fed1d73aed450e261d8b65ba0500a4e11097e8980c1f2bfa803caac352d8aa692b6e4b4e4f23fb23f9f2270fff16da80f63fe9fd1374031bc4d2f236f2000b697d45e38296816f0f1d241e3ebed9315470be124f86d0e6287f7ca4ce92c8468a14634b4c9020d2c94569b713b8fbada98c5a29efe97b31f6726eb99d612bebe7b146224f0e067ca6003cde74a21e62e18529a9ff4fb43c224056d6f28b31f316ec64f80b2fceecd95e7555adf272e17e975cdd6d5ef427a4a4a5a3745e01772ed4ce25253f51d116e0c63506ba3352987e9efac971d66856dee63dd1869386aca8bdd6c940c821d560176d81061dd365d48471b3bd8501f45e668271948f3d58c9dd9234ff9e2713d9a04349ac53f912303ee85fe72012a0557754b069d7bbc632155d547154d42b46e01ada4639a323bd2d452654a9524c0f1b7fa4102a96ba71e9b2bec4142aa036893a264c2486468b3a8490f9866b399e3884a1d487f26bcbf3454e86508f069f79fda7b60cd958df01cc57615547f6930ca8d89f5e9589a0fa5463d4020fac13014719920717699e5d3195469a1969868eea8ee5f16a25c2615c27ae8421d48674753f7d052a5aced2238dcf0d386d3dc214088bf9a463638652b55165cfd96d350088ca6cc08fafffaee714a642533f5b4398b8aac8f9823058ed076101648d0602782feb645148d6146aa133256377a6b2b154ba629daed07052803d1bfd84ec7475140579e3490ed85841d678697e7a6be58693f031333c3b7941e3298f5ce1ba6b0331dc0aee9f0256068c28eb2cd7f5bb62ecb2824e0e24d93890ab353a657796e20d3750e0e94b73691adf57053659271b44d67528526571e607ac78b503e299b279791303b49b515db25b1f334a3d40706065f4b71a500b8b6c8941e8ca1c97ff79ef8bb99af767d7e71dd48f053839199d6094bf81dfc816b599268da4cda9581745ead3d4a0e2f884aca1412b331807c38f4ece1a1ec3be91d68dc6e4e5ccf4399320cd9d764c20935c324826d271b4b65481d5d24ebced814c52901ddfe5a72b9c5e232c2fa8a1438341bb64088dba130240b640e134399e1c73e8cd44a5343638f9fa7c4dcf46a7e1b0932850c2868b344eb17e3407aa22fd693fb3812618e92c6ed03df5ad4faa49f8759ab340fe89de84b8b568532e286189028a58fbd946428706bfc1e25e3a84f9abbcd70c162f66012e831e3b11902ea8f7488ff57b045716b410b25ca1f8b7f1e009c45c717e4fab3851090ca631dd91ff4e14838a23942321fc40b4a4dda8885d586e3cc2862451757c49bb7bf287545db93b746dafe3ebcf3422d94e81ef376f125692215a7301de19233743879b4c1b4ed2f924d11c5e408a6170290688699a7fcd852b89b3442b11f14a5e303f6f339f307478dc2ff2ef07678546f6ead2d18aacb5d711415ebf8f53de2cd31819c630a37582d47dd112e9dea04171fb4a460cc5d09ed8a9ac805d219f2516715ef593b12b3f571ad44e605558bdfc762cc4734c49d0e1e2beaf291b0d0e411ed70e7802d32c62eb275acd201986439bd92fb53badb64be3f1677712422f6a3819d61031fb019012af1ff6db50019a09ad23633e16997b359a42ef89f44fcb8814d3aa74c78e5d793e4a3ab71f98cf2cfa69e50987603ca5d23156d579455002e2edd4ff503a09d7054ab0ffb2c65b599c9ab6d046c934251c3e34b608e0fafaa43b41ac091baa7d76c6697a70e99e96ce96589f53598ad5d378a085ececa2487123a707bd0f0b156cdf1289d9217c04be746bc84a01e960df74bedf8e4ad02d7887af2404dd2d0c152360624c62d97469350948ab4912133beb21ad8d4227ffc23f3bd9ba0a3209673a06a942228148b975c80575d183e8e0b69d1d42da0a4f164a9458f3656d3005eaced1cc409192ca4b1705ccf63ea391684c0169a7a2c784a6746a6fe3ef45ee7db54668ea012acb4226e2c88645eec41d440e85730ef33950a48956ffc5da05c8389cc9ae89c3fdaf96eb73515cd221e3a28de5380a582f84c2e0d2cdb2c3ac81f34933b3ca49aeafc4d1058f900b058858ec0152f50450e52abc5b5b204ad92cf081580198eceabe0f9e2d875b55a5d7cf7620b2c720861caadc2976edbe07dfb9553aba853aa5c991d3da33336c8ae928ce05dbb8c06277afe035f9f5d5301397982e002a178c8ade31556f403eda3e4697a5d3fe258fa817f26d8c557063b64ca1c683da818a31fcc0f533bd7624893b40f77261e07c48a63c8e41f186c7f82e225439c4dd2090e74a3014a6bbff853e9d0e9f58bb58faee9c9891640fc68b36fc52dba2ed1d816c4509488d8bc63b9f446b7f5b50106f0352121f911a2d24729cbc71f93bc7acacee6a38e274793ee345ab1abd60c275b27a17d64c843cef13cc1438d3d377d4c070971eb1b43b23a435789debe42fced1bfe2a5924f2afc63b8fd9b5c9227b4234145c680ba8db8a6e4d11399bdb08522d72c7af0899fe09eef1effdfc19a7b26324c562cbfef5ea5229a8acd78287ab8f21de41a38a73bd8eb946125556b1947f6b96a1f021374c9a079190ace52ce36e74cffdcc6f543b8c781346accbbe8476b4bf85228e9044c399e78dc4bb52149b9cff0492a553713047263871064e810f04e77a2d0fb86d7ac6d34573d64cfb4ec176d10cbef5ff78affd803b1f0524399d5bab49feaf828c43e7acb652c495b264f3b41f4c5dce4e166fcb814d5e8747933a5f881d0ca41b576b6c10f765c059043c778e86f4800af864cbd87abd98b7f605689edec78f07d63b6f05879ec4f205486549021e06a0d2f89c8b72656a1aa362884566c6f0ae93bfc9e85f2cc4d7a411ba09682c65570935ad7875d47709628895d127d426e74171947ff465d6bf9000f29c941e2a7d8e664d47c17ed4bce71bdff1fc10017da3e8965763a95c5a341d9b4e82f03f621b21205f58c526c546ea84582aec4b9d97a4864f0d966b460d229b66a08926976f413a37215470523ecf36cd4038e0518d02b23e98804d846ea344ce2e4931ef5bc974be3c833010a4b679beb0a35f79d5efdfd936a0844b1263b2b285637a9ff58090c55a7290a4069fcb1667df11ddc63c8ed346d7c2502bb352cb079feec95ff3b93e1906d9645a4fa83787d9de51f3eeef806829a661410d45640692375435906a40dd9e6314878e2122adbb124d57c7ae9d92629a8c3b9d742a18adf0bc75b35285632afbaa7b3239029d5761bf08b40cbaa0d1fb1987c750d8a01810e82aceafcbfd406ce0317b1b364fce6281076c248f44af9ad3e6413fd1a1c24c905759b2b9d3a5dd71b69d29442a0c5f8c7454bdfb68aaf2988df6f21e5633da3d8c95a09ff7c0f9900c6fee9a5c8adc50401b19bcbfcde491308073c140fdc69997a05709f02dffb81b109366057ae43981ec765aea1ff2a5e0a283e813ec30d78d1b9bab97ba16390b98864143c926138682454c176f0d2da40b32706ad9105803feae9422c7e6c637a6e062847419b59da567908b15549bda2c5c672c86518e4e742a0e868c6244bced574314891f7a3ce247bd057350c7083bae6d7f7b0a29bc2349fbfb19a92dc69b259137bcc94728e2c44aea2483ffe7f3c0bff61e615a23d48d86783889f21eef652fa03020e7249ad4376ac133722897c51d54556f347aa4f897f4aec93d356e86a5989171e04f204211e6987d818271a692718f6368c222cd32d0e0b4552023c819f37d1b1baf21149405cd7f8990fe0c82b886086ab68d63da3a9389ccac107170d2417a6a822ef8bbb24d8734d6b75e165645dd005ba14cce1f11e5398f65faadd45f89c87b136ba9410300245ca6fe26ca69619555c0ba66a188c14cfcdbd872a84b2a9e5bb63d4715704c556a7c740eacb564757e1263a414bb26f95154ea0d0b8b00277d2e4d61ae0bd875a76f9fdca68e2814fbcda7a12f95175767d352154d9158d0664af68fd2bd6ad4e018672d302586283be220de50c489de4f8f2a4899d56f55481255f5af1f9acaff64546bc2d78555788edbb1d5cdd6ba004aba72d967a3c6fb28418af98e3a04dbaa999f53894ee793a2a6a63be142f9b3bc7344e9d24f6c1dcedc6d04ccfa3c1c70fb6932036546ea5eec12d572adb105ac345c511a0810d7db1ca789d467700dece113331ed1d2c334e7cb6190bf3ed1fffb8822b5d25154189db47911a9732f828451e1af9c165d1cb362693a940d944a405ab0a7b9a1b16e7c79338519f2cc709c186f6fe5c23eb3bf2e7515296865fee27a8991eee662f46c4ec30660069bd53cfef93b638e4318d9e51cc545e30d2db0e2a6cda2ae974019bf103dc2bc629943bdef5dea5bcf15de1957b984a17bc07beba24ada24cda372abf3a55f640aacf757cfeb63bec97321db82126357b757a768f4e152c138bf4ce0242695def5aeb73aeee4915fe944233da4a3bc01a0013bd05c1dd176c957ed91cbbfe12aec747b6a624b2c7240aa5555a68dbf192b81a09c9952eb89e1be9557d308e4d649caca89b2c04e82b4cf72115552129ddf93927aa5a4fe21f20646cd63de1142af78916c18861e9473214b6e942e66ca96f79c77cefdcb4b3772b1b82fe9c4250ba1cdf8e0b912702f1448b70dbd51c6023ee06e5aeada67f0376e727cfc49ff1fc41438bf66914a87aec38b5fa940f06c9683115d8303dea1aec11ae91deaa18a0b537b4c0763f76f51a7ba47d289bf973b0cec0819fc46120d5cf389a40eee1defcf27a106c0583630478667199eb1b8f5b902e2cf12e1ec17d4d0e75a870ac657334ef61df54e8fdf617b763c7dfdb147c405cb47b4f7aae0d4f6fb0e789d1a072e6cf6e3450c58e9353e55549e30b917bc143fd2a0748595a005744157bf7d7fed62741ea86318bc706b25", 0x1000, 0x7, 0x0, 0x0) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) chroot(&(0x7f0000000500)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r6, 0x20005302, &(0x7f0000000140)) syz_emit_ethernet(0xcf, &(0x7f0000000400)="5912634b14d88dde37c04edeb55aedb7b510c652322050345011c4ce82b7ef79fb4e7eda9bdb1d37ece7fb16ef2fa572aa101dfecafcd71aeabaa210ec3b7bf0af0a2e5da3449d6144e8b6d725aff76aff2542acc635382b3b866a382b0d26fcea043c340d87d0f4254adf853f9994be2148168ef63386089c575db5192c8f91153a6d798e7e57b9e9dc1d7aa9ae7c3b3d77f7990467969c9a5fbc8317a6e873892c67497f74a3f58fcc59d9247c3e32b2534175dcc7a595fc6bf0a5ce94cf8183193f71bf84346218b41f224a5c26") 16:00:03 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff95) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200004, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x7, 0x800}], 0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x3b6, 0x2000805, 0x0, 0xf6ce8f3fed562c25) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x259, 0x20, 0x40, 0x6, "5d7ff728f2a9ffd5808a5805c68a36ac870900e6", 0x9, 0xfffffffffffffffb}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1f, 0x36b}, 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000480)=""/218, 0xda}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f0000000180)=""/41, 0x29}], 0x8) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x5, 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="cd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x1ff, 0x8, r3}) dup(r0) r4 = semget$private(0x0, 0x1, 0x100) semop(r4, &(0x7f0000000240)=[{0x3, 0x4, 0x800}, {0x1, 0x75c, 0x1000}], 0x2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xff, 0x100000000, {0x8, 0x2}}) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9) kevent(r3, &(0x7f00000000c0), 0xbf, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x9, 0xd2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe, 0x2, 0x5, 0x8d}, {{r2}, 0xffffffffffffffff, 0x72, 0x3, 0x7fff, 0x5d}, {{r1}, 0xffffffffffffffff, 0x0, 0x28, 0x2, 0x9a46}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff7, 0x9db0}], 0x0, &(0x7f0000000100)={0x8000, 0x20}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="0000ea2e80bc00946eb48f0000000000000000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="9f923aeb6662342d2423c89515f4c2e4e6ae6cf6bb0924b20cdd747c9c6ab012f8495719910d81f07665dfcca31996f50508b9bb83b97c4fd587a0e5b6389ccbb6a52bb244267d917a8a2c8029e5356f399d39858d35bf08aa4b00a06a5b4c99a85e88dc72a17f96ef922635137a6794d3e01e76c1d317a6535775750d077684b22a7cc2ae8681641833a1494e3a9d73f25f56dddd4360f37f2574882da15d8fdfde57fa503cb638626eaa38e3434605e895604c9e5f3b", 0xb7}], 0x1, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r3, r2, r1, r2, r3, r2, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}], 0x90, 0x1}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) getitimer(0x1, &(0x7f0000000080)) setreuid(0x0, 0xee01) r0 = socket$inet(0x2, 0x5, 0x100000001) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xe20535697d806b9f, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x100000000, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x11000, 0x20, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r5 = semget$private(0x0, 0x5, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) connect$inet6(r8, &(0x7f0000000000)={0x18, 0x1, 0x321, 0x10000}, 0xc) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r7, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) 16:00:07 executing program 0: socketpair(0x6, 0x1, 0x802, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="b2c2f3360acf6305e06437b8a0447a8d0b14dcd0fdd9f9eb27e0adde36b19827f20ad542d560c95b3b0fe36091e7341cef35bb9525291e6168b95f18980c205513ab24e7a917fed08011ac45e3b5", 0x4e) r1 = socket$inet6(0x18, 0x7, 0x7) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) getsockopt(r1, 0xb2, 0x2, &(0x7f00000000c0)=""/136, &(0x7f0000000180)=0x88) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0xffffffffffffff0a, 0x21, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x201, 0x80000003f, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6010, 0x1) open$dir(0xfffffffffffffffe, 0x0, 0x0) 16:00:08 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) semop(r4, &(0x7f0000000080)=[{0x4, 0x2, 0x1800}, {0x3, 0x1, 0x800}, {0x1, 0x1, 0x800}, {0x5, 0x4, 0x1000}, {0x1, 0xfff, 0x1000}], 0x5) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x2, 0x1, 0x4, 0x4, 0x9, 0x1}, &(0x7f0000000200)={0x2, 0x48f, 0x8, 0x7, 0xede, 0x3, 0x8, 0x8}, &(0x7f0000000240)={0x400, 0x2b, 0xa83, 0x7fffffff, 0x5, 0x8, 0x8, 0xb09b}, &(0x7f0000000300)={0x8000, 0x55}) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r2, &(0x7f0000000340)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf, 0x3}], 0xec7, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xfffffffffffffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="4c530b5be58800e8361c76b7508b7f8b1c0104000000000000cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612be77ff6264d8623832a2a4774674d2f6f9ee18b4a020a410774d9749410a2a975997a468c361023ddc02e739a3131a38c9ee8f8d1c1ab117c31cb84a1b6d22bd78cd26649b670a64b1ae532cfde000b873c6539da3d9b3757b33f75c7a484c178cc4d5104c7c378d65cca2dec3936e74013ff9f39260075c22d2a53dda36e50220d3a9a48ba432bba5a54edb8501a4b9e3546a73f4206b1efad9aa4bfe6f13280fd1cc3a5a91edab46fef7771cb71c68d1aa910b2a478681eb9394baee307980e867faf4413de4f99828d2b33db1482dab362501167dd205aef80b6fed41a9d7329dbd528e333155dc1733e6aaec6c2900ceb3317c5c67b9799edbe9be1cce3d67074846bda80da40a5d8731112a77ab70cf7677121069848b99673e70b06bf86eebe99ce30aa4d1242fcfa03de970a5c2a0f7ba8439c68391e9baf392751962b6e5180023e9c007847b40dea86ed40f574d84cb1c093fae802a8a5a04812ad544ad1", 0x19e}], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80}, {0x3ff, 0xffffffffffffffe0}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="6d8236ea401d1745ca47dfd59b54eed358ef79016f9fedb925edb93c147042ffab6c73a3fe8e715d2cad34edf30f1beadd73b89c753760960eae029a6bd0a7c14184c948d47921fb4c4988de3a790a48e28446100dce1f08ddf0149ecf539d31e416e852467970dadb2515d8b0a3de92b6a2a4e3492d543eb7099c06596a2b4a287f6d05edce06ba834c29fa0e95dbf02f85b83b622839c3b6c0411eda636fc6fe789dc11fe3cab3496db604a13588f782fce8b2c046d136a45e9c23ec7c7023d1320b0000203347c510e7e514302fa2e262d5e59cae1c2c4e6db6b314", 0xdd) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:08 executing program 1: 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, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='\x00\x02') readlinkat(r0, &(0x7f0000000180)='.\x00', 0x0, 0xfffffffffffffe80) renameat(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', r0, &(0x7f0000000000)='./file1\x00') 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20002, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x106) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000000)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pipe(&(0x7f00000001c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000022, 0x8, 0x2}], 0x22, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x49, 0x20000002, 0x3, 0x800}, {{r1}, 0xffffffffffffffff, 0x20, 0x83, 0x6, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffff9, 0x8, 0xa0000005, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x22, 0x6, 0x3}, {{r1}, 0xfffffffffffffff9, 0xa, 0x1, 0x1f, 0x2}], 0x80000000, &(0x7f00000000c0)={0x7349, 0xfffffffffffffff8}) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f0000003500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/165, 0xa5}, {&(0x7f0000001180)=""/164, 0xa4}, {&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/191, 0xbf}, {&(0x7f0000002400)=""/143, 0x8f}, {&(0x7f00000024c0)=""/37, 0x25}, {&(0x7f0000002500)=""/4096, 0x1000}], 0xa, &(0x7f00000035c0)=""/50, 0x32}, 0x2) socket(0x21, 0x4000, 0x9) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r3 = geteuid() fchown(r2, r3, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x800, 0x8, {0x100, 0x645}}) msgget(0x0, 0x180) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x3f, 0x3, 0xb8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: clock_getres(0x8, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) fcntl$setstatus(r1, 0x4, 0x40) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0xfffffffffffffffb, 0x3f, 0x8, "5084677e9f5e3c0a762147dc2e9b4ce74d35a031", 0x50e3, 0x1}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x41, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8, 0x100}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/6, &(0x7f0000000080)=0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x6, 0x85, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x400, 0x1ff, r1}) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) dup2(r1, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) getppid() semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r4 = geteuid() r5 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r4, r5) chdir(0x0) setsockopt(r2, 0x87, 0x2, 0x0, 0x0) getegid() accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xc) getsockname(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(r2, 0x0, 0x0) writev(r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4cc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x34) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:10 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10900, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x538e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffff, 0x8, 0xf254, 0x6, "1b7b3735ce90f9c2db8ec44ebf155fb6e9bdad7f", 0x70cd, 0xffff}) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x44) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1000000000000085) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) clock_settime(0x0, &(0x7f0000000140)={0xb46a, 0x1}) ioctl$TIOCCBRK(r2, 0x2000747a) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/61, 0x3d, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0xffffffffffffff01}, 0xc) ã command error getty 19925 [ttyin] 0.00u 0.00s 0% 313k load: 1.39 cmd: getty 19925 [ttyin] 0.00u 0.00s 0% 313k 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x20, 0xe17}, 0x10) getsockname(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd5a) 04:49:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 04:49:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x1b3, 0x5}, 0xc) select(0x40, &(0x7f0000000240)={0x36, 0xd, 0x3, 0x0, 0xffffffff}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1}, {r0, 0x40}, {r0, 0x106}, {r2, 0x50}, {r3, 0x120}, {r3, 0x100}], 0x6, 0x4007) dup(r1) 04:49:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x7, 0x4007, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 04:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x6, "d73043ca89031a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r3, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 04:49:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20400, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x8070, 0xa) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xa, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x40}, {{r3}, 0xffffffffffffffff, 0x5, 0x11, 0x425, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1f, 0x101}, {{r5}, 0xfffffffffffffffb, 0xc, 0x11, 0x6, 0x1000}], 0x200, &(0x7f0000001400)=[{{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x8}], 0x4622, &(0x7f0000001440)={0x8, 0x9}) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:49:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:49:46 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="b3da0400000000000000"], 0xa) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) 04:49:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xffffffffffff13c2, 0x6, 0x3, 0x1, 0xd08, 0x1, 0x5, 0x1, 0x3, 0x1edb, 0x800}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xff, './bus\x00', './bus\x00'}) 04:49:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair(0x18, 0x5, 0x4a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 04:49:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 04:49:47 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x5, 0x5, 0x6, 0x0, 0x10001, 0x9, 0xfffffffffffff1d5}, &(0x7f00000000c0)={0x1c, 0x401, 0x1, 0x400, 0x100, 0x6, 0x0, 0x93}, &(0x7f0000000100)={0x8000, 0x1400000000, 0x1, 0x4, 0xc4a, 0x1, 0x1f, 0x8000}, &(0x7f0000000140)={0x4a, 0x7d4}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 04:49:47 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) r1 = socket$inet(0x2, 0x3, 0x4) shutdown(r1, 0x2) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3f, 0x3, r2}) 04:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000300)=0x4c) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pckbd_enable: command error pckbd_enable: command error 04:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x74) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x2) close(r0) semget(0x1, 0x4, 0x200) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x9, "b04d000000000000000000a0059ed20a835700"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:49:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getgid() r11 = getppid() r12 = geteuid() getgroups(0xa, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="c309aa8d0a15654ff3dd14e271b4fc3d3dcbf20d5314576d12553735379a5c717f51b70a8deaf5230ca338f455ec055bfcfcc30f94ac5430063522bf32a48beb01398379dbebf0a48cf1e18ae4", 0x4d}, {&(0x7f0000000180)="fb1808d817fddc93bbb4be792d59f5cb042db6576bfb7cc4d670a0328f46e4f377adbc210d4eaf95fec2c836466fc702d02c8aa9b94c0703df123b51c6044a892040eee145174d4297fa8f9ce2d771ba8b241fb65fde911c2aa63cd708501892da19fa878c37bd7bb8350225b99c2dce617ce6f9c2ec9e90d9b5d6fc5b9bb40caae8ce2d0c479152b0be40aa98e1f64b4fd9465c64932f74e2a90d7199469590293a9c143df88c4dee648e", 0xab}, {&(0x7f0000000240)="67c94ee9f0a0c922cf2cebe78155978076e499334b3a715e50180a3132a50183f66c0f4fc79bb1d32ebed35aa842f94fca4dd7424627e0cbee851431e70869417fe2fafe88d905626c107358d9c60ebec9eb79c1b4d221a5f8accb40b2a9b3", 0x5f}, {&(0x7f00000002c0)="87dddd669ffe04902b67563ef5c113a0ae4de0acdf4cafc83d5fd6596b46db73896a7c4c3a3a84e3570f7dba4c5cf23d7e7a21999a8d5e59f25f9b129a986658e6ff3d77f0eb42dbb9cb60bfe18d6d793fa96e7c4661165ab1a278cdafc368a5276e9d5bdf506dbe8b3c652fd6600c4ed692cb1baf6d197909a63a351498892c9714d6198c808832019dcea942a86580d12ce820616a94bce0112e0d78f55d9c601c5b98f0c2dc9e2ecc003115cc3bbc3d235a7319f62a96d66eaae51d", 0xbd}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d6c9c6f827e3afc34e5ccc2b876c0ed1cc24ad30610ac0ce01535cf3f4d0092a81c572260e5a928d032fa3bafec80ce66cf21f99cb6cbc47dda8090c8df5234fbee887f5eb8ae022235eb0e566887aea307bf66c16e6639c8ed8513393f165576e96d570bb6c75532b4670a2d86f4d7a11f98e6a8a197ace", 0x78}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00009797e5b10000000000000000000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000187a60b26b355f5422130a18326848e8ed1c2f6d1d687951c01472e8705563976c08e7b9acaf8fc14b84b2ee11de5d1feda6c0415ec11d39a0001dbc8523a7541cf5b550159b04a9b440708ea695dda34d398a050e2a9e0bd5378d3739845a84ed537ebc6dc6539cd7f8267f73669fdde3f341dc6e29c4c1b52bd416a27c38fd2afd7d9d279b87cb3f4e567653795cab66e7b63a4f2c7708bf87a2e126278b634ba1ab414def07404acf30cae52e713c7afe0fbe0891dce1579cf9d611c60f635827579299a0b608a9aafde60874b67ceb8c501c3fed2da29a126d29a9154d3861dbea98fac636afa553b683383d6cc9d13860c81ada91702f03", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x400}, 0x4) pipe(&(0x7f0000000380)) 04:49:49 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) 04:49:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x81, 0x9, 0x3ff, 0x2, "bd64189e0c310b992ad0e9e67bb6bae504eabd9d", 0x200, 0x8}) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) close(r0) getsockopt(r1, 0x3, 0xffffffff, &(0x7f0000000080)=""/133, &(0x7f0000000140)=0x85) 04:49:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xdf4b) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 04:49:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 04:49:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x81) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc82739e698617b89, 0x108) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) dup2(r4, r5) connect(r4, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653080"], 0x9, 0x0}, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x28400, 0x0) poll(&(0x7f0000000280)=[{r0, 0x20}, {r1, 0x50}, {r2, 0x1}, {r3, 0x44}, {r6, 0x100}, {r7, 0x61}], 0x6, 0x8001) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0xac, 0xfffffffffffffffd}, {0x1ef}, {0x48, 0x9}, {0xef, 0x8390}, {0x88, 0x2}, {0xab, 0x9}, {0x1000000000cb, 0x5}], 0x7}) 04:49:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde00020081165d4c5ac701017e6800"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x100000001, 0x7, 0x1, "81654d4f678677da8a91d2bf27b3751f0d6f833a", 0x10001, 0x7fffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) 04:49:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0xa0) r1 = kqueue() r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d7abe81180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x68, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r11 = kqueue() r12 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x80, 0x131) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x380e2, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x44, 0x80000001, 0x7, 0xc72}, {{r4}, 0xfffffffffffffffe, 0x24, 0x41, 0xdee, 0x7}, {{r5}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x2, 0x4}, {{r6}, 0xfffffffffffffffd, 0x40, 0x8, 0x7edc2b53, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0xa000000c, 0x6, 0x5}, {{r8}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7f, 0xffffffffffff0000}], 0x8001, &(0x7f00000014c0)=[{{r9}, 0xffffffffffffffff, 0x0, 0x20000046, 0xa8, 0x800}, {{r10}, 0xfffffffffffffffb, 0xa0, 0x15, 0x4, 0x4}, {{r11}, 0xfffffffffffffffb, 0x18, 0x2, 0x1, 0x4}, {{r12}, 0xffffffffffffffff, 0x40, 0x21, 0x1, 0x6759}, {{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0x1}], 0x3f, &(0x7f0000001580)={0x37, 0x4}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f00000000c0)) r16 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCCONS(r16, 0x20004276, 0x0) ioctl$TIOCMSET(r16, 0x8010426d, &(0x7f0000000000)) getegid() pckbd_enable: command error 04:49:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x0, 0x8001, 0x2}, 0x5, [0xfffffffffffeffff, 0xfffffffffffffffd, 0x8, 0x9, 0x6, 0x5b5cf8aa, 0xe920, 0x7]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x5f3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x90) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) 04:49:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 04:49:52 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x628f, 0x20, 0x7, 0xb, 0x18, 0x2, 0xfff]) r1 = semget$private(0x0, 0x0, 0x568) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/110) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1f, 0x1000}, {0x3, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000100)=[{0x0, 0x0, 0x800}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x410, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x2, 0xa3, 0x0, r3}) semop(r0, &(0x7f0000000200)=[{0x1, 0x1, 0x1000}, {0x7, 0x9}, {0x1, 0x9, 0x800}, {0x2, 0x7594, 0x1000}], 0x4) semop(r1, &(0x7f0000000240)=[{0x1, 0x0, 0x800}, {0x6, 0x8, 0x1000}, {0x0, 0x2}, {0x7, 0x4, 0x800}], 0x4) recvfrom$inet6(r2, &(0x7f0000000280)=""/225, 0xe1, 0x800, &(0x7f0000000380)={0x18, 0x1, 0x9, 0x7fff}, 0xc) semop(r1, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x3f, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x6, 0x800}], 0x4) semop(r0, &(0x7f0000000400)=[{0x2, 0x3, 0x800}], 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000440)=""/143) sendto$inet6(r2, &(0x7f0000000500)="7f617a786b98940e59c0a51a71487316ba618ebb3b8ac2dc0fd6bcac8ce32a84c6e51b23a39c78ce09321b6a0a5558e2f0ba34e75753efbd55f0cd273b5db9ff2031b191a3e4d8b887da7b17e88a609c48d59486985fb24faea05b2f56763a98652672b6ed9b9734956f9c5a0ec927eec000d408baba8897ccd858b55d9f1fdce6e60d676528cbddc42ced2ae6691b782cc82d2f95049555561393244e3a6562b103d221608050db2c67b9c815dc55e5c3899f41286912448649d72fed16f2f60011e629c3bd917d7387ce61de99861529e4807c9eb99abef4c8", 0xda, 0x3, &(0x7f0000000600)={0x18, 0x1, 0x9, 0x2}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000640)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x612]) r5 = geteuid() fcntl$setstatus(r2, 0x4, 0x40) faccessat(r2, &(0x7f00000006c0)='./file0\x00', 0x4, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000700)=""/176) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)) r6 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0x24) semget$private(0x0, 0x2, 0x200) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000840)) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x2, 0x2}, {0x2, 0x5}}) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x900, 0x0) lchown(&(0x7f0000000940)='./file0/file0\x00', r5, r4) semop(r1, &(0x7f0000000980)=[{0x1, 0x4, 0x800}], 0x1) 04:49:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x2, 0x4) poll(&(0x7f0000000140), 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1c) 04:49:53 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 04:49:53 executing program 1: socket$inet6(0x18, 0x3, 0xff) 04:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0e6986d4ce027ee9112f895c997aa3a7f4d0b186a517e53953eaee1c76034c9c054cfbc787371529fdd243a933f842102e1558ec539280980135520cd97853a8fdc4880939735336d8579ad2f6226207020e3297f3199f9fefb06423eacc4b2378374005fc8af8e20a549871562f40a177f3fc87dda3580e631dae2529599247cbbe0b6f5bdca3afdc9da72b464a8f9a46a78b64ac07f6ab2780945a", 0x9c) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 04:49:53 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x20008, 0x20) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) r2 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r3) r4 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r4, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) ftruncate(r1, 0xb44) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1aa) writev(r4, &(0x7f0000000040), 0x1b) 04:49:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 04:49:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xd282) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3000000000000, './bus\x00', './bus\x00'}) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x914) 04:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) socket$inet6(0x18, 0x5, 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:49:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:49:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x5, 0x411) open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:49:54 executing program 1: clock_getres(0x80006, 0xfffffffffffffffe) getitimer(0x2, &(0x7f0000000000)) 04:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000140)="0800c3", 0x7a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:50:03 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) r3 = getppid() socket(0x26, 0x4, 0x0) wait4(r3, &(0x7f0000000040), 0x8, &(0x7f0000000100)) setpgid(0x0, r3) 04:50:03 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 04:50:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) semget$private(0x0, 0x0, 0x400) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 04:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000033, &(0x7f0000000100)="fe35023a09a5e90815f808539305d0f7e82e7d7c266e63303c72fe0fd14fbb40322e232d5bab69b14ab3c01e8c020a71075b401b43b3c05765ffae4f84a73f172cb0b6d17e88ea63976fb4b4a462602eb18d6c0ee579398d1fb83af3162e07f9361be90822f70a2cf85217ec9bb3e0cd26727c6494c0a07f7d46442b2c42268af38f7e7350246530f8ab61590861bc2a28909124c9959620401b49bc439362b6755e6988f39a62e8f06f233f60f427d8d286f1ef0963b6ef1d99", 0x10f) 04:50:04 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r2 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) listen(0xffffffffffffff9c, 0xa) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r5, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r5, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) 04:50:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000080)=[{&(0x7f0000000200)="b4ed01dcef41542aaadcea9e4f810946937d70be4fa79b3c21bfdc1c34c66e966f27303c796fcd6997782344b950d1eceffc516d352c864928654aee85acb08c968fde10a39403334ba1199b0827dc67e65212be8f4118da53deb3d4cf500d5152950c0a1e92780e3a71c8b6449bc257368144d35cb62ed1869a9df243bb84ac92b9f1d436873f7b303679c8afda97d9d7cc09581b10ba89e3b05f806d984262e3e5a914c2c9c91267fba4eb8ff0022a5ee91facdd90dd75e9a7392bdb0c986a39a912158888e2388171b79bbd4c074397658b441ae6b1b45d8eef263e0460a56ce56b", 0xe3}, {&(0x7f0000000100)="616a04f12e3f63c91abb575acf08ba32bb2449a6bb38682acd32f57b5b4be013d56cb128bab58cb7884a6f7fb6a9a8e2e8529d7a58d57f08461a8299eedcfcba9077bdb9029eb410e6c5e1a09fcac48becf0610b6e9266353b46f6727d82b1faed41ae72272c1e3203", 0x69}, {&(0x7f0000000300)="1e5d610579913cdd594c8f5779f163a4cf56fdad3b5e264237104c76533f6229fd0085454e4df6893dc4b322556e35700c80ea99f00df34bfe93f7519cd89b4a283ec8586645f832028a0ed465a8a2f17e2c845e560d452582eed1fc0bc367841159e79620d9758c02a45e44690c40923beab5c3ca440b09d004b45de7c69c9c18dd3db3b93732465c17ca994dbc9655", 0x90}, {&(0x7f00000003c0)="13beb144213772fe31ff850d0e1a9196ee4bfb4bfad7c6c2c0a8ebf907b33bd0a2a0a4dc5c946f2ffd61b18c0d0970d49f6ca285773771988aa8a045185b2e84815bd11fea9d7a6f039dbc3d2aed7ca0fc6ddedf83b3e26e41f3459ac4e0d0ea2e9faa75080988cd2154ba154eef8c03bbf2f99e18774b8a7016b7b7c26c0e9eb630246d277ca8ce999d0c6fd4631ffe98e95c1d025e6cd7ba0dc2669266776f52aee5c51acef714840f456b87dd41ac71e219733e39833fa7de3367795bcbd3cc8cb1e612ce0bb1eb3c4bfab4af0e6e9c39a9ecf9f9513edf4d5d59738e30ec5fa45b4b3e434640209ca08e846597a0e49451dea9fb13c03909797f8e704f657d2fe96eac0f0cf262732589a0adb7334b9ca262a3a2a40a4194e26ab623dc5a5f00b3f7f0e667b7c4ea07d419b491cbad188a4c15876f7cc8689a5b9f2392f9b6d7ee133c12f5bda0ce3f06d15d75153536b85f0e10dc7ed0a80aa2a9c031e6026671d00dc317ab88fd4aa06acc9a02a652e950304072b39a544a36709ad0a0d827a32258cd030312ba86366d6c15f08709cd9ec6fcfcb115b41fa65db05fd98e10a71620a1137cbe80ee63065d2a035c4310f033ac342c50ca05b8e80a8f3b9ab2918b9a6a58b643719fc386d7bcd14c5dc88e3f5f5e622bdc9ff0ca0bacbca9fb5feb240a46c8921eaf87567314753aac9be48902f768958fd1109a05503091f2889cdc3df3655c11a5c4a8cc39a8cbc2281c70361de0570a151608cc31168959e2c7e49274a01504fb667c100a727b39763ff99444ab21d02a990f04695596f223941c1a3ccd638e0536737d6045b2ee0a357054dd8f0b5c6595a3f4ee88d3e77ad997800f0e7d55b519bc3a571f31fdb16ca8d485d75474f75254a59d3da34a2f45e5a0706f144ce15840e06f6f0c7bac1a5ac9668eabb3009e929bf0974c5828b83b406cff4fd1f14994da515b476df02ac902105470031bb243d64859a306b818fabc7955810ae054a7750d4b2d9350a902e6f4c9ccfa2861309476730170cbf00be82df8ff384c7354e90a45a60518624a90e100d5558442edcde366242072b5b280177c77dbfa59eedcb2c113aa65c6d6607c9a438f791f1f749f05347ca83aeb7ce7081ca304cac6163bce4f3345dcc136d153ee735e6ff5acfd6917d684b5833fd46548c15fafffa7a44de9e8d0cd8f30da75d6dd0e93a7c2e2dd759c5cb7447c473f0230e505435a273a2576491e7c3b8b51a260c06c3c9895b620e4f5a1530f8c49c15b481006e5714b552e9644cd551c38d8afa7817bd2d92647fb8fe92c5087065debbad1fc07b026ce04b836c818be3ca85a739a0ac5c053c2b83dfdede1ad9851baa4857fded9eeac8c57e9596c7014aacb4150ef7716e672d1b6a87706ea0784523196cd4685fd7ccf0e91ed079942ac1fdeaa24b3c399564d1c39045d0d9f80c4b88aa018d140aa3411a562e6ac67477d93e3637e184c74a43600302f16bf0ce253fff6dc46eb62fc0be79949df13e5bb94cfd673d2e4c9af1f6ae607fe63719dfab5e30a223816b2ba0db87ba76af519d2fab54fd8363f7184ad0a839536877ca1b75fe06aada09db9cded615c9f491847edd27571b193083d2db0f0dca1569ec73c7c460b10ef9724ee3698bbad1aecf55814703a083d79c2b35f09227fc7dde61afedc188b155130ff3e09df9363c2805dc5eb90840d48de4fb7d8263c925e7330d561e5f1517425e5d272b8020c480cf82b1c1b7d39dbd13c89cadc85608c2381315fe722611feb1172de9595ba84f1c332beddd155a5884ad15907e9149d687284750f0a064777e53b14b27da39c77fc61e9717447624c0b62dc3c2d7227d23a5971c946e0c44e39e725f8e2ba354384946d50485b2dec16d0c741de4b312fe9b8e1b978eae21169fac808d3b9f6e0e883c670465888686c8dcff71f46f073c0d66711ebe1a5385b0d871ed8c6009bc12bfee59e2a48d7a44ad56a79434ee30d040d43c1e5d9e4ff638243ca15b40dbce979b023e6744da72e0bfe036f799bf400b9be24f00d4751e3397ff95cd5708ddde0ba8d287209747b8548e1c348c8c4b8ed25b6fa56675a8b432ac89c52cab0c96a1806d5461579f55ebc7a5d555913dd9d6871abd0209e91a603b434070d9f530a852e1df0091761fae4f2817556edcbe3e4abd60ddc51629096b0448738733844c8d1c3444565c6e9ac04374721f6da3bd71e009e4ba678d2f0e7f9b377c1b26f573c17976dc640d12c7d34eccb11ca196acd186abfd91e6a09edfe2adc539c7b7a10c6061b15c7086789987180800054071a7a692eca533a373f9cd9d3d73eeeb3859018a6688a23472aba1a00929e72ea489b353071ed29e94f35d81db980d6f20d700443ca0662e6b5680f69f0c60bb1c6d5a1820523d576f31d41735044d8f0fe9675bb51d579700675fe8dd06d488e5a2ae13ff7d6d82591fa0a369a39299fb9be3884184b67e48066648f47f6d47b089df9354c11b10cd66652ad6e8318a6a5eb6d837fa8b325ca921a220b7b6b969b804ef04820408d47b501d21cd85c67f1f4b45d942988cd280eb8b80ed51d361a45e82a17d87febb94d44404c13f6b911f9d2dad571555750731d35a9219992b85c02a8e0a4d567e70125b0fdcfa8eac072a0b4903325531d8b679d60c9ab8681573eec572a79850b250f6ee26a72c84e7dc77590a68f68aa666e142d4808359349df518d8e8305015ffe9e9400eeba4676884c00382f08348164c1d69b394fddf0826e3e920f369fab48f8ecb737520a4f3e0d10d51af4bce391014ab855c4d1a3ced1c8d8f351360711bfb8ce52e6b8a302858acc405168e0dd183aa77dea8492a337e89a8e31f935742078c1a6f7617ceaa163570fb57b500247ad27413d96b332bf67b927ad82a002a7ffec35f8be0d89c26bcd692251907dc68b09fe1262485c0fe8d75450697bd9688179ed240b605b61207694f9490ea6581eea7b6864e11a706c7b740a8c5780bd88b3a7c7b0a9661a0ada89c8e85d58137ce0b454c1ce4ff11621c9d698a5c4dad5a4917c49c69ca3b341d77dbd534606491e4190c8edc96eee639777625ede30c69c9f444c2ab7a6915ebb003aed2a0f69ad6bbbd2b035626a6a421d065e5db85d52154a15e30c983546fa98ce112bc9f940bf52cc737e08614a0d599195b66840396bdb55e94a375beb1f1d0c5007a45d2ab99a82eed47373b3b6908640fd9799119a8a5b89d66e3e4b80439a099e64e784736dcd02fff0c538ce02d2bdc4538c861840d30c6e8394e0292e22812dd315477b90239f4d809943f2fb1d5cc717ffb4a9b7d19acd745a4fbbd4b7cd0a215e55f4f5c10595a773d1826b609cbc15db36902053d2659a1920a13e9ca67a8c38f44a4247fe99ae3a4b68d17de92f74ecd848a649752be31b9eeef2e4505dd2aff3dbacc132f1b37c322d90ca029393193fd7538a9bc89edf43bbe7ea80938751602f58a14fd3974a67c5a302609e28df12982b2e7264c59590be60a96dfbbd8109d897a154d063c2afcc06bdde7f0e336b090ecf94e90faff1b3b8c0ffa9e4b1486eff24343ad7c6dff1217d0aef9ca44ce5ff100a3ad5aca2bbea12eb01d432d361777addf815014d811fefe2018b1c1fd67dbd0b100fc5df2d8ae563be0e0be24ae9e3a2dd365c88325f363440e5a2672e33332525d74dda955bdbfa7402bf7c9f2d4974d2b60fe981b5092bee83e2054d5672aca7f8ff8286febc63e46a3d1d7427d48592cd5341cd24de9f4e7a796eed0850d0c1057ca46eb962fbb0ba7eeaebaaeea58513ba6fef586dbeb8df4b9d17e60c1d94112a102c769f715ab17d95a83c35a40c341a534e473f6b3d1c3bf827df020769dd72d42fad005a731a09936659fa7d637be75f6656066d48d1621286215e3df783a5992c8a5904e4c82c75fcd2fb9802d772466815169f307080508dbb29dcdacc3681df2c0fa81a594a0f08b7b0456da43fefc0c2496fa35f26481d775b87752d5cfbe650301aacfbccdb72a3f13b14715ad239bf1f9cccff4877bd9fd32dd939227ca53eb03ed89e105b02b1210799988b036a1c9bd9920d145a07fab720e211018f2d1bbea890d60756721b59719c6c31cd8559bb80b770f0555d4733420927ae7c70f0a50b7264c2f4fe10a89d515a496e9f8b152912af6f27a1bd45bc19e0637643a62678df16344092d9eca2c407e3ad7c8d125b8636e80eb6fb0f9b3f2554bb91ebeeb9f87511853b6fdd9bb5a429daa5ad9730ce5ff35239b0cf25617e19d5514ba66440f8c53dbf48534ff173b6d229f78ced98fd0803c9866dc337e11b2e2e5295aa2681d0afa92e0afd742533fc24e18cadd0fa6be33b362a140b0334fe506930452d2468fee0becb2cea37dc2802a42eb029e066d5e94137db4ac4620d8afabfc9807d48b676e2d30e059f18149d2249a0da7deaf55b13bc5bdc453b47ee7c089dadc4e075d182d7af35e35f83af1cfec034acf6ded330266980614c5f586bbd7a8fc2523a3e41e9117965afe0dca624e5f114ccf1283136cd759e34deca7a86892cd22c0e55eb32187228c9e42b4dd115fbc21c82960485949bc48a69ab38f1f6c5c3545c358a81a168926622df708a3d3371e3fe8e8b409fa13148979408a847eb4d4adefd285555381ced092dbf0a5f438c95dc24cb65e8611b84e348c868e69f1693b040fe2b79f851356a756ebed2c7617af78fac3674dbe6f963aa253c00c8da8ed13d35b48d90f2629b5556d778179037ee1f3efbc3af90d109b25ca81278555662a7e5da39b2bc0bca22a199ef3901ced672a0beaeda3b21f840accb64f9248cf2ad0b5929001c35fb0937ecabfcd30dfded2d094cdd91df45d3e037abbb00886881c56b3bdbda34861e7807897ad73910da116fc34b9be1551f8ce4fd840270cfa24938cf6600a19ffb65541897402c33080c0b152974b8f600eaf662ec03188e9def762201cd910fc367b9a867b518b2a469cd8ac8160ed712847cfda1f565e10f362891faeaa0e722a932bbf75a74ec9c42e56f359c9231af5337e97578cc28b6116e29ef44c901705b24ef1c872449ac4f996a9e4d0dc7556427b648d8e7b5676d48eb1804c19f1041550b60bb2cc8810c5a150ca9c8b4e6fcbb1771dccef637738eed366662fb003f49401081591fe915a9111bceea391db84bbf710ab178057d9d33d30d3845dacd5a9c5f6408c829d720652c351b8565397d1ad065d1edbcb859f484b9bae2e90190608c22d671aab9a0b5ff3ee7bf80de418806c28eb0f2ad1f756364b07f77682dbf7a6ff8cbe25ea51515a1478f1c030301dd78b6feb5e0bc41f988f76713feab2a0ee2e1ecbfc459f6844e2cea7a80e2496bbaf057f38e7b46ef78f6ea7d376a6e126de68e1345049e302ec96a62a8335e8d2369c9d7ce5a5898fe80be7f816933ac91fa622d3ba609ee79ae753a6152e9b270e459d32df002fc0570ec37e0a15b272cd77541a70ce91c619b55a7b8894058aa9a29f1d7629332fab2f573f05bfea306b9f3c29c5bef09bb49abc36925e957a331991e158ea163513860a7db8a1321eb0240243bf1781acd71e26b16cd2276ed3645fdde65b0588fd070db3cb294aa0754f12cb87b098456c36d3e921409b6e2857e5684f353720a090a601acd7b89d5990050b15cfab1845cf02b43cd26e40762a5d63c88a6314a9d50c708afffd4ea75a32cbe2d99d3d9ceca484aaa672b964a63b12aff34d1b8d44b6282095c21a5caca696351", 0x1000}], 0x4, 0x0, 0x0, 0x6}, 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 04:50:04 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000702f000000372797020000000000000042707becdde8b8802def7042f1b372ff2c384458fe08d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0615aeb85aeff225d4426c2acd9edd72d7f4b53f2e32d443c0afde6ac6a3906d3bd49bdffd974809bd189d04e2001f296981cf759f2007ed000000000000000dea3b5b85258f472592043b66d9754237079fe8b64baa5b26fe751c4ac"], 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x1) munmap(&(0x7f00001bd000/0x7000)=nil, 0x7000) msgctl$IPC_RMID(0x0, 0x0) 04:50:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002200)='/dev/wsmouse0\x00', 0x20, 0x0) listen(r0, 0x1b) recvmsg(0xffffffffffffffff, &(0x7f00000021c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/251, 0xfb}], 0x2, &(0x7f00000011c0)=""/4096, 0x1000}, 0x43) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) 04:50:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000280)='>', 0x1) 04:50:04 executing program 1: r0 = kqueue() accept$inet6(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 04:50:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:50:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0xffffff60, &(0x7f0000001700)=[{&(0x7f0000000a00)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x5}, {0x0, 0x4}, {0x3, 0x8}, {0x1, 0x80}, {0x1, 0x8001}, {0x0, 0x4}, {0x3, 0x6}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x80}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0xf416}, {0x3, 0x4}, {0x3, 0x4a}, {0x3, 0x20}, {0x1, 0x9}, {0x0, 0x6}, {0x3, 0x1}, {0x1, 0x3ff}, {0x3, 0xff}, {0x0, 0x800}, {0x3, 0x81}, {0x3, 0x7fffffff}, {0x0, 0x9}, {0x0, 0x200}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0x5d}, {0x3, 0x7f}]}) 04:50:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff808, 0x3, &(0x7f0000000000)="f1ef622f9169cc969d2cac6b3de66460bfc2146de48e628f5599a60a53d9dd40e53fe24158dd74e22b5bdfae94518c05c69090256aa34c5332d135590c178cc049909a356ba54974b634e508d1ea0d58ff2f6d6ad44fa1e07feb9fd3dcab50295cc03daa3959589ef276aa4663a7abf57f7e52f9d3b7bc74bf91302dd9f23d8fd5b1943d", 0x84) 04:50:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x16) sync() connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') sync() getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgget(0x2, 0x1) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/102) getsockname(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/41}, &(0x7f0000000400)=0x2b) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0xc22, [{0x1, 0x80}, {0x3}, {0x3, 0xa1}, {0x1, 0x9}, {0x1, 0x84}, {0x3, 0xef5f}, {0x0, 0x100000000}, {0x1, 0x20}, {0x3, 0x9}, {0x3, 0x662}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0xff}, {0x1, 0x1ff}, {0x3, 0x1}, {0x1, 0x401}, {0x3, 0x46aca87a}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x80}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x20}, {0x3, 0x6}, {0x3, 0x1f}, {0x3}, {0x2}, {0x3, 0x8}, {0x2}, {0x0, 0x4}, {0x0, 0x5}, {0x1, 0x9}]}) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r3 = open(&(0x7f0000000600)='./file0\x00', 0x2, 0x21) mkdirat(r1, &(0x7f0000000640)='./file0\x00', 0x180) setrlimit(0x0, &(0x7f0000000680)={0xbf3, 0xfffffffffffff001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x7f, 0x1, 0xffffffffffff8000, 0x1, 0x7fffffff, 0x0, 0x1, 0x3, 0x2, 0x4, 0x4}) renameat(r3, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00') renameat(r3, &(0x7f00000007c0)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x6, 0x420) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chmod(&(0x7f0000000840)='./file0\x00', 0x20) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) getpeername$inet(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) 04:50:05 executing program 1: socket(0x37, 0x8002, 0x4) r0 = socket(0x800000018, 0x1, 0x4000000000) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 04:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7b4e1cc6e4553124108fd7f3ab7431e29a2d0bec9238ff2cf91c6387b75a56b948183f1c8c757e8e64e206d83ae02e13444e5fb0c7e359cf7ea91ffc57609381185c10e303f09f4d98b8c72b5456cbc693ef8b8b16e0879f348cc2a1a3c0336010a7e226e39a6d34345602c4aa5309efa5302043e380dccabbc92172454b76dc4f76aab9ef1ecff46e57ef2ca67d42bfbb53995816bdc3bbd6179564ff1f1a85b3c64d0e8ea916f8f25f2f3be156ba697dd57b7de44cdf0dce554eb0ae8681b9563e2d3c3c6e2a39ea74ef8245bd1472aee7b314de8e8db3e8e43c2a8616ec3b0068515616ad840ff86b6c659866660db11e0b14677579d17f8fbeef92920c26360fb6ccd17492e9c4ba7e36dfd9b661a1b5555818a5fb74c7239d61e11ed0eb60640699c1714d667ff670993d397cba49163962e16adfb4ca15d4599d03d6be3cb9431ffaefef3df832c705b7d90a28b8ee6f4e60b27365ac846bf232c4a6b8e8dd6ee81c5ad1608859375f60bf0f43bf4ee4a2b1d72833117dd2e6cff2d2e7e8533b57916c2c512f20dc93580608f2d0437c62763b5fad4927028edfa3f2bd294d5635001c623ecb2736e6edaa534f4264aeda8c0ab22505a761f46346932d8db3896066641954328818534f99bd7daafe378c74f78a9f4ecc4a8c2e73c855cd43a4117581e032a9736dada684c3a9425c32b9bb97e0b6da809acfc0628a2b5745322c86c8421888be754ebdd28a027", 0x7) 04:50:05 executing program 1: r0 = socket(0x2, 0x3, 0x800000000000003a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eb3075ceca048b03b1986e705dc8d8f4d18571ffdd224245afde3537885dac1d40efa5e130730f95eda0f5bc096bf9f59bfefe0da71f8bad13db042d3de9ea22cf44bdd6c4bf96eeb9f5fcf13d0b4de115dff27c3d4df39042092ff68b81c17277ac2e218cb355e1a30eda69a39a3082c20a7bb9b3d322d46549b0343badd58a", 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(r0, 0x6, 0xffff, &(0x7f0000000000)='z', 0x1) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8012, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0xfff}) 04:50:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 04:50:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) r3 = shmget(0x2, 0x4000, 0x12, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/126) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 04:50:05 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r0, 0x0, 0xffffffffffffffff) 04:50:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) unlink(&(0x7f0000000080)='./file0\x00') 04:50:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x5}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:50:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='$/-\x00']) open(&(0x7f0000000000)='./file0\x00', 0x390, 0x40) writev(r0, &(0x7f0000000000), 0x0) close(r0) 04:50:05 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x79a, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1ff, 0x4}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000006, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xbc, 0x20000002, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0xe10d, 0x7f}, {{r4}, 0xffffffffffffffff, 0x51, 0x2, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x40000000000, 0x842e}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x1ff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x100, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x800, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x5, 0x3}], 0x3, &(0x7f0000000240)={0x9, 0xf02d}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0x5, 0x6, 0x96, "a6962ec019bc3df2e3bda8d174e648296c478cc4", 0x5, 0x7f}) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(r3, r2) pckbd_enable: command error pckbd_enable: command error 04:50:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) dup2(r1, r3) pckbd_enable: command error pckbd_enable: command error 04:50:09 executing program 0: r0 = semget(0x0, 0x4, 0x20) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) 04:50:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) socket$inet(0x2, 0x8005, 0x100000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x40, 0x6}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000200)={0x1, 0x7f, {0x100000001, 0x4}}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0xd9, './file0\x00'}) 04:50:09 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x6, 0x200, 0x5, "5c7c223940f61b7dbdbfb28456404056b696d4d0", 0x7, 0xfffffffffffffff8}) 04:50:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0x1, './bus\x00', 0x0, 0xfffffffffffffe46, 0x6, 0x9}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) 04:50:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x3c0, 0xc4) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:50:09 executing program 1: socketpair$unix(0x1, 0x800000000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x33b}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = getppid() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001540)={'./file0\x00', 0xf39d, 0x0, 0x4, 0x1, 0x1, 0x7, 0xffffffff, 0x2, 0x0, 0x68, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() write(r3, &(0x7f00000015c0)="ea8313f932158af0078338990d2bd31f49994939f9d467b433e6206c395c98a5b629d5ec5fcdaa89bcb1f4dfd9ef23dff757fb0f07d7a67b0adfa53c674e5ec50d71eeefe6984f523f3277e08ef0f475518e2b90e25de71e46cb17eff7ce822fb7726973875e3126204925146db04dd10e49f419c54da2bdbdd76f7899b23fe48d22cff4d7016eead81a8ccbcb19c4ef03bede08fae38302940895f7d4e23d34ac", 0xa1) fcntl$setflags(r1, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000000140)="0729a6bae84e00469ee193de4399860aaa5a506f1607d5c8ab87ba0bb03d5e84aa02eeaa2aa5c523f536163ded21c95aeeaf2a281acb13e15b6ba187daf09dec07aa36e4dd951b69bb2797ad043115112baa8ae14931387552df98294b463c6dd153919f39fdde4dc60977a54c8a92fd37789e296ff22b16ae19c2fca6df5d7704e5f3aa82503b7954b15ff429c6927ef0cbb423ab29d3bf4b0992fb84170a899541e0b1f117292aa6603e447679390b9a5227db95a84eb6f26b1c73edb3276eeabed400b46faa194202e6ae9d34543e27d2239dc6031b60fcb64ed23ba123d4f39b00052f73fb1c35c01a0b51c480c05a52ec3bb13bf3dd69190e", 0xfb}, {&(0x7f0000000440)="7262d560f1e5a8bbe89b15bd34e3b3cd60d1d15b098366134c4765fe53f6f15d5fa8fa50a8d226dfca90f684c3b4d540ffcfb237f6ff538bf5fa3be4413c2f50a0eefe2af0bb9105cd9638b54310999a4af008ee45c78145b6cbf265c44e3e7a16d1743485d3c27395a99f364c67487399a357eaa9a77ad49e3ea9b6dd8dff36220967e2b5c1b92961291e73d539c6619f3ff9f7ab917122a07092cb984a404f94a7229997776a75ea3f5c0ee9f99099ff35de4d1dcc0593819bb6c86b94039a4c8f64a42565aede2199bf4d5bfbb2912a68eb0e15309ff6607b1a309871d2f61def6be56601b739aca1c90d615805cd39b17d833716a9a397a448aa20648ec0cc356db6a0957d3e061aff7b1b33d567d94f6399438ba360d1e49f39b99fa0d4b68945ca7e2d1eea0209257217bb55f6b53017cc0ad4475ae4db40b59f08dd965b4302523c963f1d78f88436765b3d8a55ba4425293cc8b3a4a23b63746430e0965119afa82e16828c54ac854307e8c584c12cc4a39cda973b41315942fda5a6f843a54695d44c3ff79374bff3cbafc89111b8910bcf8dcc0abc94c0fab029634da7ea2fdb89268c8b5c9729799d7b5660bf51ac7be0a8a2ea3c1ff537343fcd06d1886fec56c9e4e047a42d6eb81f9697830803cd9458daf5d0b3824901db10092f4edfb89781da70b52d7a24c13764750dba2009112b8af8f8aa5c09e66f0f56cff25e34282dd2ce3e0587ee96ddc7cb67889492353eccf5f8851cee08e7fdd6c40d389af7fa4d7913e685e856d3f413de5b686745303a4bffbf7444525d79cba9cb17d1394842771a9c5bc0f1cc5e56b695ef8eedd132fae21193a31450afed2a1b350ad2f7b14fb9607046273190b167ad23330f4262c9f152ff7c3565476d7e12d497ca7ba52831c5f40e173da476ab7b9b46e85f413a3377b6fc221b4fb7903ca84d9cd55b634272d8d1944b7354569630f75dcedc577dc15c78b7179227d4f4d7803d533e4c8a736b5d7fa8d8705ebc3216662b682389fd82bb6def419ffe65bec587bdb904144389bb0f627b4f0326f97029ba224b0280c6c46511cc0c98a75297738615ca550794559a7f6f44351d0f2a3abbaf6d8407711bf2302956300badfa41146066b546e017a19a1266c1d2226939ed5bc993437ef6ba4df1e37fc3c26a1f7edddb140d21cc4a20962a492c022e7adddfe7c0c4bcbf4eb19994c46d36850b2bd84dfa5d2dc6787c29fe51c45ec1ae32c895eef31a10e6fce81af7322b5051fa456cef646abad12c1b78854b1ca9de24608068e765fcebae99e879fdb7328606d83abf6aee1139ad710afbb565e5155079fe9ea5e63d0175e1c56d053e5f0ddf5a3103030563607c9b54549997745ad58e7f7de3b5690225a11c16a4510662a623fb9849f14d6a358052578f718e5354c77699d43e39e572b0233a32028397b6457ee32cf9633fbb718c5e44233240157152e94b3ec995678640cca40966f41f9cf611b275293a88c7ad5f33d941531b0a3019378fe2f3b1a441b4a18abaea145d11f60d68402e1ec3fe9ea0cdd395aa76d6867116073c5977661da7612a5b4dac1eec47b3529d167d001c58ff6bc3d821d1d2164b36ae7653ed0c895f55bbfbacdc7c74db70e3db10c6765f9970818c45442b63a9bd184bf8c4439d1c56f1219c7a1dc4a757c94a054f7e688ca404b901ba4c520d0261e99b9c2531c038dcc79f335e0eec0e6e9227497291394ea170a94c83037f3bc8a8ea1a66283162ef00fec04571f2cda7a79c4c97b1ea3a65a4e157734f451469baec108e00dc0d63aeb70ae871a5d28459c707b96a296052730dc33f3fa5b17bd2e2468035c561857e61fbc555a8be726ed8e4fdfeba70925c4226f4946de3187c28c6131ef961fe0d1f1e73a2f39f456e01a768ae11b4740c606091bcd1cd52fb2a5ba6f037405aab74ccdd1bc7b187ab9eac832dd29ce60aba30255d63a682c76cad0cc9534080233ed617b32eedd1c0dc15bf2ff2994317c43f20fb6b96bed5bf908a38cab8ee5e685a514c2ff3ddae7541f145cb9734d1085c3fd984f60863dec9bdb4ed98d0dc06fb177a18867f8be7ec6183f26e6ba55c8e26781ed30b57ac1e7b9ee18a48e6dc98b0edbe5168e320706583d20f86508166a8aa6ede7b4090154a4fe371403ddfa0c162607fc2dac4e8c6f4e5f25edcac55b0cfaea747661f350df7ca373fada411c745a3052e162736e018a91f3614fddfdf7bbeabe4138bee894e051d17b558db70e6e1d71999cf7f5584ac4cb5c683b8f3b1dcd812f6913bda6b31a86aba8b438d8b201188c38788a0c9237756cbfd5d171ce45c190eec6a508d94c6bb8301cce29b869d2f4a74cce0e60aa75b8b54570da695219f750290b649e9ddada128bb4d883b9ab481d35e30570c60626534efcb68546c4d551593e8537027e4e0eff4a4f32c210c8663fa22bc20b070f1add81263b0c6fcd278f375c0d9ae691782d90302e902af1b1e237e140e62178e2b08fc5aabd69c60a8640d82dac33123cb9e2b5001382880900e7dd7f4e82a42f72bf2ce65c2685d77ea19862dc2b9fe100b649cdd1d396faf91c646466ba7e9f9281446806bae18318e5f117a992034d54350d1486553806023a074886ac1f80ccc2ab5fa4b9206aa5e8032920ffa6cd06c2a98846031d9fd4aa603cb831c777ecb83323c9be46b0a08be652aa9f6b8c7c2b3c0da56cbf1f2e9690bfe2623fdaaf560507e9f1a571088ead94709b47baac8fa0045da90a01d6b3ec7fd5dea0d02ba781f558d95dfdc7a4f6898660bd732120a9319dc18eb0199c0baef57319f1115510799afe9793370c475fca1d4aec7c48c40508187d8e7382268591dc52e57a2d46e98a8d76faca95b48cdfdc17fe87d552c4e888512a299aad8190e9539800a78af460a9b06494dc36a6fc4c4303e0fa50a54e44e4f49d86e0cf49868168c37848370e874e68d2b30a7d18f528482aa16d297e84fcf899711312101e9a19b7dedbfafc4a6e495ab7283e5c9a8a098cd2e8b34bc2557ee70536625f0eca7c2803bd83fccc7500e0b42703a0b30c088451026386ab20ba1ea20688461bdf497a73e726cbf6a56df7b386e2816db7cd81adc42279738ead7660c9626fcd038349d7ad6d957d122dcf7d76f70671875518f459831de511d677d4472e0ef320835492eeeef32ea045652275481aada336bf4b0d8a5c8f95e461456ce1c582c2806d56b2262f0f789699d820c4507bfeee9a42b10094d2aabcddd0168a83063f66eb4e6a9989bde9aa58bed1a00fdee852e24fea4d05390ff016b0ae31be0b67209507256d150b7c643bf9847ba5eb0eaef90396e86200493090b3f3f0ae81e7e8d7e04c1a83449f7339619ecf55224b53fc6cdeff7d84437f21382666c0f0ba0cc8a9b934d9c1a9c4108f78029dfeefdb3271d19f5793b76e2d45189dce2f42ae99c8b9192e783e49a01fc9a01a5959337e87886d8c040ca797fefc0d9ea0ee74802cfd68dba9de34857999ea62169a0a45e36fe360b30ce6c83faa2f38cdf9640d4c2823416495c2525e26f1cd6a8f9cbe80a0945ba24dceec05d257aa5a88529cc442f77bf200ae630ed9dd8d1d3d7f100d6b0fdf29014f5a7657f6a3015c1a861c4819e9f2c07261d459aceb30795087847ff86b086df346546dc72329c009a802b9854bacdc36fc5e10684f08e7e369591c3d859299eff6627f265808c078dc4ffd2175d8fb13c65540d3ccb6806fbe2aa524a2d46eb91dd6f32fa8b8ca4bfb87514f992df8e85b57ef22b303f4aaf7295f0789cec6374af14ec1991f57b3437aa8d026a5fc9a1127c23182e6777d4ff6e2379e1b60c7bab331d9ceb46311125a7284a7fa4d676eb03d48a818ba7b5778d0493b3118c539cbebe8e93c82b20e03675cbfd5b3fd9aff335ae244d68db51fafbede722eb47458e67d0dacb40a0095a76c8af110458262e853b5521819f050e6cc6b0a9f770f2c7149aa80908756bd6af08ce146d0ccc17d5e782a56751eefaf65ff0bc94846a90258900bc3cdf3767373270b5dd325bbac7874d6508f44b58d0614d1813d7c594fe5fb1199453a2b7f4b3cfe3923c81736dfa246e76acb8d5082041095d8e3ecdfc3da0c2d7bbe18c43ee28c7eb767ff86f30e910bac9be5d46688a91e0fa8f999ad2e1a3489b22c867412f6330230df7cf4bca7ce50b6ea630ae06fe69d4e151860c37adf4f5d9c11757c3d9eaa39598286fc1a086f8df149e008fb696e9f85270e496225731500bdba1ad4f53944b1de79d7d907b523ef92cee06743e132b38d018a34e360467e28de271cbbcec43e08f0c666d032819903236087a8a8448e708704a3d6a836edb9c266493f24f09906e350349ad66ab690cba399c81f0076f0b61c719e63b14702f0ca84de1ba66d9acfc31fa8724e940acf2564da39d8f81346c2fd28ed5397bd08f8158fe44c5636dcf33890a942a53b4e644e4d83aa201dd9d10e617d8713a73a74c482f7bd3d89cb04435ca4f03e112f37508fc51bc5b6ba1cde9ab3af456b100354e00a6db961d8a615fdade2ce6a0c16ace62974a005d50d7d109aa0a41bd8e3db73bcf28ef8e52743da9d6a02c0c449eae6bc813c792b4fc66603e6ef30e31df1d3c4c68eb7da123e0d1c9c74183778e11c402a938367893f9c5b3fdccfb974ed016518f4f51ff7f1a2236738b5c6e987d46681f617d7b52977e28cf41dbb2dadef076881d728afbf1f2e111736f4f38f0e78e0dc81f01fd2f6a8e9d21350a16787631e33d1d2fae2ff438360f5d162e94942748cdaa86c7719b917f60095c045ba6cacc15bd8a8eb07193e4a541803979c8f00bdafe16d83bfe756ad95b82fbb1f0a55277e96043773805d267996464e1cd9a0bf9619d6c811501b73b1483a9523a570c84e3b807d6def793c4b7ff194926c63bdaf5cfa3f5b37c95209970a4fd0be30bb8fb81bf4e7ec27f1361ff989b46799d252c2e144bf98a62e31a340c8925eac183f87cc4b62f1f9bb45c98c3c017cbe502bd5e446c7bf4922f82b3dbbf34d2fa788300f47804335a2d7a0295b8a4f8a3165b89ac740ffcf88be21f478321dc0048d03e1bd8905d3c6e426a6871c8e8c8f80108ac522343eded151d9f8b8432abf5659d927982a887ca103c7f548ca26ab355c07de5345b1ac3f1cee1ea80d808d8d910f4ca9ab521b29612d68edfeeb2d48507c8f834e06f80cca6142cc8d2817a0f025f86a2a9df7794951f7da1f7145dd9b0792ab34c75027342b1459b3374b8f59398f4a5fe42642e6bd04cefcad941f1138b95ab177263543957178eeb2aa8a92858ae8addcf4a07de547d38ade4e8550c68d626effcf2baad47c716195139d67164df9bfd6c75d78f3d08dbe2462c25c6666ff123754db591e6c466f361038c1ebe1e4aa8da32f0ec813d567fd357c95bd2fe220f7518bcb7bad187cde73169d0c6554ab02804cf81ceb24b34a493fccca47c17fe514aa02288a4be30d4469925e97e1cea847165a32f648e2d6ae26df896582d7f7483625e0c96a51cf1bcb2d5daa01ba8e777328a4c2852a03985532ca873f36af6fd6471f1c605670b245f80f9bbda4654decf0496fbbbd69aa17c0d31c91540ca1482aa0d96ae8534328c88df6e62e95cd318a2d6456de3011e3fbd053386255e4bc032c67617bbe096cb7fc4fd298fbdb3e48eb2200899c529be82635623f5b72bcc039045228a25cd499983a0dcf95796561e8f14622112b3d642f279e1533880f880e27760e7", 0x1000}, {&(0x7f0000000240)="2c9c446684e82d4ccfdb0c8aa1ce57d33014729ae0c974a394ea8d206237cfd988a951c0a222d6175452004a24f314607e1cc0e0ad934338dc0bf49d0cb79c0fc183d49bb2b3ade363e2a070a43391a4dd916472af1906244062633689a6ede362719b8c88adee85f817b08e49324c455f49ea9c1333ca97790e6e0453e80ac46f0438d12fd83968cde2b9afcd5f0d2c0bd31cfec73469fc6f901b2e67cb003e0f86b4719c0adb5002ff9a3818398af2096d14ca7dad4ea2fa8c571e75bcdb2f33889fe8a7d7f55d97c0a565ca90659e9477f9dd9810895af8ba7bf38a14d52b1d09050002", 0xe5}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x50, 0x6}, 0x0) fcntl$setflags(r1, 0x2, 0x1) 04:50:09 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = socket(0x6, 0x3, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3b0, &(0x7f00000002c0)=[r3, r4, r4]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:50:09 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x3, 0xbb, 0x100000000, r2}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) getegid() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 04:50:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 04:50:09 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 04:50:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1, 0xff, 0xffffffffffffffe0, 0x1, 0x33, 0x6, 0x1, 0x3, 0x3, 0x7}) connect(r2, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) lchown(&(0x7f0000000300)='./file0\x00', r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x9, './file0/file1\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) recvfrom$unix(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x41, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) 04:50:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x101) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 04:50:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = getegid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x240, 0x10) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r9 = kqueue() r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r13 = open(&(0x7f0000000940)='./file0\x00', 0x8200, 0x50) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffff9c, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) r17 = dup(0xffffffffffffffff) r18 = getpid() getegid() r19 = geteuid() r20 = getegid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="73c5c32c81ec99a48696511cc8187055c1f63e3964c044a047337658c0b15b4d0eaea523508526216d3c84d033407bd3a9e2be18e024b9caf2d3ac8cc2da258a5046f82ee230516373faeade6d4f446bbf77695ffc8e79086b92c190fa233bd3b67e11ad9fdebd95d4b119122976a69f4662b5a770d91331e9de649b9cdb510996d62b40f1c3a6cdb234951d709af129a248638a65cb6fc04fc0e4e9643e81a92be1c9b316d4ac64db40f83a451fdb7d832dd43e4d71ec1804dc09af27f4b3d76323e41ccc846157a8b8f0f036f075acdc986094686206e23f018540c8b1d6f54f35337b91", 0xe5}, {&(0x7f0000000180)="901027b0bac7227b4266fb6edbeb97e77cd820afb2fc6a8b56d85cf7e1f8988706a7f0d8a4b8", 0x26}, {&(0x7f0000000280)="ce8431bc7ac1916917eb100e3599f5351014205c4ae4e09b844ed26a4db417fa085ca11236bbaea47ad809d71f6dc3aa410fef02a0dde459d3404b39688c8756be95f2e2af7f00c34a2a654d35cba58287d81159cfb057a65ab142cdf5cb3ceb170bc0ad44c511ae0681d21aa200ffa70f1bc2eb8e2ba8de785d7a0b9f90ef9f3fab27a0335153facaabdde70dbb75329435a0e2bcc015688f633b803a2f3b2555c41874ab18eeca0c5e71c3072e3b3fce2b8fae79be91e09b85f9138561d57cfe0cf1709d917bf4dd864e3b41ba6de1b6cebb231af5aa2223fafc72b5ac8995ff940ee3c76688ab49b6d784f306", 0xee}, {&(0x7f0000000380)="f3a70f4f8f4188fa43f3a597960bcd7bd0a54c8ad427087b901ec87cff6e7f1a62849567f25348e02c961040f8d010eb2f0425c0524222ff0801e7bd9c4bbeef6da5e51bbbdf568cc8650716f9342d4d1bd8230b70cf0f0b9b03fda84dff4d1aeb16df7b5405971567f37ebd8a8c9cc1c03cd19e70f88a1db371f42842daeb913a5b45d466324e33d7b5139576aae26527fbe6a5581d7c8a0420553129e035976e8e57f197c44ee4a8182d2b797bed9bf3322f5cc42ba7291f5e5fbb0de5b9360363f73241ed9fe31f88e86aa7749ef5759b69c2aaa770443722d5658ef8aba73efdb4166b44b08afbf6e82d6b5cb54440338692da446b060d5f", 0xfa}, {&(0x7f0000000480)="d76a5fb2aae2902b41c8a384fcf75f7189daf0394018fb68941d91a96be7596ff92fb2979c29aee27ddff86bc70e3e28db07e0aecae79c4a3155cd20f548e63648054466c0b5ece6e25349afc2c80939dfb2b95d48907d0238b8763b7a6172", 0x5f}, {&(0x7f0000000500)="8944fdd1bc937777ffe33fbb", 0xc}, {&(0x7f0000000540)="cdd14ba891a00cbd1c8325752817b3c09db0e21c87b67e0b7cd8ef1ebea8403de247324d9201820aad273dafd4805920ebf255299cc389b1f1bdd63d", 0x3c}, {&(0x7f0000000580)="809fca8a513dd6f25a0e7849f64ef8d0fc02c6ad4d01dfb36b86586ced532af8f9fcc5f6b1a8bc43f0f421b6392ae96a4f84bab7612a946b8920cdbf43c165542d3857cedf31066a650e5b68e204a4a29df1ebe523ef47a743d3cf428d9a692f852d2f772756fb7ef64e26154804259ab0580580e8bad78c4830a38abdf1492eebf73ca4073abb2ad75b6647a708c8ac0a91d59cd2e5dc466c5550c992aaf470cb479a534a881c75922c0a2133b5ceb555d9a5616c9820be", 0xb8}], 0x8, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc8}, 0x2) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:50:10 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x27, 0x0, 0x8, 0x7, 0x1, 0x7, 0x10000}, &(0x7f0000000040)={0x10000, 0x26d, 0xff, 0x0, 0x5, 0x9, 0x5, 0x8}, &(0x7f0000000080)={0x1218b635, 0x1, 0x1, 0x1, 0x3, 0x5, 0x3, 0x3}, &(0x7f00000000c0)={0x139, 0x7ff}) 04:50:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x403f, &(0x7f0000000180)=[r0, r0, r0, r0]) 04:50:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) recvfrom(r0, &(0x7f0000000140)=""/104, 0x68, 0x41, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 04:50:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x100000000, 0x7ff, 0x1, 0x8, 0x4, 0x0, 0x3, 0x0, 0x7, 0x795c}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 04:50:10 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r0 = socket$inet(0x2, 0xc007, 0x80000001) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="f4613dbc55643598a34311b764c35db9e4b787307ef795498fcb481770e01ca5f01e84cf6735daa9a7cf6326", 0x2c}, {&(0x7f00000000c0)="137db0006ea466a8b5fc57c248dfcbab5b16da6259b0213a0fa079f18ae16598ddc6c33d30ad9f38a86bd7cf3498cf530f28038725b4edddc51cd39f8749812b7d03572a7215885fd0e4fcff1af5dc4b7be52eef8c9c69859326003e520db5f2c6f1864101d018c639286a28479a265c74fe7bebf291a766b03185abbcd1530da99e223e54bc2656883f061d453fdcbde0c48a9c1ee41dde5c28277e2eac98ae71b731d9ffc342", 0xa7}, {&(0x7f0000000180)="f3c9f76b0ad2341c6d1f65169d0e6e06d8a13a7efac832d7b8fbe646a5a876670e232f4f1cf14b236585ccedd506e6b08811b61ab2d8d0dc41334c06497dfbe54600cf8ed33bf66c249c15524eec6d4afdb62031fdace8bfb50d888e453ed58c2ad2f72e97dd7cf6bae4accf77facf14df928be032b7a86f8959ed8600564688dfb9fc81af818393b4080b6eb9bd41a8256fc714d71b8b2afeb57288de69cd8af16a5b5e0a07c95a37f6468def4357c2eb1e36e8cc9309742542b3fd2544a0cdf39581801605d01c4b50a75c160e6c9364f2f7316a8438b28f5d300fa75f3d74ac824add5ab0e7192d2de6444354f2f3affa5a2714822231d2b18a07", 0xfc}, {&(0x7f0000000280)="06e06e1b1e2724075815590ce0250158380c6b75da8418db7e247bb3d294b80929bb26bbae1a6d1851e3", 0x2a}, {&(0x7f00000002c0)="d40f47df", 0x4}, {&(0x7f0000000300)="7ff584e3428c20cebeea3183db2283b585b27be7cae4ad7a162a6eca49d2d266645ca14a50c4ca4b33dabc75bc44493909d5e4706d536d879f224f64d975aed7f982edc0d10b3550402ec952baaaaf1f50445fab0aac46ae51bc98fa8a99961dc0de69663b1ae4860304034d0cf03cdfa8317d0ca9afce1da86287109ded186c41051d847a5ba69aac35a43fae8534fd029328a9e4d77ff2d43835e41abe7e77e618f3cc945a7cfd4694bf794463998bc6857aac3c3ab5121eed6d7c101334cccc09d8b43f43a0426fa41338eff3c9ef37728f6851215e4df48def5e2a4532", 0xdf}], 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:50:10 executing program 1: 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) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0xc00, 0x90) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:50:10 executing program 0: r0 = socket(0x1e, 0x4000, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 04:50:10 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100", 0x0, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 04:50:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:50:12 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) r3 = semget$private(0x0, 0x4, 0x80) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r3, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0x4) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r2, 0x0) socket(0x400000000018, 0x3, 0x3b) 04:50:12 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000004df21fd6499c5bbc1d4f73d44882143b97af9d72c083781ee7244375026affb5da7c7a11740eeed93213e7c894ed19536510b449a0f4e11a5f4dd3f3873a20a48d1c292406ff73191af9ce8d488eea18ba5765cd49bf2e829a33e90dcbae904e90320da09e5212c59af9e9f8a5ee4d0462b6e22f45dac71a7d212151127bbde18fe290128667ad5090a60bdb7160dc52b05846f76b1b415bfc236764be37ae0a79fb6040f24b8eec75a441ce45514f0638c34647cbbb3d8c90becd4cce1111898f3e1eb2a3d64aff3887d36ddb72457b137cb5411d60a189f97ac6b8b6b81e5c36060ed6f97446d7704b962d20428a7d0cc677b773068d983c803415e78fcbb17dc9d64bdc23bf5db25a94bd8364dbc3fa64acf8817237c5c53f3e68643edce802d80a57f847d0bf77dbe36bd42c34aded5944b1e71896927ff6c6d5ec2f1848c98d84137dc494fbe6b29e7c92993ba522504343222f78178839146c2159ec01065cd694f4404718949de714faa4ff9fc00a5a05aa20fce126c3793c6aba22528b02be01df6a527fba991af3b4fd549f5b948f8f7607f746fd1021b5332018dd57dd803024e7539376e3aeb50c725187d3c8dc7a4d0871ea975e8d2081af62ecd2924c09af1a656ff7b5404b4b99ec5f474e67ee54aea84595e799bbd6445ec87d2d0b0d186cfb005249c5c5840836d95c2b3ae7d7ff660777fcc9545297b5e69fc97a70ec3683eb1f9e7211801e7cc14318405b86da2885ab8a97996c314705d0d4d0a7fcde7af274824d1133f78334e0cc9c06a332e1ed7ed6579dc307cc9b664489196b573d159cc2abf29fc06403000000f3f41a7c047273c2b36ffe82889741278ddf7eeb9667fc0d5dee359483b0a4cf96186c5f2f3cd713ea7efa5ada1c3b1bcf1498fa2ff40d8b0d2a840d87633f4c5ff5c085b2cc8e8ca12ed4a1e2bb84b8958eea201140cc9e6a441d39d335bcabcaef5369eec75ff079639dc1e2bae0687acc60cd0ce48057320fcfb4c4a2b5c192e47634e290180652c7097a7b42d860ed5601ff38eca1c20b1cb3970e21c324762846c8f824b9ad84fc3212b0d5bd6b2d3265ecdcacb9ca0ea6a29deda9e610452c2ac213a9edea412292a80cff61cbe432d0d9600d7ef7730cb1ac5b828615ed079d67746d3b3a03c95253ba3befa2967bea095238150477e04d84d962ddfcfc20f9f07995d1d892826b71e2d0eb268f16b3782f5e073145184ac17ded433aa8ff1644b1d6a564729ccb1e975cbbfbc7dee82cd60a2043e816b3a7473460ec03e7aa2a7925bae2783c42ccd615e753c9248abc6b646b0b1f3b6979c433ffc8dbc50702a84b5538bfc3311e3f300b519f0a376bfe8bae73ea1e633d82ec14e6139ac941f3cf5dbdc1ec312140c761b6a1fc37f5ef7caa0cba4f1ca8d60fd167d6f44d48fd480d57f62b3591eeeca1f3495d7ced3edbd26ebaf74ebae679b137b935a44f833a39d94cbe088e6f7ff6f0bf609199bac8e93836db0ef2f05a67501f92da156f48a63aceb76a7a29898d932d5a039eb9bd3300be0c002bb0e576d67a96e2f1804e0269560e953424a2dd4de832a3e4101708e259b1fe2db5fb1146ac693f3923baf6a19e76604f9251bdeb36867a09b83323b7986a1f00fe63f9c19ef9c0d6aaad61bd06f0e34e0d8cbd7a585b25c0c63bd0ac8238a149e1b1c8da47e3a18e2fdf261e7a1dbef211055a8ca859b19e69a558b227f458b4cfe4ffa2690c6a66a8d59f98f2e4793d59bd08e3faab94f836015b6be746fab9847f13c1ac6182e9c27d094c3a8ef1fe645ac767f5c1145f89c9e7779b146409c6ab986be39dc76ab49ecc4cd257b83074c6e12b041a02b03304916be81b73cc31254188d436947429d3cf3c003f568934c9ba54a621921301100bb256824e799becae03bc8722fbc2736bb7fcf11fb0016d51a309df83be9d3919100ff8ac83de0bb2237912f5b78efd014a04ec5a0a2c16c6f5797d439f47a1b269ad5023bbd11866abf2d4edef77f46e2780eabdda3ced068f3c8803120fc0b1d99d5375bdb1eb88b99a514b9e559714632eeda98419cdd857f0fb5cd0ed36116c37c4df3bdf553f028cbe9e62740f09cb4ef212ef108adfc68052384070c81888aea58cc172b9aa0ccba5d50e1ef0e3d3a82912d1ce6cd2dde5371eed4e2d892888a308b5316423a32dfdc3bdaadf02a63bcc33a439d2fc37761a09c5f66212b66b35953b1d88acf4c6ce5bf68091c153581a3db39493dce2850c2c84f0d4df898b1de82c9906319149f46a8f5c0f6801dd8c143d663de0f860387561d695e126af4bab052ab2a50bd8ad2f07f8d71365cf18871c02d4fb72830bacaf807836382513de4a659466e67d5393b3e8eddb802118ca4c445eab9405f673a7adaaf42d3480166dc0b2c480261e7a8361112907e83387995f8e3971ec3e365bb65e7a6d142d1b5f802a1484c12f357f8be3d7afe29714718c9d40768807c8579698c7a2356ef210520a4c7ec04028e3edd2861e7892f4994e2f340267f0659c4aee9d660b4972f48297461ac186c54dcc744c0346469619bb8bf1cbfdde9b2d620391299a9381028838746644e080b19b96fa049be473eef8256ca7a05bc791f7dbfca99a53d3c232a855894407f6ee02fa2019187d1c4d86616e27535d53f459438704154295dbe8fea8c39528a32affa3e1b37e677b20cc0bdda925db5d630b8a42fc8142e5b941445dcfa8187fd6824fb436777b9d131320e80d071b6695c4f39f32036f926639f361671c28f1351a1961f11f533117da1156cd60a9dd18bd7a2239ff94b665a512b1b384e1f5c558b8a87f596e38487505cf7c203d4d85000652e589f348334b76f63f4b05"], 0x801, 0x0) 04:50:12 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="ca4caa86c577ad7a3061156b5f880b0d36c93961d37712164d34f5f76a0c04f581b5ef496db590f90aa3229b3258aaac654af90b3d2ed7b095c6fb9f51f548e580a799589b696de9eac76bb31569407f2adc05d7f597ee272aded8e01ac4c60999eb50e9568cb8b0885c5d15866a56e9560beefc71966b144b19f7319e53f5b994b8b303e634d8e99d40438c421a647612b64d8737022968df2ec743f4fe2f", 0x9f) 04:50:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fsync(r0) r1 = dup(r0) fsync(r1) setsockopt(r1, 0x9, 0x10000, &(0x7f00000001c0)="143e5f077512a704b91f41101530b93c98333dc406f32a7fbdc3d3bbff26689c86819c66eab704d5679eb32aae62e210a5abf2ad3ef087bbf76d7b6e92d6d3d332eb35892d31b2fbd6240e29b2bcca7c048e93d45c72382ebc52bfc6b291d6e00b61de4172403213f28eb5588670206faba6b49a27b4ba75b995121f5552bfa3dc3a67767cda534d50fd4957e5ba3d60071b1f69b25f24c64d3a19756f57713b7b4872b0c496bf488f772888a4c188120fe23223fc75a04c737e741a2de2a1ea5a9f03423e883b8f772fdadc24f478ce0f9d4525960c57cbf19c5d80e67c4d11df209bb80f776699015113f0cd819245259a5522641290652d9294fb1a43c2c48790303fd77eb24b1189ea47dec8f0de531f74af47a4dcf9be64cf6161598f65464479eb16c28b2509565af07bde90ced7a1662269eeba52e258db93d2e0dfefba557a0f55a0779858e585e7b097f4574d8e92d03663d6f2aa5b580b2b46e57460db0d85a894a81d487bd037accb85a37465dddc8707ffab575528401f0bebcdabe55cc6b814213686cdcadfec5f2a73e21fdaaae520ee8c3d43c7398e584aa5b129796c5d404f83f1926c94467f4587c9155e9dd56bf4e90cf0cb2e24dbb99f6979fa3f7e35ba8adc48f66c29e8a5ae24ead79a4199e58add74ee819761cac23cee474a123353b1764bed8ccd1a9f802a83040c75ffced056141b5061031250fd95c4360ba65b53b38b125c2fec4b7eedf1cae36b1f176abe0e2de83bc9960104abf796d68eb956d48ac699338a6ecb53833dc6e3e5790a6694be7fe177b46659aed29df65960089da46a4a7027f91cb1718cd7723cd88bd3c8cbccebce190896ac9507e3de678f11ec6c6d3ce5827da89d9f1378d31465e01b36cf5d15670c2410cbc8938cdc674a0b7fd6a3011b90799d929ab73fcf19a4013c5cb5bf325d5f18a908db981cc4b04b6d7af559d44e3344fdd6df956e0bd5b1581f261d6050e8a856d1de077fe677c148529e454b64451d1421f438ab7420ee674bbee88c82e88c60547495e7368826cbd43cd5c2d2dd5b57faaa36faa1eb8fc05de43f551bc89c34c8a335485d477f9dc011ea16213330b9c1ababf2cfd128a63f3fd1d6a61ef033096ca7ae8e9999eb51dcb497a69e4ad18da32d59abf2310aac15819c4debee3c4d3d497e7a5b79858c0173bcd900afd136af87bf8d9b31a0848d33eb81ace2b064552588ea14be0fa994dcad6d270a5cddacbfd826f4e04dcdc7cb4ac8c22288b5d604f91dbc3b0bb2aeede43eae8b3334b74edebfbf269e52b683f1d5e6f3ade73a2fd728fe2ae9ecf4aa177febf1e9df6bb18ac720095798c0dbce342941caa66a87b2b686a5e805eaacc0d5b5c685ded8deb3d63ba002675d8a12f749a1e4cc36156f3141eacd54abe85c6ea2c33646756321247a505f5a2c867b73fb57c8b43af9baec33582407dd29c71e31273a0934971e544e13adc29ccb897f9b2d7037f66636ce17c794cf27e47ffb90f58b74a351318c03881a82b3a776d394e694e3c1f6dfd0f6e0bed7c7b501c6d1f0fbb24d0b1ad58f76c9e69013c4ba6fc5e5dcdd0bda7219ad8ed071d9b1d87276c51c836d8f46f942a74a732bddb1181fa1326c6515acb0ba79815835979d4c00e86c9b4f0e5fb27abaed2962533ded8029298e17577c6429700f79b09fa34772ca1f2413baabf0c9f6d5ba0eb2ae2b80f9ccbed3419bb38c77937d425976d2c955427a7fed93d2bd75461b51b9e5e6818f196bb545fee2bb77a569791a8b95dc3b9c0c062e14337d478313dd46bc874bcc12de9227d26fe7ca55b301d5afb8f92da84aa8058f9d8c774b243d7ab0c787f91811b37e961696654b07e72fcf9daf4f6470a2da57bd7f1353b8b3666888f14a000a8a88bab3cf5d56577679532fece03f1abb97cb5fb73ea2171cd1ca6306b89ee7956962542c36dbd1a635f7ea29869088d0dbac9bbfeccda1487fcfc9a58032c332fc29e0e49384fe0ad17cfbe9ad4460c51008ddba678f02f483828c884e26b619ca69d93707bc61e63c54edbeb7d9b04da5f3ad04aefe4265314b85f8d72045acfecf6aff738bb1677bdab8875ea58c96f9367c005a3e5ec80b1c995a7f2b46739ca9cede702333ff90677019b546674a750524800e2d285a4f017f42c376cbe42e2d3e1d6a3b2e2b5d31ae702b37c4695948dcc6808a318136fff0829f9830fd5f8c34869261f7e51230764c66d2f6c589ba3618fec3d51adf7971827b867adfd31c428bd3be3b1522082cbf37c0632baf030a13298addd2ea75abf8a11b38d4a7cb2384be1bccde3a02f29d10ec3606eab77501eed3a65b26d0255b617df7bf9ff2742f8f14b2214410c5551a2383f5bfffb2fa67472c74de666390cd6e3a3f9507e99c922e4504bb5573883b9b32d0ef59e0a21e97d025a0ac19d29a95e48bc0bfa13cd520d8f43ea4c24a155a8dd4f3f711124ae6b68f1994f959baca0ba243aaf0f681b374f666581d82c71a7b55d24f2489cb9a85873d7de89943445ebfc6d92f959088dec7fd97734a62e88a86901ff735f22549e1d988b2a73de90a06040cd5535afecd8bf808c846c519171d90314aaaccadb3b0caf9b10665d1883cc36c76adbd683cf0a67455ad1e888ca9f3079a890fe79c82d1aa54f8d216528bfe1eead469dc8bb281a26ed9a0ebc33e6345579bcfe358478e028aecb521a0b59c014edb4df6bad62bc37f75bfd11fd1165d71888247c8198acc01105524ae0caf72ce0f51bebda5c80e5244cfe72ad20bf5be273eaa4a17cf1e5c2b2722319b324486177eef3d051d8bd5a0622265c0375b7f8e0a776958c40849437cd88d8afed3dca59648f0880b157da69d1a901caa2165588684a8f879f3e16ba87d3446beab862b452c80c2db2a3ba073f39103b274dede94d2ee0f13828f4a6aa7948856fa1f6ac0a48cc4bb9210104dc980043c810d2f92b9c6d8a8916248720b8cb4c65f0fbacd00ac43183b12674ccd1bfd41e8ec85dbe6c28cf125b71923e96cbbd6322504c53d12f9b37f1b7f309680acd3dae56b5e9b5dc1b172250d72d1e923ca98cbe9fdc7c86b77054ef0beace62a70d3194d9e231099509c45fbfb3ab1f3ee59e94447be5ceb22b78c39d1b9505d0fb986f7992e91a81b7406f45f08bbd29e2e7a7d430b888519c1bb6c185e281c53a84675ea244b63d643e6361e5ae105b2ac8b0ea2bc98ad688a5d636600cd4c89b0ce43edc2bdcfef6fa54b15d85a262394bdf886cb88634eec7b1c07da4e24a09f4ea4c21652216ef5fcd635587f52c253b0b3ff6cc72cb4d5cda4a5f87c8780670d69517733a659b5ebcbdb596cc3af2d778fe307af2d30c5132a62ed605f03eae9db545387e9c000d555acab8ce2d6717e7c0ebaaec023656f1902ad6ffddbcd6717290e1eec82662758693a9d84b9a82e40692b2655c97ab8ea278aee7a5414429896b0789364290bb3c246e8aa96e681d7b5db14b60ea649638387e3a5fb89e2f82ce3402e9576af5e5024444e7cfa8eefd424e0134a894da7df22461f17f6ca4a609b521787a4ae708db813c51da183936ba5fa762656b8a6073e2bf86224340e566bd6237a6a9ab288150d7dbf58bf1f02ab6886dd41b374323fab651be2bcfca2d1e25881aa17a23e3875816826b6cc94ff1c70ac43965ff89b18b6ae41e2ba2a68c58b34fd184a7d33827a5a5c0da3b241003fbbd65c89e56b7517e41485fd138cff28201131bba797341f0b8a152f08d5156313fca048493eae3f56b44f124ffccac143b2b0dac09636c5f8fa3828bcb6d3da7e93777522e93fd905c7d8c0f93004cee72cc22bf6b43eb5d964cf109843f491ce77915880de432a93826c5dbe786706dbc5c06d4df043bad7208da7363eddf4aeb0f6e0f4d0d017296265ed8b32e692867097c078c94610b7e3dfc7112907ca1cd5946c1c74e2839936ee22b77b3e4a126c51b3e1b9321a514b697bcdb357f8da06a36b6bd8731d364550584d935383fae336127cee114994965fff072b56fc193c1630006755c929ae9ba1f1df63f2b39379b5b9daa0ca6239508477c3162e1592617f4b4b7f0c2a289ffb667011efae60227162409199aba10d0bc89cef4d149c2e3896f5bbd4bf5a2ed8455af683590fd2d6a0c890719307674f7f16297e97115756d33c1db62d056489a0ef5d2c8f6a5e52ce8eacef077d56bcc8a85d3594fa5625195713429fc2402463202cb591a4cd3d030dc01a9b12ff7a176c388a6c4bdec21bbced1e873f38b7b6552b5f5ad6095f1b925589c057a2ce19b288af0c3f5abe4a67439b25fa7c76778abc6cf4288957b2051f786a1a0ea4fdcc324df05cd0d53bc45e2da33444955f0de1ec6f8a65f48fb026ef17c435247d2ea79e0d488b1635c20e293f5ee0c09b5a42dea0c8ada4e9142d726aad420646ec568a486b3a81f3e5d303ee9748a6f04de69098b044e99559c83e64e948a1a6cff6ee3061d554b10ea5ad7b689dafddabf471f72c3e6d710c7723fb7527c3d861caa3c7ef6fcb71b87f3eb275c291b745a25e7bb05cd48955b678123ba817cba02e1803ecf344bd44a591048c7a6a48c7d17d47c5b6febc4d761fccb5f248f979843fb132ed177bb24c17ceeb244f77e12e7c3d1d269f585182e519bf68f46e8930a9f2d24b2c485a6b5b5099189cff1d806fdccf6a5072891c1d00f50a15ba6c1b8be486810935f62fb3fbd778cc1c65d30e12b1c91dc57e7f364d31db7bd43c02909d656a59c460c850527db2c05663c12d0ea40804df7bd3c50d1f25f1e9a3245fb33534ca18cc98c6a959cff982853769f6991e1b3b25ff244f571315594746c1973c1cb0c10876fe84b4429635f952f0d267735243c2573a43da67a5db33a70eae0e5d3fd4c6d5a0d1961618a33b537d3741a428a51283e27803fa3a55cd73b8f0dc2fa71f0962e0a1b1360f87dc8fdd79255d56844fdd5133119842063815e51975fe4df478213679fb8d37a3f0fcdd4f84098ddf0c23df1f363aa466a05fc58d9574f9db7607b0ea7e4908e4cbb6c01350241abaf54972d8a755e0445c52156a33f483a786cbbcdf40196e35e621ad30b1c38417f610cac5fb518f3955f03f59f073e4dab39d077586e992d1ff9b5d66a7c485ec1aea88a8f54ccb72de13cd6c6862526b2216f9c089969d7ca60f19883d8ce7cf384502e0b7fdcdc6b4d228c6c66f59e09952a35894ec72233b34b54cfc30ac61e8f88dc3b9d8bfc4dc9860395d7da81551ec9798239a03ff1e1148d65cb2465402393f4e149d5c05f9c59ce971c3980d79167279c0a9ea873b5e0b6835c6c501e747c6cae953dcde7dcac03e4f7a0e642afd58b9d1c175eefbaa0c1158e26f596b9b1caba1bf66986e93c4cdbe4f7a465f4bd655e1c8f1e908ffdb76e96afd4f92ef1aeb939514a812e4b9ac0795e25e60874eff52129ea815d99adb2131b1d01ea59871d18913e7ba26d3df1dc93f36630edfb5ea4bc97167d22e5d7f90cb365d99b7c7de7b571b01a88e2fb2d30de057753b21c0914be8f34eef9dd7b9d5dc873f16eecb9e50099731f49f0947c2ddfeeb41d959841a3399c2e4d98fe434d85fd0a0d53410c0ae26cbd21ab656f50c29384a0b757a2f22860aa60441615c24e917fab7be1584a6247ec57d0a26cb12ecc8e2991d0d20e23c63bc36078dfebd0d9d65c98cd60332cdfdf64784e687cd77e6cc7a0c8088d6316e9c27b2a1bed1bc64413321769ca99609581b6e98b7362e0b6db3c2b962a1ececcb0572", 0x1000) 04:50:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) 04:50:12 executing program 0: r0 = socket$inet(0x2, 0x2000000, 0xfefffffffffff601) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 04:50:12 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/185) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 04:50:12 executing program 0: mkdir(&(0x7f0000000280)='./control/file0\x00', 0x100) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f00000001c0)=""/32) r2 = dup(r0) linkat(r0, &(0x7f0000000100)='./control\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) r3 = open(&(0x7f0000000000)='./control\x00', 0x20400, 0x55) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./control\x00', 0x4, 0x8001, 0x5, 0x0, 0x9, 0x7d, 0x6, 0x2, 0x1, 0x80, 0x800}) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') pckbd_enable: command error 04:50:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x400000000000000) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10080, 0x80) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 04:50:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000023c0)=""/4096, 0x1000}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 04:50:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x40, 0x8, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="50e98012de9332f7fe5b925d8b84c0a4a03b79a89e960000000000"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pckbd_enable: command error 04:50:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYRES32], 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x20}, {r0, 0x110}, {r2, 0x4}, {r2, 0x1}, {r1, 0x9}, {r2, 0x30}], 0x6, 0xa0000000000000) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:50:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getgroups(0x2, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="a99a97ebd4d5b4652983a5616e9710b1f6fab6fff93e678349f378304770c605aa8553cb45656f91a7faa45ab70fbe53fd65ce2476bbbbdee0b5cdb5ecb96f6e5981511fbf5c6788d53cc80af46ea33cbb85823aa3591e6829257e6b92724e783e7b1fff8199bbf72ead5a18c2442f946b8c200c841480ca0c4cf148c891c50f00bf5465a29b97a86534a663f2079730980fdde178ba69aba3492dcec8fe3158f917ca248e72088c6ec373362bee8a78c9a0f41549eb81d5e4da54432b7f0040b5f1e01a218e5dfe247f6fa3c5c1c7cd7f9a87f559244251369c6518ab1b812d2e24a216e2e368d8b3e54ded1d9a85", 0xef}, {&(0x7f00000001c0)="d1a229e05c26f14ec93c7055be50d0a3229e65295caadd104accd0f5ef99c9021fb21e6d98993eb967da3ace68b0862b0a77ad1f0a399e00496d3c70a91110200083eecb6f1596e95c007fa027b80bbb7a52ca9b39805bebdc98c8d9815208778f7101fcc023beddcac6c7020c0905475b856c715614b0ad0b06380a581af34afba7d6b307571ee04f18e97ea970c78c02bdb51a1ed9e57be4a97ef79d33c2c279", 0xa1}, {&(0x7f0000000280)="8862add71b9bf1bc495b09e72afaa1d57b596349dab7d57a72c2241bbae614c662666b77218d6867a045d861360deb06e674e5bd487b6d1dd41fd5b5fa0d1e0626d4550d2a17ef1f05f5e36f29395f2a52a2150715d15ae92905623e0a013ab4a524b707b2dbf04865d3144a42a64965ea154983a82a981899dda7d7ddf7d6916ebe50419fa886bebf9fd6f4ebdc224146b46e8b2d26c2b035aed844f2eb37f8a33cb37d3d8c7d33228a516761ed91251fe625fd7d297fb982ff3c59170d7c81d9408365ddd29c20c82bec9f626346b561e9a7643e385ed7b30303bc4655c4d3f49f0829de5276ff0f03a04616400d4544af52c23b0628a8d2a6d595b1797870f8fe8eb230d162ee66f7b513e239136e175d9f76e1100a94f804e08b21ce54c03da47ee2b46d2a24f2b03e431b3c7fcfbd9114c690e3d298fb0cd1f96eba226cd0f3c1d706110c332cd4df291b9ca8b6af8c08fb711d1f864f9d04c051a1f3c8d5f5ec43d6ded08c41221d2c629974424013e82b3eddca7bc02e74095f8c92ca3acef09ec6d3aa98594fcf87f2fe86348f933dbfe464694e8c3e3a5de9440165937c51d4a3d84144dd63d27a5bd5cf9fd05621006b5a260265f52c22098aceee4b1034ef3aee7f3e0a52a25ff87c36d82bb750cd32aec88bb9912d0b5181d1de4f9fa20f3e7807c688392f0d33f474ce0d92a051961bc320102023a1ca050b7c5bdb98aec3baa64f60dd6150e77c15b2f154ea6b4bf9abe4406e6f4584e335d392d63a6a3ca913169dfe4b3c118e3faad5ee5289e8ed77823fe5fb39ebf1ef8727dc7263de79627b08c299d4b623d54046b66fa5808508a967ef9759e1222b31185d63249762d968e258852fbbf2766f21393fc7fbab58434f653ed812775fd6a9ac8b09b9a7446bc09890aa174a92793f208b391934f17eb82f04c9951105ad08e4a168d7d3836e436fad6397496e5308a98367a5fec16b493fa1dc7c958974c4885ed3db5ca28cd5793f6ec953f0b8049493dd19d207191cb12a8057ce0da5977bf8ef76b86c872a8f8618e874c31793bd2ad03500283c74607e21f96aec180bc010ddde134ee5aa6187848e5c2a2a6280d816d84374294f9d36785d64fdeef275b9c83de71973102d0dd1a9cb9996bd393a79a39b81c71aa1bb9291d662344add1731dc5fec8786e02c1279f8363436799fae6906223421de584a4d2f94cd3fd569a077e3736ea11c027992f490438eb8d34535a1f7d26dc3e4a7fd10b2b414a01bf43425d04bf38da85a1592471d67bd721bed8b3f40779291fe6539b7636d00f7924a25671d52975920663ec7b43911e01285f75ad30c4830fe058a124449f4ec5945768a038d676b0475f0d8ca88acb39cb1a6d763bb49839efb5b1e2a87f5325ab1c36b6168eb391c7fdd029d38d43bdc54df07f9c565ed705de9d95693e491cea9774406a046dbd9f6c809bd6e2dc17c370515b3dad683910f5d4a753b976f130458817e7bf2fd2ef5943d29a64343ec760672d3053d395f537aa9e8365f4979f2aa610a0149aeee8706a56fc6ea2eae4c9f7ffda7aa81f6188475910fcf28636810568211822f40c762e286212940b49922c8b3dc1062875dc8c8231ac9220fef49b895d1b9fff6353cba87a2662904e2aca80f30efc6944b041a6ef9da2051954f064803116648223a79fd1adca6771752cfcf0deaf03a42926fe0119d3678745f603d2c9177ecf17bfa347e89bbe7059eb9da68cc3f7e7cd4c7817713b66c43f61198fc4bf49ae98ed55e4b122e4b8fa24123906db5ce2e848b0b82d93d12b0d84e4b6973c884b9cc3de200174b37cc6be28e454223576f803dce45cd019cd8da91eb2d19454de5ff164f0acf7489e60c719d30a57254fc033ad4a59e32b9a5e28d9d638c5621d316913ca6612f7e791be7d66b7f6aa758731eb130d7c80dc19a84295f2f2e105243afd712e8e501a6dd39a52047fb8ca5c451d4fcdbf17e9cb296d8e0eae10b52f65e855d5543c5ab7010d2368c4b90cd98700565ba970663cf332ef05c02408d813951e899888a58b78327265b5cb478b608b9d2837c1d5b8ac170eb0f63832fd3d6fd98e4e26c1a6c32cd00113875fca4300ed49a7df00dd5e9ad6711265511c3f22f3eea2fa4f78236892a8d4959d4a0f1425e42a57871f7c094bbea8d1b0df538c41c62ecc30a0aab5a939a72ce0fcb1187d7ec7091ad576e70f6b1469848474bc57af969b243b03d4c34b1b840a8032a9d443c2a254d516dd9886ac2f132ffa072a9e07b8799acdc530250fdb40bad6d2521382fd9f5be21871c4659617062318ddef1530012d74e5f00e2c13e6e9db8ea6f82fcea59275bb5971d76f021e2eef7173fc867840e869c16194a3585fcdf95e5a6ce356f0c7b111be47ad396730837f09368e4a5e3ccdbd871531ac40212492011fcf09baf3a95aa559c23175a3d2ae213381640233d9d804e97c04bf8f6f0c7bbf4d1b5d2010386ff086eb2b72cd374fe9f5f9db5e5199c2ea5725a2b32eb095f3cc5f3fecb3a9a91d66b944e9e0c1f05babccb40c6cd7fac24cfae7cd54a6152db61226a48d8ec0b86644909ff901093d4762f6631d63d3630c26d10c8c2d93166ada954493997284ca1ce7e6175b07288b9c88e74fd473d38f075bd0a224ce7f32b5fe8f745c6cbd5b78149906d3c6c6ffc44d84c67c9409ec9e1ad31765adf8e2cdaa3c27c79452fa63d84edc3bae30be2f6cbc58b5b0a7272f45bb793964af96d4a11ace9286d3b1d4b173985f71525475057e3e691868cd347b424380fb8a02a7f2a0c2b0b0782a65d74da25320513a2ced4555bdca5e241e8682e3906d491d4c9d6fb1e886259e9b7aa7d53450a809f42c5a53790d290d50723bc918d0c04022ed0e4d5769f6e32f3937d1a8491e9947d7725f196f6454f229d07718f9c2315468cb1b2dde22f54a2847a6e2e44bef5cd543748e9258083087a17d42a8e83e24b181499e8638b42865f3f07ad08d55d2fe0dd74c7e1822041c0c0c0b855ebfab188232fe8d45945e6ae82268539aafd360b438bdf399ae58392d0675aadfe1d53b248421910d8e7102d73ab70c392d1dc18eff72e3186d8a968213100e409583363a54df51dfba57294ce617311d1921a2765af39262146cbb83c5abe27ee1a0672de002deae7fd367841022a62b8b301ce8a0d0ecc45f044165f49a72fef6cca298aec7852960424d6604679ce3c15e34f731138d297dfe6963f63f91340f0acbdd6c11c0ba526480f5bad25f5f1aae5faacbd47cab9333406dd9d2c80828443b70ccf47321a5ca960c8ea84c7b26338842a310074a37b4c99744129231574c8ce58bd48f294333a354d8cd2caed20973132b0c88dd5e56eb84b4866e9cec95cfb1a77059e4d176edfcce0c57211b73b7856a2db0ca408c2bbf9e379609acc677ee32f96669de3ee8323e1fa2e242d84858985784ad346f7d9f04cddd6703b252652871f7ad255570bded1a4889ed1e7a861ec8b2e0e71627cb71b48673c317a126d2c7b0fdda28f5b2679c72e2332f352d9a840ccb4c9aa67ef9be2b98f9356c44a03533e73837431d9192db311e6378fb5e5f7ebc58a5fdb69f691723c87278f389b7e73f0e2f61f1c36781e5b90478fa46747a8deecdb6d486a66c61f70d5f226b7c4c97117a80e2b0fa33f2350599812e9742a7402c5d899cebe159c7b3a34a3b3935a5e5a25caecba4ca9c358396d05e88fd8c79b56f7c7da99d6cc1cf17c06a94f37c0c978ebd3cfda4f7e4b4081ecb06e4aed6fb575505c7ce9875743ec2a33850b60478c3c292827385667219ec7cd5417e9a65e06574e707e116f46981f71e9048c59a636e09d55b234a01b039a1968a29a131518cb962690824f5a0bd849c1e574f420e4a33c54f264733cbd9d4c6515f4603560c38027c64b77e53b95f2b919b3c4f61e135f5f758a6cab46bb7934d9171dec9562d9fe360b4549ddddab02f290381e2d3ddd08620457ae8d3f71c2a0babc9b337ada5d663961022690d2522fa515641c6f73cd1f79213e5f0034840ab9b52e0758d33f93acee7ae3858b3c0b2e98d9261e129dfb2b7fcaad45db862b3944f1652de6ce8d9a7016102e21f335ff10abb1a4ecd08a81b2179e394d74096bf5cf5689ff505cd3c2034d5134e388a797cf7d5fd5242e4dc0dc6e1d2ba72886ade0017e524b3dad1e36795c0fbfe94b24dbab9329185e9fa8a17949e7ffbfe9fa12f17f4687237b909b367a9fb8b5b908f3e2f891093747bec7b0aeb45665ed37b019c81d9defbfccf220ed34b302f9e3e35842bdaf4bf3d0fd6ec10e3d8d5fab9ee66af035d0b0b092fdcedbf3062e6e28ca6607629c08f3eeaac969da1164f2b4d549854445947f691bb9ba819f434a18c1ac420881992cb4dcced09e06f8507c53b8522c5cb2d0e589635372f78e2ee6072185865079e47e2fc87d7602958e74421cb084da82530f0249c44e760e2f640e9ba505291de100bb7875cad221da7df31c0ab3effb56a53d55fe17e5211304fb662c3f74ad2d5b1636c55f588b6c6f694c1eebc0aa88f47f21b1850583ab77ccbbcafc0f96e68b3c62ece88784a21ba2862d00e57a9025a722991fbf8862e5e5c15995056fbc1188e7e9e9a5256e7e443e747b908f8baaf2e334bfb6ac7a73d941f056f357e06bb9ee424c9da957ea3ba7b23bc0bb3a681cdfaa12c9e705e27e84c0a36970ccb32c17377d8d1a4486f4618d97e5ec63ffc6f38a4f4f0584d758129d77a9b8d13d07681ed0750079aadb42d40854f87e684acf88e952cbef6e90b318c7b7c85e17a102972d8a147ac349e120bc9296c3c15bdbcb70063ab3bbb1202412893231e04f740b640933aa62dfe8f90c3e8b2007908dcaa570e786f7ed66e92a2c1039b6a572d908d09a4f1b5ccea5c0eb622710e1a172d18df064928e7cea1a174074353a5ba7dcbe4a7511a4b38a57967fadf7ba5d5621e7972f54c08f56b88197922e5ef596a28ab458b86fe512b669c7720962bdcb71903cf5ecde1962a3c8516bf9c71d8b5d46648d7bf12c8d2e03128d5ac7c9ae2b97c184037e64bf11da695cb3b204de69fcc4f9f761c40be41ff90c032ecbcfed37960d267f856ac4dea3b413ad7b49ef3d86b69ea075b08c3676aaf22a3b1b21c959e4d2ed99f120fc24f5ec29590c1549fd69d6d980e8e878675a5ce57cf59d5bf83c452a5144bdc585846d8ac5b5dcd4f9ee890537656aa7099b4c990af5aba8534b6b0f21f17ba56b40fdd6602cd19dc064daaf409345dcfdf6c219f9e5d096ff81573de154f63ad0e057d85e1875661c65a7af3e01c59c6a50777ffeaa1eebedae83ad49b8b375777f686f30282842c1152370cb4245b3d83dcf845c0c7bc39eb8541e9c24866397228840281c23fcfdac5e38fd04234d5046eb1b79a291e0f2db5a37bc299cc4ea9ec9bcb3b135af39dd2789ab65a48b6b8e04d54b239ef25ea9dfb8bb5a1153db0b95ea18b57512a6155264f401fa54694da7f7e13b009cb7f98fe090cca4e417e164e06c88b9ca21431f79a0d5b1db368d12ccd46bd6fc4fdfe85a99245159451b86731dfa83b8a07f31a6b8e829aa28844b61151405e259d1479ca2ae0e227846a2b5b8da6bac21fe27aee42a467324d48acc5e4a7e9d8d2ff48dc8084a0d3a1497c4b0266fe511c3cb385d9ee68cfd913c32a4ce1faf1ad817c7d4518af7ce4b9feb8b63b35295508d6ca656f63f967f0ff53ad5980fc8b8028a59f56f56ec8ee3425d65dd1613ba1522c45c", 0x1000}, {&(0x7f0000001280)="a7032ab2f9aa14618f3adb23171c64c2868046c35661db55037f0dc114bf1b71e1582713d499cddf8e9db7df64e63c1d9aedf96ceead534b1719c4ca71c4d9c6e56d52b68946b20893f36cc797c94cbf6315c5833e81642a33ebbc6dbfcfb67171a82e8e971f7a4e25c18438b1af1b38e94016ab3e689af64641ad667d434a66484a52430a321ac6c6fe", 0x8a}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x78, 0x400}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0xffffffffffffffff, 0x1000300000005, r1}) 04:50:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x3, 0xa, 0x0, 0x8}], 0x9, 0x0, 0x4, 0x0) dup2(r2, r1) 04:50:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0xfe38) setsockopt$inet_opts(r0, 0x0, 0x2000000100011, &(0x7f0000000140)="eaff125c00000000", 0x3bc) 04:50:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 04:50:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0xf7) 04:50:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="d6b689d2042e407ef43152138b417f9a3c37dd67c29c33d22c29a4909571cc1236adefa9959d1ce287113173ca8c14d8a3a1dc2060002faad33060e15ca4d9611cc988bd94c46fc61aacc5a25793b97f21e8b7dd5b3cf90fa01fa863e6d8680f172476cf54e8d96358dcbc0f6c0f4b09d62f7251a7f65485c82704707cc38c1f", 0x80) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x81, 0x8000}, {0x47, 0x400}, {0x18f, 0x9}, {0xc9, 0x780}, {0x23, 0x3f}, {0x85, 0x10001}], 0x6}) write(r1, &(0x7f0000000380)="b0", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 04:50:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x44, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0xfd}, {0xa7, 0x1dbd}, {0xcb, 0x5bd}, {0x47, 0x7}, {0x23, 0x4}, {0x23, 0xfffffffffffffff8}, {0xa7, 0xffffffffffffffff}], 0x2000000000000123}) 04:50:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x4000, 0x4d9, &(0x7f0000092000/0x4000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r4, 0x1, 0x8}, 0x5, 0x3, r5, r6, 0xfffffffffffffffa, 0x6, 0xffff}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r8 = socket(0x16, 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20480, 0x80) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000280)) setsockopt(r8, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:50:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="15d4b0ffbf5357211a7a0900000059cafe81bc4624f46b2840fe1191d115c742db52eca28291efee04e99458cb917c826dc458641082f623c6b0", 0x108) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xc4}, {r1, 0x10}, {r3, 0x64}, {r0, 0x20}, {r1, 0x5}, {r2, 0xcd4f7a9d55fb0acf}, {r2}], 0x7, 0x6) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000340)=0xffffffffffffffa8) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0xcec5238ad517aba1, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f00000005c0)=[{r1}, {r3, 0x34}, {r3, 0x105}, {r0, 0x51}, {r3, 0x100}, {r3, 0x10}, {r0, 0x12}, {r2, 0x104}], 0x1e4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) dup(r2) r5 = semget$private(0x0, 0x4, 0x309) msgget(0x2, 0xa0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xb124b4e6d2191ee7) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0x136) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000500)=0x4) 04:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100008000000, 0x2000100000000, r1}) flock(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000f59a0000cf42da7512018d1a0c2bd4e975616915f45cfa891ff59f11ec744ef2597801d94d8fbb9c5af9c9a5d3a277f20fe7788d5abb84c9cdbf7be435869ed9186913f9844977d33d6e01b5b7a038a19311904d231723aeb1122518e65737190f447e7b89a6a5d824cd31eccb17f6f4e3f418e00e196fc202a1821d031006825ea0da81292260b6068832446b3a5abeff7f5ec5d340ee2fbfd37832ea2a4b08b9820414aceab579468e74ad5454a72bf64ff8a074ef5688fee2feebfa79f23b6d1aa43412a4769706afdeaf0426254b704c5493cb791eed7b2ec760e227b076f3ed40ac6c7f09ed033a7697ff00bb4dae46afb92d90d77a50a67b9d3d2b68fe540903af49b6c3dafa08d54013fc66ea861fae0d60ab8758a9747bfcd232b92af1ac7a261e27a5598b90900d60d78198426773be9ebadfc118d1b85db5fc848aeed03e111813531ec1c1979f1f4b1488961fad3aa23aa3e3a463c0c8c8fbcdc490317b1d0bb550a2f6fde7bb8a822f9143169e55623a134b17afc3fcdaddccb428b3c3"], 0xa) r3 = dup(r0) setsockopt(r3, 0x3, 0x8, &(0x7f00000000c0)="010fff3034ed3a274d1cb06391dda5e2cc1914a47bf92ea784ff35648d7f1f71f8cb57ff8e08fca5d37c751e7be0fd52c3fb729db6fe07c8efa9d2d8ffc7a3791b1f35b50c19f196", 0x48) unlink(&(0x7f0000000140)='./file0\x00') getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffdcf) sendmsg(r2, &(0x7f0000000780)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f00000003c0)="24cc602c7ec3df27612628792c1aef1b268c7c1ca1285f087b0e063dea972f799f2033766cec92e703ae92086caea6e689613384c63684bcb2ccbf1fe908cf675b5efbdd39b334d5a76e548254ac1cae988743a2480f3a553f16c0d39240d2c927b2ad7412a43e57ad284e3befbfb95df8d255ad99fa3c4c0b54a8921fd76a7ff9c026de85b83ee5580737778559feb791947fa814586795699f76949bc829e75ab83ebe9030efddef7951901d11f23bcadf0e247d56a22c4c5f00ead7b15b6463ce281c822e173cfe2c56a5fcbae76f11e2d5d471733badaa23de9dba2fe3c75296280af09ad717ad89323eb36fbd5cebd6f10971eb88ff2bbb2c6797", 0xfd}, {&(0x7f00000004c0)="ab6a0762446f8492bff6b389a637a4ae6e0a12228526494e36c1009dff310cdae55c31bb620e3fa7410e9715f534fe58173c4453537d5ea1ff44fcb44ac57b8fcb936e5651395b4ddfd445f5876204c4c4feecabc0fae21021ba10caab66213c9e1ed78ca3580f6b8a2c51e721aff0355b05588f402cb9e2d2a657f5c0eef51deb78f2c7a66551", 0x87}], 0x2, &(0x7f0000000580)=[{0x90, 0x1, 0x7, "a1812adc9c560eff662e2cd6b65838f9c3338d1da282910d66dc87ac64836336ef66f9a3d328d1fc3bdca7213ae21ac2cc575be3b0ad1c00dab8194c7776ed00d89632f9e2920e7ccd143336979a3a781b4f320b98e1d65ce58ea30eadb2bedcf5802d20ec8ec4466be818d970fe5a0d4d9a376e288679efda"}, {0xf0, 0xffff, 0x2, "5abfa67f2a7efc9e89f55686d5606898240aeba2029d59df8e75741e7bb337c32493ae06da6a5673c23b80b2e0df444ee5cae4798e02f3664d61a3a35586494fc8864916f86bcef95f2991252a6b6fa021433649343ce49b8147c91b3b78b403618b79906a3b7f50288f568e7cc47cd313bc9165afc4a466d47e7e1efdb8fd2b21040799333a563504a7e6f6b7f72cd657d24af0d862ab82ddc55efafa8008fe89cc336256234d38a6af5f11f775da2ebea6cc2163c0bcf539a0f49090b4bd08a3673859403cd84537120d9e5473b8177c8a00190993d6cbcbc4cb17424fd083"}, {0x60, 0x1, 0x8ca, "0de45e1c993d1ee2585d23e3b97e22d763f0c784cd297050a0358d9ebee9dce314e91c59ecfd252639e40d9ad82b5b47d4a346ce2dca3fbccd3da6e10c9d296c4e0edad21de1458eda13d0ae1272bc"}], 0x1e0}, 0x2) dup(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}], 0x1) dup(r0) 04:50:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x2000008000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x2) 04:50:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20005701, 0x0) r1 = semget(0x0, 0x1, 0x4) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x80000001) 04:50:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7ff, 0x0, {0xa452, 0x8819}}) 04:50:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="f6d0e318f48e50bd0632e6bc776174fa7da25bee25764b34c16e1341031a86024c97c8047ec4800e9ad6a6becf44e3f9b587089f084fa1f1da4c05989610a4c096a979872ccdb4814ac64029af51d8538f84f1a53ac5a27ebadd7387af8cfc1c3b7da53aef025510a3e1cb9caeff46f26c392b6a6cb504644fd14e424801698c80435cbeb9715ad05dcab72d3581d0ca076c5855a8f5059195b3b8836dbc332e4cdd3df44ac33046723a995f7100bdf780c7523011f870db7f21407eb86491aedb3bed99a76a6057d4a67287ca", 0xcd}, {&(0x7f0000000180)="b3c44299c43d3a92b11bac3502b75e326e20245833ed34a783f611d18db141909f05fb776bcbd9a8611db95a468da10d3b51a2957817ff265e71b85ab95f1486c10eb1f1326451535f884feacd7ee4d39b04c1", 0x53}, {&(0x7f0000000480)="c4f7ef9cf03c6363d18d8a7edc333fd9827f8ef89c7affbe73a3cd2db9f2c954585a73df61b2824b8aeaa3959574011f08219ceffa53ce26e9de036e34f5cc5f1013ca0f703f01cd79784a02dd87629f7948fee38e371cb7ec492ce2d12a6b2703b3aafe8b7bd21f7bb919094a023956ae86395b1ec131e5ca868de266612ae80901f78039d7317b1ddeb6a587b170479663ff9c2c46da971ee59dda53e2c01e59485d1864a8f176024c8e9d54be5105205ddb5f9442c5dc33c8a6d2860430645d86a73ab2cbe23c5998d552c48819fcb52f754886424daabcf6e042fcf85e27555bd7f360cff99cf0dc218769515974f2dcf312995b1dfd2b603c00186a62f757f11b5f05686ee682f0fe6fee36f97318b9540a8869dc60f2453adfd2835f36287a2002e7f203fdb546cad9ff2b18cbe598260282cad1251880bb86ae8a0351dc0e5382ab72b5422166815e5c5a6b1794d282dd50745988d0c51013075c4be2ae141fa5a25d7c00b0a2d13582da7a0c18de00b096218c77df1263939177d0eed7f94c7a85ce1209385a0b7e87a126cc66c3df6b08e8632e97585c5bdf76b4c6583944ca38da46208a8b1ec844c097c482a819ac5baca95a02838fea5b0d2fabd67d27938dcac496a63b34fe272efa36f5f3395fbd1f88166ba57612470f4b4942276a0ea7f8430aa23cbd33720df0cf02d57d187119348a4bcb180e2010bcbaccc782659a6476d250df247f99dda79d8a090cc794071fcc18f11123c821232e1b9baf65db151a1df0924b35563e4f38de8a97d95d2e80a40af1976c6e774318f24309de5c3c29e6abda8f6c77e0ee54a43c97a36c79f09a16bc6a42f7665c2f0f836e721ab3d82b155b44ec474735cd613c0dbb20a21cefa47ecf8a274b2ed2678bbd6162196d166182a7f8079296d81073e847cd53f4fce83cc83f74530036df31d250aa0ab6dca7e15b39e342162e0f561cd30255923269b76df0f3b0e79a782da6a4272ecb24141c8ddaed9563de320fd84554beaf8e1c341d9b5f51170337ed747236ef9aa5f5214bfdc4b757e1ac42c49755829061f03f171015322b491860ede2c0629037d6d9696ccd7116dc17a72617a86040aa9bf6b1ab83ca4105243143be9277447865ee44d5abe11dd95d90e436a729bfd713d1d4472eb565a494b67df8a956cb71802b7800bdc8ec36f4e556a33a793a5546e7daa7d6dad74645bf9b9d0bdb60738b142b5879f0da74e9638ef7dbf614ca70503a1670a67d5e48823ef4ae239fd2356e57ceb63f17136a8d8e402b343e85961c0855820ae373e763f694b9839616626a9a2499df6b9509610e22c4049287a2b7f562962e24c4422efbbf317e5543d43aecefca6dbc007878de3dc6b4a5ab3677af1e51bd843bd77e895e1467c8e7e827b2a43d861d7ec617597c5b9a1e31fd517d2b74797eaf1af10cfd729ba21bed0e085bd0adf7aef2310c498f69bd92ba66c4c579fd1dec593e3ab3e16cf6e7e5d0f5d9d97e0037f95d9001de1a8eb01edb018be5f72a5f01c89f8c2fea336214d10546541f84687912ceef11dde1163d983a99117982b8fd774af008b04c8b356b6673847e78624f518630a42ba779659c38f47a9d1ff51098c9690cf613055cbb869155bfdf5ce8df5c9c232ec7aac3cddac646f9580957746cea7c551aea5f26888036715f87af7f07620eaa1eacd2cdac918bf60f7a1977d328d69d2fa8e3e6a43da9ccfc86014fea1b614d6ef9c1a4c5133bf840238c36d9415633ca062ede70b7b0e89594aec0c557b10963b124b16627f83ebcfdaf996703861277c513598b606d8aa78d0637c40f5204ce0cd25afffc0cb8486fdc99d634775a8ed1af4740b15adddb4ffc31848f7290fb131b026c552af18138246dd0c7f079c084d16ad9c5433cd8d7a2c55ff40ec04c23a22be11b7980699cc967f48f52a114b8f0a605070a2755995f248ef251485be782e716ea3ec6839c93931019a8e9a40d67a972e4d597767c86f4cf7093cccd27d73103b446bb64731266d805f2eea048d63bcd978e32304cefad18a664b6aa61d13acd5e5b0eb7a4474b1c123d6e1da9c1fe252682656af8dea76eaf1fea67a0f91efd14e3272a44084044983f011fa36818737b53520cabb11a76057594b961233634f2c2935c7df8a4557fdb471fc61bbed6000663d3c65ebdbb2c081999197d09bc218f914ee9bc02f6f68ea847a347bf4ac969c8b9c1e8bad69de81d06c5485f65926edf18b3ce868f98f63b78e33acea7a9db486f484f7eea2c610fabbed64f954d3ec1ecf3c8aec2d290b0db3932aa87b2c8702f5bced5b183f90f34ce1eb46b7e042814aed89ad8705e473040b777c0f0693efd7cfa2394ee343699c3e8683458db00f778452580ff5bc62ee1f8dc7758d3cb23de85e155eae2d405dde110d5df1111ea2ec4399e2057b142dfcd38ad52dcd47007f6ce7bc13ee5e78246faf29fc3a15b7b91a7117ba533f0c45c7faf53d4c283122464dc68c706abe27142dfb975ab5c63201d05f35a907e1987abb76a64211b0cfcff076329f9f4f193c85061f616deec3d32e692c937c27d00224665ee8b175039a61e5843fca209470dd386c2aaec46f8c2fb2dd0b22434a3b916157b0473c67393de41a15aec9c95a1f59fe798451ee2b681713ed8d5be1761af03d7e64ff32b8dbe15d65ebdae9431a7936b11e00bf4a50929de87e0e4165e65c65bdf7711e05c294a00595a4b4223cdeae2eb7622eacbea8568f4bb6b2dc22e7895b4d7993ea51a8fbfa8ead00cdaf7f0d83c67ec467a70a78bf78df583e618df0766ab4a52532cef69b298c4c6e423eb186071039b06e723aae2f24e2bb8dec8373a1ee1706118a447735ac7f55f33f50e39369679fc69cf57674f821e3fda6deca6f84b1138c46aaa04f15053550a13781cc56357181244d147a3b6f0b9efd2c7610ebd93ace2057d31d8bb9bfe362a8d18d020907d3e5d59639f0a22bb8826d9ce559d616fc771c28a14476bd8abd8a9d7816b6bc913ba89c020085b6ba1fc03ba5ea4dc9ee3898ad8f253c8d3833e9426d00bf622834cbe1e02046ddffb105b25d2c8c6cb42f146e44d29437bf0d4a57493459770f42086793d951aeacda9335133c5a0d4f74b9413b291bac30f6d3a81a8a0480077aa409ae21d7b948dc060089836c2f7fe69b7c0c6aba9ee651c071b1583e42ac38b379af3503c86d48c2a16dd6b262ff51c5a44a5dbb76010b9c92eb26307f160746b755552a46db707c03217bc77cee64ca35c443093f31eeb7fd6d4bd85b0591c1bece4be8901a7e7e7e823bb31d2da502ab9cae9b0e359b27423dc9f64a52788386df6343a4a520bec112bf5846ce505640546104c0175fed2353276bb6762220140a49cf3224210f9c5e37e6a722d3cb37eb2b3d1abcc9812e1a69cd7c330acc14c55f3750e3972caac7609b1147ac74860274a124066bdbb486ccb8ac2f813a46a19f1e259916bd9183b07d975b1967a7315d2361089b442796f167c224636246ad2c9f36ac6e6548975d32d06164d09fd49764f2227f9d241148cdbcb20ddf198a4dc0a0fb4c1fc7f2cf6df0e75c4e592e636740971b677a039c83611b55d1015b0d39de6d8a56ea0c8f00921801f1c5546622c9c5d9044281f5d36e87672443152c716abd325512a212610b2a0c3ceb4b1aaa2adedbf4859ebbfc219f685331d08f5a28eac90ed92054c007d496ffb9335ec946e40604423a7a4f2ee3b3c6cb3886550266f61a5cb8143af80d10d27f391f7f1fe36ba2cbf283a977cb7ff845734a26cc07e94f9209e3a49b9c8aede9908f1f1ac38c68a9bcc0687f072d42ae86b49059a673f8b11e5cd3a5234ba9eb9b284c98e323b435b84a6d0ec2f3b569b7b713ed80c8d6ea11d4cb45facd00e16bd9a9d77a95a0d24956bf5b053d46b0c02b6564a33831ea509da581ebd66c23ec2e858fbe45a358fc5c466d42efb3d2228002041b3a408ab66da9d2e5d4971c3a76b96ad541227164010f180ccc0bafe73c1f6ba5dbe98dc5fe15535512d330adcfcb67bc8db4167ad0651d33dd75ec205ed30773917d626c412eeb73550c9d8f9c056b24875bf9ff60c3d61f1b4e450e5d9594c7601935cdf1f73d83adf99b0e41b596e12ee38798807f4099cecfa0bb21bf998e51ea3507b5a0d71cde2b84e40e586c572f2b7d6c003df7141011bd4ce423b43b725d7b69051736df6d7d970f9b84a7a993a75bd87a1349c7436fb4255a5a70b9e2c0126daee19fd29e3b9084e4c1c0a711e6e153df50fe50c6e1d640932a9d6e97307832e478070789c35935614f6bc07eecb8a70949d503162d1db2fa541ea66be7270969f3a186aa86f53f55f11aaf5f51d78c1e2fce36481b3438d9ad55c93a89c9dea6e1708cdd6be0375c3e41db32fffac693bad751243c5d8e6e60b6b3cc45b6e5d8c14c697226a44f879f7a22eb1b70feefb24a31546667aac97a62f58b6158790ff2dbd800d0a2bb21276b6dcba29b2ba1607e94b7e10eb78fac72c94641859a099b994cd6ba1abb655c8e6582e778f0f3d7303f60000c044e27432565f85bc22c18128e03d9551c063b17ba4fc487f5a823fafaa628a62d549dfb9db3e05f701362105aa9b298d3a46a4ddc6cbeb2961716bd1fdad3aeeabbb0d9a9e6a3f0d4f87aed893ea082655fbdee29c730ed38ab537f344a284a0dc5caf5dfc9300b158aae6d10acf1b835ff9337425aa19f617678c6a53c043ebc433381d3764963bc47642a9b4739771dd2a127eb7a0cc3209df1f6adc39e2c0b9cc0d17a0d1d40987c2596bdcd48187c03fe2f0c571542032c46143c2d545924518bbaa46365d1eea8b2981ed86090ee64244fa427fcc56988280fa7e3b0c7deca8ccd375759789940f4b59177e89ede72f768f07d5cbc560f16cf66c2b2da698e7cd02fd2e543ca2fef4a854c0d9f9809a95bca715ff7cc8602272ddc58d7a2b1aaf287c3758279fcd5b7a8f43136e7d2eb8f1a814b88efef540bdf2a4a7dca833de8afc691b66836fe239b4b5fb7bd331817f8c564100112ff8f0daafbed668913e960774299f24fd222dca1e137e5827d64997715187528d475b07061271290604d2a026d0f3e53164b54d0dc99238e03ea93ca579d430d45b4e17d2d7a0a38700fbf2be24fa798950970611cd38d5b08815066b5c449d24128bcdaeb0b12c012949ae38e2eabf6cdccbec32283af156c2b19f64af1e00e76f8d02a1c996a8bb9fd8a3de1cb6c5af8a4ed03c3e8141d1c68002752201c441855e9cdc5670d4f39ab2546243295275b80419d66f251f8f89fbb4b53e4337c6a109eebb3b859027c9ed73bd9d907cf61ea380e7f0408da1d08ce2a6ea133ea6b7a6f99f2f8c69455b4c55c06d5827b8890d29934f5d31711937b873f82aa4f672d939b4763f5e4763d8df121263c29258d82d6f007f391a0de39250f4842164accd905580e9c737e1b2889d6853be7392f1f631934cb7cde4cb9d8c5032645103616288fb754e457bdd147cb3c95bdfacee381ff82d9c82699d6f0192aeb0b17d95398bb2aa94850e85a9061cb5ef84f51d5be9320faa60764ef3c82ef9514bd6308c301ded6e2973f915369f7395429023009a12a7c0bb3a56796f112596e41a6687b2fdf84d4ee86651d77eaac31dad62331e6416afb6e35f24a88376edb3b87bda5e69b53ddb3ad03211d328ce60478f90f8c921c8d5220c6d40133512fcf09cde8c65dde85a7446027a2f7e228a00ce25828d16bbdfd463222186cd4a94", 0x1000}, {&(0x7f0000000000)="5639e744fe7417650caf9a28989fc79913adf7daf3040beddf8edbc3e505359dbbea2b99e942891aeb7893527cde3b10a4c4fe187f2889c6", 0x38}, {&(0x7f0000000200)="48ff3185959e0d3c7f9658e034b9f3d3a1478bb7175e04cea7d0c40833557cc5f854d0869df6f661beda18711199a0b6acd3df47b34d090ad16bcea6f6fa8e6f4236dffd236d5a5c16af331675c4bb142bb601243d56c355ceadd3b09f8f0bcf47f091a8f5d83b", 0x67}], 0x5, 0x0) close(r0) syz_open_pts() write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fa160a8217", 0x23) 04:50:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x0) 04:50:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, &(0x7f0000000140)=""/127, 0x7f}, 0x1) socket$inet(0x2, 0xc007, 0x9) 04:50:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 04:50:16 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc002, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) 04:50:16 executing program 0: socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x22, 0x2000000000000000}], 0x1}) chdir(&(0x7f0000000240)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) socket$inet(0x2, 0x1, 0x8) clock_getres(0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000240), 0x66, 0x0, 0x81, 0x0) 04:50:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 04:50:16 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/228) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r5]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 04:50:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:50:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x54, 0x1, 0x7, 0x81}, {{r0}, 0xfffffffffffffff9, 0x50, 0xf0000000, 0x72c7, 0x401}, {{r0}, 0xfffffffffffffff8, 0x26, 0x40000000, 0x7e93, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x81, 0xa0000000, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1000, 0x37a000000000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x18, 0xf0000001, 0xbd, 0x2}], 0x47cbd652, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0x5, 0x3}, {{r0}, 0x0, 0x81, 0xfffff, 0x4, 0x8}], 0x40, &(0x7f0000000040)={0x1000, 0x6}) r2 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r2, 0x7, 0xc, 0x0, 0x0) 04:50:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000, 0x2000100000000, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 04:50:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10018, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) 04:50:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82bd228faf8eba1e51e941a474bc3289ceb24460ac9fd49acaa13c1014c8dfca6a0ae9769eead04bfa204b1f3b7da3ca03490bee327258681127a568e8548e50"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 04:50:17 executing program 1: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0x40}, {r0, 0x4}, {r1, 0x10}], 0x3, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x615e785f74fe7773, 0x9, 0x3, 0x80000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x100, 0x1f}], 0x81, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x2c, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xb, 0x400, 0x8001}, {{r2}, 0xffffffffffffffff, 0x8, 0x5, 0x8, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x26, 0x2, 0x200, 0x7}], 0x5, &(0x7f0000000180)={0x101, 0x6}) fcntl$setstatus(r2, 0x4, 0x40) r3 = dup2(r0, r2) r4 = kqueue() fchmod(r3, 0x80) close(r3) nanosleep(&(0x7f0000000200)={0x7, 0x4}, &(0x7f0000000240)) clock_getres(0x4, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) clock_getres(0x3, &(0x7f00000002c0)) fcntl$getflags(r3, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000300)={0x1, 0x6555}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x40, 0x7ff, 0x7, "a39db5a84856c71ff93010e444d2c49f875f7538", 0x4217, 0x8}) 04:50:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x100000000000402, 0xff) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 04:50:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 04:50:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x9}, 0x10) 04:50:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20) listen(r0, 0x3ff) r1 = socket(0x18, 0x3, 0x3a) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r3 = dup2(r1, r2) close(r3) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 04:50:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0xfffffffffffffc00, {0x9a63, 0x7}}) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:50:18 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() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x41, 0x401) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 04:50:18 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x140, 0x0) r4 = socket$inet6(0x18, 0xc000, 0x656) chdir(&(0x7f00000001c0)='./file0\x00') r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x8001}], 0x7, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x51, 0xfffff, 0x539}, {{r3}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x6, 0x9}, {{r4}, 0xfffffffffffffffd, 0x20, 0x6, 0xb073, 0x1}, {{r5}, 0xfffffffffffffffd, 0x0, 0x2, 0xe7a1}], 0x5, &(0x7f0000000180)={0xff, 0x200}) 04:50:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x2) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:50:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x2, 0x5, 0x6, "34d231047dad86d26be3cc8549bae274bbb5de14", 0x5, 0x20}) 04:50:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="548ac6c9c3abc4a738359e22d3b27b870451967b2bceb6f9943f83f5196deec3419fb5cc23e64cf40d", 0x29) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:50:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8bb8, 0x0, 0x90d2, 0xfffffffffffffffa, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x0, 0x2, 0x5) 04:50:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="2f9b002ca6c66c999bf5adcba251620b025e4c10b79af8314e23fac306dc2834b6397b3beef5e2c2a7e4a7d81f57f925cb467be0d2e60737f9ba92f6662b095a40b959aa792b545e9c3b925e42e9938af1a7d97a5f043f16de8e7ae29f5f5b9cbd796fc0555dffb878ad5907440274d0a50904356696edc6cea7fd4359ae7cc20bc5962a873a347790dc553db840cf3a6852a6932eb6ae1ed71f6e6dced2c7a640ce3a462e17c2e8c7b1dc5e2a95932b29f4431dabf27916d21067adba0e9ed91fb9845f976579637c1c551eb5143690beacfa25941027e7e46b90e20cfd954b3787e024b7777a3f38db02da730bf99c66", 0xf1}], 0x1, &(0x7f0000000240)=[{0x98, 0x1, 0x81, "af404b2ca51affc0ac87f5a1a3cf5310143a096f840eae0ce69644736c723ebef942df26690a6430663244f1961c522c8f90baec678e1f15cf773d294fec906aff3c600a9279c0c7ab96a1bb66219c44f5de1396e96339ae098728254afa2ace7086fb20b886466c4cabfe8a0065ec0237e8f584e802742815f3b45ce0dd8cb99e72"}, {0xd8, 0x0, 0x9, "fa0833a5c3c88c6f7490c03af9b226611e8e98512b2afbfeb3cdf45937dfcb5f5e67d579d78b39c4aca788b879ad2554d65d1b462309f56492e7e212915af8182be8d8a4a73cc0730c4fae49b6e4200af4b1df68c157876fa5ea3b495c85063e425e9302e6e1b2b2aedbb10cb9c22ef46fc8364c995233a74df3b3983d553b6138a7e6f979ac245c0fac0051a99ab467d9ad70f981f8737d27fe895768987bf22dcd219d342ca13e18f27d9a490d7e964f751989418aeb285377ea2f67e22b74d741efec668ce1"}, {0xa0, 0xffff, 0x2, "b713ccdff50bb95c56fcd5a4b753cb76ac062c2cbd96b3bab0b79590476f05672999a23bb224e37acbc51c0dbcccd4b4da0357001a534880f217208617d42e25118de57c2237e9a0e41ed6344585a308212242d204765db70c0a38c55aaeffbdc3713651fbfa1a09a6413126072d98d9d2ebeb2d0e2bca28d4a8e038583b72da659bb06cd3ebfa468325d992395ec234"}], 0x210}, 0xb) clock_getres(0x2, 0xfffffffffffffffe) kqueue() setitimer(0x0, &(0x7f0000000000)={{0x2, 0x1}, {0xd47, 0x6}}, 0x0) 04:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:50:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/86, 0x56}, {&(0x7f00000005c0)=""/203, 0xcb}, {&(0x7f00000006c0)=""/99, 0x63}, {&(0x7f0000000740)=""/226, 0xe2}], 0xa, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 04:50:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup2(r0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000040)) 04:50:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffff8000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:50:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x2000000000000000, 0x0, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:50:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000001c0), 0x4) 04:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ftruncate(r1, 0xdf6) 04:50:19 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 04:50:20 executing program 1: clock_getres(0x4, &(0x7f0000000080)) r0 = kqueue() fchmod(r0, 0x4) 04:50:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x840, 0x8df4fb8f8c2cdb38) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 04:50:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000009c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00), &(0x7f0000000a40)=0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r3 = accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) accept$inet(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000780)=0x100000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r1, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r2]) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r4) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049c88b4d75b5c0f10d01801d21cd5330c6e9d400c1e6f4a1ca71457bca18"], &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 04:50:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) getpid() 04:50:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) 04:50:20 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) r2 = semget$private(0x0, 0x3, 0x0) semop(0x0, &(0x7f0000000040)=[{0x3, 0x3f, 0x800}, {0x0, 0x9, 0x1000}, {0x7, 0x7f, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x1f, 0x800}, {0x1, 0x1, 0x1000}], 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/122) 04:50:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:50:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4002, 0xa}, 0xffffffffffffff6a) getsockopt(r0, 0x4, 0x10, 0x0, 0x0) r1 = getpgid(0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) 04:50:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getsockopt(r0, 0x3f, 0x7fffffff, &(0x7f00000000c0), &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 04:50:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080)="04000000", 0xac) 04:50:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0xffffffffffff0ae1}, 0x10) 04:50:20 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 04:50:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:50:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="41769d55081d25d81d22fca6919d891df65b44211523ffe634e12cb33030663795718ed5b09c3d0f", 0xfffffee8}], 0x1, 0x0) 04:50:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) close(r0) r3 = syz_open_pts() r4 = msgget(0x1, 0x400) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 04:50:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37e, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x10000000001) 04:50:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) truncate(&(0x7f0000000140)='./bus\x00', 0x3fe) writev(r0, &(0x7f0000000180), 0x0) pckbd_enable: command error 04:50:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3}) lseek(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:50:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="4800000466696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x0, 0xfffffffffffffe01, 0x9bb000000, 0x200, 0x4, 0x9, 0xf397}, &(0x7f0000000040)={0x1cb113ec, 0x7ff, 0x6, 0x7, 0x0, 0x2, 0x97ea, 0x8}, &(0x7f00000000c0)={0x400, 0xfff, 0x5a, 0x7, 0x81, 0x80000000, 0x3a2, 0x7}, &(0x7f0000000100)={0x200, 0x3d}) execve(0x0, 0x0, 0x0) pckbd_enable: command error 04:50:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = dup(r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)) fchown(r0, r2, r3) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r5}, 0xc) getsockopt(r0, 0x3, 0x7, &(0x7f0000000140)=""/133, &(0x7f0000000200)=0x85) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 04:50:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) getitimer(0x3, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000002, 0xfffffffffffffff9}) 04:50:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmget(0x2, 0x2000, 0x10b, &(0x7f0000ffc000/0x2000)=nil) 04:50:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0x3}, {0x0, 0xfffffffffffeffff}, {0x3, 0xff}, {0x3, 0x401}, {0x3, 0xffffffff}, {0x3, 0xffff}, {0x2, 0x4100}, {0x0, 0x6}, {0x2, 0x4}, {0x2, 0xfffffffffffffffb}, {0x1}, {0x2, 0x200000000000}, {0x1}, {0x1, 0x10000}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x9}, {0x0, 0x9}, {0x3, 0x6}, {0x2}, {0x3, 0x5}, {0x0, 0x3}, {0x1, 0x1}, {0x3, 0x40}, {0x0, 0xfffffffffffffffc}, {0x2, 0x8}, {0x3, 0x81}, {0x3, 0xfffffffffffffff8}, {0x3, 0x3}, {0x2, 0x4}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea0300000008000050c7490100000065ca10fe602e8d2095b72e000000000000", 0x20) 04:50:29 executing program 1: clock_getres(0x5, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 04:50:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 04:50:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) fcntl$getflags(r1, 0x3) 04:50:30 executing program 1: r0 = msgget$private(0x0, 0xfffefffffffffffc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/129}, 0x89, 0x0, 0x1000) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x1}) msgctl$IPC_RMID(r0, 0x0) 04:50:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) dup2(r0, r1) 04:50:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 04:50:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r1 = geteuid() clock_gettime(0x4, &(0x7f0000000080)) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0xc26898f0d469e4e9) 04:50:30 executing program 0: mprotect(&(0x7f0000286000/0x3000)=nil, 0x3000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r3]) 04:50:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) pledge(0x0, &(0x7f0000000480)='e|~\xf2\xa0G-\xc2\x14!\xa9\x05\x8d3\x87\xd7[\xa0\xd5\nujY\xe4\xc8\x13\x1e\xaa\x10\x92\x9e\xf6\vf?\x9fT\x8b\xf8\xd5\xb2_/\x8d\xeb\x1e2\xf7\x06\x0e\x1e\xd7l\xee\x1d\xb5\xd7V ~4\x1b\xackk\x94\x96\x89/\x02\xc8\xab8\xdf;\xafy\xfb\xedj\x0e\xe2.\x16)w?\x00\x00\x00y\xb9\xd4\xaaLz\xde`ON\xb2\x1e\xf3w\xfci6\xcb\x84L\xa1\x8f\xc2d\x9d5JT\x92\x8ab\x86\xca+NX8\b\xb0\x03W\x8ef\x8731\x82\x8e\xa8h]7\xcc\x91\x14\xf8\xdf\x93A4E<\x91o\x14\x85\xee^\xb6]\xe8\x12') open$dir(&(0x7f0000000000)='./file0\x00', 0x490, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:50:30 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000469000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 04:50:30 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x7a03) 04:50:30 executing program 1: r0 = socket(0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40000000060f, 0x36) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x1) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) 04:50:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1000000, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 04:50:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 04:50:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, &(0x7f0000003800)=0xc) getgroups(0xa, &(0x7f0000003840)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000003ac0)=0x5) r8 = getpgid(0x0) poll(&(0x7f0000003a40)=[{r1, 0x80}, {r0, 0x40}, {r2, 0x55}, {r4, 0x80}, {r0, 0x18c}, {r0, 0x4}, {r0, 0x28}, {r4, 0x40}, {r0, 0x11}], 0x9, 0x7fff) r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003880)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0}, &(0x7f0000003900)=0xc) r13 = getegid() sendmsg$unix(r2, &(0x7f0000003a00)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000000200)="bc46d84420e532c348950dea89c5583249726efd7a9f41ade4b4b6acecf4c94e94b381b1d98062d097eed347a0695337dd134c946e6cec07f16c178212ebdf672b7fa0d1dc1eb762ca599f8a44b49a567e30d1a35b67ec81e060787918dc207bb4e9440a96c05ed09cdee35785e90be1ed109af0dc405ebcefc0bbb0c2b9ca5945a2a0c76555ff4de3eda1abc4a79594ed4f4d4c91a61dcd050894e0552738f79ac3036b5c01c54a794267162b7024a40c79e7eda11afda5928f88fd", 0xbc}, {&(0x7f0000000500)="8a7ec2b7fa46c5e2da36ee380672381af70824ea2e84cef7ec130c3ba8b1263c775a6254edb6b25fa696166b546bb6d18205a14145a148edf4ae3c37c03e260bb32a14cde3ed262234bdaa8f95b443e70f30a1916ec4316a4b7ab90ef3bad06dac35fe4d932fc8ad096ea808d2f1dce9cd6be58ce4728fd4acaee299569e7126d1a296e3df118cc9e4a9fb894033c0c5f71d3577c7e10a22509ff4333adac6089a868768d1814c2c6ab0b5112b0bbbfb6aa482fab14ebc48c372de02231de5f3da483e28cdb399925add88caf331f9575edbe487b86fa9bc3864d2abfb90b6df46b661559e0f9ad7e02b0da8b7e941b12d5611052cb5953ab02161789e90576ece43e3d0fc9fbac392f7653b25b1b054be06707dc07fb548812c2f93ec240bbc337ad069efbc8f6f624ba90ecf564739354e77671daa51284a7f46baa8478d34a301950b8fb132e39ee96a3f6e233734b9e635fc0f7c33a6b285b14131f0bf44dc49bf836b5bfea042c9aea8787ad144d60f597a2e4795aa59330b14fe4fa6e3f8a760a35464e91c7d150a61608661ad77e49784563a3ae20618fa7ea2564e7d813df57998ac13ce6ae6addfbd0032f8520df485e270c3fa101e6662fe1fd509901d2533d332b18de0b24525a28d711dd1ee95d297399fa083c6f40adddf116183dd7bb664d7270c8792035cf0b02a0c5d778804b105fc1cb840a487c1930abc66169b1b9bed1466d68f04b9fd879c385cdfddd4ad3cfe76b353b216fddf7b0a9a61a738e3157e022b6fcddb5894b99fa982c81cfa95da5c746bdf8964f78f3fd3f851e2c31e6f9ba28de65ce6186c31411ce982acaaaed7762e716777eac3c1b37b9e3042d45e0ddda0bdb8b4690bb74c0034ee083952eab44f04575a9eb6489f39644631e1a63b40709f6080b52029e89ae8a5459d52decbba4dcaa0869214d88cb27b717c5d6fa0b0a79033e53e5ead23cf633eca175e4923f4a0998d6ddf2e515b88b5ab1dcd68b8263854da09a37575a90aa662065d3cc24c9bc414b442bf67d274e42302844a7e50343e9ea4087eb85542986ff977ac7bc53e36b7b9c593e5df5985fe3166cc6d52cf927c8f7460e8104c6a5835d7d8b49128d6e37b77819a07ab8746ce58533b1ea647f636d9e57fe960a88dd1b766fd1ac96c0e7300560bd8672c956dba8882139672a5a8bc95e5fe7e97595820bd030585ed3d873a7524ede521666d41cedc699719283e81c824f95eaff71de03a0d34aadcbf263e321c6a24ab97a9b4365e5dd4aea1d8ec9716a081f18209f1ba862b48a70eeac32a7da578567780f0c736fabbeed7bb4bfa0e88c1f7a5230ff452f2d881f22a1aa86da73bbf3c6b5a28f8cc6d1a6ad244ef87cb89cf4a55770074cd2587fbbd014ad519fd6e907f83734624ac2225c12c2757eb28af1f06089c44fdf38b8d1b26467431edefac3d635d595a833e69b00bd3886bc1c949f8428433d050ee68851f91861be37e1ce615891eda34b647004c65166d9ee427e7521f4846fc855957b9b761364d37cf995949695a0b7a961bd177de0f896c28b225fb2c09d42a7d620ed330019a6babc02fafc1bc030d8976e31953f99b211fdd219481f266769532d9e3705cdc732efa484f08e88c3e955fd0c0fa3965b985f41d2015e7c2cb3de0ace4e8f9649f611dac7fa1e3116014402be013005122054ff71e399e72a5b1996fc7983ecb9656b300b0b20aa6428caa771bdd5baf7411271fa92c4f260cd0b2717d53cefc6a768596e7a0d54edaa824a69b337b5e9bc16e4a3ec011c433b43a9ab8d9d35da50c8ea7b943d430d8caecc84916d76fb7060b868652faf310ac49de5d2e11206ce71661fbab6c242bf80bfb953b90c246847922d8d6ba9f486a8ac0b4388b51c1e6ab31d1707c849a2a62d6710ca4cebc304646d40fa890c2335caeb7563895879e8e7e934dfb9c50b9f1c2f7e37d6bf3a08399e341ea92e68801f77e21fe81e1f078315cb2273a5dac6e1858ccd1046945e560466ad1549bb295b5db996166fb27407c9f33ac5a6774fa7591e36790bef881daaf8426d04fe84fb550cef821b890461dd387d0b79ae4336293c1f7edc3b336ed0de55ce76569cbdc94860106471ec65d7e0701fec7e5bc49881ed4bf7e7468401d12e87c5cc56c4e2441abd1d51bb13681387bff9cef0034a8419bcb02c91c83f9ab1c552303e59435f05196ac2261337e53bf145de2f1386528b8e16ac25e17d6c8d0f41fe8f955d0ae39ff52c508ed68fc82dcc40a97b1189f613b70c8ef4775ce630812b550a84aa3f9937af994a49f2e92e7fa723f2f37231801de80e013b1649eea04d6d9834913c7fb87d9b60db7be75a0dae7d4670debbfe2a8c8439779a2afad93b56626798e1a08d3039e2ecaa0754cebb6830d94ea23ce8ead4c3ba8a908d6d7c983cda6927ed23c7e27309c6b88345ac5cb690949691a4196b1da9fc6ee474ccdbd16d3ef9d6b1bbdfc86f6f6719a7cc4398bd7ceebbb8c3b3be67365c9cd3ca891a132818274209c20e7e1002449919cf04c622493ced72513d0701faa21b0365ec7cde60d3222b6cacc3604525fe2ce7a0072919fc6a8d4420a5fce79cce510546e8c33252357f05945b7ab17ab9c438f95884b0dd4c0c11046ad7ac0b690fea4508aebfd0747ff6fa98b4aff3bd2fe7d99be2213b19a85801bf69a22a39343509c5e484385e8f4e1dbbe1d88c9e210d16ebed9d50d8001fb8ee3715dbd0b64a7899f983c81c953fa1407f62749d7f68bd8321d5dd6391a49733e7231377f48653b64cc7fab6c1d2ce089a3455990c98c7ab123fe7172bf170b7286fe6fbc5bbc4a8a07ca4a0bbac80e8dc6014bf4bbe516e3a4f407b0001e42f0c84a0d4d127a14253834e7e2ccb7db1a1fc03142361d22859912406da277d06b08d17331e052411a5b464b5e1d43e65841d64506e498f188c5d3d0e559a4d8b192ebb7c8adaa0e877398e6e46f31c01261cd41b1a259dc8d60f2a497bf3076589f2873700892b4d6341de3f072f8917f297a5da590334c9126b600d064836854a8a0233fb793b38910b9c0d4fbb8ff6eb6ae8085847bb6c51629ae48470bb8a48e12a8b2dc65a21df8d928d388ee648b654e22c8a216bf2800d3ad49b89b6fe36aff39fe289ed67b2cb1d7d0cebee9a2d1592baabe779c5e7cce5d2b4c30de44288e492f694cd58d791f854a29cccecae727d95691c3ca354aea73134e5142b03c7495015ae15fa4fdadc70a4f2fe8e3651436c4d01f0eff4807c3952e07608422f698fac504c4b5036b4ebf95d3133bf33c2b39fc495b8a847588e210f8e2ad46882312c3fa6ce02630ef8ee2df9ace232d677c013982dc732e24222056a526db2e09e942448c5e0fd51340b8a611777de8b9106155f4d86a02f408034269b02a4b2b93035801339e58d8b69a31b96ca70782f1b9b8054529d66194170618cde8839390d9f307e9ea39809ea18cc363bb3aaeec4271eeee2acd9aeae3cf9cde4c1bde206cf2a0ab26071bacb96126bae3a6d1387cc15df88fde4b5d51e9b583c474ed6ffb5ad5e4a202b6520d28eefccdf2705a01d80baf6387a08746b7af4027a5323dfe1a626372cbb3c60d635938d8854b8b8d32147c01d4e7e254c26e5b159d937e290c84db7ef373e1c10f9104ca7b86618740b6e8b375de0dd6a1459a3a62f887f547d46355cf8142aa1e86a9ae927cdff8dadd10d42de0f0ac25cf6219317a7af7165ebb115a11f0dafb70c4e70c70400765c926715043b5b788121a48f11a9962a2704f1fb561124bea9aaa876f510f2cf4e1c6066f3e315a73e24b575ed02f9cc83f79dd10bad0c6d818799a293436eab68068dc8ed140cf18e5638b2fabb77ef648230b0dbd0de3744ec658a9c06f54b984c76226d8802f21b6cf5a06e588cb2f4b6db14fb2471550586c3244f972ebb11fec0d504afd5ec5cc7d0e75a54cc0a3f503888b5a2876aa42158e4a6dd553bd4363371f156c627d46c4371184742963ae412ed9a5b5a13e643fb4404752f6c66a01a9dc1fc0119f53ba9214abf0ad5ccd2f0739bf07daa56b2cc113b98a4ac07c1e4dc8e3d094eccfc21d4393d6c0577fdbbe9c38301f940834774ff54b9a0615a7c2d4ef40f83a8093bb7f073645cc1acd92bf10d889cbc40656742a17e3bd2df4c5a797720a2d97e132ab82150998d507f6f6fd2010f5410679bfdbd2681ea4b2a80132da276bfff4a8a413777a7615903ef0cf89e6e18f634c453f0c0c73cfb2260015c14f4c257811833dc4c756ec221f3adc73b1e88e5dd6dcf89f40d075754413e4c94d2e1e40efc6d4d366f39b0a258eefec8a212887b8bc62e7beaf911fd023753ef812888e316d6adac7f469696a53cbcece8938296a094a0035875b3e1f7936f69e57c128b3a2af42adcbaa0d03602f2ce8009b20ac026eacc8b80b30b7a7c005bf89e593d1f351b7a4ad23eee9018ff033ed25a74869ce2009d5d480afa57f8cf28eef1dd20bce1e581ee1949a35b5b14f8a3e4a0f41e18e76fbb4cd4270cde679ce65ff694ffc205eb72182c347ea429190d64573ae8a7befe7a9aa35d7e6a945e0585a37f43ad2e8c7dab50cb9f20cd69730e60019e51bdc439d86e181a68712f9fbd85566dfa1af7dc3ee68881360abeaf6ade8629369b8a91cf3925d6c37e69434e6bca60c9467804a5285ffe4aaa266a8b86a24fcbe8ae75b7799f7cebe047084b4b76374e1de07d29d2d8e3058b247d8e138f2dcbf944cbbcb8f42d3fbf0855892305091153081f50d8ed2c14c46f6c3f46dad159bf4cdb8b85d4e5e8df1b57eaa96514f2e50bdbc94bc12d036af029e74dd3fc8a575e8105a0dfe6ef16e7ab15db9ccddf884b817025a545a20ca57cda45e195dc4e5c31f8a71b9f6c750a344d15eba318fea432bbc070278a78ce5fa261222d946e0dad56e4aa6177e2e6053f38907854bd26ec267466d07063e4e15cfaa2d3fd4d9fe6e9c8afcf9eb46572beb66084f2ae7f6112f46f25a2f52d7ff514c7f7dc25fdc72899600fa1e8e42cc28586a789d028db013e98f7d7d2c279aada6987975b30b32f254b7da0b16a15a505d7d9b76359f789a686881b59f94d4d0f9f6708154adbaf89e424f80a5d8bfea6575b6a415806fdb066cb684e37ee32e6f28efd2e6a5f73920729c0e7b6437b3ba42817b8e8fd7dd464c3be9ae1a3d3767f8380edde2dd8cb73250c9493891d0e1481a909ade517aadd9cd3c7aa7a31c6603cd137fe0f7377c914bf9778c8081470e5c0a908fd023eaa0e6dec8ecc3f0d4cd67fa48f674e363c70737317178cc1964da7ef403c9bf70d9974a6b53089c5c57288f21a7ef720dc6fafa942e6be7da784c97f2ba9309d240ad487585a23a2d4896c6269bc4539f13d8d4fdb7d669a149a0db7a805e35d081428baf64883fd7e3e56784ac38e6eacf38c25e8582d2a2e06b613c8dc13fab47c3b0a347875a6a439877bad226591c0ef093ae9a6c2936d8981ffe189c2380b2a3fa6b9b86a84cf8df6e4d3274013873a49c181865a0d57bbc575230f87c38051d3e74231da1d7b6010b63ea0770d5150a3f5932cef49bdbd91615af800a1be88b0310211ac9c2bd07aedc56aae1bd80d4bdc2d239d36cf819fd9475ed850a3dde91f03b80ed2f5ca950d848482d71492dd79447965a4223fbb7b7048b30f534feb73ad0e5550ce20a4f66045ed7bedecb06c41db0c2693950ac4838aa49c767e6c45262d2ca01383c315a124405c3c807feebba5601f55fd781095257", 0x1000}, {&(0x7f0000001740)="bb65b9f8dee98c7a8f81b64fefa9dce7ff71ec025811475c2eb8d547147f53f2d5771173542dffe1b44460ab2a4c3ba5320a08ce32ee63ba6e7f6ecb026c4c763d426aaeecb9a8b49bf7fc70a133247bd0313d37c3df13c495e1fcfe455d90b6f1d0c4b3c60c384ef0706385224c34121033dfcf747b1f732d36abdb846fd956caa9d42d03c8ea0b5c2ec4d0a81f4d6a6830dbd00b7f3f78611d2e4c31b14d7304b83ca501a8fc5ccbffa28cae0ef7a64c59f627ef3a2fb1d837dfaf268f7aad32dcf2d17efe527a31d89a9591436245fe47f0cba0c79e2673a42eb77f0bb08b1b45ad683917c5364dd08c3f6f26db12615e51d2e41ad85d42cdc12a352fa5a9a7d0eaafaa2ace5c591f787e35bb945d50ecd731c5f84d66f984857f0f608274326bc5f49fb5696fec4f60c4b921454ded6aa57c5b2fa64b79a7fef4b5fc8ce8eea890aa086036fa80941b331fa17f254a3bfa41188d02498f15785aa671b467067f96c6779bc2f92c1a8d35e4302dc9794f56468568eca3b02dfe25c4ce93f8c3b37a672adebeb8ebe709d135a07ec9e9794440563aa1832b5b4661f329d1f064d3cb627858781ee7af50a24d6924f2101dd1a145d723b8b41d309b08e71314e5c17c14c9c6f130bc3c22e620fba484ed8b0fc0c519d92b9147881a9fac2bed480e690a946284a6d450fad8993d8c8548dd17e73ca60fdf34e24579c47a64b9a4519ad1c0137782ad1a150958a779d3813b178109ec4ec914112403ae2af092158abcbd87d1da58b55f88e356cd3e4d7bf68976b608efb91b34880a0e81892c123fcc77475c67e37cd4ba43f978c594e6da62e7abfdbf0d7c8ae7720074ba3a8a0333d82aa40892ca456568038359b4d8f382efd8bef7f1b10161a1b4382303408ac2aa74844aa1e811d92871ff73c603cb81ad558d982c3859b30b3d8117bb0c542830f9ffee3d7a27cbe79417a4a122a20a8f418b1d0e00e4ad9600de2015c2d4d097ad7d25142917a253e73dfa2348c590f18fe9391e676817a656fa516f2ec1b91289b025355a56173139ed16941d24df758ad4dae6c3039c2c89e7b1913e8482198f3803dadfd76ef488bc20b1129b79890cf0c450ba8dca3b98d255abb0730c957f5c6780a2aea6b5471170eeda06555c8425f84efce41707ee07585993295fc28d7c3f3c8aa874f831e993ea8b6312b09220b9aab03dfff0739e226d64d1890d12795a192df4081c2d94d20a266135f8d0780a01164fc574c886f88b209de721a4412ee44112c61bc3f985116de5071ed91ad0c348e7058e25fee7626e93768a0d8b8718c1538dd2adbda661f7069640befc497d53f3827259497eab20b968822a04854a288d1992c62ea79964191b55009a21d642273c66227b35bed7c32cbacf4ea12406713a4c47d4c33be97301104c2a335090a0b70a5a0ade7b67e98757ce03f2c29613a6e995aed9c1ae0f26c7f0b3f1b7f80f7277db9bd106728faf4350fe21818cdc73eb373d574237bf34d2af5988f9c72bc9466272ffb9fd4411eabe08cbcd9ef7bcb0447b8ca037ab109b699d5b731ecf22397296a3383c2535d2c409a267c4c5475797ec72a3a97c5393f960436e2a51f8b7471e27e894e31ebdcaabd0c0609e331c4207d47482a9149e2a94fb4919c91cd59c4c2598513a5d4e7a41fd4c97032afe06eb93ce3cd07a2188cd9904a2a8c68e4767f730652adfc0e4c68e14c3b85c85f5b3fd569ea2a8404022f5364c8a2fcdcaea31e82327c38fda4a3b0ae81b4fae669642398959708147687bda7eb97d77ce5e90cf9011a4fb103a68ae785c884c21ffac001e7278c8e3ec11f2a644aaa6c8b6c39c957fa7d44516c81acf9b625ab4d6bf1acb03803f2d891c88eaa382c9e589ad8603f0d2bd82d48fe250de5c023379061cdedcb99bbe99ef8fd03b234698f50ccb25b9c4a0d46d773a4b8cc3aaf59347b6d3b6ae42c2895a5cf48f01e02aec972217b611d3ef61e0e61dd0073fc9b70c02eee93fa2e2c3facda478a622239a61679de16ca11a69d085f28dc24dbf3037b0fb63ebf06e34ebad8a96f39e9d2859f8a0c6dd8c9be2e6c6f9abc4f3221a711e929a23b039efc7a563892d240ced3e1ef486c44c826e06374812a5f3c650fc9fce2a459da9ab0d84f1eda975ac4ef8b0cc00e37e0dcf813c2d0c8b2a3574bf87d6265262f859b8bba1facee195a0aaccb986f4a2cc68363980bfd670d46f4f28b5b0d5a76f67ec0a420b0285d5ea9496ddf7bd508dceae22fa24f0ca9ea8c496f905011ee8b525208207e9b60d11f56e066534889eb15b85a37625b9f571b6bbdb4c81b454c624704abd039e45c799b94582fafe40e40be639687a391d812fcee24b88c02c785ba711e6176ab2c8710946ffd3feabae9098c46029ea9db03b9813ae7dd53e76ddef5514c735e3626874d63136aff9119bb073d1ee8b8b10cc0274f359d7eddf501118f1620c1249020601b057ee5b09af284396a56f2ce061c1c70824eee07eb81f0165e8423fece84dd92c79c0dea7f7a5871cecb0603f1c348147216c4ba6d323e4f39ad3922da525b2b5e73728866d7c74fe80c39493f7496f61c735c4c29f82c4b08ca15b0658724f7940aff1aa71d52691b9681b17231eef4d7905b909a82ddc779cbf282e7855a89d01115950639d7c0a540bb6b91213e17e2d1774b0a402c94d1ded6fb80d4c3a8221c7cb1de0f40bad17b87404e164bcc6c227885d6df58abc315fc2ca0832bfb4090b95bb5aab866de84ae3b9e54fe5009b92989b3e60d4e8a7c1dfa97b6152d84f5242b6b1297c18bebcc82b183b2b8473f939536e8f3f75b118782233e3b986c74939cdc56de220312bc41e4cf1ef41533ab155d653a0eab9c80a8d48ffa333aa3f58b104aaadc3b3a772779ce4b1c51ce7f4ca54823c7bbb89d8b937bcfa5fd3bd4e326dcccfa9e7bded044b37bfd6652026ef2cd105a2238cb1d3b1eccf34ae49a3cbf9e89569a353f157a5279d9516ea5aff2f63c2cf0766b613c8ef1ed3cc86d43a45d63a68a2d133e8b64f7cfafff96b120b05974aece9ab6186cb99d621fa80abe925c1a0bef25dbee1c2fd0f29902eb82722ff0d32eda3099bbe5c7a1750f6378067197a86d00887600237c1d3f2c0badbddb36f24f55cd928ebb419883a43f420e1d7f9a19c32966456aed38ca4186727fbe680b7038462e55ebe2583b4dd443aa7f7b9aecf9aa7f1152f4247f3c19575d654f98ae4f3352892f1c340ffe841ee9bb4c9d4567845265bae2109e9b536a059be74f8970adbec7315e77516f98f7ac8542a06469aa4bcacb05437c09c9f4486be31b6f907f00a4de817c5c12ad5177068aa114f6c139478f4f4238fc85cebfa4d7dace33fd9a57f531655f59152a4b77fae7f68a6d2474937403f182da85e2ac9d53b35fed90d680563322780d98f8003180e817da2aaf62d610be6bd202eadd54e411af9b531313b3dbf1b3ba08d4db4b9764d04c6278b0cd57fd0599f655cdfb639aefe81dc099f38d32d43245758e8077adbaf6eec0a69e231fdeae7f6ea2ff4e6115540e39fd8cf9b58c1f95b32a9fd382c0866c7a125804d0c114a39c46329197099a2d9b1ca384ddcaf1c40fc443c446e9ed9840e928d55d89a26a2c3835b8ab400f4a67833fd734c9f665f1c727d31c1c2231617f889e0ae6a671fb93d06437e69cd887632779e708e610d26a6f05d7a1853e1fa8f3b5176170128b75a21731cddb51238ac9f337b40cc0698be01251f5bdcbe564470fe49bfe6d5e1323b385821de8f42a90afd8e4a9b752dd4b19229394a10cd3f6b835817acab952226a4c0552e8e7a2adcaaafb1b708c31779a233719edccfc652271a1b6b044f1dbc202c60cdb6455ed85c540b9e75a0c481876d97b4d058039f313e3f4f29efa3d4f1263c353a86e08bddb2a8d40cb88aede743d03702e0ae0260c910e91c5b40dbeadb35a424231c3cd0444491b1533fe9fa21f8faa411729d2b0e968bf9f46b6932a047c6c438281ac799ccba0879bc25f8bd4b654a544bc0a18cb3c662469c2981b623a781d53d7b3dbef2a40e1773ebd5de255be3b7b9796a60060438612031d551af40e5d3bdcf3a3ab8069cdc812e78ec610311c059b588e9b2e126c50db6982ffa484fd33db986f8d93aae2a0c3881d3fdde8a3f97e0cb992d8f21335f8aab9a194498f9e4042cae2d2e1c143f347611d3e9a7836f4d6b730c9cb25641c45de10d161e30e61c48b96dc02384fe9d24c6ffa816ed859ef18afd69c83f7500b68647a41dd5bc35c7b218cfcf2d07b1566fc8e72b68e7ec719bd2d682e206cc07e0f901683e1e6e1e9c6a9d36d115b629efa25c2f31f99b0d29e3a9ee91097998f8a2d403444946ca6e33eee3e1fce644e10e33d02e1b5a18b281c3a5376ea3364efd2e042324e61862850ff90b44d555891cea49a7558b884f092c6971418c5c6f80fe0cadf006551a7c46007d9e64a0732a344e786013a7d4615ac920380be378e0087b45becc01284f12fe98423f785a53115f475d1e68f15ff9f3ec304fb6eaa08555bcb635515afb3bb5c824bd04c3edfb3e2734367b44af56e67636b35053c6e6215322a2c9ac3f1235705767e3b9becb6c63a0e565089f42a155bf37f546a48febbff8822c3b2572979cf10829f0d157715c40408ede5ec364f154ac72ab9d57625644919b2252db9a9a5ca8ff797fd5d12f91458839086eed548d35e38abc59a18e0a55f018c8594ab31291e72fad732d07e47b840abd5ddd86b6ee0c801749b9b1b9f80cc0878d7b2f2456e60686000eb32685b0294ba26b3ae72fb18a2e400d65e426cfcde1bb7fa85b3bae546a250f7f4a1b15eba5763b6ce6d004e739ee6c779327ac748f6ad4864531c82edd2b5dc7065f59b5efb2589ac1c3f59b02d5e69dc39adc5b966d1167d8062edb45843d0e352195575e349cd5faf90eb403d3cefcf66f71334a4b3367a5ae9fb256d8a77b09ab8b7c8e66d84327ef97de010e9eaa1d27dd3f424e6cad8e400bf3252fce82a0c31c5acb47a6f6279ca24334695156606deebc0d7ad8a425cabd469545dad1a3b004a7bf0431dc5eba8a0c909d06b84bdafef5f92bf3ecf1b1fce333d346272cfbe0ed829199bfb3c9172ed4cb49e93dab2d9dd98d8ae5380c5dd56743b1a19d2a93df97097081fc2c36df08ee3f2d2145211bc6827380f1101e53e75d720701f250b277cf4c8822f33451296e6a59c6158948d9895837532ab2131b0a1c88d1abda2d3734a142297b80c55ce14e81ae1fc2dec4e9be9c70174d11854b7c3c284ceae687ffdf52f43475aeda52312d158b3c129e5eb13a3a9a6c39e8524c2e0f9e44d28e146b6c72882680bad11d65480bd4db8e8cfe1b829f4aeaef6156fbc885183c39363a9dfd442bac797aeb85b7f11d1895800fcab32b5f903f7290858cdcb29d13f3f10e57761d842cb799fd746d5c44baf5758943427449d8fd00a69db1e29e389b80b224e7f7a1721e933fa959370560192e8ac8ddb9e88645278a29cc8a8c613e7fde91abb8fb2cc999f532394ce6ba31a3cd2afba6b6b5d91ed072a97e298ab4d600b6d49bdbac88eb7c5df10a180cc1825e190923e2c457764ed54a2047a6b7100e265fabca5dd5bbd580dd6c61bbb364c6980f8106c56b9475065e480e803023a5cb21a17b5293b06162f819cba106a83a8ea289e0d4ead27c482b76e289d9cb980b3f82a62755cadf56bc12d43c629ab19e3bb604ab189823c5a1c0c38de627bfdf783b4cbfd6ff1a", 0x1000}, {&(0x7f00000002c0)="aeaa4a9d12a32b207130b68821a74d487c4c31560ac4c2df63640d6e87f5fd0ffce9465b96bcf728735cd432a2a9ffe9eaaa93399d79da20755877a71ece7bf024eca5480ef32fda1cd040a03303c6b3024d060f55276b21ee52d79b88f71888970639e2a4a84ef14d40079b3da537e10cebec0d0288b4083653bc9169aa719f78557da0c8b2b2b7ceaff3b018783ddf8ca9a58036283138f7ad0e41b3fa03e8fad5309c481b8335130d0e7658ff14bc036a2c3561f3cfef89f50598b6ba287a0f91f4b014b6ea7588d9c49bb153b2ab909bed8fca2ec2f4b34e3e449891d274", 0xe0}, {&(0x7f0000002740)="111ec3bd529eb044dd9b8a30ea4a09dea5c32c1e0113e6f9994642888085ac4c8397d62d89c1973c122767818c67ae8a9c914719dafbc462e39eace360e6dafe6c90a431fbc8b6b03c7e2539cf9e1155b3ce1fe377e3447a3a7aae7ddb7776a9aebb3dc3c410d7ae7270a3e6b7295a274346531edb5497bbc6582521de48825dd1c38187fb6060e25d2764a9b59b8bf8473a1bc6d31e04d9040faa027c9c0260755144fcfee03354632f1a8d10d713d530c4afaa5329ec42335a71af433fa6d8304813e11abe3cd5986b80848f4938540f2ef3d37e61dda604a9914cfb77350ef95f5d9985a56313d50b5f395205c368f566e951c62211c541f8a35ecbb7511e4ca9d451a4b90ac48d19e3b21a1a087bf0377e6e87af736c1a5e79f792a5fe6da43ed3ae25c77f7a6fa0a58b9700b5d0f14fb878a9db54489d7520804c2d6e56c42b34d1faafe597de2cc923c5e9c0a69677cf27d7231d8090923a380e0c00ab065109d5e722fbdd9e001b6e40695e9e698e33781084e7d6c9091684956274f73ae67274900c0a20dd6da56d9d2b7ad967968561ea606dcf69522574a69ee2e68e043143392ff2377cad0f94ed272f3bfeee2b65715657db7231aa0bb1fc7d5ce423f48ac6236a8d76362025b19046b52d58b334cf6c96d85d9083081c95821af9b77de521bf6978e4aae17359e6634310811465cfd961f57d807dffb1a7826330a719a1207516c1ddb93583ea755dd25574da0c4852c74b78871cccacef4aa5c40cbbb38195beeac41a7335fafdd233cf970dc3371bcc183029c9209a28f566e5a8392e0182a0effaf027cb11e81afd21f3ed288448ed293070fe3d7431cbd2c4593522c58867fa1b1bc3258317eaa66f32700be9cd1c9523e0889bf4edb5e23540bbbd39a7c0f9fe308aa2ec44ec108981004c70546eeebe89510554782ae6690cc78029a111a94e8f8cf512b7f395b4ade8a8277eaa2db12b2bea0c64d0def73bb2ef754905ca4c161862350c23c0a23842cfdf5edf31e59b57ff6e34ed1879aedfaf94304ef300c23a38a4a88eca54147e500325996d878fac5e0f5b47d894547e1246032dc424980d8dd6c47db328e0516ccb0db8491c4f6978c2914d8e1b6856f4ca84275fb6f80bab15e44359d3b8e039155f3cc29456676eac2f0bcc922c3193689b2fa22490631c255d90eacdcffaff501347e1e89d4ef283630766a6f54492e28f0d7b43142218577cacbb0942c8bdd238f48258941256ca81858fe442e196d269488b36c96c1f9caabea731eeb864988ef05d6e1eb1d7cf5a9ab13bbe53fafb56eb4c1a88ac17ef141ec05e39339ea34621a13c89c79a011363fae7be83d0cb225b482dcd996b546a02396c2bb3c2745c1fced4629baec5a9045da714add2dbe97ebc9f8b09f52be80e55aefe0fc9100200b8462536e0d7868e1dcf8658b780f65c161b96239a853f9645c6bfb9f0699edea0f6cfa4bf8a542062d61d6b188f369a2f803c751a0909467be6cf9d2660605d84f03a01284198ff3c11509d01f87ed7206c75cac0550f721c4ea792006cca91ac22a18f14c4a8c1c191e6701a7566d5259b1d203968e0355cda81028ce4a9db85025fe0cf08a22271c8c4f54a529023b99ccbca0c539db45427f20619b19f8279b500e906489110a34f6b1cbae6397eea4d96e9c2c0e958bca529e7d843e9801bbd19c62048bae6e21a935cf8260b403dbcffae4ab1ecb9d22d57c96d9ee7b87f29b5698e59094d377927e8ed6934561dff5f0587f2b2ba8ddfa8611d264ad83c45f0915d6d55cf7861757f396b21ac4e47d31a4998cb1b43cbb72e7f352a230e4146812ffe561d8d8179af2f396e692ab70e31dacbad15c39b18ec4a766e6780cbd83ce34ff621bf2ac57e3257af545d472a72a5d0cf6354518fa1a12692ec5eaf19d4d91b9ce80771ccb9d8049a8fb544302f66d9415beaa2e2523c272db0f1750496e3cab56f51c43075cd110b09927e0e0bf6b34cfcf529a8fe0aa98e53b70f033a773c5f69478058856eb4e041a60a181c0f64d97cdd72496b6dcd2e1a66889c896d25c750ffb2e9bbc9685064c32fdf321e9df576f025e2502e301a8d99d2ce5579cb367c9e150eed9cd6e673ee4995d5053817b17f26328c817b5a91c53bb036d4e18d64f64c32a35c731296f2c5f20880728b152db19413237f8dc2e8d80e6d1c5cfcc502014e87f9a2917350dbdab2d59a01908ab8343b238c583c3d8d52bdf783cf0bbdd748ebc834f42b060bd4cd67cc5e4bcfbe3a8f8f3557679a827e0b4a2b5eec32daa947219783a807f5d3b45a18b2e2afc62bbc2277e33b8585e8efb9bbfaa431070dfbe272c15d302eea1f9fec113055206257d62e6e90f9cc7f364c8eb3890e46c7a9f78880afc02cdac48f87af7bb7ee1259f139458c64489a2de0b7259a0dc4e363e0d3a354b684a9d5f14d5b232a80b475a07243d6672310ae3ac0bf663eb51a2da3bf53d32a659ddba916808ba3901b279f3b586029ef329b1e9748ba00ea43ed72baf944df5c2573f6be3a490920330be646f32e530b8b13513b586e30c10d8c3a2fc0cb7fe886591f0916cef25acbbc25e15b109c0644680bdfe7390ab2a121a557e2753c9c92daafa93e5deb65396612120c3170f79d323abd9bd6ad443e73fab0e1a6ae6d9dc7a41647a2b7e908297c4cba91e94e7602b2b036406328755af591e00df394b7c2bb67d0bd3f4af4587151d94228086bce6f960ed15a1b9f95ae8582ccd7233f25061cf207da9ee768d08975df5eda01b3e02b6fb6ec84a8eb5d8cc9fbd19477000622120f3cf0161f8b0e8395caba1a8ca0a6bcace85bf68187ab7bd554752e066286bdb590e7b325d631130be32e9f15180880c70bfc158adb807cff6b410b42fff713262d4a56b0bba1d560cd7be59299be0e39fbf2dcfc7336abb65e333ea9b046b1499313123cbd55bd599d4e3eff255685b4e3014867930c544a5931dc4aa02390665f3c3e229dffe9a8b1ecd367bc3c0d35a91e0896d924a9fff662ff1da4c6d3c987415861f28872ca7ebddbba24a0db4aa3067102cc0ebf0a6dc4014c9db340c0f9986399e74ece1e9b4551ae468a738d958735bd8d667ce04efcd5d29acde2dd8f94aa2ecb05ec1d4f552f8a51650824e184e509ff54317cd4318e5bcc920e1e7d1840cb6240c74f80ba8431bb01c643174aebf9914d6cb3c3b5d9ba79b1d712cd4bb2ccb0f63c75a2d4ac7a951610cbfc5790abae57e0d338bdf22e9cc88438b61e5607c4210de047056fecf9259121ea10ad37835ef68be47651d7e0f4e139bab0687c6eb60c12da6ee2786a70adeffeae40b5fc1129e7bf3b2ae716a5e12944ff28e7a2eb6d7d398ccdfae2e9de9151a229b1dd9643c904d760ca26f6861655dc29efdccd52fd0b82755158fd34038b95cd9290b253f2b20517fbc33a6ecea46fc296e3271e5b10b22d0d2c84ec4a739aba08f1cac30abb2d20015885e85ef3ceed47d09a97edd7eb2e108f36a38f22cd07a5deacac9b8bec1dd3a09808c00eeaae6255b9e61bcb4b34410b02d27247f373365c434ebae3387d3f988cbf068e0ba25d4b6b8f94bc2e8348518782322d6ce0605132c21498e1f9b297871dea6ae3bf613523363fae3971d25a0c7f71bc5f09b4948d1cde75bf06760e0b35ce11012f394507f3c046fe03f17e9da1c995b032ef28ea8c6187087445ff27253dd6b2d317e70f1c0c155e5042f0966ded265a8904671febd8bf44cecdf1f60f0bdba752e552b3f61045ea69f9883530820931d89c258784b030492b26970a46c8179ed28ae84d0cf140f1053c5148ee52cfedd655a33872788dedfccd30bdeb4c87b1bd5707da7275f78e95dc3d65ba917cfb65c76c79998e4fd709d3d662002bd17a2ffa2d51772b5966a641737ce3acc77fec7b7015c453dfcd98d1f54cc3cc0aaa8c5a842a61e90035e6c4ca0c1a558ec4c830c3c74bdd9091011e16336512c6d89bab663e501169c76b4a18a0abff6f4fedbeb666a00b713c943d64682bfc89fd2a6cf55cdc9d99faf0c277d54f4c18fdfbc186b1bbb77520b97da355af6e14477de2e6645f2e3533830a5b0ff32294675d816ec7e354ca078ded0b74cf240b7c624d25740032de2e31c7f28317fa1c89ded643483fdb8796c149ee6a6fea3371ad4753329a5e1e13c2969744fa45765753ce9c1135cb2c6ad91ce233723352f8d4784110b5ab055be7dfb70f4e3defb1629bee4ba3774c5759bbd2c47c106ea6ea4194be77a410c52862d00b668bc19e0dbfad81432a307061697be14b881b8a16d0a28f71d5060cdac456e2973667c4b27d2448351c1720363e49b26a0d237b0c98ca5ab423c8bfa19154b9c387dfce7d795812dadbfd879a0ce32160bae91db142789c826c57a57e9f4037db72f0fc3387b04316c0d61639894e36dbdd57bb5a462c154677e5f9690a042587dddbf5a8cf15a878f8102ee61a9179fa5d0553c992a5a507918d3cd9e8f98be58b831530f6db425375f2e4a53fd3285129fb4cc224dd370985d98a883fe78f34049b6561d632e09421669358c1bebd81d1f7496f3adeb81e4a2a7dadcab34f21988edbfc3c982ce975f0d429d9d5c71a2ae44296b54ee55ce861b551e2f102468541464310c9186fa8ee3cecc06c16d37d299329f50db972841b36acb3b26a341b75f1e0ba081508fec202da0b81422e1fe7241cba5897bd2cabadfd74a40444e7088943781263e904fbd19278f454e494020ec8abcbcf3e3341a4c80e88c6cd2739d69822583cf06139ef7773ec0304e51c7d57b8b2112d17f5bddb0495688b69a21feb1e0d78f3d708e7177f3e6a374eb576a10e0d65b9e2c07c79ffba3d7869adf3127ff945b178ce21793e5124886f89ae822552b7e0ec6fe3a61c1522746a27f70d49d698ee7ea593072c9496fe484c1848473a920fc955ea9db4d1b1df163955cbde02c10ce952b76ab83e82742d14f02921b0985fc7a3219c1b5decc137b4c318dafe8dc0e37f22ff3f4c60ed79f7ef8e974363778ebbb0d38305665b49d57d62c50642859feef5528fe7249d8613496a21cabec00d5aaae1911ad07f1dd04ac00a06fc0e0a840568cf382014b28ef3cad8378908faca243362845ae0a63310ce752c0ff96ea4a30e44efd34ee8b250a73bb1c912f66d14b4cd5683396baacffb7b00e72e45382cfb25b70076afe5aeb8b678c29cbc96aa786b3801f2171c32f0f921e841b7695b885c201bf761875f358a1b7bb2081e4dc1ba762c97786bbd3532696977b603a96df553f000cb25823d3a5f1c10d4770e9d0c511c74da3ef4e75df0b38a20f83c042f2dcb0fe56902e871840a5399252b9f6443240ef74245e70564040d52ab49616f43ae16bd8377e8f61107139a6e0862e7cf806488df59c5c077d785dd21147291418738539344b8417e258caf1d9cbf05de08bd2c620f85024eb433b0e18384b65935fb645f67000ef062e570c0d5e75ad27fa656f9d10493f1a631f736b6e5a07958d80a3a5d06db2f9e9315a55157c0ae24eec4da920aaf50b9c7d4f9481f360f84a22190c68a5313be14daf235a0a029fbe77f382826ca1a62c6978e29236cc01d96f426e5debbc85f1c835b32691123ee4331381f818dc70cddebf895c0aebd7a11b3f5c275e84397816d73deae025edf5aa3eb11a04ab352f318bb8f8ddb77896a2951df03f5c3a9964b9c713cbf6ca535bcd87b81e2b7358222bb9f6af089cc9397a6c46b3abc44f07d3552667692b8193db4", 0x1000}, {&(0x7f00000003c0)="8f0086b82d7634f77ecec9b1a027a1005387a0dac7bfc84443209d71a85f23bb038a0ede678855fd875336d21c8c31369aae7bd7d27d9fe1a31b6caf277841fe9cb0466493c01534babff99e45876948f76834eca8093aea07d5a1ad879d220c1eb53e820af7e03fe54caa020d44b4d56e11c7227fdad939068ea2736c50d1905022c899df5b05d9c13eae767203015d53235c90bcc28ca7c7a0c4c905f45b0acac2cec126697759e572d6f581df5b3357d9024affad621631f7e5bb83f0", 0xbe}, {&(0x7f0000001500)="72dcba996f046503d48f3f51a3c8180c4f0e8ac334fac6dd69a1875c41d824de046100a625cd5dda6407bc1c0e069d5d693ea06f7d59e01c2044ff55dbf6d5a434faf427a247b96793843fbff1cc1fdb9fd4fec7cb838613f2a807a5888591b4dda79817cceef5105305077391d0a7c55624330a07ec9922964a78180491953aa800272033ede390b9d8f0270f6f5206af4bb56cf5a7e4b51f48d8f70b48e01f7c4555001a9b7c713f2835f240dea131aa645b1ec9fdbf47a2780d1193470389a1c1a8a50391336f02f302da6c5fc1f3", 0xd0}], 0x7, &(0x7f0000003940)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r0, r1, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x90, 0x407}, 0x2) 04:50:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002007, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) 04:50:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xc046, 0xe9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) setuid(0xee01) getsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 04:50:31 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0x0, {0xa93e, 0x3f}}) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) 04:50:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0xc6, 0xb28, "2af413d16c1061c6cc69d6c105d764a25e408f69", 0x7, 0x7}) syz_open_pts() 04:50:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) write(r0, &(0x7f0000000000)="6952e580e26ad138bae40fc29539159543742dd1457efa7a11aa90d4a85e6edaee71f5", 0x23) 04:50:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00001aa000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:50:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="4dd8c04011122b4b08a99e278b0943af2700", 0x12}], 0x1, 0x0) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6f8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x231, 0x114) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x6811, r1, 0x0, 0x0) 04:50:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="38ebc06cf9e7a6e87b243e4ecd1e36d71fe79e14264b6b354cd28e58cb4143e1df6615ccc888b39172d8a8656da37a6de30549c93062dd3c787fbb9ad46e79149343d8802a328dc1c6e4043c263b86b7694eb7d2f399", 0x56}, {&(0x7f0000000240)="a7c52ef4eff712f908446cf113c6799003a83175ab3503a8f68e691392e5893df96ef793772e4ed0c006bc13087ef02edb7f36c43e8ba230a8b2c3fd0e5bedfba8cc629e5f9d683c9a65e9434d612bed582c4629c76fd1403e1d00230291e413c749c299cbb50ef06b35bf1b7ecbac4506c55ee1ec495efb7fce21f095feb493320efeade387d0c7543a707b507652dfc00b5199e234f686d2c73e2d7cc81a01ee9ef6776cc8556ac777cfbb6a83085af43080db72d0268fa28541e1219df31bd1fb6ea2322c383f859a", 0xca}], 0x2, &(0x7f0000000340)=[{0x100, 0x1, 0x9, "845b9bb06c40d2ae4267247b1c3ca2f4d88cdf43b773ba08fc06df54c4814ce6d9b9e81eaee4ea80aaa11e82c4a941dda16b00f50cb2aab17533f415ea7faa28dc8b363c8beb2f260cf7e887afb71dc7f62090039cea37b04647397a16ac25ef27a719d14ddfb85bdff44fcfcba65b725d8af1486da7734930dd8e4bdd8f46817b067eefe0043b9958a0b183c183ec7e3c5c3a06cec54a6305e5a69034a6c0a5234483d7f3c309095967abfd84889e783f58a90d2722795a170e7fe595945b02dae39f5f6051898724af782887d011b6c31dad017dfe6296cfad9ae458702e3150d717ff018c64ffdeb0daa0"}], 0x100}, 0x40a) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:50:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10822, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="2b3348c62a1b6f005cd02530d54812b74c4833f4f96a177d0449a39feab21108a46fb0988187035cca01a000f37be375e3a6f13be34041424dbf1d0b30ab23b79fff", 0x42}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x5}, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0xfff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x80}, 0x123, [0x400, 0x6, 0x0, 0x80, 0x519, 0x800, 0x8566, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 04:50:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = semget(0x2, 0x3, 0x424) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4) 04:50:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f2251590c90686ecf3dfcc6c3902b7a93d635cda461f6aac43c1478f0807a6626d8c", 0x22}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000002c0)="7779fa18cf74ed059d93ccf26a0081fbf31cb51e0d636643fff7c17871b238615256d5597de0a1c9fc8455e2dfca88573d0c46531f188842b1436ae3764e916fc50a2443f2237d66dad3488f3917bccf7a78", 0x52, 0x4, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 04:50:32 executing program 0: r0 = semget(0x3, 0x3ffffff, 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) connect$unix(r3, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0xa, 0x1) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) 04:50:32 executing program 0: select(0xffffff96, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 04:50:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x4, &(0x7f00000001c0)="c1f8e9c1fe14351ba807151a3060c82b96f314f99f62aea33b3c169b0b58d66c556f5b168a2271257273edc5832781d02aa320f1f11913842b159deda49e0fbc3e5d2187cb632bcf70ef4f63bf3fdd", 0x4f) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1b) getsockopt(r1, 0x2, 0x2, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) 04:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) r1 = semget(0x3, 0x0, 0x40) r2 = semget$private(0x0, 0x6, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000440)) shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r2, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) semop(r2, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) semop(r2, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r2, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCEXCL(r3, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:50:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f00000b2000/0x3000)=nil, 0x3000, 0x4) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0x9, &(0x7f0000000040)="b4c34a7918832e437ed9a552af185c5dc36b3a22f7a7642732aa5cfd4c336916eb2aae558f462705b41e073d5bfc80381d7700abb6e13ab23312b169625e4c39ce4febd85f735caafac12e837933a7f37427d586cf9ccb3c60e14d0defceeaffa08b8b660d07fd966440a1ce62e3ac96f930c6c58344a0c8c41859daf977db217e26", 0x82) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0xe, r2) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) chdir(&(0x7f0000000280)='./file0\x00') 04:50:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666903003000"], 0x10) shutdown(r0, 0x2) 04:50:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2084, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 04:50:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x3f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 04:50:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1006, 0x2010, r0, 0x0, 0x0) fchdir(r1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r4, 0x2) close(r3) 04:50:32 executing program 1: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 04:50:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="209f86f11806aef8a8c4e0e4fa11dc55759e", 0x2f8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x3, 0x1, 0x12) ioctl$TIOCCDTR(r1, 0x20007478) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/224) 04:50:32 executing program 1: open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='-^++#$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='q\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+y..\'\x88.@$)%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='%%^%\x17.\x00']) 04:50:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000100)=""/53, &(0x7f0000000080)=0x35) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x2, 0xc7, 0x9}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r5 = socket(0x11, 0x3, 0x0) getsockopt(r5, 0x11, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) 04:50:32 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, r1}) r2 = semget(0x3, 0x3, 0x400) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/130) 04:50:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) sendto$unix(r1, &(0x7f0000000080)="86317d27b159db41dc20e32f33d98ed6f6e5ee6f97304b348e1cd82408a5e6065425fc0dad4fdd9923b5d99496e9de85b18fe717d5f5acd76fd18f", 0x3b, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 04:50:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000200)="01201a56e9681eab07783b000000000000000000080001000000e000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) msgget(0x3, 0x44) 04:50:32 executing program 0: rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0/file0/file0\x00', r1, r2) 04:50:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x101, 0x7, 0xff, "845c00fcffffffffffffff00000000800100", 0x0, 0x800}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x0) 04:50:33 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) read(r0, &(0x7f0000000080)=""/17, 0x11) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="da08ed1eebca06ec72238eb8b0298f53b5b799a466b7445d", 0x18}], 0x1, 0x1000) chmod(&(0x7f00000000c0)='./bus\x00', 0x100) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x104) 04:50:33 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x10, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x3, 0x40000000000010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fchdir(r0) fcntl$setstatus(r0, 0x4, 0xa91e021a4c051b23) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x10, 0x7, 0x5c500000000, &(0x7f0000000000)) 04:50:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x1000, 0x0, 0xc600, 0x0) fcntl$getown(r3, 0x5) 04:50:33 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x80000001, 0x7, "1ebb2e209da19b33394175a4bb09165b9ed0e0d9", 0x3, 0x40}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x71, 0x3c}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x5, 0x1}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0x7}], 0x7, &(0x7f00000002c0)={0xfd}) 04:50:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x280, 0x10) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x81, 0x800}, {0x9, 0x7}}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="a4f9bcd48c7a683307f2607c399135cefcbd0a00000000c4ec77abc062bba0125158acb5c56441049e1341457ffde292020e86740937f99577e58702ae7e7f25a784c4a3e3465fb05e77ceb58768ec85b2b300d63bcf1d00ae0f13ba0175217f6607d64937115aee6094c05fe57708114a1dcb894a2cf17a13f7c8bb9bf4c48dbd46f263", 0xfffffffffffffdd7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eafc000000000000", 0xfffffffffffffc60) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:50:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001300)={0x773, 0x3, 0x400, 0x7fff, "aa7536542b604c24b8c00654ebbbaf99a47eff0d", 0xffffffffffff0001}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b69d652cdd25b51ff4170d521f8c182fb3743e2b5d4c2a36d2d2faaf12fe5e02d418575625f4a1e2540168891644c8936b02ef742f8ded60a89c08f9a93647fe4da91357edef32f99c905cecf0ca12dc02d3ab011712f0ba541127aab549c487cd91a4189b3e8b2bac50379e7316ade3a9103d646dc17a8b383ddfbbc48d4cd9e75156d235ea37158a476787235bc32008a7c0a31b8df6557151d0c62dc8cb34bb4c5b7a7a588b0f51c5b50e4d10d74557f36e84d149d6c3ad8c2997318358ba3bf057529328afefcecdf7811af190aa30fdce65f0ce438d551380aeef2e890bb4710c656c57fcdd7f1d59376d8f39e1c819605acbec022909394f50fe6923e324148f86e4f77d9c770c9c2fb02f20572d6ac2703e903c6a301a5e0b1d3b38f15e7b96096f808af7722ac06cf0c7efcc46eff8f8f9ed5915e9da6133af0d6c48ba28334dd0c27cf5b40925c7b43f4506ac87eeaa9bad026dea99e2cd9bb6c08893dc3137c5ec601cd1fd85f16aee7b55f59a731fefaf8c601e7e9042b546ce21c9256f42a8d3bdcf551069dd30afaa628642880010ae28bf4efd83169dfcb4ea28ec0bf7fa81577a68aa8ee0e407c69092197d5346ce62fc0305fc075b45ddeb2c1a3570c02fb5407c60bb0928749b95d9f61f77f034c4e32810439c3d2308eb4900dda87520abf65db9a5a8d64c56089a32084acfebb4ca1f28cc99ec8236a22f17bd0cf2f817b6ac52d440e72cbfec390ac70663dc959cce06f37d0f5e0390d101b082b308a23870346e66185fe70ae79d2e19f67d03efa4b3577f81830de5d787daac163e562c96d8e36d8d03f1dfe5e43bd86969c9371d05231cf39182fca411b4ccd050cdf685f7ec025ab4e573fdd1078e84f02232eeccac98f0c8f1506d4df098149092e1628608a7867dda3924b8999ecf9534656c5e0a121377adf80c9a9976f043a7c44fabea74e1afd9b7bed4ed2309ea3bac8c90554429a98f932237321992d2f90e4d3ba4701e082987fb6a7ea2313abaed7d5c1b7f97744e83e730c9546228494f2b8f9766f70043119309a3f8356b751c472e80d270a2801255f6ac82a25afb068fd5371aa9c3c78e959d9b8f56c9bcc442d5e905c43fe7fbdc915c5b2e13cb6469c5880e6f9f08338da066a051f796f74cf1e25e94a16a9c7cf3039b70f25b830dfdeac50fba65d6fe38e1a59919675f66e529e1d6b0e715f4746a1fcfe6054143b935d34b13e9af666681f25c0cbbfd10e303093d92a544ee93db770f0fe8955dae389c60df94383f6645ea856da67cbbc4b9b8b4f2c6956258056a614c8be86f9125be52597d597ffa453524f2b0925e3279862aa1386d94ef0cb30f69060da91181bf32a5fe852d955621c81e32188ddd7d59b7ec2af2ac6bac2776ef0a0ffde7394c2e42d7d5c56f30da038be7984caea63463aceb6cfd9e009d7a8de6ddc7d60e64da3732132bd24af2510557fe0c8cdc935f87aef4a8ca0e5bbe0b093824fedf127a60d5c0f2fb084c8ff2f7f474ad62c631788b52336a48dbc0fcedf4b1f199b9aaebaa04ce853ed28625bc7aabda97d648465c95edbc44d49eb0cf14b23b26100e969c2020bc7acefb6582d447373744314fa3bab116e935fbfe452c317e491c69259d8ce21dadd2f413fe8c48b52eb9206dc46cbf1a135c28dc9a3c559f3147bba6d2ab799d306fd32b83a8ee92ae1850d456226b33c61586f1e8368a4a35d33a1014353f9b7e90a3329cf4d955aa728824f66cd21e2d6ab25aff959f958503d692264fab460a7cbdaa54766d07f94dc3dc3ae36f5fe6211daa4f3743362387e43d64aa40ebc20a88b639726d1c1a380e69cb554a5eebdcc44b14a439b0fdfb9b880eaa5e276d3f9678f88794407d7687c9e3bdf1bb4f6b74d94122840b1459c675891e5cd7637d473519352231c4095b2bfe00fb7b07e12d812b4c4fe3f4409910d4f132894b9b9e5b7412ea9b41eb50f69179b17c17a9e1c7c9ec9ad045a7e43a82305a17b73a2c91f6911d14dcdebed3c21a80e5b81dc550960b8a337a3e748643c3a4a1c0ac75903c00227e8107f8a3bcc620e4bc0055d96cc7622365fa2c3984bd89ed26232141eef9198d547365e05503c91b138ea08cc7f9a312f20a511d5c36d21809b3d758d6bb59594d39f59d2788a8b1b06bc84893c40893c64ca74136badeb4950a13ce3dae6abdbc4e291dabf8994c9ed2738ec4e384efdc4ddd0ceff9eaa07fb4fbf763a182b709b4e8c67bbb150b4fe42ea188f66ece8cacb85e9ea92d229652f65c728ed12b407806b2e286bd5c74de0b2d13e00b31969e418e3f29d2456e59e6858038d92c7653c748047dbc41e509a6a8949910c9aebb4b26b78375bac9a79cd9bc3d99fc96771f6f8cb69ba3f377371986a883b6cd87ca69d8909fbfb83e4382ca42e5210ac284d01b317fe9755f5d45a4ee3b498f8f9d95c4dc829ab2b865d8adb4ff9a689749cff435d472222121676d207762aabe98036c372076ee07a19f1810aed2cb1377168a1b51e674329071942b5a8ba009dfc748a125d82084974cf08156b7ac1621fd63a1eea5c91bfcfc04c7f99f90f75e3e53ea9418dd42040f839d392e616471d379c117180b320ffb8d023607bae0460e1627011f880c8e8317f6fd681b4f88f2420d091343b3fd4693b6c5f4b225b66a5c22717f67fd9445a081fd2669a4080ce38a88be2133a4fb29bae8d62712dcd6f263a52a807c829e2f29d98d3f35842ee3a83fc4263e80defb4048ae555deda98ee98dff213aad504fa9d947c029b3c869d30ca7a0e5c06ecf1925da62a4d358c24ebacb8414bbd1578e8a7d34e0862f0f76599a44947f2ec5478545414cd2cb004f4d8bad4fb318f88b34544168915a1ded1cd994b35738aaa34428104099bbda2fbc1292eac2cc72b7aadb9299ac9c8e6886e2d9765d041453a5bcb1d850a5baec8f14c8eb5cebf51d554e12f5d7b4411c05a7a67dcecc0827b02c38b381ce094bd921cce28ae5b6e75b8440b07e6e96bed8b28b51552147208ac3b4c291bead21c29e1e57813bf4fd738242dc436162f66e1051da8b59282471d97347b1f705ce2b08731d2b079dab71f28b0fd95891076ff40eaf1d0a949ef76639f89323d811cad5171c9bf26ccc6c89265b10cf304c4602de2c68c1315ada70e601b8f2f23b197a00876a41a6a9469c2d2aecd7d67f8fa0d42bbc4f6b685838387f063db284312341e06d3c6c5f441bbd61bc5f819cf24003e46939c07c4102dc0bd16aebbdacd417d736227a90c54eeb9410b4ec59183271ef2f67bbae00396b302e71781103399a3f4e0bb814ed0d54faa745db8e5fb136ea53ca0b6d80ff0caaf944eb6293f4ae481ce7ddb6f97c3fb0c90be95a314e535c541f111072fc8d2078c610bc97f836229e45a39ed736dad5c0f4609bc68cb91a538502ee9d0379a11a964bf60f4c5256e90ff76252d23ee41a2ab91de6363a8218b80ad4b32bd3d11eef7f9326f7009c333401920713b5c2ebd631e1240e8815622ea932c01faedcc66df1a1ccadff737208422f804415ee0e9c7c7afa3baea48294fb8f7f6dae0a00de3b7ba9101c56caec7845f5976dbdaeeae6f1485761c2bf697db50d9979aa0a4b480e9b137bb134b8e39ac4022c8fd43a3ef8644dbad846063ca06b27f2beedd302a7259d472dc187f6452b351af15f3de7d2ac47ce1a6e13533e592f5a26c6a894281a0c01e9024c5540c2c1689e051731083c27a80680c78a21df09bcd96ba33aa66dc4391629c7d6bcec05963abd062f969e706e9426b299495a880e2b7b7ae1efaf8e78150649a3583caff951555cb3519db5c92023f236a78e8b85bfb32476933eb319c468cea06658f4db5140b4ad5745b24855be7a548b56bcd6478098f7f37f43650a50572c1cb402fbf13d286360b21e878bcc9b2db309f48bc7e6136ba7826d58d9ac1f406d810a7d886292e5aa6fb7bf39615e8a70ab2f9001e187fbb0c66073fcb52c35e93e33f589793a978e117a3fe4726612be0aaa03e581c776577365d42519edaf823c9952de96c3529247f9c8037c2def4e7d64b4212f12c118f5ed283c56da72975916901686484486691df06a23c2c896439ecd3a09f1d4dedd54ffde29fa58506fcb9dcd8e57fd53d9deb4697de476d7f55835c4ac351832cf38b0bd9fdfc68656ae83b670560940a1e578cbe011b62358485af29541bf46454cfde60700a92f23ce3b4fcb9d7fa8e1910f6ee379df1262e61553185071444f7bd4e69b62182bc23192963be033bd7f385db98f5345c91f2da31588891e73ac0474719ac3fd7f8647d9a6f1a03052ddbdef7092b6f4f39955dc9b77e2260ca27054f26d63f1928461f17bd7126820bf4f76d62b5e5ef608ed0fbbf66bdc633b10edb2edb59593021f991282fe417192210a57b9157c2ff0eba352bdd23efca2635092eff572e5e6eb22630c15030a7057b0e8a5d38f8031d2c19b61cf57e099e4ce2522065d8c99702da27547e9392c982c45e5659bc378628a8ba091ff22f1200c75f07429a20c104995029307c47a9d521ed0f31d20b5b1d54a5e047f234ca2cf7b17355279e5c1e66009c749fb6eed537dad92218939dfa8a7f20643ec6c1ba73835ba35cb17f821d25a47e60fb5be10fb9934ab73b4d05c0d111cd0e34cf74e640232ac8179187ef9723bdbbc2876259764d16a8c0b0c078ccb68336f05f781573f321c4ce775a61d5024396bbfebc6136dc2ef484e5aa87213cf05e7632459c72d587a12f903df4de45acc8f81c39bb94d1a699e878ee68025eda6c4dfebfbb677fa83fe3a6e7306e5a37cadb4619cb2f17a661e1576ec03ea07c6c96be4546614dbbcceb3275c3ad6f85d685ad9c9418c34c567379c55af69ec9f5c9f00bd463294e8d85cca41204ef323461bba2489a3e0c2a706c13179a7c4acfcb2a3d9a9f8438a773646c75b92a38ae8413d0cf33ddfcc9617b3fbef51dea6274f6dcc7c7806e29154d6ac36feef5a1dcb2184251cac922b234dbdcd07727ab648667bb0db60bb02213887cc641a5d71c9c4c22e76b95604cad40b143a31822009265c2d970d018e5a465bd2294a101500146565d11e447f32fcc9be6dc26989e793d1617586eeb179e0f0e453478d8520c1dde81b72229a409d1968d603cd7893f634367c4a9af0e66035d820563f8481ce5c8d6c6bed1c53160aebe80baf1e1e08540a15e30dea8007f1c41553288519e1ba7fc472d1c4bcc3e353a6b35c9978478bb6f621c8c887d0afd7aeab5d327da958775bafc3d8c3001cfef28defc5aa6c4d147e15c6a89229253d8eabcf1d54628b7e7c88c3bc4af8e2292bea8324cd0f632efa9b6c6506455570373a17d2bf7bb3b1e213ca5af4de624dc8fe124b3ed7977599464e9f3b6de3c0610f36f5539b844ca3f98070b3f782e6d1e43daa13983fd964c8323bc6b03414db842cf00e5ca40abfb9963a6d02ed4ed96d367d30a84c9a2007ea5c7754ce230654d11f47f78f6b9620faa282d5ee0101232ad97d6f25e01bc7f49bb3bf968ba3b1c0f6efb98d9907e7d6a5fcedec004153c6447b03269bc088b8d592fa345b1022776e09e41bc2cd042b5b44287a05941b3a8caa72a9e8d83f84cac89c10c7ad7242dd5d1400d9d160c04f566e50d5c4546f3c1d785fd071dfadfd46370702a16f3aa327471e3f8ee534db1f7f2c0f4554753b01a8c9a059395777e3a632b8228952ddfe9751ef63bf02a3025bf4bf5cd796b7d37cc2e546caec262435ffb040ec442e", 0x1000}, {&(0x7f0000000000)="3a555bed55606de68a840e0ce9982d447d902e70b7b77a5315895ccd7ee71f8b7db9305e49eec1a085f382ab7c5edbd91c10a24bea101a39ec3e338a029fb5cd6947b2330ea93521d696800a1a85c3a86bcb52221bda09a2531c5e95f49e3f9e", 0x60}, {&(0x7f0000000080)="ccbe6fbed3d1bc25d2c91c4be625a6087531ec58c0154a5269c658e069f8ba0507ebd15bb9a11d7aac5e02db469049bbb5a43c350dcd4d21a15b4e885bc45bfadac567e104e7cb7bebd6d3924a7d236b50a6af8c47712b04d8f10b7906cc3c5ffb01145023f00d518e59ac7c5133229bcf", 0x71}], 0x3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001280)={0x8, 0x3e5a, 0xc000000000, 0x0, "fa1ecb7468778b50968d84fe6da7998b71da8f61", 0x3, 0x9e0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000012c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0xfffffffffffffffe, 0x7fff, 0x1, "8cf582e5cd755eb50a0f4b644bc3d6135df07338", 0x10001, 0x30000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001240)=0x4000000007) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 04:50:34 executing program 1: r0 = socket(0x11, 0x3ffe, 0x0) socket(0x20, 0x4, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:50:34 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 04:50:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f0000000280)='>', 0x1) 04:50:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000480)=0x1) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/144, 0x90}], 0x3) ioctl$TIOCMSET(r4, 0x8020426c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) socket(0x6, 0x1, 0x100) 04:50:34 executing program 1: r0 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0xffffffffffffffff, 0x7}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fchmod(r1, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) clock_settime(0x3, &(0x7f0000000400)={0x2, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="39c5f8451c3a0b1e5227f0d17f5587ecb5a19438da3444edf85da439ace930a3d731f87105955bbbbe442a1d0f0880274cddcca63c49f4276e49b96a2254dcd88cdd29cd2864a9bb61d7a01e18d7a31ac09bc71e683887d84dcebc51033338ba8df36590b214f5e4718750a0673b179e74f8c828a4e085e8e8d1866b5e8549bb0e41466af1c66470b1364cd6", 0x8c}, {&(0x7f0000000240)="a4bf578ea32e97aae35be3b65fbf29c64a625ef2aa72963291b7ad752ff876776b74cc96ea7da91e072414e34d7a4e7b1c660f9dbd60d74ded3458aac72747afe82b732ddc1fa56876e0b847b23a56bb610acb39256e5f81f81cdbf31dc4bc75d316509036e05b165ccbe4941015903d7c08819c460bc6f7", 0x78}, {&(0x7f0000000300)="4522c135b65ae12dfa864165e63f30d7e7880f4794a7240399a916374b1d4a9658293a728e30716e27bf21512303066da0aafd356b9fd01d58ab9f01cfed1e4840e0f7e25042d5d0e512b557a87f1dd9aa7954d169a8df4492eb1e13ce76a2f95ee85a18f83eb5ebbf34f29466bbecc371cfd34776c8e390c160e929e414983e93ae53187d1d412b4268e0baea0b5ee1b4d0029815f8675c42417f91af25744d9ac5ebb9", 0xa4}], 0x3) dup2(r2, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) fchdir(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/133, 0x85) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/160, 0xa0}], 0x5, &(0x7f0000000480)=""/253, 0xfd}, 0x2) r3 = fcntl$dupfd(r2, 0xa, r0) r4 = semget(0x3, 0x0, 0x401) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000005c0)=""/77) semop(r4, &(0x7f0000000640)=[{0x4, 0x3, 0x1800}], 0x1) r5 = msgget$private(0x0, 0xc) msgsnd(r5, &(0x7f0000000680)={0x3, "feaade50525e51a9b5022ff109fa6af86bcc89764be3ffffcda8a5b2d5942e7aab790769fcf4309f9df923743f5a2bc81480f0bd7b33b1"}, 0x3f, 0x800) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000006c0)=""/222) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000007c0)=""/80) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000840)=""/4096) fchdir(r3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001840)) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000001880)=""/114) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0x4, 0x8, 0x2, 0x1, 0x80000000, 0x8, 0xfffffffffffffff8, 0x0, 0x2, 0xd5e6, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001a00)=0x9) getpeername(r0, &(0x7f0000001a40)=@un=@file={0x0, ""/8}, &(0x7f0000001a80)=0xa) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001ac0)={0xff, 0xc52a, {0x0, 0xe32c}}) setpgid(r1, r6) semget$private(0x0, 0x0, 0x22) truncate(&(0x7f0000001b00)='./file0\x00', 0x10001) lchown(&(0x7f0000001b40)='./file0\x00', r7, r8) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000400009, &(0x7f0000000080)="c4847613467d520a40cc52d43e397826857974ce658f2d9c940d0e55655bdd116d08ee036807ea84772eec208bacacc25626112fa0f00a4b5f21d297e283292326813e50d2e50bbe5c879adb839378097bc52261fb01c2db4c5b841566f4dabd0a8dc501c44fb8e3ec958d39934e117e05f519b11094051a9895eecda8047beee447091cd5549969779285717c0690361e08768272b637fcb55caee2b32a06dd7996efe2cb6e3870afa1d1b746305d30990597933afdbf0f5253275884a5d97f440e047228004b3761a3295deb8471c0d2d700000000", 0xd6) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(0xffffffffffffffff, 0x1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0x3a8}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000085, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x90, 0x4c, 0x1d, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x100000001, 0x8}], 0x4c, &(0x7f0000000180)={0x3, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40000080, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000080, 0x80000001, 0x20}, {{r0}, 0xffffffffffffffff, 0x36, 0x0, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x400, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x62, 0x40000000, 0x80000001, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4b, 0x1}], 0x4, &(0x7f00000002c0)={0x45, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x6, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929643", 0x14) setsockopt(r1, 0x29, 0x800000000000010, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: shmget(0x3, 0x3000, 0x725, &(0x7f0000ffd000/0x3000)=nil) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100ea0f55947bebcab5df"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xfff, 0x3e5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x41) r2 = dup(r1) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0xc3, 0x10000f09, 0x20, 0xfffffffffffffff3}) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1d602d03c6fe95780abda7227c141d8e58cf825cbf14154eb81188d4a052db97866a776b8061ca1645ce680a5df5f13be3c027c0756e7b755a5ea8068542f6e379f76250f6d72d0cfc3bafd154ae224b19d4cb747865a5f4366dbcc0c8fd596386eb14495e063a50b09cfeac25e6cf9b7dad78140c3ca7373d52d43c867ed8318c6541ac6ebe90f7ad46c299cb87166862d879efe8c7421aa1fbfd57a67ee09e957fb76b182d85c9743c3e81af15228f9f", 0xb1) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x5}, {0x81, 0x7fff}}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2110fc1e630b4dd7725cd94ae8ffb5c87de771d2fdf93df795254d808af3d97ac1656e1556e38dff7186a3f99ecee2cf9c7be8c949047d56c10ee5a3585e050253f3c7e32b53d6e8549e6af2e4fa76be43b28fd0c84478f0cd6ee8d1eda6773adfc6547795100cef6a9a0812e270640c63214b7f2537cc47121a8f5caac6a7fad37836a819e35a7daf9601e25a74ce77cbdb3a28b8356b2d32bf3cbf16a05b4c6c9b563a23e607871a5a8e7ed2e223c0fd056ed295ed2fff139b3ce9aacb94b8466e9d9ffe402e2e2a7accc61c8fe5535cb5e9c2a81b5cd6f38336c55ab19b060ee2c2de83b033", 0xe7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x90) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x1ff}, {0x41, 0x7555}, {0x89, 0xffffffffffffff7f}, {0x88, 0x1}], 0x4}) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) pckbd_enable: command error 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x2) chflags(&(0x7f0000000040)='./file0\x00', 0xc512321c5530ebd5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x3) r2 = dup2(r0, r1) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pckbd_enable: command error 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x4}, {0x47, 0x3}, {0xe7, 0x2}, {0xef, 0xfffffffffffffffe}, {0x41, 0xe1b}, {0x43, 0x3}, {0x0, 0x7ccdf23a}], 0x7}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x80) write(r0, &(0x7f0000000200)="ec24a5ddb88cb17ce690c940cdc341e7b11cd88126430d1aa78305b7ab", 0x20d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x2, [{0x1, 0xfff}, {0x2, 0xc40}, {0x0, 0x8000}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x5e}, {0x0, 0x3}, {0x2}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x3f}, {0x3, 0x5}, {0x1}, {0x3, 0x7d45}, {0x0, 0x6}, {0x3, 0x1b270e3f}, {0x3, 0xf11b}, {0x3, 0x9}, {0x3, 0x7ff}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x5080}, {0x3, 0x101}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x8}, {0x1, 0x667c}, {0x3}, {0x2, 0x5}, {0x3, 0x3}]}) dup2(r3, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kqueue() shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0xfffff, 0x7fff, 0x1}], 0x66, 0x0, 0x7fff, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x7e}], 0x1, 0x0) 16:00:02 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x200, 0xffffffffffffff1d, 0x5, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xbff8, &(0x7f0000000100)="adacfa93e7b46d09fbd42f01191fcf6882d0be064f614803f4f43833952f7ec5c5cded160c965574fd2519f0838316c78cb53757633c076bc4cbae965a5e6a39c5faa68d3e1284f5c8a3e7abeac5b059953ac009e2f126b6633a6f9fc952481311f1e21b66c5ee22dcfc9b28a44b544c584883943e40d32974d0cbb3bfb3e172c6fc817b4781137e1d23d87a47fc9a56d5d1b892ea2cbfa532d64bf3fcd3", 0x9e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x30240, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x20) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b09fea9a0d0af599b0107ff050001d19b00000000000040c60182ddbf26bd265678", 0xffffffffffffff5d}], 0x5f) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='&\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x4, 0xfffffffffffffff7}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) fchdir(r0) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) fchdir(r0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x687) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSDTR(r1, 0x20007479) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x6b6e) poll(&(0x7f0000000280)=[{r2, 0x1}, {r1, 0x10}], 0x2, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x1) ioctl$KDGKBMODE(r2, 0x40044b06) syz_open_pts() mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3}) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r3 = socket$inet(0x2, 0x8000, 0x9) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)=0x1) getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0x2200) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='}*-\x84\x9d\x00', &(0x7f0000000580)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='/dev/ttyCcfg\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='/dev/ttyCcfg\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=')\x00']) link(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000840)={0x1, 0x0, 0x100000001, 0x0, r4}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kqueue() write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x69e, 0x8}) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xf3bd, 0x80000001}, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) clock_settime(0x0, &(0x7f00000002c0)={0x6, 0x100}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xfffffe58) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() msgctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:00:03 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) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x2) fcntl$setown(r2, 0x6, 0x0) wait4(r1, 0x0, 0x0, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xffffffffffffff74, 0x0, 0x0, 0xfffffffffffffe94) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000180)=0x106d8d35584ef3ad) sendto$unix(r0, &(0x7f00000002c0)="688de84d72dd75d52435f8e0fa01a8663bc05b5d70b5d5b0d591c75e4008a1e3f8110faee92a55fda5908aee50816be7d79642301bd49eef59b5a0d78bc26fed311d3278ceddd8f0bf952247fdf5da6558c8e3c4396182b7af21e4949e747937ab7ddee6fb2d5289a2bf258bd370762ec66c0be3ae5818cfaa28f6", 0x226, 0xfffffffffffffffe, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) socket(0x11, 0x5, 0x3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000071a586c7b5bb1c8b9b92005ce0c1be3a57a6081fe64bc86d3a8e79bc7960e2f33c8e63a783fc03614a2ea84b8ab79d3f787ea4e761132488ef70a6ec73c98133d4549a325e1b7be92ede401685945474b378d438b1dad8ba53d9716ec00000000000000000000000000000"], 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x20, 0x2000000000) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r3 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x800, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x10001, [{0x1, 0x4fe6}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3}, {0x1, 0x6}, {0x3, 0xffff}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x4fa}, {0x1, 0x20}, {0x2, 0x8000}, {0x1, 0x5}, {0x3, 0x3ff}, {0x1, 0x5}, {0x3, 0x80}, {0x2, 0x4}, {0x1, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x3, 0x10000}, {0x3}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x3f}, {0x2}, {0x1, 0x100000000}, {0x0, 0xffffffffffffff7b}, {0x0, 0x7fff}]}) dup2(r0, r1) 16:00:04 executing program 0: r0 = socket(0x30, 0x7, 0x2c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) dup2(r0, r0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0xffffffffffffffd7) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = socket(0x0, 0x2, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f0000000040)={0xff, 0xff, 0x3d7d, 0x0, 0x3, 0x8000, 0x2, 0x325}, &(0x7f0000000080)={0x3, 0xab, 0x0, 0x10000, 0x100000001, 0x5, 0x1ff, 0x1200000000000}, &(0x7f00000000c0)={0x1, 0x7, 0x9c40, 0x2, 0x81, 0x7, 0x200, 0x7fff}, &(0x7f0000000100)={0x3f, 0x80}) 16:00:05 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r2 = semget(0x3, 0x0, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x7f, 0x6, 0x8, 0xff, 0x7f, 0x3, 0x1]) r3 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100080000000000b, &(0x7f0000000180)="00fffffffffffff9", 0x60) setsockopt(r3, 0x200000000000000, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4ffd, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f0000000980)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00000000000000000000000000000000000000000000", 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r6 = semget$private(0x0, 0x6, 0xfd) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r5, 0x0, &(0x7f00000001c0)) semop(r6, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)=0x2) ioctl$TIOCSDTR(r5, 0x20007479) fcntl$dupfd(r3, 0xa, r5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000640)=""/169) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000007c0)=""/76) setuid(r0) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) semget$private(0x0, 0x2, 0x1) 16:00:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x1000) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000001d, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x20) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20108, 0x44) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000040)=0x5217185f2ad475b8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/112, &(0x7f0000000100)=0x70) r3 = socket$inet(0x2, 0x2000000000000001, 0x348) r4 = getuid() getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) seteuid(r4) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffed5, 0x400, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x20001) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x81, 0xffffffff}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x45) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() semget$private(0x0, 0x4, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c01dbb090128300000000009c96828750c39d0d7aa8d52ac0be00000000000000000000"], 0x1) chroot(&(0x7f0000000100)='./file1\x00') 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x200000002, 0x33a4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000140)='./file0/file1\x00', r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x42, 0x20, 0xffffffffffffff80, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x70e0}], 0xff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x400, 0x9}, {{r0}, 0xfffffffffffffff9, 0x42, 0xd7, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x10000, 0xd1}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x8, 0x2}], 0x9, &(0x7f0000000080)={0x5, 0x80000000}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) 16:00:06 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getrlimit(0x7, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1810, r1, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/121, 0x79, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4056, 0x5}, 0xc) write(r1, 0x0, 0x0) close(r0) setrlimit(0x0, &(0x7f0000000000)={0x70fe, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpid() chflags(&(0x7f0000000a00)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) fchmod(r3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="f29fcacfb788e79d2d82e7", 0xb}, {&(0x7f00000001c0)="c20d92a5b70ad8da23398b42fdfa4b3e752023ccebcd8232dcfb06f0aff12aa0703425342b3fa79e1c628c985a463691096bd00e851378a85b62ad5328b890fe2b45407d6f099c288153b71baf0f5a0dc4189d24520f12a21bf774cc2974b98f2c84dbbaae51be200dd3ec68dece21765ae1ccf280c8a96b780617a73bb8e4c63b2e51bc3cdedade905dfdf6e6e3cd7202c0cf29bc728a7eca650c3c6303ae7839b163aa15d15e2272e5b093132cc663e6bc5a38b1f6bbf899e3996b518225cc76", 0xc1}, {&(0x7f00000002c0)="35ebe254da6cc94207729a96c8797b86298aebc6c18004d7ba128287721e7ff917309c5c01de797db26a06b12d8a23ed54d280371f9d6c79287f109c6b468e8afcc4695977359cfa18d7b1747659fa55d952fb6a2b81fdc74b0eac5106ad3994e1ccd10a19a80566b9802fde2a7d9f43a4f8f212cca8c7a695f03780c7ec194646a00905da55ec0328812f7b73cca91f7cad48e173530b80a402cff083550b88c0a18f64f4ad6c7d977e643dfa60529b92b4833dc45426d892cbd384c4a3585e7222834db17324dcdf2e87c4", 0xcc}, {&(0x7f00000003c0)="a3e260f75754a05160087aef98946fc122b5760416e3ea50971c41b6f0e335793e974249d0fe0c23d326b57916b476ce0c55fc10d9d1ae84ca44ba432c60033b606ae2705aa7242edfec7b9491ad0b12fd841484fbe2851149be825135fa65666eeb8e162659377e5e655ad657009a84e4b638897835825344179b9c9c2c8dd2598f1ece7682f03e6363e35dbb40bc24c7", 0x91}, {&(0x7f0000000480)="456b3e3d68812bbc6055d20b9d3a71c1ae90f23c1e6aaa24489701eb17222648c0d95a7fd35bd52a478bba8be415fe29f1a308d8d3fe9f42f2890571602955876c1aff96097bf0404511a721f65542d36b60fb9e1c6ec21ed4711f957eda3a53a09f51ec811fc95ddcef94b1de71eacbdfaf5ec74c94702db209fcd100ad7f8978ab0bbc006f6388b4b0", 0x8a}, {&(0x7f0000000540)="32c7181f0e58b7790cd6d0e275beef278f566357", 0x14}, {&(0x7f0000000580)="01a2472cd3f780694fd5ff6788e0e855c08329807e5bb2bf783e44c001b7a41a14c3baee96517c35ce6f0e924e60eec1754d6dfa8ae75d0f7b3f4ab1880b09cb928b2bbebc145ad236da7230225bceeda4c63c671234c85907457273a8e24c3245d5fe7a2634bb424d51b89d4bc67015f87a04b2", 0x74}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x3}, 0x40a) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x2, 0x401, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000300)={0x2, 0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x5, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000540)=0x3fc) 16:00:06 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:00:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x481, 0x0) fcntl$setstatus(r0, 0x6, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="e9b6cc1bcd112b1fc1698f283146b8c662d5b47fd0d8b9d47acc3aad94e642b7b1e4fc26fb0a68d44a5ec85bec569fa677731b93eab18beb43ef089f226074d4a677f5d99165a366d5086b5376704c28223c6a2bf22c80480dd5889719fee9767485d5dddf5083cc02c0e6394a3d298560bf8d267bc83a53589c9ed5df53edf0f6a86c93ae0d6f608e11b676a6f01346a335637afc63c10751438564b32ab20f97892c8d076b974411164585ead74534bd30b33379984ce2d02b52bb86282f4fc53d38", 0xc3}, {&(0x7f0000000180)="515aa51cbcf739a4ed032162af48205e097486186603b49928d2b25d9332cef02b93b487e6d29caf882bfd21e0be9a09307f3975d739f29c323d289a742ce925a01c5cdf88c479d5e86708aab784c0e825eedaaf00e1a5671527d5f524146e924d07417456210ba3618201636d0830c69df300081bddb6bf8d7a18a7967762d8565128aa023c677c68ba461a20d725c4ab79644f2fa00fb9be9de1bf88309b0824fb4cc004076be420b74c424861e74e400c3c5d12b8f43a7c1328be27ea6d4f708ebf", 0xc3}, {&(0x7f0000000280)="f024db976e4d4893d3b0fe1a10a2ca02fa013cc56b63e85192c344d92f938a78b0ef2e7637e47640f269c333", 0x2c}, {&(0x7f00000002c0)="98964d11bc010a50fb9a711bbe3919501ac46120adcab6e36d98dab31f1e91bd3baa55f39bfa815f7cffacbf0bb4da2470bf6eeddd93de6a60ada43f2304c851299af632643e91498c895e10fef505664d8ad177a49675b37130ae5a8f264a", 0x5f}, {&(0x7f0000000400)="cf77c19da5bf598dc40bb5a12c3106f445515a9bf96c5dc6f470030b9f521682a74a1f0c1c1301370db7e6f7427b4ec01ee8bf6664a86658fb0ab55b917118ad904052701335ede851e46ce2f47861e7c87f2173953e590855dc9ec7866d98edae9bd29b4968436c4f238a6b05b9ff0f94e0f3874452119cf93ab37ec76a548d65f8820e6427daf97616d4227cf6417346295e02d58edb7d130b51afb82aa3769965a3fb0cc156907636c5f4c9eca9d5bf", 0xb1}, {&(0x7f0000000340)="8f31cbc4d5c4735bd8ee306eb25117553749917b073b4230d407632cbd9b96d05dfc5bdfc0b4104f393fd89b717e8467c06b72cc44e9503a494e3c01e02aef94f1c5c225d541e12a47c0ec76b9213de1ce722b35810800ace34255ff9ed398234ceddfb7963992cd0830e59f1d1703b82e2c3b4df188258bf171efc6", 0x7c}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0xc}, 0x1) write(r0, &(0x7f0000000000), 0x0) fcntl$setstatus(r0, 0x4, 0x87) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x3, 0x8) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() read(r0, &(0x7f0000000240)=""/121, 0x79) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) fchflags(r2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xffffffffffffd5b) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x7, 0x0) r1 = socket(0x800000018, 0x1, 0xfffffffffffffff8) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040)="32978c60", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) dup(r1) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={0x0}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) close(r0) symlinkat(&(0x7f0000000080)='\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0xe4d}], 0x1) 16:00:07 executing program 0: setuid(0xee01) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x31}], 0x200002ab, 0x0) close(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x9}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) syz_open_pts() write(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'\x00', 0x490d, 0x4, 0x101, 0x1, 0x80000001, 0x3, 0xbb, 0x3, 0x0, 0x8, 0xfffffffffffffd12}) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:07 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000090000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bae095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e78f9ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c00010000c11f211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, 0x0, 0x80, 0xca}, 0x7, 0x400}) 16:00:07 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1bce) close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="c64c42efd4c2d62716d264c66ed294c68fe16bb8d91e6980f4fc164b5607094dda18bb534e91893da8ac75ad3792bc520572bd3d48f5b8110e9d84fbf66a7403df7a76f119109530cf7bde3a3b32062dc4b0fa46f7359695372523043720159720b60d090200866c41329277f4c2dcf31125", 0x72}, {&(0x7f0000000300)="88022718a8d2093ad31012fdab9dc4e28318848d80508cc14974ea5ca1194d6a3809cf25bd8e854947f308851498160b2b2b17a7fbc7b0dbb2aa0903bdbe33faa2d7e4b7443e54736cf4a628a6cf9d9121a78d", 0x53}, {&(0x7f0000000380)="d484716d6a77e4f7472bb9687766a86a56d5ed738a726cd5fb7f3099de32f6ab62a7c0efb1c03d2fa66e47d89238c99168d10867c402e26dc2a78139d07eb0b85683593998c6a6b54df67388fb79835507ed565c3c113c2ea6d92aa1f29438b5f58f3de435acfc05df83bf0307a535703557bcd70d91cf6b121b1ec69dca48fda23129127e0f6a1fee2f8ca752fb", 0x8e}, {&(0x7f0000000440)="054147ac8373e69e582e1f93ce4c450b0969b7a2f7fac80deb92d8cf606f57826f1a90ef2201613005768044e217cd88e33a97ac51582f93bb70c7117f4956478778c25cf839779cd9ebed3472e314ce", 0x50}], 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) dup(r1) syz_open_pts() 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x5, 0x9, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) r2 = dup(r0) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/199, 0xc7}, {&(0x7f0000000600)=""/119, 0x77}], 0x9) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="6de3c22a3391d412556d95f042b7a45c8419bb2bb1b136f8b3ef53e9abd1389eaebd233d55b711412bd2fc99cd", 0x2d}, {&(0x7f0000000200)="890a2b16dea8ad4086f128abcb1361d212626a4e955b1ec9de4fd53b191bec0fe803039f4c9f3a4dfd91c9b7ad92c060a078c0f838814249e73522f3063fa58dfc79e2dc9b38", 0x46}, {&(0x7f0000000280)="92e91b3389e77a1d10b97abe42622981e4592e55fc34f4cfb02a94f715f234b24b09e17cc195e9b7b550edd5100dc85b3c8a4aba86475a5a46b8eac9f333de402db545ba7b02bdcf6aef4a08d064dcde54f587f888fd76bf9ff44ee791e53bebee74594cc42d85bce177fc379f08e3b9456350", 0x73}, {&(0x7f0000000300)="638c6a8860da166883d37196e6e1367d2d99e410e2b378ceb28287fd5c6304c0d8df522731d3d8625784787417d1260a7758b5bc35cbcce69a7cf17c57c8001b825f145bef5a9731338d10ced39b31b52e4d84c3daa5fccc48252acada9a92dd49887b3f6bad71eb9795e2e8b720a22e893be2e8f1ff80e0cec8f70c2c3cfb2a274d943dfd023e6ae4", 0x89}, {&(0x7f0000002740)="42e0b131df5b17fcabca27af5ee3e084620b8717e224003348549ecf77b66fc1733b3af4a306a93aa4f8033159b6a90d25e7bb242cdb3dc39dae16f896070ceeca5174ea9df04a02390f84d5f8bf2c7b9f0f1c955a491dede5bbaa2cbe439bba2bb1190f6db378e7fed88e53d57550fd49fcda6b89fa1924fb10e794b089ad14fc01ddc4d2f3de3da68578997a56430e4aebafb0d0853940f4f133380e8961074a0aa8272ac4dba0af0ccca0bd45fc557aa847ea50d19938724b6322cd7dc89a5eea0c4ee9db83a1d4b3eef07f7856ec0a1ee4c07cb4290e580748274292c1f7470322bf4a2c4ba673fc828341042bd22b6fc4ffb3a3f60e99a3357994be1be1b7fd7599d9e571d193b4148096b66c136c8e8bf8bbe9862dda53786835500c8c4f756c5a29448f4fc8a47367adc78babda8f284adda60a49874332512eea8060bab8a81cc5a59b36fc1ef160e0cb2afff409f702e717d3279e72cb78498aa947ae28f797b36b0298ab271dd4aea39cca1027e60ede1ddd0dde14cac206217f32790a91c3223f4b07fa0c1daff0ed14f8cf8248381f18acc90799b857daa70b88c8c5ed6d803b758349c5550f16637ee800d3071ee6c9b8298840f2088bacb956a13fd5cca73248956f125446db12e01814107370da5364e37bea1c71c3f10f3ccd419c115961c40bc2d1d5faa9ca901d5b4bc4fb9f9d547c7a4b5fd908ba7842a452793c58695f2cd96689d0f5853a73aab819f7f8ed40602c2be6470da68440af9d43b9463fad60d3d71fc08d5f1ae626e253b6e2a584fbfc39900afc8fb043cc7dbeb186c08ffc490723011926f6ac9db5e3d06959e398393b89d5d15a6a6ce0a63ad65dfe147ff1c6212a5c290f0b52363fdabcb49f4bed49f7958a1d6510054b1b891488578105e2462479af2ea51a352fbe9e6002e8b61004b4b7fddbde4a436de628691be5d98b6fb0170623aa98e55a48b69d285a3ff3f11453b21da99a1ae274d25fb1b7011694c87edca903527baa5ec7c15644a557a604d08927dd1af1d44564b9910a68f48496c707ff59287df26c9692a2b9fdf509e4830bd1da270472eebf7a3d038947ec1c1f040ff3eaec3cca0df1a2d2773d88574dbe20995eb70602d37c8e14131a1b65bf64938f5f935dc06d6f4e06671bfe61534f5762ea49a29ee32d4cf7f87ebdd10e2762dbb3917c72547dce299f7f81b7c03507aea9124fbcb5db2b764d4dbb208c3d6ed6fb6b9ff6c0e32ceed3692e577a68b55f81bf90691e4b0367ef61b1a55c16c940a02d95f9301fd1dfc53833740ff910e95ec252f4643a97fe07a870e57fe1fdd0e7414654fefc90b957a503b83bc04dd1d3907c0eb3b936d4825cc89fb7f07c2dd08028c192af6c90cbccd99ae9fd0e220ee43fcd9d12c85150c30796f1e481f6606329f35e108398a4214c5e3ed38fc71e15ea72a70b16eb7e5205204702f3d2ad2f2359b778a3c6447b4f77c9d95bb132bfb9e3fc568612e4cb83646a2ed634a9d127e156375f0aff308cdf57cfa160d1fba5b722327b10d73d16a82be36cb3aeae45413b37aac6435758c58c876a072e2dcdd5dcb4a9a88f294f763dfaa9b267c20a48a9f53b57a23495c9c7117e1d743f24e5366e44ffc5f32abcb6954fdc41d575730fa34700a1806cae350c5996bd5fdf1cb9c01b1ae7e9394d9b06a6ae9f4192bb4e47d3d039917e413fea4ddd762218a353127b817f79cf60e24acca008136a38c25204241e79f152bd1d018278ec0a3c49ea31727211f1524a18a228583da3dd2e9ffb7f615577be93ccc3cb3acd49525d79f65c2413d26365617e28ac795da110d06555df706758d265ac8dec90a4f5b9692fa5dcd843cd5472dcae2ddd1d80a4539a2c698bd054ee910cf0257e178c9be742c8ff84c654e65628c9ddc3683c4ac4ec7805e12199b3fdbe94b8219d05bc793b330d2f7477c99c7a54f36af7dbc67e8721e518809c345d9307696ec5dec4380a4f72bd9a552d5aa0deb1d2ff92558474ac1ac4557d0b0ef73a26e47359a15b9a3f7f5e517bd698e80d273ad1349988eabb9968a1f982a3b550c0eefd47977abe201df5b10a7faec148481618d8877f004feaaed049c897a94e60997d8884c5baf485cf1f4e68875da1af0ee63b5c1bc9f7aaa686004c5a0100ebaa320718c59e0227d23af79f909daa0d8022484eed334e0127cc0d24b23351b82988115a47a4e7b2a7101f484f927d0d145136a526f9fb72b6732dca6295eb926cabbb936da4ebef7021c2396f886c534f72759d1e80e6ea4be30527761e47dec836104761af6bcb0a01699ca6cf6cc3db7b557d603f7fae5ca73d50254dad13ac4df4324d906bed697deacb0b923dd891501b1624420a7ffe9cf124cebb71d9578921c4d1944be9306c806078c2a6e86c26ae914b21de96d724de02409f163af50fade9433179e4e8dfdef42b551c13cb37a63dd2d26054b2be791cfecb36876cfc4e46cc7ec642146b86df1774ea23d60c8c2bcbc65c74f17e555bc21d1b008f2b9ffb7735b0e0e4f32106f208a1417d66814eeb96d893a5147ae1ed6e14cd2524755aca6eb2c7d088ae57f1533b6522614a645e6bc361a4facd3c49d10b6918509b21d7996c0d6309bd466c8bed29354ad95b8eec0640662fb58ffc3bc33a9da1cfef947ba4fabdae4867a69ecbc13c6946e0adb78fdb3363d4ce4834bbfc68d134bead051c58f22afbb02dd37a8a312df248cc79faf6bdbd6b7cd7fcb8bcf01deb0358ed418f465283484c9798354293d4e5b14a992c0bca207e1f0c7ac78671e227cc7e2f0e0a4fee7a7d94928132d0d62b706416926485143c8833be8ad8aafcdf4821441eee07ebd3bcdc7d0887ff51d2bb78988a97927695d6519bcf962fade7c60a45bbc66c54ed44d04456d1c3c528e532cf1981de76c4bc42c9903ec4fdfb0d0cb4cd45b09328a336b62ae5feabf45b195961971a5046013fb3d4e2abe5101e53f09381f263559aeb811a4f53adb6eace431293645618486c76975b3d629ff99114d87b5dce462ca748435ce6f0bc23e27cccc6cad3fa9af857f4494dc38d85956936ec52ac2461c542cf4e9f775bb7a978d2cc20f45e451966e635ecc05fecb8696a1880f7da04444f072e65bb0a843fd78d724b7af9679476616b52db35951d16a42e7566c74e8bd05642dbef42664c2d8bb548a013c82aa83fcf270224bcdc52800f4f511fcfc60b4fdaf3c0202153a143bae02cba8e2eb6d492a9c423660662c9f718f2ef587d3a07f545c0f809a5a11ddfa46f948c5b0a39657fad08595f16b7f860d2a219d85695c7e502cfcd6e61668cbecc92f4d9be232634457872225b6ecc1ef968baec6289e16ed7b1d67bc7e211d64d2672b5eb1045ef4f24ec9baf2806b56b4921e9aef4fedd8c4d35d224b9edf63fbcb540746e68d140bb2bd6a94d557422c44ed65d795693b122f948f70d31b98ff5f56d2f5a20eac04ef423b6dcdc8a6661e933429c310f474f4cf3f9d099ce0ff316c77eeda9fd554f862939953bbab220983255b2cab23388ed24f949080344affb0988382877999c4882a51fb5b1f8cde742b4d96cc16fcf9eb6d2103e7acb291b8782fb6dc6f6180e63e2e8963e2878512764f867668f756d00336e93179612fbd344c178d86d8d7738b3ac6dcd1fec281fdc3d0a3cab1d6d70f27b3d0c9d5bd5d7632e3fc3c44af1128c506e7891896e71e14622780700f00badf30043b4d0ba56bbf9b98e569ebc1c368d4e65c392f6b70bbdd40a173457bbb430067c7a278ceb79ecb8fbd8995ae9a0696a811ee2f36b6a596d14c69cd584374168a5ba230402ab3f253ba4d075e9db7800940f29e177877faecda0ab1d38364a4032a2aece60cb9ed993ae41e060cc742d68153b9a5f0bdad399ba783103f5005f0fb54d18f0279f008d40b81e565be59cb427a5753dd9d7d89fd25145c155713faa0f3ee64d29eac62d215b880721eb903555d06d6b8eb06128d17a58e6f0543411378f0dc788d04a429c249284a562e3fadee49ecc29879c671bd4d9a4c469f50de1e716d05fab640d6067f9bff001cb8f2b6c22e1273e2100e4e69d935547309a3220b8254674efe69b6d0753d5a40bf3320c4df55db13f798760435e3a1632bdf950ed00f1713d811371946e73ac91d91f9400e28141d2bbcba608bb502c28371313bbb18e918eb28c39bf30f3035f610e750f678c8caefced7a4b3ccced4e4eba81dfcc88cd6efdf28c46cc603c00ac7bc4977c54c97b66e1e413051ab96a6d25ca7b0ece74ac1455e64edb504b7582d40323766a7d32b2af390115648c9f2caa1d12a498fac298edc774fc9d31fca60bf97129ea5bf90e7d6d4f81d7bbb99f296c98eb5937aeb77757a3917b2c0fe732d0c2627a52837ecb89498bcead6527a9daee270551fe360464577fc47a1aeddbc82acbaacc6dd3ddfe1ecccf2e7c96b847f3a4dd94051818f249807bec85591383471c1daedb7e5c096e3bc169bca1052ddf92b6d689ac07fe99f70aa7e352aa2270c93efbaee89f80e186e9b0b92e35f56c6310c0049605bcb9940bbfa4bac082859df7b10995b37c446c23f3461432c8cbcb61451a049aa99782ca1b5212e0b138eb8a5dd786324947fafd66b97ad407af10690dc454003bceb36f843a89501836e6683b8872b12a6b861db8f030a6d806cfb58fb9d6822523dd8e6521ae568b959a2346c862430affaa47de649e54da593dc7c4eea84f5ecd1bf50524cfdac3cba4c62cd16930a95b9992da3bc4344bc0ea017ae0c336eae0a5706b628dcd1f17c8ffddf1d1874a25acf004252a2cc21554b571fa8e2f650640b75f64d26725b281553fbcd69270d83ad5affdbde9204bd0ed68f177a3ef8e149da5639b86a3f90919533ea481e0a25d61ffb5c43ac0f3d075a2080f50993fd188b440e49b57d693a131c1e87ca34f0edb3c5ad7da78a7cb12e698a503bbcf1a112fe6792080bd297ca0bfa165de07d198fcd94b63cdb2295cc7dfeaf7c6b7bba78e3fd90ed4ea31523bc88ffa08f71fe097bb4d9c0cc9c578f6ee14ab705b5e897d1afea5b53f925b638ca651ce61efcaddb3dc2f35581d679243bbef8ad660e7478be063eb56ad06432ad08c6263e7d46073499a56d299187241264f7f85abe4075d0fc858c12b68342c90fc3800453110970cabe0c3afc3c176de99fb47c3deecaa31239deb00afaf7f77fb7ee6ddfb71fe8d3eff110bb904f6342e36025366e4962f8dac83c52270e6bd01ed7b5cc203cc0d7575cbfe5a18894308d85f66d87bed908d648b9d9ce375e50d6f650f00054bf82c8efbb427a749d9dbc624cbfb61956e5a2295c479ed65f4af72f79183cdd1eca7ff127400064dc69ffed512797c4e836ed497f0250bb07e6bd84da16c60bd75ce7a38faf256d2ce4cb39d02de84517cd021a9c176818ca291f0dd7f51d0914dc77181a0d776682650e9502b0a1cef948d6820e27b3f1975043785d3c6a1c25fe813fcc0bacb972a0b5a16d36c0ee9c361d03d3bd4a0e5f350bb05a364d53803e8ce2776ba210bafb51f158eaa53beed97407ae7f68c24bae998a68ea1438bfe0b7cdbb3c49e57ced5c999dbe31f41d95109a3d7388a6e26de89cf952ea2a9ca7a4e96854003331da7e192ecc724919a2c8c3ecadc4bea108d2e85506afea51952a3b9410f9671a44b13af1d6e64d7b21ede1051f3e47ddc4ab300f97af81e7e8fa6f2822d6a6509e33d869436e7695790a0082cc73eabcea6425c37122e41884361a40d92", 0x1000}, {&(0x7f00000000c0)}], 0x6) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) close(r2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a79df7020000009d4dc4c635c400001cf40d704c"], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x20001021, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xf) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/84) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10040, 0x68) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542b538706000000b81100000029000000310000de0300000035ea17351d705708"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20080, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xe1, 0x0}, 0x8) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:08 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x3, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbcca50eda2cb3e095db80455331cb8d1454d2458fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7b56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf000000000000000000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="0bd1815498683002"], 0xa, 0x0}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0) fsync(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x33, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x822, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x22d3, 0x6}, {{}, 0x0, 0x1, 0x40000020, 0x800, 0x7fff}], 0xaee, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x3, 0x9, 0x6}], 0x4902, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ftruncate(r1, 0x0) 16:00:08 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) sync() r1 = socket(0x1e, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x140) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x892, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x2, 0x101}], 0xffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x19, 0x2, 0x80, 0x200}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x6, 0x1f}], 0x6c2, &(0x7f0000000240)={0x4, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x21) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0xffffffffffffffff, 0x50) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008f0fddf9e6587230848879e6f87ee98a30affecd3800dd42ef62a9bd3711432d0bc75bfd1e36372b012c427a6635847f1fe080b6ec53c29e421e89862075d65985c58189038acc7c11bc680efb2367d34e0e10bbf2e2d581daba506aaf7c66869620daf1ad63"], 0x66, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe000, 0x6) r1 = semget$private(0x0, 0x6, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x4, r4}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1, 0x0, 0x4, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x4, 0x9, 0x9, 0x1, 0xcfef, 0xf966, 0xffff, 0x3, 0x2, 0x100, 0x4}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0xa8b5, 0x48, 0x3ff, 0x2, "a8fb011434253148153ea3c082d2fd4c5371c59e", 0x3, 0x3}) sendto$inet(r3, &(0x7f0000000280)="332268521c0e386fffd9e0e53cf4d20fb8966b1ed242c71b9337511936218a7620b40ef38aa3f43d6ad1ce090f5318f535be4785d9c04869b1c11b30fc1824f13fafb234114c344bdd83a750462a7234adb344dda9ebd020bb0e74154822cf5cc3", 0x61, 0x400, 0x0, 0x0) sync() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0xff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000380)={'./file0/file0\x00', 0x8, 0x9, 0x7fffffff, 0x0, 0x80, 0x6, 0x8, 0x0, 0x0, 0x1f, 0x8}) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) semop(r1, &(0x7f0000000480)=[{0x3, 0x3ff, 0x1800}, {0x0, 0x4d2, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0x491d, 0x1800}, {0x0, 0x95, 0x1000}, {0x7, 0x9, 0x800}, {0x3, 0xff, 0x800}], 0x7) semop(r1, &(0x7f0000000500)=[{0x2, 0x3}, {0x2, 0x1, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x5, 0xaa91, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0xb20, 0x800}, {0x1, 0x8001, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="8a4f401d2e93b31318100c46", 0xffffffffffffff69}], 0x213, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000180)=0xffffffffffffff01) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC]], 0x1) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = dup(r0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x406, 0x0) close(r0) syz_open_pts() 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) geteuid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000040)='./bus\x00', 0x260, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) dup(r0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:10 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x800000000000000, 0x5ae, 0x0, 0x49]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r5, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x288, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x100000) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x9) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000280)="a948da7689dea0a13c3a6680890bc8fb607ad024db98c71826b24d9a4c059236083bb4056d38c0638031cd230a3e6db69a56172ce4e73fd1f203449f72d92782b02014a28b59ba49ca5dba582dea85d44e7601023970ae206d110ac48bcbbe41956df6ebbc3e2d4eaf8911d97fa6d9df3585b820afb8406f1c1674d400c108c80fdbc5639c1e2a44e0d69ab6f4482db833f38f79c1311ad1b7bf5c5230287a86759d7b339d2a14279c4142", 0xab) 16:00:10 executing program 1: msgget(0x1, 0x800000200) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000200)={0xe64c, 0x8, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0xfffffffffffffffc}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) shmget(0x3, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x3) 16:00:10 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x70, 0xb}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x50, 0x5, "98310ad4fff32b21dbc8318595234434f821a5eb", 0x5}) 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getppid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) load: 2.92 cmd: getty 19925 [ttyin] 0.00u 0.00s 0% 313k load: 2.92 cmd: getty 19925 [ttyin] 0.00u 0.00s 0% 313k 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xd96, 0x10000, 0x10000, "fc82add1e4543f59316676d2452a9def557b21e5", 0x7, 0x2}) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() readv(r1, &(0x7f00000019c0)=[{&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/237, 0xed}, {&(0x7f0000000380)=""/104, 0x68}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/233, 0xe9}], 0xa) close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCSDTR(r2, 0x20007479) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x17) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x16fd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = shmget$private(0x0, 0x3000, 0x20000000000e0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)=0x4) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000100)="c57499d001e7f442adab3290ce8442c4a0f2d64e3ac79da383cea3fa8f548eebfacc4203b92adba29907c8b5f825d6bd4a59890df19ea9cb95b07e3bb41b31f4ec78fb35f92835124c6cb2fd69c3d549d9c5c20c0f97de808293d742f73e20a03527122aa805cfe2803a379a4fbf6637258698f70b5979ea684e56d2ea9e66cc05b43236802bf91b415745f459c84016fc7fdf", 0x93}, {&(0x7f00000001c0)="c257a50fa873a1762654ba542675fcf3da1fa967cbc5bac9d4b9fe8c0643369fba30146776c4a1b16ce105662367c41cdb5c1f93be5e64819bc65f46c410347bd64151a45ba79ca85585aa908a064aba9af1c30e9872e8d4682dd55d0da1f37f1ac8e151a7db731c89caaff48993fd2f2973f6d616ee43f7ff9cb46b6078e7aa", 0x80}, {&(0x7f0000000240)="3f4eb0e0cd324104d3955bcbbb96d5465639dbac7bfd608b52f21a37b93e4dacacd42a1622411534e8550bbac282fd0aeee2e5b286615c92dccd7657deb0d754", 0x40}, {&(0x7f0000000280)="5b0990898304a663682de68046b39971adaef4da4aad66a0af30aac854e2d244e870415ecc8346d55c61abef558071064a5d46af01ca764091d16f7cb1f1444c4b3d89a2988a5b3e", 0x48}, {&(0x7f0000000300)="03b4eb8e2ec0778c94e63ccd4940f2b01d052d01a81ac8ca2efca317256ca17535fe20a4a91343e2caba3c561f8397c0687f7dcb73ec540ef662cee3f8ed993a9ce802d2cb693bdd962553332397bde2aa82ccc485415b5f952cf29b61b72a7879b57e35689c26969cbcf344f72a7eec20008ff815cfe80842cdecd143506036c4d5b2308e01ce3e7982e118bdde46f067bd51923f289df77f676b0c9f32167a3c89c64d71a148a12bcac8f15a1352f0288e630e95b0561927d02badce5e4b205e83861b0ccc9ece307c5a52e12a06d06a4feaad29c53b9aefa78db020ca8bd243d01d97cb6abe2d8bb856913773052c419fd3bc25227c513327fc007068c7e3bbe963eead0f218762675a966bd5e56b3f968c2e866ce117c2bbf867754e0fd431573cc7516880ffefb5949b227fe58bde8354f38e48790fe87fed73d74b7db202c0c572253c2d6a0a7542977b78b0f1e0ab90757341909097eb4cc92f1672dc8b124e927e4f15155d213336d201715a8ce02b42d71a09079c02e05a081405db0bb4beee5c976baf678892fc06bf26a287683059cd365753e8090ce863777838b47555c47b1390caccdc740dff1f4ddf5c8d31a2c18d2b13501f545cee893cc6e6fea452518caff3ce9231a39478bc10619dd236fbd9ffdfd20411b61e9cc1db17c088c55aa4c39b264199a7e7da09d87ef0a447aeeeabd462730e624cfaf603372f81b86fac83d8e30ff473574e199e374727ab49b7a0ab0b660ebdff98bb66b2f230fedb3461bc626f229816a5f9d729132a80afc1aadfcc73fb69f7842bd5e15ef55b3eeb8f2810b2f52d05a8baf964f30411be62c5cf0394d1809d6635b3a5cc3abe36eace2476d4b8950921c78fe2b814f6ac47194411013958a37477a758ad84d5551afdd4c2d958ffdea0d56e5b898032dab1a56111366c8aeaa0fac28b893afbc30813ee793c3c2f7f205923bb803ada05d67225f7bf78d6c52997c694dac3993fe724c7d044644b866c755dc675f7ba213994f2c1ba6475f4f5ae80e613cd6038c9187862b31ccf95658d28996853c7edf79c4202914e38dafe544562443e16e9f78fd69f2b6568759eea1e929b3e1769c6c6aaa90fbdc3d1a26f7722bd623377e785d12765b9efe8056925b59ca059c416cf5063f01f4262a1783da846abf6ea6eef3598230433ddfdb16c74b41b1b7dba3dc24f0db26696cc8b76e3c7e2b221dfea27365d2b3c5583d1744932fac02b180290e06e3b2de419f6f8e71f80655f2d4609f9a69c5cd88800552bada0131dcf29e553af4c2f4b5c53d72e20fba56f071cb0d754cde8039a91db6e1bffae3d5399aad9c5066c46f1fde5350912b82a1beccf472bf54ad7368324a7bf1d9ab348efc0c9b09f6d5f8b488012856453528ce9fc7a53b76b341b9836e8166d9a96901c01826f9c7f460d9e429eee2dcedb7dc2681f779e4d5827ddb0d393e7ffa4140ae0f6f38753f2b265d01c37ee8fa319b9943ddab2513b8db3d114f4f45d0d77c758d5391cd88ca9e180e63e61fafe87b2f592fc98071d6b7af62e4d8d5ae4964252a9a685502dd301e99cf66d8ac7019321d244810ab4af6ac3bd0a722b6ac28bf58e441b2ad511e983677931d6f48cd464ff020751d3def11f0c11a03027090d137cf51094e0035ee1b42008deffacf73a9849dd51d80656b7cb3332b90834d71f45a8d46b4e394d37a7a8da36980b770f7f915b108e0d80df9d4a00bfff4360fdd0808398be4ededcd12b9472b4b01cb19922b07e0d34f9a30992b83e04f8eefa32e7dea10b2fdd23bf231230a3aa7e963dbf9f1b9fa03159c2d8c933a54da3ba27974e6376efed728a962c26e6c8dbdb245a3f0dc067102b4613f110c9370b7b4fa24fa647ea0d99e5e1542d2726ef290bf108b13d1ad17ae839064ef29acab587e034720671b1dc3b6c637751736ce17d0e0ffbef17f29384da0dd6508dac3c308f0752ac24268d81203eea13ef93b35b483403303e379e1f07d3f5ecc4dc37541f4569f24b1c9966b7088a9e173fa5368128ed92916fd396cf3c86983c6e47484baf731d637d397eade65499f25c0d7c71e52aee20ae9769a268054e9a9b577ebabf4029850667fe1db05fec464c5aa36ddc5c21bea40a89713fb242de967060e551fbda600c28c30538274621a8c54effcfe23c9c0a4c3ebfd150833c54585b442be60c9c856762d591f34f911deae51de1269afa139431a730e06ed589a48bc4c89e9908e823b1aa67449cb23486cf070e84c1df20f6b0527bebbd44277199a7714fbfdb5c70691608e1ccb403e92c262d8d99e321846f226b078c5c5462d5046201ae54e80fca726ab1ef0a22ea17e2e143e060f53b81757d4b61da4768ec7721c1ad12be1ddc8102d17d9fba6f33ec2662d56d424ae6f311ec21e069e94cbcd255c1937b0cc9035903882c5d418bc955642388273b43f1d9501624e7eb52989bba3bd7a415119a785d9223ff9b5a850b931e1aa512799e4dd769fa5ac950b302bd5f809f582a924f3e5e39192eba3d372a013018d85cf5be405c1d40ee6d236b1e1b89d3b1f419f56a5bfb4bd4e9b754baf48d7c23b163949037af8eee6b69b69f7579d6e4c0c61ae5918b8622c63b43d5d393abf2b669e96c3c8bad666daea919b39f02e01ac3821f953cda653138c311eff0351f483349ae2f6f6f2b807b8aa47c8755ac1a9c4852d0673779bd14122369be802f23bc8234e9fb85728d6789282eeef9da1dd6a2a5725104535af4285fdb7f8da757e2d0f46b4754414f685e2cd487497eb64a6b63608dc2e7f75bb7c26db327ffe6d7daaa9135698dd0931c02884a15a85b81dbec40a9d74334879bcbf87276c41de49065226e5b53baa0effede3ab40bca8129ecefa89f914b78a1944fcf5336276719e87bcc80617969b1548e7e69978642495732b82bbd5f524d593fca213d535d1e4404f753ca8ea9f77d3ffaf57b4061c281d7840a325c48c5d85e19836056ff785cc327fce70818371d36e0bc6ff7ee91308de550fc663d90e5b6bdec419feb13065bea9435a95d1ed0ae755898f4d927983f4d5a544861a1249e901c87534b7db728590cc33d85b3ac2b51e231d98a011fe71d8155799bec4b074fe5aa2c99c160e999c39dfbcc44e73a38eff6bd60c49ca86e3081677cf6f810f60bb9a02252f7bfb4f098ec5a5c651655c2f2725189cab4b41f8070b1d6fd627d85971ed8cd3dc78812c3ba554849deb79052451fb50d04dcdd8f40e103c56c21859affdc6e4acd5991eb4d1dce6228cadc1d39816aa114d80d0c2bceced4dcb5b9ad886093607b1aa47e55fb0d8931e3e032d8ccbbb0670493ad509a3c1698e50d6f198e392c7c324e5ae65e062558fe71aef3a53dd695dd56b6253f42394e4fb91864b62eed4eced3be1fd15cac6e8a6fe15a95556f01a7be7eecfe17125d2a9809fb896a5f48ce3bc6beff01169e7575dc4e6e300f43af7cd3fe805b873fd744989bc3f73daa9483ee0322b59feb0a2fff6dafb8569cc3fff4d6bedd34d87057372a070ef30c1899b0fcf120737f66a22656e975225ef62eadacff7dc6249784e5aff58572c53a26ade8f9da05eb5c57a26dc07d3f8ecbdb6db8e3b424c86b5ee83515132155581e2df79f0ed74cb59f3ce46a3fced89040894704df3b154fcac3f4142bfcd67d66dea048d1561ef15d152e644cd309535dd805f1c705fca7a8fd176831de1fc2584e4e40981b514df0d7f0437a28d41bc399d387f355f5ab3498150c8eb8a3163ecf20d693d1b7b8e6405aae0d61a6798b33116d2a9b7790c7c33f79d95a6754714c27e47b570d53a5d96bbe0b42e35301980f83d8602f21d5cbdcc6caf4363f9684ec369e9268fb463b872cf38522fb91e92c94076b5dd74ccfeb81b5134130f9a951f58e8ba930084c1151a04d41676ce2129d16bf039beef672d3a19d7c6bb96b335faba91706c95e70b0156c8f468f9f48d545e254d106843b2e2067d95169d739fccaef5cb7611c48fab2bc9085da85aaee981ece586f405e3761fe83c9282ce4a46af691d7423c147ddfe0b0f6fed790774533d4a4897bedfca2135b1c17182e4e3aa5bd8cf9ed1dcd7635bafd51982f5105043cd6e7efb35f8e4881660710b7a2e91b20d1c86e1a80ada391b1236a9eeeab708671656fa0ee0e897c4af8e02e1ef65b7f57c2a08ffa2a405efa02c1e664fa143c1ac2bf68a5ea877432aee7f615a9315ea0d0c8711a9d60d18cf5bbc42f6fece12114abf1b6194153f6b9b0bb884076f5cdb8a66441f0b6baffaee6a76908ecb6423903d67bb0e81c7c2d2be214b4b43479783c64a2e2e44cf83eb8ec8ee7eb815c9f642167edc001133593c2fd7430ec84d07433f385bd2ad94540951730a25fb4ef8b2356eebed42a36d677ca611785707fc529d459c0f5b177d42c616a8f8d16bcf1329af0a41ad6a3e7d16a7c318f2b47f63c6b3c30df3789cffbe37202101b752f0331efcc8ed82b49383e2952badb12cc5af32d67d8c2ef4f1596ddff6bea94bd83457c8420f890c3b26f44c962e48694d3edc118dcd923fdd1f524f2032755da08c0d84903b64950027f7f4b612df1b303e3cdbea338cb816fe96b9edd9339e5d5ffd24177105c1592570027a4c7616e5aff17c0bbde2aca1de624b806bd90f71f3d9b580b2c4bd6ca22c0153f5c1ca5c1e1be943c1d153caeba74e3d60a4554032e971924e37d2aee8b214fe7c898269015ed10bb92fd6127ca69d2073853bbf5e807c7ed2382973524a3dad2670000ddc3a42f25410d49748e8a64b37367f199cb71d52caf1daa34d70b829656742ca147077febaa76ecbc164cd00295b082255dd31682490ec3ccc5d2cfba7238bd29b5ee7f52695ed537d05df7aa291b7103bcf1b13000efd3f3808d6fd6ad27a93b62252c7a1fcf203af8a3186eeb60749176001d35f3f2524c0c9ae17ffd1572a77ff69347544f79a20783bc22491da512922b4f25ab48822358058b70a501546582a264f39a7bfb033dc886980a37025c6889930ab3bf58e91442a30fc95d1ff2497efa530dee323ac537fd2f021c844aab6932c6ea050b5258ecd384a6d3b76ea08f69a6199f415a5e770270fb738adcaa5640077543b8ea68415e9fbfdfb7fce69fc2c69c0a29003d10591d0c6bd67c8dacc0ac536cef5d2843bede2cafcb937bb0bece6b670a391bc28cde35bb96948f070892213d38e931463954d30ae376ab1afdefc889a4dafd683283a9fe5b131773c3aa883fd6a098e8e26829ef45455d7de763a7d51b355d0f1b85939e59432b0740021e07a08bb6293244b5e19ce0cda6e055bec3ed35be0fabfdf42c18a4964b856b729e87b7cb593e983416779840f9031215fa5e190157707605638599e106c35c835e2e6b48072a6a1f9e0bef1e81656d2eb1914e0e0745cb64a366e0cb9381b19c5ef0b1ba11992b21b52067186a0d6a926c74f5bdf7c966be8ca8b741e20679022f31995a851ccad26acd89f46a121f3140609e0e20471c30b7fff4983eaaee1272d44cc05250b639b22cb83a22e8ddc1901baad10c1ac82381b3fa2b95d4a24b9656955a6aa954765c4bab81a0c39b9083650352044e72a88effcc7e720821715fbec87dd73b9a84aadb1fb7479904b7d2b4642afd9c56cf1a8811b733a996805109f240dfa572fac03fa14aabf2ea790ac3b6d8872cc8f43807fab3e3292963818fb3088ec91d35b256ce92169deeca47d55814c30468b4a51a348af1290401e8eddfa6712e1d9dae9f", 0x1000}, {&(0x7f0000001300)="81e32ba498260e607516ca942f81", 0xe}, {&(0x7f0000001340)="595f80fd9de9ef8642e1d74be6d65edbd5001500f8357633e248c6c8b292688fb8b31590ccfa48676f6812f22a5aa6d5a1f5fe326f61e01e2601d5c636128875c6df8a2975e0b230117a4fa949729291b8dd44ac9a83be8252d3bdfcd8216de9d2e2cde27496a491c09bdaef5489943bed418cf0b40c5ddba5c80038f602c2a738de486dce44b1a30e525f8be56c4038a42b9a5ffcd9d7f548065b2769cb78f3ed71a72fdda7e8dbc8069aae03c1760114fe8a8b24b5", 0xb6}, {&(0x7f0000001400)="2d9154cfa8533e1428b1f4f4fd12dcffd2d8aeb215b1d3f1b2085c8c1b3a12731b91c56e4255c0262ea0e76e41f62b2e57f9eb77b17154d0d91c1e4befc1f7c1bcf7f1cbeeff109feacc2f4f4f40a52af86775fd28d091751c4db5bcad94ed7b6ff97be2325bca4e7488cccb52740e68f9c05f08ab967aa4b3122e91246bbf6cd2edacd4311d0259ff23697b768c4b3dc50cc4e5b878f6a37770d8377c267e94b5e02f74dcf4442d16cdf667ab1de9a408f32515422ed87b3e56c29f6b600b504d43913136900e3e1d73254a3a2927ae0f958a2d6115e2d9783fe7", 0xdb}, {&(0x7f0000001500)="cdd4c551542423162f4b1700e7204f2a8e2efa3213628bb355b47d8d5201eac1b1ff4ab995da9995184dab5520e68f5f213437793dd66f6ceece978db546f84b84848ed2a52d241dd2445071d0d96457d5971ef7b07db5dc5a78f8e204116bdd4dfa49df0aa2aa5b08d522e20f5f2b9533f282fc993b77e1ea89a9ad8207d77c099a62ff6129e151f9f4f7ac", 0x8c}], 0x9, &(0x7f0000001680)=[{0x108, 0xffff, 0x6, "d049949549e1e08f56dcc20d13f4e9fad59a7b8da0f1d50352895d1b72d46ce2b2012efd974977dceba215d2f58db4216ed15624750ec22702685f6c01c706d3b8c9444216c52cdddf00326ad0a5b87dd1e78c90cf23bde8d3cf73623f6eebd70c31033c4fe3872a58502883d6cc9cb5d6dbc164a1b4c82f1e9e47236e9ac7b7b5ce0c90c49a6bded17c61ecf70a35cf748638816001e9a67b824cda3a0d1e6ed4835ad99b0a2d436a04e934706f409917a4cd17055cf9f89c59d7e41ab7116e5dc2fedfb06daab0599fdbf245607bf5a8c9cc1f28c0acfa47a65395f7e3cc18ac700760ae07c52ce9706183d7cb418eb5f5133b9da27f1a"}, {0xc8, 0x1, 0x9, "42acfc53391cf85deaceb3f3340a64b9f677357db822d7ba8433bcf98aa65b4ea67398abece097fa1445540c3dc36cf352ebfa2de799b881169b7d47f3b585b2e4eea3d932bb57147ed759e8e3f9629d063ecd0fe217a0ec47f9f3c9d8514ef8759a9fbf614829a840a2610f13a009da663126a5cb59147695153547bb8414ab7a53313dd930eeadb3532853e377bbfbe3e5da872b4688c8768555110c4d63a8f0c58f44006d49b1cccf906c6b44af7d13a0ceff"}, {0x68, 0xffff, 0x200, "7bf01c0cfe814b86c6711f28393edb289da9d9fec6d0bcd43f88990e05a7ec2f4b5d475a712aaa6eab46f00c2ad27c6131f91b5d809497244e1da8dac1ad3aad7d848da1f1e49bcb9e380aae183ed694adf8931dcd"}], 0x238}, 0x408) dup2(r2, r1) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1d34) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x89, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2fd2) listen(r0, 0x0) r2 = kqueue() kqueue() getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:11 executing program 0: socketpair(0x0, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000002900001d320000000000040037ac9d21f6dbc9ab329c87aef0716e7caf540ce7b3d226e974033b9095649ab2055b14357bf5530b0964c8701da745b78b680bc3fcddf3e6019ec940ff0133570c2054ef5ab62f853f26fba0b3092588fae056fac98a1e4b348194b302e84018252f0fff584350e18150f0b187109ca6939ce94c5b53a7313c54bec1c6b169240e958ec300f591f7aa399d9932af8e51a0747761b584dfa75b5bd026f1f8212a1a494151e48bd3b667add702293852194a014652524a9b92fdebdd3825761c2466"], 0x10}, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8120, 0x3) fchmod(r0, 0xc4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./bus\x00', 0xdd8) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="713bbcf074dc84c0c8dfba7704d6f5869e669e1f527b1424a7c8a482f2c1888d965ef8be64855ad39cac04421b3cb711b71a57c1426e5799144871a3a9449e566242524ade2faa9f13474c1c80adb7ecf5120fb2f0f7e5c242c55535b29684759873f4e5db8dc8050cf591861e8f06311b48dd54ee270baa7dd8c8eeaa9b4da7c823e9f881dc48725b72345ed0259c4f10bb1219c6af7da1a963d0ece1c1c333e9cc8f724695b3b5ba3ee7f84b453a48b0079d3f66a19081c76f1f9844d4ece720d2800036b3704910792e5f4d5ecc86ff14b26886d24bbb254f26d0a5c18dd55d027302f6972164", 0xe8}, {&(0x7f0000000100)="de96dccfbcba18f26d271ada1813625152129ac78ce082c45700c04eae9199250b6a3ecc2643286b42309ad82474d1054372e52df0502884e954d30fc7269009bda821d087e5d9aeda3fb4760b5aad48aad6b726036d0ac288fe972d185fc5b295b13ed3625658d349f417cc43d1c3d69ebdf53ed0276d74c536cf9e401d13ec462dd3c19ebfd9c4d971af4330b3e3f7babe70a85033", 0x96}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="0001000000000000010000000200000064c7bfb3d0755840a45a20d3ea396a4707b773c32f774ec3a517c8988733cf76642c87bac79eae01ddcb0d1222f13fce24bcb24777877137a91f3acc7f17e1b036d35e393d6c5bc92bdbe24409a0544b3739fd9db25aa9728bedec8b8ced7c1a81110f24646c23405f034648d603b845d6f04421b5a20197642cac8b21e98baca41b4ac60562119c2ca5394aaae8afd73acf46050f007ca1063dcfb6dcc7c771c460905c3d69ab19cf281404c252218a782e60f32748f765ece7aa3117f6337b679f9ccbd4de09e40e6c29c5091423d00de827449d1348472578d895238c3adb75b27bdc36c68cc6404bf34509000000e0000000000000000000000014cc000083e0dcb82612f77682606b8b23dd9ef623ce5007feba32031d22f523bf366f4ff9341b3756ebf4bea468d53f2a3eba8ad90a5edc69810de9a21f2dbc848a8ea6d11907b4775d5d2beecd8f55dc605fb4cab8a447058c4c837a265c2665dca6744d3eb73dfe2470d4890e59c5746f22098e95ef5dda5ddc4445f9f0f4de6ad613b90187befb048a1038f42853e26838f4ae74fa4181cf8191036b998563484f9dee49c3d947fc3506564619c168027352f9f50603986d335236ed5eb06ba2b1f08ceb5e5830b76647eb1b0c00000000005800000000000000ffff000003000000152f2c7c4e98350aa55c1bbb5e2f208e0eda0f6b6d085579e1fd9d4c6728cfadc0a2a3cc05bbafe1994f121ad5137f3d01d83e4631ab92d7ded5d7de8d2563fcca1e79ef6a2e0000b0000000000000000100000004000000b0f90565747ac86cb34e3c92cbf7f1d513e0328fcbd64a04610e59cbf71d4b239754cf8762f8f296f53ad2d685fdff6f36cd067c212f2a857bea18bd5f13b5356a540b374b9cb4660936c7473777228505dce397b886a7891986eaa216c9bed33f8a63ff0c979ff5bc35e325dbf2c68d20c03d58b07b9a8b8b8873c12d8bdbf2b8a3dfca40d7f44f8f2332e1f8e917247f3533a409a0c233f4ef5fde000000001e6be9a95cb6b1b4"], 0x2e8}, 0x4) r1 = getpgrp() recvfrom$inet(r0, &(0x7f0000000700)=""/96, 0x60, 0x803, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0xe6b, 0xfffffffffffffe01, r1}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000008000000000000800000000000001", 0x2c}], 0x1) socket(0x18, 0x4003, 0xf8) 16:00:12 executing program 0: r0 = socket(0x1, 0x8007, 0xfa0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) mlockall(0x1) socket$unix(0x1, 0x2, 0x0) r4 = getpid() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x710, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x44, 0x7fff, 0x1dcd, 0xfffffffffffffffd, "e60d67126f686e722e2c6e5bebd65830fb626fce", 0x2000000000000000, 0x1}) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0xa000000000, 0x6, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000027, 0x8000, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x200000, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa, 0xc0000003, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x7, 0xffff}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x1, 0x9}], 0x7, &(0x7f0000000240)={0x8001, 0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x100000001, 0xa656, 0x5, "e2bde0fa5ec43b678f39ecc6de5ff9c021eb1b28", 0x3, 0x7ff}) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/209, 0xd1}], 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = semget(0x2, 0x3, 0x18) semctl$GETZCNT(r1, 0x12ca97c7c71a8fa1, 0x7, &(0x7f0000000080)=""/57) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000100)='./file0\x00', 0x6) r2 = semget$private(0x0, 0x3, 0x20000004000003c) semctl$GETZCNT(r2, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffffc1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r5 = getpid() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) fcntl$lock(r4, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3, r5}) r6 = socket(0x11, 0x4003, 0xffffffffffffffff) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 16:00:14 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x8}, {0x35, 0x1}}, &(0x7f0000000080)) 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f242066f872e7b2593b1a571dd0a7fa7f81caba5bab3ad198f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a00000000000000000000000000", 0x1}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) clock_getres(0x2, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) write(r0, &(0x7f0000000100)="d535856d91dbe367a717d984f28a8a3462067a0b1ea2b5dbec0dcaa438f680854d90aca732aa6fdf226394324628b9d35074dbd31af62dfba74281de5d11f55a5674c8fc3e6fe8decb0824b05be65502de1e9b2d14edbfdd4dc4122624ed6f47d8de46f3ef89f15b46569404019680f856198da7cfc978bfd6dc9431cf8738472f9a90a00f5d2f34cd0d0754717cb0544f4ddb61279e2c4259738f2360db06e82eb9888884c10cba59612593289b1af0436ef0216313f295a82ad8c1e67743affd1fcb3249c4b848ffd82d8d8dbf2c", 0xcf) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0xe000, 0x5627) msgget$private(0x0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1f, r2, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x13c, 0x5) fchdir(r0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) close(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10040, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x848, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80c2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x8c0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x10, 0x101) r7 = open(&(0x7f0000000480)='./bus\x00', 0x80, 0x54) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x800, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getgid() r13 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = getgid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r18 = getegid() socketpair(0x20, 0x2, 0x101, &(0x7f0000000700)={0xffffffffffffffff}) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x0, 0x0) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x20, 0x0) r22 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x80, 0x0) r27 = syz_open_pts() r28 = open$dir(&(0x7f00000008c0)='./bus\x00', 0x1, 0x8) r29 = open(&(0x7f0000000900)='./bus\x00', 0x600, 0x14a) r30 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r31 = openat(0xffffffffffffffff, &(0x7f0000000940)='./bus\x00', 0xc81, 0x192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r33 = geteuid() getgroups(0x2, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="6b9061e44318ac0389cee27db10542a164cebe8f0fe80a897457", 0x1a}, {&(0x7f0000000180)="ca8dd2e7a248fec1350447a2331d49dbfe18dc30e3f39bc3261a8871b50ba670cfcbd370e5cb6ee08c082f658526a85b10c5e161ad7473e0e076c53405166fe34ca7f6fc05d31f827b05af7e1272cf9a1ec972d47d13b02b4cb7a243a3463164577436206bbc4ac66b3f1beb728029c83f0495a1c585631c1c15f5813e152195b10e01b88b34ab025d98b7e006e4e6106c8a7f383f7148ec9dba6149d5285daaf9fe946193b6a25d", 0xa8}, {&(0x7f0000000240)="8b215cac6a22450c6d6902c95248bb4dde91191f4dda275bba20e70f368ae7d6d0a97778a9e57ea6aa65ef30e6cf4587f483b11dccf4c8eef24e9364f0ca80c25a2dc666656f075b783ab88e0d98fa3f7ad3748600b8d70f584566d010d3534af87a140c19bc92684f74d8d23b5dfc2057ff14b7285c69115adadd7d658fcc703619af468ca12c609208c5ba2a4d977246547fe9417876f47887", 0x9a}], 0x3, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x30, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x138, 0x401}, 0x405) r35 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r35, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r26, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) 16:00:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0xa, &(0x7f0000000080)) setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8235eff9aa77ef7f1e02cbc29e09eb0aa90917915b8eb071cd348feabeb1a5fcbce0e8a6b240917852e19702fe3734c3710edfb76de9b8b5afd2eac7937120280626ffaec7b0e384d91032cac244e79cf03543ffd097cd6b06bbe215b47b678eadbf658fa66f097a8143a7cddf0bfc46408b2150c7b590016f45bb15294c0bd2950b6d8224c49944a3ba9257cf285c999045ac3b0300d7b14400aac04b163fd926406050db35320ac40513ac7ad561319d0387c4fd16749eeb7d8d3c46e704a252167b150560bf7877d5805100000000000000000000000000"], 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000005, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d172e2766696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 1: getuid() r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000000)="08e8b0d6f4ca773bb8d462f2b9305429554a23447ad852373a2b789f8696f8da365cb2cd693d0f5a03f734fa05a98ea9b15626ae6ac07f588654ee898191d632d3eb2342fdf0ff73b341da71a3bf9349c65f5f0de6d73df66f7582e7b9b4092a09e5a68893662d613ddef1825c66b0d4c639cd698256e86415a8fb6d51c67fa9f64a4f4a647c20836f6610d5f23a4c7fa82b5282098ba352047d994119397625d4bb60d8a7cf5144b3d6", 0xaa) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) fchdir(r0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x160}, {r1, 0x5}, {r1, 0x100}], 0x2071, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) lseek(r0, 0x0, 0x40fff) r2 = dup2(r0, r0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x420, 0x8) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x1b) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x100000126) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x3, 0x101) 16:00:14 executing program 0: r0 = socket(0xf, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='\x00\x04') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x20140, 0x20) r1 = getegid() chown(&(0x7f0000000000)='./file0/\x00', r0, r1) open(&(0x7f0000000100)='./file0/\x00', 0x100, 0x4) chflags(&(0x7f0000000180)='./file0/\x00', 0x0) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r0, r1) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x10001, 0x4, 0x1, 0x9, 0x401, 0x5, 0x0, 0x1, 0x6, 0x7ff}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x179, 0xfffffffffffffffe}, 0x10) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/file0/file0\x00', 0x100, 0x8, 0x68, 0x1, 0x5, 0xfff, 0x6, 0x1, 0x3, 0xff, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x9, './file0/file0\x00', './file0/file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r3, &(0x7f00000002c0)="702ba83f94c876b2f5033e492fe1dc9a8d", 0x11) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0xb) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffff80, './file0\x00', 0x1f, 0x1, 0x6, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x7}, 0xc) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6180, 0xaf3a) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="59a8efe4651004ee01af37542d06fde88e3478c8b064b0c341d6"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:15 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r0, 0x10000) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000026, 0x8000000000000b58, 0x0, 0xadb525cbd6a27166) setsockopt(r1, 0x446890c0, 0x1, &(0x7f0000000000)="2ec88ced5b36b8389498eaf04162ff916afca73995591b983597858fafaf9919288af4b26a877190c831ecce71c4813013a42d1806d205031623d2075faccca681341c9083559b8aac235915c508be197ffe303edfaf5990f1e92750addefd03", 0x60) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x1, 0xc007, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x801, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003940)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007958c89c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r6, 0x0, &(0x7f0000000040)) r7 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r8 = semget$private(0x0, 0x0, 0x8) semop(r8, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) r9 = open(&(0x7f0000000000)='./file2\x00', 0x7fe, 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r11 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r10, r11) semget$private(0x0, 0x7, 0x7e6) openat(r9, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) 16:00:18 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000880)) kevent(r0, &(0x7f0000000180), 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000100)=0x305) syz_execute_func(&(0x7f0000000040)="c4e3e97decafdebe02000000400f2c1bc441ce10e46666430f3a426f3897c4e2c191b4008aae0000f341a5450f967c4b70660fae7100450f91bdf0e4ffff") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000080)=[{0x44}, {0x0, 0xffffffffffffffff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8a, 0x93e4}, {0x67, 0x20}, {0xef, 0x2}, {0x85, 0x5}, {0x86, 0x249}, {0x7, 0x7f}, {0x88, 0x3}, {0x8a, 0x26}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x0, 0x100000001, 0x772}, 0x20, [0x9f6, 0x8, 0x8001, 0x8, 0x7, 0x8, 0x9, 0x8000]}, 0x3c) 16:00:18 executing program 1: syz_execute_func(&(0x7f0000000040)="0f8601e2deb30f018cc8e1000000720026646466410fdff6f046fe4cc300c4e26d9af0f3410f5fe2419bc4e209b9209b") execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%-\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffff}) msgget(0x1, 0x80) 16:00:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f00000017c0)='./file0/file0\x00', 0x90) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000240)="c879703464c528c9011214906e5a6187837d534329428bdeabe06b4bbd3b086edb6c07ad0aae6ab32bb036e8d0c79ae8d8f4434fc6bc9a919426ab890916b637a1a2ecaf4f6e492d8edab452aec3ee9179d450928d993def7e40c9f13e6faa74156cca2b7d4d276de33f5ca7d61ddbbe858b2b21ee904e1672f76f76892e6ca7854b9859f704606fd57b705c1f219cffbac70755d230bb771329d08fc40cd886b811aa4887b1c23424116e27348aad57a33e14", 0xb3}, {&(0x7f0000000300)="d13291718c998ad74a41fc903537303e0f7f0201ebcb86458187ffe7bd1e62995d92d972d166efbb2c4fa7352af73d6966218be65ce1358ecdc23bc2a332be55beffd9f5838a92112fe5090235f446e5223babdb502f72118d16bfbaf95226a45607d86456d5873c690a95485b1e624f24e14ab62bb9ce89b1333507d18943335fd9b14722d3cbe3d53f5b0774e578c20a751e0edd65a3cc2333539918e48107662ca4dd9fb74fa43b9232575a2f05ff6b44bbb413f66dd7aa79f24ca8ac2b4ad13f9ae2d6b737af856207b85b0872a757dcf44b494aae33e95a5602bdc3fe9fc44e2b742728ebe6dcc19aa2522f109c7d3f578ff232b49cc937e882c37bf7a11a43c74de8ee0e4db47be888f5b492f3899e42a5ca8bc795a5502f2d50e06f1229238e2f587f7a2aca9056c02103e9984a88d0fe3b3606e0192361bb26572ac2dede768a8ff2dc22aa9b4629c80a357f22ae5b5fdb2dbccc3aba172a0ea0fc653a577ff52d792075bbd84931f9399bf3750bbec054e0c3f73446a49b9b9e34d6fc0d39b1085b57acb41c3a348695b32c06874f692b837ebcd4e540a96bdeafffb3ba2e02eeedcc407febadc3cd7daaaad0683eb86e0d12b02bbf10859b837290dd162526ffd131754685e6f9f9b25a96fdfdefd1cba77fd2985e564b0721c50d38eb039fd45261656a8afc43b20c3148cd5228dfc6d6ebda775696eb34dfc94e8bfc80218031a25e10dea3b2ad41c91f0efd8223f4bf0be90b3a0713a9e444e10afb95b11c53ba333c2b9bc78748e5cf82fe9fff8b78a0162985585e15f334a4105db1a18eff42df67d1350b03ae08ecf603efe5b2c47d897a4ed95bde005e06b1b420e7f96605060d374b4c623fdf0ce43d596bc0b4bfa2fcbbbf074f5bd2f9864f7d8f27439bf046dc7cce93d9089af888f396933dea256ef0dfdd6644eb712be07dd3f3bd94aea2dde7759eb1c3d23a5e957f3161ff59563ea5a616f42200b1a9cc948df5497cbac1086ba3fdd2977128cc51e0ce5be2a97c8cb7833ce5ba6faf4411a4968b5411f366cb317fe4cf8257fae105781e8499bd231527331397757130c797157b276ca9adf01b39de349246b09418ee094cd8032b4c5ed98b9b5ea9e059db2c6f914c13f2631c1c8b9bbdfe47dffccb87a38e932e598a86e8a91dad72c727775e7dd8c427ab8e268fb2e468eda3d3429b0c174f54f887fb4f232fbd50d8d4c011310562d6ce1070f4e7a4f359eb72c0fbab563c649c2cd251082f736cb1ea3bde8933537be10b39f41d81574db9c62e24b513a797a325be9be7786f1383886f6094c0b519a7e89bc30d2086405900b089cf69b908f6159a17fe2aba53c3f852d6bb32a0709fe0b1e8980b706a207551ec7ec25e5da409d7d4cfa4abd9d4ad377a0fffe4b0124c3668ec41bf1870942253603a529dd1a9e17f988ab15ae9ced1b89e704681f192d1dee4ffb32a9ed5a9c6a7e67c2e49738dcabc4ab86cb06549634fd1befc24feb96f89984d7aab015bfe07f0a25ffa85e229c487c19e1b315e30f22d8ad6e065bbceb5fc468c399d1251d5d46eaf5c8a57741bae658a6ed575a1acebba020239511a5d20b2e14598e0aa1d6b0d767fb35451fee33aa5763f2cf438d6f203ebe412a1d407ce72f7298b52080e8cb291d43fdd047b32f8dcb8080d8b8748b39b512eaa92ea6855c54705f9dae29911f8a846a275c2406e3abf06b79606b4056b35f4a6fb3b83251477b8f4d376f2a7bffbb2aa6ee7890092641042335a3f2df17d1172cd5898416c12975ce9ffdfc2165738a894cdbf920c2d29d1f53e21c73b836cb4b9f620308b4ace2b0fdd16ed97e6b4d2908ecb48b8941e258069efe7d24646243ce417094d7ec12c0ccb5e757f61e473df38dd5f1e428cb010fa566e907a69b1ac1c81a2a39350e2cab0519ffe14795344272d0e234e193abd7e825fca96698b06615ff9a25cdec279af160761dbc5ec7907000cbd720871f6315e70929b3ff00ffd2a1aa241c6d082cb054b8d71ccbbbf817996996f87082bcc363740b764f1c26c68d6cb1e541424dadb413b97a051da503b4129865936ff3db96821689c2e47691b2ce0fbbab10dd36b51323d87fdd66fa735104f56412726f2d3b2f8efcf2bc63542c6c188c556daf2e253af18f8ea3c6b1bcadc722b1d9e1886aab21b45c91b0d1892bcb7f93aae4617dcd59a6bde744ae329dd21895daf4db5cd49ce4cdd00f9ecbd09809ce8dfc693f1aa1a16c9e8beebb684f8d02cf07c71c2b6cad0b59e504df44195edea6298271771f9013c5d766b71754cee5210314332cff25e52f752cce3cc14c0213aadcbd2586126d6bece0f5febc02e9338ac3a051a4b4e84c781ac0d18710f61999059f574c50378d09c454b0072b9fd0da2e5b1494082b8060eb333acc05ddd9a7c93c1982b7fa027f6d7ac41c001ffdfddde7b8cb1fe728d3180d9093077a20cb3381c76ba9b11820e926b0df0f38800d6563544df5b04a4e19f5f9ba25f50b3d983a8f2d6f34a5ebe11fbcfce144c9f8e8e34825aabe352923163cfd64d0eb7b0102ef15490080a8948d799734e00eeb4b24dd17c95a6629a5f5be1d2f50050570cb07ff33d3466018b51ce4bb4f7280db710031ce86e612a2bfe4de1e2cf0bb393c8fa5f5e9e74305c7a1d128b2b0b29d3aa8426b3f85d8e02b53fa15bcb68fdc929e6a283ec1e400a6002f2952910228011187c9d0bedc81b8d2018cdfaf2ae2c9bea8e2a8661269fee9ac8810ab70820d35f267120f9733fd99be23c694faca0f92b9c84aae51431014de67edc5ff946292b2432e1ff2198348a033ab016e63eb940782b057399eef3e27b27a8017d46d45b67ca983c9cb1d331dd73be8d4c64c802009edc7e3a7b0fe7a4cd2b87ea193b0ce39960b3358a3050e4f3ef28e0c925d5d435fb1e94bcb7bd06d58ac720d179cb1f9cf923366a44924a81216b40e6efd4cf52044e97aaaeb223fa1cf2230a059f4f1f0369a9c74dda94a18fea0b616729fc0725da7df4077078ff81e8925d45e340287aac8cc31932174c3a722306a844f004274241b7e0d7c9ff0b181eca13f7337f84e60bfd13e19eda75f0a3132b2c2e4685c9d97ea086f144be766370e265ba44c8d7ae1ae08387b2e4a2df1f92cd6163cf9665e4b5258a354d9b92df70ec89ef7cfcb1f8fe160d07b8892acb9f8b51faf0af0f8184f4b897725d50ec59058efdf2871fa70664f2ddc1385b73bb995edf9b3581e8b146ebdb806172feae0984b8a5eb316e27cf448167a81aacb1668c84c0578ae1cbf051e4d3cc065b56d7d447c22c9f6dc6e834a8e23e003c483466311e08b6a1783485d281f7c2752bce2fd3f6e6eef645511173adf575cbfcdb939a7dc27aa4961ceee1401d793fe3c1d4df5ab70be1c3ddbd87b631f9c14e9a74483203f4645c8c80173bee2470d825da9666c1a19c98b2ccc94f6225cf4a063567e685725ccc5f95960283a8b31748149da8aff4d7cb8268c05071092b6b41c459b9f8342938f20fb2be0e768aa4b8805ac05d981a245780559e4a65bcc61270760ebc0611faf1ac3717da0a3ce41b285ce8b9cb9ca19cc2b2892089ecd6e830155e18260e42cfe5fc95c9592ed3e20a7fd90e755a839483542a2d016c294b8e2e9db91c33bc0e4e20e060ef44d7d5986d83e2efbe6bcf2b02faba0bc09cce02daba5c1b934f4110dcaa5f85d497affeff6dbbb98ad355a8445fce5c8a782b6d0c513161fddde91e3dfa980eb0d8e074f44eb24caaf47a0fdd0921e79e14b8f6d0feee73c29ec9b3484ed702738c6e376e6c686e38f6a60da1827bd51344a777dfe5fd6c504fbbace8bb726d2a6f9a2638d08f4cbf36600124810de40fdd134f3a7725a3fc484481e9a9e2ce4f0fab6a3e0545bb4d5b4f3f4924e2141fce94bda89d011478f2ed568b6dbd1578b4f992f45c1aba1af299cb2128baee35691262ae26c1376b2392e18029ec916c52912cf8ec0d330791ca81ca9f74e9ebfc3445da153ef32a800dc9d0efbd0c7259b23a0a2b4eb21b49ca1606aa0a2b8ecf28d0891d936374b324669e5f4aa764c62accf561da0422f7411fd21405d2406ef68f9934eea36bd0be3028a5d2cc0a94fce312f783a089cd216b86e51544c0176564354bd893189b465ee3a9107d3d76e9ffb9fd9e5c3aabd27295874f134ba7f29f55762209e66d7b798f9944f100e2747a6ec6d3f4b1a2612f5ade313e69060234a3fa4b34e3db25414242fa4dc8d1b2f3aaf1820667da06cc381aa3a31de983f49c42f9aa18d9dc667a384953ed44a92b236a3e9ead2bbeb7a5ee938c5f7fe9617879ce76877a8730cea5d06e067d7db00a5d1b9903ee8b5331f23218fcad16eae5f121376bfaa17d40d816fe8da47d8e0637ae5917810063681a5579d384c92949c7315fac0cf5012de1b44710aaf785b842e82f051175d7f0bee8377e4cf6402a0e88e846f1dd3eb49b6d34a523787568a8a94926ff53125b56a63ef555222b80cc14b65c981b424be6d4591c96b0d2e8183b97ffe7c648599eb4d1190c79c3ba161831ac7cbbae1df40d23abfaa6f10c1030acdd3c15bfd95df5cf692b4f80cca027d1d19bc09f2af2ece1174a7bf7825647f6295deb034b6429996280c882f2986545a5318d4e1a0f1d16308b21f16104b132a0bee77de8f60d5c9894bb891021d68fee69d7a772185bbdfbf9a5223208c68eade77cacb1dc89e04c19cdb727300117e1487075fd14c18227a81855f02bad6e93bb39eaa122ed35cd2261262b074c274b05d88cd1252fcd2ecc16bd8563824c5245d8172ae8d0eab0220ca5ab7a7a545398f2f600dc5054891079ee2d38418f7a1073a7de29855931da68538ba79bd4ca34c9230219631997a8902d57ce7e2f0026ae22ec5612632945673aef7b7baf4b234e64a8a445199744d86e24951a3b29ee9b8dc322c74e91a1894025fbb39b7d9b6c3e65ab2aff63660e62775040b19ef30646844037adf97caeb1425bea5f9170bcceac5ce1670f4b7f817f91f49ff077a322d6692269be222a7668830e97a01c3877162de70d3e0c0f294fe41688314f993185a357c5c4fe2e481c7d3da969d329bfeeab2951b1fe0d77a9a93669f2e714a890a0b8de6cab9db498e9d5c5486f21b422ea75da79764d85906aa6f9520abc7d7b64b28f4c172e8f3754da09c6da75a7bdfa57d6682ed21603c7147e42dfeb24e833f54d02a0fa5fe04e6fad891c8db380f42712fdae696e8a3900b355ca97313e5793369d61d1d9f5882e2a3cf628db03a19d220d20ca1f7dd7ab80c0c1fb3e2390dbc3668e84037cac7e612c062c4f2931576d710a17f2e8cf44da9ad0aec8940bea1f5586928f2e8b069d49b936522d59995343a94f96c97ef3ea4758b8156d612dfb73880e3a9797c3a11bac26c017e38dce63641436879830ecd3b5dc11d50cfc51398e8ddcc976b6e824f2eec32472856e0f3ff5b19f6473670754d6752318448cd2798000100fefdb9a7f362fb8aeb7e86a8d9dfeb9491c768430ed0aaa30470d6e35ff5ea767fa946329b12f96d622ad89f1396198fde287f14286278346dba3f035e6fa4605def5c6b354e939aab51df61af5ea8a8dbd0268c2062fd66d29f5355fd49576d7604cb92e5769576e25c103b41e573d77d48070140d52c4d38b4e4519c6769af72cfe19b3b7fb1b74e565d4df7cb23bbe3cf972a0ae0b79ae8b8847d95da29a84a30e0f64f4b1e1f82582c7e5b4e95dadbb06c4f7db23a840bdc398abe33e1244", 0x1000}, {&(0x7f0000001300)="95bc60bab27bc53f4cf732cfb1d3", 0xe}, {&(0x7f0000001340)="3aeae3df311f6feda43a323b34ae8740f341bdff0c60b747f1042c0a2854dc2b3973035c1f7eebbdf1380d8ac405d7c32383d1057f54d752fbff9105afdf533da20c98da17750b95040582c8e1bc93bca70337923e861a7d5e4f43bdf02ce4fc5b37d2ed9be7abb73a56dfd5a64c5a1a0175d2ad988ca1fdad8fa47d6fd0ddda5be589f28821c893cf8ed4605305718a77291a4b48a36c82e565ff1cd1b25675acd2cd09fe71d8324455ab17819b5ae6bbca4d1baaf47c", 0xb7}, {&(0x7f0000001400)="3dae756fdd05d8a02e10c1e805ce3e5d00aa6cc515ff542e00a0c18937b148e8db9b38f9d9a7963309752ec3e399bfa9718cd7f7fdecd3dfc44662cae363ca6116bdc5ee0009d3e0f19576e153c44f74df4d13fff3bc07631c3a4ca22a86e08d097616cf7f3609884da81f61e749d61f9033a7710e127d66cd9db063283a54bab600740b5d8fd991e5ff00f2dde58c939754a6ca8c79febaf026a87bd91fcc8b9eb3b4b5716fce7c1034e37715a75a28c5f9a5141ed2bf80a9585cab26a168daba533cada1318f258d17", 0xca}, {&(0x7f0000001500)="22fdbe9f9359", 0x6}, {&(0x7f0000001540)="09139340daf3ae669289d8f1d6d7355e94225a62", 0x14}, {&(0x7f0000001580)="6ce18cccfab134dc08a542a9f0b787631293dc528e9f72dee10d3f1128bf9a29621277d01ca43b2232ee124ae42db802fbb9c9eabdacd4881c2f2a9c2a96f6e80b46bebf3ce7f1273110eea12e36327702f0fd21460c480b0b3f97b35094a8e4aada655842bcdea2b704ee54d6fa4ac1d0768a321b4685a0a1c78012a7c3947c87287a12ac85253373e8eb80722ae7479b3234cd4c3a6c69e93526a68a60490e0c7966fee43f82a01af0934460c4403fd4185c456a413582c664e199224518687e59fec7d3613cf665b18b7c1c949bbf06ab8632ee4d823f", 0xd8}], 0x8, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0xd}, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x3, 0x5, 0x1, 0x0, 0x8001, 0x200, 0x2, 0x0, 0x6232dd2d}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x0) setgroups(0x7, &(0x7f0000000000)=[r4, r4, r2, r1, r3, r4, r1]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='@\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='%)\x00', &(0x7f0000000480)='\'@()\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)=':+\x00']) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x0, 0x5, 0x100000000) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x100) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r0) dup2(r0, r1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x18}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x81}, {0xffffffffffffffff, 0x4}, {r2, 0x4}], 0x6, 0x4) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) chflags(&(0x7f0000000240)='./file0\x00', 0x10000) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x0, 0x1) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x663b, 0x351}) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socket(0x1e, 0x3, 0x3) getpgid(r1) syz_open_pts() fsync(r0) 16:00:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x7ff, 0x0) setsockopt(r1, 0x5, 0x5b, &(0x7f0000000080)="04a77823c5efa67d2b1d05e4f72714bb829595914a4e493d962091acb8dfc6b45cde5b617f0015f87df321a0add09ba66e5b5a3d408bc5cb460c15adceaf260321f899ab2bb415c0493c07e7b572f76e73d38c4633b80ad4cdd28da2172ccec1fbd3c91834e2736977b41e6cf2b7c919068c823040fd3bcc91ddb8482097e2ad10710465ebcded4f4298d37c4a01b239ef863fc5d2e1a375f790634fb9240603e87b187b13f0dd0ad5b9093c28e07b41f7c7c31e0ffb03d6545aeb6e715e82c61717caf388f346c845c9e3659ec2d63c0bfb24d174b65a2bd094de9af9246a3e1d0ea5da24259f9bc68b2747330eb08f0e5f5205dd294366848aeed78f95", 0xfe) r2 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xff) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) socket(0x10, 0x3, 0xd1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x108b, &(0x7f0000000580)=0x5, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x9) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)={{0xd1, 0x8}, {0xa2, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) pckbd_enable: command error 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x400001, 0x400003f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:00:21 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) utimes(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x0, 0x4}, {0x1f, 0x9}}) mkdir(&(0x7f0000000180)='./file1\x00', 0x200000000000) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x6b) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x3e) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x800000000011a) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000040)="bfd6389643cfdd297fa4fa6720f503868445f2a51265a28a6a4ca407aea3a0a01cf4916ad38e45668a8186213a2052e54a91751d221b948562f356f700d269bdff9550bfb943e777d25dc12f3ba2a095bcb0e8c0a6466a690d1909cd351c16182587d98f12734e659e5394847b86f04fc362657724200416f24e1af54c62fea6812a0f58dac10568ccd968b45ad0a0fb4c4c1ea76d03cd5bbc8b98cc2aa0050ec3506ef4078316798a489547f6e6a0ca7608553c3c6fcd65064f338e5a9124f00b442ef87e4fd81bc2c7e38009b566728a22720e1119652b03ce6dcec706cd5b", 0xe0}, {&(0x7f0000000140)="e1a75516e86e93b52dd4a7639879de59f1ac2e1a535d09c2f9bd22d6dec98b177dfe", 0x22}, {&(0x7f0000000180)="d2bab48b4c430c3153bf6f47945e5e3daa9e94cbac89e5bb7054d0e2a3170c1aad303b4b84dac0a584141ba6265624dbf8d4d0cf5fd040e39103703cd27ef9f0e7e2f46bf07dc58b5dac65ec66289e41b513e886fa82aeb5428a5f0fc4c73e031439cd1e8e7f591effdafad0fd8646dbabd20b9e5848597ef2da8e34391ff3ce2e26308d5fc4171d1273e1d972e14e88980dd6a481ecae58436ce300557e74d1c1a759861b6c38d98b0e51202df60a553f5c2938bded7603192f2c5b4025eae6e11a3f1099304a2d2c3424aa3976179c39d2c2e6575d1052e1fb81f5d42831301e8bc1b4970dd0b0c161d8f91db3503ab9e3491059a43c42337302c430ca3cc02e812f629483aefe26fd9ac70d0d2bf5acb0e3f7f1d1cefb08e254a316992473d01a0a06dc4a37995024fca43bb9f629f6504e3f63c6ba3fd576785377e4fb4934d892cc6090870363e872368b3946ec9e020f5e15c65d84619643a8bc44521ee6af7b097bfd0932fb342f72746652a94fb8407cc22f1f76129144cd5f43ecd15c31f345bfaa2da30f68f8b04fcda556c2841d3060c88217b263339b1c5a5820e55a3c124722816a092c2d8947bfe782ebca758fa232845d60649d64937c5ca8a8d3e1a5bfae3d39657fa7507b443bdc34fb0f8c7398d6cc573c8cfe6b3fdee375a2871db7f8585d9effa3eef8a184edbbb758ec549c1c94002f55df7c332cda834e2b3ff6f96eb34a89af3f33fd30430f611089f3b974ba4254f51917e628edbc8f30edad5743581e7af166bc7bc428423de8d20daaa6faaf7305a4f951a165bcab7e22e6c65f331d2f67258192385953f7d24fef366e518f7b6670012edf18a7528e5ca222f8b143d1ded7071a81fdbc7a7b289361b87a87cc17d38a818100d98b03c45683d4a48a2e376a24841fe5a62c015215008ebfa680a4ca2f49be8c38b6f00dae2553e0c4174f99c3bb9b0d34cee03695f5d8c4f5683bf25186c3fbbbb8e9040ffb5084385a359beada57087bb37239ee182c3014f4b4e1706f12690264896e508ab5e8403915ffe0b9c777f04c47090966519cc981fff96c6c734695153d73598c75a7a2525083d687896b37ad87e82d6dfd88e377e4ef641ee3115d4f72a9b93ee6a0ee66fe2f8f2e8262c07f76884bbea925549f6fc58feeabe3b404f180dfdd5b675c876d23574a8b5b4806bbd7c6230892a620f398efbe5266db825967d39d35954e2943747e2c238bc98a4a7f2d701d00939874f5702c8e5217c6815872cbfb099e8470528d80ab775027ca668b11c2aa1a0381ae4e20cd53be39f961e29d04f2a718b62f0375355c8e481405d40ca9b57607c00bde16d982bdafd85b349e28d3f825dbb059a32f13b4fc35ac332e7263157c2894ded7acb33a6ef932e41bbb3c980ca503af15c5d5ee2095e937d3a1674c73d4325938daacd12d5e8e2b8bd15ac8f70b47b853ee5e110ba5e0a6ddead60c40b6e4ff3230313e185247966ba662078ac760349ffa180d6ddbe5418f0b3edd7b656a6e6e11f805479c2d80a41b4824f88e686713db679a0cf0461dfc715c97b266e95783250faa7345b2d134d6521c555f2795200162c8eb0c4d20475877ea43425a5aa71ae01bf978f7d771c93c7b85fe31713554d08f00988e0218c5aa7da4286aa32fe66723cf49b12dea44dfd9822903418679214b9089e89851ee936e0e89b85de38edcae1da4b628cdbdec8754dec726601396fc38d76bbded19b09f0ff86631daa3099eb8c08c2f08d3fc914ce74d18febc53e03bc10e3372db62bc3cd6d44d6da1fe8bde2e430e8bb3657f9c0d98eef5450f7bb264f384034fc6c304e95dcd7b4faa17fa0fb4dcf762223141dba0bf573aabe5b152405fc39bbb57bb6c38d04709fd7c97dc2c70f7784b78f37a452436e602444c50a694d140e5ca24f1fad4da59717dd88049d393a414aee7363c71e0ef5dbc315c731fcebdb9c90045c44579315fb13b95c58c07e846dee973d288dc0ada5f9182c3b681961edceb4a8d1f1d1808d48180786b5e7f2232eac77fb42f8a2e6edfa710d4357deb00cd1a19c293ed54a3a4f75c85cde73cbcb18207e4816f5767f99cd22745cd5185fb494ff3b4b22a5d7d914a36b8f7b7340f6286e7dd52f430681e4c9df2b2ee0013fb356de6517b8cd99da4ac3765827a736cda4a82c930479fe40350b841296c3fa8ebafc77703bf530e9892add648eb9eb44200fd8e03a74ca742e34e5a779f59d6ba786b0b741adee3375c1bff33c8fcbf1b4e961cf71e118013ff115fc5bf4d25d37dffe3b82fa3db7b31652b09dcd56baa4ec3396a7c23b82627bd69b05565cc356fa1122e760f78f3dec631c4449161796440913fcd8d20d7559746c5c14353e2409ad50f22fcbf0267d1c9bb176a53b1a1fa84b314c5c89d74ddba16d599d41e03d93e34a2b4917845ab8899415ff4b039c4f5b640aff218a3dd45d180ff0cdcafff618b51dff17443f18248d6842cba844885422af50c9362fc63745c5d7905b5cd4475c37a1a4b36e2d28b7029173cbce6079c0b15c236f69acad391032bc9bed95f784deb560cd00da5c87e4b07ce4cc25e733b96becb85ab5e7558e405e61da4062dbb68d8d64ab64becc486a7efb835bfebb0dced16a9377dbc709ed00d89ef94a7d64d558f9eb277de61cde514c9c30e5e6a93975f7e802cef0dc63238269d6e50658bd7951d89e09af231068b8daa4cf8dfc850d8b679818880b1ca31c06d3e0dd6a9b990cecee2beb93c887818279d1a5c72a353d4a8b793df0865288cfb6c028b940f9b3119f269fe0bd645fff236fb66ff27b1460265529a86243a296b24a7f1d5757e1f8c2423baf4d194b9b9dac11cd4a3a7f5da105e3421114bd79d505ac4ab6e78f1e21e955f23dc2e353ffcb3556a8aef81b4cdd2588b42d9d0aa3bab4103714804ddd78784130b104a2e30c771eabd7e529e5f2ac3c89afb83feedbbf1cce1f5837c639285ba6aecc36f983696dab476c9fca54bffc0bc14d60ab04bc54d80994e0ebaf82fdc791b905220db47ba50a547e0dce41e0ab995db40c6cdb2782c2a0d55c9178ec2093335b5a1159d0ccebbe3780180f4c9eb7ef7981e66d7c2ffadf4b6ad498440cc18c7dc655d1f57bcb8a22e94a20bde100677fcdfcdbe37eed4b900b293694ab2b3ebc566e82544bb37599aca47ceca4145e71220ac0bdff2067777c7aae4fcff887bbbaaf13411adcb156552e6660ed6122f8ec9fcbddcd60b79bf9527c887d2b3465c51651f8c49e355acf9f32e3342e00773749e67e7e3cf9a094e0e324d3b7c9dc6607b5b331b152549af588690f0ba0facb982a7635e016fd4e735aef0821f43094018b1fd6043f1e7f1bff0febf20b908e45cb1b026ea589b87157516fc79fbdea7bb618784763418e24bfb5aa638f4efcb6dc79ec721b3eda85a3026d805573ab402647143b1d66bca21fc93a926d73be25d7d76e318722e64c6069bb9a4b3b684cf43c4d9a9e571721de8554d55085c843baa74e75b6b1a0cf570f1f2d9ca855a496055976d55e5efc05a9c83d8515a16cb74fdd9d9c03935bc78d556ceef330a00755cb8a980f900485bae2dc0f6bac8819aeda27c9af8230b22ef86ef39cca8256e602fabb43053742f2daf5eaeb35fddfa2e277afc4815f7ff047942d33e6fdb9e8e9829d1ff5ce894568765e7c16d5151d1b23aa24a6c694c5825a974e96dd6564b0a54db80331b57c03c5abd946305c31f765226107c50e3cc2df45fb5bb3ac73b9fa89f256de0a1b8f0cd233689e9bfd3d088540ca0665f076bf16625b73d58851c19bf12176c23cb215c0345f5a6cf4566c72e39fe4fdb677f6c957072783831ecac14177a6386c3b090af64014a1dc35e27b89f6aa1fa6270dda82838cbf6fb192f3b48fe2bff2986ce1a91530cc28d80a5c21efd7d8263cfb88df36fb4d842b9bd51c2ba2a8664534d660e9ae1c37509ac602d43848827c6f59d5c17e8d857a644aa2e9b2fea33f6feeb1999665d5c35e9ab66c4bcbee2e19b24149b8521b6658115c690e4c2404a6054f3eb7bbb919510a199aa40e594df032091b3a163fe9cc7a0f430d378236a55383de52bb22d56841371a7fba3297482b70efa83910d02ccff1f04ab8426ad3468d4542321aa0b3ab1ed349f2ddc348d9384b1e51ddae8f6d1036427f750c27a9d20a85ea0b6868ceea748c65ca6ea6566445da6a4308958af1ff9ee4e9a8738757acd24295e1c45489c2df07a823cab6e562062d2a13a93409aeb66fca09a65cd7396ff6abd1ccd1ce4a32e51d82ede08ce94b77e063e56108d40f9102b89a7f47050ed2abc5b2becb588c0c640090703ebdddda69c1eee1ed24b2cdad67dce512197c15cbfb3125fb6240b20dd0cc1834663fabcf5c98bce9b261e5842ba32f53be01083fb8f26bb4b8309ba180e39945ff460d7733b150aa1e105ee1254d5bde8134d8f067a37c0c3ff53c3ff12a422e063548ce2d80ab466e5d6295288223616ebf5b1b987fe14151703b0fe688073d8b0f2b2b9d4dd3a0dd6c8f6b5411b4f01d503b6cf158b403e6db17f1dfa36640bf6fea9ab0b620c21c29f879800a8f9c94921c51a83af682b70dcbb7b8fe7ed30b4945fc906bc6ab57dcea86a5060e1f83fdf35a2298e9fe0014b6d6892018a84b0ee8586d7dcdf3450c6f973353223fe7464fde4ce6d900edc1b608f981f1767e8881f17696f4366190e8476d0b86c0435faa104c4d78e8874458e4ab426f68aed8ebc76efef5a5de22434a6ab2653d65325873c9a8caacb18a98127fb482565efb8533cb8e0e97575096d0e6575482e41b7d6e0209b424e26692db408f231d4d1eba5364b24655bf2e986bafdfebebc47c1b1c2cb84717923a4b90bedad37d19c0dab173a9dc4a4fada43fa5ebd745f536b8447ca7676e44ebb5dd5b861ad02a339015297b57f7112e6d4ea7332744a37a92c002f1ed3b31d65c9fb1bb8b6f44cdb2ec8e682cf6cd7f50368b0f8bb4254d53f6b04b8a99e55ababddf8e3e493dd5cb91e98fa920408f99c2fe2302133e350a50c13c68328fbac6ce4d89b7780a41895863c7d8d89fd2bb6e7c80d9ae58b11e73c5cb10c70579391c0213f0f8c67079bdb9704717aee71e629b081998d8a574cd9430bd3fd8c34fc6385b4f5e88ed12cc693ab19eac529d50bcfefb876521a75ae67a49671363c4a77166960250ce753f5cf3e6d8d7a0040aa835a13c9962dab5848aadb896613c7937c814421b704b67b4d9a1f98977be6743de3e817e21f083a3ef6e847aeb4f25234f31c68bf2adebf5cd41857e93cceb2aa764ac150323f7c8a57797fc4d5e5e78e9513d79ec38c050ae485b98a47b8511e51cfa2e9fe94b5c6fa97e77087f36be824d06c34068f14483ec67f674b60edf947e4ba96932ccea9d83800b687169666473c18328dfbb06f20e846c782456d8cd265c1a26a321836a4a9fe66b8a645cfb53e4e7aebdbedf8c7678a3ffffde12002374e6b9da9c46a37e573c65cd9782a3b064a7c0fde24b6233f23c385a73296a8b26a4c8bb5fa3423baf50525b96e2be757a1fe7231de1eab0baf80bab21a2f826e9520adec17cc5ec7e1d2094bf4d07ae4015852a49a47a307bead9bba73bacf5797473f415107f765384219a3e1bc6348d7d0355bc11b286b5e511cc258c77c225d1f960bfe5a9f223ec117f1d6a4dc4a1bacf5698aa1efb36c694b90e3e54d525a984f8657897c5da85e4352a6fe55236baf9416cf538b9f91c1b38252285d8323d7b9", 0x1000}, {&(0x7f0000001180)="bf23143bc520194ea64a87f398e6c384294a4ae68b7189c8da9173c15e8d2bcf43d406ac907e612543c6b19cd032199a061180f36921573d8af79224b956dfa6a165bc35eaddf5c5059614ab24bc41bffd3bed6c628cbca84b6eea9b211bf1ea394b3ad0306a80cd0e295782e112f277c1acb721bb0d817cc5cce2b3e5ae8d902b1b6242117bd4593e0ed5", 0x8b}, {&(0x7f0000001240)="841c3ed8b653b932fb766a076e58a42ce8a61aa193f2aaff3f27b0b7e6697306d4fc20e22a62182572d175da9bf145e4c366b19aa19a9b93d8c228a22e45728bda3dc82c9d3f01c27530b8a6e049584db2347d791a7f30df0d642a6e095e4fcbd3f2a914f52444b79089e66c068ab7cf55c53bd34d45b406b64545c5434eb678a92ea3160d500977cb", 0x89}, {&(0x7f0000001300)="9aba3314701bfda90e20cc72001fdbb230374d63980f54fc5e4d64e29cb3f4e5b0b03186f91331ed8108e6d40a7b0ef72c98b3ce9f1d6c21cd0896d8d63da9bf2ca7d8f3651af8fdf27583f8f203e463a07896d28a11d38013bd159df65233cfcbc2b5f9499720bf", 0x68}, {&(0x7f0000001380)="01dc37bb1346ce8ed3a655f7b55b6240f39cd7908d79734781f3bb02b19f122c315d367db4837d36c8e20be63e651999dc95e7da1a04711f6e3af7b616e7501b8650592917d80d2223026e71611a5c4db6c35a30bec3dc318a573904aaffa68af693ef14b9fe33eef395553c3b27b539a39adcbcc1b6489fa1d2cb57e2560fc72674f4d2be3c3ce679ea7d31992469070cce3367a2e4d959b5d34851e2d82442e01ba8dab5159023bdb660ce6a125ab1af584d71364b80bda5ed156dfd5aa2a00be1f1d6609445c6", 0xc8}, {&(0x7f0000001480)="b3c3ae358a39fd67fe31cee6e60d595f41805c9229b0267d8731b2c48e9b788f6443e37de60cc1cd955825fe05c2a1cde5d92ca33b77c23919e46c9bf4ce944fa9a1b27c901f3f672f4e3800256e7948bab4ea453f35b8a16da5399e2f8840f1f7ef1e019ee8daa9a5684fa59928b31c57210e958319aaa311329ce68411e5fba46d37a3", 0x84}, {&(0x7f0000001540)="15260c", 0x3}, {&(0x7f0000001580)="b0b32d8ad4a32cd721100268065b7f65b5a79511bafdb8d9866dfdf78312a360d699aff6d02dd1b579cb4a94a22b2a4e749df2ad82446e343af8eace6eaf8220a9df9c17d234c0fde0cef6d696e7576433f29c75ee21dae6b711d44fbbfe6dddd5f233d9e8e9433abe1482bc7a959b4b9197972962219f5a3094c85eddeb4c141bc714580109623c417f422c427f845e903cfc764ed16609f540c0e522ece6d9feb675387364afefe72c9c7fc58f72629ed1f6ca44279186d82ab71f", 0xbc}], 0xa, &(0x7f0000001700)=[{0xb0, 0x1, 0x8, "509a9b4d5e5ce6ebcec58ce66988bc801e15736260994d119295a338eee964a1fa90ebbf0d45e0e6772339869d6ade24327a6cdd73dcf452e0cda906bbb7ddffa53bd4be296cda59926205abe2e536e42073f8a090e279a2005971a947b1cd2aea37bdeab27b00486c43e27fee5ce9c7ae4a61a66499144a98886c540895d360f585942101a77cd2a5231851fd322f8177c03affb5997219e2"}], 0xb0}, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0}, &(0x7f0000002ec0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002f00)={0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000002f40)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000003000)={&(0x7f0000001800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000001840)="73c3353c1d5cef798071e9c6ce2567869a19d1c5ff99f8ae7d6b106f0a75e6e5111bd93932d98ddf4e731346259d1a75fab20fa38f5e85e04bce155e47359dd3ca454c18", 0x44}, {&(0x7f00000018c0)="f425e6c79c67ca0117b30e5b9efb739689ea6133d34e029a7f2d42cdf92824cd66c51be5304493fa94135ddbad0a24077cd1664baebb5d80173244e5a919f11f60ca0e1a9bf5b485c2df78e921741c52a76e336e1fe5a3030c616cffc70baac05fcd2b761ad8146546c980a82b414a689965b26b12c4e06352022099711f5f3aa0fcf16de159ee72d9017f995b7e8411c23f3932fdf89bba2dcb6638835950a225a15e06a287c2a3051119d7ce89517eb2442d6f333d779ea9a0f04fc4fb2321fe9dd1539db21f30736f9d11a9da0f0a72beefa624bfb8f3d5361c3a7ba59bb0cbe23e68f13e014b7dcd68800d2cce4e7c00285acb57faecd6746890e596c3386ec98e08d472caf218696691deb0e7dda115c440f8313028de02002376660fcb97924d9d7452912edcffb2a05d35259a1c382c25db7005781c80f937da64805d7be0815532da58dd46a7a5a6847a10bc64875b94f2c5acd34f577d99d7043a587d50088409ba32025ff34d3bc553f213491b4e498c8d3b75ff93db123ece7a3951fd06adfcfe84eea833e998bdaaa6fca47f2024e74d37624ecd545f66058540c8a03fde6ed1b6c5270824f89a890433885c857e7a9a2852857eb41a31403399307f6e17a6f1282919aae85d93a67b117ee865809efe5984c988b9369a162f18a0461ee52bb8e1b99a5109c25d93f699e3fa63b5282b3db6e5efe64a3c7a2315c311adf9d3727d883ac662c90310c533380ced76dd70430e65dc9ea2ae3a9f615d12ff8b0f1d98b7c3f8d4c622105ebe4802a3bca7e938773ff7d8ecd336c304e98f4c724b798b7b72cf909dc739e960a849f5e09d68782ba88cf4bdf737b904e14a4ff8fcbdc6c4875eb21c944a9ac443de84dbd30b54b22fa1c04664e92058d964017e8e1f87cf885d6f891c63d6f60ab849b5685a7f9c20ec1992b2afca07c6b39abb199cd3fa41c6b675d482572caffc0e5ec411d5c2269308ec0445496401b3d2a0578e006e1c0627df5c7ca8ccffe3eb81dc87547b2c3a43597cf2e11c0d6f5546d98d703286492115b41f27f158da781bddc6730f85008a8c1cae361b3b4201063cebcf42c8ffc7b5d48ef9d65af081e0374b1026282b1526c42632c4d00a608a28fda0b67d03ed487cbe4512204db8234ac8106eede0324f6bbec02aa0866b95faa935b544a878e518a2843f0511ea17ca456662f0da5f75338a71572a3752ca53675a91950e1dd26edf155a1aa58b48292de5a5c787812982a4153257907bf92d643a31b2e1421d7c89843d910689ddef9497a45082944aed9dc051d68c0e7b8fc037c543c6939d0dc26b2e8f22488c81c66f2351be608e7a0edbd47db7801718f61334b674cfcd3ff65993804ffd5e2d9204ff02f71866aed6b5fac90690e87f6075fcae15d3010423ef859b2e933d9411f0be00daa9871a3a60ef9197b8e6ed948b9a17aaf9251521e2be78c1c07ba1643d55c17c19f8f507272956c80828d15f742ad01188a9cc3f37b0ac358aff8882826a3f373a885fabd7e6583e32e3dc2b82abc0f7a38fe26258a424043b94c138601ba52bf3b45f3cb84851b20bbd8947cda02852a46286f9bda96418ad303a9675c06d34b1cb0d0e40736c19319b65c2e4a99d9c4da439e0625e35fb4c23e366dc79298acd16543f8e6dccdd78d4567b0f0a73e01f5b83d7fd699bcc6cabe408ece05138848ad5c6c64c79de1b444a488bf68203dbf5d814d31fb3029254236da943d676bb33b65f4f33f782ce8b7eb5628c5d728135c985cdc0b212bbf842fefd96e8c7a785b1cf2bb63935e9acd9680b3185b7507d0a71660feca0f67cf8c257b22e1f96fd6a5f85e3724a61180aa1d35a5be95c75759ed3270c414ae5b025dba065146b059bae5b4420027c648cf9b508b4604ceea8869d2fc0d15a10aa503a07ac4a84bf3e187d93e6250a787f907b281a6ce1c74258121239d2924208996ef5cc3e786888b9bd8eb3c4a2d62ddb4df3c45b7d2e8a532060c0253d7b637631d289d0ebb862fa0a03e5a09047cc181c2122a170e6b8d97e937fb7f4421abcddffe5d25653e6f42e27a1ed97bf133f9981ef6e0bf269ea20e0f2052644722fed527d032c5d99ee472baf2ffbc0b95d9e5b25189437bd3b9ce039815fbd1f155ab20ef1bc6ed28ad7a44cc08e4bb97ac4415c7c64b4481dfdbad981c26b73488c5cf0e545cb8ce546e4c66db80f730cf70d27feedd5f4c4f205326fa98eab0ea1d552744f0a4c2a989d2d9c29c946262289b6381670298b33f773b33f10757cb7b5e35de8662809762fc779b847a436ea52b2a56f9ae020d7f655a7a1abdcbde53ca43365d7cf698268db41fb64a27dc43f0655e745a8bf6969c43ec32b59af458c2afee3dcda6139799ff3091aa7e622f1c92c60ce1abb9e2f072135517f2d33c14c1555d0227021d0458a747e8ae75d05518935dd4ca49e933f4f1dd15689ff06b5a03a1800aa5d8dfa23a08c0756d88beecba8663efc4d7c26fc52de2695d7c7e6f32fe8774ba869bdb156b5382f20ce932e4d4045d0f37271b96c7353a55a1579e1063a7a0e697798f4c60cb3fe3f0e60cbdb1edf5f05fae659c1db7c1d4fcd84e232a33543f7ea8700fb27430d9bfe48d3a919901aea4aafe8956cc843bc0b515dbec83f54426d2c5d60187981ae3d6c34daf2d88f1862cfbdf6b009fce8197148a3d9f966034940b6bfab4caf17402600a9da75a2908eaa2526ab897d1e2954725b83f303048a6b40a350240eb8f9ed76ec8c627790f94bf903b46ae1eece3b4deb9ee7984e84551199b4e2fa554d2e2edc972935835aa2d7cd7d17f8dd2943c9f1bd9609325258e2254baca47cc36132cec56c210b1eb3379f04023828625cda840a6049ff321db7441ff742b6f96857d9e7c1f6df2720b2f47072152e05a0ea81333574f8956008787fb2ec27498484d36f249bef5c7cbf39383ca150bd128d29750c278ab429e2197a381b7974e6181aefdfd224306be6be1b3d9dc0aaf004417ca367be370b3e344fe68c841987b61206e53d0e1beeefc8d36105dd9f23b2ff66d81f74dfcf87cc6abd000a0f175e1e989dec6b35b9ea456abaee8569b4760bf5050e3fbe2bd4ee6dd1ac07d4626be2840e27fa773dab5118cddcc39b56d5dd1595d9a657730341a8ea5533a074abe7ccbebe8ea32bf6bc7571c837f9819405ab01ab9e5e9c9e3c6ffbdc38e47f2a0f997d0073f6911b0e7ffaf231a7c1450fa826a59aaa11bc5146ea242af18ebca89fc5fe7806535209c44c2a04030ebe28fc58e2c624b295307e58cf1b808ed6c7ced7d30737e47ddacf09b1f2ddeabe9dd4198229e9801c4b408e152d3f88baf3677159a3b1b17cc0400f0fe360681500923b873ce1e2c29cf64a5d6b54d83d44874c96da30f077b187f441a2fefa8df08d154fb4a710b4fb7cd1a1143e6bfed0dfc6dd195b38916248870cce8ef24a0254db95d6f336b411887855eccd3c5e8f9c10ef58efa7c140b7b08eb75832213321d8519427d59ec4cb997c1a30cf31c7b6a5ae3c761569b44ba4d36ea5e91885e132c208cf5aeaa2092588085efa2a6e7b4e923a4884c349c6ed1a058c56daad029d828adf37346c338db3eb1e1eaed1721fb79fe5a41470bc27d8f3663f7a5b8f381482ce18ec07ebbea1783231ea555131dc3d69fc7f13487736f95f497f935ed80a265f1a0ac9867386755410b88309f524a0dc201f204e79b6778a1a0dc553b0708cc169f59bb883c5084cb741fdc2881bae5d94d7330e0c78620c3e5a7179fb442b3a3869f763731c8b2682cefd152904ac316749ec381d225e26cb9473dd065192423d520b9b640181b4a60c39e126ffc642d9f4cf4e2639ffdcd27edb3203ce26642edb10264334a83f0f4427185fe76c82169d7125d0771b3de2cf97a0d51a8d0cfde1d3714baee3860407b023cd9ef7c1b99f555cf8abf2bdd4062074898e50661c72301b72f5ef68f7385ebc2998fac88a884d3a10514e42f4fcc4674bc60f12e9e5bd5b115b78671126471a4ec7b8adc4d56278b3f69bfac7379656fdcf3ad90738ef0f24b01b78895919115e4b01b77b2989c478a52d36991f60aaaf8fcfb29972650b72a4a80646c2ac8b522877df1472b9e8e287c9170adf3d56a54f4061f3c4568bde28f8f0e30628494d037c10b71238001566fa75e51fa2179852ed2c4eb28a7b4d4b62e7e0bffce537aa0243befe931aab4761e9c9a79e756963e1a90476ea19ac928dd81a160527c9ddfe16dbe0620568e532a3cdffd23d68138f7c36121943c7e5b5873bb3ae5d7dee75c69d602a5a7e193cd5d0065b8bb8a4912e76cb28ceb2e5782e1c64a23063e27ef7275c2ae0aa2a4d21892a5a370dbebfcf664e53e7b62a821e74bcb26a16883c247b9e30612e8001617f97087adc5696139867de8801bc54962535b2e4e93718be9c51fedd292a3c7153375bb793e92a38ebe85d177764c34be56b9280614e7573c70a2f8de3660ae780a252e49fd5f68fcc1b5e788a5bbafa015f316f32e2b83ce0070dcec2d7874270766400537362971a8199ac878aba0b2e6929973c392f0e4b6e010431c5d57cf4a513ac56c36c6c385ab616e0b493192bc769279118c075803784f7920e9fcb328b90016cf5183780d343d622f30cb572ca15fb421445f6c6234b3765260b811baf90b5ae0f31b319a8fc8e5b00cee3e20ae8828b7ee76b22451a4f07b1c14aacf796a6ff8a46acd237836d1552695d66b143b91f7a40d66cd874245ed26765ed0b5c8784a3943a054f107c10120705692fbad518d41850b2eec3d733f37a299c45aa3c73399d3431cd6c71d2189234aab1f4854f8db2b5c139226d68c5a7b847a9d2dd4771615f59846540e95ccd1c0ec7bca0ac5882bb642f93126f2655813298b62e3f6dbbc075d016317edd50119b8a88c34c552adec1a4451151b4c0532b8e13d8270bebc981b17a74a8dacb1c3fa13065d5cda380dff142999ea9cb9ef8691d0e76d179b43ad7c3621f8bff82d15bd4de04e905d04ab8d4593c1c69f1d514e1ad4d2f4093a9509e9883c70deb401794c85fb152f0b1acc3a7d6bdea988a818051e66d28ece10d5fc6e1948adc61b21f6084fea1228c353dec5348f5365c38eeabcdaef777e8861b3c091459a3189c69da76f96a319a30a98f964de7d70cc5bb727aaa028e1cdabc75bcac22978d3f760d1ff131c5915cad169b203a1b5f05e902430e5d19041520d997eae31b74fa13e8668395ddfd89e694c1eabd4db3164298f7436b1b2243b895cfc3bc7ab7e47da066572c581174ad405bba4fa348f7411bac778e16c61ebbbc761500a5bfbd0f75279d7fb2d3b03f5ddab3c24bbe9186d03acc5d709b3d6acdf559a4cdfe2ad850f12e0d5abb47a5853aa6cd6ff9355c285167812051e3655be3f727975afeac1de67d3e8c02aa54d05e5844029153c4eb8bcb1e8b4a68c3a35b6ad6155ff4a8116aa7e3a8246505f1d5815fbc67f2b38c569c3621f6d00b5fe060fe6701713330bf12a4be9b34bd816214967553a95118eaa8ac83da97be058f6431cae2f44847f1611524d4362ac3277df7cf8f24e57698659d04fd14cac369057da0cca3bf087d84e4caf178397fabff50d127d182978cfabe9b2c0e06f6a6c8ef277d6dec5a6c0f931e09e61aec894aed59c06121f0da048b5e257ee58058edeffa553d7c90a95f2c4f4fe98b24811dce484f919b56e688fcd83639f129b9a7d0d0137b323229bd88c2a02e50d9f34bdad666b55817bdacef83", 0x1000}, {&(0x7f00000028c0)="23638ab869f981f9a87d7c4642c496f5b70fa44b52266dd6d429d246c03e7c1efdaa297583a4c2b899b92f4cfd7d8d01614d2708cf7f7d031fe2e35b1d7fe7c8247cd40431183bd0b8755b6c80daca29487b4951d37ce21f816000a64d0e39cd40497000d68de871b1ca3d985e309d3e95c279fdbb4b62462e", 0x79}, {&(0x7f0000002940)="f63233fd0b57b15a5881af84697439882a393a001d0c5f3bdad9bb4e8cb775fbcd500db4439404a2686d91abf991f62c58ccd69d9c448ea0fbec39e066046f9eaff9c65cd698abe27a98376f40", 0x4d}, {&(0x7f00000029c0)="1dbad39580a093094eff3e40c09f0678316470c2230f65394242627a01da7c65fa621dceb31477f583e75514297595d8ab0658c4209db0c592bbe355bf6fea0500f7d812d4deb22d01613b9da6200b930d6080526bcc104a0a1036e3fe71a88419717edaf8b06c7534152a92f366169fe73be75af6baf1f406f957cdf44ef03d1765256d02cb4a44fe677463221ff67cbd633f250d3fa3e1abd2290006fe9f8ca8f7630a2b998d72922951d3fd7de8c8e2c6f3419aff988f5cb0f474b0d597c2715c3725d28db76ec1", 0xc9}, {&(0x7f0000002ac0)="da06aa5b7efb449ae07d0ac73c4c0ceb0e9f5b3397010e8e17572a7af612bea995a13d7a06ef8bdb2c01755982f03480d2c81a9372e6238984548f", 0x3b}, {&(0x7f0000002b00)="7ead08a67f0fc7328496ff861d33d5f1be47bd4483d069a99eef6e225f366013c5fa07fb981891086813757b039e72f1d3b0803909b3e29221444d6a8a0a86f4dcd42fc3fb482a7fdd586bc2cdad833edecb47054d5ae3f6eca4d4899b58999cab8dca866e80bb5362a793a0803d88af475dbbb0eed940168bc14e4295c85abb526f8ba13d7468e9de48d18c83b43e7f601de19f6639415359f635b18af6", 0x9e}, {&(0x7f0000002bc0)="fd29d8445fcb241660b5540e111754e2eb8c2dc9e64670c8548fc108670edab313569430b54259245ca2a692e986fd1bedb136722b3548258c162acfde431f6b8e4c0f45a941d0ce4fd887580007de846f74d3399caaa42e209ea6fe31a4e5376334ec1610c6a5e32fe136afe8fb2023e822422eaa490233a2a35ec1f80d90404bfe32405121775ee18373c5c8a4f1bfbe8bfe28f1e467a60458041bff8babd23ab5f0d7b9aca9eef8", 0xa9}, {&(0x7f0000002c80)="04a3bd641cb63a8c1803fe145ef9fecb1cacc17e9e6a4d7d7ebf53b90fb33ac2dd9bfc16ac6746ec68e2d82215bb0b950424dec371d350899adf98daac5efe0728833e1111de75a63e6b40fcb3", 0x4d}, {&(0x7f0000002d00)="8415791d073dec337399c1a6c5c345fb95063ffda76fd25d5ed049fe0e1121c9422741e7d552a3ccb0212dcabe0f81b60f6166a7a86147d1471a67c72628edeb9050fb613e0da8b2308f756e32ccb90c7bb06d20718ceb9ceea1a4dbfae866f9eb2a59b182ed5d9b1c629ee6c92037355ae19859e838ccae876cfdcbb6bd99a47033305cfdeecd9dada58e9c1420ae25fe44197c4feb5a65d7532f057539adedbbda629b555fc9782ee16f43d205cd5d9ef0c02ca502cf844a9f", 0xba}], 0xa, &(0x7f0000002f80)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x68, 0x2}, 0x400) 16:00:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x31c80, 0x12) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x100001d7, 0x0, 0xfffffffffffffd7f}, 0x20000001) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r11 = getpgrp() r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9ebb3a31f8af98b3aba1290fb11843dd73e1f483e86ba3e457b014945a6a4949d14b6712b705904ef778113f0d453eafb643e18c2af2758a289f433495acb07c6881f0e191596d5c4f", 0x49}, {&(0x7f0000000140)="4f1e0d3460f8d3f5ca1bb23eef8c691eafa7c85e3104a7a8227edefc91aef5995fd20f28996523d31090e17903ff01832823619118df4aef83ff15a9fc546fdec6098eaef1df94567d2a3872a60e3f314eb7076e2340405e873ec69af7db1514b01e821cd0f144e6184f459badbf", 0x6e}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0, r1]}], 0x128, 0xf77f18dccf3760d9}, 0x8) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x89, 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x52f8, 0x8}, {0x10000, 0x800}}) link(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffffffffffe, 0x3, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x0, 0x4007, 0x5, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="447e84a3bb58389db14882a482b1c91906ffe7ea53e917cac340984cc156074f2bd86d2d6719f33dcc2fba36cddf1338e74abd6029f649e2c8fb3ca7041b05b719dbb4a323e23010b8c9fbf837aeccc70d812ed22aeb26462bb4c003bc39a8bda8e473ff3d417422230c61e13674f3d5ef6353bd60d1b2bc1d27d0db00ded8cce1ec8f95e98211b7574421fc1603ea6109816f27f417d35de0fc1ad0b7d43e01f4f85b34d6204188ee6c62abcebd079dbd5fc8bf1a469f631cdaefc5353d37a000d2d8f00019810b8057245102", 0xcd) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) kqueue() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sync() pwritev(r3, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 16:00:21 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000040)='.\x00', 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x200, 0x9, 0x7fffffff, 0x1, 0xd076, 0xfffffffffffffff7, 0x4, 0x2, 0x0, 0x5, 0x20000000}) setsockopt$sock_int(r0, 0xffff, 0x108d, &(0x7f0000000040)=0x80000000, 0x4) socket(0x0, 0x5, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x3, 0x8}, {0x1, 0x100000001}, {0x3, 0x80000000}, {0x1, 0x3ff}, {0x2, 0xd91}, {0x3, 0x1}, {0x3, 0x32c}, {0x3, 0xfff}, {0x3, 0xfcb}, {0x3, 0x80000001}, {0x1, 0x6}, {0x3, 0x401}, {0x1}, {0x3, 0x7fff}, {0x3, 0x4705}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0xcd5}, {0x2, 0x20}, {0x2}, {0x2, 0x6}, {0x3, 0xffffffff}, {0x2, 0x800}, {0x1, 0x101}, {0x3, 0x7f}, {0x3, 0xfffffffffffffbba}, {0x3, 0x75bc}, {0x1, 0x10000}, {0x3, 0xe8}, {0x1, 0x10001}]}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r8) write(r4, &(0x7f0000000640)="1952b22198f2321f4fe6dfc568fcc0d09186b5d19ccd7c4b4d1adfd47348b509de1e540fe22b8e295f53c5d87d6b3f400c1bb17bf3644d9dfb394efcd39952795e285959a084d46987d3b3de5c318650fa11238dfee01b78ad643fbddac72c2977088c4e362ea347b3c853ecdcc0ffd1cfcf44dfefeebd07fae832d26a6dafc311b61381d7e6cdeb6e3ef9b95ec018c7bf898818c04bb0b1a1e14473769054612751f4707452556310", 0xa9) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x8001) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './bus\x00', '.\x00'}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/20, 0x14}], 0x3, &(0x7f00000003c0)=""/6, 0x6}, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0xa040, 0x9) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() sendto(r0, &(0x7f0000000440)="5fbc07bce6938a9076b0a542f2b42e63d9b7f19377478d8dc4af3082dda228960b3179dbd7be48f8585420944f3da5d13a7301c3020176fdd4667ba3b6ef42f909237d4d154abf2d17b1b8d2e3440b645812facfd81a41ff4ef303bdb8805d37427b030157d7469c31de5a0bbb759c5831b8d9136e0110ec99de11d0b9a274e5bf073b48deb90983d725b17ed0cf2207872c7d0156af052e0fe4a99121573dead523cce36ba82a98fa802a916d17a7fb62dc2baa363e96434feb7e917396345a0ecac00567c6546649fda4b0b7984f41b93f959ce2ef64bd78b3bb2ecf6b4b88f3740ca1df7833b97889db040e40de5dd95eb3131c3d97427c8512903f1ee3efc02cd2b491981ba312361b13432367c6839a5b5ae3c92b6c0cdd15b59adbb625a512b89b70b55485db744b892b952483deeb05a1ab64eafedfe9dc68f84b24111ca4b0d80123362bf8f30cc726d35687f086fccb99f60a2cf1cd797a8bbcf52412b6f395ace9766f3fef404b78f23d0c85b003a33c1bcfa1e9d0637cfe4dbf83f1d60b33c10ca472c093728135b61ae86d73bdb3f8e3375518d7f865a8bb243500d3dd74e1c5e419e7dd1a2adaaf9e647ef8b4999b59e8295eafbe74f553a3509443fc75b3b4b33414c11de23ebd5e608043f75b8dcdce88d4e2b6258e2372bc8906cd125cdd7bb3b6f4ba19b199dc81a98a5e3803fc11c2213a234b18a362aaab84525ffbad0379baa3d513ace41b7176354a3bd4eac8d312d1196bb5e79710d7eec76a4dad3204ca960b27b30ac55d65f7156c1a803d01396456e0916c00517f50da8be1bfd08895bafe4d1dff2c642d7ca4471a898e3c2b5a2569183a3eb644f842e25f238781dc97106b2fba20cfdc04496adc3a763a1e70711deda188483eff8bda62851328f50964b3b9a31efaf6f3990d35370a78d93b36287078af230beac0d2feb7114e06d1a9dbaab4207c48fba2b68e23c5330cea9ad2ab38e7e1df82f90b71e1f51a08b8bb79e992acd4096d576a76c3a04c122691d685b2a21e67bb8bd6149651a5ad856186f5b12bfae9070724c1610c8b985f86dc71ef83b1a5756ec9e12e940c434ccb9063c09ec487d72f889d92f15264383549a9e03f2a3c373bb102285111d1b682d0030529514f6d8aaa59b26babb786c4db92ff93b9d17198f5e44e39b68a1468652070cad9b03364f7c978024d0ea74b3d6b01efec90003035e0362da173476d698c8000c2509f5226ab8b8f945ef14caa46e5dfc5e194a0b92031bf52af6af99cb21124673344a0373f4c83f212d1725dffdeb43a9ea6cc9b316b62026ce5025dfcc7ffa0aa07b559c809e3021c7f4c3597a0d832333b914f9f049304224c3512c5e8456c91e32636274083dfea6c34bac6a9169daa14a118771b3660e085a7c68c9f9b1091246e83b94bec697da6eb094219e72ccdc77be9e9a57af368b289608c105301a95a0f0a22ca57f2bc01c1c1e407103308834ce23c51c60513821a74070841bf6d3493c87fd0b025f487dc11f376c2b2581c7fe787d56521a072a076746e813c4430aa9cf1f6105bf1ad608108821a755e03935fa4ccf1bcf1e4baf72287726522da3b051fa80940738cb223512490d7b0170a9fd3de8f5a2a6a1800b50c4345bcf701bb3a5e32f9b7054a8a08b363a4b70ecf81f610d518ad101e8f5c2b42e2b743eee624c0a88d5c914e1a973a7e4398edea157c508ac09a2cea7bf0b870b5377da66e89163fb275946a22b44e31836b1dbe88bb3a6879e94f1fed5de4a30c904422d6508293109c17ae183e3cc3a7fa51f76d3bcb9af23b278196be62962f276f7d0a0daed887de0285359873f13383a36680ec18e460aa777aab5490db1aa15feec3a6dd9dd92ba5599f26aa26a87bf90aa75fd0765eaa550ed1c31f70acba604140489360fe80264f1266f72027b1b2f98bca860254a7bc3ec441a747a14c8d8b30f1961e56f4262d64d862b2af9d5d8c3d2e70badbf7f55db6287a75e0453ac263523e8947e0ee45ab0048c515b655ece6097315bc0e206a6bfbd38c13d81b0598f9f85de3c0f84e8a904b18d2e3e878cf1d52611bd5cafbda9b97fdcee3eb1396a00ce4e8b1e6d63160d07d514ad737c69f4969ee1c6f301d34d9b565c80b54fed53f2d7b4b5bac1ecb121f42b35cdf5441b28400f59e74aadf3edd6dafafabc0761eceb771875c19369795ca6bb9bf1d0fa1b3fbd414154a1ddde08317a9da8dc06ff7ceccde3141546a2d862e427766dedc3e7e5fd36be63fc2bab8cdea7dc4f34b3af304965f51eaaa4b3d73364a2ae6c387c9b00a87dc22b9f9ca81c1bd1c562278be55687e22cb52da4f259970c881b89b31d80f9a346d192120e330250c0ede96ae62d307512ceb2dcdfdc4224938b75f2aba8165b91a82840a4561f1dedc1acf066a6fa173ee1548ea166b7baa65ebb54ec87bef711203b13bad1eed98772792d4a787ed4cfe2b6fade6ed8be7742f660e53cae78b3ea4153a494b927125d24221f466fa39d0977d6d73988d4b0eaa58da8b6aeb094a0ef5d685a2430414e940e09244b90ce55e81755a99c5271000de68e35c024dd2a64ccc47112748344e53288f3e37c9984e614ba0d53296c829e9e01eeccc8f25f877becb5118c7e872ecda950debaa230269b40ac457b88f8e3d761a862c1db381da72adf14057d9bf4b65cb363f205014ed7d6ee741a9343a822336d013d2b2a76d7cae135c16a61f92c7d732afc1de94c29d19edd885dd843c400371a4ca709c97e72e3e056add99b6e0500993cbb13ba936bc3fecbc64df6e76c3a833e31a35b79578a29c6c408341aa75f5dfc8d3c5b24f98395c1b09320289ca053d16c6740bb4e8a851dd25fe7647fd9876e8d404b9cc8f35319ce53a8f51415fd1f50c5daa5688793186446c8e18d2daf47b5463e0d8bffe716056760515ab8d1f54a3e22d65616e2f6533f4e9904fba8d631d4ff896a47ed8c7919e3d7097c05c6ba34eb42a57f5d307d5f5a4343cca0b98a2453b2a1baaa55a7a6c72e2790ab7cbe8006f1864b585cdd65e45affd77a063b4494b452c6c0f50f98cba1f7ae1805dfe30970427487402192c094e026811683de02e9bbe267a3bf3e49ef19b4218ef83984c908796b2cbd0177741d762c28f75bbda0b1d7868ec2e646267ebd8e6b685ab052af77a5b42dedd9ec4de41caff36f584dc2ee86b1e25dcb519b90f2a4de1f5e5967fbe466bfa9fe0655cd1566901f34208790af28a95852830c86252906a580efe2d81130eb6b440f9c0e2d2bf0a5548c1c203239672f9ba5694c24b077f069e8df7ac97e988e94bad9d98d91e8013901353ec55a4949a023c5b3746cb07338941e237f0fd99d4bf31d691f92c0220bb27c2e440e1b12ecf309e27d355a6971bc0cd5eaeba44bb4d042732169c296a75cab229dd95ceb5c6290b00c4720a0016935753b5439e4cb44a5eb1ab19ac607c37da5adf3c2c020d273bcef83760b49ff9ecd7ee62ade0bf33fe87ed3bf1ed4d5655de4e41590e8e92c703807610502e88fc5ed041ab7aca2e9d2bf836ca732974113824907d6000d495f2147da7a37133f08bfe113db8a48c4c69d008e1a393ff84574323ef37e0e4d7009cc60699db70467f75cf244b66793a5c2e04cb138ecb3e1a3d78ed252a03a2f4c6edf5c1eac0635e706419b3a42f4b738a1fcd325537c754c8a01b8a7215b2daafa0938bc878bca5ca7aa20be1ffd5d11f1ad0c1ff197714d3d53728250091a886068aad7744a1f46b854d4047a20a93a328b9866fdabf3ebf053049d1f8924687ba7f56d0d738e28e118ab74516e49963e2c20297bb122f1a47e2dcbc4c0abb1c4e67608ad42cad61b532d03749f146679a7c9bdebaa4923269cf20c2383eb653d53b6106b10bdaac259f9fbd8b09676634c05c955af50caec9ce669a44101e88f667617850bc863b3ebc86af033da65a515ed53f30596ac6f2f6dba93fcf645854a12e331a953623133b6678b747998f1182e1a4f8e9af6ba43486b251512012b4b0d13e8645995d1c558bea09456cf3fde3799e19a8ce7c9540cfcd5d3f75c16c15b2c8d4f50ebfc340fcf0cfe70844b094d5944283af2f5f00cb3caa6228628973dec02d9b8a228a897821e6e36468915bd26e3947c48add7f0896db65569a232f58146687562847ee7cf76e916b6507ce0f6a23c38d8623ab8cf4a14d2b646b154c447af2022db41ba10d93de03e71f6f22884db96d8f13e30101d571c59c0d31985cac18524c76241c25ea6b55537d40b12bb8dae96f7ada66c8c88bceda7035d6efedaeaa504d1683b0f8f5bb373456e39952ab9bc36741caadead235debb06fece2c0848cc74d2b60fa8c7bc9f4a42ee8489f9e4787c22c9f940bbc710a061b06aa157b9f1171efeb5507c4a56dc28d9454fbe6a29da7c56607ffb5aea9aa055ac8ea4a7e0ba4de55c19c7107ea210a8b14c2c3831aefa20e1c7d084cf4b4a6f46dbc1f87e53ab66457606912c2e9c02a9fe47d80210b0b47bc3daaa525d534592d297b829a4912338e24ff0766755848fdcbb50f744d26192a949400cf893968827c88e08292f8c8cca726c45342c1565bb8ec6d764dd41a29f3c650a72cce666294125f3dd532aa40c6815ee5594a1731cead8587dc0f515b730f310d2d41088649b69faf932207cad62efb19c73cd91011cc9f13229d3cfbbb3120a9f95e1b7c6000c51f53778149f3039d05b57e5b872be3ab19b9495ee4e5e1a92dbab489f9063a509171cdf5503a822fcd0fdf70b5fad0582bf7db843c56e0540be3ea02a02d6f9a8e5612c599e2656ac4970e08606f86a99d696f7252b7d206520d044c347834f4c6d1572d828616096512cef682f8b2c9cb2da5eb897971846dcffdb88ef97a5f5589c9bbec130cea735d7f15e3ba0144e6a745e817758105c8c1a1e5984eb7a133741c23179b28df1a0ce28d80bd6f8ed09f56b36eff2d5f5b913ec430146b15161dcff278503a4f665443a20aeeecc0272e6ea05096303381daea908fb72131f47f9b864a62396fbdee23e344cf2218ca58627c1c9d8c65ac7e8b84783034a7d0dd43766adbe9b3179c21d2e7133902034f6394d8565cd4701f3b391d1c50ab1d5b8b97f5aa3b297d38cd7017a79d220e47ee5a8e0d1829331a7ece5b90afe5299422eb13881a63a97a1d7f3d59e9960e9b00e172cd40511b2473e0c8e4ec4df6c8ca5a0ece81d6aa70f55cdbc2bfbcc6e360eb293f07201f8019791c0e97c44bbb18fae35e1eef56fb6452b4759c08072aefd1bb91b1b69478b837f03e281ce9c4fd0774887d6b26d34cc6b86bc1c290d58228a01fe81d83c1014039a03554c99703ae13d811f0392bcbcea8ada49c1011558c2012f550249abd70cb867177094951ecc54f9d96b8ea23d86c34b6a57f1a88b61ade72f8e8e756a66fddafa4bbc3213f134351efb86dd4e74d64adbae5a4e76d6a312c90efd6029467096276e745e9b45b59b5322dba367d07ca91e8872cbcd71b04eb3856be3153c9ce373cc5304fa920ad0831f06ff38ee0282fc307b6c12e9654b8b45cf78599df4e1ef8e9862c4ae4865a460689700b1cac9ff6074017bf3fe067af816efafe630623513e94e8b115bb6ec42feef0cf63ec56c3cc174f4551d3a22ac3410e047014102a6e19e089b4210c765d928118a776e7c58649374fbf569ecf783b1f713eed509893e80304beb6294d2052b79448ec6a00826f728d27856c8fc036d44ac8130cfa15e9dd31af3d0d78bd93a0a12ad", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 16:00:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) sendto$inet(r1, &(0x7f0000000140)="4963aa1967abd530f580c8430efbccd29ba1cf48b1eb2b4b42be669a809cf32bcb151df70e4a595a025e90a552185a23c41ccfbb3a1b5a6f151dca8e10459fead81facea71e2dd3fcba917de036721af3c51b667db42e0031dbeb314b64c209da3d220d7437167e0c990233892cc30fc1b5f04d83f83563d444c43726f3fcf8bf4b7ec084f78e9827a84f7b3ff502207a30d76d889ec9a97c0fc64f683e38e4522a65404ed00c63a35f318eda2803b7b9c603a57d256e8fbfb5f89a726e6b452c4073291143cc2738d8eb58af111d467e5a4997897f012c2fd87f741b6810c36f106ef30e6138288f464ce5a07d3df9c69b3a6b5bb39dcfa820a534a1e08a7b3a1f8b66efda3b5bf4e697fd775459f122c2ec7fe22cdb3e4a633cc2869afe49ce715fb4de4d45f3456a4dfac744327786ed94400d63b81770f74748913bf605fc742ba2700e19930d7fb2fc7e1e7ee1ec58cdda7e9ca4b5a2a8e9adba5db8e67e8d33318a2e6e6bdbc2a3c1c89ee35de45e91b4c0626cddf333844d3a14afbf932f21c98a72a7b5d46278afb98357c0cf082f44799b33a6bd08be7e7593d03138ba208ff011a2990a26237000136e8fdacca43aa689d7faf10e5042a473fb4413f65159758c2d61f5722096a10192e1c74d2dc6b0b00fd279d976756a8d6be69c4bc9161f281efd1a3ba0fa99f95f00e90c61b914fd487d1f03238d8985d65e9437eb0c205be2a6c91867330d0f1bead85aa204b4d52a8c3f80d79d5b7835a93838e0cafe65109d5f79554e9bd5032a3b7460bdb846d28162d31e074a5bf1544e5f0c4cd0b68cac0959757e75799d2e9ed81cea168cb6bebc8d0e6c734bc82378270a64452befb41dbf3d1a9d672ad2909b81ce503ce32287b22c4bcb97c1a00f362e029976080cf3ec4dd96ebfc6ec01601ae57b4019a917a11b59b413820542c9c6c662a77f20515e769ea4f7aed4064410ae341e21d464e5576ed4d21d48cd0cca1861bd07d493f331d97f7783cd0a1443e551aaeff1b6c9a9479a9dfa522d360db2be3f58377ab954a66a7cbde61763a941b4d8d18b0ce08b0938c2eda12b4e4cb0891150ebdc4091fdb59d4d901497ed58318eeba25cb1a2d9a17854383b5b73c34870fc53652ae986be68cea3f371d07a3a0f813065deed70b6ac98723a9a677f2ee07f51c7afb8be847845c7ff78ba67f06e8634dcae9e276effe4c73e1a4efcb451d8ab95548a75b0dd3cfae65496fc81106a2a174a71b3b59bb0e953f040500b9620289cc5bce3800e0f588da3863b76418d79043b24df0554c5c3602d028ae394d31728caad997822f56e5e10944553076d21d94afc20ec6dde2d514975aadca279fd9708b7100dc83001975eb19a8ade9b0b1818306bfe2f2726ec3bedce580950b4642f7962daf26ec95a5c8a875de1d615302937ca4a4aade69047e399635761dbb130509b1ca752b87dcf88e33a611c41ea3c934671a0e1618665e152e46ef0d1248d5853eb346a1b75691224735843762cdb9054042a5f5aefbc97ef92490c9b7c06c9776a15ad817eac438c6c676d8e64eb2d42445ad6e9ffda84eac3e3054f4d33e19b267aeabd21d01ef3d1eeee183c7ce1d5fdf6767533d72f955191adb9a37c990d88b8b5ec5db4be08a6ee2782fbaadcf74f81625da799e066e202fd96c279b99a589273549b7d0729179a439fa4372720d540567d856874e97142bb7ad10665899817407eb8e307c5d7bfc501bfb34482b7df683f47b5614b0092eb9ee755f1af2bc50b3886f711691e71a268657f892d765cf7b1932112ed2ecd123763b6c7ecb1f91ea42ab0f617a7852bd6c108af256d39e01fb537e7fa904235a0452c0602bdf57dfb75ca5b430dd450b79addc4e2e1e5968741831bd063cb8fce3f81820ac0b20076ce890e4cc863d4198bf70ff24a57c6c8dfbb5cdc9dcd5349cef6e8d2ef81eafb71ed32c679af956200f01d93137ab3260895936774ce3243432603904ecc9a79f7044159a4d2c2039890ed5faa213af086c523dcf9163fff32b469517f954951c651f1e0c57837ca4550a1289a3d69b16eea79cb8ae045e8e42eace80e123b3cd22c5505f9db7cd2c552ba1b2548f0946f0943136c07e861d76ca6d490c727f5e2cde0d78c9e0befca1c3506f3e1886b55998204fde198cb33031901507bbb55c2276675e49beeeb825fe7b44a90267feda05bd2ca2182c2ef7828bcfd9d3b777e66d272c93b4d5dc87597f421e51c5a276398a34c5e98c4d70430afd550bee0e3dc1a79c249e0cff7674bdc457ea8a0cea22261943a3f8549dc822ca99d10349858ae873dba1f4d76523d5a83d0e37161634027256a70b9ef594408d77d86388f2aca16bfc8446f2ee37a17ba9e278a268ef3e3a2a17e4e0a5218576557a2a99cca41804466a4a4da5006adbc467f493c5b3cb5c3dab7750e26fbc7a384fa8b918dee4baa69088255d604aaee74877f03f1b1b697a795105f6e5032d3eb355e491d01e9f1839ad40ca453e655f314cf9fd334d2da7a24de6983b68d99773613e86cb2999f41713d026a33ee41a6e940be3710d7b8a006bfe1e7e97fcb8b0eef52f56633828f334286340ad08c55dc733cdfb1d305a4ca34b3ca14b3b93d1da35148ccb714eec70e446031b6fccd024211f6b94936d4814486bf53fdd56422c361b4c9d9f6c010f08df901ef5689bcd57c80534ed9736a54698c64fb4ff1cc694bbca64dfb86121b87b44c35fe6e04d7cbaafb2de24f8673e0a0ee4ac9cb14e61324dbcc4776bafa351a5452bf2c107264f9a6ef5d97a0639bc332e63f9731e1367f11b665594cc8652bba1f3266ab032134e55319ecbc4ba86976437778ee8e83555b569969ab2db13cbe0a640edbbc136cfa0b002172cd986605c37baf44eb2191b3fa4b02446a3f0abc40cb0338a50e52383d89e53a656baf5232008ce3bb6d133d0ab32572dc02ac030ec8cc2f7df89608d24b6af10aaf2d089b97b45bcf412db73e6111948450e8c118a531a8733cd34dba98adba0a015d618232b812c479786c9dd515c003a46e63ae8dfbd40063bd8783fb8982f078b6a5ff8c92012b4c4f031c7a26c132da017096d06c4bf3cce45ff2ac944af91fc8541186ad5ee8a3d614bd67c31f8deb3c8d33b9726bd39835967ff686fc04d6b746fdffcf60b8db0380d4996cd526c5d91dc6c71318935476963710d6133c21b924918cc89f2a2deb4ba52b5e5bdb3f227130e19f03150d7738fe0807b7b58fc994136206b8788664fd3e61a4d65d2d9f13b209eae881366e5787d5028742913ad25fd5c59eca22ecade2a68267803b605a30b697fbe7bd1ed9d4a24845c24a62eed6fa0e1a689b0a8ffa65d64efdbf03036e8ebc83fb9275f091b895effe1807766a9feb5580efef6ced0c09eabc64454ba3291bf8d10b8a50254debd5a1eb8dee3f399ceb2705d9f11a133ecc09247397325569053e0afe2208c1346b74fceeb539c3fe0fad3c899b74e163929f59518f50de88ef60ef5d1f4b91e907963d4f3a5297dc35cd98620f9d30178789fdd8a6ad87bc94dd392e425a57f3b14ea33ac46dc8838c54400ab491bd32e1aaf06def12ff91906ac529192de4b1d24c8c1d6d4afbf6851639e9338064c301ecdfd42c434f72891d622d445ac612186220608543594bdc2ef04814bce111dafc7e4b4a04c670c8bfff184fb7cf62de1ff9b1b3d1b995168f4d0875634e5d65f70ef87d42e5c5ca2dd58505802be8a3d763c4d68f0dd397a58d56704ba40cf02f08d458416dc88063e3282ce6c2367f566bb6775c301cd755e44895134ab0b7e85dfe9cb6fb591ad3bd0eac3c8504397b363d0f2ee6a128566bb23c932a65c8bc6dbe076a7b7c714c708a442422ab7da3fcbad3b208f15d68d94bfae45151fcac04a0edb85e6beca98b2ff60b16c3080030a3d8333f88d7d12c4c4abc7129369b4023c1a4da147749389ffd6126083c0163547f75c04e8a4430d9d680f1043fcd79095116bd67ca2d4bd0593a0760c7d8a416d21c12a03b5410e301ddb7ab38ee3b3e274c6671df3095868f3593044dfca592ecc6dd55aae6ab4abd6b062b3e0d326ae29570bcba23f675f68d7af612e5b0a31bdf599e4e4082d2c36734f235c1767776e069f654ce03d4ee455e3b5f8159db242e070c92b350810ad37939c6aac6c5f72de43c048474be2d375b8083024b3cc586c505c1a5de3cf90212c401f88e39ab9ddb6aaccacc6c53e5291a63d0b3e4189745d10d512bed67503e1d57e1e9386e0cddf1c268f3397148c02703e839f2d017554992e2738c3a0939e2dc3c73c7d62d9c34c6e2cf5e451be0dcae238a056d9592e9b1b3d2d414ded4b8a78562f2a55e0eafaf69a140257879f8aa7d0ca36bf8e2e335628f5b6d99419eeac5b15ac469d8a78d7482533d59d178e9dc290fabffdfe2c61f3b5a184c6884af3e6a94b5dc687db0700fb478a22ce867ca2a9fa5ee8bf5c2e40d39f66b407ce2e2c9dcf66b51d2aba06dd72d89795d545631fbbad02c462545161891cf672927cddc93efeaaecfbc81db9038da364749b06c7a97a0c30abb418cfa216b94c17791fac87fbb5c8f33a73ae3cd14eab6ab75bd54b8b96163002a113ca7f7f229396ca50c25866fd634e07958c43986ad63c3a86084ae19a557b6a1884cbc09880f51d6d6b9cb70601d4fe12fb8bf1d736e127982f6bcdec48b3294fbe17f71a9890be1816fd9021426223e1708377a426c944036a4ae4f5c1888b5ac3476ca66a4bf1dfa6bca54df8cc0828566846c599f2b69898df3f2b088b9b0dd1fbe8308043a0feaa47604573c0ebf28bb4e54a4961282da1a761ae2b1f159e63569a65ca5d0d37bb6535656231ec466740dcc18558709abf9091b9d36bc937fb4e534b23b9f9469481141fb76bacba55e24d3a525dd50b96abd4049b667dc890b4ef574448c2b4f10085d7d2eb1b783779c61a7b7383516a7d9499acfc689fe4b0217208811ed343522bfb631140eff82062341aa9347d93a2c8302998571843c4d735d583a999f8e78da1e29cc64cebfa84c8c8a5a8e9c5d7ed13215fb8cea21db832f6bec4c1510d2177b8f579ef8e11a89d58a4cfffa28a5ba0f75520fa5773644d22445dcbe4382a011b50bb226e4f4adde4eeea1ee01b103e7b2004cbc8ea077488612e33fb72a38c993580805e9009b213b8e3f6d70475fb60b0ee2c4078006fc39f90538381925ca4c63417f6eaf6250c9b2844f74a9468bb8b27a220fb5acb6ee06d1ce05d1b09901c91fc0d9865e2e9e549f30591804181ab214e3e1c6a972e380721695c32b00c9b61c453b38275d3e7f2bc13d9c0e20613bebbdeec819449a71152b7209bbe54b3d9da787c45f7b86ba1da8045178d4fb573c90cee92f5b0f872727c3d8fc4f946525aa5e6284bd1db4b531304173956fb6b6963a5469c41e85230e47b9fe04e940df59ff1c922e95294104ce82452795a09446f0d333c3423f491580988bfefffeaad3defde3b8a5cca6616c5d27f7c866840ee2ee8cbd2015b56bb982212137a320057bac13d55b0f95e9fc85eec3fc3853f9756aaa243d1d1faf46825b75d84925eb0b81c263808a2fb9e687753e43020f75f62906170fe7ace009c978d35c3b37d0b66c0f3be247906fc1f8823952b2a63f8f5c9e52589e4f43b65d6f3016d9eac022366b3f95766a8c8ca0b5ed0213ac51aee184dd3e11fad22483f2214f25a25fcbbad07edb942d1e249d96f2a1dead429cbc869b0b2b2355c9565cff9fc6f", 0x1000, 0xe, 0x0, 0x0) dup2(r0, r1) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getegid() write(r0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x808, './bus\x00'}) dup(r2) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1e) write(r0, &(0x7f0000000140)='g', 0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7}) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="40276903", 0x4}, {&(0x7f0000000080)="d70f72204fba879b3c8b5976fcd948092e523881d7343c9999555e64a4a8b8d371d084ab62428fc865812a", 0x2b}, {&(0x7f0000000180)="46499267aa18612ebe7019537ac6c46ad12a4a07bf47bcf24c000904b2d3c0a8017c0507eca6cad185022385d2af491315aca5531c29d177d57bd5182e81d697b19e4d84edf1296003821991cef66ce3dd491ee9ebd4c6013d18057ef0262dd6c375b94d0b04b5e69aa2eb56f0b6346f47217aac1834a0d83b4de8e50a3361e312d39406d97eb33ee9a277c04d33c43b5e638cd3", 0x94}, {&(0x7f0000000100)="2d0b0b5cb9b6a55eb3664c37b248998c0542b041505bb88d350f391f165db90df52f9b51d0b56a601efb18c39a5118827f8d676dfabb3fdb03", 0x39}, {&(0x7f0000000240)="e070bae779924261747b09a684030dbe94cb5daa2a", 0x15}, {&(0x7f0000000280)="52e41c782c2f4a52d92a45393e4cad2d2f742ab99e822362140e0a6faeade7ba0e0c8cdd5cc3d5d707d210163c29092c4b666cfafa88cdb12756331d06cdfa5b587b8976d37110796630321660f8f47682201765e567388849bbeca57a955deda1e69f31244b360a31992a8d0dd4cfd61e8c61013c67fc501d22d9d749fd6d947290da8b7862094431a7a9f897d5293b4d1a9efe9913a78912acc9ff6a", 0x9d}], 0x6) 16:00:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x51, 0x0) sendto$inet6(r1, &(0x7f0000000080)="789fab215915ac88f302a7dc9e0980bcf8b06037a4ef99de250392295289aae9295b26b024043830af101325e8fb2516f7b7b1faae3b957a2156871be85bd6222efe52698bbc1af76d8eadb14ffaa5b7c6dcd6e67a1a4bade415f1571d5aa76d6551024ec68b3a6296920a11548650a316147ce2", 0x74, 0x403, &(0x7f0000000100)={0x18, 0x2, 0x463e, 0x7fff}, 0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r1, 0x0, 0xfff, &(0x7f0000000180)="149960f68f098709c865dcbdb187ac37f9810e3899c3acd09cce89f9d77fc1e8c6e732d60a902abe348f13b971eafc2122837c28263ba4297d0d0ff81bf72bbdd9b04f909b36fce94d0648e6190de041bd2f751276aab1d8f20c23ef8de03ae737294f30f94e4bf73cd78beae4de5543df9ea4ebae6f0375241e68bebc364e49974229cb31f5854851a1af0be045fb97934071832362c925b38e44e6be61b9a0e1e24a45406161d342b621e895b51f12ec3774d33b33efe01c9dd0d8", 0xbc) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x0, 0x810, r0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000240)="90d558082a0d3d6bacc2acf1fa3bb6b86285ea8bba78375368cef07a3e3a8249fe30ac9f2eb018dc1a794a60f96f07ee0fa8078eb15153", 0x37, 0x0, &(0x7f0000000280)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) listen(r1, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) r2 = dup2(r0, r1) readv(r2, &(0x7f0000003800)=[{&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/37, 0x25}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/196, 0xc4}, {&(0x7f00000024c0)=""/73, 0x49}, {&(0x7f0000002540)=""/187, 0xbb}, {&(0x7f0000002600)=""/237, 0xed}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/230, 0xe6}], 0x9) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000038c0)) getpeername$inet6(r2, &(0x7f0000003900), &(0x7f0000003940)=0xc) r3 = dup(r2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000039c0)={&(0x7f0000003980)=[{0x83, 0x5}, {0xc6, 0x2}, {0x100, 0x80000001}, {0x25, 0x2}], 0x4}) r4 = accept$inet(r2, &(0x7f0000003a00), &(0x7f0000003a40)=0xc) getpeername$inet6(r1, &(0x7f0000003a80), &(0x7f0000003ac0)=0xc) r5 = dup2(r2, r0) syz_open_pts() fcntl$getflags(r5, 0x1) connect$unix(r5, &(0x7f0000003b00)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000003b40)=0x3) setsockopt(r2, 0x4, 0x12, &(0x7f0000003b80)="645c7bdac25cef1f874de35d76baf321c1ad3f16c55ea3811a1a1d41b7e1516146f71ac1d584083a4b544ef712db57bb5618b96ce6889c2ee9b613e0ef3a3733f5f3174c9ac1af6a726cecd5245c9dc2ed78aa3a3267ad0b982715", 0x5b) listen(r4, 0x3) msgget$private(0x0, 0x28) pipe2(&(0x7f0000003c00), 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000280)="bfaf1674fc8bc54c5f8e7a28a0617ce093fbff9947ccd0ae0cc399d613804892909acd07e992e058f6fa9dfd75124728e7307b718700e545b05fc90bf29b75926406588817a5ed2b062b3d976719405ab548ae1a9a68589c4d82fc4dff102cd977dedbf9a6a83a26fe104803bb248de33cf206f4cd921f460a4e1ef4e8a90f10d07cad0d4e806fe8129f193593318e54484d0c042d4a54b56950042560dc2447a6eea5a20a86b5ce7863bfdca062b2e7086753f99249", 0xfffffc8d) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70ef64b21446b9fba53b7e40d4e5aeb4f06b3795e406ab8fd775df1fb3998d8e"], 0xa, 0x0}, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x4002, 0x0, 0x0, 0x21000100000001}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000280)='./file0/file0\x00') rmdir(0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x7ff}, 0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c573000"], 0x6a) 16:00:25 executing program 1: r0 = socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x2b}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1000, 0x1, 0xf53f, 0x0, 0x1, 0xfef, 0x7f, 0x0, 0x2, 0x1000, 0xfff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = getpgid(0xffffffffffffffff) r5 = fcntl$getown(r2, 0x5) setpgid(r4, r5) shmdt(r0) r6 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r3, 0x0, &(0x7f0000000400)=0xffffffffffffffcc) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)) r10 = geteuid() r11 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r11, r10, r9, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) r12 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000005000/0x2000)=nil) shmctl$SHM_LOCK(r12, 0x3) 16:00:26 executing program 1: r0 = socket(0x17, 0x3, 0x4) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) 16:00:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="9a1da55feed0bc24f49d6ecd4163efd273720f7cce256249194cce02b691e0f9d632d24f9b8f9d5ce11a10dd280103ecf3826fac1abbbef5aa691464ad2628f092a6ab1056978254459052c1073544df4c5eab415b2195267ae9488acef47a3398088b44cd094b0ef37c8623af34a35c17ec86c52453af6a6a2a02a01b49f8927b9a8646022bc194d8fcc9cd44e95f33850a1e1a4efaed523195946afb69776ca4a9a22ae3f8ea70343dd22d15602dead821ba687442d901ad9c478bce5791ebdd7ab6be3e13e0583b532110cd2060cec999977a8368e28fa84e2ebb5dc9ea273b81934608c84ebf572beb2afde89310d92b9c6df0fd44c9ee8b7fd439b9136c3baea0ffeef20de371b57d3c2102312887a4a45a2e66337b00940021b54acb42cb05bbe46393e58002f356dbf7d4c1153cd011ea21f6c315cbbeb8c52724594f6ae1a5c0906b87915d5c6d23c98bf24b3a9918f256a71a0f49ada1839a79b0c379460db83ebfd3a96c33e5eec54d354f1846bc7baf059f30149e0c5d998f5456f5a57ae082dd961c2eb1b44ff1c2de30a91a60433dde0e48a2685d55198c6095a3784aa0b1db612e11a9b7c0e5c429e335fe15ad43898d5c0dd43747215b031de5d7faad89648462a2d0d7fd886239e5a553cfd6bc3915caa1c1057ad5339d815a048f9b6c379c0311cb20b1024efb0cc9801fdad0aff198f510afe6518f389d245374d71cb41379f63900211d757cf3bba150655d4ae161f555aa25be13d22417c7010f2c740cc6852f0e8d18d6917f42f2c778e304f628c21de06df35ba09d303bd9fd8ed1afbb6311a2298a875bdba5151a2f7d70b6dc327535c9664b718d69dff807c312cb0eadb77be3e6894b243588c3dcdda009edf63b369b80a6460b81eb96570b4d62804a257c355e9c7c48d96551949c40d340854215617619b370d6552ab7dbbf3253d9f429658b5e6cadf34eb9a5c14601db185a3486b460f7c2ebc043e3b78f9780d993f8e67cc5b71b096b9d1f0039ceef8da571f24780f4b57f2b9ad1017ecdedc76b8e49643566228c781ede955989ce98a6361b1a79bb9fb56cab02d3bb2026d5c73dc4467f7a10bfdebce81af6b5c0153dc5cf78af60596e715f8e793ea31db4176578461ee19cbdaf4184770e04b514b4eb6c5703fecc00d539cf4131c44e54ae48dd55876b79c8cca8cafad29a9d46e2e6dbe29ef4968a451509218b542791b0b256cb9773f9310d3a266ef68ecca3aed9302db2cb1729f06d276fc3210ce04c172e7041bb83dc92d5b84ece632d3e03eaa359b8ece7297f25e20023d2309cf366deed6964ed09ef48815ef5cf7b007b77c3de3c21e5f40107f86595f06d0efd48fad3eaaf1009a83cf3e956bfac1fe5f19276d01badc1844c20fc9755fda042f462b526b19ecfe06fd8b00fc7705524c0a8d6c5ca0a9bd618d0b9f6889b784f661be0445cf09ecb19ee8c60172dfb0c0f5f1f4a9c5fe8ba8c454c9e585891ec3b4d31b29405ad3d481cc88f0944deb9923babe39f3ba14c4aaebc141216813565edba5310c74d1fb00a7f32c9b95f0395996d8e2590cd3ca4c57f0e4b91d6470403515f92af38daab735303ec497d3cd6706a9ebb8ac0331c669b7abd14fbb13bf107bf310e0af169502b66ece42ac0ba0b8910deecbeb58f648afd8ac63ee12c752bb49491fc44aea353b6ff05a6d2bccc295ff6cdcd02f60b932a037d337b5e5e4d2a60576db7dde5986f82e7a94599c8a119f531fba00047404cd709d19b1a502ef219f5121319e861cfd7db40b5a46a7b689687f4f9974a97e263a1647f894c074272be59547cda16bad1a0f5add61b7bd70748b1e1afd07d23e1f0c1f4f38b24d766a6cb85d98d7e1b8ee6fd02df82ce25671431480f499a967cd0b06d03f67012062bb4bf2ae00845e3aabcb751806775f3c534f82184c59f599f819cc8dc19e89ee56f8925bebb34ce60ce9b167cb2b2b80021976925b1f620a161e2b41c8e4c3a783a02b894759f2fd2c8e61d92f5058c31e443c0ab82f0b54192729e1092f589a7b967808a37259bd1a925bc0f13204b1ed7124dd02ea7de91b5582888649d5828db0728640222f7a72b0cac8b1018418a47dbde4ca9ba7b6234c073090a5c9dd2c4d1594e16a379160cbc3f73091bd9437438f6190c330074cea69391d3e056a0773c7af640675e641cdc436888292767bf614ce26f0728e09e3da7a9052be811f0edd499273dd000d6b286695c3f85272b18a6d524d4192e28f26494a97fc436f4a120bf596206d2f47016d9bb3a1da102cc90e4d790e05cfa23d231c5c46691914de7ade4dccd54ab91fbe826b647869ffcce725d148d5f4d0ae9472f47b8663e69b431b4ba3bfe5bf31e60ff2e88dbc584b074a987b6b0082ed4d8e505cdd950944d40dd4ba91445270c0c9eb88556e45d2cff9883b67218ad280d6ea5cf83f98285a1d31bf15bcd8bc993262028185bf76dc4dfbf36f25866feb44b42264b7bb12b0ab3959ea523eeccfc19e8495b885436e34ca06ab8f739326a279dacd68723db49cf0b39a6468b73bdf0caae23a26e480e2144e491e07a3b9093e980951e9c46e551f1eed126370648c3fb5ce3b1f03514e5ff47a29bf002b45c7535973b440007a5fcaf59e3cc5de0fd3f07b8308becb8a2bd036b527ebd1d1b2ef876f67ea6a69ea931d609d03e4e09cc0c1772411e65d1c5cd8e489f1c20bf8d5d130c78894d8eebfa8a622c8db86d965be9ae4db34fc7308beb6c5ee98e73065a3c9bf064b8ba8c31726759af3b4dd8cb01d2721812e037eb2bb10d0325f43c9df5df091ce83467e4850e2e2adbbf27a6f11b62a73698f3bc523e82a758df6199621b148ce2630e92ffd976f9f4b9d7730b8f3c5cadfa68d63117c1ff5ef1a29002c308de6d09e87113ddb448468b73bb84e9d5f309f0ad9cefff6f13d85b49f28a2acbd24a3118eb0f9e8d064ba9d573c870fde9efa0cc5422929a4110a560ce20b50a3f4bb85e15545fdb640bcf36b9a9cf315d0d3ba6717e00775d31c153e07ff5ab822c1f00211f4795e745474295b8d7436015adc68acf13b07a4479f1ddfc0547da46a2a2c6a341cf09796045b5882bb24ead22a71a227cc7c1363831cd4f8acf0d0cb1ce03805c8238a5c990a85c082bd43b499be82c963a8b74ffb46a5d4fb920fdefad8c97bcacf52adb3cc33cf1ae7b7afcc1c7318ff7765922778de45ad0935cf1d4f218455ce2a787673d5fe7cb88356a1abe9a2eae4edff987b0c4a0dc7d3af9a47c1b5924ce9d1677f97460ef0877f0c05a8ac106c1b6eb5af6b4076e77c625e1096a7ac9023af883624d82988fb20a670a44769d41518dd020ef799b089c853e7277115e975af9eebc5674ebee8cec22170c8d91468ca87c0d41cdab7b2d18744cb70973354efb707783ed3dbaa3700392029a82267a2fc7d7b4541e29b2079c98b0071af93d40d6d58fed3b5cbf45e9446294438365ee95ddf0cc2cb9f3aad101fdeedaa7bf7640eafedb7687b0cab53955ff1aa053d4c2079edbafd273e47a71f2fcd48895410cccdd9e6d1ef2c3bd3cd536d9cdb5b7384fcfb47afc0a66f64c295e1cb0e3f07e613c320e1f5b8d7dc05e772eeb55ade1a4d94f4b8443c29b8c26f4ddea9cb8c5898337b9ef5d72e5d02d295d49c2dab36cd97d7dd73cdfd44568b8ebe181dd924b1217afa510bae23447ec2221e29c92e67d610e7af3c09d67e4bb6f91fa2801dbb02cd64902045c708a3910bd89fd89f07f5f5358f7745e36f4c0d5d7d1ff6400f617c0b46bdbb5634c271d4b9097edfaa14ec088ebbb5b12318fa0cecf4fa39048b23e0ec97e5bbf2a4a482b9e9e0ef68a9a2c87141e5a3ea33df84f539ba83fac222a39f4991b5001754c0b691356bfdfaa5ea3a7b0ebd581ebe660e796697adfe23cc580396e4a85a2761902871f08d12479b3c1948a607da43f522dfa6cc17b8102281eb18019c8f02053e815beceec0c401bd12990fd1de0afd4b4e6553ead052487cedeabc822607f52ea502222d83d58b7df0bfe7c8cda1f8725ff9df05e88f9f7d4fea605d5602e4504f96b77a6e2ab0b97e4acfa79a3cecaa94ad9f1cd49ea44e40d7f379692094f8a82d9c67b8ca91143a78177c9ae07aed300f7fd506f67cb48b8cee8f7fb828cc32bf61908648e87da4de41fde152a584414fa3b7c3ade729353c6a089ced0f25ca070920ae4bada9308f0d3d089e2a3248c5b646b7589b973363567cb348384f8d0a9e90c589d575268e6d35a74aa9b06d98ad9ac1c640113aa43ed6f0312608faf6e1ecffd0beecd1cd21f51a09bb459d85caff60c8039f8abd9ecf5c128a541c2d75d8ea73af6d3f0b27e07a398dfc929ffbda96393f0e58663e6fc378003a876edf41a5cd7976c48509dc4f7e91593f61c00c1465b4a7a9c47d4b365a7d43f5d4e6ca4d984035ecb4ad064f2101236825ba8aab501069814a40a71a88e24778aeeb34019ce2d07809aa52b737da607500b5dfd357c06832977afa126f7ca89876dd07bce47a4aa1dfd36a1e2dd046a55770830b7099e42bc812b0b00370cf4d6fa779c8ab4d13230bbaa5bf85fcb1a5d7b20bfe02dbddfef787b0ce1466ba0ae7cdac4becd812dd26d2a28a10c54845dd19f00cd0d093307cc32fa78c03b33f4d32c286da550bc6fbd747d10d2e1b0323fb6d00d0cd56d28dbfc6a9acb395368cfe7492294955753e97c29ee117b41e901847fb8e12e90ee41b4f354ae02f21fe8de6708063ba1d05be4d1e297679a12f0ccd6562257d1db93d5403b10eb9cb3ffee243af91dde04fdc478f3b7d4cfac1fcaeda701a3b5dfe413c18445f827f45047b4ead0d2302812c1eb217c430acdc99bb865a19c0cb348bd05abc567f72a72e49a55ec5b1181a5048ac0ae1cc92678cc5974c51ba25122d396d027e1fed5cc1eebdbc2a182eeb6fbcfdacbe056cec7c8c087cf99dfb267513d6548ea4df424f7ad68f171646167422913901a6c97accd4a2b8a1639fcbb6425ab2dcf807a77d9038e54e7571727aa4824d004502d2f506606df38a4830f46434d022e8221c4499b8be8a0dd5efbac854c3df0c6aecc3a5dd2dc07cc8dbab4b1ad72094cead20ddc1d10339776c19b299eefb5db7df995fbcc0919e5e5becbe7e34326170931c0cae245ef74a3fae575dcf06ac4f962f5fba574f2c8b7f1f286a098f897a709ad72289dd494675debb65a630e2226b1faaa48dbb559930e0ef86b2425b9f8c2e3f88ffc0de45c500db4eec0595d142b342af6a066f8595558693195ee7a18931da5de7824e7ec2287c6a7e25d64597d77d3ede25ab527f928a35efe426b448108e18eb5d61a795793c5ba0c4f3a5951212c2a6f759adc11096920dd19a2d968279b91d0343336335c4602af9725f882a7900d2d97a3d84332ab7f31c5db4aa4ccda1bd81268602d6b3fa2191d8cfe41842ac948c89056d9088dccb7de9e438891f92b5309da39b8e256bd02f6671d89d2dbea26433b63a9bc13e9da22a9afaa2202a01dc689a35a3cdbbac5f45856c002ced7b7b21850a0657f411643d293e1ab188f3bcc46b1341be0971cd9e1982c896553572ec3d51c513f645c562e0a051902b0837c86b577e0f18fd3bf37aac599391ae7cde978319148c5da5d0c5c02506f24137e6bf51ece4c2106659a99e281c4a7812d03cb00e30b0ca00952b5a03161a3bf1383c7e8e44920a1091034df396d822ac18962365d3e8b21037aac3deb77188681f740e09bca183da7401aa6c29b") r2 = kqueue() r3 = kqueue() getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r0) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8200a6a05b8db677952360b810d3018000000695000000008007fe009fce3e7ef497075a0066e6c853a069c4b4a609a67686eea4847045f02f1938d328a000e50cca686145805fc435b6eac8686b907c7f0a5c71e45da76d39309e566e51fef5e316db365ce8a46fe41a9d0da44654a9627c159561b7b63e6e1bc23004b04b793c5919a692d6e1506e455b02d317d8c96a8f0f1dda70eb4cffe57f17a5e167e1177f7edb4d994acd5f06b8bfd3374ba01386945fa8ddd0710fcc4907ea69ea5a66ad64d77f8177720cb9cbcc15abf4f40881cf301c637725dcd7c7c063d222195c91d58a3b010223f93788fdde71ac648cb875c339f1e4e13d1bb27af386869a8ec774569e95b97112aaca"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x3) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x3, 0x37d}) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x800) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90809ad2a772e178) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x64}) kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0xde82dc1a2b99d5aa, 0xa0000025, 0x6, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0xc68d}, {{r2}, 0xfffffffffffffffe, 0x19, 0x11, 0xa3, 0x4}, {{r4}, 0xffffffffffffffff, 0x82, 0x2, 0x4, 0x51}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x265ba479, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xc3, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0x2}, {{r1}, 0x0, 0x2, 0x40000080, 0x4, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4404}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x9, 0xed51}], 0x400, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x42, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x43, 0x1, 0x6, 0x6}], 0x28, &(0x7f0000000140)={0x1, 0x1}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x100) fchmod(r0, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:28 executing program 0: msgget(0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8409, 0x20) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x87, 0x0) mkdirat(r1, &(0x7f0000000240)='./file1\x00', 0x100) mknod(&(0x7f0000000280)='./file1\x00', 0x10, 0x7) chmod(&(0x7f00000002c0)='./file0\x00', 0x80) read(r0, &(0x7f0000000300)=""/175, 0xaf) r2 = semget(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0xd0b, 0x9, 0x400, 0x3, 0x2]) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) semop(r2, &(0x7f0000000480)=[{0x6, 0x1, 0x1800}, {0x1, 0x101, 0x800}], 0x2) semget$private(0x0, 0x1, 0x4) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x0, 0x5b}, {0x8, 0xfffffffeffffffff}}) mknod(&(0x7f0000000540)='./file1\x00', 0x4, 0x40) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x80000000, './file0\x00'}) read(r1, &(0x7f0000000600)=""/98, 0x62) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) recvmsg(r0, &(0x7f0000001a80)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f0000000740)=""/227, 0xe3}, {&(0x7f0000000840)=""/23, 0x17}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/199, 0xc7}], 0x4, &(0x7f00000019c0)=""/153, 0x99}, 0x2) getuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001ac0)={0xf5, 0x1, './file1\x00', 0x4, 0x8000, 0x2e81, 0x797d}) getsockname(r0, &(0x7f0000001b00)=@in6, &(0x7f0000001b40)=0xc) open(&(0x7f0000001b80)='./file1\x00', 0x10080, 0x106) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001bc0)=[0xb17, 0x9, 0xffffffffffff357d, 0x6b, 0xffffffff]) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) nanosleep(&(0x7f0000000040)={0x1, 0xa49}, &(0x7f0000000080)) 16:00:28 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="b55e98dbdeae2f78fe2e9379e2abdae24b4f3c5a082d04f62bae80c09c0aacfdcf46d76cb7c3552e1857affcdc8d70d16b226fda9030751cf8d8e8edfa1bdacb45b202241651f0a563cd62808988f185da34d4d26ea0a6e70fc4f297709db5db1463dad1e344e0ecc056d3663ddc2c98f883e7f91125bc0746994fa8fec65da04aa8eea688ad58dca0f35e1321c7b364904e713b3de6606edbbc690bc5e74434af7da661031e6cc9a818b405", 0xac}, {&(0x7f00000004c0)="8162d257ef16722f8abd684987ca98dcaf1065e7a18546ebfabdac8ffe2de5ee51d056a6916ddb1480991fd775b80950d3b1d898211faec7c168ac376cde0a505e44b453b60b77108ae398025f7562819d5f95e7de", 0x55}], 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0xace8}, {0x1, 0x96}, {0x3, 0x4}, {0x3, 0xb0}, {0x1, 0x5}, {0x0, 0x93f}, {0x0, 0x15d8}, {0x1, 0x8}, {0x1, 0x8}, {0x3, 0x3df}, {0x0, 0x4ab4}, {0x3, 0xffffffffffffffff}, {0x3, 0x6}, {0x3, 0x3a8c}, {0x2, 0x70}, {0x3, 0x3c}, {0x3, 0xffffffff}, {0x1, 0x7413}, {0x3, 0xd53e}, {0x3, 0x5}, {0x3}, {0x1, 0xca}, {0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0xfffffffffffffffd}, {0x3, 0x3ff}, {0x2, 0x5d0cb406}, {0x2, 0x80000001}, {0x3, 0x6}, {0x3, 0x3}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='-!\x00', &(0x7f00000000c0)='*%+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='#&\']{#--\x00'], &(0x7f0000000240)=[&(0x7f0000000200)=')\x00']) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28}, {{r2}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x0, 0x1, 0x401) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/95) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/201}, 0xd1, 0x2, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x91, r1, r2, r3, r4, 0x51, 0x4717}, 0x6, 0x16, r5, r6, 0x4ff2, 0x4, 0x0, 0x1fe}) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xff, 0xfff000, &(0x7f0000000040)="0aec1dcb1fe9c7fecb6999dbe2c5c606425acddaef9a58730d1c502fa2a97f8636", 0x21) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000080)="913af3c25c5c5989c29df5ddd76aeec77f570381e20653b510db41df7e440cc8e262fa95bfe93bfc19aa74d8b959e8eeadad2f7406a117b4ae9994e5cd105303d42d20d4f2ea673e8939272405ec9940f3b4d2014e251e80de53b3080a2ef330c0854278f283acc3820a17ab0cacf7c5ace39bf9d44a6b53a6836b3d0d4bf33a898cc9b7745be85112129f93e1d3e639841a82db9302d7ad9b02d05ed3adb281c7f2148c3d9f75345ecd02a35e92c9f2d8bb597c266e392f6687ed56539579c205e53426cb1f1673443db7e41a2f6a8d9c2cacea540e376faf193dd758701f091bb9d81b6b79aeb599dbde5308ce246de990bf39fe4d7c9f9617d7ee", 0xfc, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0xffffffffffffff81}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) setsockopt(r0, 0x800, 0x8, &(0x7f00000001c0)="266048b91e071d834ef711d8fe778faaa55193caafcd2576a7cf8dd6032d46270ccbdb000a2265ef47706c79ab939d573ffe1cf3816838d5b97ae6d291bb1717d12405e5bac4956768bcd8c7fcda1585a2f4fb9769e0", 0x56) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffbf000001006a6f0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000640)=""/107, 0x288) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/120, 0x78}], 0x3, &(0x7f0000000580)=""/91, 0x5b}, 0x801) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000300)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) flock(r1, 0x2) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = dup2(r0, r0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000010c0)=""/87, 0x57}, {&(0x7f00000013c0)=""/202, 0xca}], 0x2) recvfrom(r1, &(0x7f00000012c0)=""/244, 0xf4, 0x40, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:29 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = socket(0x18, 0xf9b7bfc8ff19050e, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 16:00:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:00:29 executing program 1: 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) dup(r1) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x120000, 0x6, &(0x7f0000000140)="6e322223683376179bea8c5fe2de6df6913086b40dc73c3c2fe42301593f418c867eb351f75757a944432322e1ea1da05d3d1e94036ef66ba1b14c6f72e903073af4b7dd58cd34bab5543b87abdaf2c4fbab3259278151e7e3df8a59dba394ba7d742fb4efbd358839fd2bee718deda7", 0x70) fchdir(r1) setsockopt(r1, 0x1000100025, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfeb8) write(r1, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x2, 0x5, 0x40000000000) socket$inet(0x2, 0x4004, 0xe0) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x115) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000001, 0xcdb, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x24f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x101, 0xfffffffffffffff7}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xac, 0x8, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x88, 0xfffff, 0x2, 0x10000}], 0x9, &(0x7f0000000140)={0x1, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:00:29 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f00000002c0)='./bus\x00', 0xc6, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0xc000, 0x2) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0xc403, 0x4, 0x687, "5d47a2bbcff329545a71284bed5a94a3b31c9aff", 0x80, 0xe9}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000000000000, 0x201, 0x1, "b8000e00000000000200"}) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt(r0, 0x9, 0x3, &(0x7f0000000040)=""/127, &(0x7f0000000200)=0x7f) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="2d738adc09828a2c01d12ce3a533da90c85a3e7e8bc75069411fe7c4733f99cb5b9846ca0ba648ec821ba0edec57c42bcc49259a11db55e8ad2dfa28ba40938434c20397eb96bfab68f659077d8738f3723f569200c213e8bc32aa0b62665afa95450f476a9622382f3ccf170a", 0x6d}, {&(0x7f00000001c0)="36d752f618a2237eaebe0ef3e1c82a8f8ec3e1e8e92f443fa19cf0b47d93d829e4bce56eb522b0f5711d52580d98c7b2d13b5e50f29ce086efde36a33c507a53365f974788795283ea363b10c84b915f4a2fbb9b4ca318e0d64bf2a03b791821456bc337a2ff69fc739058eeaa71d8305176b3e9c1bbc241bf3bc055e7d49b887cde870ce30349382fbd37a65fdfc118b4fed856788a4bf20356602468117d6430f6c8bdfbeddb62cca2c68ebe0fa349c3eb7da6b202dfeb53cd7ecaa2", 0xbd}, {&(0x7f0000000280)="fbe24d549247e377d0a61dfa2c2ee34aa97f9b1df26984992cd150dc13d7e0f0c252570705e201615cb4", 0x2a}, {&(0x7f0000000340)="818f72e82a1daf60347dc83df7b956e5552b56a5c79e37c8bb7d0617ba96abbb9f60cc31668c41b34d2b5c7cdaac7f81ce70c56bcb39a425bbc0832e0ee8228a14705ad5704a56797f1039fef2eb386cb0b1be11a7dff1274da039dde4f2810a6c35a8cd1e70ddf1c142eeba3823742e05cb4912ebaa7b2d2101b74f4671f80f9b651026e28d0cbee5dce940faf422a64f84e23209ba730cf8fd3a47d1c3986fe17c8a970560b73a3e1a0e1b7b3e79ae5c22b20a71b3ce52898aee8a51abaaae5d5e54c1dd58fe8426a005c2446d0c2292802ee82f6cf75b41b4d47a85f0cc0d146123ae07b8255c45d68cacb2b9bde2", 0xf0}, {&(0x7f0000000440)="36bce99bee1ce87a5a7c3d374313450e644c2e60898f0e033389970affcb1157cd26a8a976b09ebee825bb2c957e2186efeb92aadd10a8ff21b8a8820280ca2d1556019e1c0836d88a770266c01453a4876f62253be567287a871566aac208e39a2c034b198c68cd6ca8fd4e9fc7aa460321ee49874985d075acfcfd2759296c801f14887f153ff0acc82b043d5894590df3d494ab7160a25340fbee8be8c449cd0c51422f6edb4d06935201ba6d02551e9159ad10ed7eec187d75ffe9e935b2ea2f4de8318dc10444568c07c540bc6de1c60dff726a", 0xd6}], 0x5, &(0x7f00000002c0), 0x0, 0x400}, 0x40c) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="a2984e923f", 0x5) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x992f, 0x0, 0x8000000000000000, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) fcntl$setflags(r1, 0x2, 0x1) setitimer(0x1, &(0x7f0000000000)={{0x657, 0x9}, {0x3, 0xc74}}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x81f, 0xb1, r3}) kqueue() 16:00:29 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x20) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x80000000, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r1}, 0xfffffffffffffffa, 0x83, 0x0, 0x52b, 0xa}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe811, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x200000e5, 0x488, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:29 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x8001, 0x8000000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000070000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x19, 0x4002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) r1 = msgget(0x1, 0x14) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:30 executing program 1: setrlimit(0x7, &(0x7f0000000240)={0x1000000000000007, 0x98}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x100000000) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) pipe2(&(0x7f0000000100), 0x4) 16:00:30 executing program 0: flock(0xffffffffffffffff, 0x2) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x4ed) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x0, r0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc00, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x20) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x2, 0x9, r0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300200005, r0}) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:30 executing program 1: r0 = socket(0x2, 0x3, 0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x46) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() write(r1, &(0x7f0000000300)="0c8a31e612ec28d2224f39380653d9108a0c2c948612a248d5a84103a59feb190e259d0ef2d9462e537a8697cdf8844f1f778bed588e1ca019eea8e321c6b81a691dd091026ddb4a12c3fba07dd09c11fb799fb4a0c8e5d1838f0daf6ed3c6885ed8b653cc4e6207dbaa18310545845009ab9fe0a3fe050af83787d6a539705014e71d0b7f58319f6dc4e7e789519fc8e83cbda082d98014a4f6f4330269ea9a538b1483ab88b2e7621cc46afa138b753e37bbbf0c643aa231", 0xb9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x5, 0x100, 0x4, 0x8, "f90ab607d038ff6d7c473b40dcc5f1a177716ff5", 0x9, 0x1}) close(r0) dup(r2) syz_open_pts() 16:00:30 executing program 1: socketpair$unix(0x1, 0x1000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x9, &(0x7f0000000040)="1bb963eb158f41f8db8666fc3a3461eb499fb8e1c776c66c07eaf53512ebc4a42ed4cef0a7e70de8b8d1fd6d1a9d87b3428c514670bfd80828b7439cd463bfdf9a19de4f7f468aa4ddadd79992336c85543a84c21f71e3680025536384550221ab21e7debf98cdf558ce3f2ac5f2d3eec888e7dd9cfd2ea04e80ffc593a284a99ab890bbf59cb40a0bb401fc72bd2947d22d8da3163755a6c31e3458e135b7e73bff11cfc30a58f5281384f4eb4548260ce271283948ef8a170d272f6b766fc5", 0xc0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socket(0x6, 0x3, 0x1) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/75}, &(0x7f0000000200)=0x4d) socket(0x0, 0x5, 0x10000) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x4) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) 16:00:30 executing program 1: 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x4) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:30 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) utimes(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0x1, 0x7fffffff}, {0x5, 0x4}}) getsockname(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) getppid() 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1034d4e2e2d1fdc2f6ab5e9e98613315f1765daf9bd31e85c60b86a13e78393228ce4acca7e5144d4399b06aee781580d16b6428fdd4600d3e7fed608454cf420e18", 0x42}, {&(0x7f00000000c0)="5c63173fef3f99345c1bd4dc9ed48144d7d66c90154df1a925f5822628d1a24275ad770cc90cbd534dd07b38132db341b3884fadcdf8b6039ce3124b8e5432ea748e8e42fb62285abbba20bd3b7e4677fdc3e6c726c7f8811cf238e7965edd3d3b9ea35259f987bd3e2ea162638f5dddb3efa6c99e4a6a05a5a64ddf3997c8f7654d43d87141e58c249ba65e7c68c22b1d15c8c6f995341435898422ffe6030d7e09e1ab481cde547a6e3aa218", 0xad}, {&(0x7f0000000180)="87480f7250f04d050f6688990194915169e67d34073434ea998ca7af8c7b1023bf97ee636e1cce9429b84b9a5333244d4ea51d0c8a3ca54a026a49ec35587bb2bad23c", 0x43}, {&(0x7f0000000200)="eaa2f5cbee905b7791bd84e6025614272f6429f3bb5c1d3e79c0a036aa469369c53102559f23fb165f6e9d66f30da903f5d4cbebae9d8f46a13345e388c21f8d085dd11e6d8c338dcd67e27c6e21305c0565726faa9ba9670b85b6c3f1961ea67b595f003e71c7e61e271afcc8f0c05e4fcf27566289fc7e7be8bd93d042c01ee16e4790ce694a9f4dfd5f8c6fba6d943e9d070f91e832c5ab4ba3edff2b3a8d054f8637261c9db324813781506bf8c693b4dcef4a5c1d4079da7488dff442924ae67b6a8160316bd3f6ec6352b7bc718247831d669e4113c338ea80873176474ab572eb60afeb12e9", 0xe9}], 0x4, 0x0) 16:00:30 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x3) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0x2f8304e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100000001) getppid() read(0xffffffffffffffff, &(0x7f0000000140)=""/240, 0xfffffffffffffec8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x695) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchdir(r0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) 16:00:30 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x104) r2 = getpgrp() getpgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x8}, {r4, 0x106}, {r3, 0x82}, {r3, 0x2}, {r3, 0xf5a03185179c4168}, {r3}, {r4}, {r4, 0x2}, {r3}, {0xffffffffffffff9c, 0x143}], 0xa, 0x4) r5 = getpid() fcntl$setown(r1, 0x6, r5) r6 = getpgid(0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setpgid(r5, r6) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x1000000004}], 0x2, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xffaf) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9c8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300000000000000000000"], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x81) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:30 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/65, 0x41) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x6080080c2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000000)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x5, 0x1800}, {0x0, 0x3}, {0x1, 0x2}, {0x2, 0x4, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0x7fffffff, 0x1800}], 0x9) 16:00:30 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$setflags(r0, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) r2 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000140)='./file1\x00', r2, r3, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r4, r5) 16:00:30 executing program 0: r0 = kqueue() fchflags(r0, 0x20001) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) dup2(r0, r1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:30 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x95f, 0x40, 0x98d}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000001480)='./file0\x00', 0x3) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/161, 0xa1}], 0x4, &(0x7f0000001300)=""/221, 0xdd}, 0x841) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0xb) readlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001580)=""/239, 0x1a9) fchflags(r2, 0x60003) 16:00:30 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="9a1d6f73da2f0eeaaa7908b515d55527700df326411bfbcd864cb5a2ccbfabfa29beb7fa93afe666ccfd638ec584256afff5d439f4609121d7a33ffce40915697fd72759d79f2260edb35c8427552d7b", 0x50) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xfd1083fbf46ed382, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x80, 0x0, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10004000290000003200000000000400"], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xaa) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x20) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x24) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x809, 0x0) lseek(r0, 0x0, 0x3) socketpair(0x20, 0x4, 0x6, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000000140)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/119, 0x77}], 0x3, &(0x7f00000022c0)=""/163, 0xa3}, 0x42) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) recvfrom$inet(r0, &(0x7f00000023c0)=""/166, 0xa6, 0x2, &(0x7f0000002480)={0x2, 0x1}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000380)='r\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)=',-\x00'], &(0x7f0000000840)=[&(0x7f00000005c0)='r\x00', &(0x7f0000000600)='%-\xe1\x00', &(0x7f0000000640)='\xcf\x00', &(0x7f0000000680)='\\\x00', &(0x7f00000006c0)=',-\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='%\x00', &(0x7f0000000780)='r\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='%-\xe1\x00']) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='%-\xe1\x00'], &(0x7f0000000300)=[&(0x7f0000000200)=',-\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00']) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x69) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x60, 0x100) faccessat(r3, &(0x7f0000001340)='./file0\x00', 0x41, 0x3) accept$inet(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) setgroups(0x3, &(0x7f0000000240)=[r0, r1, r2]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c0, 0x0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="ad3f25055e6372acd926f2baec4b1ac695f3592b4905ec111e5ba13efd03aea2484f2e3c2e8a3caa451e26c58dd1704247462430b991c1225e3a9bd72b9b50f7739bc58bc48d35a6a04f92576d9dd182f4fd0e50a75ee5080050751dfd01cc469a1d3a535ab6023b074f5c8eeb22d9203551f75e23d82081cfff9bbc2b08a0d181aa9e4fa5d547ee17b7401a302527062e835420034807c272da95bd5553ee575dc0b2ab61f2f3c7aef6b10766f6d785fbfdd5ed9b023f4e5b5d3d95c9f061b0759f39d9cec567a54f95840440e887b0efe160ef7ef94f281abaa7b979a3e75a811bf525f19dd779f51a1ac6341a445d7f906a5f1a1001e9d96abd77840b6146bdfdd85fa597ccc11abefd1d0f2403febc65a599048889d02f2d8c960f7e29920f7756d1a73da3a918b6beb3e7efc9286c7d24462b638b0695b5a2bc68a942b4eb24f3421a5fdd6e30ed83cf3f519ce12f897a405c9994f29ff305f07cde08d32dd55cff29e8b90c0e9f60afea6190e757d59ef9ae7711bba443b4ed4d2e994cd255bd723b04e017bca509a9631ccf1ca6c0c1a5d2ee1eb9e651b56a11820b3b6a0523fdf035f22fc782e46f477ff23e0b6565c5e0de4e47fa7e2ad94dd745c2b05bbd1f4798add5ea22b40c413adfea772105133bb3c7b467939e7054a7f4aa175c8724cfeb3dae9b0f8ac17d5643874d5527cc41d2a2bcd859c87c19229d33bd53f890d5e4a9469720050aabb562cb58438a4ad0e4083745c92d54873d0b119ab38b5f16465057819ad19a566e08d86b6be8a9920972138727e47a1f4956574d25696cbf07821f4ccdf7ec121d85f14f26e89435aa6cc7d1bf1e572b0e5b4920548ed9a4cf466d1992aef13b96a49dc78700a60515f9d868b0de5eb29804d8368511cc84ea2256d9cb0841bfbd71e092f6857704fc263f52577d3444b41342b86b4c85330794be0879a92207e204ff387855cb5bd63ef27f3da0e27013c58c5c45b8bf7ce21a5596570c16fc26f87b13a8bae0f868197cd485dfdf15e10c61941571abe982a2df6ba7aece967cae222d6b7d8a6dd7aeaf8830ccdf156baea148ff0088bf349a50b289602e73f0a8983092409392153205a4d4b6cefa0d65d86a911c590f388a58cdc9ce6d3c0feefbf2faa20958656e6b1229534a3e3ec989f36090d9476a83672ea1ee189564a6d6e8b884847dc0f05b8a0a447cf8736342ef27868d2b016b8786cfdc2d7b2f0c18afc6ed92612d9f759aa628be6f6529b4141d58a8e3a8bf128e2763c54d7cc170565acb3c300ff0b80c7b8771eb02715d058639a0d6e16a572cd627bc86e09543cb32aca81fc7fa34b10d69260110b632d495787eb315e34d92e0ec8a4400fb1d62fb3f66368e9dbf984a4559459573cbd0d11bf5e5d880d522dd2e42fbe4feb22156ba4399073c88302111bf51a1b7182851696ec05f0675326d9f145f08aab906adc5e0670d7b94cedc63ae06b8b259f4eeb2882b3fea1c2858e0f709daf7ddfa70a4570dd7ecf2ec6b3a231530b905577a1e72f59614097a9cebd1a082c516de1b2dd1abe9275bc1f71e073b32976429e0485a682707877c8f14f0315a3fbc85797257723438b051b323646b8740a6cb3a2504d9b18421106b417f2c783d9420fcc7ebb155bc463a72a1830ea4d40f95bfc78b44b22f3c850468998e70f4c183ed1b6e4a43a93c174a2e52cae229b597590b5078653513c660ffa5bda6ae7db9d53b7d94aded4cfd703f9f2348d931a274c7c45159e4768aa18c0416b67606c155481ff20c18d22d9f1273f60f26b61e6ddbed4a2ec64401da4319a255a0f0917d1cc444ff5286b2d24f0f27259407ffbf6c42c3816312ebdaf260d5ff34c601aeceaaf045bcbfa20738f5d9153b8cf26b1b8ddaafb658999a3ad09fc353e771d5058b49a3469d39477c003d4e230e16dfa4ed064639d9e5212592f8e3cac8f66974db709b2cab5c325e0ffd9733aa4da1d3828ffd8d067a20216073598233a06e447e6a471c964a64b67fbef50131f5b1d60f5635bdebe8288b36e8b47abcc71a44444c350eb947ca80600df2b2e3e9097b476fb6ca300cf378aa81d6fad97b85ec6d7d18dbd0b9ef1e6f0ae65bc29b127e1e2654bf7c7360358d1be4b92f8c6eb1f8d44211f1f21112770688137c8dfbf61f015d6344a9545c99538c52f2e9ca16fbb5456378526b0045295988758509fccfda274ce4679f5c93102242f7023f26a3d06040fb5d303437f649ca04981ca4b483701bdf9dd14a33d9d7c85de2adaeb4941637e77aab598b7157dc7b38da43c6eb5019780bd95bdc08e7082abbdcc00bfa82da08b549d02c4bab3cbeb6a9f2a01b5ab755043c2968eaf4742d1af1f9e0597cef7972b54336902d5edaadbfe03a147e51973335355701840cdf4c228382f87d917ee20730c7698018a39c1075ad6b53bd8a495cbab2bb4caf385d5b60ed7ba8671ce32f58e331c27dc613a189c61e0139eb3cfa6f4be7487b7bbf63fd3074e29af9ee14e44431eff34fef53f9f5ab037e96f55aaaa1e8fa4a9769a8694063aa997a8fd7a7277b7d41ea4cf41a8f60ea5829d85110beebd7d6414bc087917cc7744955a63e80dce954e46cca0377fcb5d7ca9dea354bee6c4f8c5ae13b96c09b43497eaf444143008ee6cbbd9bf9e35a5b39c2bec4fce112476ef9549e88c53ed7cc4b5be983019def08e9281e838d5d95c6e2a8a9a52c7f713e6d8553e2e5d819595d3d31027d26816798357fd48f10d58813ac85e3fae414cfb0b34b29de5a1c8adeb03572a6259223bff00f89c8325677a0089928aa34480f0d11ece54898ff19bca86bb749eef7fcda30def0eb09afe13c058fcc3cb3f51d34571ff30d3b98844ff27a2d41e87a712c9672536532cd83227a4bccf9ababbb693398452bb9bdc66175bbb8949bde33a1e4efd9f72ddaa66e078129fe7657bd70396297a73cbb1219f6c01ba4469a7253c9dfade63c44e7aa8b335a649519e0531dc3d7b90ea6cadcb0623cd301e8dc8750003cf323e0ec9edb4998cd95f378b0e1b8503e46d3ada4c303ee556987cc77f52479b012233e6ba8eef9a64395f2470fcbefe4cd59f3f716e09feef6840a5a1139d65301b7b62aa7700bda4583631447ea13ebc7f84f346d38f73ad75f4ca9f37a3779f7d327643a8c3e5aae4f4dff7ffc0a0ba33a0cc07034e4d4e7f2ffb9ffb1083fffed0455e61056acbe1c11eed410376cda8321977f3b20f99b8ea3dd149234725ed3ccb985497cb14dc8c793af186bd1f6b0af8a5341b54c124e48ccdee10499e84407221b28770543d33b8f01d26b815e49bed5c7ebb2eb7b3c6a5ef9ff8099e127f70d8841a86320c25ad551f9538f803633fc8ecf644958e408344d136edb38a59c2587514a371e995285f19163e78d9e6fc34502c4160f803f6dca71193b976fabffb481efc62caad38cfe87a141245b78e5aa28cbe3fa2801bc4a87c8a4bb98f6dd2d61ce0c3e82deeb96a7fa71964a36666fe9b40c692c4e21af41cd6e4600ba0df96a1909814558a0487c3f7550c41e824dbd8ddb49b638751e028968a0691db56a166064452560840ce297e059594a4187e98d7c2d25b5476da8a048416397ce1c6236050e6b3e56283e708f8ee9b27ceff7f0a1437187b7a338e09e276d51b7237cece994215c59b8c3299c990201af8ed37166fc40ae6b6df1be74314086c365932866e09871c27eed0dbc316577e988b68290dd91eef048a55e855d0359ad485ac910f5144e3ccc923e2898fe0612e03fe6e515513a3774ca8891c2330c77446f003b6dccf079cf611855f6aa89a1c0cf2636619efe9c6cac6ddd850c060419048c60fcdb7c1e7f2140d64b8675a7406935d0f51b0a2febd39b1e5182e811af08b74900e1dc30da007f1441f4a57d11e7bf82914dbc4ec5c12c52988f2fc6714763d1703bfd48410de657c2936134950a0557e84f8071bee33598981084f2b293c4d3ff9039fc328194674091970406139c0d645a1432d05fb86762b64dec082d519ef1917006b4ad4483d9342ec2ec0850d3dc94da5b0bc103298a9d57e7bfe47f2f820e2e827ca55e98f752d705ff868dc3f583768654b2606b90fd1efc330467d059a4259d09b47655360d8daceffda6db5f3ee02d1dd12c276c9f20213a58442ab950e13c0adf4ce7db8109d462f75a7b77d82bea784ffbf97dedb711e3683346f8bc745095bf3bee14b80894d47e4ee545050fc932eefc797be7abfcf88ba0536947a0fbc04fbb29bcc1462e14741ec6ca404ea6a1f33c1784edf459fe00aeec2d64dabbd5660251ad1174daef3c2b5efa71f848cf09b1a2f0b9718e96631643dac73a1619b854cce3cf77f3db66a02dff4eb2e93d00efdb68fa9e906f1f1d1e52bdfb5dae10d5092b81389baa96099b552a078f093d16e5edf7e998d84d6c95f93c19e73ea2a25d82d4dedfd14d60ad5537559b2a1ced9ffc8f20f368358b9c2e33da9ec4c441ef55427a0ef323a6ab41e05cc9d6e9539ec287c5b128dbe63bfdbb9899f1466dc5296d4eaff4abbe416a67bc4e2ec8547d2761456f688a5e3b14e99ba9d7860c2d5ff4d73fc766f910d8e6acbdf5f44599f16d6650ef9d8e43f99341dc5c7116957881f98c3cdf71b6a5a37e14c649e17d5cc9388b9d14af8c93bab91d08b94932c10d8fb42924360f8a2c0146674344885db4158ede7c9d2839769078690fdffd286560b2f8cc330c5fe4f626eab4d7a64ecbe126fb92b0a00edc7e8ce9bd1431cf0d78af782ea1af6c0f0bc01fdb626e985b48aae30d6779d65372489cef95d8794e2c7ea3dea454e57aadd7ca743b3a6d06c690739521603d8e34871cbe842d31939326070543f0f64365aafe7c2ca4a5a22f823c45c2983cb2e711771b6d2cd2f049b1b978afc3d0d817a35af46ff76281550e9374db414f98e938f48c604ccffe6744f6f54e53bf8a6ff05b38f19d2b7ef10b442f3652b5fe84b6726c497ba67f19554e9678ed82dac05fae8898823599a333e481092a0686df88f41230bcff669d9b83f8902764bea4326d04b3c620791e721d5c6b2fcbff7c9606a33158406648e90c2d61e22d493fc36666895be4d361593d98209c53ffe0b776a5de936895f9f59b1a597ae05d82207f25d4981ec36776b0271acf1347cbe127212d107f0d3637e70e6c62ebcf9b41514e928591ebddc2e2b9217e1b2090c7901f401e0ae4faa2f713c221aff07771870c99ec28cf240346252395adf2a014bbd4865825de3ed91945e018c24341f04e8d005a24bc8922ff250ea8ffe9bf5646fc51f2cc4161265bf4213079a5341454e12c5cdbf0f2cf7a82927c87992934b49c2746dfa58ce42feada783312c75b9fc50a0b036b31423035d275a91a73b1a61b4ec2f0844898dfa3c27392c3d50d504890571e44d60526e133a41000677cb87a3113baf8b8e6d8166d441678bd728a4c3c23c5a6b737869a705b756f269b347cfc01dcde609d38ae4fc540d214a60157233b5da12097094ba6ec34997a8bdac85896a5ad78909be736a5fb148d32256baa8bc4959b15b38436a5d87c470551314bbbeaf19dd58f15c6816312477a7c67c68eeaeb0bf635a7b3d1fd2e7c612f9c3d69faa07f9d31e8d490a5b9b2bff01d421eb46e8921e780bfb76b348cdde0e3667aa9503a2c00a37af422adc18aca8137bff993d2d4bc7c545fbfad2c50d3d80f5df06f16fad5bd7288bfec4428b1e140cde90e27c82af182172a1a233e760df2dcfc4d1ceabadff8a24dc1bd", 0x1000) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1080, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x401, 0x3}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x9, 0x1, 0x4, "7a13bdbfc8ee2c5f9cb0d534e7ac9f067be2327b", 0xffff, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair(0x19, 0x3, 0xffffffff, &(0x7f0000000000)) setuid(0xee01) r1 = msgget$private(0x0, 0x80) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b}, {0x2, 0x5}], 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000013c0), 0xfffffffffffffe07}, {&(0x7f00000000c0)="db2051a339cf9c5c0e46ff409e17a99ffb23a8f69eb24d7221d3f20b1b3e50dabe6ddd6817190e6cbe4c7bb5df5ba3e1f8bb45d042dd2030894fe6c7e9beacf5833e8592ea6c8cbaa19369ff4523dadd5b73a394c50c91e1574572747db2750e0a795624a68dd1b593e24983be051c88de665b2d8f78a300a90e747d7ea4b0ef1b3f2a6018677becbdbfc5917466dc9e4c8a4cc9761523af7586d6c4710b8ff7fb06f61ef08561add063f01c7d524f68497ef83aef590f47d3781902bd3c0afa61e1cd8041b356f85e8e63f44528fe9668a90a01f20c4a24a9de36837d29bb0628b72bb9482865714f95263e807be5fcaa9521f0b3b7fdfc19572189d7017d82a0dcdae399e5e2826eeaa7453a30052817757820dbd1e980e327cb3ccd462bffed96a9e8bb1ee9cc2b5138d462ca55d53352f4561371bf85a1a6ddb8e554e43010e0eb6fa4fd1d8684e7c7ee2d8dbf94585d28cb1829aceec953e8fac351f10d832b9a2df36731c49e5956893e2918e97818bd01e2f90141189a849eebdd0e6f3690cbe832c8c2bb58e5c9b921049097790d66c10c23882598efe57e8c62af9b3ac930508d38ad6bcf5740a24e467e0ded17ccfae0f2fcb28c12fe1456586a1a51034745fe3e4f8471abfdbdda022893eb8863f022d586cbe88cf522785fc2fad7d3f2aeda40a086aaeb36318aabdef3e708b2a6cc05e72d5f7bf5c3ee55afcda9499b9cd3e6339d22765d9638e0ce296eed97b9da1efd6514675dc96db2a1ee0bc18d411e532bcb47013e307adf9e7892ee55c70300b87b6c21e64ed692ab9c551a496390c7735a5e727299175ae7b63471b8624a1dcd34ce923ebcab0d499bb5a900619bb585bb35c99486116df1ec302c2139e041da5398916471c78f04d6565680d41bf066c08e945064f98fbf072a7b600ec552f94b0a3facb377cef914d6ff9f502d98de2ab902ef2aa1673f0a0fde5ef55c1f1a05b042cbbd54c3548887443c7388b2a78f95d596bd1973e04981ac30d6bea13ff892e6297b628bf143d316e97c589dc1438aad1e698954fe0f84239c69c4fdf0150c80b0a73c1aa3dafadd27a32b2eb3b8914f9772153ebef94ba1848bf6e22d06163b791ad243db2f0a3c6dd86c31175cf3785ca3f26b49099716c37f4e6878d5a97d85bc5a36e5c72fbda79def69710711935f66c9bc8f5631760bfd1b8dc48cb180fb4a9b95dc88920e5551482d9f3b1f76d779edb03561102dc9dc32843568e2000561cd3c6cde83d915dc57ca0e06a4d065c63c1d6538294aac9446da7507676b4d35b9ddbfcfe716eb040be3d97d33d12dda4136625171fecab879da87a87da2fcb27c9374c336a90c515d8de3b85e06cb0ae76caccda144461e6c8af3c02a1a73829b28e216d94d95629f805d97de5c9f4b80f3226b5139d7f59fe0c35a33702cabcc38f039d8b5742aa27169bf6d4d23feedbb2890f1c7d8089528e13fca9064eecb805810fc92e682ca46679fb213f9541cfbd6c6b86e2d8faef3fdffe9e89bd403b46621dd8ac49dc0eeee22c0dfaf1067392acdd0e26474a3d796d18307564ebc7989389fcd13dee34e2be7030f16332b69be4b752ac730704692b4a27d40452b8e9f41239d6fe7305e4f7c6a213180406cb4feccd8a019dd0f457a278b1e3c59e8baba5372ae3c5bb934d37ada05648fa194f341a0783622d917a70f718ed9e78bd117fb725f666dff95bc7111290d206d80a5f058e2ec9237e17b49c3789399eb4302232218610ed24b82547a7f6d115a2f0d923a5b5bb599cc68d78b1016197a07f96af089048e7e0a7c5c229acd120b43ff1736abd049bc771a02390b77c14244afd52d3a60bb3cb77615614e7d62abc9dabd2c69a524093ef985db8f5bdf0e3faadda1ea852d703688ad0852242901c3eb4579f3899bb104fba37186eb2b0a1325abf8858fa2579028211b796c8c7a72d4da24590ac1105541227c29e9760699c987e202346187a2852dff2032b175983757e61dbd50a833f8faf0dd8cb62634e4bc747690824f17570d87f1e8f8e93eeb315e6fcaca2046e6547524a0fa6c29270297f2c163c214361ee7ea7b8a1dece245c54f92eaa26878bd7672f64a8d4b037e05343ab6a03d864cae8ab5b1fe246c4dd0b65f3c84dab2eea2af384bd12916237d3f673e8f16ff3a0566514c7bcc79f735a803de1526881f58d5166187cf79a92388085e2d74d520ce43f2e46e0fe5f41b4ca7ebaffce29089e3e9a545c2a227528f082581a11d562427104f027990e3b4978a66f1ca69f8d9b31e5d193a9ca0b9a395fb04707148c66f74a7539b05ec83011ab883965ab8850944ece58a6f67c1a6235028b008551bd146e44dcd5138b572b1285f878c6ec8d323e7179675c21c84deac3fcbf4d7a90045c5e1f405c620e8196819209a5e64d6ad618222deb9453d5218f50749f56aa94f0ab8b79e51cac76207f577b7b35e2c1609295e0f80b4ad7ff0391fd399eef7b363ff8b17db1f1f1249fc1b65116beae49d6bb977dffc0d11187158548df3063ed9dfc56ab69cb4614055362671c8de4ddc1e93c7eb579b150374d198994866f584e12cbfd18b101b403fa8bd999961ddde287133070d7d5a793631515c0ff6f543d55254dc83ad45a2f2ea79a8663b408a56fbe4806db82509716e278c92a7c62aa01852d34c8aed51721f73aa543d31b6eb03703326e4bc576ff9acbb06036cf0b6c0479cd066cb2d8f2235e3e477b05523f7abf3233aa0215ee73494c0ecfc25ab02dcefb5a6208fb03a6e655e952c4fd8069ffd4cb08b70f84142b5d8d16328d456fc02124fff636e372ac61f531f56a3823f8154ff29e9a97ba4b6d490dd8ca161b6f69e72fd2824321ac3777baed998e3488b51b0a162605329ed0253e3cddc56ebd54ec6d7325e57accab19300aa0307c802a85d1724558c540d5c43696bc800d88c3bea86b86bec8f0f0b3fb082cfe4abc506c6c6bc7ec5f56c234e12dc0295be04bd6cb9df54e91ff30b4842c66deb76d21bebebd4b8f1247e0eb888bc56d0f2192971973a30f98d7f61a9084df91ac1755c55e81ac6484041ee46229fc6d0f88c7fcdcf6b54518a359ff0a8b1b258e8992bd98c4dceac795a0bf4c7b2cfb4db5f8aada091ecc7df0e47de4a156048a395924ba12400228334d4d23c7feaddf223ff67680e0753f9c7bf1dbd48b243bdbea935a02813768c459766376d24f5baf4f40527887036e96d89f878f5231723d37a7c1f3cf4180ac3c3bc408fcd9daa69746b18ba83fbb28dc4b0b565efbb103113a1dfcd39a84d1673019eb962a15892c90b640c9c0c40b33a734d92c9d8818c39badabfd83e867e06bfa2b00ee7bfcae4190fc3d7e4d7615708ec7d967a74bb11cf852a37a97612fa4a21218cd8a212867d2b410bdf62ec5d5c94a64f1dbc4ab53f740b0cc892d5e6572dea7ab8ec4d86789628c383e2d9a3cc254b10f9d70509d947069ca6ae992c94347d0407356b47707b7e374854e0954b7f1eaeb3354918b0b711ff135472b60e08eb2eb21bf0207f9d134473cdd772058827835b101908bbbed808b30f00ca2c0d7308fadf8e2474632f4b495a70bd48bb5b65cfe8dd2e9426856fa5caa95a861d23f8ff06d9799a0ccf77627d6859ef0b18956d9bf61affdb11fcc5b18a5e27d889bcecbe228113044d05636f6d699358413ca123ac91f3f40e8741c3144318ffeff480ce1fff37e3fef2f202fdf9b4983a935773117b857b701600d1d9b43bd5c9d48150c381e901e482e37328a6fbf5252954da4b709ea280cd60edbe30c6c75da727aaf7343bf7e0f89bd79e1497dafdce267ef3134c3414eeb8f00628b5a828e0cffd9572c3b89cefbc9ab9e26e5ba1697ada51563345336f5bc663981e07d5eea0cd5ebaafeae70b8c93b51bbf5c0205f0287846089a635c84b5bc1e95a54ef87ce78fe7d827122a92e9aef073ddc0ccf1940b67b1c132dbc4a4656585fa8a10402f738bcf25134d4eb41287a49c7e6b9c9599241abf0cf2fb97523a956ff6f688909a5e820ee365f58d70a81c708bcd7aaa6758213b18c491a906d3a1007d37f69617b1b97b654470ae4d0cbc0d22061753489b1e73d716fcb6c6ba394366d83ec0e87c9340ff6bc88e958a6aa0c584e4b3636461b73b8ccffae72944b457c781e7a456d4ab3e8d0e1327317e59913528b4e3b20efbd01f7e19dd5db747e9e58ef0620d230f0cf8c51a480e15333ea2558a0f64f7edf04565cf9404038fe77a0c8d61cf82745012d24823bf2cc456f2aaeb829d2fbbf6af9e62790d49a9d6bbf23eaef0dc315de73e5d588844e0b548cf81f0692edec3b9d82c154325f1e1c8025cdb7ce22ff87a30a53ab0e5a3a93d458a472343e12526a1c16a20908fcb30878cb519c12e0380bfd30a58c3bdf35106a298561c5b169774f6579db5907886ad08cedbbb5087621e02674e8efd654d20d4c5acd83feb0b0f1a08d32adf06220df0cde3a7eeeb3a94640fb5c652d9d37335dbe758a53cc41c53edbc63f45cb14207347769aebc9ffb3c647a8286f1f9ea2d78974be3327f50225740316d4d110348b31a950dedc2217c1292f6f1db4058a06ce78994260dca9fcf83e4de08c0f3180bf866db70d4b98d7590f929b83c5557fdff710342b0ff9178ea86896c7d9da11fbe9510b392873c7610e74778fc39e652fb24f02015d744860e306dc1844665f3b422cacd8053920e839ec65b5ca254b30ec1169f5440933d58b8ba924a0ba345f70e2aecb1ba57dd297c9295bb5900d2beb3248a87367bf19ffd11b56f399689707d2f85a98023e7cb7a765d691ab870809ded2c4c068468ec49190da67c936094d2eb8c3abf21a1ad6fa84ba2b7a614e7a2b4e0e7d1e69fa425bc4862640d935df63c0a32518dfb092ceec1d65caa5f55b282734d480210067a00bde88f02df3212b128a32e9d2e134d547465654ce4d28e6d24ea78e7364cd65dca1901401dff2888ffef9b5f293923a963ed73567c6cafa1683fcea0b7ba4551f03a23f9aed2abb09050c327c3f74318bf953180532eba652f32ab649a2d58d12c07ed9bf3760b31e8e52f1f529b426f10160f55c9eba11310324fe8971213854167e9042335831129719c6453691d0ead3c358d4174b204da8a14346426d2534d88fa07f0aef0100bc8e58e043680b35a85f12a00b74f41e85ed695660cbc5c3e60c6f63452af95675cf140354d90f2565330c4b7a376f7122efb2a42323d3ad8d32f6dbfd616a634a0badc3e6262190e4f04fd63b0b90cd37e28a92ab19aa5746edf2b851aa53ae4914fb0509e03e04dddbd55aeb771febd37be377159f354768155322f8bc07aa7b94e879dfc9eaf303d4fdc2875a5644c1c42881c8d2d805ba6f4a7cde61b6b40637c321b3a41364ada679c90f9b5de30e1731a67f464912ac2dde59be93ba82851aebef7911f331185a759837c0a323eb285fea2367a4b30032e1a4e30c612e7cac0c478903bccc196bfe6049539c6c12903154fd9f3898c4ade544cd684669761c78a454c6e4b50866e4d03159f1026e30d6b9d35a34138a1eae4de23821cc13cf1e51804d317b8e1b47a05f6694eeaa8f02e98ed07223c62f675bbc5ce63a9cc86d853bfc5d2f632d3022c73fba02e6a1bac7c3c74178948e68d6de1df3fb653a20f74a527f70f8f264fab2208d286ea16b79d9ab71186ca711de980a3fe387c595fe4e0013ef62e286a1ad240a161799fee2cc3b9e612954be33a1eb1af979eaa3e92497bef57b75154", 0x1000}, {&(0x7f00000010c0)="8eb989668c38963afe1edadd46cea3abdd815e7fa12db548d9f68f0ec2b72a566092a138e50bcdeee94d13c6c459ab040a21d912af38c6e0de38a35aab87fdd22e51b56a777fbde12b06e48f6db9af46ca168551c60c92f2b21fbecb3282063cb49843c662b89d1d", 0x68}, {&(0x7f0000000040)="2261c30f4688f656026007dfa4b35747f6b4cf8036934f102488f72b8a147fa2e6d8b0880792c0870d4398b6fcb45f71ef38ea6ecaa8edbd00ebff2613", 0x3d}, {&(0x7f0000001140)="3ac4b11c83066913f920e2fcefce9d7a72e645bd22c89d8de8081c31016657d6855ba25ab8702f782b4b042d8c0e65b78e29c16078b52d34a69c92211bda12259be841307875411c55de508fdcc8361692ae93f42b852ebf48d5ef2deff05d36e2d66fa3bb4d20083ab72b3c7687dcdb2f8cfe3fa168143f96f0fa2009be5b4cc23d4d77a5fe19e129d6e1a97c1f279cf0ee3afe10512664622f3c65463b852d4b2792a3691392cee886b2c0f32c066e8120676e8d76ab899fb8bb71231c75fda3671cbeae65054601bdf3d8d02f20f997a5ddcd41843a7b55a596822bd5b7866245e496921d5d0fd59d1933f74cab3e89", 0xf1}, {&(0x7f0000001240)="4fc9bcc39d5c1d8c4088fe3dc53c0f6ed46209b54845386d716399c83e3dd9502da9ea777f9655863e2770885f500ac7d9e3058f72000def49ba480c508a520ba9a2181fa6c3380c50c9705c2c4aef8fc32182b30cfa5b57f4120ce628c85b3cd1a6e05dc8d21ac5a765101ca3008f7333e2d8d0cfbc7b1724ff8084858df97775413836c0d751e34efd514ef9190ca13ddae56e9f7bd1fc5f00ed83b6dd108e180677b9cf56999b908fb4727f2b0cebada7f0d1a3f478b8549df3d68248a8fa32229cf95b201cecbf1206e3b44fc3134c0fd52b2bcd6e034a1aac84bf5b91721f40063e2b0d8ae2c2", 0xe9}], 0x6) 16:00:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x2a7c}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="9d044f371fb45c6dc5372d15725d20f953207b6001fffc373966ab28e8400d0a09455a6b0b72cb7767169986701b0fc988f88b0c1704caf808dff2a56cedcf2eec5db6409050abc60e70504955034e8df0bc8b59b4a55fdbf1f6011d9032e8f0879c3509f6cef4e8e0cb4dd4212c3ba074320da9e875f0728fefb6e218f1e7", 0x7f}, {&(0x7f00000001c0)="19222dac514989316677006385c23e830c12548462c0a14a71c7aaf9ac5b4b2c7b62ea36e0137a8991a9450542b370dcd416b3742968db690eefea8388bd75f2ec95eacb14429558cf447aeaf2b77b562da90b28c4df99da0aa6f2b217fbf2b3fd65a3c0458ba9f356c7ff", 0x6b}], 0x2, &(0x7f0000000280)=[{0x100, 0x1, 0xfffffffffffffc00, "025ca232aca386a85c2ef1ba6f998a2cb0e96b709a519a32cb984e509ad7bfd8acb3a445f489f8da2e1ff11d3f55eed43449cfc1cdc27579e649eb5631f11166d3b270bf89bdaba64d96e18602b80172c479296a248dab0be3916429ba23ffdf67432ac1c116b0a9cf816686a0a8db0529e6bb246b07b1b659476ddce6c5dc196abedc0c3442c1f3ca778e8b0322d33548bd25adccf3c2e714ecc75ee6a9dfb7f044fbd7bab46e04fcd5082f791c32f675c5c008157e8dc7a992c80aa8f51d698daf1304cba6a613a3ead741289a76ea203309c56113c112489ea4fc286537530ce80a8465c3262ef9"}, {0x40, 0xffff, 0x0, "a9f9791709769a00d56f426e5bcbe9d3677a78a19ba7be9f34dcca51e5c625ca721a4e4bb59ebd6e0d57fa"}, {0x38, 0xffff, 0x51ae, "efdc77f1fcdc61687608010f4b0082d87aa47923a478487befc4755ebe29569879"}, {0xa8, 0xffff, 0x101, "eed2eff2501552c4632414e29110aacf7e9dc0065403ee6af4c62eb0621cc1cb13e544fd5e628986cea6942ccece0ace428794e31578a2358d539929a9037865978d6c57f9280cf39388c87740c7b9a134e420701e5087a8adb08fb1b496be7886b0ea7443f18bbaeab379fdb34ffb18db49d117505802111bea7bcd2ce43ff5f0ed865accaf536f6dccc2e9cf38837ef45b589dcb704924"}, {0x1010, 0xffff, 0x1, "8d9193084445dbb2f5df379fff87dca4e17d05b5ad8ab86588c6d7b3bab53e2e91e00e6e02e9f74ab175e85c2926aa8bffec5f02aa14a2f373e3afdac60c364d8cb83e5749d8d399e01d609f1587b6d3ec8d121359f41c23453768c82f8d0c59b084b1700cdf13fffbf9a25ba87b79e889a9aecafdc8f60958ae0cbcbf309cecbdf3aedb884dbe2cc188a3294965ad2144d655643215fa46586440d31b65ec54443f9655daf1cba0b2e045358d94dd8f51b06c36616c37b4549f782010491f27d58dfb76473642cc18b841680dde2c546d75c78eaeb068c61ff63af17dc68aa4de6ca44d991628bfe7dd3eb541d00653d7976611bcf34e47288131edcb0d8cad6d788b934036092cfeb99221228cddea8382affd96f359e07d9b854b42ea5e1ecd7bf3efd6e1937dc79b88eafb59593b57f617627aeaf37baf749b1756bbc161df5995fd2de6f45b20707bda83bf864e5703533f2cb91a42f4ab0634079000586f944bb24735bf6d080c5c333a49dc570f4e411f7d64d90d912a79bddc6f9bcb6d81aed0b9d940e705350f7532c731ab38be7587552dc6e1d139d01e190dda0ce06e2dedde23ae8e2877369feebba5d77b889b8bfe685274a7dbbd27602583af7e4301818825d05bc9363189cbdfc8bce8dbe1fe64b22b08fac81a5e2ad9f111986bd42a17357e0e5a4cc409fc4c081138c1811cefcfa47b581187422da76793c02e918e1db086d70fa0c2f9a66c4271cedd96db1ae8e3babcaf6d28e09b138ed5f7c6a18850dd0d597b4ed5465bc5a8efe5cc4cf2e7fc7df994c86d29f04a47c1b1c2c7b5ea58c03e9844d39ad4af1cb97c24064651cf2f607be976ef629a13e0eb0c9784086b10222c4b06bbe435e1d6744af93c009b4734e0bf17e878786d381ebc430974ae8a827986a3e487fa9bb8cc8358e45cccb3cbb50fd5826915be647615bf6029c6a7ff31d9e6a6cfe1c799f38186e1fa46f4c5913f652cfa14555c2cf9a86a12674e6d4a3666a3d90e0c582d0dfe4a7f2e2809d6f3f0b967cc86b096b76a4c23deed919df263c4d8fb36e8eecf0640127bd6729a1fe06ee8a14d51cf175b0eba6f565c9d4615d70b36b9442c65f2fb5465db7788c0d243c69417feca54de125db5fb73fd187b070cef81039d857551f116fd03946dcc9bd100a414933265631aa6e45b384a0a3d304421de27c37fba043181416f850fe127821d954510643c507dcde9f29c0b03cd4d1d968fe8a28adee8e9aba8778ef01a02025dc96420dacf7e62e3bdcbba7142b3cf645080362efcf05dff1e91dc5fa5e8daf44dcab03fd9b8ed23478f929508b86dc2b8b642787b6cbb530566e177a628515be5a5c9bca1684f0022c47aaf085224a49d4c760d431ff878e70813d53ea57c8d06fec7d78a67345d184c26b8ea130445251e0d971304af2661bc0b719fe4dba416dbad29efa1a44ea9390d9b14bf1cd5ec5a16c3612e17311ac5a63b5abab5fc45aeee17cbb02e11a8118bb20b837df3dfc9b9903d65afc38d5b4354f81d88ecd7c79daad0007049c89d6918a4e2396696b021340796fff5e37a77b1a5c304506fb6e02f41dc402103682c7c239851fb2c202b4d1f0b3a7d571b7da7175b22155c3071f268eb4165f97dbee9b6c2f1e729165608d74d77f7ac2af4abbb8975812617352086bc2ef544f22bb10fc2a256185311020e0918680dbe7ff52f1b9858ce4f3b4be48b8ee79e0b22c5ac88fec6a6dfe1c957e89d30bf3aadf327768a4260e155ebbbcea272fe8bec9ad0d95d49105fe324a43d32e96ceece90cda9787b5be47e365eba04e1004863db53667ece269cbda870e367368e0f6608b06a1b49cf95c5282baf9c6168806880496612e20a43f86d46f3ba040598cbf37e923313aa4a15dc6f2af74db6f11f1b4f2f0676bcde08b026a7720b68a90c51baf233087ef2bfdba35ef39c3cf85182e85e0831b562b135941c53c8e1d6acf2113b961b4f0a3288021b7e3795d2228997985fc09bd182620866efd6d2c6198fea5ad785198f7971afbca9b041b66825efdd689c44a6d2395208fe9e7b54d353332c57e7667d8f627fdbf20b0519c14d434db1284170da1933cd36365e2cfc3cc8aee5c82ac6b9b147bacc5afc7aabefa7f6dadbc2971051db19cec103dbeb9283aacdaa13c19ebcdc92617979ff83d6483b6b30319e5dfaa2190d0947e2bf0a03a5c26474ef595e10c0e489fa09be6f5ad40eb99546a209482327846a7c55a726c5f419e0d21a83d47a51d3502b51b60682d75832b7e128e11e51580ac163beff2bd41c526907f751caf61c4576442111d6c7206394b5200abb8f0d62e333ac3d9d5b4de0a3797de6c32efbda6d88b7758e2e76e4089b70eeb2de0c93d9271ba71f843787397c536279afb7743cdfbd7223c16d353ac48107aeb18c2bb9680de9f42dd85325d5131592290207a8d0f7eb8528840892caae6dba58492782c0d8a866620e58b2634304753330b31d16b2ffb9950fde81ce91ffbfb27885f02667791c7801f2f7b8960e0a0e13b32f8cfa542601e6fe24c3adc5f5fb6f38f9f5b3f2e19339806ce941853101ac156aa86b92016b684356b9b147adf1a4c3a7fce5e5e4166f9bea315dd8ea96261057162680840f0578c3f6bfc00764bec11fbc1f5f7efe323db1ee40e2e50052a16d9cb6257efafab90f1278dbb801842bac7ef58b2d1f97b628bde1cfa61cf88dca647d1250806690d811c070a0c83394a5600649a9a2d9c0f9e40a9be5ff95feb3f4764aad96411590e9a2fad5851860808e99afa62b3f5ff41668dffa4bee847d3c516cf125e33a045b6a2f695b0bd8b39be23382a0778e3a1acdc9ecf1ee1c4a0c57710726fde0db156ba9f44b06f6ccac000dd63faf9f58f27d4da870f42fed161544e1b9bda7c4310a9e0da88a678782c027ac0d68638d874389b8010088f9463800a409d4aa5a861c0fbc6860d911a6701a77c9962efc08006c1308ed1f6f97a4dcc0c0d906ab3c0d76a6ac9a01fbe99ad14e2e22c61780d3512281debd45f5045acbae2fd09aab915af0ef483561779f5ce8e26eea126e2238bf42fb8dea1bd8ca99e7b5dd58320505f72b8774e3718a4207696038ab5ce63bc273195fe55b66892101d591a221c529ed3e09566172f4a21fc9e8aa1d873b6df0f2ca8ea5a19f7077c78fd3151520236f08add1b8297aefc73e0587b481412d5e643578606a117161f884802aab087fa8f985c74365b377f63ead365c2e78e558abbf42d58a1f24ce4474e963dafa2cff349bae97fbff0972b90ce27dd7479dc80faf33387e6e454f3016fa2e3cf4fde102288348d2ef9e63b362870d9e8b9242ec1c7defc4a52ab087a817fd8e07bf1e8c8dde45d610c055c1b2d1bf424b1885b95fc98ef63ec0d2352d478ac546c84c91b9d8b3f8e8e6ee042f9cb9db31c35b9c04b2ddcc09a0c75025c5a3c3b5d0296406a38ad001bde109829f0fb60af09b1e3bde8a0af20e520ce2242f6a1deda08034381b04bbe587533e867fe204aa293fdf77f21898729c1982f8bd9563f46e751e770c9b2dcd900e7db791f6e4c74067957835353cca6f2dcfde9874f2e1f692f9dbd867b4ba143bb87e643546ee7e3df738bbbab0600d37533e20fe284e6b710c40d06f3ac54f0da46900ccbaf577edb919ebe967f02f55f4113ee707b0f8d3e862ce1ab2f0e6c7bf5114fb06e1efd01f728fa043f6c460933d9d79477fde49e3e929f0d17c695f26010a7bdcaf2f13bb7af45b1bf17a12687702cae158c01021e64c4e1debce3a98bacecd4efec94d1ab21fecf98defc2af8922d6eaed2bbb7516594de7816a5d7f22cda32fc9d81683763a2eadc17dba102edb1c2db19c352036c825db413d74d2faa402bc3f6e7e3e7a2e205f8694b624d932113df49a727540ee927480550b049466dfce23366a030892e565c6b445ecd6ea96fbdcf3c7db79eac0784333d0667b3a7fafb4550ff1de373ff0d6bce9cd5b9f2a5e342c889458aab05dcf29f6e271c55c6c194035ffb2e270dfb28cdee1b97e21ef29fd25bf714365d82e2f35dca9927f1566142e4b48cddf8c14e86a47eafc1d7aaeda749763d742173a347297f06c165fa02a9e8bb87348149fc0de498adb05a7dbe4cbc15376f3658eab86f5e64f4967a96870435965ba946d1be434c6f6c3cb3001f1d062850e8a5c40524abc28ad682dd9473865dafe78980913757db1d4634e5566f4c94d4bef0382308bcf712735b36bfbffae2c06e6ad766abc5cbfeacb08d12757f17216074d8bc352ddb463d498919e24520df8333cd17ad1a7581cb0f7873d0d8ed994a247d037e5fb8df48797fa2ea66683ddceca4f15f495e5576c50358a470de3f3247729fb6f4d3da4d588740cff86704222f9e9acee9f062950da8f5eac0c4d0f3d70c10a9672b063e93090939ef5a77f2f475cfe13751d85610bf80e0a24b08299a04fa1e9ac1f430bf9ecd2ad531d88a3257188b0b8ef9565ca1237de5c28ae0e64ad65474a5695fa1fc99de4ac3cdde394e4a09733ce56fa607d50d3117417aa7a34db3549c2fda5ba0020645f03c9044fbdd390e836702c4776bc306255ac7be1f72f1480f88d83936110e1e924683c6915eba78e9a537ff5c48ce24bfd4af1b4e70e258b2a0ee99555ebda76dd6ba4f6103b4d74b49f50ff5307b57da0f57a9d99509d9e4b88e6890e0bb348bc86562001e066c017bba523cc1a656e8b5e1e0c3f22109998a297dbce7304762e427ab92e4ed4a25e7a986ffbe94dee18e5c37805ed41557fd44c874592673ff1b3d6f2b5ade08109ac3fdcf86b0c88b61fc36217c2794ef4cd3ab71beaec4164a05955891cfc89d77e773882812a58037a58cd1b53fa76145baea60011eac1cc08609b438e1ec66b46bef744890f2811150c13c9c1492ab3e3bc0e8fc899a1f1002b93e57bc532663cab802e97833ca21a0339c255c3fcff951157e50275a4ab6a4c3cbf41b9f0859f68685f226457dc89f7e8ef0bd1f6d701fce76608e5480691b70d991cd51b4ff53eea87264e608468c8e4495bf775221dcc2a478c6c907c188d83b00fce4e72afd63bef03d40093ab8ad8508dafd7e74c6f101fccc89174710c9476fb7fd08364aa68032665768d3590057c812b88053213290e1f3b5be74b2194f2d69599722fccd3c4522040d494faa62a9aa86e7590433a0a9ed2906684e913780c585fa6611d6f4162f7d03589188351f9693a2dac07eb4482079b9a267441790af2009f65363e04ad1e37d00a7821a5da01cf2a54764f8be37eb6a7405c6811dd3666b015efb51c99ed49248ba07b34ce28e57671369852dbeba1c4453f74c2720db391645f238ec35e9d52bacef9a1078c108580be320544cea134c01ddb88873f9f4dd1627a37391a5960b00cebe9cf659818f4af3e0beb86512989b885b8d9432ee54e6443e677efc23cf8f985b3c48fc6dbf643374cd0ecf869d0159fc4f81b492a6742339d0217c6dc6626f3a39b87a9de6df90054de9c42e2312ca040c9f6e02856326730c39ddc5062e9bbe49075e02158b8dbde789bddc72ab5fc86905bc0291bb410546f0d5def8491283589a5f0013d3dece245d82513af4247d1259bc8b5c51c02d4917020805e9e7a2fba6071d5ebec7bd16cec0feba7fd2ece865b0a7b69306fbb976c34d56ba3742b8b2b2b34eacd0a9f09db51ea7de129983157ff63edaab8197c33ee1c1c125bc7bce9220e400a603579842ba5b3551187c0cdf757447703bb156ce0b640d3e79cd1"}, {0x58, 0xffff, 0x8001, "f167af02cbd4c474ded68e27286b2dc37ada7cd643c3f7a549455c1c9a2c8834b9c76db41566445ea259b027c88160b905ab96eef34b274fa93c824a1d579373bf0f79b7"}, {0x50, 0xffff, 0xffffffffffff8001, "18fdf48079f49d531af4dee59acab2dee88ff894a8deb2782f89510306893668430d992cd3dc1d0181cffb190824b5592955aca6411247bc665ba3b5bec8"}, {0x68, 0xffff, 0x0, "6ca2f29151c454d3a1a2bfb1cef2adc0a4e64e28c977f4d09bbfa33b0d8d28d2b9bf7e1c8183ebd18d525a0e6d96da10da02003223026b84ac6ad9ee3a2118ce15915e8c65babd8987447e0f0d53b055361ed4faec898ff7"}], 0x1340}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000000, 0x2, 0xed, "932f804efb8703345c2d61172fc44cb7e8d7709b", 0x8, 0xced}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = semget(0x3, 0x0, 0x207) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/209) dup2(r1, r0) mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x1000, 0x1ff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="94783d0b5dc7bac130ec6eaba185ede72f67a7231a340da4fa6f54fb81d6c0537e3a95247664e628515c899f3b418cea353cc4aea187e356dcaace637e5c8f7511d0ca4e5c636dacf368ab632fcd4f3f672466613867f1e35f9012ee63995f5a79baded22fe178caaae1009ff1c7fea48093ab50cdc9d5f4e3dde7f5efbda4ab5e37964facfa1faf8a9f978744f587", 0x8f}, {&(0x7f00000000c0)="f72d3020eebfec3dba565dd721c6a4762c5a7d9d2969cf75eb59e2d4b924371eeb4fd0f8ab1aeb17574be8b4a52774ec0fcb3f3d5446bcedc01d49d257bfca214ac86dae80ab42992cb30c8d47c62c937474bf4f7cf9629cfd344ca38047930b617c3d4f9b526ea17fc587d471f0fe6d4cd67e5e076682047d78249faa178ef866e7c47744eeb04c0881076942d60a3da7b2834fad91d09f22a90c09968e4ad57f0d2831795309089c5d86d8133edeb946a59fe458be6236361355e60b9140e6953f2d32f294d55f956edd0a4925822b1c0cab7ec30d", 0xd6}, {&(0x7f0000000200)="47a72a061370dffe3d758992a0932c42b9a49c5ded97ccbb", 0x18}, {&(0x7f0000000240)="4c20123a715bb5ff36", 0x9}, {&(0x7f0000000280)="54eed0d39c5ed13649acfd3f2ec6d6dacb78a724be42d9e11ca0f0288a00ae346ec0025c50a29959c7ee5f6b0b216844b71722ad15ac9cba1370530c69fe50c999b50c528410ac179175db12cf0560c5ea3af38ebf6d04af3b1f455d519b99cd3534258d4129ba07824b5c151a75172fcb05b84bddc3252861fee109575cc18cbfa6e4ebf5e1775c077eaa47a1169c3a633fd6ff995cbdc5dd670d6d24ff5f918226c191a25ee706bef7a4f892268596a313100f6c45672a1b46424aab4ca1e72c05a32a1572bef9303d8c1575a0097ef2f307e7f42280430b37f3caf1798d2a4e3640b823bd7dd3879a1d687d844e050474a25bb1e4fc1dcb7efb3187", 0xfd}, {&(0x7f0000000380)="7a5d81dc5f28cbe19ef0b84574482c4c4cb0523d7f90c77c99797a4c7f95eb3d3c03df99071dd2ebcf7f394f8303ba8d069da17b27fa839af8b8b55e108bb5149484e1f8a2f88a84b0022df7b8c836e71945b02c010faf449fd56b63", 0x5c}], 0x6) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair(0x18, 0x1, 0x2e6b, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x48) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x43c}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f0000000180)='./file0\x00', 0x100000090, 0x1) 16:00:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x80000005, 0x2000002}, 0xfffffd59) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8088, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa2, 0x80000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x1, 0x9}], 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xc0000023, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x8, 0x8b0b}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x1f}, {{r0}, 0x0, 0x55d2403b36a56cd, 0x2d, 0xd, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x7, 0x3}], 0x3, &(0x7f0000000180)={0x7f, 0x80000000}) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="8280cababdbfec009da3858d1b416626c8d77992d204174184832911882db23970d2300d3103cc3fd40db097954060e1c1e6db3737c78926903233915500c46027bad154a7630fe029664a3ca6d91e1a86668991fee3584e51c633df2fe3b7eba0b1e58cdb75e34947b186531a49ac37f522aa466728365a63a76a61a58089ebad016aac90c5ebe64f7c54cd3f61cfefe7ec234e78af291c4cd29bec3de9f2f185ada94796b65b395fe1e39e0923d06ab5f51f4850a6bc140de1bec0ce66510edb6a26d5602d48", 0xc7}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc00c7006, &(0x7f0000000000)) 16:00:31 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x400) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="01ffeb009748000000000000", 0xc) setgroups(0x3, &(0x7f0000000080)=[r1, r0, r0]) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x8000, 0xfffffffffffffffd, &(0x7f0000000140)=""/122, &(0x7f0000000080)=0x7a) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r1 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0x42) dup(r1) 16:00:31 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) setsockopt(r0, 0xffffffff80000000, 0x1000, &(0x7f0000000080)="471635263246cc5d0d6371dd45cf9fed49fdd5aafa70d7ad14ff0a24d950d5eec3952de41cb8354ffc509ad720df38", 0x2f) 16:00:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file1/file0\x00', 0x80, 0x20000000002) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) pipe2(&(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:32 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x401, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x200003, 0x2005, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) write(r2, &(0x7f0000000080)="0919058a5c49e0efa8fac1117e27ab2d825574c04143d1a30235881a89c1e7cc6aa4a16a096ea54d0bc0886a784bed7edf0094f66e27a48cd2fb7f26279fa1ef9204e1c3a4f7e22083ee855bbd27a7d5f4e00129022735a5761ae9bd34956fbb79d1bbf8e6320563c225890a8523e39f29c33d2e17824b5952055fe30bb0b2df5c5f44a562a1c801ab374eedda2184d8", 0x90) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getgid() open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) getgid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:32 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000000), 0x2d9, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x4000000000000001}) ftruncate(r0, 0x0) close(r0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2e116dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1ecb4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f5570000000001d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec4460387df998b65b442e87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee0000000051980c3b12499aa2e2faebcdfa337052618dc745c7d9dc33fdb8612efc8d83", 0x820, 0x4, 0x0, 0xfd2f) r2 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x67495ed3}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000900)="3cc554ac2495a139a8f8f743ad8651472ea4cc232d06c67ced7d9dfaccf3e39cf803856bcb6cfe1bd7f04d63bf49b6dcae52c9bf0ac6810787bf6f25cfc9ec05a88456697341ab15d7dc18ed8a5c48398a82fd4c573bf6f7fe82f185452dd3d2349e26a8509aa81ec5f1317edf11705a", 0x70}, {&(0x7f0000000980)="e4eb03ffe58d5f5d34b235295dc4042f76549265f925bb36b092ccc505375951466c2897b2b5a5e0c55cc657b81e3f762378d3521d013e0ead191dd10a68093409c7382009d080aaaec965efd7133488d31d6345f3b193f693357ee7760357388f1cb6779c317bbc8ed8d531ba504a769fbfabdc3590e35e102f0503be50dc42b96f53d3e4327878bba2c4caafd02295e0b819377374b3dc4d2b4136256bfdd7d3d3d0c2238f1db939877f2a537db6be55e415d331218ee7a7687241ee5c816efeb6b9ebdd1b6be6bb8b63d588d72e79f05eabb6140b6983131cb1e96ff32de014901b16a0f5d9061b14c001bf53733f32e1c6f66fc8ba7bd7b74b9096f7bda8accb343ad1e2022048012a6ac260496aa8949de35b45d105c0d67b36d49512f10998d86b5eb9c4f4cbc5ed27654b9811da57d74ba5c0f1a35d12dbe0ac338f9bee214f301a1725bb78b41362d81d6146359e0135ba7b1fe4628259ea92369aa22e15c810510044daf1bd4e7858d5583db37d87d66720bc78a001f3ea4e60090d54d2945c748628f09a23799fa5a14bc710b3a3c32646c03fbe837ca0fdac8883c4dd459df331eba397367b12d6f71a65765dd43075d0a2cbdb8199de736852936b4caf9f6e8de201fed29c7becb155d39fa69fcb4e6c22e6f67d9c6b85b600752298c8076466fc4be45b9922263448d905a93154bf98ed1db4a16507306320966d38a843e3ec66b548cb9be889997d297419ca4f11c22f66df91b70719152a08756f16a56a1bb5f6d489c280de59ec7b654a43ed433bd2b17e270d26b1e748e468154ecf4a28b177e98ae6ae144a5938eb88ca6df60c49a49a89246d4c60ba4631399de7c21ad9539797abb7ae966510f6c17ac2350c36f46dbd8353b0b2269eaadc15398b0d0182d46759ac088dd72d852724b25db394d60ab7f48308afd5548f48d3ac94a6f06e08247253b332355ba12722384e87287fd9161ef2162d30a9812dd57061f18c31a3b0b3542fbedef1521728e42f52ecf23004d55accc8f40e42f37a83fdc6e5dd88bb474b3ba74be02d3bd03c7b17434a772591bf8d230c1badd56c55e4dc5126a433ccb885e622757b820cda6471d40e1dba0c89440a077bdf2e04a76a7da9ebf1436740de488f1b6721262bb0d39ec913867332740c3a000c8061e3e31c41edc53e29cd7a25277ac62e0cbe9805a3892f341b7ca6d2f3060320c29c4ff82c91a6c5f4e7cd96ca62dacf1cf92c941f992912ce804dc1876fa8ce2cd97bf90002b95ae5e89f48c301f68227baf97db05e94b04705df9828c54fd5583eca836e0d8a1d1acda06af50bf3907e8e28b38b53f0620e048a4ed463716a3873399362193c278e77c76f6be42709033c911d6a2c33979a01b438cb33c4e7739c6b58428615a9a47bfc179005c1e5b6a1c9bd05a460045b45f8c32b10bd72d9c46e67badb80f33868b7a78982788206e12586a82da83d113f21d7798ec22a217a674673d3e0ba36f93b9adda7227ef952138d63a0698eaeecf6debdb1b32f288a91ad1f8224ada89a67bce53faa3dd5217cd039f58f2b4659309bbc94b36f71efabffbaec54ca1ca41524fb681fcd6fd45e7f5f0b235dcc0efdf89f40d2f1758614e28bf423ec93adda393decbaecbc70144eaa7e2ac78196d0e82d2b17445172e2aaf49ae97b5e5c5039d0144e19424e4a13280996af8a672d5ab02744907741a9010722eb9c1abd9aef5ecb24eb2c6d807088cfd7c07b3e29ee0d16c03c428f4992a03e948c44a38f8b66515ae899d150ff2e4c3e0a2dac2ad26c1f4e95924b48ba2c0ec8d3580f782e1fcc38e0ab284b96e693f19fe54e96e7510baf4ef267d2b1b84bdd5c9240fd00c9cba5ea0f50cd5438a3d7b61502c22fa8209a9d02f719f86bec5bb1daea9342bfebec846ca4a2d5f796a8b66c35bd73d893151692b9fdcef7dd285be3cb4053103717bf49d5617f0dd8a7615461af1da0db972475da51076a504f8a9eab568c130661f81c265ab2ab9e7a971e08b9143a496d1bd0a08c553b70bd5494fbbcf763f45a2303ea77863423cf05f7052f443fd43411b5924777a4cece8b9758fdf8bd8bf7618aa4d5c89b3134b91c677e225f079951c4a8678072412abca81b87ecf00498e8f63b0cfaf135efdb92233cb851b526b2266355bf0db96a58d7cd1720dd5fafcc24baffd30d1c70d6d7e25d4c9190377053e5bbadb023bb8016adbe02cc7814b38a84853cdeebe3785e4679c9338db319877aa90fdb4e4d7b32111a53346a05513eccb51f9cccf1b6f7d3aebe537c5ec648da0b5db07789e01e23dd47f551151bf7b740a5fc9f1b3a9b04a2b9e1d361383ab11cd553ee92dd5b8ffb8cc4c25990778967b5a7d4dffe76948a143ec6368983aed37935d04c233186c49e54e487423c4d71c64bcb9b03aec596788c1663cb13aee9327288edecaa0d292aac5fa2a4e51411a682c72c9b9a95509d388f7c6ce89e8660bcbe1dc866f7a1bc0e19f356c1d9f612ff9c09ab537903b5180749e95bd9e60194dbb04d38e25d0ccd9fce690171767dc8a468f5c00528c74822f0270dcdbc06f5f9b98a9372d2bc17b67c64ded355437d87e337bf3f9bcb188cb45642d417257b7278271cedd2df1b8d754cead87ad75c19587a285de3877282ff989d8686e12d659f49c66f01cd8b8b5c0aee9471f2f1a1176e2fb50b2e52a59f0883ca68f8f1d9fcad7b99046b8586be7089070555782ba5a7df1dbfa4ad5f5f5c889082d2a10385b9e80ad749ff2b4ba22d2583ca10de86b859eff99d326afa19fb3a1b68a474277fceee19a7afa3d6ada1742ef70a1aea414d592bc9054383177e371c7cf7d151ca46f02264a399889993425132ff37563cd0200bdb067c34c3f64e2f3282bcf09ea70f7066aa722a4cd3d2601a2563e0a85367279de101b084fc48e81a4b972f004ebdfde5523f837bcbe39657382ab2d6f2129431c3b108410c4654c785a7438c53462c8bd0b075ab924fce095a6b4e0a4b59a6239442409caf3f978790c67230483f7dc1e7224f24529c5994fe9e3b762b24bc925ec3fcb0efa9422116ad212d1cedb7d8a667582a8d080746e3d5525af4f46238f9389f45eb3217e0a3c6a7d7b8fa70f40eb2b09d283daf1f9f92b97c8c96c92ac65ef1937d398333429abfa5dc3636efee4886f2d03be01708bfafc28470a8fa7b11dc115ebe4981e59cf745d149e6f08c5fd4faa1e6ecc450d6d0c85ed105602bda230b4866bc87024b5a87c395be60c08dbe711167157afd1ebf9f633d87fd7d0e3e3dfabd04d3a3134f8ab67c92d3fd83a696980dee6be27733c9959f5a3675cfac6b1a5244521656f219cd93cfa34ab708ca1a035853648e53970656fc4493199ad084795162e40ab986eda96573c263ab410d25bd602bf9bc32367007c5e3d7495cf10ea34e8db729cfe9fde0d349db27db8444ecbfa8f9e5e16db7b9cf655bbd9bfea42d83b95bfd6f47c6d37ec56e848a1e650a73fafc41cf349c81e3760e4b4e23ae1edd843edb80eb8e6454b52368df27ef2b74d55909ef5ae86589948e5009bd3934d2f1046d2a5c89dc2e81398266196313c2ac8a44d76390ed934febbc5c8b23b98ec7d590b8d2351a058b767d5031cc31cc668904b476bc32f1cabba6baab2cd0b9ef259d8d8d7ce536a154bbe0b228b40eed8d559de4e1459817809b24cdb489e53d344179bab703fed0fd693fad6c85438a6c93c239d96fd51f7f7bff184936db0f552dfaa677bca6b6bd656da3e49376c6c4b30cee1446477573e7a789f64008f75af90af034565a056653153f8766db78408d1be17d2fa485511c3321d90b7267ec86382799438980da0650eaccad87ee076648c8eeea68c0060a34cab5ec9b3a6d2c8a0fb25d6806c6329dea7d421c7bbfb507a4a720c317b2d4578969104121f78725dd12c00cf0edb8de11c58017a7445e621ebec1d567217f6d993044b6895362fcd1d384fc460089e4993a42582081521c4f9b60e0637c09fb8ab4007367252ee0eaadab213950ad77f68c44d9799ee821fe357760487d651a9efcaa9aabe4d226e6cbd1d2f8ec7b3c0aba78d9bc0dfca04bc0172ed9f309b1a66af3878fe5f45657f8392f63def08c672dc434f9cef490382e743ab5f5fb5f2ba8b83789164f698880e843cb1b097fb5786122802b248ea94b6acb29b2d16d6783da7c326b5a5aafb120795c8e1b3737792c6f00ba838d8e24ddd7a31aab8bc93b2f9292a78d53f12e61adcb6c47185987151894f79f62fa167840404f2323ac8ecbd0d3a58f9e04857b6a9f3f8d589b7629b93b07d8f4dd97e22567ae88b7823e493973a4b4a629f23c8744ebab9dd3a3a43eb3cb23969953b7fb0a914ead93b818c796fc013eaab4f01504cb5c31eab529d5cd701489c94f3740af8a596bb12a5e36dde7c944aadb64f899cae37f7eb1bf5725efbc35b6d45f21bdb4480660c4483faf4cc6cfd665c5a3a456443a7dd737591094996b1289ea04ea09999cb937e7b359975c810d1d65158e70d5ae88dfb6a5c4deb3344ace1900c46640d7343f5d9e57c2a5df45ac4a3ac993f27fd9ecc764e9c52d93331e8640f9d78d34806e553bc42db42a044bcb949508884e705db2f65745b47c683876d721b314d10e99900d728d01909651707ea7936563ab126a441061c0711c342901bcbb73ae32a6e890a6c23f008d202162ff6dfe738430c63740daed7d94135bfd8d4e207652bf3edfabdf553349f6bbbdc13c2f392ad6d493864c03a5e5cb7808c8d823e59afaf74acd5495f29b895b282d68686b303242067b3c49e7026cb1cb1a19387cb0c26849aa87ec8e093bd0a5214798e241a31c69c00169156a3646291fae51ceee7d4a9e7f3f758318beab235598819029fe11605241b95ab7857ead93f48a73ab3279628a97049aff1ca011ec40a34b92ac191aac5463f09f5ddb232dd24598eacd74574add1b858c6d4ee91eea63f46244a24f0ab8beec58788580899068b3f628943b0ca7ae3cfd507c41f32a33c94970bc1038971cabdb011d9a307901cde7858f9caf6abb70223cae858fd8f2aa285e16e94b2a4fcd256bf8c47caaf8c8afb4c358dfce2ddfabf6c12669d56779fd68d8d3d64b425049c137fc0de460dcc8f6a6a83816eb082b613617475531be5cc4b43351a64872897eaec3d6b620eba97a6bb6ab2fe272da3ff3f5b7c5b60b2054011b14ce1e85e1c136db3770f42c9a596ab366c23f14ca5a4c4af57cdf3b841753170e94c83ed350fe5baeaf0433bb8735ee471b8564351c7e1878767309256b899f5246ccbb6e5f3d5ec53546040fdaecc8667223395565007f79710cc36f212785ece3482d0f777139f3b8871d2c49f8fbe6663acc0abd8e14f15e3ff193adcd581abfdbf90b165140a833026709a70e14d3dd766157253be62e22f8dbbaaeea7961ddfeef8fa87da75d1d0c73187e9adb1700545419f0ff8dcc05f8682561aa1a9e934b961821cee2da7da775138d754a60d8dcd9a1ba3fde9072480cef323ab609f987073d5463f2d3ba04636544555af691a7d693aae0ad30d529a41c70b1ac9099ac7786353d8144d73b08cb5e34adfb6a01677c9d7ef81867a91e026fedf0006a6825e04262142318627a367b62216ca38664c72f782cc4161a3565fe8eb02a900388d0e6e79831b0f323cb8eb434263ed4d6f63f055ea55e1788a72c44adcad0878d709c8e202ecb40fb41b9bfa6c4616761ecba9bc7d27548b01b3da94b3da0c1f252896b21087b", 0x1000}, {&(0x7f0000001980)="0d0f57f01f5adb15ac273d804b7e941422c2bb6836cd16bf334969b873bae3a82e063457", 0x24}, {&(0x7f00000019c0)="5cdd929b91c1126eb8bbcda494d6edadcd9e70891e35b8ef91b99cb6c14dd048e79462c10d0d47f0e6d09eaee27c83b7dabf557057913f2f927fcfea21c569a943ebdaf3cac6642dc27c2da084455ecc418b6e5d58299ed858dfc9917bbe78586e475ca656ab503971a3310bf83dba4b29b3998cdd78437214a8182607eb7393871659a96a54d6be3eeaaf", 0x8b}, {&(0x7f0000001a80)="1510e375f24ee2e402c4afd1b439e00d03dec8c4dc9e5ee7bc1378ccaac90344c4b5972d1a3cce9a8ab2e211dfaa700ae451e8bce7839d0e06c41394d1ce3b8d9f3ab1eb154976d6a80337502cf167c305f70ed0a1e3987c84f856adac619dbcdac83a520aed72c74f8e6f01eb282d8b6f237bbfb3c2dbc5362904cfb4f218a0ab7102ce17855419de3fb8b0b7b40bcfa2f86b5bb261e85d264c9c5e12b7769d46db5e38d50bf40f745098f4e4718c59dedbdd15", 0xb4}], 0x5, &(0x7f0000001d00)=ANY=[@ANYBLOB="d800000000000000ff1a0100020000001fb5f951c092371057397dab5c5744a0d99a78bc41183b635192c33a03f96725c654907a3d293624fd2163813c7387e3d4175c0668912afe258532a44f5f22208ef2b0e8eb092d646fb73c0394060000008ba9bac42323240c891e34617d44d38d858a13054520759af07072ad7aa53305ac4053162532a478b98c21d002df15d830c4944bd10a9bff893d3f75b63d71c1fcf454ccc1f481d67dbbddba494af2676a2918da60910c0e02c60157816a4cd5def568d3938ba050860be2d2a07293d1083fb1b04c8950f7bab4aeb5f8b519e0c009e0e18d18000000000000009700000000000000"], 0xf0}, 0x400) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080)=0x5, 0xfffffffffffffd39) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d1a000000aa00"}) mlockall(0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) getsockopt(r0, 0x2, 0x8, &(0x7f0000000140)=""/226, &(0x7f0000000040)=0xe2) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x1e, 0x8000, 0x9) listen(r2, 0x7fff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file1\x00') r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) listen(r1, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f0000000040)="860ef5ce2230b4ef2c09df07ea22c4ca44be5adeed4366742d9e867726d0f280067f47ef4b77860e24d20cbfc11c4881c722573d8b52812743e02389b38075b833009ebbde732b8fb1c76738e8e632c998a120f3b2535c07085a8f60f4e9bcb33a46d0144c6fa57392ca98fb19c27e60751eb5a194ba66bc907a3e5a7f855ff4", 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x1, 0x0) sync() setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000100)=0xfffffffeffffffff, 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r2 = geteuid() setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chmod(&(0x7f0000000100)='./file0\x00', 0x128) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8000, 0x4) nanosleep(&(0x7f0000000200), &(0x7f0000000240)) nanosleep(&(0x7f0000000280)={0x4}, &(0x7f00000002c0)) chroot(&(0x7f00000003c0)='./file0\x00') r1 = socket$inet(0x2, 0x1, 0x6a00000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x7fffffff, 0x3db}, {{r0}, 0xfffffffffffffff8, 0x10, 0x44, 0x6, 0x81}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4000003a, 0x2aa, 0x1}], 0x50, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x1, 0x8000, 0xffffffffffffc355}, {{r0}, 0x0, 0x87, 0xfffff, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000013, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xa9c, 0x97}, {{r0}, 0x0, 0x70, 0x40000042, 0x401, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x22, 0x4, 0x1, 0x8}], 0xe0, &(0x7f00000001c0)={0x5, 0x7fff}) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000400)=0xa9a, 0x4) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x4, 0x7f, 0x9}], 0x583, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x6}], 0x4, &(0x7f0000000380)={0x6, 0xafd1}) 16:00:32 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)=""/161}, {&(0x7f0000000040)=""/51}, {&(0x7f0000000340)=""/184}, {&(0x7f0000000400)=""/157}, {&(0x7f00000004c0)=""/113}, {&(0x7f0000000540)=""/140}, {&(0x7f0000000600)=""/146}, {&(0x7f00000006c0)=""/191}], 0x10000000000002b6) socket$inet(0x2, 0x5, 0x9) 16:00:32 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:32 executing program 0: socketpair(0x2, 0x400000000c003, 0x9d07, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x1, 0x101}, {0x18, 0x2, 0x6, 0x4}, 0x10001, [0x8000, 0x100000000, 0x3, 0x5, 0x9b1, 0x6, 0x0, 0xf1]}, 0x3c) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x83, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000200)={0x1, 0x8, 0x3ff, 0x6, 0x7}) setuid(0xee01) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffa000/0x3000)=nil) setuid(r3) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:33 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) write(r0, &(0x7f0000001280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79c566c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff, 0xffffffffffffff13, 0x6c4, 0xfffffffffffffff8, "96dba8f4889159c72e665a1719c95c5af4b29d41", 0x9, 0xfffffffffffffc01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readv(r1, &(0x7f0000000200)=[{0xffffffffffffffff}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f00000001c0)=""/25, 0x19}], 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="03a5740b31849808ee081b89b3029cdb9d4c772a8155bdd0217ddac7978c5115", 0x20}, {&(0x7f0000000080)="eb66d16de6", 0x5}, {&(0x7f00000001c0)="8e658a3e97f985eb117ae1440330a4233eef10eaadc9f79047d60490ca74efc26fede5b54de91caffdb58e186d09eb859384d00b15de3a07fb262479a3fb0ff276d8001535453ff3279083a6fc18b0dc77a959b4e12357ea021170623c689067776865d90430215ab21b404aade60c1075ee271556fbb712dc74981495f9cf551dee1b52b44192d71e7f8451322373f02df40faa0235b64c60a49b56284bfd9c65a3e32e63bdd2693a02f39d24297ea6ee549a9e52697433a83763565d7553b8684188acb3b868bfa71a90", 0xcb}, {&(0x7f00000002c0)="0ca3b0cf9b4ec5fb34410397ac390bdd760276029481577c27820f28782265ba91cf688b87d0a10a3e12a521cef796835b28b5a04552a4983c78652f2643da8424c604a2e11c308f377b29b4f25829a98aa07f951c5adb9f9242071e3b52979b544f62536fbe3200f1e4ef8223fcf650cb74bd25e8d1dc6c372df14b658b64e52bf09edc587cb0c295d07a47663c123b7ac72271fd86fe907dc43e550483545be7514072f8c903f164473435f1e159b0e902b0270834e3eafcf5430f5fd69c8a57d03308351e27a0a744ee8b5364ce79f077474138b079f509cdce18b4bd9eb9b3f02d9b22f757ae228825b7d0538b4ea707b64453b9f5324b", 0xf9}, {&(0x7f00000000c0)="de338b6a780a3773fb7ee74c51d0a3cf1c99bc6692a49cc41497b16e78be83ada848754c", 0x24}, {&(0x7f0000000100)="b7e820c726b6a9d8a5032116ed4beb9796f2e2e8bad49a6d9ad46c388854c6a876905840221a01e845bebcf17b2a79ed5c763bb524241cfee646feafe15c9a308df23c5d80139e738cb64341a0b7de0264f04a5b7e781c654540f31e742b920b4a77fe6b61722394c2b84cf463b1ba56281bf07536", 0x75}, {&(0x7f00000003c0)="5b8b6a6cb65fb8b7335bab50f620c49a43e6cef8431e563f252846b31fa061fdc24e5fea44357d8780321d131ef2f71c678903d1ab7dcea9331e6a636693cfd571324f7d7e566821a1f619", 0x4b}, {&(0x7f00000004c0)="0cde3f7bf0262f212a58937527287808d4a365027e3a975f1cf5dd59aab5ac4428b69338732d5bc096f952c6b0c07a236f5027204ebd3056bf98ac6f16cc68bbd8631f03d19473e93c2859e64bdd9990f0accb43274a959439403235444c5ced7dd1d0f031e18c40bd0830224311a9e2c11c791e51b6fd1edb4988aa3c37ea6627b3aa1f52db26e4d29dc40f4ab9850323c6ebaf1bfdd3701f698a3591559a911d3d343cd7777a9ce033519d1c96a8d9d852ba0693d0182ab55c37454b80adb1d75a3db4b413f657de4ed38d374ae33828e3d6967e6a4c9380aaaee35b46a404", 0xe0}], 0x8, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x55) open(&(0x7f00000000c0)='./file0\x00', 0x10003, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="358af117dda28a476316d84b503dfaff22b5a77d1fce76f29c4a7e93ec2b77979ee8a1b0047b9c5a97783003af0a8f637a85913812dbb749a1ba9f5d205cabafa8ead55cf3959eb2ab5a8a85e5d6716f2fdbc9c90cc60949be07b65b6d1d4b2935feb811a0745fcc414557c3aade3fb0a9c11d1076f70efb921811d373fb70a4caafbda13c63967091876c4010eab85d81acb59a19d81e212a96e59bf93fd9bec069d52514deb9da48c43d1a6ebd70fc6de0a5fbcee7519ab7f244c6f22504db9f8269a2a519fbeab0fdab35c978ebca15306247b1ba", 0xd6}, {&(0x7f0000000240)="bf86c6960f98b9edbc0058f4329f64a12190771b265c87a9beefc01a3b817b53d526bd99d454e43793822df3096d1e16c93ff7e930b9ece213c96c0703d1ac72bca94d7278b503d3c61baafb5966d60e9128d83ea1d8bbbf547bda2331d65cf090cbf7b3", 0x64}, {&(0x7f00000002c0)="d2caadb286cf0c0d0939660e73edc466880c09d92d870887eed4b370d1c3700160dba70cf1575b9e82fe3aec9fb97a39a607cfa8438201a08949757a07bb872172c53a3c622df52cd6dba1bc0faae6d6cc7e5addf4188a7a432e4c7b8bca70bb80489764b617ab8e4094211a2c4eda6bdcfe9e11fc8b5955bb7b15db3604654ad4c09aac8e9eff7b4f142a8a1272d2b6b3fac01e57b91053c9fed1396d145b24f3f906f9c51b07a6eb0f6e6a21ddb39c49d2", 0xb2}, {&(0x7f0000000440)="a4e858584392e287a570a86aed40e2ae03391d97ffd7d68cc7cd8bf24ecf30727e00b397efe767ed93824f0b43f58c3c5411520e0f0c06c68b047540de5b62052a7d00e6538f3a15d3537a43f76be5af22b602508fbe3ce404d743c4ce6e39a14f7db4ab0a0ac3f77fc3f9f17a23e67cb8cf6c9ec62003adcbc392b70758c6db6849f8e8009227171650182148b7d324e0dc9819ba4d2485961e02a603", 0x9d}, {&(0x7f0000000000)="197697e67538c118ba5a8ec0a2da4d7293ca36d4cdb43251", 0x18}], 0x5) utimes(&(0x7f0000000080)='\x00', &(0x7f0000000500)={{0x6, 0x69c4}, {0x7}}) getpgrp() sendto(r0, &(0x7f0000000540)="9361e79d8582169d65719cfc82ee29a1db353fe2242671ddd0a89420d1e43c323dd0aa67a9fb9b74061ef7f19e567e301c965e00a0f7a2de8910e80ec9ff9df110dcc5c9fc90a26d0e5cf075496e69b0b14325b1e0d85d98806e8ba7474fbe761294d5a3165f44f23141365095a58f1e2276cbaa60715afd3933b78521319e09d8774d581139e90ed747fb61430f6d937d", 0x91, 0x408, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x1a4) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x820, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x200}) 16:00:33 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x2, 0xfffff00000000002, 0x9}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x5, 0xfffffffffffffbf3, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:34 executing program 1: socket(0x12, 0x3, 0x0) r0 = socket(0x1000000000011, 0x3, 0x0) socket(0x6, 0x8006, 0xffffffff) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r2) r3 = dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/212, 0xd4}], 0x1, &(0x7f0000000500)=""/253, 0xfd}, 0x2) r4 = fcntl$getown(r2, 0x5) r5 = semget(0x1, 0x3, 0x4) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x2, r6, r7, r8, r9, 0x4, 0x8001}, 0xf904, 0x0, 0x40}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000780)=ANY=[@ANYBLOB="0100232f66696c6531008efa0ebcb5475567cf7a482e5ac132ae8346ab020b76049d3d1b7155a388258c53d464b393e9fb7246fe02ac98ae0c3bb82b24a34b00"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r10, r11}], 0x20, 0x4}, 0xc) syz_open_pts() 16:00:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x25) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x3) 16:00:34 executing program 0: clock_gettime(0xb, &(0x7f0000000000)) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x6, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0x20000000000024e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x3, 0x4000000000}) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000001200)='./file0\x00', 0x0, 0x4affc69f) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000011c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000c80)="13dd6f5c7cbeb71edbd8439e36254ab2e37ba6d353b8dfb34df700e5f110ce269c6d1a4565f4a71d90c49d0dae4a575becedb09c0236ea9e5261beacc581379482128d4f314b4f9ee6c43ba120ca5e73158fe0ad9496c7b07f0115110d47f6a8cab26883e5bb07aecf70b991150ba60b559d0b231af0b1", 0x77}, {&(0x7f0000000d00)="249eda51843acee2c63cc9f7faf4", 0xe}, {&(0x7f0000000d40)="09243239afc90532ec781ef0", 0xc}, {&(0x7f0000000d80)="7788ba0f078e544abb35fb788baaaabed6627918308392bffaf6938b8ebf41bce7040d1d021eb9d218b9cb607c8a825f04ed52ab11b837302d898f6b366b5f5c95f8a7ccd4483f2e8522230b02b4ed789da5563f3892d892fe6505815bd7b2df2ea5c7f0316b99e67f613333b0c62c064eb2044797177f", 0x77}, {&(0x7f0000000e00)="d1b670ee8410535cd93a7598b5d47c950a595c7f1c04ed38be1a48d9a98abc539dbbc6eaaae4", 0x26}], 0x5, &(0x7f0000001100)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x5}, 0x400) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) geteuid() 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000006, 0x7, 0x9, 0x80000001, "b3893219162f31752d2715077da733ec9702d703", 0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0xb, &(0x7f0000000140)) 16:00:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$getflags(r1, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x1, 0x3, 0x4500000000000000, 0x6, r4}) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x104) setsockopt(r0, 0x1, 0x3f, &(0x7f0000000140)="7da0f042f76c2a8ede5b5b42142fc9bfdbdd4caac10245efb432037cb543b00ef2a5cae7207f48bb0185bd40ef2119c526f17e4d962ab556655d5d9270cf5e31b6787cfe4568148ebadb20ebfe778196d8b67f57fcce96d2d6eb19fdeffa5bc2e5bed2e082de6a8d7c249207f184b86ab1e1", 0x72) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/124) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x10001, 0x0, 0xfffffffffffffffe, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x3c) 16:00:34 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x0, &(0x7f0000000300)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0xaa0, 0x5) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10400, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0xfffffffffffffd92}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x3f) 16:00:34 executing program 0: pledge(&(0x7f00000000c0)='!^[}\x00', &(0x7f0000000100)='-\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() r3 = msgget(0x0, 0x420) msgrcv(r3, &(0x7f0000000140)={0x0, ""/160}, 0xa8, 0x3, 0x1800) 16:00:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140), 0x2) execve(0x0, 0x0, 0x0) semget(0x0, 0x7, 0x80) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="c73c898daa913a07", 0x8}, {&(0x7f0000000140)="53bbcdc1878ba0bacce34e30c99d4bdb01d802aa4c03a9a48183964dcac11a79e935c2cde7b48174ccbe3067e8f56b09669c992c27c7fe275a7f890f876766b28b0c5e1353f632c9dfe19e7684a746a7f124cb767a55e4e38fd3d5a0353928f0cabb19e3f732a8bb5755e931d6c6d44efe6e62b4ed4beb15647d330f1ba734b4d00c39da7a0aa815364fa9a4f98aedec3ded67814024205806303d5cb15d29a930c42baa0ada117baff74686b63f01c6b87d9e39d7b13ddb5e3906344a80fd70461c82aeb8b99b5cd99def9e3e83e8d0447c366c064f5361a662", 0xda}, {&(0x7f0000000380)="1acb6ef225f316bd92678e14f301ab9527ed66528cf016b110f8417580d73364366e736b7558cadfddfc72fcb8d419e395eb48d86479bd3058cb5caa6720dd32f4a737", 0x43}, {&(0x7f0000000400)="6d350463b11a602fff4119c98a0ba52e3e542e7a7006c27d0cec954e451213b99897d8d7b3714bd04f228683a426e8b0e04af678b10f46aba02f293e923cd7e2fd9b8a257839500050a9079d55cecb42bc4f9d39fe5afcb4147d6ff8a9a8366118d70e1098557799dd0c287c2bfc580c0b472229c68b069b990e", 0x7a}, {&(0x7f00000000c0)="c7cd1ac8482aa923c4c6623fe06cb7943303fec1530bc192c1aaee129d", 0x1d}, {&(0x7f0000000480)="64fe5955cb61d989942db95713a7090144de7d4d94b261b347dde3cd3a9ddb69da43c289bbf71108e12e67b1122d5f77833deae82caf86562a9d25cfb23be62579ae2fdf65323321c62a9f85a47de26e9247c12329729e51fb812fd73729321ff98b4ddb482c73181d5384daba5d7c8a14a27b9509b996166a77bb4996e2b1add9b5533d224bcce4be6b3eef0c71dccc9188b5c260d462645e0286d84d6560d760f4aa386cebb045945d77743d7b053f6b3f822e01442ea7fbcf9eca11c380878b91992970d11205bd8a639d0ae9795f45426289e0d5366b18df87204473db07375a6c5f0179eb08a82a7c1f4055", 0xee}], 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1f, './bus\x00', './bus\x00'}) syz_emit_ethernet(0xc9, &(0x7f0000000280)="d1d87df54749b63930db377d5963e2096916496408c8ff9b93356a8c6dc48fd28494b1f0408c9d4511a68508e4cd601115cec46891c189ca1f6f34c63ff43411db0695d24afc6bbe69a4b615168a5324c521c0c327a637b7dc346af4f0e64df41df90ad069e00337a434704f8f11bd9b00b970d4a335dffabd046782c36d1094588b3c317b409b56565746086542183fc21a8d37bfa0b3ac528de56c5e82fad1d168437cbed3ac68c6bfea18165f46e5fb89bb07aafd8471fa20f9458cdd33c2ee5a3c0f81802bd28c") 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/221, 0xdd) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f996059d3"], 0x164}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) getrlimit(0x8, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x7, 0x5, 0x8) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x7, 0x8) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7ffb) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x100000001) 16:00:35 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(0xffffffffffffffff) msgget$private(0x0, 0x11e) r1 = socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x7, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1004810, r5, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x400000200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000580)='./file0\x00') mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) fcntl$getflags(r1, 0x3) read(r6, &(0x7f0000000200)=""/183, 0xb7) write(r2, 0x0, 0xffffffffffffff53) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='#%\x00', &(0x7f0000000200)=']#\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='%\x00', &(0x7f00000002c0)='@%\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='X\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) dup(r0) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffffffff, 0x3}) 16:00:35 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20020, 0x44288314cfcfc716) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xcfbf, 0x0, 0x1000, "85495500020000000000001167f5afa680400900", 0x0, 0x4}) write(r0, &(0x7f0000000080)="72900fa3320708618a2c3e781655d2b85a0b368ad5bb5eb9b34b3ca46f48e28a15f554fc", 0x24) mprotect(&(0x7f00004dc000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='MS', 0x2) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r0, 0xffffffffffffffff) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ftruncate(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="c262358bf0a0717ce62921dde66b209d4a5e43b4b59e37130cb5b830a8a442ae96529aafb5096f2ab54140fe7e408d00cea67979e3de32364bd2f162cfc2ac9e375d8bfbcb8733fc1a3691569ab01861", 0x50}, {&(0x7f0000000100)="ce6246f1845a542d6303cbb1305418c7038d402134b7c78da4c9257da37c4a1b16e3dba91e2bbe8054a2f11e3868aac6897395ef21eb3d97cef9647873da7b7f138c7469da088c2a3d2a8ead1c0b95ee39f8a24e2d3d4ab63be43bef7213f6dcb378fdbb999d85be589b3b964d3c629a2a7d042fcbe34c96117135b4554b06c288b132dd69be9a4a539b16c5d2356e70b6561384f98a47cc0312054a6932201dc86503a5a5400a75b201dc59d6a0a95685879990ac506a10a9e5b4a41597017c9503077b443ce41b7f5ae95c81dbbcc444bb3bfd16ca7c6585d3bfe02740f3b790c43e9c9ef063c73d69dbdbf127eb5488ef50", 0xf3}, {&(0x7f0000000200)="64c49dcfc5371f7e074c9f03f8a6cbd4c1751c64e760fdfeb9f2e0eec1aff4a740e133280e6a3f8d275d0c3d", 0x2c}, {&(0x7f0000000240)="ad4869664ad3bf1dff9c00c457e10d2a8f9345e80a", 0x15}, {&(0x7f0000000280)="f94ef7d2f96b91c78e5bd7f5148d977be349ca313a3b03f2deef7acba9a727b368b9a7014c297101537a7cf51f5172e91e4b51902dd1c6bc0f4965f9a988819e6855f7d98cf0de770808789f8c1ddf12f2275ecdbe42f14b5ad17795b8fa444ddaf24f271fa0fc38b606a4e2fa6b9fefe18b8f000bdd1d709ef2567398f0cce71ee15bb9de9f", 0x86}, {&(0x7f0000000340)="589ae6faeb561ceb10ac00955d08ebaf9f5607b98fb2904efc4f84faf947c90b16cd1ef13ca2e1278a625122030763d426f005e3507f07bc55a62feefb6ef64cd4f94d21ea15fa82b4933c4074758df5f69f5b888484ab5b416ea77e26d4bba960718ad86abc019127d61216ad41a456ed46e7a6d8d38dc37915e4a3891758fc81f515aab6bf46e4854ac35a2c68acfe1fb272a52cee51", 0x97}], 0x6, 0x0) 16:00:36 executing program 1: socketpair(0x2, 0x7, 0xf82c, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x20) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2000) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10000000800, &(0x7f0000000080)=0x9481, 0x4) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = msgget(0x2, 0x400) msgsnd(r2, &(0x7f0000000140)={0x3, "d9bd0e6be6102d6a0b1bae40"}, 0x14, 0x800) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x5, 0x8, 0x0, 0x9, 0x8b, 0x9, 0x1, 0x2, 0x2, 0xb25}) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400000003fd, 0x80) write(r1, &(0x7f0000000140)="a633b8ab783ac905000000", 0xfffffffffffffd17) pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd24000 didn't change! 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10088, 0x0) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sync() pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2fd24000 didn't change! 16:00:36 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socket$unix(0x1, 0x1, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 16:00:37 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x98, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x8, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x5, 0x0, 0x2, 0x8, 0x7fffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chdir(&(0x7f0000000140)='./bus\x00') write(r0, 0x0, 0xfffffd37) unlink(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x80000000, 0x3, './bus/file0\x00', 0x7fff, 0x0, 0x7ff, 0xffffffffffffffff}) munlockall() mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) 16:00:37 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa00000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000"], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cdad6c99402a516eae24fea2fe82e2d0749b30a04765b9ec845fb21bf8408bac3302663a7a6d30189fcdebdc53c5915e3b614f4361863384d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf17cba0bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a81085173"], 0x1, 0x800) 16:00:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000208, 0x7ffffffffffffffc) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="51ed2bbeb307baa13e93cf4c2d9c3ebfc44a1ad438b265c95b081de76bb9e3c4a046590386251a3ace1065056506a17db43050119d028677165d9f6dfeb4f18752707b58b6424bcb3c614aee4c9b7d0d3a334b430220e68b7e46344dcd214e386e92d1df101255f66f524ccf0db197f8d7c363589fc650ec5706213aa60206327655819944b3952af48dbeca7d6ed6ba6cc5eb932b901f5ae65faf5b3404ca3924dd24569a94fa00bd22d7f9bb46c23c21c376c58fd85c4e52e951cc645a49c9c94f865e79adc5b365a7402cf4a4d20856d6af957f55c26214e92d21e58a57bab84f3455cc956af76b1a3aeffa7ca7d69d0034f2e21df7dc5bebe07a52b6", 0xfe, 0x7, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x2e5) socket(0x6, 0x4007, 0x4) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$VT_WAITACTIVE(r0, 0x40045720, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) socket(0x27, 0x0, 0x5) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="e63812d2fa90c29786004a6b7e6c0715581741c8f4483ccb2835d8d6253cfbd3df8bd4a268e266ac720531d6addfb38a83e64f91cceca6b7400cb3b02e9e76836277", 0x42}, {&(0x7f0000000080)="d7ea0ff63ec5e4265a75bc8afc4d0e484e7f4d5b6d4da159635551823a042bc1e0d5f5fe41cd1f040f6e9dae402359", 0x2f}, {&(0x7f0000000180)="81fcacd4969569e81217c6e1219c750d55e0a41cfd32ff417181b3aa4c6a76f7cf81b487733ef28aa669643b3e8806eb", 0x30}, {&(0x7f00000001c0)="b136afea2cc023187664ad0766107b0924b1370628bc98e2a1e5754e844a1473a54223339ce144b78c73a49382772bc1379236228d68d8a99a0ff756745ba8807324cc27f235787e14f0a88f82dda404d317c7f8987b92cedd8561536d5e07258e2bb85bce316a02741837a85a89875e776c6e382a8614a9056c86a850f76c67c9a72253d93992a4d5ef77a095cb75ce0d4fbe1898964f232ca9955311c0f10e1c19b693a5180016a7354bcdda71860c9c6451250f6644dd6cc966ff90ca1997cf978fa5fed35fbd6e506fc300bb807c87026cd131bdd61cd2f438c18886776cff2166a31b7f0bef8a457a3b3b5e4137", 0xf0}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="7000000000000000ffff000001800000d52927d1b4960bf0734f6091e3eef6fa48f69aba489b6011382cfbaaf24deaf8b9a517aa0426e099665cf60f878de5aa0e0612d11e40472a906977bf2ac65f702f7f4aa577ac36bdbc69a045b2b24aef31ce49467524ecd5101e0d07c17540512000000000000000d1e3e367ff00000011c62f2e738eac7150bc0000000000009000000000000000ffff000007000000b268a23d9c9ea8510af1b14d997bb82b17c669164d5c8af92a013dbbe87a103098949b4fb9f4225677d68b5013e8a2c50e656072d1781ad0583a677e85a56011a3cab900f16ef5d48a79de5f345fd632d56f73c0b15335e2205c23a03a88174aa4d3c8922b1c2dbfdc277df6ef2aba1c644a319d061bd298ad958c0000000000"], 0x120}, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x80002006, 0x1f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3fffffffffc) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100) open(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x14) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x48) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/78, &(0x7f00000001c0)=0x4e) socket(0x6, 0x3, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xdd, 0x2, 0x8, 0x1000, 0x4, 0xcbcc, 0x1800000, 0x5}, &(0x7f0000000040)={0xffff, 0xfe, 0x31e, 0x0, 0xffffffffffffffe1, 0x8000, 0x7}, &(0x7f0000000080)={0x401, 0x7, 0x5, 0x401, 0xf, 0x9d, 0x7, 0x5}, &(0x7f00000000c0)={0x20, 0x100000000}) 16:00:37 executing program 0: clock_getres(0x7ffb, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x4) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x4, 0x4) 16:00:37 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="ec677d6ea018a3432dd1ff017ad52360e940324083035b043ead42c0d7ff3b16eeed514b1b861ca1e6a261083bd1e81420c7e5afc6c00be4cf643703d2457cfe", 0x40, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20800, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000014, 0x5, 0x3}], 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xa1, 0x4, 0x30000, 0x5}, {{r3}, 0x0, 0x11, 0x8, 0x9, 0x8}, {{r4}, 0xfffffffffffffffe, 0x51, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0x26f, 0x400}], 0x8, &(0x7f0000000340)={0xffff}) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0xc) fsync(r0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0xfffffffffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20090, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x27, 0x2, 0x3) listen(r1, 0x1) listen(r1, 0x124) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) r4 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r4, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000240)={0x6, 0x1, './file0\x00', 0x7fffffff, 0x80, 0x8, 0x200}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x9a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8480, 0x0) fchdir(r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f00000001c0)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x2, 0x5692, 0x6, "694a3b5f55b8c40a3d371a8233474a3abe8e4c8d", 0xfffffffffffffffc, 0x100000001}) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x19) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x800) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x1f}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r5 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000340)=0x2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0xfffffffffffff6d2, 0x5, 0x0, 0x6, 0x8a9c, 0x2, 0x3, 0x3, 0x7e, 0x9}) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000440)=""/168, 0xa8}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x1, 0x1}) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000005c0)='\x00'], &(0x7f0000000780)=[&(0x7f0000000640)='%\x00', &(0x7f0000000680)='!\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='{,\x00', &(0x7f0000000740)='!\x9e}(\x00']) writev(r5, &(0x7f0000000b00)=[{&(0x7f00000007c0)="378b480757f5c40a45a255ddfb784b96803de989b6e4b3b9aa2b6eb5dacebef5986893c1d6490fe859c21bf43a4bee64834dd77f8d2442619ba7695b3abaa1e0830efc82b84fb3da9847c6bb0a408f1efebaa197ae242c9904a8d460d9a7", 0x5e}, {&(0x7f0000000840)="4d1ba105222018942fdeabcc487e5e3f2f26e5560af243a8897ecdb0f40da7bd1b8b328425a76c88b743c2076a05e813c695e2a1375c4bd8b2a8d64ac282134d872372477105824a3e941b4bf00fe80c796b8bd939ec44478e2d43f136fca013895fcc0638e0ddc328d1ce047d4d3233c0a55f6e6ef3c520617237a55536508d534e0baf38aa614aefd6d81d5c9afcaab44e5844e027985e3727467cdf4f5568a73143e53bac885d286230d0114e04381ef3c4f014368f49cb206b7c85374ea8bcca6ea4338c9713aa7936802a71c88d110c2125b49ad2b45f7758b5260ce4bdc071fcf25234d21a7af3", 0xea}, {&(0x7f0000000940)="b16f41ef6743d0f30f59b60ed620ada070091a7bdaad2873620ea5a00cda55c47fbdc4cdfb777c17c6260562d3c515615997d347aa3d4067101e9c8be4aea9809dd0961a080d590db8d2b0b693e8527a99271d10aa3e8142cf1f2666948b9a55c6b058eb5a46c1137a7dd10a326d995657ad73159645a30b1989ed7d34ad630a8738ba4135b1b300d7fce6251e97d6ff41248ae4a9a81d614c6a1e3f39a066d7a3e1ec71ab9b4561e89e5d75f58b6ac5808f7bde45e68f33ecef939396fe330a26c89a6f7d", 0xc5}, {&(0x7f0000000a40)="4aa3", 0x2}, {&(0x7f0000000a80)="3e7d225cc88b1c688553ac91777f2a0ff73a2320d2ba526897f7cbb769e1eebdd75287996a50eca14beeba8788fd76fec99b17930df9c9537d59a30f87c59d046ff1c523e8fa8af7bf3995fd55fb0cecd298f937f14703059191db2c0c3a1455e6a813ba18", 0x65}], 0x5) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000b80)=0x3f) preadv(r4, &(0x7f0000001f80)=[{&(0x7f0000000bc0)=""/130, 0x82}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/30, 0x1e}, {&(0x7f0000001cc0)=""/97, 0x61}, {&(0x7f0000001d40)=""/146, 0x92}, {&(0x7f0000001e00)=""/92, 0x5c}, {&(0x7f0000001e80)=""/80, 0x50}, {&(0x7f0000001f00)=""/114, 0x72}], 0x8, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002000)={0xc7c, 0x7f}, 0x8) open(&(0x7f0000002040)='./file0\x00', 0x400, 0x0) socket$unix(0x1, 0x0, 0x0) rmdir(&(0x7f0000002080)='./file0\x00') ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000020c0)=0x35) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002140)) semget(0x1, 0x1, 0x100) pledge(&(0x7f0000002180)='\\{)~]-\x9c#\x00', &(0x7f00000021c0)='%\x00') 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1ed4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:40 executing program 1: mprotect(&(0x7f0000283000/0x1000)=nil, 0x1000, 0x400000) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = getegid() r1 = getegid() setgroups(0x2, &(0x7f0000000000)=[r0, r1]) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) getitimer(0x3, &(0x7f00000000c0)) 16:00:40 executing program 0: msgget(0x2, 0x0) msgget(0x1, 0x40) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xda81, './file0\x00'}) 16:00:40 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 0: unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000780)=[{&(0x7f00000001c0)="fd9441ed6edd6b742cf2aa54920656fa13a5346c61f233b2868a6a290ff8457b814e847ae9920aac2e8939dd754ed0e9065a9700a8072fa86efec5f9889f7b4ac0227c8f80332c604ceed04d53224720dade6b9e3dbbe855e97fed0dd6ebe957", 0x60}, {&(0x7f0000000240)="2b760f6ec016ccecb69d4465c3a6393415ede54d58f9da435c5cef37f7f85ea886339dcba34fa439fb2193076df543b7e49d099f9ba7198e153ecc523a53212807c554e17df5a3aaddc8e4860afb17ca248c30201d450817c9b22650838edf4933aff11995ef37839b88f7", 0x6b}, {&(0x7f00000000c0)="7b763f5f0ed67067e19418091b516b17d47aef18c7df2e3f88d2c71d7f8e7c", 0x1f}, {&(0x7f00000002c0)="2f2b0a65fb3b6196d2ee1f2f4b6c651ab68201988bd0398d0683bf952bd92c33adb3848dfc1ddb19f70235e4917344001cab247a48602de37a06bb24376d26e7ffa2a3550590d259f29c4c59aace3770d6afca3372e13260a18663e7a2ec8dd8ebfce57a934367cc8336cc2f8e2e3b465639993c3f6f567bb7f00cb3002ec0a3892112e0baf8dd45e467b7656c487f22a047bb345b7aadc15e6e76c55329607ba1186a", 0xa3}, {&(0x7f0000000380)="f49549", 0x3}, {&(0x7f00000003c0)="d5d1e5e49a74b77a6e663a0a7a00ecf6d7fcdd581dced0c760b743ddd369de35c36c98bfb7fe9f156c5caea4290a86b5d3bc0a2c0669e39b70704ce788e2d4acf9f8ccf2f17b94e530a280a444b4477f1951debdd5bc939b0d945b0276c3dec3475d2eb969405c8e60d69e38e7b92773af3ee7500192e0d64ddb247749ad3b9383660e96ed2f4ed7eb8edb67a780c39ebd9ee72e0f538fea70198e915a1f8a11efdc71cf3529ce61afb1b38af7e7703ca45cb192fd26a58cf9f83f13efacb7c3e5372e7a46c8685aa686edbb5f8a8cc7433463a7a8486d4b", 0xd8}, {&(0x7f0000000500)="808bb03688344eb33b8d1c2cbf0e4331babb3237a16bc7e07fcba77663a2593fa749feeac08675a6f0fcd544cbe897d442e96b87cbb2b43c8322565d0d63ee5447e065e943276f6708ce2d3c91dd2ca4f97b17cea2dcfda0aeac9c4cf70f479f0a0118427dad3164915fa33486eb15a948081be942a23dafb090fb1a2f8d493196e2100681d33a7ae5832a9d1190b13f38cb5b4ae9be5f2753469a607ad469ee67ea0d09aa028f881a00f2ac75c5845ebfff411382b3ffdd4df5fc06bf3ecc23f471c2d12fb69118d647d732bd2af9eb56aedaad07c8a280a0fa", 0xda}, {&(0x7f0000000600)="9d104885781716bca909766814febf305d33854696af41e29c116adc2dca556477829fe5bd956e1e3b87358052cdc3b5acf0ae548647d46df65b36b2dd3072324fe19d2457078ce26fa237b62e95dbe945d4bae02dade58cad134e91ede24fd80e4f645778b59a16faeefb92bdbb929c7cba6a0b38ed19ea71e813f129e10df789ba728961327d3bea5b1f41f567d0a771bc08fe7977de95a70ead06a9ca3fdd8ae0aaf288b4f3bf1387214a2547758996c753ab96cf07dd7eb09298b453f1fdc9d38e12a2a9900d5657", 0xca}, {&(0x7f0000000700)="e5afcdd6830d177270c3dd670cbb8e84e38e1ce6126be6a2d3ed0c7b7ff1cfc98ae13662bf7168a8b842ea81944fee93da72405285fc611a8d9df564f75ce9e157cef0a13b482f3f9f8ac5fb915a78faf5", 0x51}], 0x9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000008c0), 0xfffffffffffffe6b) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000340)='./bus\x00', 0x5, 0x92) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="424b6904bc9e8d7ca479fb18d1fc980fab4401bcab", 0x15}, {&(0x7f00000007c0)="4cf2d429f11c100c265251dafe3b7cb812e464cf560795f4b177e0b97004c3b1ed5ded1c7d078ebeab4f4186e58c82a551924a84a750de582130090601a8b62b1d1b11763f877f22164b6e9184f44666e90518c094d3e560210127c70a902e7a0ca27edf0bf550bf8be0efa3cb79b2a97ec2f4a480e8f8d3ff91c4df0d5a2a8b088807cc424fffa9e30f630aa37ceeda7f26f9e27e22b31a006055394428c2121c1d3988abe19fcb990c35f54fa3c35209f42acf52cad6c3a3b7ab8beadb5e4acf13013233a4b4fa9ff96a7069b169d11c404e3e382da824d608ea48a131dcba85b3ebf634a36e5336ddb85790a47298ee906208f7dbbf6d26f2d3488b94d9e2dc58654810ecf0fe4eee8c6018ffbd09127a10ea700557b0a82958b5705c840968abb8f081a7b66e1d4ababd7bc6aaca39b6132b2bdc322691d371e426129aacdf56f8fb37158a71158a95858fad993b9e91e245614ad1e81e062ae3c35d8d7ea69b9509d2259b715073624798af33a8334c2df52d4e27f07409df1107504eccc084a96efaa4d97da3b29930119cff658fb2551ae1a89af687ec63dc79161e813f66c96a1392d44093a3628750ee92378ea37168fd377ffb761e386ac1cd0c3261ed51554d7ddefa8acd98f97cbeddbae4ec2e825d5b47f901a2ae977770c16c83dea1f989fb5dc19a613aa061ee2f87b356ab81c0ef229e4001fae2655c51080f3e82b4d286618f94138707ee4bcd9700e8d3587b267030c5ae10675c35af98b9f1c2a673564174e8dd0e1dc15e1c7b73eb0c8642a22c9e55f6e172269d8531fcd02c782038f27571fbd82e82b38e3e26db6fc9f7d02536b516464175d230e52e72bbd4617157f83a70e1281f3f169f630a6aec11681a4de9312cd34b5c6121062169abfdbc0dd240b68fc59e8af69f5e0a0851bed9fdfaadacb99bd9c8c71c80a02994a260cab141f67de7d1bf7d078757265e3df8f3f642ba6b6d177f689fd90c827c5e4df70bdc65c204e473768bf55591d13d4550dd8c4eaca553a64ae642ecb970d15d052b0965ac5214664a40937cc1201c3d165e22ef9b7fc923004ba5eddf57635fbabbab76f7498628af5afd3a0ed57ea84a0446409f71e34c959caa011b07fc30200f2a301f7918c506ccd80730fbd31c7a177cd225af4e9e19a22f5fe2402ab1f5627c0e4d7217993674c25ed92453e0a61867454463c25b956a978b237fb6e8ce742441765e4133db425f3f5d2cd9b822002193255284a3497e4a1bfaec94c8d73798a4eea89af5269bd8194c95882fe29ea6b29ab6d73836d6f656064067494a128443324949720366ae63e58bdf7449e9b86bd940455e3e23a21d61f984d96a4369a401031d4b279cec0702b0cb853e6b14bc77c954323f360f9fc48c7616c3f490267fbd42520cd99997079b186c538c176c42266832e889a65ce6d4b2f07ea9018476eb6d5c5b8fee1656dc8fe25b31d9e4e0b816935b10484e8f5c535ca3d5d1df391b2fc0077989d8847963432922b2d9c797e9da3289aa7a00baf730dd1479b773879e7d25cdf9dae1a22f4c4f366477f0b3ce68a246b34513acabb56f3a2cee4c32af8ff396536be39fa62719932334a8d293f1cb943421e5d1821b2c0add30b0e7b0a11fbd6a57a13d8ec0672d2e791714462027226b05916ccd7aa4539a7ee01d6965775db16620fe108c80ff28cb85a81b7a5732d9693747fd366c84599a94f9805bfda12e0d0972629e26537496774d607e6d2dbd55b3ff6cd8587e21a48215534ad29e4118f08266731170a149c15885096e8d7ac22ca9fce21d9583955413e6e6396fe0cdbb24cca5e7c0646cf28e6bd6fb359c7193b42a86ee38969be8c42b8c1e5066da20cda2a4392f247e858cc27aa74966434955d6686e32885f2bdcfd331ac5066b9a1df80d8eff0414373dab9fc9cbbad8324401ea07fbac5bc077db7ec3a080c21b9154f5b9b67acb602f7f442c9d986e72e0cfc63643c442aec1989abda49c651db9edfd32a9dd03e0ff85c9434e1c4c97cbee8423e43b7cec2eae7c94ea814529e54c74930c98dee2a279ffd00fe8d4e6d7e7de01a5419f2ac6dcf7bcb771369510ff1f368d177fec189ccada48bd29fa9d3a3ad6bef7633e1243861a45470aea3b2e4e77fe31bc5b5a4e8a21c8f5475857ccb08596b4d3930bca896f1df05f4e0c1d46ccd5005cd699712409dc8c41c73ffe36e8506565700fd99272e73c9e225e3968f202f40e653cf76bc32def2a6697e36598c955a33cc7dfcf5340e16ddf61c129f5869fca85940ee5bdc022ed3f4c0e76b790847a00a499062eb8e110b5c1275d1be1df8c13d70a368e0cef101e6eedf7ca8b95b4e790f086bdb6761ce8d523f9e9e91c8bd9979bcb24671f9d1f14e9cb11ac61518a7e7cab973c29feefc7183eba875b2c2fbb9750c2482f94f1d59abcaec0fbe51191326c96237acc738cfe007224d9ea72beb7a88cf1d85707182b2c2914bec8669cbabc87449f5e66895da16704380e7884326aa9854ad977b8b6d3a1127d11dac5bfc5e7d22f164669e44cb0ae61397cae8522bb488627a74b428aca256f945556f56fc538ea96b429dd258a5de6dcb3d08d46c0303df09d8e3792e714a77723b987c90a0446e0adcd0af4d6391317fbc2d14e5ccd030e17db44dfbe781bf4de6b7a48559e8edd110cf2f5361bfc76096b7b953bcb2a75c5df481595b27cc7513f642886f4e60fddc1132727ee091b40aa0a97d024f9bf71be3d922c71484868d7cbb6902ad2b9ba172278cb15c1988e351d467651155b42f1b21f3966e31ca40a395bf1430a4a2546ca5472298c5c1590d55e0a2e92ecac43533544376788ac0a58744c2857f510f5155ed507179ec7ec66fd0aa491372a540d8186a380253c2601c7542acb73bec42c4adf3af05fb453c590d5d0a715ed2d48e6f1f14d8b0058a642d92d7f1b37a66a7917e2a45cadf221d0b88361e433ef64b3e481c025eff657a88b083a282bcbdcaf9118d002d17243a892ff4c9f38797d908a8b0da623c64b406b4c2d511a342110b5bfd4f18d508f8425e2e0551d1043da459b816d86e2feee7d78694cd4ff473a188ac0e20448ab2756761e4da6c126abf07d9145e21f795ed8b291d92133e83319cb3ccddc76bd8977b2171206c88dd9084f90c13d283b4cfe5862ca1d6a4ecd0118f3f7f3ae40c867e05329b9133e95df08dd74ed05169315804a7bc2d03c3c1e61c3411f47d67cdc6bc5760afac0260a3658a21c4498fd3a34a281ff4292c709e1d0b0e0d377c30f84bebd495980db0adb2002f0e6bf5bb44f9d1aa1eb2ebb0bcbdcbf49b7003234b285873363d2948dd6ab0bf867afa81557e1c76d9191cbb81d9038a92160002ed6e1b2e1e19e7ec10e2aaac791382b7bc11692081cc62d3eecc48955a8e80789f173d49c5dbeec3625542a4883bf55bc0f78947ffa35cd382c78343d1429bf1fba6806da0b912f4ebf01e49b8c11b52c9d57cb1ab1b6fde404958d07b36ed52bdcc0a8b46513a7ab34bf1b3957be12270590291ff8bec4f505c6992db8be771729ce27a9657fe47f7ee0443758d7c7bc4df031eacc3a6584e9231e1ef89de7b70e40bc39006268ae66a92b18ebfe66a6af25808e2c728b3ccbcee7d83a8b0f4f5090e472b162cb2eecfd74ba1a2e680719cfe40314aef20597373592c645c989473c495ef42172f2725388caa12c4d5a8ba8957c48c1a89ba57473f85f65b94ca68f0c1c7b13176f3942cc5faae8b52af94aa0760e2b7eb9b26ddefe8c210dfc22d603bf5102b71f8b77c4e2fbeac235090dab7b07d7d6cfdb81021d695377d81ef3ac83e3ae194ff951682b94bcb5c759e393d2b6bb22481ec2d356df35a3b5783c8f4598414088f1abb85453f4d921592edbddd676c86680264d6bc9dbe4f4075bad3963d3046077724d7c2ba73bef8175a227f19f976e4060e48ce2802e3edb9b97f211782be2162e053e9856769948e761f022337c34eb3486a1d5747519bec22c481c067bdbcc8d0c1013878968b11aad4fc17e63e421e4f123fbe296485a4289f841a98dfbe30b243aa9595a4ad4c2ff1a9a313fd3b5b473d0a01e08b91f01b2903d6fccdff44791b7915da0edef288e4faf421cf83fe923a0d76ef83ae9b693faf6e93659d9b45ec5bde8d65c993d78efed0c0e83fb4bc17ce32e1e75ba90410e4d9b65ad7ae67a6acc1269cfbae5613e15af6636df32fb898b95ea8ba80bc47571357c3072c98a648e0ab065cb0a45ab0bc67f2d4d7b00603d5b7ecb952dcb399cc3acedbbab6fd12a1f98f36d9cdaa86f300b30d9acb061a6eac6f657884faeb821ed577024fb719d98accb96a7b548a80e5c2f77a336b9ac6e82525af19cc703c9deb0f3066edd60e89b7aa9e8e12507e0fc81a266bac4ce8a9fb336d9c413cea5fee1c4651b4afac39fe3388c2d5533a72d771e022a1cd89011698a91fcff7d02dfa67de0cd5ece07c5b7df9f8fdf03c8ab98aedb1fcc42a0acf17dd49a3fb27b7008f6b3a33dcf3f751209cebaa7a8e9efce900e46240a87711d99e39b6c105ffe80d6841563a93188a91d500d8ad0f6370a21eddfd9d0865f0f5ec702dc512c1ea078ac91a57241bfe3d54882d2a1f0ee2e9e51c717869b07d23ccfc996aec3e50ba5115dfc4bff9087d840a8d2107392876fbdc8d925a2f7b6e7191fbe56887f058141d7451d5bb220d9ea5b0669db690c19437bdaa6414d240725ec4d89e9974eda30f88aae868fdb8035cf733dcc305ed7417137b944dca3d5572144f80b4173f4efe2e56b097a2028d800b6b365143e42a9f1fdca28027a7fcf7e3ecd5e8a44a52440c2734e295a51ec811e33f936cadb0382a2d3432083790be8abe57ea37825baec3353cc085e0b2b235cbe165f92ece7d69f206688d05592c6fb5136e4d3d9b549ef7e64d246e098fd359d5033b4354a54b681b1eaa8abd0e04afa9cd52b52b3a5703771744e38ed16b11f6d245d899c4d68146b7ba99a694378bcd849c7e2fc1685ff5df8a010b4bfb7a2bc46e156668e412b69744a181a4ef66e75200d6ee92895eb8e71b29c4957346dbdbf5e377ccb63da07e75b2c9d60cc3ce60bdcd6a3a809e556a7192f4dd1f7130916e4cadb9035e52c5125084b6e6b36eabaeb0947129c565138493fb0ff9175043b1b1fa55089d032ffd1a87887b9d7a1bd84633d1a8f9576f498213418264d2a8e02e8dcdeec30f5a1834beeb485e811aa2ad049e1e28a6fbdca6b5b30f08ce10046dedf7fbabef37f3e38d03ef102bcf823f70731d163bf4ac15c82e8f9a37ead02d503d221808fce5dd7dc977a387df6b09402a922bd4769ca483bafe313a5348307727fe811e462f222d22cc92c90761b112dda1da88a7d85775410eb62aca6dad52921210d717b9284ab21cf17a13d1d656cca3772b313929b25a41feca58042fb4dc3f81c4b9ed0799e25a9618c5e380bc8223ea49aebbda4ae7001bd2a14aa2d9ebb2fa5ec29e3e8f9e37fbaf914bbf627d8db3576b42a65b11e7fdec97129a9d220383f4e081f635f6f5619f509bd5df7ea6de48352d8bb047ff09440aed6c8de18c0d1e39bfcbd0d82a20fe5796932e0668c73c0d022b91a61f1511870816c42809b27671293218da029fbce55f435c1c5eac33813a8173986f15717fb3acde905fcfa663ac991dbc1b6582dc3532715c64570a9e91f4958fbca736f47d2b417a57c66decae3d531e69462b61e5a3df3a6d3b519426e1d462febdf8c226202e8cdfa83305bd217", 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000005c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78956dc5fc20e77b6a13006174ddb0a7bd78cc8ce4adb5514027f448bb7080f211692ad81805aef9ffffffd424585b8ca5b54e9edb52d4ecab6e5ca2849241020a4a69fce12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca289f2c0d32782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d13a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000014505dba3a8983653e42485f5b53cdc78f2e7c91386b0aa6bfa20c3f6966fc6c644f670241eb3d13f7e3621ec860cad94b75bcac8ddf00010000422da2d69f020306e405031f130781a86db6ac5c7736e5ebba193e0c701df5f8d500000000d898383fb290f11291c88cef516120d0a4a379b9408b774d4331a0b47dfe226385d41a1705e6795623f185cfb3076c328fa43b03aacc1315664bf6de0854786f73a29365e7a3713014b18c78a2013116a96a757c87532e748b9e5caa852c34cb7d686f0e05002a7d2a1424c72a614df1d3015c9a1d1a812a28a3450703b52d07060f02b2c161ab4bc23019758b32b6184dfeabf9d1f796c9ba7e30edcb1c290dcbad957650f251", 0xfffffffffffffda8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x3}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:41 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xc6}) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 16:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt(r0, 0x91d9, 0x0, &(0x7f0000000180)=""/199, &(0x7f0000000000)=0xc7) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x6}, {0xcb, 0x2}, {0x47, 0x1}, {0x86, 0x1}, {0x21, 0x100000000}, {0x86, 0x4}, {0x0, 0x2800000000000}, {0xce, 0x3}, {0x67, 0x7}], 0x9}) 16:00:41 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) socket(0x21, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) sendto(r0, &(0x7f0000000140)="8de570cac4dc8d9459553cf55efc0bc3e1057ddd4b5d95a4da2a065567563af6bb6e764d392523a10e55a11c3abb752dbc99d3e803cbdbeae86ccb7301b06352fc6338640b4effa9dbee9528745e22945d1080a6734f0b43a08254d978ea0f341180132e4de6b861c5f0e4ce2a6dcd0a2a714c6d0bf705cb7b9dddbe14768e0e30b4ee710ecc9e1b31b86979318f5b74028c15904a2a3081cbe3ba6f7f93555379af391524fb7ad218", 0xa9, 0xc, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xd}, 0xc) 16:00:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000140)=""/153, 0x99}, {0x0}, {&(0x7f00000012c0)=""/47, 0x2f}], 0x4, &(0x7f0000001300)=""/4096, 0x1000}, 0x0) 16:00:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xffffffffffffff7f, 0xfffffffffffffff9, 0xffff, "474a8b7bdfda1ac5b1ca28d1aeedc71e1ed29555", 0xfffffffffffeffff, 0x31ab}) ioctl$TIOCSTART(r0, 0x2000746e) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') r1 = socket$inet6(0x18, 0x5, 0xe8bb) setsockopt(r1, 0x9, 0x9, &(0x7f0000000200)="b24516aac13d90dc6ca970d701d18188f0fdd7dfcc34487c438b3b820a80c3551148bb9191ffe2f0e67859e0ed8b2bc6a478d8b59b4af8277a946ee1c8fe331fd194e3f648222b6a851661d7e143d3e76e899cf72e3da7ad36c92b38fa334c454e7a1d7507860e4a967fbbd247e57196f45adc82e328f54b29176c7556c9406d5137d33fec23808cb8c5b7942e250a2eb5d680a460704d72cdb3746a9c88330fa82667a715a30026b1991012303ef9c351adfc51e47dfd14d076b5f5c22836489d9f7f7ef0124c21327d0cc38bd78f46f267281baabe80167d18c3b4e97d7a", 0xdf) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(r2, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r1, 0x3, 0x3, &(0x7f0000000340)="f305888727cfd9b2b79878a3aa3902e637e4ef2229fecab3c81190b002a4152067ffbf47ffde6f726abe7355e47f65ae357a990a527d70e0f4a89bbf7823af16d81e1ae63c4708516c36aeda9e7d19591f0ad95922a48aced2bcbb7dc4b940e63a65f1241fb476d8ca9171347d372b44e9a773f4e108705370938e5ffba637c0a6e3a5c731f4d3f79f4c62462ef8dedcbcc492388326efd80f35dc6c096365382b4f1db5a80fae9711ccc33d032cf0992aaaa43a7b435b45c9a59158", 0xbc) 16:00:42 executing program 1: 16:00:42 executing program 0: 16:00:42 executing program 0: socketpair(0x18, 0x0, 0x0, &(0x7f0000000640)) 16:00:42 executing program 0: r0 = msgget(0x2, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6140000000, 0x3, 0x4000000d, 0x63, "d7ecbddbb7583c5cf1e9d394327541d22ed6c984", 0x1000, 0x533}) getsockopt(r0, 0xdb, 0x8001, &(0x7f0000000080), &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) mlockall(0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) 16:00:43 executing program 0: r0 = getegid() select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r4 = socket$inet6(0x18, 0x5, 0x3ff) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x644}, {0x18, 0x1, 0x2, 0x7}, 0xa1, [0x9, 0x9, 0x8, 0x4, 0x7, 0x7ff, 0x7, 0x8001]}, 0x3c) setgroups(0x7, &(0x7f0000000040)=[r3, r0, r0, r0, r3, r3, r3]) r5 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x1000000000000a, r4) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140), 0x0) getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) syz_emit_ethernet(0x4e, &(0x7f0000000080)="8f49a4127d037030b396f596839316b69020a322716a49a8b142187386e7348d708883e9af011a8c43be5e36fdd6e0a6c139624b83cceb493fe92139a003d9d53909f7f0a4e3e1a9f80a1cf9bdf8") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x100}], 0x3, 0x6) recvfrom$unix(r0, &(0x7f0000000180)=""/226, 0xe2, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="de020f67f19efeafb9fa22bf957e9eba82ae8dfb5a4117dfb4d27f187ea2e446c3f57b65fe3e5c96401c29a161c0cd9bd80630f529be1d1b73f3c7b34bb10626bb5a6a0b7055feb58b4f8aee4b4143e141e47b34c97b87d5201cf97024a3c24d2c2607a2a5171c450ebf449c0d43f6591de1ffc849215a39535d5f17f89328efe2086bfb95795a46d606e2dd5aa620996cd23d71ae45ee1a2fb7e54376523adf1bffe75ceb24531cb40437e098165b38ed5fc37132e5dff2c61f31e711ff89569c12319c123a3a9cf552df6f69ae1aeda5ecda87e83244146e31d96ed5b6b94791f59b582f6e99", 0xe7}, {&(0x7f0000000340)="2ae8238fbd314e6354abb5f0775410cee1c246a27eff77dd2a71a6e701df705c1c930ae7279f265b8cf2e2b3ece8ac36924641e173857e03e97fb16dc572b16ca11cea0fb927dac8178fe73a13c456150923a92bbec9df2d211c79d85401d884fbca45bb205b8260451ad0dd45d8b1a9616df664fc1cfc6515a98fb529d1ce10cbc3a3b3ce3e25e8ea43190574494d87223ab6e00a6dd91066a7c5fd958db907caa1acb48f10040af95b4b148a0fc672d4b341473f695528", 0xb8}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x408}, 0x1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0xc, 0x0, 0xffffffffffffffcd) 16:00:43 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9541) syz_open_pts() 16:00:43 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x60) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5, 0xecd6, {0x3ff, 0x5}}) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) 16:00:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40000, 0x0, 0x0, 0x1, "8a32da395d0200ec00000000000000002300", 0x0, 0x4000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x80, 0x7f, 0x2, 0x4}) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10411, 0x4) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x8000, 0x4}, 0xc) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00030000000000000000000000000000bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa70c64a68a7c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1a112d3b03a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb8bae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df000f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a99000000000000004ed15d42836881670c27d5b82476a575d9fd3b5738fa4cc97a33fe799462b8b939c63f6c27a88dd55be160273329fa1605f80db63ed46ccfffbc5c2bf330088ca22ea376ad0d18c329aaecf6a156ce1bd40624ab120e5783c368c784339f"], 0x300}, 0x0) dup(r1) syz_open_pts() 16:00:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x70, 0x1, 0x20, "a29550942d942497784f4e52766d40e2c3704e81", 0x8}) writev(r0, &(0x7f0000000000), 0x1) 16:00:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) chflags(&(0x7f0000000180)='./file0/\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) socketpair(0x3, 0x3, 0x10000, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x1) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) unlink(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r2, &(0x7f0000001780)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f0000001200)=""/217, 0xd9}, {&(0x7f0000001300)=""/223, 0xdf}, {&(0x7f0000001400)=""/211, 0xd3}, {&(0x7f0000001500)=""/18, 0x12}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000015c0)=""/58, 0x3a}, {&(0x7f0000001600)=""/81, 0x51}], 0x7, &(0x7f0000001700)=""/118, 0x76}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000017c0)={0x400000000000001, 0x2}) dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xfb67, 0x100, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) uvm_fault(0xffffffff821fee90, 0xffff800003b84000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff800003b84000, 0, 1) -> e memcpy(fffffd803c748238,ffff800003b83f0d,0,fffffd803c748238,102596d92ec6e2e7,ffff8000149f6588) at memcpy+0x15 end trace frame: 0xffff8000149f6490, count: 0 ddb> trace memcpy(fffffd803c748238,ffff800003b83f0d,0,fffffd803c748238,102596d92ec6e2e7,ffff8000149f6588) at memcpy+0x15 rtrequest(1,ffff8000149f6588,0,ffff8000149f64d0,0) at rtrequest+0x83b rtm_output(ffff800003b83f00,ffff8000149f6580,ffff8000149f6588,0,0) at rtm_output+0x711 route_output(fffffd802bfdc300,fffffd8036428d88,0,0) at route_output+0x78b route_usrreq(fffffd8036428d88,9,fffffd802bfdc300,0,0,ffff8000ffff5528) at route_usrreq+0x35d sosend(fffffd8036428d88,0,ffff8000149f6848,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff5528,3,ffff8000149f6908,0,ffff8000149f69d0) at sendit+0x58f sys_sendto(ffff8000ffff5528,ffff8000149f69e8,ffff8000149f69d0) at sys_sendto+0x92 syscall(ffff8000149f6a80) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,aef13f99010) at Xsyscall+0x128 end of kernel end trace frame: 0xaf20f351670, count: -10 ddb> show registers rdi 0xffff800003b83ef0 rsi 0xffff800003b83ffd rbp 0xffff8000149f6380 rbx 0xffff800003b83f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffffef3 r8 0x70 r9 0x5 r10 0x5bee61382f9e4d7b r11 0xffff800003b83e00 r12 0xffff800003b83e00 r13 0x100 r14 0 r15 0xfffffd803c748238 rip 0xffffffff812126e5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000149f6318 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=510869 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4718,0xffffffff82290d98 process=0xffff8000ffff7708 user=0xffff8000149f1000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 73539 421441 53441 0 2 0 syz-executor.0 *73539 510869 53441 0 7 0x4000000 syz-executor.0 24646 96305 71039 0 2 0x2 syz-executor.1 53441 268348 71039 0 2 0x482 syz-executor.0 88189 484099 0 0 3 0x14200 bored sosplice 71039 255216 22419 0 3 0x82 thrsleep syz-fuzzer 71039 429280 22419 0 2 0x4000482 syz-fuzzer 71039 431313 22419 0 3 0x4000082 thrsleep syz-fuzzer 71039 195882 22419 0 3 0x4000082 kqread syz-fuzzer 71039 220624 22419 0 3 0x4000082 thrsleep syz-fuzzer 71039 274626 22419 0 3 0x4000082 thrsleep syz-fuzzer 71039 335996 22419 0 3 0x4000082 thrsleep syz-fuzzer 71039 484501 22419 0 3 0x4000082 thrsleep syz-fuzzer 22419 254715 27985 0 3 0x10008a pause ksh 27985 486996 15608 0 3 0x92 select sshd 19925 493465 1 0 3 0x100083 ttyin getty 15608 234965 1 0 3 0x80 select sshd 39227 364995 74799 73 2 0x100090 syslogd 74799 142011 1 0 3 0x100082 netio syslogd 26649 334959 1 77 3 0x100090 poll dhclient 44737 234885 1 0 3 0x80 poll dhclient 6885 145535 0 0 2 0x14200 zerothread 7635 291582 0 0 3 0x14200 aiodoned aiodoned 46222 284053 0 0 3 0x14200 syncer update 62489 172412 0 0 3 0x14200 cleaner cleaner 51374 271687 0 0 3 0x14200 reaper reaper 7727 380321 0 0 3 0x14200 pgdaemon pagedaemon 49882 154024 0 0 3 0x14200 bored crynlk 85830 423307 0 0 3 0x14200 bored crypto 44132 231837 0 0 3 0x40014200 acpi0 acpi0 74713 127674 0 0 3 0x14200 bored softnet 78802 59712 0 0 3 0x14200 bored systqmp 90012 64035 0 0 3 0x14200 bored systq 88794 152981 0 0 3 0x40014200 bored softclock 92890 493198 0 0 3 0x40014200 idle0 67647 405034 0 0 3 0x14200 bored smr 1 398464 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 9517 6352K 6362K 78643K 10972 0 0 pcb 24 9K 11K 78643K 711 0 0 rtable 106 4K 4K 78643K 558 0 0 ifaddr 61 13K 14K 78643K 196 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 42 0 0 iov 0 0K 32K 78643K 166 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 1757 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 21 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 164 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1089 0 0 sigio 0 0K 0K 78643K 32 0 0 proc 41 30K 54K 78643K 492 0 0 subproc 64 65538K 69634K 78643K 243 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 166 0 0 in_multi 33 2K 2K 78643K 120 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 285 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 82 20K 21K 78643K 3346 0 0 UVM aobj 64 5K 5K 78643K 75 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 79 0 0 NDP 13 0K 0K 78643K 60 0 0 temp 179 2359K 2426K 78643K 6171 0 0 kqueue 0 0K 0K 78643K 9 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 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 660 0 653 1 0 1 1 0 8 0 plimitpl 152 47 0 40 1 0 1 1 0 8 0 rtentry 112 91 0 50 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 230 0 226 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 20 0 20 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 397 0 205 12 0 12 12 0 8 0 art_table 32 398 0 205 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 7 1 0 1 1 0 8 0 semapl 112 162 0 152 1 0 1 1 0 8 0 shmpl 112 73 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3345 0 1905 47 0 47 47 0 8 0 ffsino 240 3345 0 1905 85 0 85 85 0 8 0 nchpl 144 5180 0 3540 61 0 61 61 0 8 0 uvmvnodes 72 3542 0 0 65 0 65 65 0 8 0 vnodes 200 3542 0 0 187 0 187 187 0 8 0 namei 1024 15589 0 15588 1 0 1 1 0 8 0 scsiplug 64 4 0 4 1 1 0 1 0 8 0 scxspl 192 14959 0 14959 17 14 3 7 0 8 3 sigapl 432 1244 0 1231 2 0 2 2 0 8 0 futexpl 56 18919 0 18919 1 0 1 1 0 8 1 knotepl 112 397 0 378 1 0 1 1 0 8 0 kqueuepl 104 352 0 350 1 0 1 1 0 8 0 pipepl 112 982 0 963 5 4 1 2 0 8 0 fdescpl 424 1245 0 1231 2 0 2 2 0 8 0 filepl 120 8034 0 7939 8 4 4 5 0 8 1 lockfpl 104 368 0 368 4 3 1 1 0 8 1 lockfspl 32 285 0 285 4 3 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 1598 0 1591 1 0 1 1 0 8 0 zombiepl 144 1231 0 1231 1 0 1 1 0 8 1 processpl 840 1260 0 1231 4 0 4 4 0 8 0 procpl 600 2629 0 2592 4 0 4 4 0 8 1 sosppl 128 24 0 24 6 5 1 1 0 8 1 sockpl 384 1268 0 1250 8 5 3 4 0 8 1 mcl64k 65536 780 0 780 66 65 1 64 0 8 1 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 31 0 31 6 5 1 1 0 8 1 mcl9k 9216 18 0 18 7 6 1 1 0 8 1 mcl8k 8192 27 0 27 8 7 1 1 0 8 1 mcl4k 4096 84 0 84 3 2 1 1 0 8 1 mcl2k2 2112 12 0 12 6 5 1 1 0 8 1 mcl2k 2048 48985 0 48952 14 9 5 12 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 91918 0 91847 77 70 7 43 0 8 0 bufpl 256 8051 0 3556 282 0 282 282 0 8 0 anonpl 16 127416 0 119589 82 37 45 53 0 62 7 amapchunkpl 152 5037 0 4948 9 4 5 8 0 158 0 amappl16 192 6242 0 5775 72 47 25 36 0 8 1 amappl15 184 139 0 134 1 0 1 1 0 8 0 amappl14 176 52 0 51 1 0 1 1 0 8 0 amappl13 168 585 0 580 1 0 1 1 0 8 0 amappl12 160 231 0 229 1 0 1 1 0 8 0 amappl11 152 19 0 8 1 0 1 1 0 8 0 amappl10 144 501 0 498 1 0 1 1 0 8 0 amappl9 136 540 0 535 1 0 1 1 0 8 0 amappl8 128 143 0 122 1 0 1 1 0 8 0 amappl7 120 355 0 348 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 414 0 404 1 0 1 1 0 8 0 amappl4 96 1413 0 1389 2 1 1 2 0 8 0 amappl3 88 185 0 178 1 0 1 1 0 8 0 amappl2 80 10301 0 10250 2 0 2 2 0 8 0 amappl1 72 31098 0 30688 26 17 9 19 0 8 0 amappl 72 2882 0 2848 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 74 0 11 2 0 2 2 0 8 0 uaddrrnd 24 1245 0 1231 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1245 0 1231 1 0 1 1 0 8 0 vmmpekpl 168 13223 0 13203 2 0 2 2 0 8 0 vmmpepl 168 133251 0 131848 120 42 78 78 0 357 13 vmsppl 264 1244 0 1231 2 1 1 2 0 8 0 pdppl 4096 2496 0 2462 6 1 5 6 0 8 0 pvpl 32 373525 0 362636 183 56 127 138 0 265 28 pmappl 192 1244 0 1231 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 565 0 160 15 0 15 15 0 8 2