x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x1002) r5 = socket(0x1a, 0x3, 0x6) recvfrom$inet(r5, &(0x7f00000002c0)=""/5, 0xffffffffffffffde, 0x800, &(0x7f0000000300)={0x2, 0x1}, 0xfffffff3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x41) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r6, 0x40, 0x2}, 0x7ff, 0x4, r7, 0x0, 0x8, 0x3ffc0000, 0x5db, 0x7}) 16:01:01 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x10000000000000}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x9a) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x69, 0xfffff, 0x74b308ea, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x800, 0xfffffffffffffe01}], 0x9e1d, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000001, 0x7, 0x1000}, {{r4}, 0xfffffffffffffffb, 0xc4, 0x14, 0xb46d, 0x9}, {{r5}, 0xfffffffffffffffb, 0x9a, 0x20000001, 0x0, 0x79c55268}, {{r6}, 0x0, 0x8, 0x8, 0x1, 0x8000}], 0x7ff, &(0x7f00000002c0)={0x19, 0x8000}) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffffff) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) select(0xd8, &(0x7f0000000680)={0x2000000000000000}, 0x0, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000000)=""/189, 0x20, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x80000000000001) 16:01:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x46) close(r0) close(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x12, 0xa) denied attempt to set clock forward to 4503599627370496 denied attempt to set clock forward to 4503599627370496 16:01:01 executing program 0: r0 = msgget$private(0x0, 0x112) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000002380)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde77b9e69c43aa86e085ccb8156e5b1f0c628279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0bf62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68ccef31398ec16f9318317a03692e85cc2ffd8cdf6b973bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d349012d55642f9aa5390000ad99ab01520119ea584c1a43f97589884a8b5b7c077e0376ea6260d85d7f84e22e407b66dee00d729cbfa02287d6f714278648d55e09ca61955880958ddafa3d04d1e38e1edebbe405a90dec286818e9e498f0e06056f202e2b76d4e79ee009451f443"], 0xfa, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/223}, 0xe7, 0x3, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:01:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x8020, 0x9) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:01:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f8ffffffffffffff"], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f0000002d00)="89308b728584100682b5a4547bb4b848f7f8be8c90d2b76655309a57afdf9e05d94bd66c3b1dc56d0c0881ff484d7331fe62225a687235ef57382ec583ccbf2b6b26023c06ba50b60782b6cd178eac2c2c697e00bb22e0b049e6ea74535647adb47f62a6f58e855d80267f4810d23fc4005d318338ad5bcde246c17d61c2b0169ab828a443b70215c969d2a1b8ac5286d3b060c2c617e30b463e2e96a9364f9250e7f0de1a051c2d9bcd59816ec46ddadd7ff655a57fce3bc6682765547b38179eecda8877c114cbda5c13c216f4acf944868dacaa0112890e360eaee918ab8e87acddfc5dab9e7825807f173542d9247bcd019c79358563c3854539147ed0978f76a4778557c420ac2db88843a8b60f0ad59f8c4f7514ea1b91e27c081c8c25d18228180944e311a03affc214a57a7acc1764b3eb070e43bd2c25670204df5b2ab1cb4f55113dc491565520e013462057975561a950d5f75b9bc508364132c2a38443de2bceccd88793bc55ce9ae033f41f2ae2b4489ba04fa3576c15379a72f51ddfb6394aa3661eaa18252175b987bdda04f5cd231fc8926434d00fcfb5726dde38c7f6baf53272c7a37fb822f0d12158502925883058a18504900cac2d3f7b6f7e2c7127883532d5c6a434b506861cdb1df590c8d383c37bec476c5fd56785f1308263745f1b16c6044b7651fc56ae4926db1f28effd5bad5e031ec22f6aeb62a2ddd380ae870b375c8e7c7590e0db4c1eb333c9e76cbe25db0323f8210d30254274c9e7eb256f5aa4e56c7091a85a2950202f580f4452304da7038c6a9b2a3961665b0be715b91549b5a6717d7967e6d42126b0b3ce82432d2b59dc90cf50e20adae5ba5657ac00f041bdef8a2abb6210d4b1e235220922eb6b356da0ba7fcb8b66007ab6a8a8d0a39fba886998d5187747286e3afa9e4d709cf1e0a025adbf170baf1dd9274a49324c5ebbfce2dbebdff3e9d66b3f185c3bf6d6ffd0a45183ff45b7aae5b07e20cd14624b702e9cacf2b7dacdf56b7bf4532866e5cba13f447f61ac92de9ced951da5f3bfe6a917e5b4f69a4780a559455cad81c6e34c3e9f2740e13c568bcab52eccc78b9d0ce9e1b7485da1bb74ef339db109b48d2fccb5d495744795c2c8d2e7f2f8d0f26593bdd2ed76db71f95c7d088efe18fe18553725adcccdd134c5d14783eadcb0e6682cd6db9ce06eaa9aff4e5d3377090cef0b5e5a78ead05ffc3bcc71d30fec9aa5f06e594ff9a472e98e7cf85d49155bade47a1a1995f3d55d09e5ff10afe86cd1e37f776e0fbe74d4cd37a5a49ae49349a168cd586533cb50f36d50af3801f7bd0221c05b851534c31051698d917e9f661fca0ac2b6aff3d3d5b20a91b632c4c47c66b48e524a3554d68de24cfdbe664b7b622c017d3314169419749e206c897b433a4d84cb5a710121652c74a931538750acabb09079f26cfcc514cf729805a58ec94cc81194f710cf453a79f4cb187c680d2970e5d6ee4ab6d8d266103ba90beaaa655e48cb583eb4195452cd377857c4403661d5f787bf60c87fdffa6ead627c1345d6bcca2de223d466461a479b480b0aa95c4a687ae2f78ecbd3c457e4580ebf922460568f84d83eef6af51d1cc0e86537403a1f13cd8d74e969eff27084fd04a97329d94506aab1e88c7b4b13a6334adb825624788a1d83de1721134b7a1ec38e7d0c33b50f7e1fc62d3f0852d9c7dd077ab2dcc235b3510e5817bb390177f47cecf7d9b916be41e7783170b2904fe2672f44faf305f876486bb595937fc3c38b9a3c78d26186300b553f461948924eea6b5df3a5ba336dc4e7718b0d3f664396821ccf924fa8f39b149f17e989a5d380f7aec11317dde4a886ea2367c56f1fe8f7655152e29ddf3fb732b17aee8a4b57f73ce5b9ee5b590d1338764f5d0cbadb7de27a50cc1c0e4a46c346ac4d8abcf4812d4795e310f09cf2e427317d0054674b18be58ae80a8977f61f424992da434dab9231e616cca37c05c5ab1da92d5db13b2347b91d61b7301670747a8aaabd177445d9f174d2d9bc53d62b33f7c0fe6bbf101be78d87bb755212e0356d9783b794e6c30f0dbf0f3d619daae4248202d011e24c551b2acae586d73681e7c910d12e0cd36c3fbbe5297609e42950fc75176edb9cfc13c9e1ae25049df35e7911cf0ce08c9c5cfd7e0435636031c6a52aa6f8192b6b50c9cfb556510f22c0a70064d320fa36801b284514664db65ef5961d341e316eaa5c030a544506ee3289b21662a7a67e6fc127d5f24bb2cbe28d8d02352ade7da5387ceb6448cfea00ab76a6bf7d4e74d9131debddec8ec3b16d7850516245764294b6a91bdfda3998b29c44d2206090e86520fa8ba0bff0f4493027ca51261d37bc11d05f8d4b2751ac837b00b39f4dc5956fb6d70146ac3bbef828d427240c3ecb473b60cd8aabf4a266b30246ce4b606a44e7cad058711166c9c9ccfdef0082fcb5ae8f3359b97a88061682031f253c59b159d4adef76622260436ec26d3e074e34acee2734576e0ea49a89a6543ec441ab53cf59bc4fef8760f2824841847e49604204ca810cbf971cc5c4c43c76a071bf513109f126920865dfd26eb2662a9e92bb6c2f9f52b485788a6ce34e80e60ed2ce63bd8d032a7b4365edefcdced170768bca63d04bf0c12432e16f7681b48176e3f4252cb64e3a139873b89248f402c457ed4c851910f97ce33c6293c3549d1d154b425c213b973212a9e75e9a6edc50a415935f98a5a9b8a3e625e00bc2d88d4567b4832be2ff546192b5b0511eaa49cbeb41d62f480af71afd4d75650b488a657dd3d55aa13b27283ef7c1a645f9e23b070d19eb5b64a4656bfee405dd2678cb743a5102d6c8393139c9bc2c86e389d7ca59286a111f49d48948b3d200e10a9873096b3c286c6a63aa959dd1c67fc70d66af8f29d7634ef5d945475f338d86c1dfafaeb59eb2672eb8112947916b673638679bd8efa2e993eca5caf2120fc808b55048e04f29acd755f9df525ac7bcf7c2f1a0db7c3c3a40466a7c2abc4f74bbef3aa5a6f12b681c4c0cdad74b8436cd450347ed5d5eaee6b97def22542c57e8ce2af2d41ea716b0f17dc13e2f6797716a42309ebaedbd94ba4065be5b96b252efd86f321622bbfddec49395343fb3e19e279e83d769a613dee13a99742c8617b86a05978cb05b487d42c3c7f9c1e19635481d7e0d4d800958af88aa1b66e46debb6fe0e348b8c6ec6820c1bb1ef06c848bf51a2af6a4349f4c90771c1e6aa60e91105641919481dfbbd44e29d482c6b660da55fde8f2f7caa68d10e3c0b6781ddcf20a080a13d0bf3c855ca4bf92c06053969193d94c8e921c73655a152b54be417edfe0b4fe6485659e3d23056bca63ff9a7b6fef3b4268dba38a3a", 0x969}], 0x1) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0x506a3079, 0x6, "7b78ad262f6ec6d29917011433fe6259f6eb123f", 0x1, 0x8}) kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) fchmodat(r2, &(0x7f00000001c0)='./bus\x00', 0x80, 0x2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x10488, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xcc, 0xa0000001, 0x7635, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x100000001, 0x8}], 0xfffffffffffffffa, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000010, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x89f}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x101, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xc66, 0x7}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x100, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0xb2, 0x7fab}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0xc2, 0x2, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x71, 0x8, 0x5, 0x5}], 0x6399, &(0x7f0000000100)={0x80, 0x3}) dup2(r0, r0) 16:01:01 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r2, r3, r2, r3, 0x50}, 0x1, 0x6, r1, r1, 0xab6, 0x8, 0x9}) setuid(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r4, &(0x7f00000023c0)={&(0x7f0000002480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000046762f5758f73484950a5963dcae992e231623ef38415612068724b0f4df46a1e88292458656c7e9793cfc9bd8e53135b4fd30d006ea6b1783055b0727e40483a681ccf4eb985ad7d5ab57b1fdf4d"], 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x40) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="fdd1cbaa3e76c1473402325789a88dde2b19e6c9205ebb346e6437721b51410965a4d7d5af9348f2acf4b3c4e29d62a3c9282b73203c44e142d53a3be3d5fe994c78984b4090e96b07f6923f854e413dc48b1d7194207bfadb95cb3eac3937f47c6b15613d7f15449e03bf6da5790631ee1e36f20513898ff6caf1cd7daedbfe527e4ea2ed8f2586c572b43f6d3b745551b28adba4292a934a3f73a3c77c538247c250f0", 0xa4}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="b817e74b6fb1185c0b3f14d87e564b67dc1274fa99d4184961f8c598a562d25e1120b8593218641d9cdb50382c35e19b6b469be4b0d9d6b67b39e8979e3c", 0x3e}, {&(0x7f0000000140)="61da5ca200dfc61c8923e389fbd3294c9341890d1d33e5907747253ac7ad85d6c11271009824991eaf1273a67006001ad17be5aa818205d1cedec6021bb72dc719547f9b0d6f62d89b401d1a43de6da8a548", 0x52}, {&(0x7f00000001c0)="6ecea1142f8a3c990b8f76a094ffa51baa72bbbf8ff7be775b9879c01a7ef25ba806360ce31bd4228f1e6eafd7091b5b4f08405277d200051e36a45cb674438b6c213b6a0095", 0x46}, {&(0x7f0000000240)="cd919f80273aae5e26f5777152d2ec0c8c12b8a98b9927f8ab6fbe9b99b906e7c01569fc29afb0da02ef486745b01d5b70f86f837d94bdcdc3413326564a71bac020f3ea0eed28231188721265bb84c8b32bd52a0d213f6741ad06496c0cd0b02d3ceb5ec2b87fe52b7e6c81b4e21e70acaca1a4d6ea65921341f874b20b8d7166788c118b7dbab3029df4a46c2fef2d3335b6565f8e6cabeeefdaa2d66e26ea1a5aaa5961dce54a651cc4d53b70dcf45d44ef9d1e25d57698907bf042ced96b5e780f4458814b5e39f097e030652857ca8db4a2caca494e47459beb8a6eaddf97ef9602c1c88251469fab3ac931b442449afd19f68fa60d7cbe36767f8a8265fcc807355b8bb436914835ce10f6be01cbbf7faddadbba30c7349453238a28c7cee9f9aa4b63ba6d314bd667ff4c8a1fc6e86c9926ca6ea3ecf50d82ee3d36b4af817be9ae098d23944c32b76bbc0457127199f75d59799ad215dca1c99298f55185a0da6b1eafa3254ee3bcc0a1401100e0ba892299facd666432622c04095c28c493ec148802c19e5356d0f30956f44d78ed87aa5f950414fb638d49ce024e3f53ee0f8878f38947ca4012cf0c4fc25561f68f0a3ab29cc59f045c747792ff46bf1e4c401e049c9221b35e793ea202b8f1b9995175b531eeb137bc1af713ad2e8b9f26a263efe26df6570f91fa74aef9686b7cad424a8822147e723de5e8e20a5eee7cb504ff08e618ff5491c368ef0ea1112616a2fa83d7a677bf0ba9014d786b537f53f5862deb86c48b129be5c1418e03789ca60cc0a33e2ef23b22dca88e76c076b4811977e33f6ddf82f45c6d580b37ef2d3976ae5efe4cc7f30f52d1e8b2f1c1320cb7a0904a872e74b59e2408092e2b7492175a13e3ea7c75c68901276adde439d273fcbcafcb77124a5f795598471181d255c603d179ac1a65c317144163fb75d383a78c860dc848ce97b57a157efc31c7e034374e14ac1e9fbd7dff41c0b947891fde1b3121b93f92e83eabe763f536a6b118de8a95666a06af087b450245170c29b8cee255a4eb0a2546e2e4e1ffb50f0fded147992e7eb8e48f09a4c2cc59938cb0a4e7e9bae21ad94626fafc0da18b7b9798620841226a2ec7681ee569a8620033736e86a7253301ccda2c0e1e4a9c43cd7287724efabf7b7db0d791c4401ff752604f79f823f06521438b90b7065b8f96351ab5ec69055a58366041937ae16f07f794cd5dbeb2111e90675fcc9dec3c7ed4249dabb89d7d6d0d02b37a8e2eff49a5ea4beac8ffe650e9940304aea87660f1c932bab549fe0ffbd081f51b0ef5ea123589e5691ebcd688ae39c054ef6e56bc6928d65be1c3e83a1aefe91be06b05831a0ad44d5fb1be5eb9cbe352415686434e934dbd49ee10023fd4787d3968506b345a8970c1fbfd8168ccada4ad103eb3326f9e72ed596499d1f46977a89857a8125a683ace7a3af10033cc060b305250a9445d317419200545463c2ca6270db84cc0827fc56ce7b921b737df5e93eee4ab2ba19f38e030577a53b081397fb1c4ca9603486e6e75e51b543e078ba81a67dec2b6dd0cd3707f320845bb056475ae346e46afd2f568fa47875835746447ae6e54d807bfff8989e3e6b3c1231a270598b0af479e5ebefc117a50209befa387d4dc870ca5a874c6aa0ab786c81f5a9f5ea9b4ae11b6571b33bfae2f91bd54e85ffd7df4bcf0a488796f6bcd0c8ffea044989d8cfa05cbf26945647b323a7ee96d967f9bd761d8283c9e05b5c63e13350fc6a6971dc344a84a51554ad2006c21e4e175ef34d8103fe464428128549dc5c1fab86d09a2d37918ce253157ddcfa5bcbe7908f84c797cb1b97a5625e94b84716283f019b3c508693a7de3ddbe06984eb32b892ecde82cbb67ce44081762d03a4f16acc47ec315397a08bf911751f85df814bb2dfe7719a8e7add1943c4d025199a4d1b752f96a7b3faad1369cfcd8b77691b1de995d87e0b02fba36a7d8b63516790c098bdab69801305005f08dae77e7aa6fc21b0f968dd5bb7018ee50f300ccff7872c6ec0057611013155e5574554b12ba0969edb75cc73a909e99b4e8b6bdbc2f05da800ce8460c57098a63233def503b096713cda6e3d4937a7be06834575f7f81274a6c2b404dad2c2630dd67c97bef962cbe142a406d633fbd13a2abc94b94ab0a60be78a5b831ef7e1006ee98569930f2dded6901e9059c5d60eaaf910cd8b9b6ab3347950bbcadac2d9a18bf20ccdf2ab605dce1b7b74b2e293af3d723ec852c4e51f9690b7b5446ca943fd8c2040528189509a3f1b158e8bf6352c633e23668ef774c74eeb901e68df646afcb19ead7573fb1b86c51f9445449993af5561ec5527f3e188f8e4d248c83e1d7b5b2ec39e35509488369cfb6b557457b2f19dd37012aebcbdd471833552fb5b7aa0c4be3461e099d1d15778b0c8ae29cfae4af7164343eb5fdaef5e647233c8fc47c2f8e6463f29b072f723190fcd4ed36ef9ac7632448f7046f831e03b445bc640527f6eef577e3c715cd86c58f861c788ca5ed47f2d4d96fff2193a572a029bd07845092da2de372c4c0ee1f549e8c24509efce44632cd7c1b401b47ce802e2ce33992dee7d14c4bd2fbc0e13c60be573e8f23d30056312c8ab7b8500e1c69c657c4956b33b53bea33cff10c8c8ff846cba7d9a130632ed4498e288d7b22cbce2b2eb0e4a131c7cb14a34d6afe59c99fe4ccb0dfc17a2e9b4a0fffdda2fdc4c3242306f10ee60d5c98a5aff4c6d2f8837930b04e1dcf1207158020af134f59375d185551a912989d71846635a6c85988615f444ec15eb36e54b17463c400734dd97e0cf845e56e6f3356cd9d7d39b69bcd070a44fc6523eb0d20ffdf08e37f5df80ba95ef1fa04671c5ed31103814534d7cb13f7455687f6dc7422fb1ada98d681f692a5a4ba0e690e98d57c5c305c59c3e1055d7a20393b7b4f24115d44efc72eb8b1c98b2a0760f79720847b25e0adae0b84ff0a281ff977f82b9e4905dbaded6a4e38fd40c3956c48cb5afbd768fe72612453e3d86d6cdab2e0f8fa24e59176be84c60b324c3471a6ee123d0d2ea488e2d9e32b363c8478c0d0e782be79967e0f82b5bca232e6e778383ad07a20b049507257eb78f289b0df7044349f94fc89a2494558c0c1c360fd408402d9833c6dc508cc9d1e00529f57115c7c5693737339b684ff7aca04679806bdfcfef5c96b9ed08c375d75fdbd57e2507e54ef688807eb604e44e98dbbc3d556258313993a300cd449bcd74b804fb403c6bb2b517fba123200e2739d6e6881acdeb6d57d86f35bc7e45ab7bd5ef4e0f8b8ebf4d8895246694f162869adade020e64a7adf61f61bd611822e77e3159ad5c9388ae5d5a5f97976edef34c7febeba24667e6853dab2410dd6b0c3b600ed3efb25956f82c3f4ff81c74b322dc8d135968649363072a3cbf9d8ae68748dedbc926c3a12de1bc1c1b578810f7f39a10c484015b725a1e2830ceecfbd9da0c847563a417874debba50c26632558a2ebfdd32de560a3624479a886950a51888bbca6cea8ae6b1da9aafd65ea14f5ecc210b545f57840231977fe2e1615146676a9bac0c21aed7290de7244b90da36d4ca82277d769983856082f604cfe0edc73e8a67eba70b18f81b6e7e25a48d0e7845bcb20438db0c408d390b450c74ee2cb45ac5104aefb92eca0ac52caeb132b925e326f87c2e0939642ce73023589ac8de80465a773ea0b540cd016ea4ad5b7269e560e6c61b1e89c3fd0fee4cca9e9fad895bd3cff5ee68057fb1b3fbe5c8c7c4a6e577e585188206f1fbb02c68251da2e79864d78eee13c2ef50039a6ff951169e27319e81d621acbe9d472f907aad7eb1223ed022274dae0c4d0833b0569fac41ebe38b4d999329f7e7a933dd8399ae522b8be5c1e27284facf4bb07b1409ac9c9d57231904501d5e13ae962d5c6d445ce2fdc7388c3d9d51a3014fe8d4da14723db710b6a5fc97b5764cd6aec13b18148b773600be27eaec9f023adfc4e6075c229bb2836ba5c1fd5e834f9a0e14301b15f93b7c66748074e5bb9b86055a0c843a21b6f4dcc1e23fd22508743f57c11b221d710cacbf3e487b800bdf95e03b26c17ffe2a3f7e09ec9a7626b9a89baed5a825feb1cc31a9c21439b52342a96d88f6a3bc2f3baad64b1b3d99eb33c843536633007aa97f170854824b0746272c079f365af6f0ab74eb124771dbc9a6adaa16d58ef8d17dc91b9d90939f8c565fb51908c41ddd5b5e7b674933a3bf3a7f5e9b42ebb77ce99b466c9acc006a96e316b6ceeeecec1f322285b5d30949ffd2d3503e7504c5206b74d6349699c77d21c85e3e601156a46e5c4e9edb29e5594f8816553e6ea2605d6a2ba8a260dd71184ae2d1717c34f5c26355efb7535880a06436ad82646e0645a84bffc2ae563f1f947a6d8d3dae0df47356470cd1fd6fe5b8906bc09e1ddab9168b62ff3f5909e9f88898a704920d42345d3b70e996c47a9312788b07225adc78023f032521fe4860d9d0f10af2497ab50720bea35ff6f432a94183655df5a5ab67c9eecca459ab7a4bd25109b41d9c0e3877dae5d014b772621664fbbc31788649b6e4dd4e339c0e80ece09d82a56ac909da5b222f29efab98e90eb275d2cb103f633efc6b73d154d680d8043983db96f68902e12e0d8e7b7b9e4dcd00af0e82361015dc5a509e0a04fec05b3671df08bc05c51147362e54073e60976ef4a0bb54725f31b9919b3b7b9192d801cc5845035f76260a7bd333d6d89363fec9f081bf066acb6d051d4dbb59b696b47b545946e22d1f0baa8bf28231a6096b3b6fa774a62fd1ac01d2236fa112769ab5902f536211c06a711e756fcea9652c7ce9d146980b35df9e109d3ec4fbe6bce4483afb41c9113962095e5a054d677f82ce506092b6b40d5c8b3e5450366027402577c0704e2e247564dd87bcdefdc8f266178e444770d60b3b88e25030a469b62e02fc60709d68ed0934248f9eacdf3c678f02cf0d9ddb9ca2e65f45183a5d4c1de64dc95e62c4bec73787d6fb8173408c2019418049185a151db1c6953e78859a10c9b7ebef83080ab4df93e7a1d90f9d6c995f95417796eb375ccb4c4de2bd6017f488260e6c28f0367e57591fb19d02c4dfdf6fe0cced9299f2c5b58f7320ec7637920fa4bb4fd87d7c306e8bb72fe03a9ded7be48c2d72da30f252fcadd997ae365fc0053aeb89f878ae0fb4d6e82fbbc805d2ef4182cc0146e13aee6aeee03fc0fdeb63c67002474ab13969ecf29c843acde02f40490673cbd742fb6573f624a76d64a413e3051b9a24ee543ad066b0eacfaf97281e6dfd663ec1610b1b36b342ff3dee3540ae4df17d6752ff463e20420f85a28bb14dd315258a90f649e17eafb1725d94cfcf4c27e2aa662ff2e785b03c85f2cc70291319e8e0bfaf1f4ec4a7f437605ddfcc872416c2517fe10bd3d7be853a131f069b91c0317a4733d8a746f481c47b674284205b7db210bdcd9f7b237491823d7dc6b7465b82939d24095de2c08dee4b591e383092c63e71a312864d6e6a055949ed6c4c9ba50d8628ac30530ec32aba818a18a189b1e15e84ec2095817996d616f58a1b7601813f2d230b4e2bdd6b14b692d9ea4529a85b60af363bc95868d3cdcda10147edd5415be37657ecfbd9cc4b98a561d0be36d51b7acac74f10a5f60674ccac9b7919db0fba12fc801a183683ddbc1fa3edede4fc7d4b5e350d7c45eddd02fd642447377129621b10cf04950fa7e8628d0a13c49a5", 0x1000}, {&(0x7f0000001240)="57fba200e23ac6e42d1b6556ab7f5fe5aba78314db0dfe8e6a9b20526dd18ff650d6b8958bee764bb2c079df40844484bee171c533b1b307d00a6bec2db6654925d511e4d91c93895cb0e3ea40b68d9964950597505adb2d7ded32fcd3d5aee2be8e803690ad", 0x66}, {&(0x7f00000012c0)="b5bc8927cda722ce162000e297153fe64b49af2c1fbd5a4865a15f1de4554ef7c6f516689745693fda2970c955ce33b37ae83f40d026b2ee8bafdbea9689f69c85a84c1a83145e08498314139fe1f8cff1db57bf9c0e24c69294ca68c8af85e8e97ce7341da9adc7a0c3fee8f12cc6172613986c7bfe5ebd19cd447dacee6fe0edcce14cd7b36c1fb8d7e9d289e3c575126d3cbabe7524a61081b08cb7f2b5df27e19e931cf760a8952bf3ba8489ab27db21d064577958572c8d62eb3ff9159e1c4e8c879cc46dd9a5e19d75a2c4ec7ba6235be3617c9ead79f64ff7860a5c1634a982d728ce8b2371d205a7574739eb", 0xf0}, {&(0x7f00000013c0)="45447fecc62b9796c8eee8e7276fe21f46521824e89b8a48a8d21a72eeeec67ac6a3b5fac4000789b9fe9b2ce35988d4249c67d9a1fedac9a1239c316f02a2cf0e1bcf8e8162b205db3eba875dec4c29d41efd2f91d34140be6e9fb6", 0x5c}], 0x7, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)) 16:01:02 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) utimensat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x2, 0x2}, {0x0, 0xffffffffffff8000}}, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xcd) utimensat(r3, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xc34c, 0x6}, {0x7, 0x8}}, 0x0) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x82) r4 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r4) 16:01:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='t', 0xffffff98) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) chmod(&(0x7f0000000340)='./file0\x00', 0x80) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="c76b5ab6f0d34d", 0x7}, {&(0x7f0000000140)="4ecdfc12edc6b2b1be5aea0d9b9276c10853a5db6c547f21e7c8824503d6760d3d03ea68bde71534adb5f4ed57892e05df846c4b6667505df89970f2dd94c71f12772d1c1a25c15eb7ec", 0x4a}, {&(0x7f00000001c0)="ce1c87d648516bee189e2bd9f4682ab99910a757a9c0338e02dff1126a9a4d37bbb2b92c39c8196350772117e255fd805721ac2ab39cdd1a6fd0d44aecb543220edc3ea5b8fb0b997357c4b1687ba9d5eed385bdc146c81ca0dfd11ddf591508fe82b98a0c2c6e9855c1af322804887b5ebb1dc2f0489e92a857ae2f7317a7e956485ab2a4087d347d3190d36a5d16662719a916bf552dfba870677c1dee", 0x9e}, {&(0x7f0000000280)="3bc0737b2ef3b0dbb4682255327d29174e7681", 0x13}], 0x4) write(r0, &(0x7f0000000080)="458f6b160dc7a71ca22711", 0xb) chdir(&(0x7f00000000c0)='./file0\x00') 16:01:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x84) 16:01:02 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:01:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) clock_settime(0x7, &(0x7f0000000040)={0x81, 0xeb}) 16:01:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) fcntl$dupfd(r4, 0xa, r4) chdir(&(0x7f00000001c0)='./file0/file0\x00') r5 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r0, r3, r2}, 0xc) rename(&(0x7f0000000000)='.\x00', 0x0) 16:01:02 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) wait4(r0, &(0x7f0000000280), 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x2, 0x1f, 0x3b78}, 0xc) sendto$inet6(r1, &(0x7f0000000040)="52dc2b587ac82b6ec1a46dfb89f06f5fd25e7f4e473c9e89f387c5080ea24328b48c59a005057ec0fc197ccf784f27430de09d47fccb2897cdcd697d350fc319a6d1cd6eab79ddc12e62fb47c424d28b0f27312eddd8f5d21c9377498a5c595b20c420ea8f805d0c768c4f0df6fd", 0x6e, 0x407, &(0x7f00000000c0)={0x18, 0x0, 0x101, 0x80e}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getgid() r14 = getpid() r15 = getuid() getgroups(0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="d6f3ac06c90f037af334e26ecd726ad8de6307d7f3f09e4f5a92cd14af1f3e27dc38191f4e0e83009a2a6ca9e5770cade83be2e08812342697bd6a7870b01566111810789df8e5b6eae0782ac85efdf0d4fcf532c0467d8cb2bc953b96cefa25831626e65a5ab887a981aea8c13cb4c448e70a2b78f8113416b1e19a946a439fc24e57193ed8c48f96fa6ac7f3492ecb03a7a23b23ff47ad7ee514262712e796a1d69ab89356d516d7aa431a9a20c1d2d6f41cda7382d211c2d6c2f255", 0xbd}, {&(0x7f00000001c0)="89216b6d56260114b469ad9c754e8769ae901ec328a612fe3d4ceb4e36d9cf9d01603996133240", 0x27}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000003000000000000000000ffff2ed0a1000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x138, 0x9}, 0x4) 16:01:02 executing program 1: r0 = socket(0x3, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6588e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0x6, 0x5, "678922333ad7b55af8a75b7d1fd4bffa2d5e4d5e", 0x101, 0x46b4}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="9e9098c3587a63831ecc5e41d91785dc6f96b18cd63a1329171babf9c9668c07f2487ec5da947c0411049149e021d9c6a0938053375d60798b79f6a67af03cbbb4e9466bdad7b8f22d1378ec2b1780823ff344f145d5724e54cea70bb93331b99ac638a304", 0x65}, {&(0x7f0000000280)="7d04699a6c4d3f553904e0ae6af07da3ea77584f1fa50be4177757d55740586bed6808a3d139ed9b12fb1edd91854c4b", 0x30}], 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000400)=[{&(0x7f00000029c0)=""/4096, 0x1000}], 0x1) 16:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) sendto$unix(r0, &(0x7f0000000080)="023c88928db6b77b0438ccb8c4523b7021c66e1e2e740a6e7f9bcd7136f9f848a0c4ea084b8bd6512e1cc59e2fc1896d9c", 0x31, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100d1f39ced54e482c5"], 0xa) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f00000000c0)=[{r0, 0x88}, {r2, 0x4}, {r1, 0x42}, {r3, 0x100}, {r2, 0xc0}, {r2, 0x10d}, {r0, 0x1}, {r0, 0x1}, {r2, 0x186}], 0x9, 0x800) poll(&(0x7f0000000040)=[{r3, 0x40}, {0xffffffffffffffff, 0x20}, {r0, 0x50}], 0x3, 0x4) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000003, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0x800000005, &(0x7f00000001c0)='\x00\x00uL', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x68) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x7fff}, 0xc) recvfrom$unix(r2, &(0x7f0000000200)=""/100, 0x64, 0x801, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) setpgid(0x0, 0x0) r3 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) chmod(&(0x7f0000000100)='./file0\x00', 0x10) bind(r1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000080)="63b284f68921b9747156f9087b82db4e7360f783a3f13b0b25d336d30fc85ed0c06e413ec2ff43bc327b8f584ea4bade0f5f8fc2665c", 0x36) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b", 0xe5) r1 = syz_open_pts() r2 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) write(r1, &(0x7f0000000180)="303f530de64491c865fdee71a785d32d049edf65be7bff6417f406fa92f692d34a310b99a448e9e3fdb61f1bdb", 0x2d) close(r0) kqueue() syz_open_pts() 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffc) r1 = msgget(0x0, 0x49d) msgrcv(r1, &(0x7f0000000000)={0x0, ""/73}, 0x51, 0x0, 0x1000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffefffffffffffffcdd341de1ed60723795860e7066a58c525d0dcff1c92367950142099925a450311d46df2a8dbf4b3991ee94659c88dbf1954bac4e32d2098fa0ef248764bbcf89f1bb240d155e13e54a1375065fc3026043940ae289c6658c6"], 0x7fff, 0x800) 16:01:03 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x81) renameat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x10000, 0x10001}) dup2(r1, r0) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000000) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000a40)="8361adc3f243d3c588a4312b634de2f165b9f0b76a3f3ea2bf11ef49d52a02b709fb620c0a02246092fcb153dcec6c0af0f1ebd6a551ea01cad101cf1014c6905743b306355e31a8cb9b9ba583fcab6b95fe69a6eb5d71d4d9df2ba0d57c6ff3fd5abd4bf04956c75207bca739371a11f02f24207e61177ecfcbc3d96aa3d1c2a58a9b6ee2bcf4b74c1d496d6f98e065289987371bba52b0843973a5e950703ab8e223ee28761de9c84bccc2e79ff62a7f5be54ce63d105aa0fda36a10178aaa718f7594d62dca1578aa2e6e0cb874e88bfd732e68aaf39a4818379550ad0aa788f986548470b8b0b00b9f6d1a060460898ae98cf06415b7a40f1fa4e4a7a1bf2c6dedc437c6e89042b64aac82168bb8799aee8a213c4b34c129afb9932214039c7be43b99cb825aaec55c0a544f0f313806cd79ce8898d75a52eff8daa1493ade3110c1ddc9ca4261b1d86c33d53a966d575f453dafae46fb652df5eb870e7fd887a7449a9ef690bd2039f32e9596c4aee13dea6c884464ba9a7d076432d635c4515953614fb7f9bc246dfa29d09f0161aac3dc1c0b595a1013c54eed84fb8b20d579bbf1836bc5c55863128195e515bd9415269e1fd5e1d8dda4b337c7383dcc795145736731ee068d23d3303c7547b89fbbfcaf5cf1f54071fed63b6314e97d2ec625f23f0799ecaecc048281ba9efcd4e5578f5e10d64c33a0327d00f397e0d882b5f5c431e5567040d16f121acc1ccc3d20fc56adc0747eb7697c22b8a52ef0e37da20718e14b7544be79c79ba0778201304eea4bf5ebc53927c12d3a2a58b34a4153790d7a162b64105c2604d4c93be0cbb9be56ec39c6555f792321bef81a1a5289107437ea2c909143ce797438c83f1183d941b6a1ac690e1e314ca0c011ee48ed91e9d7616bee5af4d13cc627af27ffa44b5181cbbef37e0ff061f64414b0f83b4eb325f6abb9484b98f0908a897b6418625844a5f0f9388ff188e3707ae00570f4e727e89485deea51d9286cf19acfa78be600baca678d7702ff1bd1540d9eb8a4143e138ade6d6f1bc83d820465e2df45ef8cd26054b655f2bb738120c30dcead48d92219f687d1732a73f2c62569f2061fd2e2f9db51e9f9bd8b5c9261134dc66c256ba2edc321f10a43a2a11f4b2896a160f9830b956b836e2399fed786a1079afc008a32532ec58ec4b5413f3ba66931b28a35cf48b7fee53142b7ff1792a24e99a28473d87504dc9b59e6a53b8ed444366099e524b458d215ef1c04d9dd0634f07bfeb7be5d2d6285a68d8abcd18669442a5064c8fb3d0c1af8377104c86f8db332a32a27534987ce4da45aeea7ea94ae8a24a1a5d05918c91731ce16030ff21665dee427ce26b636c5ae654d8eb559a1c2669ce910c1879d7ac644fb1f5e85a22428c5915e160361c595302aa911ff2452d8d8cbf26aa7e912fbbf56664a0bb5e43573d54b3a0878089646612da48f20b6c6cc2d4f0ab1f7ec440c98d123f4266006cd0c8e5f41762a178e11703fbbac976979282736da887169c6118a30308e0ec6878e1626226bf87f5667e4b1dee62fa0bcb054215c6e9d38f63400d74e8723ca073f5bd1cb02fe80d7fb6e3f62c31859eef0fa2da90a8b3c644843a6b690aba5585fec4ff84998f14d53c329fb1fb5b52678ec9758ba38f1cfdd36de007f6f8e61c0ef0012d556d9032ac31f5bc77a8802a34b75087fe968f7e3ff1b217fdb1ab5e57349cd5092574352ef45c594c2cfec02581bc67648b3f753de778cbb0db1c090bb4d88ae4ca2c6e94770e0506118a6d481bf0d4876768d6b795d37f5d00b212464e2fa31738e60d7b8be8fb0a6de6e02c7d31e79f3e89bb75615cc77b53ba4b77f28331ee88713b324b724aff0c794440e8d7a13ca38b646b5847ece3775d6e844f0735d8dd74ba6577abc02ef637cdc81d199a38cbb8c25142c8b00ff25288e247e944f35c2a2e93a1faa3181fe1bf139185d2794609325c2da64cd65051d0fe105714cacab878ddee407af13b73ac4e35b7392486f77ef5a5d25fcaae809543e7a5c0dfb782c754768918ab53fd719bfd531558d55f195cd12b8fe4bee6077a7271061668ea485b843518219c13f6a3d455ebd6d96302158243541927a8d492fbaa16d04d270c8d947bcb70c727abccec76781e5bda78f59d42413f38b40fa1e088d5bedd06434550e0bc11a72b0f17e7cab126341a563e7abd4f48e8a053d287d0ae32758362a6cb0b78fde5125b57806c5ade42d833312a95a48d8b558f25b12ee40a8fb636058b5a9d0a70f41c853ecd986594c2db1f06230a1386338c717894aa13ad21dbac9a44d41c7cc537899d5768193415b730d2f450b374f0ba9507a8f883f227103647d87fb37df2e4546bc8de2b572bd12bd0f7316759b4550ea05c66b119ed65ca13944559d67985d769ae9f946f2ad2d4d95efb455bc7f32eb8ad82fd564515fd430d6d05739de5aa551319c9dcbd6e72b6ed4fd2771212bb9358ff7afbbeaf44a5443ebf6b8f279e18875da5ed3b0a7a7dac62c466d3369bce09dbe5ae9e86aaeb59b9e9bf52f8b70268876c3e4b46350778de7dbd057233a4ccc3d6aa69395a8ac3f97c37a8c5e59eff353971eac14a1f96bc4409fe2e00201b4124fab16caa4f2f9bb617e8adab2695a64b63567dcbd8faa7adcc834a5ab4d1e4c15b924e66f8012d67fa766ff9b35033e8ad68973d0961b027d6b83d2a0ccf35e09a7f47f2a31df36d2cb941937cb8e59c1f5692788e34cbf710dc77335b91a1ab90018148d7a126279f277c62284a952269ec4eb892c39447bc6f6bcdc0bea1ebbe8dbe84cf7c771b370aeb84b49b26c8f6889133a39fe3bd57549c060169ddd482459b5cb331ee8b4623504862cc7d76627aa45517051eed3ff0d30f43d9571528b49f70f38647c6b1d86f23fee352a134b7eb67d67b3e78cfc6dd6b28188ef0568696ca7a1f9a7a91b3a9468990a3ad49ac8ecb9deeed21151c4bc19fa5cf82508e7855c5eb07736ba5bb0a869829ad0f63a709ec805ec46a179a8e340c548351b6abdeac950c5ec8cb9b2215660818eba1d0b924475a06185e48f7da6192a97c000f6238725fa54a320fcd86679d88b8cda0728857ab7ec2bbeef2b250b36542555c2dc31b4f3cfb3d61a5f0f3f7467e7b20976bd1b4ac6b1b98f506d26e42544588e8fd76e0010ce3e8f92528c7e5f165be9179202ffc0be1afe33dad1f18f016cee91c235351b04ba8f7dedf95250053616c43f499483fab31f0a4d97d8763d844b7e96c6ee556c5c83cbdd36db63ffb9968dffedb939ea4f727c171d0b8e65ab53e653370b206b561228e41d25bbdb4f95db7c9f2118ca47f3caf890b9f6bf8f1240fdc9e48a03caa6448ed5bbcbd5af8e5f238af6e46a2418914527dd83b961e9253a66a1e2752ce9cf6cb7882ce97fbb3478b02c9543b0f4feee94ca28224fc5b8d1db391bede33e7e70f9b14943d5a2ef8f4c6599368422fd8c79c983a2567ef92140db3676067159868ac26cbc01135287ac90bc035881687d5c542e8bce228989949bf12cb154c454abb0baafb72824abd9eb6c94a1df5b86b095265496861af7c8d5cb55d851cac13493e6f929f4d1de81a742e277f0499708b3536919c391d6a2c286fac1d5a4b4a0be773a280d78b8da41b54b29398eb5fcf2c33fe7058e5571a02ae7a39abb2e84ad741879e58ce48f0d80692bb728c5c1654a14911bc8f96454844dcece1f92cff7e1a004e18391eb9de49733bee4da00284714cdbfc6c49ff6146b5c6306c76f3b28016fdf50d821f39d4f4cde6a585bbcf19656275c2e1f5948d0d8188e08296965f00e08a3a6a3ec8ae0aafd38db681eb930c83100a0068220f5e72c8c802749c0be12f547ff0e877daf1fe9b11ecfbfded779ecdca34c981c76b67ad8c8feeb0f4b976066fe2af520d6bb2efade7e4371bba5dbaf49a62e8f8d907946d55f3c22005bbe0b95afb40189440476d5f889b83cbb052686d1505a19fdd600880b6f9a05729081ac2168743f891143ca98c602cfc9b8e5e6b8eb10f3dbbb8b1b345c091f28ff989154325f44e6d6758d2014aee0060ba7c219aa113bf9a8a42218126b812b565a128de74e376dd81bb76b463465ec82774a804109411bff9c1bb6642700ab5bbfb37ed8e063ddd97b24d2fea1d355553288e4425ef46175c2887d1698402c31a3fc5038238fc4a2101ec21f28f4034f066d8b2ef05587ef8c0e9634f469bf28548b97ebed440d7872b45daa0222a73830ada0f0fda999ef5568a7fca95d92ad658dd0e2dccc6ab4686d92260d5f115031423846e30414399ff48fc886465e956bfbaf3f6513af8d06bf9fe3df787f55e04c71e52b08fb9e8b01986545ba4f0e8dd2168e53b29a66545ddd39fb6928fc191548139426944e65ef7b5376baf8ed64bfd1257fb1d336423cb15ab09fa643f7606720873795b098a920060dd8d4d8e928695c8d882b4240add56b7b8445bc2dfcd413e20f0c118dbc76e2815d73643a528b358d327aa9b5980d7aa30f0639b03054a8bf84fe9908ffd246161ab9e13ac29664ab89ab8a3b84eec72b295bf52a0750d486f25de435e015a3c02cd586e1f10a6fc624136bc98c36dd49c22885edf381ab5749a8143fe2f086ac7201f81151a13d404a880347b12498920085efdc85e618b3b5e5f8bd92d6f8171c67b4f6d52ec2268d014d14081248f94f785f35717ecf354c403c0e2d085fa1f26dc754efd4ee954af1acbc5ac1763dbea72bb1da6b3304092d732e5348ed8593c98efb430a68e94f548f2de432ec0f1b96a8370aed61b2102b190ca178d35b0c5eb1d8a61568aacc3c0c869032d843c9ddfa5ebb78c4758a5f2cca4c1c7071ee14c6694e6449536b214fdc258378b14a15584bf33e9c2968ee05c4e9f41799cc0f9ecb0562b4eda55a7326281381261d2560a4536da8a0a4324fad53975949567fb507b8ee9f0bf3cb799ba0264908adaf4dd0623214b1e123b0867ff05eddf41de8396bcc620e3422233912e0925a01c73480f594ff31a2c04a8bc4c8bdd8bf3128eb2cbd0aa87758f61780b1ffec1a6b6e2281041e17ad7c8e5bab3c07b2b878cdeacc5d6b1443c4b2f16bd80b81492a9e75f5e0d2972e39471464566bd4d06b0cb881bd48006ebe95e0c17a554c96e3fbd03389ee6dfe89f383bcadb8336db101a4e64a5274629e31d9ab84574bdb623ffe498c4071a56ac70d1ff6779392d76bcc7549cc7610f0b489a88618d999eb2edcb161f86fe8ba873f5779f933aa377a171c19be4dfc9f31427543a5b63f0f06ff3225eaeb8356f21c462f2159fbf50f890eb0fa30cce673fc82bf12de8e12acb2dcccd0af180558361282a7a77c12ea9f5c97bf462b8bd84894f9946de32ece188e148be60cce2b230b58f7ac13e302f6175a3f89dc2cfbcf7a8cf3e634b55c303c0143fd065c8dd72d23722cc2a04d5f2cf1ca422b19461a918885c9db3e65c16b77b4b5bc570494e1f2847d82413cef1632201c1f3281f939fce96b5abf48919f9a70fde6677c28b7b99171b44bdad0fff5b07b6f4c9dfb9605a708abcce67323b67f9fb59fac5fe10b2649b9a2b72ed338218a62512721cf9533353abe894538a94dd6a4841f07d1960baba328e671e71a4b47c377e76c71438815ca536f84057dcbce7916abd2ba489fb215f1e8ad149bcfb6278fdd834f1f72ea37f554ca02d2258590f8b1bf19f33001f2557cfb16261f3cd068e27eb98b34f2bcd45ddedef8c12735314fc23dab93", 0x1000) poll(&(0x7f0000000000)=[{r0}, {r0, 0x102}], 0x3ea, 0x0) connect$unix(r1, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffeffff}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:01:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:01:03 executing program 0: r0 = socket(0x22, 0x200000000000083, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:01:04 executing program 1: mlockall(0x3) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:01:04 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f0000000040)="40a6521c6f6728ede7b4481b63c8427565a6cb46afbacaef7c1ff485e0cf4dc1700fc102402c5a14818b62a0310f127e3bba7847bc81c74e0857b58ff07b7a824fab1cdd98165ac488639aede42eccacfbc8082d2177feae130bdb89488b9477ab08cf5ed7906203d886559ddc4d00de20fc43216f2b460144d601231d349b139c0550db65b9af271183b1dc9002ef3e90575d9f1d53222343969a8e7363eacea82a77f0391ed20c7d857a4ba1c287f62d33d332fbd80d65759254b659f40ace5d978af68f50a5c3d1e1923119044c336c14ccdab5bf229d0c49657ff7fb5d7798a316d50eabf6c58821c4050d693b8e59a887bc2c9f79138b67b0ac434aa6eec5a6d22294f9af146098c4a4aa86e780ee886f3694745c1f164d272cdef295dbef2f233115b43a77f4604409bdb19db127989cbbbc7970585479dd8263be442570a8ce994a2e692e9e045f3f1448f965073b55b728a18f6ab4b2e73ca74e64d28ace9d9ac81fed82359bcafe19e0f0791bbf826ad9bd5ff0799895b282cf95e79c568ccd33f8f99803c57a955a6fdc374b8af61ed8501628715aba8476a39105aa1fb3cbed79378b1ca0404e61fc4dd1472bf4b3bdd16802c5e65788bf236e0103e8fb54b356d5337a4d229d5e12edf260ad4ffe1ea0de0f76faac9772b3b16447779712454d1251f592c20e0b6980ada69cb2218b10e7fbd1358319d0bfb1fb0976c3bd96978759194e7bf27cbbc517f5a2bd7f5f35f76240d4cf0952e668b0ba7f961f49d895e7c634363dd3865a20a2828e4479cdec02eb89e5ce5aac339dc05b276db21bea07092509bc3369308796bd369d127aa1f62fc12b467ac69e3a0c5a57c41e508e771ffcce4b05eac4ca7955144d55930f6aa12a21abcd66a16189ddc2c39734d2e17cdc39c6c1954ed0a1149e494efa4602f0b8556b11d4f22be267688e3533159f8b0b489eb343508dceb34cd542eb274a97f72a88d9f574f9da1789cb441fd440891a8334d5c0018efd470a6a80fa581a097c713fd2fa2689f8b088b5b8cdc8ef9227d63c9962f241bca417b465687056e78f213571f63828d71d8ceb405d1c64814c8025db57b6de2edda8be95a4fdfceb6e05d5e7868923ae7f994ccf05f9c844d205e80e9e19d5c5865a4bde6c75a2312cb32e3831fef2c3b8589cf06f927424af8ef238953a8d464817530d2c2f766fb9d14d06d957f62e68e0cb96c18e018ff466d6cc62468cc27b90ec397a6fa4c54628ad3d9ac6b3fa9d872a018f0b03cae634de5c6a17c9fa25997e3c088d265a595f9c8505babe796faee877b828e50650f869b30a3afa67371e902fc49dc9527248f0ec1816da5b6b4d15f42f6e5de661f64369c96f8fb85c826289a40f4ed91ecc05036ba79ee48a143d637a935ce08412cbaeae317114eece6105cef6394a4dac4de02b679d616f70042e9df38df627dd8232bec88054cbd14abca860e14ad8d440484959b9c729315c156bd7784a0d0b63e8d579e9d0fe7eb7ecae146fc3f069789cbf03614c5c989f98f0be6a34f33abf98b9dea48e76d9e4acd76b64a9a8c95eb2ea9144030905aeeb948548c5ebab4e08cbf14c99ebe83f018e24ced65efeb8bc3512000c599adac4cf6236d9fb84fc3497bb683688e200f7ee92f68cafb58f8a9008d82421934c992710964c63169205b68d517cb00dc16319ae58a73297732f51444754bffc3de0be3cbcc520bd4ddab0e2902f70b9a3a803991088070cc3a90a2bf86d7b1f1a975b858b2a12e58d9b513b49b382d36337a97c831535ef249fa1da14d97d7c04941a6e814592eb5f9130b83550ae44b3f055e78b8520b0b778a6b8a297dd96166990e8e9fbce0daa004ad75701d194b2576e86e0f5bb4ddd5e0f5e719a58b33685b59ea6979a2d03da8f01bf066311fd080846a5fa5629abb6d1e2b5c21b621942c83cecb12acda5b668c9c022acc89b52e99171b7cbc193d492eea0cc3237b744fa5768a0db470c57d50bd88766a479463a7193628d2abd2e328a7f218e24d2708a63b6a61ba2ee25c51d4f203c75a078c89d804f1db11c6b5cacbbba5c7ba383f11b3e4d0d0863d576de07c2e5ab36b750620103eecefbe7a064dc2db79bba32b30664f6bce6692ec1d4251e06f95c222482e0e589ae6b935510b5b9616b4b1b608f83d30e9fa32fda9b414bf80dacc932e3c0f38d82d878a70b14a19ec338e35fb3ceec7b641980e83571ff1a401fbb79dec208c7d41015a8e9bce1160ef72ceaca66650886fc8c8f81736069bab8057beee8f343e70e2f422c622f76683f9afc963dcdd8d95b6a7e51368194661ec2a2aa87c4866a16ef102190ea5309dd072a62dc7fc22faa684e7cbe9e4bea2465586a1a580a54e4cc5a37573420063d6904a5a6869d4dc2770cd719f5fb73d1aadbef0d5f707a54d8b60a215926ea6135fd11636cfb6bb9e75da945a6a29c7c32a7c0f19d4cc5c499e877eb615dbf700619863cfd87ea0292a3099b650fb792a9c4aa9314ac4b71f93799f846b152938333bace44fb1cb42120a78c65c622cf64cab836b66a81cef57421f0004835ee6a05eea8e1b1da5d895b373a855a416c3c7d6f3bd5f93f0d24ace1a3ec1f34d77b400509d4ee556f6251f29c3fb47a45a1a96de09c552c269d66a35bf0dd6d4ed373fd347bdfa2793ee8787d107429599582871b5e7e8f51012320e91418abcfafab8ba555d1306b61c76723617e06604b8d0a5897cca08db9c7bf1617528270da03ff01b4860d2f73cd1a3ebb461e0e46b0aaa0fdaf49039459c29a345715b59ae6c7a0372d1531bda1762cce21c13d4bc76fc82e2d8e404cd6fd7678de5ae177890f60cde4591d9aa5c1ff5106d606aa78ace9c9274518351d222a2a8ae1271d0c7b50afb79a71361786ba34bc52ca5c21b409ecf5188811cddb61e9e16aa5c07f090643bece5745d37ce4d5ac7eec3ecd06f297afacc2feed3864f22015741f42e166f7bb636ecef9d1ffa9e57b57fcfd21eb938359e8c47206abfeabff95a5302c41ee3bf85b0139a8ef53fe893680b634f1c2fdb71b204afc1a1cd4ad0db848517396c298103a37941f03543766498e6d946d29e246144b8348396f76324b16f470601ec82c1c3b3b207fd10b87ecc9ecf3449c943c71a0304ab42485b90adcee7878d60bb481e590442e9a76d758446e8c27a2430441df316080d8fec867ada3ee8b5dd8f68ec8959cc16303bf3ae1a3686a21c92578d2fdf51f5843400b501e338716eabc250d3618269d5b8c030c1adac1290c72274139dfe01f1d88c86e84200457ae00e5ba138103865e9c4c8171a65209836840bdbedd42951c8506c509037a81b23f6507889d74a9b2be38cad6f612432c5da568f118b1fb79fe8ab6cb65e7af377a086cff6c71207a64605e67e3ab700aeed02329a93788ecf43b6f5f15a29d5b4076588581745d40e98a2784266dd6d0bdbc1bda803e382cb2a74e974182c298459706e7c3fdb3b517dcb8f790c58d456593c0962cfdec20defbe9fd67d3e715d324ea1e41bede7d1b3c91f74cf708280dd7a1cfa45cd96a2682e3eac35e580ea5cba80293df86394a5672053bba2beb92be4edeadee43d4ddc33ae357ee78503df39210b83b3d6689f1b6f11ce3d0197e16e8a76a6f3b52f673caad5107d65ac9149e6e0801a15d684f3736b34e9398fbd6e2318c605d68d5255ce23e8bac261e0d01bc10e3199bc7fdb3aed32abf9ae85c8832b22755d1d0cbb41b85adadb463742c2226d504c5d51f3ec0b75aff384848e3cde94edcc63be46965aba27ac74fc24c07fe55b6752ac14261f6c54f5f592eaebd77a18ad1602c6b8e7be2d0449fb68e1b8466ba9028afc83a2bc4dbab5db89eb1e66efd495b4809fae5cbbde8469e3bb0ea2a8622a0942fdabf658a02361d21043a156beb36648d058e0e8f1862456bc1d3f99440b3b4ef7857ec419e22f04ff13c0355b984614ae26659835807cdf96e5e7ffacbc0a6af2e27f483b4c2dd23dcc5ddc1f77166e02e69f2ee859b63a62dd605e613ab3ae156d5f44bda9ca846feeee0006ac416f225c211268a27c36b7ef2f0631da3b7c8c54d5f55d19ff00af7dc68265aa7181ce636ea157bc0f592a0585083e2d4dde58fdcafb91fdca5ae0c0246f28c8d43a45fc50f09ff1d035c65d170ac7813bc5510b8b425e3080d81294a93713b7bf0cb45dc78778fc561b74b312154490a2a0261a0bf0f2dea07a8a7cc7fdfb81adf7b2d21dbfc56b4c9b70b2306e861aabaafeca656d5acb869c8e4e772167b5e10f3457d5dc0cb788ea2a378975654765de8b47364df4dd57d20eb000b2646e7024c31fa1a85863628d812eef0b86c963c59dba7f39fe9ebc864256c4b9fd9c7aaa416010e0956d9acfb659ba45bdc33025e2d26721afb5c3d334b89b0700c958e25a4b52d02f1a644aad9de75194ac0371c2de0edfcb84875a2196d36c441e1dd9a20b4c5b092c53101c3331acfb04c5d0938ca06049391a99dfd1094a379559f8b3797b20a82347a13b60da4a35bdbc47a58ad58a704d60034e8c52fd8829e709e939c64db44f009c9910c632f39392f9f9e709b125feb4e936a7287f22415bf45880f4d7472a21629cf7cd045b4d8599f32882013449e9796a15affcd2445141f5b8e201e256e0571c6399ee8413ca072ea0accbc1af9264b19450369b781e1eb649644a97e036398a451ba9b4ef6af3c77f5d6c6e23ed4dabe80ec3914b59f373fa665dce58826784e4ff26e406ef784647b8c103f73fbb0367b06909141c108ed3cb68a7d41c7ff06451df023c085077c91f6cb25e1f536e6dc332f9eac0b1982876445048641e40098680285e7900cc214377a7270e90ec6a1f41140172c8c722bb98b9ff738d67303f6a74eb437f6602be38da62a7a7902970e0e6871ceea3c6ad4e2cec8427f27d9294d7b3a6735ebf2f1367a34fb00a5fa33bed6515516d5888517d3557eeeecbaf569c702fa4e2137c86d501851232c156e5cd2f87db9644191203048fafd68110778e0e19a24d80fb4032632ef2ebb5aabda643208e64e62815b827bb0717d3a994c73e183438c23a5719385ab0a65233173b62e72dd5d52f12d7aabf5e0fdc5694de3ce658bdd957c11954f500b60c0666ecc50613c02c13c5789ce159e29cdd15b06ef29757b511b0360fa61b3ff126b64d8260db60297177c014db90825d795a0c5db05e6c175264d30ccea67504c3741c92f8ca70dd01e8d541e6c4eaa6bfcd145437559b2e545b4e8dc2a845f2373033cddd9dcab8d2ed434ebd5535778b159cf9f8efccb29668d2a446a5bed5e9e6a2e59d487e9b1a283fbac36bf34bfc9e40a345a8ee0db8d18a97cf27cff805d6fbf668d32e6d4414ba1cb2b0831d0b9ca389772d666bce996f6317ce3c397ea891650802dc03debf8f430fc813b1f8ae41493d1a656ea74e147d10f1ae4042dbe6132270c52da981814aaaf7a863668e54c10cda4657e6636cc1242973afd928e93f8eec019feb3a27f9ac01744ffa9a8aa6cc34c46ce7e5651af1a2fe32c3689dce8db8d0bbffa9907c3930505baaeba5b886384abd95df9bad62778881110a9556412458d27510cd6574538b743ba78afc0b4f02299e15e014fcea2c9b1fb8d12064c6396686fc3f6b0db30c97d1497c4c2e4566da15853b62a21bc308ba84f05dbb910832f6f6b136c296bf355602352be65969c202b15f3e4bbfc6029d00afb37c0cdb999672c10e153667ff628ac23f65ded5ec962e8761c452e9f3f", 0x1000}, {&(0x7f0000001040)="0682ae403b9fb85e38b0a4bdede466c47d866b20b173652df031a17b6fdd603569a9a62fdc014837c6c0fbd5da6df4c05c8149431b47e93066cddb90", 0x3c}, {&(0x7f0000001080)="dec9c932e6f79f977ec70faaa84175736f2d1cc6cfce01d9d56fc87c71f0d90ddbb25311aec82a01d10121976a7d78aa6b602b67b1b1318e1eb2ce", 0x3b}], 0x3, 0x35) r3 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0x200, 0x80) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001140)) mknod$loop(&(0x7f0000001180)='./file0\x00', 0x80, 0x1) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f00000011c0)="6f9b0c027c3c7bc7b4b16ccfbe5763db4335e1edbdd178e6ed851e5aa16f324693c52b6d2a0bc17b86aa7da038fdd37ab72b962a52df667367bbae7f335f3365675dfa154d719173b2fe4e4f093a66b38af2f96489fcd2087a8c9e96d34c709ca65098aec1ca024ed8a6c8cafdc9949d035b5812bf99056f1dc3356f1263af65614553e8958ff78a82bcf5aac52a42bf7c32492d5b4d8e671e8567e9b45c6effac49bfcbd3509f30eed08e95c8fbabd34293cb8bc4ef5bdd03bbc6f60ad1f0049bfbd4eda1ac59a9fb23aa72d2e01c069b973cdadd926c7e4249c94638ce2d552f911c7975b672cb3f3ed4d2eae847f122cf80f1ec667b", 0xf7}], 0x1, 0x0) setsockopt(r2, 0x682b, 0x4, &(0x7f0000001300)="24a624e9ea58c98787af4a7393515c6995f1ef3c75205624c04b7ed831c9e8bb58a46f81d23c504fa2d7b753f77d368abe72a346eb07cf890d4919afcf0201fc1663ea0d1c99d427dc21c144ffe56a2f309f89be266e5240aad3e054c0f508a0274fa09e897ada867e4812db36273587f2647eaad12530a19048d82954cd5f108e32504f1f555cb123e9e9058c1890c1b6a4de6c23b83bec31806ddd06f98a0d3f8c6afbd256ffdf6b8e88edce78a068c026f98f094a5b7c8f7720f3e73b736c73795c0a574a538986fd6be23892dcf1e009", 0xd2) recvfrom$inet6(r3, &(0x7f0000001400)=""/51, 0x33, 0x2, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000002940)={&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000001480)="43f01f092c4bd8ef6882274998ae977eb0a10f469d0b0cb03187443cdeb04f9d518f4a16bf7b38b93e6926624b859fc256d80adae12ec2c6232489e8ee25adb699e63cc32c2b5adbbe137a5a2330a870f86c57e9bd81e8feb446c6bdfa71982365674a976189d848f1809b63c0ae64118c478f9f5440c5c82e82c4f23c9c6653bdcaaa4bf56031fbe84ad90aa1edb2898ed18a3898975d", 0x97}, {&(0x7f0000001540)="888732c76d89489ec1b1c80e", 0xc}, {&(0x7f0000001580)="f23ff2cb1ab4af096869f5c1b579cf1641297696315ed73b2bc6d4a4d886335886b76215a3c31839b9280eba783fc4e7325696a0d4b1c762f1", 0x39}, {&(0x7f00000015c0)="d5467ba8300c7a5158242a37e84bc5c6fa360173e7561a0656060b8ea14be370d72951749d4e44cdd583fe2307df7be630069ee67253184e34aa6c6c514e69f0992fb722036760427a488b772e22b79501c502ff763753b87a17bc3ccc8f7ca6216c96990d0dd0d911f52ea8864db7cd19b907933f2fb701c7d36fcdecf8b52d43b19d41ce8d0c8f1e17bc0d4fbf141ee93923bc85d1f7cc559f544e0168e5c3158b44a15f4bacae9440d5d49007fb9b9838e84fe0c71095605f56cf7ad859c1a5e176ed980e8a84492b5896643896d8a43072b6", 0xd4}, {&(0x7f00000016c0)="22fbba3d6e30d6bb356b895a23d7363217be81fe76c5a6a05b2220980f8fadece9080742c30bde58b04ac118ed3c00b6a72e0601178146f600f8bf2f8134489c3c07fd02975aa186b1f77ba4df7ae1e12845e2710660f74ac2dc65b23e4215efad8dfc7d8d2c523af775a82692cdadc684c2ae0676c49ca1f377969a995b9643522384d488ae8cfe682f8bf8fcac7de111033de4b77f0b77d5680041e93207a0c10ca9381ec88f7902a5", 0xaa}, {&(0x7f0000001780)="bb89c86698468311dd3296c13af3e324850b6bbddfbc684b57667f8f57a2788ce2e81c7d6c18f52d58dc4a1485dbae692a473ad15c4bdabc10533326f573f7fbc93aea403ed158c3276396dba9a495bcb35508fb1c6c90bfe1fc9920b1ed22f2519c9858870d4685fdcf2bfbfb34b7dce7ca73ce7d113ec920109c018c1e09e3e99a4fda9c9196134d", 0x89}, {&(0x7f0000001840)="0d898a2476c4337e14b74fa0d9330f05b06af822c12714b7f0b7066b0050623c2bc792e509f07813861d1e9dcc349b224910be38f5a52a9270a63636b63a0db3373a8f59e8644d9b368a10f71013717639f33ecba5d5e79c764ebbbcd47453f99e31ffdf53c68338180ecb8502627c4efeb975de3877d476450acc40fe4376aa0844ef93ddd4d8fd1104b3d55f47232ff0f115e68ce64de5056b33976e0efb81545aa2eec336a197942855c1bcd4826b801b74bb76fb214cc68af36009c8204ddffc07362a803bb213ad9e44bbdc90d98d47e56449c0e52713d979e07ff51b835ad4a9a8c34968eef7dc5c47ede39340873fd516289378070f53e6ced11bac3439746de9aaf92faf3af36110eca7041cd18476223200487ca96d4eb3d8700bb436222031fa6b4910712e253641bb85cec585ea691c3c0736948593e3436d8fbe43e21f4ee5e18f339ab26a41150fea57754f28cc599f0b7ba238a1923e07146a36697473144212ef9979e5155d5a264b75421179c135efc81b89152b7d4d2558b4b1f8b7f427246273c398f993393aec532fd6bd40a3599aab177b7772013a9ac58b8b707cd039716adaf4e2246d772a0d4c564e6ca547a4d479e0d4cd34aaeb6cc105a7c217bc2df5ffa9bbf083cac6560186c3c0f3e7d4f997bf7c77519dcacc706c6b6fb57ec4e37c25d146ff847225d2618b91e0c6d507ed09b52337f7181b35a8ff5e6365d452e90ff7210441a1a83070362495396d8092b688748382aec067402a783bfc65e93a2d2faf7190bca1591471ce93c4d01eb8b323066cb781027c62d2348f0a8548d34fb3f4df6e1cdc4cc508e835bc2bc430c6b7858cfff8e1ff739e908d1e2033f1d87bc54e0cc4d42e8b359a28fa02a79fe4e565c096511207271a6a394875e53926e260196f6f6872e9ed5c1fba9508aaf94e33a0ec7127e389bf218e3f8f24bb0f8b8be477738d04563146646cafbf2597c8567766155c0d2caa15efdd60b39fffe2374982a9a4e1a03d1f978e0237c240a8ff662ed30b4694639798f0f8d9ac6c1fc39a818ebce256f851bc9b8430171393e04181d9ccc8c125c132785bfe5cafc68aa5a3783490f11ffa7faf2c5f464a19bf4252219eaf679bb760474c1b1fd67265045c10f5a5cb8aeb5e630f3f631bac24caf5ea914b02d8bb3781bcad7bffa00799ac3ec0d7938b65ac971ad82fa120cfa013a8904936700218e4f61f2641b35f8aa8d17c5722a69fd809c88d81a4b0ebd10343e7f46086a1e4396c31cdd625a1eb8e5bd7fc7144567170ddfb791c6a50f0d7b35288c1cfcfeb52544872ec0f5d1ef761c04fafe35f2d09e1c8c64e4e929f4eaedd02776a7358540628a53bf4227dc2dc576d87eedf04b8f9eac9cb7c2f5da2375a9d99946444f901c5cfbbd3e139528102e203d506f1329b105423df20fd3546194753d3c98a2e055e24fa3700576c8e2623162dca09d64cd5de317cfa34900f3a3938b436b7ada42b09023a9c8909a9222473278e9f3440e4db9b4ec403cf298062113a406a23468b643462aca93d1abdf2d793b9820c89a9b63022d8ffb2c87468d7f2eecb81ea04e726c3251142bbd900805a053b866588d6aeb536e2386938bd829be29b3ef203bab154227b8da49dfc662e1965b55724e5f1dd92596c90d839cea6d361f6b9b04a2d1049bf0cb4001791a9048b1716850f2a719b5d17d96134ee3f707d4e3dd2a041139d9f6423dc693712936e5bfca60d8ba0b5b8ced4e47f88f128287a9e3210ac2c969fcd0baa438af6b31ed902acbf1eef73cdab79658ca22563468057571fdfaec49871c34a6f799938363aed2af5ec51ae676cc99b53cd2c1da8698aecd4c069c67ddd35f0da76584bc4bae5676cb101a0cb5d15efb7870bbf7e970eed51fb5fe845918c0bd75b62f6dbee535e9ef714a42d8309e37e1798c531dd0ae5597dbac87b77e6586587d2729ef7e1304e01e5057732e06b409b37bb4d88a2855f4814ba93f22e0f03486ef945aa7d561e67d51e17661ff09fd421659b2262d22486f8763e982d676cc434536b7ccfe8526bfcb05d679dfe368893c2e981373dc6c28afb442f933183db8d187a46dcbe76512ce4a0e24b173defd8f6ccdb8dca7d332c8c4314a5d155c3df62990675174e7bfc1c6e521f936b1359e10572227598ce7c0e6b2f6cc9146f01526d27491da66e724d13464ec5c2d9edf28c3c639265ea0fce7143c4372242ad30d5a15353b851f0c769b437d28a6fdb9c44c67fb5223f923bf34c5ff7f38d8efcf21aa86210301b5c1e8caad45faa24ed24e04d7858d5f86c11bba92df9ace1a29c7eb2e917d578ef598ab11f911abe891f4323eb33889e6f0f215505de682ad7ef8e6c7d21ae0c1789bc7290203d88d81d8c35e18a80147f5b322411c7328ea47224cc1903465ef828060c953f5eb3ffd55580b60e15900df219419e7e918dce484f0a0dec7bf96c34ad6751b31fbd28566d49976fca74a872457f487e6c093eab24ff72bb5ac586f8d4ecdf9ffc97415952b7c0445fc4bb29225237241517e4f91cf831a00a69d9254490a1b754e07fa1aaf9ea5fba0b11b23623b7fcd46d5b4e89e2701d06a0c79c452743bf146ad6ab73d364ffe4e78f94745e7b5c8023f97647723ed311b260e76db2ec9a18f1d47d4972c842bff4b4cde1d61a4df8e35a28120b4364a9845fd9da57fdfb26c98a0c266b87aa819cf5cc8e7b8c96e965834304aa8f9c342969cc24100d8cea27a86efd7bbd78809751a915c84aeb833464c771ead4d99f2541026515a22860f8bf827d0a2596be0fd96f0e5f721d11d051f6b685cfb8f31a0840d3858239b64cda57ead46a5500358d5e63bd6b99221903d3d4c367fe45e98b0e92351f1c9fd2a4600ef723f9b4d0031e253c58a4d34f02bd283a092b40102123c62189bfb7d701663159bef42a06ae09b975147c456c5ac57d69703b8b9fabf4fd4d61a7d5cb3936dc535fa34a92e3db42167d069f7603dd208a22dffc0155e2b307c98eb662296c98bc0b0d4f1f1e8f5437c65b9b6b5efbc6661836b40d07fb1ca699f43aeb6f968ba5712e7377f5a29d127a3fa9579e2b607a23d89a4805a9046106fc7185aa49c3baccce2f701db62b1b039b1be619c317608cee94ddb5dd54e927f41071594414e942aad10c36fdac920f4f0a02943d356622fb0fad6864212ef18cdc9af09419a1b9585662292996d863ea648e3c69c467f6186218bf4ad1f4dda922fa368f09b64de812c545be33a3fc51aa4444c92c27fa6a57acf90a2abb7bb757d324573edf481ebc4e023b6564a01b4d861f50713e4539ed963b5c700a29333a6ec3c70e14d93aaf3311f07445cccdb014765e364f0eb968d18bb7c821b6799ee0d05594e1ce81a4b72a7835eb2cdea69b5c4564c95c157729456220f5ee1a3c1b0c09f5b0c5d242c5bf3e1ed3a36e61963af879fbc377ce3b143bcae0d18ea97f0211ffc47a08c029dc7a077fbe861f6afcf1bc028dde818f588b6818b51c8cf0636335dfa24be348aa96b46e3720d76a996c50574dec2e31e51154a98e3518940fbba9bc11a397047af7e0adc4dbf25fdef53fa93eee81bf2e4e3aa4654e120cfc3ae482e077afb4c1d5121be061de86c2a779de8fed0d54c8abd4d5cc5c496ac6c2d451beb879311c086a9dd98c88a9c9dadd0d973c38c58fd6c0e79e566828de0925dc94466f7af59e19dca34b4c3d41978a76131e243b42a42693626b9f557484555948c38a6cefb1f421c68ac8a09df9909d0d0f91c6dbf199beaae4b5a7018d9f22bd861c2532fed83472348796e18a7265eb5171eebabd8c807a79399bcc164cd99f0e0ab217565147e77105ad5c239c22a47709150b9081d10e74e848d794adc80fddfd9f1facc22e745187ebec29c94d155658eb44c73d4e62710c47012412c186c16324d48223cfe8378db6c06f36cc95abeb9dae7e58e6a935609ca9a2af0b776e5e9f755a693e3f81342ccf149a71707454659215bf3a10f0d237cbd690bc8861f94351743de324d75fdea8fb28f64ccd66e2963d365c29b627783ee37c9665ee9f62ef25af24d102e4a491a3711cf5f75e2fc4c792f785c64683cc4b4ed85f26e469fa754722e50dafe41fa1ac50c49f7083771a6d6fd81d5dedf8dbd8d9bbc95d9401405539daf86bd4f873cce55cab1d5782a3080168aca24a5df09e4ca09b8583de2e03584d2b8daff903665b9308df956ae07808c18551d602f1046aa4492f338e417baeafb40f448e3c5d0ade870743023fa1b149b06d94f4e1d98f1f581c1829629ae1bcc30746407a20d53854fd775f9e62f55d92b68fc8c034b1d455d5c817b5fe166dc9a05d8e65a43deaf9fdb72add721f5acc71978f05f33dbc54bdfffc4784f65be85a6ba41b2edea8b692de54a61ecc193d6c6e9951b7399ae4d1e0d977ebfb371b15056e7d8dbb84e7adceb029ca1472e40fe1df76255193a5ab2004d7e37358644c082a4629ddc66c7aac14ce4b137f2e7876a6f3f36a093ed18c8ce2b747fb60c727c8d6e97015f48fec6bc227f490422049de1d50602bcc2612f59b80ac4cb4e9e3e2e866b16ac4d7c82705c165c4ed8102344f5cae1e1d75ce475e013e928a26efcf928e117a360f0a2428ff2692655c11d12d5f1b90faac3a41da7313e5d1464e1e6746c5e19146d7d5b5e3155af55ed45d8c53bfe4420614ceb1e64a66633f13b264e3d828de6be15899870d8b551178f13c2eb41be7981c63ec0ce771e2b75dc159520994153f01c63995e66767305c8fb6dcb4a00cdb666078760703a6f32cdecf1e4ce585827f5f325e943198b8bea81e890429e38622281a680a95a610dff679e796c6e70a3d36c312f4632a9b17dfbb03b13fbfb0cc2052b270ebde0d2071cfea40386f2068c9c33ee1fd22d9050b446c4f5eb5577e121ae6f9f675e6b1ec4f3945578afbeada889206729337b62f30c0c5d74f2ed13e6f27a77374d2a0a3e19f214e8ea1ece9b4cdd95cef771ecba86b4adbd7cb114b7a61da1efd3a54859e13bbc6ae512fde4adbdbc0871ba43ebdb3e76066152505d80d3041e8a558d7c4e8e6c8c3d870f447b9a8cfb7394204b6cf87215711f922d44737c19b9a9fb44f460c3b232b9a5c059d5697df77ac3f9be97261b12d6864611b51aa6fae71d6af8b15089d843a05c36dd499b936bced1280f2a2ba4e9a355e49cb5ed2f546244d5b73fd279ab1009b3ac2d6073ea0e4e9b7a4ea84e60684baba6dddbe9540330d9aab68d29e05733e1ecbad574da672280985250a50fadfb4be76fd122847829800f1360c8308a8dc2f58de0657c52812a1ccea03aa00c2bdfceb6abf9b62fd580e873252fb439f8a83a6d5ecea7994974ca95f1f1a2dcfa0fbc93a23173ff4b419813f6ac436d3736ef21c3f471872d5fe3e88ecc047ca5ef72890a96bfe8da56f1eab382e3c2ac73ed11ec2eadaa7347206043d921fcff5854b32f5a608d593c849bd3161362122fbda9c1dac6ccd136ad706e85d6c74d0198327de2e96148660ca04a888021e4776754609430cfe2a6f6f580fb252ecec0dd337d9cde821d0eba9d00d9ca634bd6bd4206f4ae6835202775b9644fe9d0d83aca58e64fff937f34bb92a85ac401aa122d50d1b25f60fc13ab74339ff7de9462272a1832b769075ee0ba78ab02d3d49ef0eb5d0d1650c9d29d4bd2fab2210e6c5ffefe54d3f0fa867b4f541e0c4d4b1601506d67a1e000a4d46e31f1b9551fa6e85e30d5b487fd784198088e4f00d81f8", 0x1000}], 0x7, &(0x7f0000002900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}], 0x40, 0xc}, 0x408) r6 = fcntl$dupfd(r2, 0xa, r3) r7 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002980)=[0xfffffffffffffff8, 0x8001, 0x4, 0xc7fd, 0x4]) connect$inet(r3, &(0x7f00000029c0)={0x2, 0x2}, 0xc) pwritev(r6, &(0x7f0000002b80)=[{&(0x7f0000002a00)="07be7b7bf42c6fbb0ffe36c95e3e9a8631a0033b641a8b1c3aa39ae3aa54fce693ea0d5b6b4b91837ef1d58225cad73b7e3ec2eabddfdca85e713ef78317a95941c00e7608a7c103fcf51ec17f9a516f6e30475dd3bccc3d8fca37f6b393eb9afbc69b7e428e1fab460988b8ac7220e5e8925ab41da8c5d3897f835104fc8f6a7b6798af847f0b145cacba84533a84b99e91b280124b6bbfc919460878055a73849a58cb48ce28572b5df33cd59d9a681da8f72ef8449e2f6af72507f0b4e0b0d4f91bcf650a0652e90926cac21d0ee5c016201f7518591fefe406091f571e469fe2", 0xe2}, {&(0x7f0000002b00)="3c8375411012c3e619f95f55f75519fd977a48c6094f43ec1675c5504f9c1ff1c6d23178f065683a153e621929e07656914a1c27dc12a1a16527f8f2a5701cbe8bf9bab24f2afbadaefc84e9b13184d0b255d4907d1c45f27eda8a8e6a2ad0bdf5b8a9917f4129a054254500757d794b29160cea80472038", 0x78}], 0x2, 0x0) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000002bc0)=""/23) bind$inet(r3, &(0x7f0000002c00)={0x2, 0x0}, 0xc) getsockname$inet(r6, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) pledge(&(0x7f0000002cc0)=')-\x00', &(0x7f0000002d00)='\x00') recvfrom(r1, &(0x7f0000002d40)=""/40, 0x28, 0x800, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000002d80)) poll(&(0x7f0000002dc0)=[{r6, 0x10}, {r2}], 0x2, 0xfff) shutdown(r6, 0x2) read(r2, &(0x7f0000002e00)=""/220, 0xdc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db22000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db23000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db24000 didn't change! 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db22000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db23000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ab40 va 0x1b2db24000 didn't change! 16:01:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x39) fchmod(r2, 0x10) mknod(&(0x7f0000000140)='./file0\x00', 0x1140, 0x6) r4 = accept$inet6(r3, 0x0, &(0x7f0000000100)) fchmod(r0, 0x8) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="39f7b3bedf2a36ec7af79c46bdc66673c506e262d27083812cf8652e8488339c3b8257e67a0ae2fe95065ef0c7cb2f295c0d79b2645c139c99e1f08a243d20b60ab0a61ea832c6afce475188ce373e2334bf9f5d4aa8b5dc06e419b493b703039c6f6d20606847add98cc39f40efd83a38d2b5dd0a5ef9b3e77592a74844e3b4ac204ce2684c2b819a4d9f6138773e1839d2be67939ee53a232b8444871a68fc720bbb6a10b1b0", 0xa7}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r2, r4, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x400}, 0x4) 16:01:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000e) r0 = geteuid() setuid(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)="0108") 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0xfffffffffffffffe, 0x11, r0, 0x0, 0x1000000000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt(r1, 0x1, 0xffffffff, &(0x7f0000000000)="f41b0fd2c382c96fc83c11b3234c6cbe77bdda13dbf04bc7141704232938384e5617b6c7f1b26d1c68ac7f72e65840afc774e2cb4342f19e5a408b64975e0b42476e5e27", 0x44) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:01:05 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000280)="2453c3c211690a9c2a0dc63f24734c07434225715e4dce81bd776ad328b0e6d9920f688cd5d385a370894e748a9626341abe0d5b5790b4f1c24da706907e46c15941f59f85278b216463be8306384bc4c38783e103321e9ae0a545241f6b48eedf07b8a8f6754e6e8fe383e07694795e197469693cfb56d4b9672fa0b7234f2e88b6a90aa23bf513e3775580880d788aaa96f5c198d69c", 0x97, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x40000000000000}, 0xc) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000400)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="1a5782d7f7ddc8d6737bf57420c77d4ed1042f3e6a988c30a1c3e3e44cd84e9e8e3f010bc8d9437eb6953ed7c71364b9a699b1c9856f762164bdf68e09e3e63211e2b9cc1de35ac50e539d8b243b9bc1f9194388bbc84fb13a8fc428b3b29ea3eed4ec9ba21c24b6531bfc6f9671eddfdf30726f5c305cdfc5f08e4d2df8a590a8bb3cb0c63a67de0f9c7abe9ae626e6f11d0740bf03865990ca8d7c301f4b58a3ee516e385e7befe3fccc82859e55face6a861713309a0e4e4ec9d8eb0b1541a49f30aecf4fcaaf4e927bfc29", 0xcd}, {&(0x7f0000000600)="05c8fc135d697ec6132f69b42edb3ac5df60f01d4631560edc6e3c35c09d520d48dfebffc209b74f388245eed1621d36f77044acc988d0d15043147310ed383d9067fe896776248930b47095f947539fb335c3b245a2e350f42946c5e87ff6e97f3384262b3322315ebd4ee6ce3c61d349891d91401ae8d43bd92660cb0539bbec79125a834033884ec4fca82e5f31afa5716fc410c840d95cd18585c18a4f2b37dd341a5eaeec62b47c1b9bf183d3449f095ba15a18fdbaca11b202d53949a0eea16a7dfc50767abe24075b9417c9222030", 0xd2}, {&(0x7f0000000700)="840fb3fc05e2c6bac4634833e3810f61adf4a7fe82ed09f8d4154bc099ad8a9e694f8eebfe4887289238b2611a3e4c9ee0e49336a01e763581b587e61d778616d7b655de000c5f11fc353d25752e8acfa4d3b0bbb52926ff5081e95722ac6a38a1a5f81e0cae1dd953360b054b7a539e43614544e5a6dba77630ac30801133af9766002f22d1e3c523fca6c9915681bc4c3b1067b98b964974095d6aaaceddf7a1da940ebfb8dc7f61c348c981c80e3bdd506ddc549283e417d353136e5009374c17a60444391d6fabae02b3d4b0d95c9cf9e29d3fb6d15e", 0xd8}], 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffff9, 0x19, 0x80, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000011, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000027, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000040, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0xce9, 0x80}, {{r2}, 0xffffffffffffffff, 0x6a, 0x2, 0x6a, 0x40}], 0x101, 0x0, 0xdced, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000a00)=""/168) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0xc3, &(0x7f0000000900)="4a61377687f57b40edee0ce4049e5154f9a711ef5f133016d38a5f46d921200f298603fbe213faf9a5753a9e216ac11f7858d49501f1c894df6449c904de8ac8df7e34ab28c8699b01921bc945ee20c9849e2f513addd118e819c4df95e3064e2a52ffd8d46322b8b51325327c21afc96e1083d91bc655fd807d17370cf3d0257f89d68a8037bb99502d4c02323701e2a588bcad864614ddf292399a912f83daa10be80068d829ea619cf28f6e0d2c62a2f6f5ea82992a86fb2951f636175142692f54") r6 = dup2(r1, r1) r7 = kqueue() shmctl$IPC_RMID(r5, 0x0) kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) sendto$inet6(r6, &(0x7f0000000340)="404c893b12df146ae0d57de3fc393ec68997c50b2da27517393d9344fcda4092bef275952c0e9ef03c754e77f6c6ca420386561ef3ddaffabe4fa62d9d1f759f1bf01194c987518cfa3958034e1418ae8902794dd617ecdcf55ccd5a035f96cd9ab15ea15aacd8bae9ca8fe39649d9cd7e38de9c41ced42cd8eb82d4edce540a0ef17ad975729563c633664373f3efa934252fefdca6f21c722f29b4522add21be0907992c16c4624f848b8a6780", 0xae, 0xa, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x4}, 0xc) kevent(r6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) r0 = socket(0x2, 0x8000, 0x2441) ftruncate(r0, 0x8001) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/132, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x9, 0xd292, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0x10, 0x8000, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0xad88}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xc873, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0xffff, 0x5}], 0x4256, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x29, 0x10000, 0x40}, {{r1}, 0xfffffffffffffffd, 0x9, 0x80000008, 0x6, 0x9d2}, {{r1}, 0xfffffffffffffffd, 0x17, 0x20000000, 0xb3f, 0x1}], 0x5, &(0x7f0000000040)={0x3, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001380)={0xffff, 0x81}, 0x10) poll(&(0x7f0000000040), 0x349, 0x0) sendto$inet6(r1, &(0x7f0000000300)="c167deda41b77765c03ea35043f2ebfeaacd480185807adec4e199aaaf75035055e5f24804f0d70c021dc2eb0b85cb5408a68d072dde4f47d4ffd3195a7bc43d028ed968ffdc062a9848ebb0bdef552e9fc3770e2f395cca27fb6798e73530695c57a16ad7a06d80b11924bc1323950572217828eda1438c531c6d424840ce0e32422b68c83585d95722a4f46e2604e5cfc8803ea7e4ab51b13a08458a9e358e58750f131d51af4b3d9387a0e65c7a19142b07d8f31340a9ed8b88d0362156b1a9ff4466e6a2405d79a001374f9c5e42c3a5b6cdc12f15fda54afa164b8e4dc755a0fabaa29637f4c75bf536ee1611fc7167bd6fff1134a0af32769bc415e74ecb61cc6fa25e5d4f80eab8d551a3b90b1f0b2baa1dca954ee710e3a7d200922b22963a4a2ef6671e08f626a5054ef6121a02c283766cae253dbffe9512c8c4fffdfec383d0fc5a774eec9690f82246d602df3816979e93f68bfb7668d66c4a8557b0822457940dd8fc97959d391e6234e54dca4725bbc678a1fbbf838f7486cb76bbc35dbd82271864c0c8ec819c912a63c98fb39a6351b17f1662b8bf0e5b9d8c200301f1e08c658fa9cd1930f4840fb677239974b483804fc0cb79a07dc25ec733a15dea43de5beced670b2dfd17b8a071b0ddb1efbd49b77baa71e25005aa222bbd502f13e1400caac5f431bf3f1ef4ca2c178d08111223b9195afda1699a6a0349965f9cf6973a103b9d552076778905ea99af2e8e9f532c1dd47a0fb364cf4f4d331490bd694b71523c8c05902c8815e7b153ae5057e9fcea87be46ae8e420524b86dc3c54f7a799b38867f25e6cd556d1cfd0f0de7b119e946463640073ee1ba7acd0e0353352f4bba5bc16af4539fb108a4d173d2ba954144133c6eb719d796ce38fcc8c99564e7cb095ac88e7104c2f03c0dcafc1738da226845da93b83c318e90a08ee9f96ac61fa8143cfb60032f323a4dabb461f642b54f605de06657e1fa3ae2343499737cde9d3583357f3f5b8efe2dcf32775a2fb04cfb0b49fbccd9781337c9156c5b701998e735d573a2696435da65927b14f05092674d979404de4a683d534ea6aa5affb677bb7dc672db3daaa045e323c3e071beabd12076cd6cd13bef8b083f54636c70d851770a851c0e632a8d63b446879dcbdacce6cd82d08a478aa218b2de32d89dd0431ff6ff7424c9a1637582f1145f4d6dcef04899c40f7b5a5f8dd169ee3beaff425f136a8bd844625deb6418d71ebaedec8d8a8deae0fe0bf07bc8e03a47930a4f89b9db5a0c3be622068894f9f994ce5ac68d358892ed978519e8adc8d244ae1cdc73f052c82c239719e56fd29c8bf29a93abe32886c74826a74bf6947bd3b194432e309f06b6015ad63059f70c532300f9f0429d1911264534f24047b14ddd256f128a8073db64e8492bce143027f484c1f576a45b45c23ff43c492d20451676040eb79e52feecbda20e7224fb7d79d682b167cfc68088fb32d18bce0e6fd663729126ab1ec1f9394283eac646bc768373a2c7d64c22446a9a0d7a3ab95d0af9c1b0f9995e93589dc6d2cb38307a066aad223f95d3c0bf399e85bd8e6980c3e557f63333743d0af9b2b9ef3d684a9e6311ae609da06801cca95cb65564234a1975a3723e3d8f4f63d977b368f98d4198918ede94c8cf00369d7f24cc7f79b9b4271cfa5285a1fa7e3633d1f40e0984b65bbd2d6a20d73077cc4931292d5ef6e6ed335debcc583a1ae03d8d3ba7b84269ae1ac4fed7037ecaef3b172400671bb272feb233d927dc225d6ccc62aff62771ddab44181014694ee2b3f2edbc4563efe5c525a8dfa9f076a1eb7efe7c81a3f6dd5cf0b1d834332156168b51c23000ae56c10df5cef350ba738c003b1a097b1f5f3f6b9fbf558a0ea59ef4035e2df24bf6160c2c0b2687d7e6aefecbcd20aba28dc58e44029be6a744712ccbeea735843020fe7d407306a35c61662f4d1552e35b2563046e64c91239071d5cae419c156e97cb6f00caf66480efe354203ff031e6f874fd86c8326716b7aa8b05c9d0618e9003025d693375b88e938319ed48a9fdc0e00acddf01874fa0210ddf0d4be4c9c54906af82351bdce5204fe41b4a83717b1d3eead848b5e2c077d4cfb107cc238a75d03abe268453833411b8cec1e23fa886452070acf60a0a349fa75e1304e4cefd0d4534ab833352868f79aedff79bc8edab7027cf98c2977ffad22d15e6240efbf768da8f0a51b00d98a4e631fa9f995f2607f43984acb3d3b289f82eea32e9bfde7b243ed33973b2242a52b2b3416cba6771cd667b132fdc1f10e497afb14464e142ee5989b6b6962848687eb83697efc4fdc86f3874e730749e2379c57582d181c5689d0b9623ce641824c40fb8356e189144359072fb2a9cb12b38b1e2e092d290de66f939e2efda060c347e83ce26d6c31ca2d1fa761cfc04ddd2a0a030f35548d8d9b4413fde8a587d715d932a62e96eb04fde77933a84732e35c027e4b95bcd3a3c212d95297161114a985a011e3ea03af4c3037750b38a7282e9fe3afa0ce71aeee329dcff43a82c146ec212391de575ac78cc657bb4ed6f95cd2af9b4ba03aa42b0d54fd326b21497c401e90dd3fae6a57f4569d40dffbf98a4f852cc384ee41796f0791683a8b0690c957701d0f2e57320872c616f698e42977966159a1062440766922d58a0b3da740ba1f63c16760fb0a0420758584816d479438dbeb84d83e2c475234b7d1943d805e02190d74f7642aa8a272c910a70bb25c461793f181c1b3e71c6f8bd5ccec5777124946e7786aa6b66adde823c91659e824b664ac9c0fe3361a56a1157c12dc5033562b911ea12bc5f9b8dccf493dff55f9963b46415d0ce5ae75bc363601cb89be13f2300a252d8d7212e3b3272d8295e047ba7d4b0ad5196fb6aa1d31c80a9df44c8ebe8a23e844be9df51f410de330c18e8a01a90885dedb560d038f3074848379f934b6025714d23a3d8bae0ba4e77b94791206bf803797a8ddbc1a2d84d7f97eda9fbdb21a12518bee1bcb54eda938446059e68a6720dbbda1e4985de60661285c2e0fa069fe68c0086b699ff8206985f17a6806160addaab3e8a43b66dd86a95b3f2d130969827ac43ac0376c1c4bf9db51623b0b65caf517f43beb227e02cd347a6942f4b1a90d6dc540b7f0adb536783c7013c61018ef54600f4c7fc8e47482fb90134e663d5448e8a1c37b09785facb571d81358ac3b4b291034b1563772ba8eaf588cbf9f79987fc1442fd4a6e721e8af9db34c8b2273b70b1f6a75034c7984aa5ab236e9300477373bcb09d348ca0c49ce37e62d6415cc352a30996f58799eff8081c9772288e05f81aeb02a305d9cf6d8dba9abe85b422533bbc6db5598186e46f6f532d05ff5eaaa012478b7e0898de05fda168c1eaf62a776113b069bcb116350ceec2a84ab317b0d7142115300490d055730c3f141d7b9ae88fd99345bc25c5ca34bbda6bd72f3b083a11b87aca88c2a9ad1bd05dacb899edc295b1822836aadd18cb18e0c2db37193d7b3d368badfbc178733189b7c81720011869dd9377a17e685ae73e5dd56e0a8a4dff96b29cc6a909ae535dd1632117d2275d4a429ac70b5cb755bf224c290f77ddb643c40634f991f1b4f555c28bb321dfdceaa4346442e1a63463ccd54f78f2b77f915949d90cc9d8a55709a139c0e500ee9e8bd7584219efa235efa24802a2f9aaecafbfc76303f3368cef22b1b5cd42c7067b214565dcc8fab726fb7c99c0e95c2d313435056bbdced81cdf548057107766aad76251e780bab6fad55e8379fc51834c3a7323c14e92e13dba60f90fb4b4619029011d7816e4f9f5d8c911a2d66bb4b1b4283f45c2979b0eb07cbba028bab355ec2ae8c26bfd8c12fb932c71099a50ebcfa9b898f3e96266a03b9e2cc33d1d31924de14e79fae723b64b1db9602f0f5ef5d84f5814997281134347741f01f168e3335ed1b5f1ff614724e6d66fdc736df25024baae37997dd5740a3b4a255cd8f3514e8968ce0801d4cd67068963a4ece19566d1d7ed355894d1debf3be738928d2f3ce10d6730744051d045e0cc45bb0c0de306cea133393ab8ab7acea195e1378bc15a9c7a32a0321ffc24406052ff57550e1704046a691ca2cdce8882a7d3dd57a3996b04424bd88ff2b4e3b03c038d55c52729dd7d089edef4790195417c55560b95e9dd98d958a6629d158e83ce1ee49bdcfdca074d319437c7fc58f29820247b6d4ac2f646aec3c4461e3053925beacb518355f3b78a5ca7dcdbc54b6620db987a413d9d79167750bf42f341ae01e7c1ed8e8d1762be9fdaf74da6eb3523bf0d0b338070a1bd1c7e582d9acb7a2a8ce07aa1129eb8fa35e77c88f104aa18cf69efd38ef974b5efb1857881b00ad3b5cac2bbf285d118f5ce7f7066f71c8d5ffec0b8164a0ac69e5c2bbfd19ad5593738eb356b3893965823f7a22a0edf82186a9a5b8dc480624a2f893112669b15301db20f92cff52ce541dc002a0586649a37b44b68d13fb89594854d1adbf0ade9217c3ec20ee3859875f3a2813b135bd06fb5c95ecc1f51a181ed24ed450144b85afecb75ccba8b0d73a4641b09a41483c164d6b5f102c9ca5520232a8a26cd268f383c23ded59a2f1ad4bd85da2af5acd24c0b3a50c8150ed6a32e5e1286da449ce60d227a57d90f870473a3846baf1e60d7d28883f02cd042b1630157a05d6305cfa2cf8e211d78bca613e1efb8a5134f4b772e259a4c26a6f116d8dcd354d1685cd935f49aaf531b75c296b24358b40443bca2163c1c36af2fae80c4ecf4ddb812592a985e4e0d137c2cb1397d08b708eedd34cd80b77d2e92d41698002fa6d218d1f40a9af46d867aae8dea5aec64ba86811894a4c293ecca3fa516e61ccb6b0fa281c065119755cf6c86ad681feacb2fe36f374e3555de56bfe73d48203ed63d57fd9807d8fc1b4f8fb9ce7c8c0512f678fe16feda8732b305b71b61fa229bc569411e0ea49799dea2cbfe677e71bffb3d7e6fb7658de3fd85f988687fbbd3fb298843efa70a87d7396fdb68dce5d986c4a6fcd2fd3cac9c92f672a34f4bfb5ea2d9d5b48464973e09559978c4d8d0509198153de4e1bfdbd666734ba37064d3a16be5aff6f30382b7623ffdafec4ba99976af0b12ff135d690444b42a19a293d1d405d4dbf72efcd699b6e8ac01e8eb92cacc557bcc654016f82c640ae932aa017cedc8b59ff9b784d9c1b1d09896a6a7cb69c089a6f2fffb5f98bd10b726757806e9ad9991135d3037c1a4451a8c2325ec8c86046ec215a1065c06a058d5009a1c02cda6594d8181cdc7c0608ad932ca1c7dfb5207854c61f554e3ada9b8228948f343e41b6332de0a3d80fb32d7e72d3a81d7a4381ce7f87dbbab509feefebe4b62f44fdb81867fc10de438ef709d5af5a8949028f7acc47e701f2036e4a5fc916187e071e111b89c9b862610b0d11394dc9f7fda84bb68937c679e54110c73706eb06cfeb67d61b09069f775bd700df234fbbdcc9731e1c9e81a414bd359cc14ce891b99048601ed6ff4d38bf1741b54c432a41da891fd2d39134cb1d08bba21ebe9ce3773792106b1d1775935a9d8261639ef5c900f8f60ad158239f570dc9c651814a51bb595aea2f17114fae2188e4206e448c0c1def523b582fe2de64ebd4bda9317eaefc7da8464bea947b335689dba4bd5ec219719cef76633a3ab27d5b67168d88134da4b4f41476730393a1eecb5d7d1e5a3d7f5f15a4b66417968eea0926ef908", 0x1000, 0x406, &(0x7f0000001300)={0x18, 0x1, 0x3ff, 0x7}, 0xc) unlink(&(0x7f0000000080)='./bus\x00') unlink(&(0x7f0000001340)='./bus\x00') 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)='Y', 0x1}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{}, {r0}, {r0, 0x1}, {r0, 0x1}], 0x4, 0x8000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xf0800) close(r0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x104) getrusage(0xffffffffffffffff, &(0x7f0000000100)) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1) 16:01:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x83) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x100000002000003, 0x0, 0x2, 0xfffffffffffffffb}) r1 = msgget$private(0x0, 0x24c) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x60, 0x7}, 0x4, 0x401, r6, r7, 0x3, 0x8, 0x3ffc00000, 0xfff}) r8 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x99a7, 0x0, 0x8000, 0xc62, "d715bed50d2df2de4771cf5e5c01cee38ee78ba8", 0x80, 0xf94f}) syz_open_pts() r9 = syz_open_pts() fcntl$dupfd(r8, 0x0, r0) dup2(r9, r8) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x30) getrlimit(0x3, &(0x7f00000002c0)) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x416, 0xe00000, r1}) 16:01:06 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x38, 0x7, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:06 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x1, 0x3}, 0x10) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="baa3fe0ed314e050a70a596266d30e0bb75a0273cb20674cd779845e", 0x1c}], 0x1000000000000047, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) fchmod(r1, 0x8) 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000b3ce0000000000001600000000000000dfff609f600af911f2f40400000000000000000000000000000000000000000000000000000000000000eaffffff00000000000000000000000000000000000000000000000000000000fd000000000000000004358521a5e0ff443805b2f2602c5d03bdd9227685284165e1b89c60da638ea2c131af00000000000000005e1381231339e6458aab25bfd87e95c57c431ee9bb7a6b27798982da8b46b32a7703e80f044191d7b529c4e74398598bd96a94944783ea1b75406ccf6f1164520f58ed0893145aafeb445389128f31c6ec2f046f1bbb1354418f52c1d0e8b8ca488e026f8e1cbf07139aa128c3139e08a2eacd05881f626ef23876760214eb08cac3a37d5a83c34d7402e08453a34db49f987cbc1ef962daa2b0ff87de472c2bf42bed7f56b3a21795197653f1b6931ad577eb725f06679827a9506c"], &(0x7f0000000000)=0x6e) fcntl$getown(r0, 0x5) 16:01:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semget(0x1, 0x2, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f8a08a0fc5707f95c3bd28075119e5ac4fc679307a07e3f3a3c676d8f875bb7518bf417f3cca86227740ca9626f31f2271aec42fd2738606", 0x38}], 0x1, 0x0, 0x0, 0x1}, 0x2) 16:01:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) close(r4) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x8000000000006, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a80)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef838a717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99d7589619ce7c489488ca51c0826434e64372bbb801a33eb90245b0e8023b5d9fefd8aee79271f8bdaef60b3a517a855ec30fa0b608e04f24f9a5d72d4e364f4320d5ceac44436bb50a565263dd7eed2bf317c45a6c16e0e08364a2ddce6756629d4a144e8d7ec4430bf61a7490758ef1a18f7a8b01f5b03294d122916ea7bf1e5c0de555414f2c8ef9a20cc0d6c16db313aba7a0e87ce2b7d8dd52e69cc6845fee05b04f7735c3970fd5705512c926f081666d41cc31d6a41764d78d53719b60eaa6980cc6970befdca50051b3d8ec77cd0e2f038cf46ab5784c687430ea3d5f", 0x8e1) shutdown(r1, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) write(r0, &(0x7f0000000000)="c9b61e285116f57d367ebfb81fc6ad167fc19c08e53ca44022e231e6591c410fe22a4d252a2c231007f617f314355e0c566d85ad0d51c544b989e04c", 0x3c) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x8, 0x0, 0x3f, 0x2, 0x7, 0x8, 0x400}, &(0x7f0000000100)={0x83c, 0x10001, 0x6, 0x0, 0x81, 0x0, 0x75f3e2f, 0x5}, &(0x7f0000000180)={0x40, 0x5, 0x1000, 0x7, 0x0, 0x4, 0x6, 0x8bf}, &(0x7f00000001c0)={0x5, 0x2}) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) syz_emit_ethernet(0xf8, &(0x7f0000000200)="67637a836cb50551b647b1513bb633a4f9035bf10c4a1e5790e181eb83dbf4f37ede2d76f47b3b04ed9559a3926644e8832dfa7832c6037e959e096b888bb0342f230e69d0589a6cc6b37255f8413554259b37f721f6e0637b18fe4d8a91b00c426b3758076c9da5971229f0532b79c86c4452503dc8c881292932174bc80211d7c5ec31f4b10c4aed49207b92cad4241c588d066f44f4af914eb242df77edd7e994286cdab7f0dbba304d22d2c7e2087b1971cdca3648308eb218040b538badea44a0eeef7f9f414d14a96b70e28d811c0dc1447d0baec470b0415b96b97fcc0670874c9d88075af457d57d509c6b715e0b98b6331cafad") 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x20) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x9a78, 0x20008001, "2e9dbfdd1f951326955883b64c38d49a030adadb", 0x100, 0xffffffff7fffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586b9e2290ffccfcc17dfa6ed132477f24cb4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7e19f078177da4ce9c287730c53fb394bb2bebbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x278) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x1e7, 0x47, 0xfffffffffffffffd, 0x101, "a100"}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000200)='./file0\x00', 0x10000, 0x40) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x2}, 0x17) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:01:13 executing program 0: setuid(0xee01) socketpair(0x20, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0x200) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80, 0x3, 0x2b56, 0x1, "3ce9a675bf34406d18664a41700f438429282b62", 0x3, 0x8}) 16:01:13 executing program 1: setgid(0xee00) socketpair(0x26, 0x8003, 0xfffffffffffffffe, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) socketpair(0x10, 0x4000, 0x3, &(0x7f00000000c0)) 16:01:13 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) write(r0, &(0x7f0000000040)="deec5f0f477e812c41e5d05ff3d8e417a6e054ea2aa1ba823b3bbbad32ee4eb28662d4625a497f5219b1759445d7c2d29a743ba08056862100b3f9ca51c01547a558efa856b989c7c8f8fdd3edf2c264de8a8bfdbd", 0x55) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x9}) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x4c082, 0x48f2) r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x2a, 0x31, &(0x7f0000000140)="fa", 0x1) 16:01:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:01:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0xffffffffffffffff) fchmod(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0xffffffffffffff90}], 0x1, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x48}], 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x196) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="5f80f9b3bbd6c7a7a83abc9612942a530a1d5009e77455be5ed93223", 0x1c}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x400}, 0x1) 16:01:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) chdir(&(0x7f0000000080)='./file0\x00') 16:01:13 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r4, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) setpgid(r2, r2) dup2(r1, r4) execve(0x0, 0x0, 0x0) fsync(r3) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x100000000002) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x7, 0x3}, {0x94, 0x9}}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) chdir(&(0x7f00000007c0)='./file0\x00') semop(r1, &(0x7f0000000080)=[{0x4, 0x9, 0x800}, {0x0, 0x7f, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000480)=[{0x4}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x3, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000400), 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x5418, r4, r5, r6, r7, 0x80, 0x7594}, 0x6, 0x4, r8, r9, 0x3f, 0x5, 0x9}) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r10 = getuid() r11 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) semget$private(0x0, 0x6, 0x301) getuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/176) getegid() shmget(0x2, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) 16:01:14 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x7, 0xc000, 0xfc57) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:01:14 executing program 0: socket$inet6(0x18, 0x5, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffff476, 0x1, &(0x7f0000000080)="d0293f21133c08c67a51583c618624ceada3b6a411db8aa8913949f2d3d2f01c3ce73d2b0e4b80f3fd9fc45388e5b6c287a847999d2fd98c798d253d442446b92d3fc00253860f20691bdacd1d2bf088244b041ce388ab4c96b7667e41375081cef41c63240af4d73dc15582088b919d92704bb59d480d38d2a495683c68bc73dc014bbfb54661a9524553228bbf9a5e1070510b226f63a6912990ca5361a232b7eef7997dd8758b954aaf8d798041ec52806e5ad91df147d3574f70ee77e57dd527ac3387c8a18158b290b155", 0xcd) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="87f1583765a58204c23cee6f56269c00b3fb08908fb2df62e642a07d8d50e8b8285958cea4", 0x25}, {&(0x7f00000000c0)="2215d1777ef0390c0df489c9aaaef3d167255f0b7a0b24d54c768b24fbeb6f53358bf57df22f4ff0ab65b8f5abd100339a6f0122a3ec4171976127d9cc676f8feff3bde41404c96155b24cde589a3ba7e6aa25792d0b0f1ef15b147c6dbc93e44ebe372859d315d2a446515ef13a3be0cb99aaf13781b7ba59ecb4fcded6f09293eccc3709cf2d8adf981ebb37065cab54fbabcf6b11a48e6cccacc8fbd46b7c8c844c0606d3a3d7f78f8a7435e8eb35bffd3c7ae3de8cdd56802dbd134ecdc5e013405887f852df1d33ab4a95d4738846d6e7f03b4d845f4299f5f378938e", 0xdf}, {&(0x7f00000001c0)="f8fbf52f19b016c3b98e9177d99080fd985fe510212fc2f5465a8ba5867c", 0x1e}, {&(0x7f0000000200)="68cdb92f762849b6bde12941dd66398862962f917b47ef2d9914ff32c66273281d17a3526ee2a943975414a07d3650aa57de1b7bca3f6b07a213bfca2f1fe93ea4969f90b629d801a72a9295eb4b26664d8a9b6d0d8053874f9e519ca4ace93082cf8a6d28dbe8c67fcc38b3fc5bd0b420ee14509b529debd6d321146e40985eabd399d19a600577369b0ed20c6b605af1ac7ffb3e1c3bb57e3c31ba18811ba3530928a8b623961fb6e64cdd53f1e242abdf38f793a1348011b64b62c4cb698f6542f5e1bf088a960bafd2f4c7cfb33e85fa141acff6c0ba660eb58d6839d20eeb77e9ece601e1839155bce40c88fa965939712c117ad4a95142e0be9268", 0xfe}, {&(0x7f0000000300)="72c3c6ecbc1409d4bdf633355f77a7006e072a7c8eed0ae175bc16c0a4121e7fc94a69f5582c134deb5547df8d7e27ed445cc8d9603be0a83dd61862ba24bf007e7b1b2fc647", 0x46}], 0x5, 0x0, 0x0, 0x8}, 0x401) fcntl$lock(r0, 0xb, 0x0) 16:01:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_execute_func(&(0x7f0000000140)="420f01dcc421fa2df6c402f5a7edda241f814b1f858f000043dfd226436313247c670feb2767660f5a94a500000020") write(r0, &(0x7f0000000200)="cae5c1d4ae42bf2059466faee3deebdc11bd8f09833bce6a55a60cb4401383ba2c440ca092e16105529f68587e8f69072da98352909ec0aa4de3f9c613b80d368098e744ace1dc147d5b7e1b5871cc6c35069dedc912887d7d96710680c0290ad948f615f8f4718f0f13b41e41f6137c13ae96d1ef356dbb5e2d65b25814c1010416da478415c4be4a95e51b47ce47110cf34bb4bd3da47b2d7c4dedef56477e3c4c044b0319ce309c72434b2ccc01a1ffe6", 0xb2) read(r0, &(0x7f00000000c0)=""/56, 0x38) munlockall() connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="71f9ffffffffffffff1ee3681b80312a6e23246f4d198369def3611b4e790b53c0422c1f7ef74e87631c4ccabefe21070eb8cabe2d7fc7b078bf2be381673f678d8e21ca524445453536f933bee2619902caa5d61cce17f57d7c1bb69d0f07000080f3b00ed34c75426709c94cad287b60ff8df5dbc3b45d9b72f2b2793f3bb90ee0f7fbceb2ede377dd172b57d6a9992fe967a51aeeee660d0e147a6ed84282"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x89}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x3, 0x3}) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x7fffffff, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) 16:01:14 executing program 0: r0 = socket(0x6, 0x3, 0x7fffffff) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x80, 0x1ff, r1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) map stack 0x20000000-0x20400000 of map 0xffffff003f12bd68 failed: hole in range 16:01:14 executing program 0: setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000001c0)=""/140) geteuid() 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700"}) write(r0, &(0x7f0000000340)="e3ed95378081a4f5e9ebe1e2ff0e96ee71977d0be2874c0c29d5a179b7277fca22b5d6174cd7e463bb53329745b27f8bb3411a75099639fa0b22f0b1a933ad189f76d087ec7a1f9bbc250c1b449e63979b76d316d4f383938b668830fe58a04b407aad8d86", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900d", 0x201) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="e7f9af3aabbd8774e1a06588b39ceb4754289efa67157cf16d6a60e164e4a179fd1b7758b2adaa7e66c1397190d5009d2ddd4823a00449de392e157d90a426fa24fea11c6ce9d11c238abc14499fcf2ef8c1e648af3a38a0b5e9445d978c0359cd4daaab8f4e208ce179a6e9fe867a1c1c5e0ddf9d19c97120176699605383a4119fabde250ca2873bdb6e24147028348423f68002c64087cf1767d8f0897e3414cf40f06a2fa3313130598577f2290d4de0624362e1fe61d60bb9c23932a82dc2cc07456707ad", 0xc7}, {&(0x7f0000000700)="0374981ce652a128cb3440fd3009d633f6e9e86676d00a628261a378b7b75eb51c848af229635ccc412282d8b7dfc527768cfdc64af8b0ce8f5d39c5c9669460616cc5bc212e60b894104022f32383b3acd0e90d8d97c74f67ba351c93b8232882e2fd0838aba2a6d19beed26491cb43142a53d280e0d62570ea572116ff2a9bf2e1e61f0a68f006bdaaa702f581ef18518bc78724ca431390dc0869a0465643527e2fa5777a43b933ac8d12df7548c5862fe394dfb38e486f87b3466a0c52deaace457799f668d78c68f22ee15f7d6f11ce9cbb71973caf9f856e0da8b544e5d70ceb0f09477f7dc5981c7d7c8e877810e6049fdf6e6916bac27e428a3c37ef6e74e7f93326a8defbce8d639e029779247535ffe7dad2f9e1dbb6e7a3069348eaf705854bb495b3dd846ac0a9b64981b9e690809db756bc86e0898f99221b5210fedd4b6e9a36b5cb9068cb5c713ae9103fae81beb9436c2190992066912f2175acf92e7c830ca8a058224e2aad30fbc9458891d998c4e83fe3d2025fd80bfc6f26535e6efed4e1c14adcea9462f256c8505641e7f162a04169672e77d72154a00527b2ce79f2e10df8f2855b0eb0b725b663d11f7595ba12e65a3891463682361604e4320d90d76c108bfd25a43a675b3a736b71bef50af4f851c34b04e939835a6d6bea695822f74fbfa6ae5d9f88426e98ef69d695292954e63c095d072d610e6c7ebcfccc76f557dc48b4ab539d88cec76b9e44c653bc21da2feadade069e38e65d346cfdc87ae3a1f66f721dfb20db8184ba5f84d5a347b40df1dae6a30731d8b98deb97b9ffe8c288f0702dd5154a31867830663dfb32981671b3e43e5ea85b94d35fe10ea0628ec92a3cc4250a5d126fff87e68f0944d1da0688624c805438b1f53565050bc2bb8ae224ff81896dec9d561ecd643ffa0fa65128c353c38e0d786f48a9f6b1828c5a52fb8acd258912b54996c95a9c4215853d7e37339922be9c7cc11b675501b9bfc95c894aac8ae984c5083201c1c331a2fd503f2d48425a7dd462c4b3b49bfb47443a1d3bc54be192362e7ce9ff00b960ec04a1f10772131069ac90c9d5b666c6b152238e5c45a34c324b443cfda99d4754068afd6bcd456061061c53bbaf50bb8e6849efd43af457f4701b9d4de8f149acb358f4080cea8acc39dc496dbfc5309b7852f7890bd1b728f702517b7d2b4cc427609b49fc4364ad210f620c88953618092d08b393a8426fa558c2e9574932cfbd84af1d10e35d23943bc31374047a90500a1c3211d4d6694bf1ebe5945155acfd77107f66b85a378cd498f4a7c56c178b12d3927110cb31b3b4cb874aa2f2ec811c00791eb88f38563e69b2bf913f336e7a007922b4983440aa5b4a28031897d458f97000e858829aeaf34b9eaec604efa6087e9f83416f3602061c1bca731e658ebd41edfeb00b29108ae1f185146e9dbbc6a76a433385ff67a2af30eef70ce8d459a5602ad55ac222b14c89a6c3eb8f6ee637df39b71e5710104b0d729bc078a2cd4a42a5dfc14d9312ed0d8e9fa74b3c9a63a0fb53616163059d53fccf8ea3a6b406f68a8db3f46ef8a858c5dff817c5e8691067e1a87475cc83e6b78010f60fcb409af1ddae6c6ed2a68b4eb9a4edb9a58a9f959dbda769de0bc882f65577f3114e0bcb62c10005f1d4a71c42c6dad38c5ab1ed318b9dcad0cb8dbd3620fbca707ced06e32b13c2542d1514cc2fb0a7275d8c8eb7161ee548ad839997c896bbfb54b1d4a9cd9a46b51d06b2e53d9755e1665d9e3e7750fe29ed5b45ffeec84369978b18f389182cb388a9761d6ea933b34653a24847d583accdf777c393a5d155e96606bff4a166bca369efb753953381e48fe4efde8cc4e4757e2ba4132bbcb728915c0e19e30ac5ac4755b7d5ddb467182cd4dc0d3e369212a66d7aa3483d430c77b06500f12a39bc031aad22b23202f9a943bcd8f8306ca1469f1ae6821530b6af71c9e8c4c7317bd3a246e85ae6e40535f1e64dca0abcbb97d5fb6cfce2c1b1742961d799f1d79ed1f91e6ea86f7d1d1fc3f359c352816ffff4e16926751c889e159a529affd75861c3d6404d037e042430758983d6acac7747e48ab35fc43840eab24c51e2f9bdb2fe2ae7d2b2ee0c29873df4bf852c496f5b5fe3b4a7d5481eb8d6cb4ce9f3d0b3c75c8b009cd6dba75749a63de4b4fe2b9b639e8ba9acd2ffe3db9e863e366b5e36aa320ea64a779dfe3b009ffcb0e5a781868cac8fa481cce76789c8800f8323443093b9333a57acd3cb441cea27e177ba731d649bf55516dde0051dc8188398bbdc185f0fe4ad50aa36646794da69aafb2696f60cd763237f9d7ffbaa7df648098aa954684c10f0669020f9d5123fee6f63be8a273126ab15b233e1ddf7c949367d46a9974562adc88bc33a9f8e2b9ba087c1145d7573a7ad76e7c8bbfad934deedf92e0fdf2def7fbe0ec76683be10e1d4cd4f194418f601dfe2f7567c37fa30ecd14459ea63cddea75ab630edc13fa854a2dae401f9d78b493dfab059d466b12139b6400187354f4374961cb5808eeae758567118c3e18b825d689211c912f8cb1445b3063960b6f9f984ceecba05f5ff40ed0afafb4b46ccd547541ab6978cbe1de28ef501200b5fb887f26e6ac82333f9d723cbc56f9f5de471cf73d05894291c5018e249f85f24b588ca9510fb5b4f81e9b4f84bb4109fd7ca23374358624ebcc978f06647125e2a43df1ffb21ec1db6650b91de6cfe80742abf815a94a5454173f2405dfb8823f06a73ef9e36c3dac583eca4bc1312c87dee745b924548c23af417561eb763856f17345d41784fc56f0e5fc58e9fb96883d5f8e2576056ca2fb4341f7a0adc4fa9edb311140df59de9b3060a5e8d2fb6414b8dcfbfba5d17fd11570220bccae50c8f7b2059c9481a47afd3c89f9ccfa2de746d751644652a355cd4763df457140633143f8911f7827e740aec472412034bdb7e8b9eb930dcd2f3dc172383883b8c5b749e8912f77072c4b8d614baf6d6aba17ac3213225ae3395adfe721cb8469ac925ce9e6cbb32b5c5fdeae12cd3fdaaf4bf36f347a58e5e28332c954af0113ed47b09dec5dfeffa4b6df9bc4eaf9b27aa526242405280d7e9a0633db238429c5e52a0f81507c2a9dc6848573adc8d40b883f7885a13dc3ad5689af46649762f11c9dd068d6bdfb946cb7a799e54e28019952aa54b03f919d85b6fb6f52fda6258e838d0c6c4155456e55bcb8fbc103186e57c5b4b8a3c4681f968b72719f2f1e1d9b86a5f421f2c5a86cba9cd33b2adc88a545437b64149568e01b81f5ade6945f72c85f818327a4fa1ed6c3fd3390b5db04c39bafec8c7d85e6eb926cc6db97cc93fcb470ed2b7b7f4d6eeafccc6353db448053a343027b2c63f0c64fe6a6dc856fb510c197d04a4ad71e0fd9f16af2ddaeee09637cf7769cc364b9826cd8279e1793ce946e57b68222f77db17c55893ee32a16b83fcd188406f1ac7ad67231918bd2b66734b57fab465d2dc0f1db36cd122f88d3e2312c1beb140b65f92160b4e93f2e4aa94c5eecdb44f0506214153490d3669db27a8313632c28cfc7f266039904c9268b95e25693adcb475a30421da42cc750b05884696425653b2ad7ba57683b31f2550c03325b57bcaef96e1653d6bfdb3227c1343b1a5820d53a3cae225cbcda4fd2650a91c1da07188ddb362274e8cdbc247e6ae6e1cf7498f7c27bf6fc4592f57e87ccde2bdfbe9dd0eb8474b88fa285e0be40eb91492b994d955b05d0d114d557cdffa7b66dbdc06dcdedb3d6d3fb6374fdad91beb653711a549c46c6400d819b6438255145b5e9b71a8000580326cc518d9587f46b20017a320cc31774598dcf6c18a5f5529109e59099edc3aef5014a7e004f827828b23a9e6d83a708eb3bff4e90fac9fde14b30987d54142da987208bdf81a63ff3f1645f5bc5c28d21558d673152bf2807128232978c37bd19e133fa3fe88a7ec15f7120256c1d257d338b5e1f08eee7d32e1f366fe9cfedec6fb5f2529cd1a1cc5401ea7aa4344f86992dcc3dfbe2b44d7efd4bd5f0ccb16d09d16feab19d212cf4ceb359c9af81551f0169ecb0939acb459c0030c3cca0fe46c9e6975359ae415dcceef91ffb5e83d488a666bd962e2c66b42a1e004b245c78f9fd36efb338536ba7022d507c26557e9b19e7bc7872b38711d02f910a61effa1e08ea1f00f3b27cb55ed7240d0c7403f7cd0cd2e6ef67fc64ce0d51537b179c803a888c96bb9277a0c2160992d4609ce194b8e76d92421a1d2d7c1c71b06c582375db646f83704e13583684f7d2b217eee71e027923f16046ed8e3effd9455122a5fb38545ba2ed84b3d4136eee144ea6a3958645a84fb32ab7ed379ba6096f74a77a0a2cfa4dcc4f7feb4928fe3885bc04ef2de1c1f22e68172f1b77aadd4913b0df91180b741561634f6f0585e7e8afc3c68e5f5878773500c10de676e2056785d350e608d5e61d5657990efe935342dd28e2bb164d3abbd342dfdfd680aba5cce17115c6f366a3524c6abd25643eedf48ef8b9ca50e136ed34a24949d289fcf600d97bed0bab598dc71be6ad675e71dad715eecf81836839c38fa3af9264c248b89e2c0288b581cfc3de3268407f5a8fd24eea548c00459e75ecdd8e47d58a9f3677adb1036c6ea964425c8f31f7cc6b9b2caa256d3758a3688e881eaf03a5746f126da9256b9253b0a5a3495704bd4b4bf09ae565887e2e9197b253ff6ebcb6f327fe7e6a7a51984b943076d1f8ae15a233f80e458e64bcd40f66d28559018b86956dd5c3568dc3ece1a898f06ab045039ec92f2e065808ef872c1f771be2dfbc410d10b7e9a75a7cee3363ba6d63869ec238c936e52c7d302786eb6e4955957a0a94776a5f253687771f567fbe67d3b8c4255345f0a27953091c2a2f359ec8a61c29d6bf1f9490a6e4239e68e3f3d9b6a4644722a7ab8a5193bcd4e43145093e30c4301d5e626159ceee27842b0b28f65ebc58794cdf9fc01ef29ee14a6c816f95773db0230262fef203330cd2ff725baeea5148254c9e4a7ea43c794000a68a9c205ca212863fd7659b0c22a6d0a2474601d5959a299fb51410cae5e73f45c7e2bc2d6d064a8428347c22f0e10375ae60ba40987797cda4bd54acdf056e897a11c7784c68d69b41cbd218ea64302f9e0fc95f360a440bf2eccaedfa2310ab8d67ea7c0cb2ba2c1c5e65406e2dcf8865f1f94cd3d291949218843cc33f14dd80cbcc7685866517b66925bf612a5e34c35bdc86a5d26644420f11fcaf836f4774d0dfa978a753f1d8589f0412df0955570574a25df420559e9d5b05a3c079d73aacbd4a2d4ffe032350825028270e6dfbe947016ac921a53129a57ed329e7ecaa1c15bfbf1caf2c0a8d4466cdcf3eeb8a295fd81ef7104715384be5bcf9d9004bd79bf5fca1b313aa211c1b9afb2ad7bc795ba1e00a5c49cf8b053d60e4ef893073588a8b1759fd7df77c613a40771184b247382da2a4c06105b2c4087b7049ed4c11cdad07210c1ff14c96a49b7109a6243724afa51c3f29d9ea812c9fe8af31fba8febac86e04b1a63621e2b77e6cac184d40047ad15bc3dea264bf1ae4c2a0547053b7256add28d28f66257144c71178ca01f4ea4339172d3bab1872b5d4da21219fed23965335faa812675fd872d64dfffdafc0a043790468161ff5beb5a654162c8bf55ead43c2010573075718996365e42f59bd3e2aba4bf0997dcc88688060b160900fb92c5080152d4b0d90b0df7f5", 0x1000}, {&(0x7f0000000000)="5f23526b7639c6c97d507b3f01ef7a397c72b48d6a4c9a0d", 0x18}, {&(0x7f0000001700)="01ece9da83c04a76706004cdff4690870a978f0426ba608adb299587c1de5e7fccbd1c75ab72a1c60866daba6d1e6a70bf0076b301593c27438cf96f7fddbe8d7ad69e2f9956b7ab42dc5d6a541fb95c680d94725d4e394b4d60d280d323fe533d14e88e4681318c2611c09120d465f5845aa565efef98030019355c29083236a9508cb5ef31f9a8d8f6e7b93faced8d8e1166adb7584f4f946261f489243e49370679a313f993ff0d89245880b55dac0b9fca069eccc91ee44c643df8e14a79f90fa0f2d89e0b5d7fed43487d4d7d465d9eb6a847173975069ad2af7b28fd445170693c6d451b84e5d2fa89c8282618088e80314536e4ac42aca42a5c1feda7c564e0328093664764e7a7543880e3c61fa4c0e9bbb6f5539b72e375b4de0425f82143221f7acdfbe2c85b33058b7f1fdac7aee6686b1b750c7543cea826c0006e41f0e7b772acc1e59f5c9600839a384cd9a1b960d4f9c96cfb8b1018d0e64f17860e3936f946ea9f246e2179672a34dbe5c65e2e1d60a9533ab5c803391f89680735cfb2f600f42f40a1ed60c8ddf4528421ffc6b0300e7142409ec9da0f31ffd90bb871aaf6eef7a72b5f7e7c44f9d923b300835e13f6612bb59c3e4a77e2810ce7771c5a0ab4442f3e128923e7927e3582f6a0ab2c3453e2445894ef650ae77ded5bdbd88a0c2fb722fd0dc9cb105d5043a3a2a0a4c5060b48f810f68c0517e38a8b357cc72a2ea3ac0015b6852f0a8e24351c55d08658bc181cc5c116192461995cbc9e619912a50abf3d3b670b310e2a431db23fd5fc349d0c0d1099771596cdc7458bbd86ec463c0c4bf9a100015dbc29642926392c323a69cffacf9b2436b42479aa4a692a71c98a56a957f1e6a78b34f49784211334ab2fffd7e6f6f1f85b71d1cfe4690f2ef422e66da9de89deba3628ee1d448129b020ca1f5557cbf1b3ba557e5c73eacfad94bd8337773f944b6906abf6444eca27ff827dd0810dc1b1f982b5eb3a0722bdd570a340fb3d2771d767b55e0ace7a8b681abc5990e20beb71279a53042a3b9c8405827cf41b4d2aa5b32b281e6f91acac214b130217d7f3569c35a0b14e2a63c9ae6ea298a5e1e92958ff9aab7792e1a5e1602f7e3faa81fcd428b24f739c049569420874b8db0ae074f5136734e45486e83b7fb97c9a4b9889383725a8f7be65343329a10596c712fe2a38ff339170982c39a06765e2903cbdca718b21d38772eab2c1ee3fe51f6fda6ffde5dc0de67d695bce50122ac9abafc19266ea6f68b1bb7ff7c1be9fdfc3ddec45f1df53fc9d48a76e18207ac672a9d5b003e3ddbfb0a46457a2316cab148e4f47c96f75dfc564a4d34efe4dcd82634d969568bceba166adb1ac67d320e017e35e3f74bdeac00e902da80372f623cd67a98d4b6f67ec30f8b0ac15040ab12258a8c4476bd9655f15b37ccd27059b4fa9191fc59bf12b296644ec26cad777b5b02c01dd04c6a213255023a48d59058462b3dfdbb5a46bc8c8f2aeb4c1a121a7005c0632b8f59884cf4ceff1a536e6b9fe02431f57e2614fb34bdc09bf3ded392dfd3d31f0efce5cc13940849021fd8fc55466a3e091864eb169abf58918ac928d50c94739ef4c3401cce550d941db0d3c09108be7cd24b9d166ff5f3c6ee75dee968f9b877c75c254f60c578c67254e9a7332371b604896eaa76f76dca32a9ccf0fdc361e468fab73ff7cd8e59024bed9b8713b3800366fbc96baf68982c219e76eaaca14eceb784da4a3a4c245f1b0fb4c6e6d69e0d12eb86fb787bea91f12ebac2bb6fb90310b864f7b9ec9be602f7fcb9294f40097e9968cf31018900c4745ee68eaed9a74a8f9e752add8c4592ca1ea34239ada374653218d4a1564c0bbe26c8259671dbf272259d5b99f32c9bbfb058741ce3dfa1b01c3683d1c4aea11e21d72d4cc0304ad62b662b4fd16da23d9de4c6895b99e3cfe5adf216eba79fc2970cbf9848572e67e30a8557686ecd544ddc4664ccf598f3c7584c15abab5d121a43ef5df6db65f398ae29aaad4f72094143f8759edb1a9ebf5fca21f9f654f869aa6c3a8b48c8237510d52061960f50d5b30b0bd9131426c623f61f8556b94bbbf957f21b66a913e0da8e4c0343183ac4e591a32c5a86a6f0f6343838522def5ec2cc26a0629799cd08f314e3052f5c2ef8f0876ac3596622980e749dd4daf77483a0873ba643bbde58b41de9bf359ddda5625d58e01215aa54e25ceb8db3c8be05ff10e5be9c773fc2400413932286570b8f1c1534eb7d8cf6fd9c450552164bf4cf21b349c0fce7d908f43b899942b01e30dc6f72c6af14fdc2d8b74cc8b4fdabb512f37cdc38d22ff6c7b743edcb0084c819ef04d3bd82ce46af6982ded314b0f7d5be45428dc2c6729f74073b4d464c395d741bd69aa1594a2d8980d241ed2452f77284973e32b7a8dc41c2e2aa3ed3e87542e023debe247966ab3abee45d7a269a009c6320e52b218a2d363a79ecc4a7c4d456f3bf73d6ce552a792201a3ceae196a888fc617c66efaaa8d4bd5128244822b29d14210c476bd579cd21049f25ae4f0657a896df0166786e9b2668e8837309aa2921d177db15c3a0b5dbc887a56b11c0074ec6fd4a116bbf68d789fa4ec9d2e089a1362a84e3a9614b1ed49027b382f35ed507546d38972580d4ecf75440f2b21e339cc28da91f4fffde8293ecd0a73a9f265243fdb4f1e5a16d7683fe562b667d21e51a6d15d13b2f21493262b39e5e186f95ade6849dbf5429f2b98ddebb56ff55ec44698473e25255d146398f99dbee20200dca91b8b3bbe7036b3adae9156548cdc24de8473d18579b6fe6c30cc714816d9438be1c5788f0cb0a3eee39f99802a892130dd258a5844bdcc12ae903a5a8c6dad816ba4ac7273559c344ce485173f25e1f858e0ff75b57f8ebcdfcae34d4662e5e4d84366eda7c344fe2408048c40bd540fabce40357e6fd68a529733b672f7a5b9b4af523612a21a1d730b92b775d2940ce978d9d5ec3b6bcb8cffc592672c65bd213fb560d0d64989e60b789c1fe883cb615e5d5f71d27ffc7fb57eedb1928036b4413a9ddb9d9b8c15fa85cfacca169cb6ccc222d4ed5750db2142ef11e0a1aaf4e0464949201242407ed16f03e0487aad4f2e1b8e93eaca8125865ced27cd3ac3c0d767e57b453ff87c546e06ffc3a5506853e0ac2bfbc6a11b7d8f26bcd2fc85c8619c960e7f084b35903edad51ff2e564a44ba3cda8899d38d22742f0fbc0b4e460c79e80f71996ba76d50be5a7cb0afc86ee6f97a893a6c18bb359f6cebe3a2bc3a9b48957f40fcfeeb20b7adc4c9003024b3b21f9eefec06b25716beeee3cd1f8ca1233079b5eb99ae33a59b60ae43dc163e9e15033880b8b68cf4c419ea776b4aef86e8fede6b6d107a33b931304be01d5aac3213e7a4b7601fa000eeb425b10c3de0a19a08722579c052f43dc70bf9ef71645e44ca8167f722f716b2d48ad5a3ac279c9f48ed3cb6651ba2edc41199223824bab5a61766c21d44ac3d1fcf55c7cdaf3d7f9e5b308b02915f26f3fb3cecf9124484fa3927ec98246cb12c3ba7f2b48ec016e7d18fd8be0dd9e201048ca763fbc39b8fe2cbc9989b93d59ceeab733773c9b943efd3e20eb9989430eda19cddbf229f0a755ac78d5d88eb35636aaf72513454724fd16189f7ec553221ba14d50a2f588c08117f58b5ef6ce1218820efbef00ed7e985095ae92acbc13b73a3d87de55a63b99042740e7eb21af80b034b976159d280d22ca8eb134aa7fa6ec7a2e772b5fa8c9f4176a89207b667b9bb9a8ffc155367ed7c6bf5e1faaa992809f23b4847c47cad8da83aad9087bd2f5b1a9306367584adde554b38e4496228336762e4546f444762292b777501bf67a7309dbc58155ea027c0a580625304a44ce4f5af057bf6490ba42a94cb6a07a419a5d2cb05e4a39621b83a8e371ef95ed5408a03cec8fc0080f6c92789310568203a6420e7a27cf8bc089d223eaa8ecf645c752072cb9b55a2b48b8c44d03d641ff492132126d0bb3a378a98def2baa27571310d9e662a28c4cd5627b5b1b83b8375bdfab30ce50bfe2daab41ec32b65425cca478ae2640bfa386aa636190748ed8ce7ef7ec60b27e101cf8a2f61e367f1fdc5219cc6ea3b07cb15d6f6ec64340a0f3767b2b2f978c0f9246d5b07e68b6d6eba2eeb01591a449329e3c4c8ca25c92d22b5fe325d2ae133449b5bd463d36efa2f963eb62e3b3ad21a64235bb5ac17b94f61c3c0dc54c195e35da8c0e2dcc25463b0a4fdccbfc0c8c09435880410e22c8690b877a070095e99675cd764f7167d041696874b9bb819ceec63c2f39c0afddd294bbb04b3659c99b6ec9aca28a144f419c7fe083e1600b4da410eff569d1399f5bfcdfc27583314b180400c295e3138160e5b4dbc545ea43cc51a9aad56033247f570f602e7d1a63829ba3d609e7f38588a96d7afa499c180510d6e9f9cb626838a7ab6471ab3d0fed623baa426acae87f9f320d3b43e8abbbf93cc92d942311a94ec974cc4ffb86a0918a7790a153e90f3bbc379d176e9904e7c90067a2c5fc806d58662752ebdf5a4003b6dfe46127d19b8c3a09fefb1f6b554df671f065b8868be885ae425e6650c1dca7d4efe2b055c505f1ecb6a27ea130f7a9d77525078030beb492ab6aaba3fcfb00e031d75cd5434242e18440b2aef1907c011a9833a8c1a342af00451b336c5ea26046de13298900267dc91130eb7ab0272593e014d2e259f30ffbc81172d45b34c3b92c39e70b51608cc82c8e01c87e526cf30fd3efbb2f26f758eecdb5abe786fede107000ff17077f9b0f92f692f235e9b029f20fa068f93b742bc002bdfdcd2fb12d6984f26cf58fba64015cf1488da99b8c0d0aecaaf5b0a3fd769ad7a3541040a4fd081be155b191a266e1cc2532beec710f29cd9c7c2a77b2b07547ae2d2634573e9ab6be1819be0d4f30fac4828fae635914424dfa5a16e79e05898bbd165e527f84e53fa9025f9fbdd517152d58d8666deb755c82017efd783f1fa9ae80c31803c7a5d2630dc54996e8209f4793b26d37400b25f05615ddf67fe53ed75ba4140c2f1ba566efc0a69740fec7201df54cfa5f274e4c4fdbfefbccf9a88c4c7bceea54bfbe460f9bf51b79f32569678c1237b151125206665ea24b7807efba4d34793c5464daa88437b509e4d5b836cca0a53bc14a4d5139266e5ca3457c4a38f1b671e0345a5946b1cfd0f2b367ae6950895654c4e278c1057c055dc3de60cd2cfce2cfc8704baae7c9c8347278b453751454077c1fc2dc0534f285a22f2ab271f9a8974886b5b68fc7c14c2197f8989c8fe6361b2fb346bdeab17ca516ed5a86d2f8564f794e32c293973252b941396ffbbe5e6a0be8fde6404f5f9eb5ceacc1759997bcf999600802600810115146bf9871101bf9b5e994a3e6ebe77f2c04ea3ec2cc452fef4125495bbdeba0c7b16caa88179143a93e3707692d969c0000b5a2bf55292af2e25aa03cb4a3700171835f2b136440f16a37a90864f4059b4ed8f77af3a3f3e647290d93dbe4190a4270dd3aefa713eafd9f7b21588745ff14efda2e4bf7c816727a11e91cca7b103a4dd4a8cbe33446215834a43c277710da933794b7c541aaa54f173473a020c170910ca801e6bfc93a78ad65bfcb6156d4d386136b0efbaac26f0bd7e4bb8bef44b471aa0180740ae1769275bf19514926021182433b9aea17481aebfa0a4ea2695791cfa34bf02d4bb95d6b4a866309e6367817afa42bad9b54c81c6", 0x1000}], 0x4, 0x0) syz_open_pts() 16:01:14 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000001240)=""/85, 0x55}], 0x2, &(0x7f0000001300)=""/96, 0x60, 0xf85}, 0x41) mknod(&(0x7f0000001600)='./file0\x00', 0x6000, 0xac6b) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001400)="2c85eb584f43ad15c8d1cc52ea20d209775c7e519ca49746a5b386d5faa1b478232d1dca21d2d093c6a2b3d954462c630cd05f2264d5b25758f80cb72911325ed45806d2250ca17d523fd7560edd6ca04190b48caba8b3d2b1d235c42cb75815d39dab4d447eadd9829ab6613a6c3f6400c3dca138610a277cd197ce02591930b1094ea5cad32c2f73a33cc567da515717fe8be818046f40fcd76159ae221eac6c66e5344bd72209f6f0e284b69a46999db00377d3512e7af797743f51256e68d8ae1840e87e287b8c97a58e0e773aa46a86e87c837d5b2a6e5f813e7af09ab0dff32c17a471994cd0de7871", 0xec}], 0x1, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x48, 0x4}, 0x8) clock_getres(0x0, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 16:01:14 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) fchmod(r0, 0x0) 16:01:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getgid() getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) r6 = dup(0xffffffffffffff9c) shutdown(r6, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x0, 0x7, 0x0, 0x5}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r7) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:14 executing program 1: mlockall(0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140), &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\!\x00', &(0x7f0000000200)='))\x00', &(0x7f0000000240)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+.\x00', &(0x7f0000000380)='-%\x00', &(0x7f00000003c0)='\x00']) 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="44ae3a1684c91a40d12e0754941ca7fd0499ca43a78ff3a2b9bba1d732d684ea0aee73ed1ada7bf2ad24bf6f768c44347f9066102211fd7c450f67c76a1d5d6153f313d1858e05a3a15f92d0133523f3e68046cb9cb6b9734640c7b93c610d8711dbef79da06aa9aabc90dc3555891c509eac2476de90fb8bec1eba5fc790a80e79ffa4e6c5ce9e1205e877ab730832ca8d0317194c058478dcec85618ba7b215acc9a92cb41968ef3c5d834e7e1ef61380b38063d91c3a160155fa8142b3fdacbd90d4de9115d206e", 0xc9}, {&(0x7f00000001c0)="4f02b373b1cb3b16117d32518484e23a23ef4be887dded3a9ad8be1e5c7a40e98c485e536c5454c1970a70aaaea8d860b84b6193eb5b27f6c1e4b3610e9561d37b49bf1580a5e8a655e9cade1c7367695fbc987994d29b245dd740fcf05e86750362492727d0564d3e72f17a7e963cc4dfb6891c95d83e882ece7e6462795a3eea74144e43d8aaad171f2cb6a71932e3ff8d2cbb6826d16c3a058f688c862946e2b8eea42da0ea67b47f703183284d8a1f80c6f1464765b3e21dc903e5d5665d3f4849e8f95971c96df916ec6f58e740059512093dc9a8083dc5b859af01f87bbe5c589712a556f7f8ab8f5b15aac3fe94630eaeaf8179d9c546b76abe", 0xfd}, {&(0x7f00000002c0)="5b7fbe5ad0b9b8d13b4cb2fcae8b5ff1abe349d7b0d89742d67e1cf830c49e42df8834865871ac41a4a4e02ba74cb40c0f1bb417a153bfdd0dddec346db225bdfadf9066a59690c030b435f01a3a14d0c04c46b1fc508a02ccd60e2c5b82e3fe5c4e37bf3dbe3b150e232ce817ce49508016f7476d0bfbc07c586c0da7359bb6749f6c2016d5410d69f231c680b748ca7a653e58fd7eee2e76325ffee4ae6ec7ffa68a3154326978fb2da74823", 0xad}, {&(0x7f0000000380)="1c67a3f893a18d05412f711e554297c31664b44681ad5787c4df9a0f124c9dd07b9daa9ddc0c2af758729cb84b0129fb752989f889849545bff739fe9976bb35ddcbe36a73021f31fea2463a25236d19562628179972c9e6c2d4ff", 0x5b}], 0x4, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$getown(r0, 0x5) 16:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) stat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) chroot(&(0x7f00000010c0)='./file0\x00') syz_open_pts() munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) syz_execute_func(&(0x7f0000000040)="66f2db88322333338f499895790045def7c44249bd5303660f3a153da7703546f8470fbdd8450fd1f70fd7f5c40141d494d5a45fbb38364274fe") mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)='H', 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000940)="2e9abec5f8a196ef60a5162d77aa1e69c0c72f39b80d92698f02abcb9ca830b9659fb63ecb3acc635b2bbb98ea4f7bf937cecdfaac3eeeb03d692179daa5a4b3c0c4208a2d1dac1de718447ef1bc8d2f3e1cd2dacebd9a5b74031e8e0fbfda7099ed81304eceb8d89b397e73d6848818db57ea46692d76e34618fd7ec4fe326646a220c4cd678c08803d4453d625e4517781e24adc758e9b7ed0c8293541afc8db5d7b3380087988", 0xa8}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/233, 0xe9, 0x40, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x24d) 16:01:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000010000a, &(0x7f0000000040)="e0ffef0000000020", 0x8) 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r0) 16:01:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01ce0000000000001054"], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, 0x0) r2 = msgget(0x0, 0x40) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r3, r1, r4, 0xb}, 0xe11, 0x800, r5, r6, 0x3, 0x5123, 0x7, 0x8}) 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) recvfrom$inet6(r0, &(0x7f0000000100)=""/181, 0xb5, 0xdfcf42fba6e5ea50, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0x6}, 0xc) 16:01:15 executing program 0: clock_gettime(0xffffefffffdffffb, 0xfffffffffffffffe) 16:01:15 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000040)=""/133, 0x85) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x2, 0x1f}], 0xdd, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x92, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000020, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x998}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x4, 0xfffffffffffffffc}], 0xd70, &(0x7f00000001c0)={0x7fffffff, 0x6a3}) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc000, 0x7bd) poll(&(0x7f0000000000)=[{r0}], 0x20000000000001c7, 0x0) 16:01:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x82, 0x7}, {0x800, 0x7fffffff}}, 0x2) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x840, &(0x7f0000000040)=@in6={0x18, 0x0, 0x401, 0x8000}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) 16:01:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000d000000efffff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r4 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4, 0x40}], 0x1a, 0x0) lseek(r3, 0x0, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) linkat(r3, &(0x7f0000000500)='./file0\x00', r3, &(0x7f00000006c0)='./bus\x00', 0x4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) lstat(0xffffffffffffffff, &(0x7f00000003c0)) write(r3, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r2}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r3}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:15 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1003) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:15 executing program 1: socketpair(0x20, 0x8000, 0x81, &(0x7f0000000000)) socketpair(0x18, 0x8003, 0x101, 0x0) 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x8000000000080) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:01:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x669b4dac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:01:15 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r3 = dup2(r1, r2) fcntl$getown(r3, 0x5) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) listen(r0, 0x40) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="17d66d902b30083354250fdb49c493b4b395a6412c2dd01ec8ba4209b1322180922d44faffb90e7e162e7bfaf44db81cfc9eadbb8439927113e2a30527063220b019b7c94ec05289fd6005f056b799af74ed026c8cef168f97f6a892529713807d9c12286bdab7caa8c566ca3f6ee32401ca9dccb65620439316fad8c695e90188eb7d013aeedc7e1fd3db2b3208fede243f2905cc7bb35194ea46037acb5948e5f0117d183d0fa18c5446986072299992e01bdf", 0xb4}], 0x1) recvfrom(r0, &(0x7f00000001c0)=""/214, 0xd6, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x8, r1}) r2 = msgget(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) truncate(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x8, 0x1403) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) fchdir(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x40000000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x758b, 0xb2}, {{r0}, 0x0, 0x40, 0xfc8bdf6a87a11be4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x4, 0x3b56}, {{r0}, 0xffffffffffffffff, 0x18, 0x21, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x9, 0x5, 0x20}, {{r0}, 0xfffffffffffffffa, 0xd6, 0x2, 0x1ff, 0xa490}], 0x100000000, &(0x7f0000000200)=[{{r0}, 0xb4a581f5d4030af9, 0x80, 0x6, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x90, 0x10, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x5}, {{r0}, 0x60262b4d223f5b2b, 0x54, 0x1, 0x667, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x13, 0x64, 0xbf7}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x50, 0x18}], 0xfffffffffffff000, &(0x7f0000000140)={0x3, 0x1}) accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000300)=0xc) 16:01:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xffffffffffffff49}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x105) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4000000000000) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/173, 0xad}], 0x4) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) unveil(&(0x7f0000000680)='./bus\x00', &(0x7f00000006c0)='c\x00') 16:01:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="dfeff149a37f2a83d54d10172fdf39a04e69f13028bcbd918d88962509b8e3cdf23851ded1d461dda447e7ad27f1b66336944ff58ec25e2bfbb7a50469f210216a4cd962524ad4f1ae1ed29062e42302820974e21aba6426d32cade59d3ea965de6ab555ecb229cbaf6d259cb758d05d73d7e61f97b7795dd97af4f4b532d9661c754d670c751bd9e0205df1183f557416f1109450b33b0455d04f4e2a600a6dbca8d961bc3adf380b25e0d14f"], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f00000003c0)="f253967245c4e28700cc27e7faeff59c116bb14ef9ec9139f6579284293041183b4aa4ca433aa13337f69df5a9df53ef7ec44b19d3eaf4e6296c31e5016ef41e9fe66cb24d759aa8b596319d35e72cb112b6ddcece5e7a027310f14d551610fc5a49951ba10b3e", 0xfca3, 0x9, &(0x7f0000000380)=@in6={0x18, 0x2, 0xffffffff, 0x2}, 0xc) getsockopt(r0, 0x5, 0x81, &(0x7f0000000280)=""/246, &(0x7f0000000040)=0xf6) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r4, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 16:01:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto(r0, &(0x7f0000000140), 0x0, 0x402, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x9003, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) 16:01:16 executing program 0: mmap(&(0x7f000009b000/0x3000)=nil, 0x3000, 0x20003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000075000/0x1000)=nil, 0x1000) 16:01:17 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x188) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:01:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fcntl$getflags(r0, 0x3) getpid() 16:01:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe20, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:01:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x4, 0x8) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x2) getgroups(0x137, 0x0) r5 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, r2, r5, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r5, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:01:17 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x200000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x10000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) madvise(&(0x7f0000195000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_gettime(0x2, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:01:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8082, 0x1c3) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x100000000) getdents(r5, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x294) semop(r6, &(0x7f00000000c0)=[{0x0, 0x4, 0x800}, {0x3, 0x9, 0x800}, {0x0, 0x1, 0x1000}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgid(r7) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x100000000000000) 16:01:18 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x8000, 0x800}, {0x2, 0xfffffffffffffffe, 0x1000}, {0x3, 0x1ac, 0x800}, {0x0, 0xe553, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0xe8, 0x1800}, {0x3, 0x80000000, 0x68012481a23c83bc}, {}], 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/149) semop(r0, &(0x7f00000000c0)=[{0x2, 0x1, 0x1000}, {0x2, 0x400, 0x800}], 0x2) 16:01:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0xffffffffffffff48}, {&(0x7f0000000580)=""/170, 0x3a}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000640)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0x3d}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x100000d1, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) r2 = semget(0x2, 0x3, 0x140) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/232) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') fcntl$getown(r1, 0x5) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec00", 0x51) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7ff, 0xfffffffffffffff9, "9ad800ddd35db5ab09000000000300"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x21) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x2, 0x10002fffffffe}) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) kqueue() 16:01:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="9b725441dedcce000000000000000044da33385baa5493cd0c54326303bcc631f1f9b6064172fc09ec0e8f7ea7d9ab4f19000002d2b51ee0134973180d8152a7aeb7c2e3837361f19ba23c03e8cf47206feecd506781a70f3d97803dcc19999a2b36ba7a7e17268519746d22251606119cf7b170435f46cf2b22c352f3df689251a7940c7dc6034aea93f7f1bf8ef2b0dbf0a8cd4123911635438fb286d95307cbc0ef00c1d156c0c26968734151491cabf2b5e9c62c1b8f50b16d21df490ac2fbb9087157814ed9ecc6e37064ccccd52dc75220dfa281396d8496ed4e9669fe6f2b3e112a9885faf5274aeb11ea7c0d9a2c706e6ffefa8eeaadc487e1ec9110b9b105ff628deb28081712c48c8af26c8c7fd8c5688ffd100079d5ff009432ddcefd5d3e1ac52508c8a43195c40bf310f4b778e11d5350fba776ac1666a6074bb55d41a726978034ff7529d66166c5f0dcc8ffaff84ed69759f344dc70567732db0b7114b3a9dc475bc17a9252c0afe3580466132aa1ed561a334cc880430201685cbfd881c902f4b7675c1a72d2a229dfbaaa6556eaec6082973ca73518af0e018baa7e89036475"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:01:19 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30284, 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x8049, 0x4000000000000000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) setsockopt(r0, 0x81, 0x1, &(0x7f0000000080)="c69afbce4a3a1f4aaac03a6610ec00f6c9d06ffa793a80bfefd6ae24e28144e1c046cb97cf59b471b65eeca0fd4825de7c86032c311a244b62684b85788054c2ead2440d085b71b94f33e4ec69ce8976cd84def9da359654b0627c5d90335bf0f099de63abc49bd57432ebb3970331f007525f7cf61d", 0x76) r5 = msgget$private(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0xb136, 0x1, 0x10000, 0x800, 0x7}, 0xc) msgctl$IPC_RMID(r5, 0x0) sync() 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/250, 0xfa}], 0x8, &(0x7f0000001580)=""/111, 0x6f, 0xfffffffffffffff9}, 0x40) connect$unix(r0, 0x0, 0x0) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) flock(r0, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:01:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x92) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000040), 0x8, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:19 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x16) dup2(r0, r1) ftruncate(0xffffffffffffff9c, 0x3ff) 16:01:19 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) msgget(0x2, 0x0) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x4, 0x0, 0x2, &(0x7f0000000480)={0x68, 0x50c}) kevent(r1, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:19 executing program 0: socketpair(0x20, 0x4001, 0x6092, &(0x7f0000000040)) socketpair(0x3b, 0x0, 0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x4, 0xffff) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:01:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) kqueue() 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x800000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 16:01:19 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 16:01:19 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/178}, 0xba, 0x1, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x85e) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03dcc17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a2e63f861d353079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:01:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) sendto(r0, &(0x7f0000000100)="b5a7ccd4", 0x4, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x20, 0x5, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r2 = socket(0x2, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:01:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:01:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:19 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffe2b) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r2, r3, r2, r3, 0x50}, 0x1, 0x6, r1, r1, 0xab6, 0x8, 0x9}) setuid(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r4, &(0x7f00000023c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 16:01:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="e2b303eb9cbec9a89e65e7ae8a9ff1a66451fa2c9ee3d5320583229edd9a718d4707d810be51d97d51e0bfacb31dd7ed9fa88ac585a81a246eed68c3af25e3ebd15972e66d9efb96a47ab572567557e9507e1cf7501371b3ba5d567af6189162c092a86099b2691c3faa196527ca2c16ea3c844146d98ca335d36134d7945f402f870d62f4fb3d94feea9e562da65a14558b244f61b44f36af3a0b760b9afe82852937dc8210c0ebbfd22a744465ad8996ee3a66f670a9a9a19c5cdc369e69ecd394265657bc502e02181c9fe985f39879fe2a45f9eae1f96dbe03e482379e1a62d4cdf51205e5647c3559e29f8ced7ec4a126cb87e221e5aa5e04ac676eec305137fbc592eacfb243ec1199c477c6a90226c7e2cf921f66ddc217b3fdbc0c92fc1274593db8940b51379f0fbdcc142c583050a0db49261c14847b90f06af1f4f4495b730c5fe78c4eca6ab8b08aaa2e408a25763cbb9e460d2f3fec8ec3795a02d0ce7bd35fc3ba3545b376fd13b04de2ca923e322d746ab7a93ba3ad51aef30e7b1b170dcf1306ad017ad806aa867ed12f67bac07a35335486d74afb02dae4e21f9c837c5e3c8522732e1fc463a7a436f835829f08ec223bed226683b874d9fd3d8ba4c71ed196dbb906674e7be8dab9bce8a7b98a169b46fff04b3fbda8a3856ce3325c1da258b8d813a0d315510dec8bb0b7628b42816a055d182eae0c60d5fca8d7fa56f2fed8755021e9fbed384e230b08d5b1d080aeee1cb8312e84b5e7c91d06d4951a29f0c6b9d101fd103ef04a4ee9cfb55971fe1f6a064715fc0ad9c1e7d4f97d270a9b75743dcc4f4d3701c69b8b6169968aae750fb34580aa8de24375c13505633dacf5deca8c7f6adeabfdfc6c5fa991c93d58e491106fa1f854bbdb50900baac64a7655efc1853e4e9b9940a0c028f381f416c52afde99658d84315d559bc11daae0af82dc053eb2b62fe17ec96ee11f7e278ed253756c66836de59ce3408252bcc55524a31b0ce5f15817ed17d53c207693cedddfcadbb1862c61fdca3f71e1485e4561df29ad2fe2eaabc45e7ac535293c34f1f3ad198d736236732c723760254947aa27edb38a24e0f639e48a3ff949b355287c053e7c1cc747963c526dfd398cb8d053e25c7fdb4120e16f0b68e87e8f4ab3b089f187213be3f60efb41ad5a7580109933593c0acff8d6fb71a62d1689f21dcabb8809f6efc8b2e76311cda76bf0ed32a0c29adb3a9264453546c40ffc3a8db87981266f020563a25f3b4e300dc67a15d259bf929a45bb69ab628bf4ac607465ab2793397f70c4d00a8b4424c5ece76b4a818d6e2fdb95290f7021f0aeef786f139aeeefb317aea4b5aa8473d96efeb38e8a3a932c91d8bfca973dcd508f8009cdfa4ddda30988ca191596f08e414f487832b8d47c981e057d92b739b5c2f5120cc7fb41eca2d38a3243176c5c1e21483e175cecf6ca5073bb346b2ef77fbfe5af2b535dfdab42abd1a3ada4da19ca002a82da07eb51c33eedbc225d28816cdc3e6c84c6a98456b34930f4760fc947e515aad04fdc475a2ec313684db047030b89f9569bd54d687c5aa183b47b9c10bd799f0cec27a0561df46b2cbc892783f01afc21177d1b0fbda6e7e5c07b895a9d997d702b13e0926f07e64b2026ae3afb75a3074bb10795433c2c0c334bf04d396a7ea7bfa32836eb7973262b75b1114f65f35fa1958beef58f434ae14e8b884055b185aebf89dd993dd23e59f2127005adae0f8640d1aad97a66fbe522bf7ba85db2d40761bd158b495134d85ce0f12dd1ddb04d05d9eda9c69b3d97e938aefa50bf7e2b335b6c326b51b14eeb3e61a6a4a49acad293bda1060df130842c12cae2951cab65eac327d7f21a4173b7e994dbec08f679d92c02a0df0470a28a6086796e5f6f626dd2d1787e5a20aaf1cce4fe931e32765f63dc663338a1955a6ef0cf142e47920f31f2bc53eb3709a40815ebe5abd433cddca88be1a4a965598b665c9ac762385e8a1b169f56651b2f49d49f10aebc0f19ff8da0a530c0b047476e44a1bdd73497f316e96932962569baf8c164758788660f9a0d471a821c62f3c211f0de8a4409c1243c4343372bdc3401c18c2087a4133c2cd48c124c207c38525f6d3099dbfc4b464bf66ba855a71526cff0fc4378368d20068d75fac5444c3baf6f4be018ab02fd29f89bdc775197b2953f9f3132e20021ecffd58aade9e1f020ef47c75cab43783833cb41b00425e0c52072cfb4eeb4dc3d7ee2a882c2f061c794b0859e97dea9955808ba4397ac6d5e74a03c0245f815148fdaa63edc39fb0c5b80150cc6c32f10c152301145301e1c12622bf2d4bb03965a08b550d3a432a8c5fd8736070cca54ae4ecd2ad225b9d2d15170e69f01c34c0b05563e53145f8f6f508af36948b2a118f2e107b342d157ab4d8314ad045db86d2dbe2246172497de50ad37de73f40529f393b9a0631ebe33184b9553b7780c2213cec07669dd7f41a73478468234132fac48fa5b77adf566a8f1a1614f77624839a79892d07f9577a09f7bbf1206933cb8fbbbd693a22f0f00d16c0790823064d9da680f91fd641ade4ecb008b3df41b49c7ad1def9f9e207588a8f784cdef3428fdf13bac83939937d47cca79fe2d62574f8983e0d24f87d1c66f8c41a534d2fff1e2e281fd1cdc9fe3977e886366d5cec5e4a072eeaf971652a8ba77c92d01f1d66c341022b338bdd806b5fc92f5b09b7c7d4a78801ea1bc77606209bd99691ee1579b68af182240c3dec9608a41962bb057fb4802f2ada1c6da6735aee5e9ca884b76a401e575e2df9246afc0b193a427523a5c031a33b2946b1476ffe5a9c368ed3506bfa985a5509a1f6ece0762972efe0a5b08ee2dfdb64e67c432d943e05c8031b9bc5fb33ded89947828e0a4ee6f01439ba1e41b0f28f58b492f4dbdbed55ebfa8a5a30d8954db3d2bdcd583ac05a69c01637984a28261f73d5fca16676a43d5603efcdeba4184e44dc0c44adc7e9516627c748fecb01b09fa807ba36d1c93c5bf90318b77fa6162796b9dc0bf67538aa5173cbc1dc2c5979065533c606cafc6a0a3dde76e730dfc22a00cf853b1ea9224d55325f862b6bb923a01e8592e4f6dac4024df274b1f3f0baf15a213627903f8b713c86e5309c6de851a2c4c6a8c91e6546e72b2ae9dad8656704819dbdd7b84c0145791d5b45d5a361aba58f50b066cf4c917cae89b77dedbae2476fe3b12fee9810af68befabe2aac91cc8c5820269da683ea8f12f972a654bdc34e81fc31301679d46529a9df230960e6300a52878237044b836f7798f5e4941417875c1de56d8bb492ea882a537fee9427c8c107980b520c92ac8e42b507f665f51b5bb7365a5a5d06bb2c46bb018fdf275017595f7e4152f686f3d009dbd34af28f32777ee9f426cd3f1f1e4a9d077ab1776f57809321afad8d340d594809d040d8a9f663ed44370076a92ca01e425f654fd9715b86e8b0a753d30b9cf9c5927e2a2304ffbc8069586c750e44082059406550b011593b3bc05c1923a455ad8e2211b0f8095fb74d56b590576b358621e861fed9e3808c22fa89bb0e04fe6b636c63f73868ba6759f2b4aa5256834bd15de89a3c2170bd1ced54540262440f4cd20b0da155c781a0583586536004f0664706ec3d508775a7cd8a93a5ea3c43a35b54b012b826722d9234b7e7964f81caa3ead8c7177ec8e1be34e0750bcaa96183076d71957aea2e717829d1704945fc2df937f77c318d38359f02afd4c64f75d03b89d178a02e34e14e3b85c5e4b7c0a0de89bcd1aec28a738112ddeca2d7c8d51b37858f19dd49d6cc010a09fbae80747d2eade530d9e8504ebb8538e5cc0a49b6b50138a485b3b157f27c135730975cba861c071774ff106f930cc8211317ce780fa223dc1a176819d61f78d71bb4591f7bba35e7d59f7e3678bb573bbbc24091834b2e16e0134e6643deae2284fd47633ebb3bb5addc0ae6a56443b0a582f8ed2825ad5ef7a24d8ac23d530408d6f59b2a72e73cf3ab89320eebba64868e231fbe393e95019303125f370796e1d3f40bba7f5e4aa220b749b2a5a17997f1ae551ac660282d309fb9f20b219d9735b9a42d0b1819657a406aebd0262e0d947e2a2b670df605f262df7f25b835ac808022c30c097cebb2a459e6306a59f9cf47fcfb6f2a5d635474fcac665cda37fe909622d090e1256ff6650fb6110060a49cd0356407408ddfa37c947687c7c4f35a6110157f7af77b39a427fb58e6a223268e320406fc3d423e308edeaacf9bc48e3dd08f35448cc7a59d27306781a85c8d0215dea77a1ed515276219d99a9a20111a03dfd216c687662171dfd874b502286a673d78bb1f064880f5e96c640ae5e7499e397fe999b8fe66ad669201932be7a59333d19f8a4a611a897a2141866ff021f8a2b9cbb7fb1cbe21633672fa4e37eb442339c6a395d5619b0829ed4af4d949913b371d451b85f4bc554f31e96941c64583d39ababdafc7bd4cd51694559a6b687bef829ed37df5856a62fbd907d430357c327baa7ee75b407d80eb249dba1fc413edf23f21895571b830063bbb06fe08b74a7b1096e81f37800057fd8e9dd3c7b2969579c37ea62c693cd73d952fe43288b6aeaed8c97529ecdf10a64301b04b04b3c986b1c3510d7a80829871e0c6c35fa9138e6294a6a7312b16011ddabbb0fb0f81636e24d0ad9afea5a4e4d7c71b3c8457c977de589e8437090c11bdae876f55edbb2f75dc8dbd0b807bd95ef6ebc215990002d2d586253daeb6ed4a6260c91ba63e0980dad5e1b5dc03c701736d27b899de0561609dd085ba7041b275a77fd9e7a2ad7c7bc6dfb9ce6f43e2026f3f9a2ebf93a5473110595707df056c392dc0c74643f0beb278b15ca5b77459a4a610f116a1e6dc2c8c0044cfcd138fb094c6d49c62c79901e2f717dcd3f2d4e5243b1b23deda7b609355c73bf55f340921d1b0f55101d4ef5dae0dec7bb9c93bd5a89b88dba3fecce49fe857beb7f2f03b05a2615232b0a59446d9dfee3ffc207561161dfbae6fb76a54b780280802965441cf8384c8a45cb8318bba9eed0f20b73b9d6007ebb9473462c398ff45e8dc9bb77bd2031c0554f66bd92c339fefb38e6c922ff96003ba378da64509162e862106a260a69ff905eea7e60b43f060410843397c5430e3f3af7b50fd15e104523f3d7e214527d34076443abd99ac1ab3203bf8edeb2e71643343c4b3578d803bee2834e7bef952adc411ed82ee8599a00acc4a11a75e7a38d4ba37cb95d96cfb5e72c7ec3260073f63fffa9206b957b2ea5a6a6a71c363a12acf420cb61c83101c428036a8d396d1b0c43f317dbca5b8ddbb8b6da518bf20c4", 0xee3}], 0x1, 0x4) connect$inet(r1, &(0x7f0000002040), 0xc) 16:01:19 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = getpgrp() getgroups(0x9, &(0x7f0000000100)=[r8, r1, r2, r2, r0, r5, r5, r2, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, r7, r1, r9, r4, 0x1}, 0x0, 0xa71, r10, r11, 0x7fff, 0x9, 0x9}) setgid(r3) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000d80)='./file0\x00', 0x80, 0x40) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000b80)={0x10001}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) writev(r2, &(0x7f0000000d00)=[{&(0x7f00000009c0)="4f5132631665a239c6286b635279dad3a47a609c49447972aef6c04f1eb4ca56a139f07d2974c7a242ca10fceabc9f988e937429f4554b3ac79cdcfd7fb784361102e0cb995b687f74372a797160e8a2d5aac475b610d9fd20ae8d73b58b1cc1cddaad2ec2e53629578bc5bcf1fdca6c498d83df1ec92395a8868c7af450ffddf860576c4904ed357f9fa30d8d6f45", 0x8f}, {&(0x7f00000000c0)="657592a06b6f7cb74b3b0f3906388a7d07cc8ab727eba2bf946ef797b1511ffbf60a031854e7acc969ec36ea1b8a642a4b6133bcf68403609fc4ae7d281db81ab7b0a8ec783863685cc99b6a463eb9f9f739aabdf9cb099b05eb28f4fdf967a7795fae4a6c22d77a86bb8843b38b1274127792f8263c3da9644ec156888837fe", 0x80}, {&(0x7f0000000a80)="f101fef9e7f484fb466f8940fcfe38bd1e645147e705a59868266404df0e894dc8b5279e8ae33d62c1495f3f10b19b97f4723337c1", 0x35}, {&(0x7f0000000ac0)="8d6e99c13e01965fd196e66c4e873fdeb821f0286ef3e209932f3a5e901067d0fca0d6d9859b93f7542787635475ed1f09fd376b76c31a892ac1d5f451ec6b523286aa9d3b403d5927896941868ad2e05a8696c29e9c7a804587fab145ad9cf1bf1ae0f0ee707d093ad433f070dae313805ffaf33dd3f496c96726026f5ecc4b159a560353ed4c22372172dcae85c385abec53c043da140e0f0ebeca4e45b1e46a253b", 0xa3}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="2a220bc7301f40eae09efe8011b350ea329ab54e7e85237ba4abe66c566ff220dd4cdf49738410c80ed650bc1d2f1d3aa7a8cacebb6b7ada9526b340a643c0c04c888f2f49b67837cdcb4b7a9d27261dd052477253c66dbd4f3c7c0205a0642fd44ac69a12a14caa1cbdebf4a117fb020b5d0ed7b2d9b9b98bc56a890a3c278305dd301ee02f1c9a52410fc903c507bff76952735060aabfa18bcbdfa0b76fd4658872d04f6c22d76998ac7d06d999c2a7fda06bfffc32c8fd5b40", 0xbb}, {&(0x7f0000000c80)="8a5a42a7a83fb963270d81e7ba9d1c33623f632bbfb62ccce1ddeda887771cf2beb95f0fad8ee9531d4af392b75bbf3751106da11280bc1332ca1fdcd325b86db5797e8a75158a54eaeaa3afb8d6848b888f", 0x52}], 0x7) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x7, &(0x7f0000001a80), 0x20008, 0x0) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72e000486132477f256b4233cfb999ae77ce7030000009035fda4bea421b84e5bbdc3a5197094b222a9c4f6659990bfe4320400000000000000000004694de2403df380dd57f8d75c1eea6f9924a3c1042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x72) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r1) r2 = kqueue() write(r2, &(0x7f0000000480)="d96503742fd5418447eac40016da7f5967ed0dccc134dad99a3b2545f2aa3e0fa1c5dc7432b14903b8bf0ce05f4c238474ff6df05b0a7cf5e0df51a611e7cdb99dde780157077a3949f6b3b59fcd3a02b1e5a8ebdcf3d870b569a4ce8e69e5d99e51df47b12c0cfd8e934a41f13f9e8d574aa5756f0a8c479b", 0x79) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) write(r4, &(0x7f00000003c0)="14b9c315b78dc52542899dd501c858b15996332031fd4c928f5a80ff71a5f9fe71d23caa49834259c9ff43f15ab39d604ea0138e463cb9031ba127b2f9a1bd67bb45f72294a0e1058bc463144fd0f6c47e897a58bce0705f9f033776d14134c07b0359d01bc333c9b8c5682b404967d1b1a12d787660f3a8acbefcf0046ff1a64b8435927a6e5bc43a93d305f8b10f3b1676710502381e", 0x97) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1000000000ff, 0x59, 0x4, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c", 0x6, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x2dbc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r2, 0x0, 0x800002, &(0x7f0000000080)=[{{r3}, 0x0, 0x8, 0xa0000000, 0x5, 0x47f}], 0x78, 0x0) 16:01:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/84}, 0x56, &(0x7f0000000180)=[{&(0x7f0000000140)=""/33, 0x21}], 0x1, &(0x7f00000001c0)=""/203, 0xcb, 0x2}, 0x2) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0x3ff, 0x6, "6199fa3c85a3f490cef798195fda79ae279d529c", 0xa46, 0x389b7548}) socket$inet6(0x18, 0x100000003, 0x102) 16:01:20 executing program 1: r0 = getpid() setpgid(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) 16:01:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x2) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x46d) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x9c3}) getppid() 16:01:21 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:01:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:21 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) sendto(r0, &(0x7f0000000280)="8ec2d854f218a6fa0c1a43a6bb79a4f56bf581560c734d0339b2fc70bd393762a0052ddb2f0415c02fc10312e1f6ad12d3fc5576a9021137d399e9aaa12d291aa91e5196c3c727689859b59087fab3950a2c44db5ad9efc5e5e973d6531684560fb174793b0ff0e28848418c1db16a54d777c9298547c0e2680bb2113e76f2116658d5c3c8a2a0015eab54a8b023eae27d612b29ecd454fcc84c62094c7847af96f2e8", 0xfffffffffffffe05, 0x401, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffff6) 16:01:21 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x10282, 0x180) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)='[', 0x1) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x32) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) sendto(r0, &(0x7f0000000000)="32ae36ad73d165da6eeacd9e7062cba034e806cd2b27b4b0bc81e401844de98dc440fc0530bcc2ca01d318987e5cfb1ddf20da89e6004d55ac7d7164db7306", 0x3f, 0x40d, &(0x7f0000000040)=@in6={0x18, 0x3, 0xc663, 0x4000000000}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 16:01:22 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8b, 0x1) lseek(r0, 0x0, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) fcntl$getflags(r2, 0x3) lseek(r1, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x8) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0}, 0xc) lseek(r0, 0x0, 0x0) r4 = semget(0x1, 0x7, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/148) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x117, 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = socket$unix(0x1, 0x3, 0x0) setrlimit(0x5, &(0x7f0000000280)={0x6, 0x1}) r6 = accept$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/21, 0x15) mkdir(&(0x7f0000000400)='./file1\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000440)={0x9, 0x1, 0x80000000, 0x10001, 0x8}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x50) r9 = getpid() fcntl$lock(r6, 0x9, &(0x7f0000000480)={0x3, 0x3, 0x100000000, 0xffffffffffffff44, r9}) socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x10002, 0x8b) fcntl$setown(r3, 0x6, r9) preadv(r5, &(0x7f0000000640)=[{&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/142, 0x8e}], 0x2, 0x0) pwritev(r7, &(0x7f00000009c0)=[{&(0x7f0000000680)="2409291277", 0x5}, {&(0x7f00000006c0)="bb15e74feb83b6402b5a065eb2f6afe4821f531f13a4ffae841a134f213b7d61841a2441c5054dda1f91ded6d1aea8e227941cd51714e5a16cef58db62d0e63f94f007b6f1b65f443ceedcbe3a007c276a92a4125c749badc64d6a45fe355aab79de160b55e8b42cbfcf46cf6bfbec0e688586ec055fc0c731f749de10187161334a357bbd9b258139caca1b0f6278789adad15201b8cbcc27691165e08d5477b0dfe7b70bfc579ebe29d86ba7f876f5e8c2140ecbe8163e93880c911e69c7d81aad1c8eaef2df25c710500588d53f5b39a4fe2851877cb209e8a2e92ac9f12d421eec88a71acebdbe537be38bfe627fb03590d028", 0xf5}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="4539f5257531ddb56ae9c041e6136fdae757f02e0705eb1c2f4b", 0x1a}, {&(0x7f0000000840)="71c73ea77b915d30115157b0dd4f4115fddf3a8c1430a434ee3b0622422b9c8ef44341b24762", 0x26}, {&(0x7f0000000880)="ec5435beda3997aa6013c8f79ba46532ae2bd74b3ec2d7ae1e269bc13c7bfe306cb655177a888ae9675b3f173011618393f93da4db4e20406137d692948ee0f285f61072dfe755b3b628053cc6e59be9b5989e0523c2bb40ac73257bb73eb7bb133c09680a8a896875ce2c60b08e83661fe233fe7e5a44681ff5", 0x7a}, {&(0x7f0000000900)="edcbaab116f7ba8d4f7ae94846973d23da7ad0dae66f0b1a3f79b27535919fcca446decab930291418db68ab4a3f7b541e4e85c7e75512584d528b5ddef8835692e7396727fc266cb4d5dc4f73a200e6323b746ad74cec82732280947e85f10ffcdc0ee2e852545047adfa52f39ce031fb31c2334978e29461", 0x79}, {&(0x7f0000000980)="bb3bdce33c0ef0c0", 0x8}], 0x8, 0x0) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2c4b96cb604509429749527c77f32d6d74ea3470a9ebc43a09145231d25a29a110b0cc40968f2228051df596d3a029a99399c6e0aceb43276994bef88415e823526343ff3e0cbbab342eea62ab137aceb78730ee26a1f530bfc37f66b2fb0aae2276", 0x62) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="58d5b1f2d7f800000000000400c611437c004c27df650b082e38eab85b6ddb6cb6b1baec5f0fa6d9d9400133be4d1648d7783c6ff63f0e1ad5686e6ae35a8c8656bd868d0f1e7792b7a30baaf2a2ed0ae01ce17840272c86c1547d84c0d31bd8f30b2c5ede940fd0ee77a666261bd90896443529fecbf6805a130c93ea043423533e469154ca61cff8d4d24b1b000000000000000078275836ea3c0a19445765a3ff5e87c4c700000000000000000000000f38b6558664ca79a16b59505340088fbf3e079931afd1a66da52083b81aa1ab0f8c57b95c71ed0cd6e509450de853a72d4de23b9368e6711520edb7aa500840bfcde97329089d135ad8805ddc8351aad147db6e35238fdf344cd14de1dcb65554b7852b7a9d00fbbbd6a362633d6e304f2a6034c49bdddd24b0bda8e72c1b7125521f5443f9538bc0", 0x109) getrlimit(0x5, &(0x7f0000000080)) 16:01:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f079ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r10 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x20000000008003, 0x5) getsockopt(r0, 0x80000000, 0x3b, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) 16:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="6467ffa91d6aad26f8dfa8496025997e03b750d7d2bbcd61bb5b07627c2a371bb2ab1913afef609791875650309e1b567a558071322657b0af850ec50555a30a319c79447d9144f417453e20af1dbae9f4e04044", 0x54, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x10f}], 0x1, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() chown(&(0x7f0000000080)='./bus\x00', r4, r5) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:01:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/233, 0xe9) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:22 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:01:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x5, 0x284) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0xb) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xe762, 0x0, 0x2, 0x1, 0x8947, 0x6, 0x4cb, 0xfff}, &(0x7f0000000100)={0x6, 0x7fff}) select(0x40, &(0x7f0000000140)={0x80000000, 0xfff, 0xffffffff, 0x7, 0xffffffff, 0x10000, 0x1, 0x2}, &(0x7f0000000180)={0x4, 0xbe7, 0xb28a, 0x80, 0x81, 0x6, 0x9, 0x1}, &(0x7f00000001c0)={0x100000000, 0xfffffffffffffffd, 0x1, 0x7, 0x0, 0x4, 0x100000001, 0x19d2}, &(0x7f0000000200)={0x5ab, 0x7ff}) 16:01:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/22}, 0x1e, 0x2, 0x0) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt(r1, 0x7, 0x8, &(0x7f0000000080)=""/146, &(0x7f0000000140)=0x92) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0x401, 0x100000000, r1}) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x81, 0x60) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:01:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, 0x0) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:01:23 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x2bba) setsockopt(r1, 0x101, 0xffff, &(0x7f0000000100)="9cab7169384b855bf8285042621bd30145ca149c0cb6d7ea6635beb58da5d7a5868a3bda03afc90416d3dc7721c3f01b948269635244b2f845e375fcf96b770ca28db32717352fdd508346955da780dc82462280f12946ef71e6cb27d078e03e061f0c4cb3dc7877397211f3afc90267ce78a977467d7433d32a4b13acaffac3f084f763d8e99dedfe0c534562f01d4cf2b3d7a98f8387adda6d638233d26da69207c715dda98b7c527c1546392b0ebbbc37a35fb158b5ed5edbe9ae47535971fbf71cdffa34a5456f4e672e1212ca02055a356515710d4e1c3b5f487d14ddefc8bad8cf4be8472ede21a896a7ab1b5db6", 0xf1) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 16:01:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0xa, r0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0xfffffffffffffd8e) close(r1) 16:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/77}, &(0x7f0000000040)=0x4f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:01:24 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x6, 0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xfb) shmdt(r1) 16:01:24 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) pledge(&(0x7f0000000080)='\\>\x00', &(0x7f00000000c0)='\x00') r0 = semget$private(0x0, 0x4, 0x109) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/106) 16:01:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) socket$inet6(0x18, 0x3, 0x400) flock(r1, 0x1) write(r0, &(0x7f00000000c0)="17", 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:01:24 executing program 1: socketpair(0x6, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xfffffffffffffea5) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlink(&(0x7f00000004c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') r6 = getppid() fcntl$setown(r0, 0x6, r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) faccessat(r5, &(0x7f00000002c0)='./file1\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:01:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 16:01:24 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002500)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/136, 0x88}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) write(r1, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/192, 0xc0}], 0x2, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000001c0)='D', 0x1) fcntl$getflags(r1, 0x3) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000200)=""/84, 0x54}], 0x2) 16:01:24 executing program 0: munlockall() r0 = socket$inet(0x2, 0x7ffc, 0x400000000000482) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) munlockall() 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = semget$private(0x0, 0x0, 0x8) syz_open_pts() semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400000008"], 0x1) pwritev(r0, &(0x7f0000000240), 0x100002b7, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000200)=0x8) r1 = semget(0x0, 0x0, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/215) 16:01:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x84) rmdir(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x10001, 0x7}, 0x10) socketpair(0x1, 0x5, 0x595, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8001) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) getuid() chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r3, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r4, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x9e0a421, 0x800, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x20000000000003, 0xffffffbffffffeff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r5, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) r6 = shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xffffffffffffffa5) r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x9a5, r7, r8, r9, r10, 0x0, 0x10000}, 0x80000001, 0x7fffffff, r11, r12, 0x1, 0x400, 0x1}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r5, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) 16:01:24 executing program 1: munmap(&(0x7f0000f92000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) madvise(&(0x7f0000da5000/0x3000)=nil, 0x3000, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:01:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="db71", 0x2}, {&(0x7f0000000080)="009b04e7a018f042b5c9c52ede758f2ffbde96accbf8dc80e6044b203f50698f18a58e3e56f8c7da5b265b538dad5001b6bdb71b0bb3759a3839f5316da8a719f0d563cc2d1bf59e8b8c21caac2bdbb989715d75ce225a2ca87d29481ab6c4f036ad463e2446d30a68cbd7a889c55b843c0d546e037d63eb65bc775ba2a2897ade0760382f94a72b8be749d8ea53a2edeb02a83360ed0b1efec3a98029270651d9a7057de7a76f53497d026310b06159489df9146b0f860efe59590c137f90e1c809475248baea38b8ad6f84e29c6d2b67ab23fd8813f2609f583598588c48b1cc45536e90f6b4e90d9f3ed6ee08e7", 0xef}, {&(0x7f0000000240)="68a6b815aea644558663377b06e9e92a375ffa925ce497aa1c6591205ba8ab30b8caa9af33c2d9b451fb4405406bcba6b54ad592afd9b1b43f4028d4cedc9a4de387c82e3b7530ac4099e985ca4628deecea0bf2c08042c0784880be2cd1712816504b6f62bf84f574699996f6391b7da8c5acceeaa890872d51e2a9cac8002fa88e9d9c692566450f85bd4c48ca49abac0c02c2fe2a5c7645", 0x99}, {&(0x7f0000000300)="c414fda756fdead8af967f2ff820492526882987b9e3d2337e976c95df44c54a30608bed25c305f16261b35e4f4f8aaa4dd347b97e32ce4a371820399796fc9f479ac5b38aac515ae0239764dd825fffeef53044ef958700f0231f80e49416085a97ee8f9dfbb6ffe1073495ad9b0f7b2ecdfd4195ad921ec86af5b05372534e93bbf4284154db82bea1c313f43163a28a4404d033c00bb644cf899625540da16c1d43a62195369a92c9f477cde9f88d0da716736ffe", 0xb6}, {&(0x7f00000003c0)="8a1fb8cb5a28dd376c01c48463d40f813d66459ce98ae0ad2d6c7610b7693cb117894a2453de29c6f218b22a73be894fd1acdca76da24b39e26e8f6efe876476c54cc1989c320e4eff8700c6b8bf775c376452a7b2c373d0b4e960738318e0773b22a1f9a44c24deaffa86fc87062d5f271595defafa893b670dd22b4909d8fcca2c8b07d814e52f8ae09b2781b032359dd497943a38851a25a125ecb940f9856b0be03dc8d601ecda", 0xa9}, {&(0x7f0000000180)="4f82921feee6c8000ebb1c5a333ef40c85a226532b8436f9bd4c71d5766bf75601bd182cc7c34ebd66f2e3305bc43c7a8a0ec5ba774e3397d6ced0cef1ef27cebbd4fd16e327be2f7de0555338639615b18cea839f69334ebbf2e0db3f407f19281353b0eee0a51b03d62fc6219738237ff630f418e882ab", 0x78}, {&(0x7f0000000480)="89585d2540b9669cfe8acbdb4569581f959298cdfd00066d630185ec1ccf417128d3305216362dc2d9a6718d5a8122fd5476dd73ead2ab7ff79ff8dd9b2770ef4542ddffb1bff27aa0fb31970a933b435efa2da34ca956f0d5f0af42e7c0a3c4523b96b661c9e673fe630f3b10c5255db078358da72a43ae5d921419b260f1fd9917cdf822d792f08f059a030186edfc891661b1bb4b83012a8c84c50cc658ec7de62163b7117604880689d48683689a441c30e929254cf5304d005be4b906397ef50f4ee8cce4eee852dc2cb5f6d6bdc5fe36dfbd56bcc42036630c5345863bec41c70092", 0xe5}], 0x7) r2 = kqueue() close(r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0xa0000000, 0x6, 0x2}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x9, 0x40, 0x0, 0x16e}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x101, 0x2}], 0x4ee, &(0x7f0000000100)={0x4, 0x9}) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff0000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:01:25 executing program 1: setrlimit(0xd, &(0x7f0000000000)={0x29ec000000000, 0x400}) setrlimit(0x7, &(0x7f0000000080)={0x1}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1f, r1, r2, r3, r4, 0x30, 0x10000}, 0x8, 0x6, r5, r6, 0xfffffffffffffffb, 0x8, 0x2}) 16:01:25 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000040, 0x7, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x10000, 0x3773}, {{r2}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x1ff}], 0x400, &(0x7f00000001c0)={0xb, 0x100000001}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 16:01:25 executing program 1: select(0x20, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvmsg(r0, &(0x7f0000001a00)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/222, 0xde}, {&(0x7f00000007c0)=""/173, 0xad}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x8, &(0x7f0000001900)=""/247, 0xf7, 0x545}, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001a80)=""/167) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/99, 0x63}], 0x3, &(0x7f0000001b40)=""/98, 0x62, 0x1000}, 0x2) 16:01:25 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) 16:01:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10010, 0x108) sendto$inet6(r0, &(0x7f0000000140)="1a63e5f8f6d43b899c73f56b901074deb2f0f0bc591481d92b8d6d427562f36d23a3bf281694a3e88615ed52eb8a7696465e637dd4b58d72ac12126d3924a1dc41eb40028cd3fc38655308b1f4671458d921f6ff986891aab2725495b757873822197baef626e46bc2b6e0d65626daae86d7652f0e2198bff682ca680de5af8aa6c5392ce6d8c204ff69d8e977a13894abf62c", 0x93, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x1ff, 0x7}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="c7adf316b5e9d421f358b43fbcf9af08", 0x10}], 0x1) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x140) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x50) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x80002000, 0x5b34) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:25 executing program 0: r0 = socket(0x1, 0x100006, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 16:01:25 executing program 0: chdir(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x8, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x2, 0xbd, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x1, 0x81}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x74c22459f7a5de0f, 0x83, 0x317, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x7, 0x1}], 0x20, &(0x7f0000000140)={0x0, 0x800}) r2 = msgget(0x1, 0x22) msgsnd(r2, &(0x7f0000000180)={0x3, "ac7607370ff4ea7b98979e3be5a7f7d33dcd62de69fb9d7a907f3223dedf0a22c7018954bfc2b40d8992c7c983b77ce01bef5979cf738c687e599167c2f3bc407a13f0c3aa861fd06498e4407493ae2569a9639afb35a46c01e4c14c1fb98345492776d2b713d5ad675bb706bc78c39c586c08844f9fdceb0652b02c2b6e26d6387f37741b4481c927f200b39a08a3b5cd116b2e3f4508ef506c460de5131340312802da90749e80b2dbce72a30a3548f294d374856b50ae5e99d26805250eb8df811be464bcd4585165884d00579285cd2d21339818e2f1f6bac103a4ee"}, 0xe6, 0x800) r3 = syz_open_pts() msgrcv(r2, &(0x7f0000000280)={0x0, ""/177}, 0xb9, 0x3, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x31bee53a, 0x7, 0xf6, 0x441, "95ec60450e5bfa4ac00c3753e658a315b7499ee9", 0x5, 0x6}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = dup2(r0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)="c3f6c182424801c7ccbd011fdbfcc8f5fefa4a9b6dada577ba010b5fe0130bec03e8d1692474cb74638720f2e4a34af64f99720a63ab52f0a4f1444173f8", 0x3e}], 0x1, 0x0, 0x0, 0x8}, 0x4) r5 = msgget(0x2, 0x0) msgsnd(r5, &(0x7f0000000600)={0x3, "082d4a0a40a26826c3bc5540de3a448c32377a1b1c2a28e06df1a0ad2a22dd2081a46f89b6a2416901a71db7ec6638e1f5eacf738b3a48f1d817404b62cf33a6d551b5c59cf35f8d2fb9a01181bc20806177e9fe8493d3c8afa34abc7c7bbfdf2a31edb591391b53a9ff67224888a8abdfe7c7829beb284d81ced1a68c4e54c3c464eed11f4cf9c02af4f0dcb2bb1408f1246a60fb42090d5345a245bd6ddab1df76cc956436021550ab9f895257550f4719"}, 0x19, 0x800) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="f31d83e0dfaae57814508958196a75f058dbde2bffff14bacaefd11e37a0019718dc06aca8dde00460a64d34bc3d4f0eef72bec1662d511ff284801bc4c2a41756437b4d3655e72721f0c70efe72f3bc6a586c8ff37b41bc656cb54429b57fd66f20866150925d3d0ec3b5c1c5cae4cfebf82075a18807aacf7c637bd8b919f75490", 0x82}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000800)={0x9, 0x200, 0x0, 0x8, "700c8bec29da728c240a0f6a8b7fce6aea6bfcef", 0x9, 0xffffffff}) sendto(r4, &(0x7f0000000840)="651a6f2c60b72aec066088ecaee7eab05df6fe5295fb0d856e36bae27ad82571b334dfc4539589955c979160587ae30dde50ef447bc853e30f135a818ef9da4d26c92c61f6bf92e767ff9dca1b5e46d8f18b75d99babcb831c444187b34c08e33ca6a902ca096542d19f5f76502f08fc711b89175b666af8fc5d8f85892689e4559aebd78b6dc4e75c95b0092b", 0x8d, 0x401, 0x0, 0x0) listen(r4, 0x45869ce) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000940)) r6 = openat(r4, &(0x7f0000000980)='./file0\x00', 0x18000, 0x0) syz_open_pts() kevent(r6, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x1, 0x20}, {{r3}, 0x0, 0x20, 0x6, 0x7, 0x451}], 0x1f00000000, &(0x7f0000000a00)=[{{r4}, 0xfffffffffffffffc, 0x92, 0x0, 0x7ff, 0x59}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x5e3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0x80000000, 0xb0}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0x6}], 0x9, &(0x7f0000000ac0)={0x81, 0x2}) recvfrom$unix(r4, &(0x7f0000000b00)=""/68, 0x44, 0x1, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000bc0)={0x8, 0x1, 0x2, 0x87a, 0xdc3d}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000c00)={0x0, 0x1, 0x4, 0x10001, "2e72c532f897f529b2a940758f63a50e2c7bd264", 0x1, 0x55}) sendto(r6, &(0x7f0000000c40)="82f3d4ef752a8e4fc5cba5e8ee0f30827096888290b0f01c37460ebc8fe54e2c7fe32fe30ef045d31540c85a54e70d4a673f0294d3bdaf1f8204d14c29049245b6528b466df15f3f8b6575466884854d1e66764e218c4ad3f3139e88f7b5a42f0c2a239f8dadf58450e96adfd1bbc9f936a234a29884065589681105ab209e3dd4c14e3468228d1dd459439ea62a604dd500445679428330ae69e45b3bf3477527dd21d436d1e536a1b518a20b8e4c53b4d313779dddcb3e8b0b6ddc5bdaa5466dcb4927466c7c0d71a65fd45e08150d0140fc7cfa7cddbb5b1e336c4ffcd15d8c6f56e79d79b7ac89", 0xe9, 0x4, 0x0, 0x0) r7 = msgget(0x0, 0x0) msgrcv(r7, &(0x7f0000000d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000ffffffffffffffde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x85, 0x0, 0x800) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000e40)=""/137, &(0x7f0000000f00)=0x89) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x1, 0xc002, 0x0) mprotect(&(0x7f00000a6000/0x3000)=nil, 0x3000, 0x909e57f8ae3b205a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10021, 0x0) close(r0) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:26 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x42688580033088c7, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(r2) msgget(0x3, 0x73969dccb14148cf) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:01:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x400000c0) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffff, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0xe5f0000000000000, 0x6, 0xfff}) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x8}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="8a63d38582e4c252e0e9640fb9dc9c3312a175415d445699577c9a8a223a27546b377498f36f9655a2647b9cac1f3f273448c0be6253cf5358b05a4f96a40982fd9db9c5db701bb2fbf53f465d4707c1d2bf085a623d8e68", 0x58}, {&(0x7f00000000c0)="17e7ccb6d1e01260a117cc8fcc93bde5c97c5b492b88f7790d88a43f726ddd2cb775f9bb0562de6f651272b673f7e07e1a5260783dbed38b3735f3f7528c72146b8e9323", 0x44}, {&(0x7f0000000180)="26689823f0055f3f52cec555bc3c475d3ecd0eb098fbeebdbbd934d096f2d46c707988e2ece0a3a76469202f0b3b620dee5e9a7fd8b944af21c24092e8543f38600f5b9de9a3d915316ad20354cca60c", 0x50}, {&(0x7f0000000200)="c0a3dd188bf5b9c441b758585accba37", 0x10}, {&(0x7f0000000240)="d27b4cd8380859d5c1624c4a26bb786e490d6476008dc81df7e18f78d1d42922df71acb8222e8f242c5f1ded06877ebcdbc3a7745db35c833b5721fecd9bf1351b457de7b9a4427f4d5f84c0ffc1c49057a0fe51eb7a7988050a226d76faf0f3d2aa088bd3536c815a0aebd0069830def72f8b422c6a0b7c86d4df8f40c9b1b075ac6db683e7ba62099aa3e65e58d502c1e7c78b153bc808981fd37fd486f5d6abc54cb5c4dc304247f03fc1bc2d6c428435f0d3be1bcc5f6691f07f57f4", 0xbe}, {&(0x7f0000000300)="fe62fca97486820b9718e69ce277e766c7268957c27ae95c0a316d773a1a5a125528330bfc", 0x25}, {&(0x7f0000000340)="326e90923d5a69cd9146e33e8735c4b88790ff9fc550fd1b1d0a38dd0a02125b98be0dcad66c4720afc87fab0d185d122b95b7cb07de3190", 0x38}], 0x7, &(0x7f0000000600)=[{0x68, 0x1, 0x1f, "94c2a5531ccba12c1dbb13744902e35dc8a4828566506dbf8aece6e8a82653e5a833540ea4c33c8ffdcce320e506a4c114a579bcafb72e87ae8c2a7b4b7fb1cc94476f6d352bc5fba7d8b9cea3de3f9dedd2"}, {0xf8, 0xffff, 0x80000000, "101d0961d0fc035b8c69b7ffc25f7f57790bd1f8002d25d21dfd9bc7a17a35bd62ee9a9af0dc33827bad1054a891578e4bfaff0069fe6c2e08475456e09e79239666492652b6d7f5657ae8617afd2b5852556fc7e4e278ead0ff38bde74167606e8da6cd27c1b6c72fe4091c5f9a06b38243baa91f5f0b39fbc37d22f7549eaf38c13fbad7f73e0974fdd67ecb1147f0b6b70fee8518e9aeb6497b6b00893037a3c122e0b13524f79bf699e34960404313f66dd8d7beefcff6f9c3c8d9115ac3873be02f773e2b912417e246b3a3e0db32a37baea1e7dccc9664bf2e306a0bc21d305e"}, {0x80, 0xffff, 0x8, "b9f31d54dbef73b81b255759551fd438d7bca965be59c995eae728ebbeefcd97e64461ddd445384fdeb7b5a89d0cb61784825f401c096272f65218a04ca603a6ea0ef030ad55c144a37cb087eefd081b3f7898efbe2af12e8cac2bd73a84cd293670df43d547dcf6930939beaf"}, {0x1010, 0x1, 0x9, "8f70f7b4b3d89858916715ed5645386b19dc8693f8722cfa5c20573320c5c7ef99f21d27055a2a0e1276ac938b81e73d1cd3a1b38ff7086e97b1ad29689e1dd7140f70ab28a0a5859c6d006a51fed37808e54120ff672fcc52daf27d9d7dc3fe1ebbfd7605bab24b58d9b11f148456fe39af1b359436727a05c06db7487ac42b772092e9e5f376eac3e83612a04ec0d19643e552a0a18ef6515e1d6fe99d94c7d5e7c7847710334882d9a0062e62dc4efc3b54e775abd6b5400d984686079a47f3a2f344a569efd6fc8b272155c1831f22ae80a04ed8d07ef169c0bdc4f4c52f7acf42ab2fc7b7d6be1eb835dd916d64f9c30e9769794914bd7953ef60dfa8acf29764c62867c746e284b8d48e004d1884b54315b14ea039d3c72478dcf0df29484c5f024008c6d48cb3afa32d1fc531ee0621256f5ab10aad8c9a43fad5a839f3f4c8072e7858826bc20aff7ed76502b98df941ab615e8dc703cd6ff8f8cbfb3abfad710508838e67588d75c15726e35d2af4f83a82dca99ff789eae1533e2ef678b990336bb53e8c4cb1246e5769494460cf4933605f7674f41fdad3c32e7107ba3b80483a85d85792a1316656766c85c4b7bd7e3ad80d5adc9d27410e92538c27cd79ff58f2895920e9cbea02b63b2fcf6e89a864972041074d4451b3736251d2f47646f44589720fbe9bac37ade154d22997cb03008e936883768fa627584b22afcd86361130581e562735992e8763a73f01d2df7e4bc942c4d4def172446a9c558fbbb5f48a47c3f7d1ce9e3583a5f9d44eff4824064c24a36ecd1f4e51dd19dd5baa3c83e87a8ccf708bd6cb3c422db278cfb2fb5de3c6463954962ef572b142ac1943baeff4ddf123b43064e4d8c052a5e33103e0afbe8cad3a8847c0d67b52f9536491ef204c8a156cc9905b02972b49873cd94def3a7619c28c2f7d59b50bf7ead8e5fbe3745e71d8a73b375748db3ae87806d7b24a103eae29559427833bbc77308531e60cfcb1ab980dcb03a85d61b071d3f74ac7d73145ae2d2d5cc2b9547d1f4e5b08781aed92118509a536249518d5eb97e88f7ea73940fe83c81b57a0a7fe4c8268336eb1d96bf52393a00a25785cec513df064dd2fcfe0212957ece46bc2b67bd6f0631a95621095f3eb3da4678c33e6f30880bbc693cdaf52e7a40315b61fe224055a80003a834815ecb147d5f4504061ce7c304f3482bdd3a6f3dbdf96f8dee19b9bd539a2aeb2aab5c7f4fbb97c8db61855cd14945aac3137c293ada9058f945f61bacd00ba35c6f8a1c153046f3e7bbb8f84ea1402844fcb9e5ac1e0be440ffa3af5f1288ee80b52f6b6594865adffb1e45669a4a275f704bae0436b066e3040bfd196d50db3bf1b7b753e54da25296ff6de04eac70343bc3890cc65b06044fbec4688aef8728e2b0becb4dc95c24f2752eeb0c0838cc4e0b76dd09dad42298ac1e5fdafad84477fd9d5db800ba65e055ab0c06bbf814b6119097e6be6467126bc4fdfe60b10f098e0954903e2f8832434b4ce09c46267e7618398ac16a6f5b2a42df3737422827c7e70071544b34aa87cea272792ce6bc5b9377de624a95fb8f6b1c97dbbe66512a8c6ba5ee2c220a67079c7ace6194f004482a9f044c451aeea246c4917ffa50585c2dcd1b052b337cd2ed91b51974fa3534cfed7edeacb4b2c1a5bb65045b102436e0cbc3da20b56338e8b1f1e00994eff10fa13375a8af1d59887cd887b3649a99d11464cb62cbdedfa5add95e42f1115cfdacf43fb72b38462a79546c99b6f05c0cca6b29f9aba14afd2b82c51279a22f5c59ad87937ae982a96ecf8dbd59f1a9fe5d6755f8d39c86f0f5344d407833b500661b2f2b35ab60648ce37c32aa8c3c97b5262300d495701fd0d1467d2aaec5eb4985eeb709d12c7c653136a998c7d79588444ff367459dd6ef1f63d3ed91c266f5397ace6b95955561c4b266e75ea32946a37629ac3952681aa9fe43d51f7138970d9b9b284c006dcd741d9048da4ac0fddd638cdd269b0b739f96ae74a099b79fbb4d4570eb8cd695d64678301ea28404f184eb9487c7b4edd7324eca5de2305059b1f3ea62c6d3039d2c9b56042faca77a0ee73dfbfe92de17abab2f9dd574716d5e0158d77bafa14135cdcd0d268d44a0ebfb701386f77a91995943acac7a18beac29ad4b006d860a038a41e507c3e2a48d82b1c0502ce3961efdf8f7f5d0bec45a59f4c0a5f451c0603ef83f97aa5e187db61a939bbf00fd17b806339902e2bb2a72cf990e0aff67fa292de97a13a495bae12c28cc3884ae0d74a50f94d1706c76d89f759568d1b763ebd17aef8a77bfaf6b141691ac1159e9687887f699d7bb0a8895612750c8cba907c1ee641166c685cdde7398e0fa039a9c166113d592583ccea71ff5d242c5b7be666bb10b1bdafff7cd3f8dff5fb2bcf2c3d38680f65f87706affa45f909c4d936946b9881e7c7bbc6ae20f319165222c9fae3eceb0e3cf29c5d032b3345e120c038bbb929f7688917e3bc51d64bab6300301cd140c135da0be31c9325c7eecb98d7a8d684df2ef519cd633b25f6613a86a32e4b8f7585d2c900b58dcf57b49839892d91a458a371638d46653cda0135150452d44ae8ddf98fe60ce05037d86deb86230636e1cb4c6241a86299db47a63cb5d45c3c13c3935dabec23af8025b67765f0df248c6654a7526668aad1ef7ec1f868b5595a6dad516848b2e8f8d8c83f4a51fabb00acbdf2e158108220f38d3a697c9bd97557d9faf0afffe2220bd3353ee06ac19d24b941434f6d4f1a699955038d2a63486a96b8d6294efc41229a44176fcdd346c7933b9cd57bf098ee022b2ea8f5095ba17a4086b4fccb5bf057af6da6f3cac14609c4060dbb642dafc86bc9d334b5deccbf97d0b125ae3bb32f64eb595d205810ee22875f6b7199ebda7076fbaddb1ffe6d9c453a9375f8bf179bc99ef8c23064f8b188eae26f4a12679116e174a77a38b8ffda4840794f36dd06e86d271e59a894fbc85583896acc6da7b54dc49220a36521124780c33913ebc48d31128784ebeeaf62adbb5c116f0445f7c3fccc693206a1b2b1ab85b1d5df01bb730d96e136cf578a2439c1ba73582b78da80266da8d8b782c2070601c3866bd10ab7e434246a9b87b33749c3fa55232e8bf770880aaeb19b9adc88c55926b004fb34a55e3f1cd722f1ea639ad8a923c4800d4883ef50ea4d11e207ab286b201270bf6172b77f627915c49d0504b1bdc0aaff194e8e317ac36332e8c0a9962e26d984f264dd49938fafa621da0ae06c9d5368c219cf179e1ccc58753572226fdc0f7c95a3dbc41bbc3854aac81a89117fb58906fe230155b5b31e27506ad29f4cd00a6c1003509cbb2c1f8c25b2370d23b9ade85433b378175b7b4b783565454f8cd1a3c016bc33844e6d7724749a8ff3d8c1880c56b4ef64f07c1211a9a88e738867546fda9593e717ed8686e6eae4548fbdf673dac6b6636a74709a275ede4f7f1062f2ba0b1a60e55be34ea8003b3f2d47cba8c7811588aa62b76f7971bb140eb084d6ddb100170344ad78431b1f19b9558f120b918420d4d9e23c6217f474bf3b0df441e232425e9302fb3862d49dad4935b94bb16f1178f8e6a8d839ef9d2a6c9c3e08cf74c931b34c5159fe9abb503dcd5cfa9620bcdeabe743754ff7dc6a26af8aac0ab37398bdf163389e5118d118d7371e1b4bd0b804af9b1fc9f6b873804b4d07e7086371184cd719d69b728185e838d09b204de1db5a405516226680d906f843563ad882cd143753a5db40fd67f1a22db2026e18c466373b10632deb9bf2ec04083dda475fc725783abf6fe730e18d28da70dc28913dbd64edd3527bae169e08d68e0ce6f4df3d08ce132c1411310558db1e62e1a895f7396d8e6d51b5cbb69677e4c24306732773bf687e11da19b6dc7e63b1c389f5835745d693265037c5e2621ba959969356958e90cff5e5a9b6cdf964f4496595c682a334df55927e5923e6392249c2bbe1fefc687b959bf5a7ecb96a0ea6b978a6780a0296f0f59b0c78d2b911a64145bfed981378e9b3aa9edb9658c555a06819ce58b0c2d7328a8fb6809461945609b44cdd8aa1b78cced97e82ab6c9559d8f56e47fc75f773eac682632acff403b56420c2b475cf42f2d50fe1730731f703875ac281eabd920bcd67496f3ac3c38c80c04d9019b7f29915ee5abef0f86fb032f717878f7a5340e5ddc4969cfbb5b6f0f472108c0063024a5281edea87326c14a24d1e9ffdb7d248c28c606ccf59cd0991c960662ed9c1226b85dcd43f56181cd00232f1e6664af44b70667b9f4a0fdc6d3c9966501cc4128c98c6861dc931bab474dd0fe057d863c1e859494f2db33ec6bde36226203a46da386ee38501313452b910772c1971d259ecd06e535432bcc19823bbec7f08a79dfdf28dea897ea8d7e20dd2b3f7a8eb800dd8b759589ca17ca2f65d0b0cecd64126920d5a7bfee1ee3c7ab40d54cad6a9f24cdc1fe2ab32f309034cb2c4d0e45da21f097bdc462ab4189e1e9c7ecc9fe0c3550bc4225b3b25acda530395c929e8b21a273f735eac4ab7050399033fa1fcf6bd2f094447c908938a0915628c1180fd12777755f60c0716d89066065c46a08c5a70b79b69bfba7e8e1b07ef5a00fbc5fa78303590091af4f64b0220c6c62aa85f2334067b905790711921c8f372cebc4c8f0cdc0874ca418f151467bbcde81aa4ad7afc063a89c8a0f120125d303fdf4a3bf2e424edab542a3417f2d6d0bdbffab2eaf828a5f4bb38225146cf4e50bd9e94f749d78901972b4a0c2345ea09b9a64c247edf133767b102b85dad76e4e501221cee1e1e45b1824bef8a660fbd7a48dbd0155cfdde57b8104f02fcb78f1301f2969788243df59ff3424ed149b716b3c64ac19c34c2c79088d2461ca7363988abab2d3c2993d66eb2868e2480aa7d14ae7e4827ab89d458bc8f68dcbd23a8625389e139b5100409817dff290e74abcd067a2dba16cebb8ca7d359db6c2714948b68ba23c3823c684bae13bcc1496affbd3cbdb65056aa0eae3d9b35b420e9995892e43973a8de1feb6d62aed03765584844c3ccfce6dacd8f7917b10d4ed5042bdfe711a987a7689ea9f35a20bc9f4b1994bfeeb5b60bbb590ed81442569a933a090215f9a826ac1f889b3a1bbfb6383ddf072545c69bfd7c67d035d182d03fc415563994871477915a90c16f5e3e2f514fcf2ce5dc2813a86c2ad141482c5dcedd024aafb7efcee429c1d455a360825446c8534abc60b18b734af56f46a9a49e4fc96a7316cf9944807b329db50ef0e10448ceb9cc8a337abf726466a63c8b6e2a7d2a16e7048965115a3e86b07084813535142dbe1351bc464de487b194b448e2c1576e2e6dda2926a0f8bc2f7d1f58aec3f548705d8f6ce0783da57463923f309b6900075bada8b17d3c32abde19a29dd9ad410632e7354efa732fce49dcd09e3acfd313bf6b3395d55d529aa846bcc749a7cb2716c3708d03f356e5b7187c4f25c908aaac57bd79d49e3feab6bdc84084926d891940cee87b0e09d70c454519e77bef8655b012e3229d1dec277dbac11c90c25d270697a3b7c1004ea87a223674bcd73a075d2a9b43fa8f0042de47c606a83e6af011202af910251241f57a9d1d5255e1e8abbdafb934ff28edf5c91c2fdca1dbc7d252a12df11783b6310ccf2366146a4ed62304258221e0ef185c84877a086da015d9680d11ce9ab2621b19be5951235e07930a17969b9d645bff0a7ef51a36be"}], 0x11f0, 0x409}, 0x40c) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x40b}, 0x2) 16:01:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x7, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x95, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x91, 0x2, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0xffffffff}], 0x400, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x80, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x1296c8e4, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x40, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4000009d, 0x200}, {{r1}, 0xfffffffffffffffe, 0x45, 0xfffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x800, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000008, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xffffffffffffffcb, 0x101}], 0x800000, &(0x7f0000000240)={0x3, 0x7ff}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r3 = socket$inet6(0x18, 0x0, 0x4) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0xe56e, 0x3ff}, 0xc) syz_open_pts() mkdir(&(0x7f0000000280)='./file0\x00', 0xc0) 16:01:26 executing program 0: getuid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000300)='@*\'(\x00', &(0x7f0000000080)='}\x00'], &(0x7f0000000200)=[&(0x7f0000000340)=',\x00', &(0x7f0000000180)='<@\x00', &(0x7f0000000280)='::\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) read(r0, &(0x7f0000000040)=""/54, 0xfffffffffffffee2) r1 = semget(0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x88, 0xae) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x65a0, 0x800}, {}], 0x8) 16:01:26 executing program 1: msgget$private(0x0, 0x40) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x30284, 0x1) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/90) r2 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) accept(r2, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7f6abcf2a09a96f4", 0x8}, {&(0x7f0000000180)="c5a0021a1d5d10d66db75b2545eaa2110f30ec0c0f40cc956461b7ea92279ee0c4da1c5ce382c18f6f82959f9466351fa10abd4516c924814f4d33dfcb08442bcc89a7def2b4afef219943ff84401574f879649e7cb9fa0163e8bf038854aa7e259d8322b11da4f7257366a6eb5b82ccbc7c3a44fb1246814bb4359ae4e5c78074323ef43c3674cf9f2f3193304073649beff60444f16d34fb87c9e6294654", 0x9f}, {&(0x7f0000000240)="f9c7234f6f76f962ec0cca48cb5caf6d95778ba3450716899f824cae34067659a75472946b53899b8c1379074e6a7fdc3baed070092f9eb3f9101bd5d939e1216cd454a574faa53973f454c1a2f292d0060855b1e4a0", 0x56}, {&(0x7f0000000340)="2db14cd962746b27b337e43371bb56bba9f8d4b9bfd49926360d22f688c69c8b76f35182bae1e708d7d183e44d89c0fbc23d15ec4ed8883db820a0afe17b323619", 0x41}], 0x4, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x8}, 0x408) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) socket(0x1e, 0x8000, 0x7) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:01:26 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x5, 0x9) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x100) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getppid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r3 = fcntl$dupfd(r0, 0x0, r2) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0xfffffffffffff001}, {0x3ff, 0x9}}, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x94) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x83) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$dupfd(r3, 0xa, r2) utimensat(r5, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x2, 0x80000000}, {0x2, 0x1a}}, 0x2) getpeername(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r8 = semget(0x2, 0x0, 0x1) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000480)=""/122) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:01:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8000, 0x2}, {0x18, 0x3, 0x1, 0x6}, 0x10001, [0x6, 0x7, 0x7ff, 0x6, 0xfffffffffffffffa, 0x6, 0x4, 0xf9]}, 0x3c) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000100)='./bus\x00', 0x8) munmap(&(0x7f0000c7d000/0x1000)=nil, 0x1000) 16:01:26 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) 06:38:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10010, 0x8c) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2400, 0xfff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:38:46 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) lseek(r0, 0x0, 0x1) 06:38:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb9384199d3641cef02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xb, 0x200000000000001) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf951, 0x4}, {0x2f95c984, 0x4}}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="874ab519b07dc98369aee3f07e0b6bac017a307803d7412d8bac13ec8125", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x8) 06:38:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) mprotect(&(0x7f00002e7000/0x3000)=nil, 0x3000, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r0, 0x0, 0xfffffd3c) 06:38:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 06:38:46 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) 06:38:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 06:38:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r0, &(0x7f00000000c0)="b4b5c07c213185f5b008d7f6bd7f44549e6d7c8f06730727ef3152807228a19e37c050ee4170e92833125d87708ae508c76bcc7fb47e0648fa43da89a83ca1472e4567b2376200000000000000000000000000", 0x53) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) 06:38:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fb4000/0x2000)=nil, 0x2000) 06:38:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = syz_open_pts() r2 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x10c) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="36c8ab4c1acb85c5b9de49ab6519eb60e71fde16fd0576969c42459d908bf4edd3922f40f421c7ceedf15d2e02bdd2bc9a1c36a9961524d16762411003fb06cd24688c4ac0ac525c165229ca8b8a6f831f6d33911f7a75d1bdbde8ad2174cc873577ccd559da56ce4c0dcbe551cbe305e571b5712ea29c7a0cb0a5897b0dc671464909c9f5676f1295", 0x89}, {&(0x7f0000000580)="ac7f5fc5ecf74d16dee77b4f3b0ea6b526160b1e3b9ac3c38f14727105202950ead205f1f9a0e3c1378a33083b4a9919b38e90dbae89e3f2ba17709d084f6e24d91e90cee3a0df9f570cfb2f7f8ebf9c5feef247b9a0cc9743d09d55892183198f3834c99aa3b347b3d6eeda78f49f9d2b68a3d64c9088d5886dc20d9e929f8ac67f856aa27dc13b7da4e65a0eab1535eec21864cfd637cefc185b0aac74a341c7376bc16ff4874a514d619ecefdfa2862b8b7ec05ccbaa97b8af3042e3e5ed68b5fea337cda2e4ffaed3f35c6a034ea524a563494f5f3fb2c04f3c40d98f70f3e9b2e5411c207b94774477b6cc11e97599f007001ea4a95d350d136a14b7ee44dc2294365b7ef6bee8514b80ac60d5a8d1c0849471c0174f097f22b636783bff0761a8aab9621149dd1ae23d42321f53fd09031647c47a5bb4699e553ab03457b3273551b66ba50a7763163005dd77c106673076734b1fd78e1165ea51e68849b974e965a5f89c116665b67c23c3d42bcee3ea9bb6f55f92b899597ff3760ad805c926ba1a020e763a13dbb1b6f5d0a04784e68f6852829eb2ceccbfe7019944ca6bd22a85df139c3e8751aaed908f60d573607348015a92b940274435a59355be168ebb96652a3eeba19303257ba38c91ce920fb2826491a80b3f9140f4b99043eab3e54730cf000a29b90065336879a328801e74003fbdb0f42356ccaef21552b5c9b8c3893e0aaf7213898e35c82e0548f4dacf102b01740e22a0a339198e4fda028b77bad20ef6568b0e84c15a433bdfd5002786c7beff3a0fb30a00872c122d675a219ed754858c0a595f9347f5342a3ba9f252fafb81788c7f48dcf83fb702b5fffb54b8fe5f330526d4cd48e9aa7b589311d2318d689d76188ec8d2814c1df384a9e308c835f91d1e19951133c103741f48493dbffd33f460a8a94362995463208d5247f35e65b6b59bd0c79833fee76c275f4340a603dff3b32f2982e4221d1abe8c8c8801a6e7a69e2f7849dffb7b47c423cdb11b1c7b7c2d2e180b74f868b9ebc63a4ed00dbc2a42a45395c1ca27a158c4108085cad4705aa94fdbf06f3f8f56e8b55483cae113267f252d90c18616746e20f6b9efc5077f7bae7e1ca870c27da41fc9d5776a8ca3e1ee4e33b32341daa77da25e2297649df5b534061120f130932b4ef376e0dbc4f386212c192d860edaec1c6198f62f114de82417c8609718e901d35cccf938d01e75d9f04ba737b00293b26d81e94baf10bc504b53161205332c0ea85acac85a9e2ccf9a4f243b49144ebd21d44e57ce5dfcd45af6553a7aed53a5130363fa3e106a49c9c9cae67b9d39c604c45018ac242a810d1d648d64c370a9b65c8003b7974af866decdc4000e1f45215b16eb2c98f77e0306a58559c299f7c4e6de22720dde6f906b77c11c7e54fd0daccd932bebe91e0193f4ad806c504f07e775c210da0a255f60e28780a18b7ea4bb1f16b8c9c4e3341f8d1c8baead1c984ce2fa8312f8303cbeb82354e245b7c51508bb816d822228e7a86a8299a777cc07330c97f67f685c863f95016040dc3316cdbd7ac708e8d6e5c1f10f4cd59b9e85227464d96bed6d1ca32fa733fa85e17f6d9c61f9acc5b3f2d72ee292018a08f8807e1cf963f82020534da8dcf22b48b80dc4c8e1ba3eecf1a955da2078c4493c3dadeb164320fe9690579d65d8d51daf82acc73640215c8fb9c63b248b990919eb34e5e51dd4fc65b0866f9640d9472c750ecc9a2887066a5367b718c6553e3e7930703dccc8818715edde8772973bc95776cbb56067c3f38bf5235471b362c4526973f3741d1ce9001c0cd3bcf652e7db38e13a6cfe576c7b91040d398d259c61ad363103a4debf674130595fc82903c91028ab2e7d289568a3f99f3125c5813f5b5fd50343fc4098f13ea32a3d32a0878db5e7d27fc78c05867dc6c4d4a72439f42caff499ba6d0c466f20339f7b638c91f003578895dddf20d3c70ddffd5c0c118e4047d088d744a1c650345fbca06d1e73c22d6a19412183d0c41be5922983d2b85f02d6581a77b820c63cda5d3f6b4eebc33a6af95f2db9409f49359206d852cb4d10406d03c769c8ded6f91af2658a45923569281277b5c98ba4f92401e4cf9cf959b2d63aa5ac8bf5c5f8298c86378e6d0227bee6c180db222c95aa9fb39597360f3a219eea07925d2a8677b2ed0e8dae74813a717674df7d7d6352d2fb92c02c22c3cd15308b9f23425ae83c779e463dbf16ab8434b113da5124bf07364b1df70abed8906675125e8c3ec293246b4738f304e7e0fe296d9ef23214b8629867b00d21d0aa039637f935698fb63af2bdf18338b9377987e51c3cdbdc6e5e0fa4e83394375e013413197ed2e4f6078d7f007260c82141c74b7dd7f066efbcf514f33a79f048d622f411a05f0c5fe70ea9c137d9cc2a0b86f50651db5f7fa3c02857a09777ac7ed4fd3b253aa4ffa34a5c6802c4334422b9fbda68eff19b607283a99a65898b502082bbb6eda131d6bdb1572846a47f807fccf4ca0f24573a614dd18e00be5f3e5ef6b3f74a452d4c8acbd7576bc9db55152c2de6339062e7c2e3ab7370e6eb07d60b2056b49fd7e1b82cf8a3392e207ce79465788089517ce7cc12f6409db162134896618cee067e02008e5edeb2649589d98401ef0324fc985ebb561ffdf7fd0afd1a954519ffe143d2c4ae549e4c4b17a361865af5f1536133b19651e81088b9e144d465efa57e76bad3556c399ff1fac3443f44542451576282546eb16122707a75bb1aa0fe7d62dce762f20605df53e9c8f64773365413ae9e5ae246c8607ab73895dd3eec0193c38fd0467546cd529bfb0b1286a111219a94489bab87e5f91a203a25905eb9e444a103a3b6bb1f20e4aea1591735048f1cb43d70512c37b14609df173e8fa61634883c875fec087efe4fe989512d8007c7ec17c46f91452df40327012605fd3d6529049b836ea0c161b0198ac674a77ea186ab8963c3ccf8ed6a5da21d1f98fb44de3aa5276f423d35752c1c1ca19c05481fc8806dac6c27d7041a79a1e0238a36c34c8091746cdc787a8de8280582b16005887b79cec7da4af5cc6e976d8fa99ef2d831d62cd1ac843269836d15f09c7dc5922dfc901514594f8301d7889f989065874c5faf9a801f6ca7dfc30396d512ea0933ac099c075d2f2285fdae29020521d70429b0505586f404723b9cfbb68c07140794767ad06c1addf0189e3e90321d0510bcfd4f3166e22091054d53ced77f2af3ec9cde034284fdada90e43ae40449df99a6cb32cc797e53e96e25fce7de51fa423deb0f5ba137a8e88f477dc7fdaa05b08824b40f85ce3189c967870d6ff9e9e16e38f338d28adcabc9d3258d5d9cd5008f44399fda77982094780d6dcd2eee8f455be48e13cbf7139592c67ecaf7b926bc2c18855cd37aaec99b31725ba44236b994a77fcdf3f1dc009cdbfaa134eb69be6b66c4fb37645c014555bbc953375f348302a32f5bf5799eb27f12acc9444929219fea85b3e8626d410ee53e67585344caa87aaa4a1c1cfa4476999c14ea78fe7213f78d38a2877511f6cc39b83bf24a26a31aa5b69e427ba13a689e1634da796714e24ab5f322469e59112967bb681ef7dc9a7220cc18f72b030a63a6120f9cbe0c7dc38cc60e3fd11e24cab36d4c20ad77a555d75242aa886135e4e2b94faf1315cf0c526013faa260270c8665bd2fe7b556122728367567abd21ea934549261473d22e71b4ffc12c4f0d034a2e8c30b589a3dccea811af5db56f096a4ed50cd4bc98dab6009eb960f4440463db33a0e0b58b7cde5db0d9c718302a45d7921c6abc280659f58267887f36459cb28a68efa3c6ad658365591faa29e73a5ad54585659f6f01dbf925f07000f35d01f0fec9f0f2b2d4d0765a5e57b1a06706f9912922f2288cd9d75255b77f123cc87657c16c2535422195f6faae5f9bdd69dc064efe6403eed70a1856816c2c1f5fedccaaca9da7bd36bab4028606a9d2cb661c6f8d264ef1cfd51647c32abf7e1d3a95c33df70ebeca0f0d0f171413bf508512606e7e59dfa0b1166f121a6245c00b75c1ad67deb54e9f7e3a682f75e92349223fe24791c387c0cb15423c4cde8fd227395708cfcc2ab3337f6c939afce48b3f5d7d21990b659a617dcb9a8ead8e2d86028ec013694f050695d0cef45f7c6d7ee1d9127e857ae4395a9e07deb86cbb114fe7d4c5c11682c4b05e490395a5a6ce02ed5b302f6ecae63fec8d18d03eb0938e76924ed03b35159ddd1f7c95b8c4b2771fce3a6db17a29617401f5c3d2a04419160221365cd39501ffcacdd8d8af2cb4012fab8b0235fb42a7438311d0b20c3081e4236b78b23209715e0070a1f1f7bb4325dc3de40adb92666c7c2f171810940a21c810b1741c8fe1946956fe045bd53c117127361b1e69c2b2a7d2e402ff440ab9d84df75ad4ccf8f37dbffd568cb3f658c700e9a8851f4d0e9b3c6b02b6ebd7044463530a70fbcb8c9d6dd84bc2ef059fd520a027c525cc17ca6fbeef62b9b2ca96bd361e2084cc19c613a87f5ee30353f61498e93b1906993540227ad8c4530b94f1fcc16ef67c78ab13f192cf851206568ac0e7af03cd51832211d65c57a6ba19e8411e28ab9ee5e757a54b85402741585f7ef49619e1e17357c969a578028c9c881e9b3131a19e57cd65ef0b00312c6c16b8b45c144845677053419ed07abe853ee05b45957c8e7ddde7163771cfe0e5ff54aeb2a21a74ab026190bbf8bdf5faaca43e69335406d38328b831439622bea1e803d9c40ef3d121cd45c5c80a716392cd2d05ccb96e8001aefa51eda80e98af481fa166291502ddadb9f157519e060dcb9dbb0b15f6e166928772340226061438695244167afaba987e1ef0e6045e9f3fbd26ec39dfc72af4d14fc1281caa477e4c7d42af3e5f862f1e40fc4ad21934b41713a3388c72589954aacb0bf4cf1cc2b7e6a122b9573af628dc269de1d2714df4571ba7585e77bd5133c9793fc58f82b28bf4361d9375753b4e14103abaa764859a76d8e630ffb5385b8e8a8102077c47e5df497056b488773ef2e506ed82a98d74aa5d4bdb0d2721448c2baaedf3f9d68b3222855ebc9e7aa4be140ec121347a4c9fb1970a63c71417cbb6e863ac26ddafdd3559dab6337cc15745b7590b758d15d99eccdca9d0f9f9d6e7a5fc65d8b87fad004c7060b3bb2ad3d1db7a11618a2922b42985a4df9575447d2dcbea08973021779225f88eb32b7c65da36b78854f933e88fd1e8bef4435b12573b84aa5e26e99ed1a2bb2df4154a8af05aa192430976362cfe5cdcabd2374511e2f2ed392660a1d3b8ed5b403081df5058122743a3b23dc0273f76b907d1c663127299132a132361c81d57100ae6941ffcfb9da347580dfc213be4c41e5178064f53909f9e91100e26637a9e0cbe9a1f82fed8db3e5257e4945857580c50f93b81be6a488131fbe06dfce37378fb3645932f0222721a2809dcf40823cacbff7c6e4025ca942e7134eed3cd7c9c2a4853707237581f517b9d1730a54e7d0273a1de11cfd1915e1f064d2feb7fca74957cd4ecc12e5dfc3b8e2a5776fb2ceac4b7cadeb0242c33a76f3be7458b9e234a67da702861ca94384b254eb0cff6b1af147c2ecb62290837b9b1af3e84bc4dcc75f9f8b1b01ae0482ee351a57fd1cd5923afa2b143a9329b490a9c06de0323d54b1fbe90a8443c67834a5b64cd8442b7d564908b8997ba3d287acfad95b9ede614f2423fbfff63f2fa8cbce", 0x1000}, {&(0x7f00000003c0)="2f34e576b481ae5e6866d72405a35b059338", 0x12}, {&(0x7f0000000400)="ab432d72d9266cfb8256918a3593c45b6bf8c511baf1f8a71237e9a32dbaccfb2c164388a5a581b4e174cf23b0bc515e18e26a837cb7", 0x36}, {&(0x7f0000001580)="647daf6aa13c2c5b0416d04a234a41c290b16ab5a5afcba2d2758d1c2419fb7d4315209613477af347bee99fa1364513ffbf62f7360deb34c5070819a4ab8d22ba930f995e90f58fcb3ddcab1c3030b6d47451bae13f15dd84f0fee02f158bb72174c79082ff1abe13bc7d504638299386ba3e3c8ebd2b1316d2b2cb89f970cc053a398c335112cda766d6c10edda317c128041a1352845c0c9bbce8d8bc90e8049ea1cfe9cfcf584bd703a0f1139b3e0e0dc4521a9ac9056a99e35a5a5baa0f3e17c235deff9ae51812c0384ba5efc2c6d057b1674383c8124e4bae67fb20ff8a748790b7b63895a61ca1132ee96438905450d455", 0xf5}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r6, r2, r7}, @rights={0x30, 0xffff, 0x1, [r4, r4, r1, r1, r1, r3, r1]}], 0x50, 0x400}, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r4, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r8, &(0x7f0000000180), &(0x7f0000000200)=0xc) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 06:38:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRES32=r0], 0x4, 0x408}, 0x402) 06:38:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f00000010c0)="8bd57d60ec9ed2b2512b985907f97879f989c205b497d29ba9cf543a69738848afe5729efc33d3f5ace12345f0263acf120c8a5acf10f3d98a94710168239ab286b63a1f535591e1dcc98083355cfaf6cf81c216d9a1064f206f3dc4c990541f90e991d586f1e8cf539ebae5fce703ebd423f1a6b5cbb46e1cd2", 0x7a}, {&(0x7f0000001140)="a82b14a9fd300914d57941c651e10c12d0f4042408ac514d080bd8c780531e48f943b6f1dddac06ed21149ef29bf28c2c0d66eb59ff978de5d230d782270f46562c8c013f69834f7dbf1f6ca226a95199d6a6db312c496858a54b7ee3d1faddc4bb317afe72740fe354499b2e6cf09bcc666e68063a4ac2502468f0c23723351e24cc564df0c8840127edae43f9b0cda91477ee52c12aabcf1b4a3fd7476d91b98abe32e9f388ea8870c5fb8cee950b7ad89", 0xb2}, {&(0x7f0000001200)="2cec9144f2bd944d176858efe69cc64819768f9517fbf22f40ff2322b7aa4be5462faf1e926e8cf8f9b1390ad14bb0b0c1d7f35d9104305084c97cea041baf12e8ab9399ad652099d7e47882a1422762e11db9cb9d673aa5cb0041b8e364a1dc4e42d7bb3b4f03d52e8523d4f8f91e385b31ae59a3c8c0a03de4074d98e585daada918baa915eae03c5b67d1cd9bc1d03ac27e48f60767d37d1b03a4798bf6f1f6331a10edb22e16c75a57e06dc11f1b55485e98d89f65563940ac67bf3aa8679d60", 0xc2}, {&(0x7f0000001300)="e6ade0cf33414c1ab6bbd54602d9f34bbf34329e66e9e1c15de8e455391ace75c82074b5dc70b40c4693450758d00106cc57aece6bfba811ff461332760d307e01361a7878ccfa0031808fbb19ef98ac6fae", 0x52}, {&(0x7f0000001380)="e5fba30958f0704989e6fd9fa1db146dc9f29d427fc94533cd81d1e39a255201abb284cbd572b6756ec5f93bd4848aee3c0432b30122b1e5df678f594743dfc80bb252b34eb1bdb02dada528fcaca63424db6a6a1bdbfca297689d1719835964e11ecac77be04e34d3b4a9c337fd6406745b6c28cf17b0339a0189fcb4a5c638426bbca1bf", 0x85}, {&(0x7f0000001440)="8e32b713d9f74730c42fb9228826fb0a089351b4031022d92a4ce492cacc6ca3506a70a020b8758139f01db01882270b32e7ef410f6d0992f418bbd056b44e255ffc01c4e2a52704c8b1a2d45381194c140bc43fea8a09cf79da22c05957db8de224b8f50a765baab6afc0c1e66d5331ac52ca31e70523353f32e18195253be11c3528b99320470e6831c107e96578b05b07c0e1df3ce7eeff1171826f927302248225ce5811ff6d995695b26b0e005efd7b25b109bed4419cc5ac10752e0e422ad12523a75fac37b7f14f19fc68274c4544a898583cacca57db86b64f610aabc12ad72a101335926fb36a7b783cb8", 0xef}, {&(0x7f0000001540)="b8d913bcc6e0f078771c3bb8c344cd4867a9968c893ebbe4ade304a0d030bb2b9af2b8a5f889e9a7945affd768d3c644e3558a319546ae224603ca25fe1afdf43230405d9d7ccfd2d6a38bc52b40c5dcfdd9224cc87163c1b37ca19076cc6d560468975fc12aa9423c98c649b4335c02bdf355b1e461afe79b42dcaf9f3925bbc41e4c43b7081276ea682883ce29d6fe387711b73964825ae99c57db2815d567f55deb318631f02a8ea9eb3e9e937ed1cfe055951958a20c5805c777ea44032b4e7c7c267cfa16ab55dbc69d840e8e7c7d5bcb8237a13c9cf72da03147fedbd641d33764e491335afaa70a6db2b03243e449746caa75bdf41e06809594d82d920e714f6215e044f37e3fee2eb227078ca08c5e9dab03e4222c783eec9da2ac5ca2aeed755494f00e98fc94c250fddd6154969e5fd91c655412af36fc7a003c645bfdd9e396776478e9c1e3195ad1cea6b76a2ea56311d83bfaa5ba3cf9c6414fd9b17ee8840bdc2063722f178005ff2569dd60df90855a6265c5bec154bdc7aeb6c004788b0fad9479660f4852f0a3955be4d7c2c5f1f92f2702eb4f8f0011c53f48e41b4a2d7c3d2a3f50a5008712d62cd70312364ee392ffe22a058bb39f4310ba6b5f649332c5cdb15da205cc69bb2158f3d8d133aad66d3c4919cf306058ad6560efb776d41d1e8c52db136333048fd4f37f724dc3f461e40c821d0eb8f325c3865b5aa9872f768e98f497b95a526166824ed0ae37daa6e94def8dafa22d3da94a33df47c89133a2a64d2fc774d180490d99ad0c8640289565bc0e964286f9acd24a2a31f8eb0a611041a73b2b138e6c100e75052acef461fe9c5bec368680cb27f48553895058365d7d81c60ea8f96f3d072640ef8a03671300483b30991722825868792deebd659c27941a02aa0341f29abe3a31f497448b0e634fe4d6c69c42743e94c3cfd3b3c8179055dd0e9f6194ad8daeee2fbacccfc7726edd163fc336c43ddf91202bc52cdf38e8b55c36666c4fc0147ace08a961fddc2a882eda6e9caae0e3a9953f95bf1743a62e99d0bf1c9a5339d1bdb975677af1e9cb28617b0679b16378529d4d23ab169bdf87d37b589fb3fdb6e0343e0582399ae4a8cedd8dff49e65a8cb56c87d2fd1c2b2088092c81d41ce4bfbed3d4ee4b0b9eb5a4b7aef22ae06681e73202176d41da26cf6d197cc0e72616f18bf7a519d5ce3984decf25eebaf9a80de290b0c36379d613df69d2f76a76b6c89622fb202d22b057e6e5929c174f8786982964fd269c8530b6825c74cdcd3f9df4611728d17e5ea7dd24891122b31bb57b5de6df31f69c41f441a58517d0be758defc2ddd1a4b6c01d4919b869ce51a2eae44fcc719347f39fa2c74a9741f6e5e986809d00966c1d3bdef85e6ea8f33417f1b3ed80c0e313b130629bda12d0982ae54f18546c6de2b5da67c7cf77fcfc091a680203bff700648e3cc894f57734c852ae5eb5def0423edabd32e6c2839191e00a4fa2560601c1b65e32f4bdc7c8ff8556025e75d885e9f9e3f8a93a024c11afe7527f0f2d8a97372140edd5c865f4b51f262535ffea55c9732648169ca489808e5e74272fa0072da0d425949f925bd21e606690b7805d12491ac0fbaa586fe451c394fea2fa647f939e2357771deb5438fb3fac96320201ac8e6cb8d8a1ae35095253e40dcab8eb9a8f3cf1a77db417b8d316b8766868e9c6f90f6728f4d30b7088ec7a9e26fe256f5aa8f3d1b9b5ea2c8bfd0bab6976f70b407886ff5b82111b9ba0ab9aad10d59c3290623f38c0255403d156877f55256ef75eaae683604275a4f5630bcf76626815b6ff32c8ccd08cd7e019febb3629cb1c59b4203c61a88b9614121557ae8e9bd1acb4cb2cf28ebc35d7d031749e6c9741dc89fc5d8817c9fc31f74598a2834c1dc966f378b48ca0d01da871a89111e884b8407316889fcbbb06ad087b42f57d70dc284adaaa0cb929431df60d2d0677862fb24a0b192dcf3a8c8618c0acdfe766fe80b97e2c5d305c614aa35aa856a97405a43eaa1f02c17ad5667c034b7fc293b483a96398544fde218d68ec9adeda5488e5ff8a0d65db1b4cedcb55d13be13170c52fbf16cf2c9eab9cd1840c90c286a92f796ae31ae85328823b62ebd36cd80db824f3bc9939ec19fe5278d199e7bfe5ab18ba95a60586f96e987cc0fbab85c71c1f7373231f4749ac232918901bd1e408a21dac1c9dfe6b270d9e5dfe73635e4f9a0ac3e1468b2d80305135a7ed0979a0e8e21ea67b3cf6bbe3e2a400077154ad212742d8301e689ed9fb73094b1c95c662fd931c8ea49015a8d636ceda7c7a2f743b6836fe8199f6ef4755ff27633360badcbbb45b5c80491eb7c38c396b44f77b49916f2f2daf650c02ba90d890a001ccca2d13afb06c8fd53a92c9979749ce09335f3f29e6afd550d2cdbea60aaa512733e427b2c405512e70193ab200e927775a5c2bc541ab036d29681b55a12c1a1d9fa46892c09c4d9735039f2fe5de214d65be1b152800beb53e639761d891e559d329c5ec8dd127c90b646c2823b08d28ccd24d791c3e70d6016587f4bbecf011f37fe4ab0cc1e7d2214e88eac3c5b5c15807d9a79a0a16918395693eecea5dab1c1bdf7ce636c82e4026d2d97d6bb9d8a90872a94d937d3b390813f7661b3a318269b87c2681746e505edb1f021cc78e2fce20f46ebd8fd0dfff02ea33319a6bd5e4f3cd1293af4e9ed6f0d1d417fe8cad6a78ea332db1bdbd245acd15f5405404615a6c6125f5fdae8606ada2f694798156cee4cd58dd37664c7b4d4fd7bde492d22bfa2f93b85092c74a2f8333f42cd23f9d51f5e1fb5e5c7690c1e1b3333390882c6651c8c4c41a094f815321e6984afcd4c4f40b40a83f8cad14348a1dcb6c688096ea8e7dc200be252b155c3b49f22779a30e1b3a1363e93ec0b108af173631ad69c6090ac5a83c47b865801caf27c2ab8256a8926bdeb2110f94f33f20a572f02cd01c46787c5602414ba40e5167b655cc96e5894100da0e92bf2983746e4f0ef8a3bb2bfafc34b498bf833baea5a589ffc6d2a59d86e079ac030bbee43a4b6b1e5f96ca2d2edd73664883cba52fb72b7ffb92c3008345c3fa4b7500e1aa54e6b4e0ee109461bd2bcc22c3166896dc9178d500fff070b7d223426859910c9ee57375e201b36e3526f8c77e4cf94cc9d1ac942683ffa692efad63e3eed1e7869afad13e00b322e8affc05d82f7cc500b75a15b7d4c77eaae1e02255eeb1c65eac843083e07b3a0823455e0293502aac916645bfde4f8fbf6530d567846e2e1ad93da95f4aaa2d9d9b3fa9d9800a7462f6ee15c977332dc391e8e57f9ebc538f546c1fa43fc86f7ee1f7edb540a4dec087182d8ed185dc14b8dad331fde17a2da3e39dbeae94a56c0332424c524f46bcc92b3713922c5f83286f85af942e2e895095c0aea5c7ec0ecb3c72b9cd16ec13f3052975274ec3971c5f50a62ee8c10e3311b6c4c10427561f4165044eaaea1dfd34485e294a9c74b592e85df498d24e59b7fa496e4f4e4bd6d43f0af689602c92543004b3e0b271205a2962ea22dd4097e340447422d69763c3c561709c3b5f71ce2782fcbdd77db6c5f1462d33dd206c19800bb4824d855883d7b6ce6f0795427add0eba47c7b556731d1be6252356a6c0fafd107116d9eee864ca9356aecc6bcf1ea5bda620bd5f7df3dc0d1092a0c848b7da8d913c7d45e50acb18e8b8285448775f4c7f551d9316810a81ad0c5e5671a6aa51d243013fce370e7bf008f4d1b1ffd7d1117ee42cb53af2638881f3258f3441d83a69a63c8df0a25ebcf1d90ca73e531a8379fd1e6030b1d97288dc40c3226feea4a4c5d968035ff7969e17dacaf73f05c1df35e8de6be979bcf9f916a0ef7458257e500d7416230c993e5c4e208a9fe7f430c8f8d9e0fdee31d4cb4bf1eafb32e2be26d868def40819d908bf92760444f8689991ae39c6431bf0221452bc38165d7b0349d98808aec3106f9841197ffc243a1fa89bec3048db0ded08b75ddec1297deead1ef16a1433eff4023be77efdb603068751cc529b7bdd48c63c0e1e59e08ed0ba64562259d2104afadeff8ba10c3c1e5d673af97cdf4665ac84cb58da87877862f119145aac599ec59c3184f9e191a9321435bb7da90ae2317a104981feaf1a23d68ebafdd7ea78e23b59ac7506fefb8f220d8e5eb24b46452c4b7e1b89025bf40b167156b7330ff46d52f4f4cab85ca0ac99014072c341fa7788a5d4aa2de2682b2bbd39bf78c3244eb482a1b8a9a7c09323aa523a238ff20ece2f66d303fc056a92ad14da45c7d174671249f679da86290f0cddc9280d1a755737086c4e87dbf7b387702d39ed565db0e682b3d2309631367da081126a27938b87cf4a7010f4e7a5e3b9a808a04138bc10bf749b9d48d780dc8cf27386d7427f5ca0d34d67ca4db33deed7da4e17edbf0adc315d4595abaa835537f27c637ae9b40eef9194a2341e0969847489df8a92869fa23ddeeb800dff3a7d02005fc09942f610ba809196dfc8112b7676b25020cef0a1bc0f9816b39bcb8f78b3c09a15e63db18344e09aed267717db9f8ebd8b98fd70a795727515971e631689819b18a3c738ccf82bd7bb15f2496694f2fa4e5ab7528e5a98a31e8e45bab39e52588f8cbc0a5fe635b036826644142f363161e8b3e0d0215c351c6b1f9cb7868bf4e355b6eebb5342898806a37be002d812b55cf8e8a2376646e12c446a26508e46d1090c0004e0a5ac554216dfdd608ab132727b001368ead4e593148e7453912c34eff27e9a740627cc88f666fb32184d47c454096ddf160313f659def9efa0d426d6685734a71e1eb4594766a78bbe7cfae5d9480e392f8e6566e577727c413c6854b01c90eafcddea21332972043c463f96f8fa1642d25ee87a44ee743cb2c06f79ae7f727773ee380d6ddbda7391c026b7f27ad0e1ab1b936a05be7d87245a15661f85e909878b8a70437801dc26b31f118458e1fe0d609339bffc2b970f0343d059676db231265e1b66303296daac040493bb05ef08423f9535b28a5a5b82af7d72b53cc52d73a6722352acabf3dde8d8206f4b5cffdc8bc97866bddb7a61b7890726cb0a6291031aecbd2e4a9e42c873c2b6a7c473c856a87d3a6ed06f58e099457ffc18d37d81f96e5a5646c8f83e7de56c58209d1533a9521e7416a870854f30a39148d6ca8b842492cc4f4d51baa8893b88cad9559b54db5ad0ce1e4a03c93049590321d4711f0fed17b3b5fe4d28c84bb9d9c27cba7614a6b04947bba2e06a4661e08f859bd7511f3d8b2a72cb4baa0cc407221e728e4560583ded7b7434a6840f7216ca25fdef79475d11b7e1b5095c64d589948ac5ee4679609dbff616223fd97395ec29a4643572dee82fd23372167605c9e4c129abdee3f331ef9242b617ffe689f669b6ac10521917e71badee194bae3b430ac5d53adc2e460c81af10ed677634bbf27d12defbb0d5c8bb6edc968063ad802049d5a05b81a32dcf857d229ddd74aa4bbdec9169a501d141937a16a1594eefe9a09625e0e13aac4ef46ba0bf9baa261cd62432204c285dcd7e37d3daf88eb8f7cfef4be25b951f5bc7a98e1b2d762e98b234b9bb5a7f51bc7fc944b244d8076886ad8340a8dfe9ed40a663bfbf008e05b0dd0fd9c8978e80f7e9d72678e4a37cf5b64a0edd5f504934a3dfb3e325d678baf4eceb17bae8614d7db5bd3e007b300a7461f6899a7a0c92d1994760b373b6bdef604bb5a7dc56ee1039", 0x1000}], 0x7, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x400) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 06:38:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:38:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x100000000}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000880)="e36287e01a206432f6812a8816cf246558a416f790037494132477f256b4093cfb25b84e5bbdc3a51970fc495261881de5c42f5ea7fa0023d58bf6659990bfe4320449078177ec4ce9c287730c53fb394b842dbbccbbda1049faaaba6eeb00000000000068f7acad445dd976a63cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf2914b0e3362029f39587d3cd08fa9b54106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68b4e388407e0b8213d999f7fcf99a928185bdba956fcf5b37f4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0a05070000000000006715c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a0540d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a9731ee9f0915a43d7c41c4fb3cd59a1f1cb35b70441f420a1e7f3fda583d86ca02eb153c225d4a72c88517c7e0445b60de0971ce51d6d0f2d85b3bc9c932be9347c6c23fd8fa271e8dd995c1293c687c9b52a893e654ff4a1b583a444969790fdfcd59ccf284468683de5855a164d71087524b0000a74580a5718da26d0fa753c14b", 0x1ef) syz_open_pts() 06:38:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 06:38:47 executing program 1: r0 = semget(0x2, 0x0, 0x0) socketpair(0x20, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semop(r0, &(0x7f0000000080)=[{0x2, 0x0, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x1, 0x1800}, {0x0, 0x1f, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x7, 0x1000}, {0x5, 0x101, 0x800}, {}], 0x8) 06:38:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) shutdown(r0, 0x0) lseek(r0, 0x0, 0x0) 06:38:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x0) rename(&(0x7f00000002c0)='./bus/../file0\x00', &(0x7f0000000300)='./file0\x00') r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x50d, 0xff}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000010, 0x2, 0xca}, {{r1}, 0xffffffffffffffff, 0x88, 0x53, 0x400, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x3ff, 0x80000000}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0x20000004, 0x1, 0x4000000000}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x34, 0x0, 0x0, 0xaa6}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0xebf8}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x7fc00}], 0x3, &(0x7f0000000280)={0x5, 0x1}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x80000000}, {0x3ff, 0x6}}) fcntl$getflags(r1, 0x3) 06:38:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) flock(r0, 0x0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1000) r2 = semget$private(0x0, 0x3, 0x198) semop(r2, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}], 0x1) 06:38:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x5}, {0xffff, 0x7}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x102, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 06:38:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x9a, 0xd7, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 06:38:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socketpair(0x2, 0x8001, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xd8, 0xae8, 0x4d8, 0x800}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 06:38:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x6}, {0x8001, 0xffffffff80000000}}) 06:38:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x109, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) clock_gettime(0x4, &(0x7f0000000140)) open(&(0x7f0000000100)='./file1\x00', 0x8, 0x0) 06:38:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0xffffffffffffff04}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0x6aead982}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x5}, {{r1}, 0x0, 0x80, 0xfffff, 0x3, 0xfffffffffffffed7}], 0xfff, &(0x7f00000000c0)={0x5, 0x33a6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x2db3, 0x1, 0x6, "4e7b79c2fb3a911b703b4aa93c1bf46eec9fd7b8", 0x9, 0x430d}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x1, 0x9}, {{r1}, 0x0, 0x8, 0x20000004, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) ioctl$TIOCCBRK(r1, 0x2000747a) 06:38:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) clock_getres(0x3, &(0x7f0000000080)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000140)=""/24, 0x18, 0x41, &(0x7f0000000180)={0x18, 0x1, 0x3, 0xfffffffffffffffd}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x7) dup2(r0, r2) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x81) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sync() mlock(&(0x7f0000677000/0x3000)=nil, 0x3000) 06:38:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x47, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x2}, {{r2}, 0x0, 0x2, 0x20000000, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x9}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0xffffffffffffffe1, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x12, 0x43, 0x0, 0x6}], 0x3ff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x5}], 0xc87, &(0x7f0000000040)={0x3, 0x80000001}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 06:38:48 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 06:38:49 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f00000000c0)="cc", 0x1}], 0x2dd, 0x2000) 06:38:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 06:38:49 executing program 1: socketpair(0x18, 0x5, 0x684, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0xa1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0xba) mmap(&(0x7f0000fea000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') read(r1, &(0x7f0000000140)=""/39, 0x27) 06:38:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x808, 0xb4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 06:38:49 executing program 1: pledge(0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) r0 = shmget(0x3, 0x2000, 0x21, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x32) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 06:38:49 executing program 1: socketpair(0x1, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setreuid(0x0, 0xffffffffffffffff) geteuid() 06:38:49 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) 06:38:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be065ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c8e3a27e933ca7f054d8e5e9f195bab07178c4b302e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459b97f4b3392ba65e1708f5ac96a79dfb7c0047a09a2585b2ce41857b38038866415f102507e11fc41ff25e8b16c7cc4f11ca45ba7076552318427a0bf7226f1e6a83070c084437551f3d2abb6f625514a97005715b4aaf4b21106d8be8cee4a24473c4ae3331a1a24d67d3e5988c4d3e0248d4cc6f616766b78e051b72f66642808ce7f9be14a19037f8d54e7000f0000000000000000000000"], 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) 06:38:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 06:38:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/99, 0x63) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffe) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCDTR(r0, 0x20007478) 06:38:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000ff69420d94c3da0f5e00000100000a000000d7"], 0x10}, 0x0) recvmsg(r5, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 06:38:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ecd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 06:38:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x40, 0x5) r1 = kqueue() fchmod(r1, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() sendto$inet6(r0, &(0x7f0000000480)="b4170bb777f7c7ff055b707b00981733e1bfeb6ca78bc73c919bb56472cdd998470d56faf31583f55c4e262d4b706911b1ed8ffd9b63b32bdbc0f9d6e84d27", 0x3f, 0x8, &(0x7f0000000440)={0x18, 0x2, 0x40}, 0xc) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x81, 0x5, 0x1f}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000040, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xc47}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x4, 0xdec}, {{r0}, 0xffffffffffffffff, 0x45, 0x4, 0x1, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0x8000}, {{r3}, 0xd3970e7b4104b6a5, 0x12, 0x40000002, 0x200, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x90, 0x4, 0x1, 0x5}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x21, 0x6}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x80000001, 0x60}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000001, 0x8, 0xffffffffffff0001}], 0x9, &(0x7f0000000000)={0x4, 0x5}) r4 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 06:38:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fsync(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f00000003c0)="f76258a4160000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500700b90306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e2eef3c3a2e862102caa01b3a73c5c4c806607e3f8b9864cad4b99b4a7afc3e9b955e6a4294247064feb7", 0x88) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x45c3, 0x3}) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000040)=[r7, r6]) fchown(r1, r5, r7) 06:38:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$unix(0x1, 0x7, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 06:38:50 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') 06:38:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) openat(r0, &(0x7f0000002300)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="007cf14b7c6e1af8699462ec7164262bbe2bc0ee418fdda6", 0x18}, {&(0x7f0000002180)="1bc4f1308df5800f9f85ebd2cd6d4641262e9b65a69a99bfe49f7ec51a5e32bc98bb82fcc0d93f9d3c054f0c48b1c0e39851dc92de199696d98304c4e8fba0fa940fa58d07aaea74319bcfb57940af4408271d18c200441f743763dbdd3e88d6773f722c619ea6618b", 0x69}], 0x2, &(0x7f0000002200)=[{0xf0, 0xffff, 0x60, "c8c442adb1545a3138cb0a5f67cca85a07acc8291aeb51f8cd58421527e8d9d3c394204ffd3feefc4766cfe41e2adae39679305a44599c9ef2cefa76bcb5500fe7bda7d6f6c50fe1061a4ec6d3ae0dd5026824561f7d37bc370c3b3483ded5377341145aa627c4dff0f6dcd33844f3ec47434cec39f6c645b03e7930f7838f2f119fe8f315117ca7fe6bc356b42b8dff6edc64306fa0c6a9f45022d7a39319d2f198747d6019fc301bca0cb949c97c1f65fc802545d62f42c23451d1952fe1a9c648b1319a06fe634eb5776f1f5686dc176144348c2d8067da212b26"}], 0xf0, 0x2}, 0x0) 06:38:50 executing program 0: msgget(0x1, 0xffdffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="5be38cc6a06ad5d1eeefbfca28e2870e0f1f124d561e1580600c05c762febde2c0f8a241c443f52122c1ece4e16a9b1e28a2adf188b9544b23c66a7365fb5d2e18ff61d24af860a99fd8f5b6076f4f8259e612d07638be4c6ba55acec67c7df7cdc3c4312c9b6a361ee746eb531f5d8e9e637229d4560182ba9b169947b5e4", 0x7f) ioctl$TIOCSTART(r0, 0x2000746e) 06:38:50 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x10, 0x5, 0x0) munlockall() syz_execute_func(&(0x7f0000000000)="c483895d1ff4c4c1ade21046df9cb81d00000046dbd9c4015dc6783a01c4418def2ed84c9660400f38000c4d08000000410f9959f8ab") setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x0) 06:38:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) flock(r0, 0x2) r1 = socket(0x2, 0x4000, 0x6e69) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) close(r1) 06:38:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 06:38:50 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280), 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/21, 0x15, 0x42, 0x0, 0x334) 06:38:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000000)='\x00\x00\bL', 0x4) 06:38:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x0, 0x3}, 0xc) sendto(r4, &(0x7f00000005c0)="671f13fe2b4c9f1e426412e38657e061ca682a0cb11b774251553fe99e8cc2d820fe391134a38b02951c53965f4f2fd8103ddc04dc02f22d1cf43773059f7bdf484587a4ef4a5affc481ce0f91436eb52f41cf562fe7161da593ec4d7edd219e3a3953072984bb864c4881d51bd1212afc334912afccea0715861af17be599d90d5ebc2a695ccdfbf24f817c0227fec93900b2a1b68d5fd49e52383d09f926f78ae4283ac16c8f93132702a7db0c49e0f8855a3b15165658945a604cd9c026f10bcc7f9db8586cb3f6a50ab46e9c03", 0xcf, 0x408, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000480)) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x4}, {{r2}, 0x0, 0x86, 0x80000000, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0x20, 0x8, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x11, 0x10, 0xfffffffffffffffe, 0xc30b}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0xd92}, {{r2}, 0xffffffffffffffff, 0x11, 0x8, 0x13ff, 0x6}], 0x10000, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x2, 0x10}, {{r2}, 0xffffffffffffffff, 0x34, 0x6, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x38, 0x1}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x1, 0x4, 0xc5ca}, {{r2}, 0xfffffffffffffffb, 0x3, 0x10, 0x4, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x16, 0x7, 0x3}], 0x401, &(0x7f0000000440)={0x3, 0x100000000}) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 06:38:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8003, 0x40) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:38:51 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x81, 0xffffffff}}, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0, 0xaa}, {r1}], 0x2, 0x2a03) 06:38:51 executing program 0: sync() getuid() getgid() r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getuid() accept(r1, 0x0, &(0x7f0000000080)) r2 = getpid() getpgid(r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 06:38:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) socket$inet(0x2, 0xc007, 0xd4b) listen(r0, 0x1c80) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x200000003, 0x100000001) setsockopt(r0, 0x40, 0x0, &(0x7f0000000000)="96dc0f9806", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x1c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSBRK(r1, 0x2000747b) 06:38:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 06:38:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x280, 0x0) r1 = fcntl$getown(r0, 0x5) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd001, 0x1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 06:38:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x102}, {r0, 0x40}], 0x4, 0x1) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x20, 0x7}, {0x18, 0x0, 0x1f, 0x5}, 0x3, [0x9, 0xada5, 0xffffffff, 0x2d, 0x986, 0x1ff, 0x3]}, 0x3c) 06:38:52 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='{^)@{,)\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-)&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='.*']) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:38:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000012c0)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000001300)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) r2 = open(&(0x7f0000001380)='\x00', 0x0, 0x30) r3 = accept(r2, &(0x7f0000001340)=@in6, &(0x7f0000001200)=0xfffffffffffffe98) lseek(r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000001480)=@in={0x2, 0x0}, 0xfffffffffffffe2a) unlink(&(0x7f0000000100)='./bus\x00') getpeername$unix(r5, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mknod(&(0x7f0000001240)='./bus\x00', 0xc081, 0x9) r6 = kqueue() kevent(r6, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x406, 0x0) 06:38:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffe9b) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000200)=0xffffffffffffffff, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xefffffff, "a18a131100", 0xfffffffffffffffe, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x200, 0x82, 0x3, 0x800, "bf5a6405fadf0516f62c7450a9544be52022a0cb", 0x6, 0x2}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 06:38:52 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x2008b, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:38:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 06:38:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x6) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x4002, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) sendmsg(r1, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:38:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0xffffffffffffff88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 06:38:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x100000000) 06:38:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x94, &(0x7f0000001300)=0xeff, 0x904363b61b53e018) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x2, 0x400008004, 0x10000008, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x0) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x3, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000001180)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r10 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 06:38:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, 0x0, 0xfffffd4d) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 06:38:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = socket$inet(0x2, 0x8007, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="497c8f0cc83c0adfc134813eec080b40c6f366ed59bd3478b3ca563aee3a224185a1b6555014ebf9be527c64993ad37724fc712a5cdcaaadc274b4806b74fc8f22a9ad3681cacae7082dc3a1b6adf33e62a08b0a3d5e87e8a2079378142554704f7e052413209b9d5b6f642121202cc19cd8553bc3a4687455b615108073b5eca85a9297e6381994a38e081982608cfae227be8948df1c63be0adc73a40cbb5718d08f528317b73d5a6c1b0303a978b19a7a96dc073eb8c18b68b0aa0da422a8548f8f9453f17a6cdaa9398f1d2da6cd4179392c036667a7f783c7a073f1d9334f4c86abf56afc9314baf6a65381d1c819eb", 0xf2}], 0x1, 0x59) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2002, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x8) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 06:38:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9f246f64c596a1f6820726f0649a4a5ab95f1871f6344cac2111fd5280329d7713a2d4c760f4ce40a3dd7795781647"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) execve(0x0, 0x0, 0x0) 06:38:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget(0x3, 0x1, 0x200) socketpair(0x2, 0xc003, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x25, 0x40000010, 0x7, 0x2f}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x53f3, 0x5}], 0xfff, &(0x7f0000000180)={0x5, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x82000, 0x0) flock(r2, 0x8) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 06:38:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) 06:38:58 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xffffffffffffffff) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) 06:38:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x4512f445fac8cec3, 0x0, 0x6f, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)={{0x6, 0x89}, {0x5, 0x6}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000002300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/120, 0x78}], 0x4, &(0x7f0000001300)=""/4096, 0x1000, 0xfc}, 0x800) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) dup2(r0, r2) 06:38:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc2, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1}, 0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 06:38:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)=""/60, 0x3c}], 0x1, 0x0) 06:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131100e800"}) fsync(r1) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 06:38:58 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = syz_open_pts() r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "9788bb000000000000e9ff0700"}) write(r4, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x8000, 0x0, "b31b4eac5a043395f3426250826ea2dd4ee80074"}) write(r4, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48f1720b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6ea00fee163d69cbe677d3d271e7affd610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969204d04c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca", 0x265) syz_open_pts() socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() r5 = kqueue() r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) r10 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0x60000080, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xffffffffffffffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x51, 0x80000003, 0x6, 0xe57b}, {{r5}, 0xfffffffffffffffd, 0x30, 0x80000084, 0x3, 0x5}, {{r3}, 0xfffffffffffffffc, 0x34, 0x80, 0xffffffffffffff80, 0x4}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x8, 0xffffffffffffff40, 0x8000}, {{r7}, 0xfffffffffffffffa, 0x49, 0x20, 0xfffffffffffffffd, 0x7fff}, {{r8}, 0xfffffffffffffffb, 0x86, 0x2, 0xdd, 0xb2b6}], 0x100000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0xff, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x43, 0x15, 0x1}, {{r10}, 0xfffffffffffffffb, 0x10, 0x49, 0x2, 0xffff}], 0xffffffffffffff81, &(0x7f0000000140)={0x8, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getuid() 06:38:58 executing program 1: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:38:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x4) utimes(0x0, &(0x7f0000000080)={{0x0, 0x20000003}, {0x3f}}) r1 = msgget$private(0x0, 0x10000000546) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/249}, 0x101, 0x3, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/122) socket$inet6(0x18, 0x1, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000240)="d72d838879b2011857a234b79847975d7e832b5e5f7fe33c46b75073157af9ba9e3c088c8b74397c94d413485634b514d718ad642399ac6ad3ab6e0e96040eeaf9d3c3584704c43f9bc848f06d8e735437121bab73a97dc872a2eed06f5fa612ac33b1d16d2ae88b925c1d3e20a99b39a1612bc81f5dd486ca94bc9d1d913fe840332fd688f9368f080aed0d1230027e801f36f95e1af4294b1b", 0x9a) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x95d, 0x7}, {0x18, 0x2, 0x38000000000000, 0x1ff}, 0x4, [0x5e95, 0x2, 0x7, 0x8, 0xd1b, 0x2d30402e, 0x4, 0x9]}, 0x3c) writev(r3, &(0x7f00000014c0)=[{0x0}], 0x1) 06:38:58 executing program 1: r0 = msgget$private(0x0, 0x40000000000000) r1 = getppid() msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) 06:38:58 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) dup(r0) 06:38:58 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x8001, 0x4) dup2(r0, r0) execve(0x0, 0x0, 0x0) 06:38:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) pipe(&(0x7f0000000080)) 06:38:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28020, 0x100) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x203e, 0xcff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 06:38:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendmsg$unix(r0, 0xfffffffffffffffe, 0x4) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x1, 0x24) openat(r1, &(0x7f0000000240)='./file0\x00', 0x10020, 0x20) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 06:38:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) recvfrom$unix(r2, &(0x7f0000000040), 0x0, 0x41, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 06:38:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0x9}, {0xffff, 0x7}}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 06:38:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x1a7) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) socketpair(0x2, 0x0, 0x51c, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r5 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) dup2(r0, r0) r7 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r9 = kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/18}, &(0x7f00000005c0)=0x14) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0xa1, 0xf0000011, 0x7ff, 0xffffffff}, {{r3}, 0xfffffffffffffff9, 0x90, 0x4, 0x4f, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x4}, {{r5}, 0xfffffffffffffffc, 0x60, 0x1, 0x5, 0x8}, {{r6}, 0xffffffffffffffff, 0x21, 0x1, 0x9, 0x2879}, {{r7}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x1}, {{r8}, 0xffffffffffffffff, 0x20, 0x17, 0x0, 0xfffffffffffffff7}], 0x401, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x1, 0x0, 0x2}, {{r10}, 0xfffffffffffffffe, 0x10, 0x80, 0x4, 0x7ff}, {{r11}, 0x0, 0x8, 0xfffff, 0x1f, 0x7fff}, {{r12}, 0xfffffffffffffffa, 0x40, 0xf000000a, 0x5, 0x3}, {{r13}, 0x0, 0x80, 0x80000002, 0x2465f560, 0x3}, {{r14}, 0xffffffffffffffff, 0x2, 0x20000000, 0x574, 0x5}], 0x1, &(0x7f0000000780)={0x2, 0x604}) mknod(&(0x7f0000000d00)='./bus\x00', 0x2000, 0xfffffffffffffffb) r15 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) sendmsg(r6, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="8ab5dc4eea47dbb33dfcd86213d3bd608a2692ee18995a4fb438efbccf74453b5d6e634cdfb9df36ae3b37cdd34166140f6190ba72adfa40ea2e8bffae7918e240d1b503a71de7", 0x47}, {&(0x7f0000000840)="635bf2b2d7f2c396a7cac82665d0bad10963273a7e593dfe4297d3428079236722add068c8cbc2209eab2f3431d516685f1b8ecd5aa1c559a73d9bfd67f8589ed965e3d4f0319b627b051c01a037f73e571a806278752587", 0x58}, {&(0x7f00000008c0)="c6be0fed8fe73b309788dc8b117e71bb860c5ce9c836994d1a68db4fb270b2716da2fbe912a15acbdd0fbc45be240bae01e1dad0178ce044003b6897582acb8eadb450cad0f2b23681ed0fce98c392625f2796d012b307dd5b04f238cf617b2e", 0x60}, {&(0x7f0000000940)="ac07ab1532ce7a1bbd7bcac5170b0c", 0xf}, {&(0x7f0000000980)="9a45d766b30689d65edf4a0860de21447f38ffa67ac923e3cf774fff18f1cee16202d7645d1fa2deb1c8cb058042682e869b6b2b2ec7c43080cdd50d79cae76f6e45e104dafd3fa769d74100cf67ac222f0c75cf833f8c611a89cff189fa54ce895be70f61de057866463b16e6e99288732687b634f24b8dda4b49c196c4a5f9cf7ea95e0d453837766df38c077ad38a165bc629176e19d2d18f6521174a01a4107c972d6a69ac0d5dc5f9791f503c6af982e0afcdd4d7d1b89b7e618c1107048d1644a3c0b9f2f2", 0xc8}, {&(0x7f0000000a80)="79b7be501a0ac3c64d43", 0xa}], 0x6, &(0x7f0000000b40)=[{0xf0, 0x1, 0x80, "c2739e2eab97f67b53b305953236aeab4edcf444fa9b5560e616dc56ece1e8873bd4d073094030a2bba92db9955a67c99912fc27e6a0e20287dbbb034ace7ff0893116e9dab1aabfe19b43dc744c6171625e13afbb7e9acfee016ef68b1fc55772b87da07e6a14b1c0b7c7bfd181189f646523d29581719b4f83a09bdfff80bb0ae0adf0adf942af2838358b9b5d9d4d23703f9633d9f43557d0171e8821a0a09975c4009082693129121d0955c2318150d1dbdf023e93585dc24cdcee3e964483556d5c69a4d1e59b3ab12452e0e560f92d8a4ab88dfa2a4e36b89c86874f"}], 0xf0, 0x1}, 0x401) r18 = dup(r16) dup2(r17, r15) link(&(0x7f0000000c80)='./bus\x00', &(0x7f0000000cc0)='./bus\x00') dup2(r18, r15) 06:38:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0xff, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x3, 0x8f08}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x60, 0x23, 0xb0cf, 0x4}, {{r0}, 0xfffffffffffffffd, 0x53, 0x40000010, 0x5}], 0xad5d, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0xf0000010, 0x0, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x49, 0x80000001, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0xe0000082, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xf3bb, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x60000003, 0x7, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x5, 0xc80c}, {{r0}, 0xfffffffffffffffd, 0x14, 0xc0000040, 0x8, 0x4}, {{r0}, 0x0, 0x4, 0x40000002, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0xffffffffffffffff}], 0x20, &(0x7f0000000000)={0x2, 0xffffffff}) 06:38:59 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7b61) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/42, 0x2a}], 0x1, &(0x7f0000000540)=""/192, 0xc0, 0x9}, 0x41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="b1b8bff7448193f57fb842117c8cc0ba9ad95ba331316a27f3754e975252abaeb5814f6dff58cad97b3d11d156b1adf6e351a765649a2e742ae9809cde9b081a0cbeee3f722f3447659576215f717f6205a9e8cca5ed3b81b1df8ad17971c71fd4dea5fa852dc47c67fcf95aa1f719978e73c2fa6dc54ef15effdf7478bf", 0x7e}, {&(0x7f0000000200)="f44ccf685da545ce668fe2fc10818b4e36c60b7e8f7844b7433f63c00ae47ce9640e198310b688e539955adfef083b8039f0473effa6f191f4a3e013e0bf2bc30e3e842e9c1f08ca59152faaffde7e5f13cef8790d9492dbebe52c2584391303fbb43daddc3b218de8d3d99a64f808e75138e644685be2e298e03c5315a875be0f2f1eec5d6f470075cd950962d3b694f65b80b13674cf188931fad0cca7cb7d60269e6c8a31bc2284c7b5ffd4d08792076011e09e86767072", 0xb9}, {&(0x7f00000002c0)="5b47df2d92fdf54159df2810804a66b3bbf1f5fbf4452a1443a33d88963731ca8d2b15bc6d7282dfa215222294e111ad357412ee53ce2f2c9b179f2e11bcdaf5e4d38de4efe4245880750a6ff9cecd76e6b68abd7e4bbe88e6fe23afe2184f9ac3d0530d67d62a70a1620dc628df8ee660a6c37b691f18fa3100638127e8bd92157aa498", 0x84}], 0x3, 0x0, 0x0, 0x8}, 0x40b) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) setgid(r2) utimensat(r1, &(0x7f0000000500)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x20) accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) 06:38:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x31, 0x4212, 0x3696, "1cc0bdf527b12123b852fa635ad6602cf51bd55b", 0x2, 0x4}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) getrusage(0x0, &(0x7f00000001c0)) r1 = dup(0xffffffffffffff9c) dup(r0) fsync(r1) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x2d9c4eb43e965695) 06:38:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open(&(0x7f00000006c0)='./file1\x00', 0x200, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000280)={0xffff}) chroot(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x22) close(r0) 06:38:59 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x20000000069, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 06:38:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000140)=""/222, 0xde, 0x42, &(0x7f0000000000)={0x2, 0x1}, 0xffffffffffffffe0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 06:38:59 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) shutdown(r0, 0xfffffffffffffffb) 06:38:59 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x1b, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 06:38:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mkdir(&(0x7f0000000100)='./bus\x00', 0x42) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socket(0x3b, 0x1, 0x8000) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe11) 06:38:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2a2, 0xb) 06:38:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) socket(0x20, 0x3, 0x6) 06:39:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:39:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) getpeername$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r5) close(r1) syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:00 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r4, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = geteuid() setuid(r5) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x880, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') setgroups(0x3, &(0x7f0000000180)=[r3, r4, r1]) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 06:39:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000040)=0x8e8, 0x4) nanosleep(&(0x7f0000000000)={0x0, 0x1}, 0x0) 06:39:00 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 06:39:00 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 06:39:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r3, r3) r5 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) poll(&(0x7f00000001c0)=[{r5, 0x4}, {r2, 0x130}, {r1, 0x4}, {r5, 0x6d}, {r3, 0x1b6}, {r0, 0x4}], 0x6, 0xd2b3) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x9}, {{r0}, 0x0, 0x2, 0x40000002, 0x4, 0x2064}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x80000000, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x98, 0x0, 0x1, 0x1}], 0x794, &(0x7f0000000040)={0x3ff, 0xffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) 06:39:00 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) flock(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3a) pipe(&(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 06:39:00 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x2, 0x33c) r2 = semget$private(0x0, 0x2, 0x100) r3 = msgget(0x3, 0x8) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x4, r4, r5, r6, r7, 0x1, 0x9}, 0x0, 0x69e9, r8, r9, 0x94c7, 0x6, 0x4, 0x126}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x98, 0xfffffffffffffffc, &(0x7f0000000040)="6f44f541ad68c6ffbe39", 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="0bcfb5aef64a2c1dd5645a631fadaf8374f099afc4697589cce5e4acf83b7252256d19b84914c40118cf38b98fd01831216b9c3e7b3a94694ec6f3083e44cf90de5ad071248b41177d1fc0a7cf1ced95b76f982af242daa0f08a6016471a257bb111d834afd0430f63d4c2c6dbff0b", 0x6f}], 0x1, 0x0, 0x0, 0x404}, 0x4) shmctl$IPC_STAT(r1, 0x2, 0x0) 06:39:00 executing program 0: pledge(0x0, &(0x7f0000000440)='.&\x00') r0 = geteuid() seteuid(r0) 06:39:01 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x80000000000000, 0x4}, {0x80000001, 0x4}}, &(0x7f0000000040)) 06:39:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00005ad000/0x2000)=nil, 0x2000, 0x1) recvfrom$unix(r1, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 06:39:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) truncate(&(0x7f0000000000)='./bus\x00', 0x81) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x60) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 06:39:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x16) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x29, 0x11d}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) write(r1, &(0x7f0000000200)="5171e502e3c113c5", 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) msgget$private(0x0, 0x40) 06:39:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0xc1}, {{r0}, 0xffffffffffffffff}], 0x400, 0x0, 0xa0b0, 0x0) 06:39:01 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db4c6a16aaea309fc9daa0430a0fe100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) r5 = socket$inet(0x2, 0x4000, 0x8) r6 = socket$inet(0x2, 0x8007, 0x1) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x200, 0x3}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x100000000}], 0x7, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffe, 0x8a, 0x1, 0x9, 0x75b}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0xfbf}, {{r5}, 0x0, 0x4, 0xf00fffff, 0x7f, 0x20}, {{r6}, 0xfffffffffffffffe, 0x10, 0x0, 0x33, 0x8}, {{r7}, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x503}], 0xd135, &(0x7f0000001340)={0x40, 0x1f9b800000000}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bb58 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff003f12bb58 failed: hole in range 06:39:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) socketpair(0x3e, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410, 0x33) write(r3, &(0x7f00000000c0)="f860c4aeeed1a20ed86d14b27d00cae4b232450e059b855cdb5906964d1d261a38a9dd06e98c2c698d25eb6ddf80f381be432d136b9ac66f5f6ba656f4d734f3fd9583fb10a561af81e1ed00faafe294c8df748177d329dde7764cca87dc86dc77a6cbb0c47308e2a0c822d29daeb8a30ab05a0b354d2ea894f49c63056df478898af86e764095249c7ec24ff7e7440d85798adeb1bc", 0x96) 06:39:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7c0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 06:39:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) getgid() fcntl$getown(r0, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) r2 = semget(0x1, 0x4, 0x104) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/119) r3 = shmget(0x1, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r1, &(0x7f00000004c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) semget$private(0x0, 0x1, 0x3c) 06:39:01 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/248, 0xf8}], 0x1) 06:39:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5affffffffffe26a8c"], 0x18}, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 06:39:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 06:39:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x84, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x37, 0x8, 0x3ff, 0x3}], 0x1000, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) fsync(r2) flock(r1, 0x0) 06:39:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)=""/135, 0x87) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/60, 0x3c) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 06:39:02 executing program 1: mprotect(&(0x7f00002a0000/0x3000)=nil, 0x3000, 0x3) socket$unix(0x1, 0x2, 0x0) socketpair(0x17, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/227, 0xe3}], 0x3, 0x0) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) msgget(0x1, 0x8) semget(0x3, 0x7, 0x40) 16:00:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x1, 0x100) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) write(0xffffffffffffffff, &(0x7f0000000280)="8a", 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, &(0x7f0000000000)={0x2, 0x2}, 0xc) clock_getres(0x6, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kqueue() r1 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000200)={0x7}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000300)=0xd09dbcb9f9162669) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000280)='./bus\x00', 0x10b886, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f00002a0000/0x1000)=nil, 0x1000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) getgroups(0x1, &(0x7f0000000000)=[r0]) setsockopt(r1, 0x200000000002a, 0x9, &(0x7f0000000040)="9ecef689ff012d000000000000000000d400", 0xffffffffffffff85) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000001c0)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9", 0x59a}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) recvmsg(0xffffffffffffffff, 0x0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup2(r0, r0) shutdown(r0, 0x1) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) pledge(&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='{*\x00') setitimer(0x2, &(0x7f0000000000)={{0x2, 0x9}, {0x6}}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000340)='./bus/file0\x00', 0x100, 0x7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000005c0)=""/187, 0xbb}], 0x4) lseek(r0, 0x0, 0x10002) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000440)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6f", 0xba) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/115, 0x73}], 0x1, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000680)=""/64, 0x40}], 0x4) getpid() 16:00:00 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0xc000, 0x200) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r2, r4, r5, r6, 0x23, 0x7}, 0x100000001, 0x1, r7, r8, 0xfc4, 0xeaad}) r9 = getegid() setpgid(r1, r1) getegid() socketpair(0x1, 0x4004, 0xfffffffffffffff9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000001c0)=0x7a5) r12 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) r13 = getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getegid() shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) listen(r12, 0x3e48d60d) getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xff800000, r15, r9, r5, r9, 0x1, 0x4}, 0x1ff, 0xc175, r14, r7, 0x7f00000, 0xaca, 0x1}) ioctl$TIOCSDTR(r11, 0x20007479) mkdirat(r11, &(0x7f0000000340)='./file0\x00', 0x10) r17 = msgget(0x1, 0x80) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r2, r4, 0x20, 0x7fffffff}, 0x2, 0x8, r1, r1, 0xffff, 0x100000001, 0xff, 0x8bfc}) write(r12, &(0x7f0000000400)="c0d315b00cfe8aaf38039467ef84951a8ebcefcc079b529f6d0c36f7c73e9444100f267fbb98cf1107ab3236bea3ee903459054121a809e09335cd7ecb48e3", 0x3f) wait4(r7, &(0x7f0000000440), 0x2, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000480)={{0x0, r2, r13, r2, r4, 0x0, 0x6}, 0x100, 0x470be419, r8, r8, 0x4373, 0x4, 0x0, 0x1000}) lchown(&(0x7f0000000500)='./file0\x00', r15, r3) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000540)=""/185, &(0x7f0000000600)=0xb9) 16:00:01 executing program 0: select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x800000000, 0x100011, r1, 0x0, 0x400000) close(r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() 16:00:01 executing program 1: getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = getpid() r4 = getpid() fcntl$setown(r2, 0x6, r4) socketpair(0x3a, 0x8007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) fcntl$setown(r5, 0x6, r4) fcntl$setown(r2, 0x6, r3) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: mlockall(0x2) setrlimit(0x3, &(0x7f0000000080)={0x600008, 0x4000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) sendto(r1, &(0x7f0000000000)='h', 0x1, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000002900)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f00000005c0)=""/219, 0xdb}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f00000027c0)=""/124, 0x7c}], 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002940)=0x8000) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) semget$private(0x0, 0x6, 0xa0) 16:00:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7466f7389930fad60be195b4c724313068b51a2d0a0905ab504564feccd7c20646d440ed04fe8d98e459ded9a0f1ca9e1090f39b98a4bad3abdf09d21b3a6e89f177402888d2732b1aa4264aa6e1bd58f96a29c5d5cfb0f02ad3346be33576864e3773564df498d0302c96d59728c58b735b6af52d6af07dfd508815877d6a9f925915cfff8f9d991dc0f84f37aa92b791ba90b4dd777a81829e72635f465f93efd7b5fc02955ad10ba19c58f4358a17db00f0806733716812ae64a56ea478ea966564cd44d8bbbb5440a1fc667b3c28dba65b748190fe335fc4316b6c9b49ca3407416530e5c9086a8e9b438a9525a4bbf016774866", 0xf6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xc8, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) 16:00:02 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/4096) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xf03b, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000001, 0xffff, 0x6d2f}, {{r1}, 0xfffffffffffffffb, 0x89, 0x9, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x7, 0x7fa7, 0xba6000000}, {{r2}, 0x0, 0x80, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1a, 0x0, 0x20, 0x10000}, {{r2}, 0xffffffffffffffff, 0x30, 0x20, 0x7f, 0x7}], 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xed96, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xc, 0xffffffff, 0x742f}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x40, 0x2}, {{r2}, 0xfffffffffffffffd, 0x6, 0x1, 0x92c, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7}], 0x1ff, &(0x7f0000000180)={0xa7, 0xb0}) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:00:02 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x100) writev(r0, 0xfffffffffffffffe, 0x3) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/116}, 0x7c, 0x0, 0x1800) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x40001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9e) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) read(r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = semget(0x3, 0x7, 0x41) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/19) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) munmap(&(0x7f000003f000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f00000008c0)="e39b8dc4ab37d10000008045c034a5fde5b875cb777fcb290006000000ef21f2edbb22b7cb2ce4b3acd99c06cd349933d4f60d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585ba05622b00000000006980580098fbfefbc851f6f7b17736e5c0ff05b6c424bea508f5b5fe3f63d446a264023af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81e1a1a1bf048f6fa568a8a14fab54c2d2320f1c4a872a39694a63f2ae182680017c10bb47a85404cad28747a450042127498e8adb953f74e6c323fc00cb2cf0a3d085bcf7751ab6cc3dcf1f7431a13be54c951333f06a26fdef27243b11ffffff94b28cbaad37e18ee431630671229b8b74874c14a70206023c69b4d313777cce7b16062f3afcdbce19f83b62bfb9bb46efea1ad38bc71c40c75d22c52c7d45b645692f7359d89dfcd8203ff41d08358330fdd3b11d2fbd370144cc187dafe09ef4bc287421644c6c301fdfa5280ecd7779700757116a95d520a462ac19a11b22647fe8b3faca888a5c9b86162bad038fccf61fbb06687f429933e961cb6c983a85f84e6513cb83f1896c8bdf82644a3b8b064cb2e10a5aa912908a7d61aa69c84fcdf449948559fd6b1b0d35afc84217f5988d0476f05f58d3dcad8643023a76675b136c5d43f8ba0fc48f16da73fb62083b492675fa741b", 0x446, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10081, 0x2) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: getrusage(0xffdfffeffbfffffd, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000033c0)=[{&(0x7f0000000040)="70f2380a995f6e9950c1161f92580f5b37440b959212a0a54fd08132a23c9a57a08376b93f80d6da6beefe7e53c9dc6443daa2a50745439c09b2637647aacf3a62fe0c36a5aad235fe00017a261ee1aa40e528461d4ecd0f2f4e70b33ff3aed3160656e9bc37732320395afa9338a4354585ec76a07dde5f8e1971fd31d36f5108f7e432951baea7245f8f4c7caa479d35f04a060e64a03a62a433a553f436ff297517ae6da9322cb1813ac0aaefbb7be001cb11268e0e7f815e1b609998a3db622d71f6dada5e1e62901eaf613289b1b53d4ae621f23695f78fe6115e8eb2903fdd1acf0d023c0ef9109f45ffc09fcb69052e66aa77fe04a176a467262825d910ff78101a2bd0892bfbed056ede27b54ed5bf7de2541ac3d9f2bd7c9bce80eb0192b98d259046ff69813beeceeb07cf5ee2e9a79e0988406807318814786d98545a51eb0cc93d3fa9f4704e0b4afc610ece61fb1bf432c5020a008c1b6f6675d9369436c2946602dd5dfabd731ebce8d85466fbdb1525288ce6c98f7f9ff706d77016082f93f7d4a25a5a699f7c9966ec0d7b27a225501d8c0e614c37b285368de2dd9efd11b258f64ebef523be5522280728497541840689e03db15e9a60007b52a3bb57a1c44818de9e2432db10a824fd1fd1d1d720b3db93d25a6c0df039d334783b5b40afb47df6011cef644cfee2187b13110fe089ddd585187b2c692d402c3624a3f9ccc64b6be777808f2fe855d97063f13a3cd99153e0b4f08d394f303666141a5a8cb25ab4a6b9769a53cd50f3294147b1eae43b4f3a9cfaaa7c5700c2f606d39808628cdcf8d09612897c90fd410b538346d58641bed68c2b336d5447d9fa5a8a8e8387192a92e42bca9ebae5cb26496239b5d35f8f9df90d755c6c4f0da57cb1ef90178b651d585b043ae079151e4d7230018705d0a1146eb7fc65f94321d2745b4f1d8d89876b195dc61cb528faecca20e1a76702fde9d1926b297ff1e481e865a43fe3dbd1e902d0a58667c844393600526289dcd0f8a12d199f0830b4ed7f7f44136be04f05b4ab252a1d3a86a0fc7a1158b09c551026647674f9c6e9bd433b920b18952f0737a84a2f0b3e5db2b2794e2467cc810f246a9216c7cf4b3e4f599f69b00241e6793fef8c7a1d870750ef834140c60448282b93ab6bc3374484bfe4f5db953a5c9975e65c2f28a17ed19daad930431ef9bbeb9a7b090e5b36240c71d074472cb4b3e0824314c4bb4e754e68754595c5616416cb317372f1b68f62a3360e4e5e8801dcd43f56f6acaf04f1589848147a95c5f45895326522e78bb2daf5f754dcec11d0c6cac6f45f15043a5e5a1e19a5f6d28e37fdb0eceb8f52cdfe3ea125751ca5ba6ac08f7bccfaa611f28b09725a71e008a7159c6ff8d8310aa3acbcf37b4c910819261b30d2da3d9c0b5374b818028aea390707bb38985255716016a6bf1465488d7d9d433c2a414ac57248c9f3ca6737239dd3c796fe76fb912dc28bfe5c20cc8f8f3599a0225e0335333c0b6f4fd7b3122305b579c8b6046d7a435db66995270eab267ed446250e9db97af31066c6c7b6129353cb9a4b97e816c1a8c4ad29a44173eb6dff9673fd9ec5b12837baee0310b9a929de16da27a81c1bfe0c60b43167bf5ab5baa2a1749ef371aa48080558dd96365dc944b8677e349019aa8c1f418456d63eb9a52d60391bb4cee007207f240da4c04ee9a487c17785b0fdd0c071481cc8d7354ec908a05ece3f1f82920227b9cd35f77eea37287df126cab6751be9212bbabd6a083291a87d5e08ea048d6d12693c0246368dba98dcfc24315f5106ef3002a703b933fcd962138f91a6d1720c6f81c4258fe689a84d1ab3f59a0cbe8b661701ccffc95d1a099383a08a3a6c97bfea8620a1a316a1138b1023fbfcde305e8c567543c85c1e17986ddcce0b9c08720f3b1882b819b54eaafb480f10f6c251f0067e1399bc4fe242b8e818bbba094236ab4fef12674ec7f20fb0f9de8f8bd631302f065e68e9e22047358c48dcd28291f93e6186697989ab07e27eebb40cbed7db9be16240ae78af126578b9bd8e643174ddb29f31ad62e18294e8a3c238d25f0fc4370cfd060c4a1162e68ca2bc8fba8ec4b06c3fafac2cc7205f66417db079e4fc7042cf71916bbc90aacdb01b864da1481de32889fd5a4b19bbca583307c952078194e7d8b281f2f7c0964eb6db1b91fad1b7729effd830354b119101883c7c6b378172921ba88b94fe41225afb5ef032d7a2761a0e85e015a8a36088c792c5c4bdadf68b592c8e9b0e3404e5eb9724a8cbb52872c5d7add3245b89394baf3a7d62472b627f4274627f33aec98ae7ee7c79a5c67fdbe09fd8b4a74bf0a3e35909522445a3593742e6640c0194414ff9e63373d9ab47988adc5c9bf4035057d81f4cfe3fe36d9a12cda934fe475f8a712633ca7801573c5c3b0aba2ca8fb64c8e8db5064e2d5999b7097f85c6c62b176e9ebe029190519abc6944e4bfc71495c30384e5fb05af535cd783cfd77da79be9c64ee77608a3bf7dbd22f24875a3ff3cfa856fedc57dd616b99dfd8fcf355b2f68f420c6c89b052b36809b3168e106a5a03721640dd1e5bc23772cb5f377fba66a260ff63b9e65f00afe7624e15b8c9f964684bf4791670e4a315b6cac4cad8fb517845d2877e5dedec142435e8939adddbc78f8b86546854a59668f8bb10d4ca63ecf0787c32380f6f3ebe15e18bb3ed46d7c0d0125f802912213e0bda2903faac69c5592f6a5a3ee3423c602197c53dae8f92f044b47458e7f9a366138c705bd866b48e8e68e221dea0f75038650985c0ef1a5a440f2574f7c4c36fdfa6b4b7fa439e2bd5e54a954e2684339d92e07c4854c90b3a4c4e380e7120cd8e6b88beb6a1c8e85c61d7b3b92d48bc4eb615a0ffa49df00f9ca170948fbe89b9ce1da56eda0360beda724a0e5b18aa5c0219e9038c4819b79b12383f0ac542d11cd41ac64221c26da53eba2879ef7bd81b7b2ba972d190cf757709ce6003e99bb701e6dc8cf2484ec4302baffb48bd9317d159903851f8547a751e843acbff51798e6c954d668e64b689b3653798f035377b0b4bd67f0c2107c636519298ba73d2bd8a90bdf1ce55f27528cc73a9069da0edc0a7a3f41f85bd056872e72828f8453f90f2d70257c7f18899b37132ef164d09d3a303c933d103cb61558d6a813726e2822a866ef63be3e8da1c43b4665338b006dc40e6f86317cbaea150bbc582977913f0210011a4c429abd302747125668bd5bdf58535826e2f81e8b875a847c0dc486a78a6f42d6bd8ab2ac138b9ee81b7f9f5d2bcd9fa5a4a09436bc77a5bd2ec05ca2ca64e326261a6878b07368b2d4c0d6926f37cb8a273b7f726f0caf597b8df1921d35cccc6504939f2e85d288f86aa3dda694a26b030c90b87f83c13450e609c9da4daa8a62dde273751590fbbd491deab8e44acbf78c1253096cf6ff09e1e6b4a3938f38007761eb4e0ae733dcb21f3dcb16be5c6d6183d833d6ed1769c3f39ed757c9ee3abf27d961c10bc93231b58816288ac2f462e301b69eeffea176dbf937c456609123aa013a24b0ceb14295aeb568055bb0cfbfb5a4e8f9057335d70a29a1662bd55aff1deb1dc5c48d427a3821244c5191c11a4776988fe95c2633b7283149e64900e21df08ad0e50469d3785d3ea0452e0d070ee311760a239b23c94fe91be44ef9830c79e650d3c4f34599338e09b809b7018a75995a213ec02af320f4fde8f562ce540e23f800a37b884b711e2f96d37e5d9f77ca12c4634f484403b272498fa3f252331543e2d2f11ede5b65c75badf6de8ed7a2275e4d59bd4006efce9eb7aa13a15ac6febeb1b48913ddb08ae6a8ad6d7219d7c657424a8aee624ff2f15f186148641d186a3d02c778ae5caf613012f2d48966e8a4bffb969bf10c63f35e3ab65c90c9f257bf663443fa09d4d2d4063cc38ce161ec976a5e64cb9ac73cae3d96ea561ec2f7e18db0064c11fd36826c8961906a9229cd9c7ffa5d9da364eb3d082d7667fd60868656604a5541769c6e59b8b603fd4f0d37023a67b0eceec2cfc132555845011a915f2238c61a98af390e9ec8c21fc8650405659a5dca4c42c6f738d197efc2de8aaf7356791bd0d113ee45ae829005d53a2302bab3f4ed11961a711b16a23e33f2ac7401935816ea23daaed9e8d272b32f93e9333e8bed76166f8ef240550c1f23fc1c77c279f5ca371c72bdfa206a3cb356a6499a7cffeb4c3c8bf7fc60beb1f618218304baf5fdefc0d0cc2541794046cc91c648d7023f229677ea2a6295fdcdd65f703bd86b7f708dcfb987c8fc49a62ae7d78931d54a45e17ace74153e9eb698197b79e724ae3215cac133362cbbd51c976e060037f5aa45fb32ac33d46b73249612e860a7c7ce3ececc5666aee7628f9e24a0c5e2aa366f93dd76c2be91a2d5b7a26d0c9dae7285762b4e5dc846e19b88d39ef1ffe39e46f9ac9e969d1adf3c2699e6af6c1d5d0e6dd151813be90241c7b4906f64e1c321dec07f77946fa8a270416b0912fa28a50d829110c5c957bbfc5d2d8797107d2044852abc977608c8d7673ce695a477a0e5285c6193dc3a171d0165ab7f68988b1aa6a60ac3d5c50ec7c47931506e48dba4561ac0c40e0a4a2be3f54e4a99e04203f61018246a6f1528078da485091da16e1a1188bfffab0ddd4f4eda80059311e896b8467ab0d2ba0898626fea72a7b80b5294cb678929a4fa697e6b464d0f7a79e7d99d633f835dbae40d77304ae87edf621b50e3cff20f159286dbbed28e2acf88bebe16151ba68997f97399e8e709fc753f535a18e007915279a9badb456cdb94ee464f45f6f7e7aad0d5746c7d0fe7544eb854398ad999c43d4b9a99157a74c5deb207c23f629c2d0616fbd33b7be7d2cdce74cb71e30a213e49cbe2bb6afa55d7a23b572889e4c277b626c02f1bf916a4f311ab7b6e53253189396c9bb0728d081f302e7bbd7d962d468c8346de29ad36bbdffe08d7b98bb95652e688b9f6baf84904b6aa7e5bcf3c1c386e749f1bfcd892cb440e485866937b1aab68aca3ae7f2d97d3ebc785afb944a4b71205dfd2b712833e0789039305625b26bf33b007b3438d5da14b280f246469361dd0469f2942edaa0c252403cb1fa652d16068f9c4b14eb1a6418f516ae25b3f604dd45741aaf7cc30038e02d9decddfda61d8608a7df210b109830b49ae47fce1102e1ecb1b0224528e55fdab08cb1ea2784283881323c75e10ec7224e51368d7d436cb2c7d996a41dd873ce2e8b13232cf595e958c5027a12985773ddbf84e68318648b3afe91ce2a15d83b467a9c50718b887ad320df0d7a20839d49d96966af981c40e4408326033720df592384fb515aea914db1b88a079192484dc407b8b864c87dbce125c62a6db7946c33cb59eb91446a96008c41ce5bf955d292f925c5dc5000012f9d1fb08d8fb5b28ad3d323cbc85dd7af8483cdf4d7cd455d0a4025389cac877518797cd2f2d5d6f0e597811d656a74dbd4ccf243cb1a85018c4044f8a7a7274a0e9cf8380ce3bfae7ee5148d49c9dcc6bda76489be072b4517597e5b46d3be1f71bb5bb62f1768feb47676af807ac2e4a95720d726364eb53b38d71da6dd47bd315c673a3735de3b79183a76cf5794292b500cb6580a08cd1984c3f4488b1ff95302f328bff10f8a74dab43c6749ef2e5d014ca4c3e5928c426d4ee6cf740017b98ca616645857f36ac00efcf508606164794fc507824f16563cb9cf87c6", 0x1000}, {&(0x7f0000001040)="d6bba9a476e50bf0bd685dc242a07154ae65769433f7d935bc187dfb939cb1b7432600ae11e8685bb42cedadd2f3031759f689f0631d7bbe41b6bd9e331bd78f11ff66af6c3274c596df91e8213cd2e0bf5e38c6b3995cd82e8941eaee96291cb95178ac03cc30b8", 0x68}, {&(0x7f00000010c0)="df9a81a589cb145234a12d0a209f4212b8baf20fa735379eba142ddeb10a947ed67b0b94f9866ddba8765dfb5f927bdfa115a89d846caa6113d831b3e3513e66b9f1f132d895755d51e65b92317ef67febea0710ed2b88ede3f6f6e6cbbfa14afcf06b4105639b24dc59d58e5985dd952819f9117386e6ab7e7372447769", 0x7e}, {&(0x7f0000001140)="51a63c8d9a9b6e39b2aa8d80e8047bafbde2f7058152c393360d633a83314fb9df8b7b137b6f121d813669f273d6cce9fc4032407ec43db1dbad932aa648a0f8cfb47cbe3163aa9ef8eb51cf0b4d492d9112762a1a9017694986a276109ca04febe4d36296a391affc31392d7efaa70fa40262980a2c16cc32e764b6c4c0cdab81ef236aea144bcd7f95c6557df35b7fe0ca1fc43958a307e62b00de436b0a6f906a7693742a0e6b0071371ed643312b5df0230e76595fb07f674393e1afe04a16f17d6977af757b99d9bdf42749e60ee13c00ced0ce82401095da77460c3f49c7b0c5b851b547f40f3c0d3f491ae71dbb10dcfc601aca3b45588a04cf345d10ebfea269945d0de2cc28ad7c4e869755660ed799f4d5d3a318ed23a6ba5fd4d343e60e481238abcd9c0427e7fd7779dad9d9df7e07a32f042c0caa44a7af3e15d82b9e338d2387224468ef00798d1815f8e66d096548c803f5eb5612dd0742518ef277f079e09899b95fddde30e02367c8854ca91d404708940821f795dcbdeaaf165611fd80c149c30c1c21ce41bc614832a66791eac25db6e7f07b816aa02d73e4e178bbc348072561ea429501093d8b68f98892dbd97b9d7437cdfd682c52682fd0e36dae1f1349db3f711c2299cfe0400d36bbef5b7848c991d400a629808f86c5cbe22202236d1bb579b958c4fa3bd757fbf0ef6f5c22eded18d4c7f163284f0a636a3bc3419940b81c7fafd673b988830f13f571e513800bffbbb540894799e66d0f5226b9feaa1fa29d3a4abedb54d339d1001ca2c482cfe78848746a451ade43192b8089d9ba652f213dd8570fea9e241a39a2fb9488df59f2f0ad69bb357308a5d4827aad836b3f1759b6ff3486f8f8433d74cfa71c99610f7f9903f34499c819305ec93ffefa94cd61c5ba2be156d5d63a319df75736c26a6f398b15c4f0d8cb3c89bb4807b7fbc8cb983240ea0efb09d32d918ec7d8fbde3650f5225eca902b248ad6acd6a1b5c8a577d055cbc8da10837a52faae910431e9ce1abe04aaf74a06bdda0d0e1f0fc75b260a4aaf4bff24862ae94f6efaf9e4c4c75564b26acc25ff5a6fce590bc45c05f34e534c5d80bccaec42a9ddd399cb60f9ed6437f2fabe89710abed0753349a2c321c54767b63c9193374ed92165aedc83116ea00d25ef18f52bded1c2180270652f7a22173e5ee467c5e164bf35647f4dc455b2533382271b6e2342042ee08a45147893cf68dd78779a68d129269eeb2cfae542ce0b30ef0a10d3ce0397d9895a73dcd3c2a06c48348ad5e942a2440b779de5ca15e3f95d5d7505e757af508284327283ce5621933f7fa69f1a95020a1d2725b7da88dba26ce6f16ca508db019d197a6f08e8d1722c1fdfcdce3692869027e6acdcc65bd1cd3e5e16d06045ed4a164c656b3ce20d6473c2fe8aa179688999ee2c2707c26d8d4f4b39b08ffbee0253be5e3afda7ff7af7e40526092c88585b7e232fca2edcdd361ee84ef0bc6530da2d716dadea1902b9d450a475d9722353a88b134ad93fb401520452dbbd73d7bfe9c69bfd145e751719cce996e0f3d38e7f8485827a2125010699803fe43af2074dd8c16728f30c2eef2f41c0e320138cad5e01debb043176458773c760e8aa074fb97ca00c4d91ce92a3b58bdf4df3a08ebb17dcccecd10e453b1963df1c63868884ef2f1d9b58f2fde44049a0fdeb4067e68b732aa40ded0212de32eeb90a51ad1eb01ec54f7113028bcdb5877504915d133721182f3c6c1dd9629b985740bb083c82b2018d6ec49595d93ad07f7960db3d3e36786bc8ac7b79f9526c129aca83fc2731daf0ff1c1623358ec54be324b189ee652131d527ce85bbefaea458ad2647fe3f4ea92ed8e5b0ed80d98a7feeded868b8b4a7f30fc8f45f6cd1ff7c6e02f48b38d00328036f4cfd37a085c83b715392c0fc6ece43712490459cd34227dbdd04424c6764cededa334c9fdd27563e3fd27ff199fdcbfe65628a63a742d9d414153e6f4e3b7f4f67ed21a3e4fa18a75cde6bb9027870a055bbb7fc457d6dc2a5f975c033b2b27204707ee22ce0b838dcb77156380a7c34021220d3e61263d4364f69eba23e75be2c397c1d1ab4f0947c2ae10dcf6044e20523a63ee2e9e1641fb3a3694cba11565f7ca6a70ff525861d207b105f0374abed452abc55b1ece3a99360cab8ea6f4b960ffc5d893ac0825e8403d347d6f088bc2c119063645d93b971c0d84e51b4f59cbc4e753ecb3e5a030e59111be88defb510336d24a1cb544a144bc6181bb60d5295d9d45b996a9a2afb4ea55e52733d20dcf826a2d88699ab5139c07766b349972ebdcef42fc14b0ba8331e299d82b72ccaefb1d0b755c7acedbd98f353d21ca3da3cfd86fbeb65e85fef7d244f8e83a243ab947ba3e3df435af3ca2e19913c8aeb9cabcfd4fdf248277497e535b94cf34354b9d5342d91f943e0646366f9ab76c3f641e773bfc2d6150a6d1c1984fd32f39964c82204a9101c362e9f9ef3e7979102f43182779c7bfb7f903a5aff4c6fc35bc30a967daa754c3e1669510158ec37e527a89619d26e1cbd04d7a5ed8229c8fdb667dae8de327c4a53445bd97b5571b48695f5c271cbdb89ef14bb6e8e573855a5b5fad47bdcb610e680df7d22c8efe0b2e7847c0993818cb68ec5973007a501ec6f251c67c25cd63ea47a699773afa14409c78a108811736b959f34380587dc6126a25509494af6dc4c028232a4ada47a30be962d3064a1658c031bc67c10ac3c7af5fedff0202ff3a628bfda81dae3305db615377104566199718ab6ccd0886fedf7b0daf68a74dbfbb41393803fe332e12b736d6479357a622f655f0e01269d84c147d4d8148459a99c69ebea53977d5fe0ca60887bd538a70f3e48a34f8d48729f451c96f1bcb342edcd03bdeea688a3c3cf5961e6a37620e585036b0d0bcb390b6a5022d7075f434d6419bba6e6186b586e6408148a1ab3893dde9efcaf966f7759e2256e44d6a92511ce0afedf659bdb80f19c57c66fe9f48b6b67f2ac3664d367269cf34b45a1fe112e3f04028a2630a77aecc62f1d14940226c4844005a9675b448148e9c2bc4a94d1f553fc1b2d65fc5817a35c12c4daf13843d71ac81bfc13e0417c2aba8043116e5b55e407d5e58f29db3ec58d461a66dfb67a018609e450c088abc4cec84cbb22e4899e7d9faf42bb8229a89d797e6c405e6ff1b3ea36f31f5a211228cd344c09394afead996f263033c892a9a838200c2f95e8122143c00dba7b460452384bc8343ffa5d1d6f918d440b88a2e8fb3ac04712a77bbcd155c89d414a07dd1a91fbc7614ef23ff9ce41652d452479c74a960d540aae3b6f017f813f4229b8a771d570a1f1e119e713d5dea4fe7f31a972809265c1eafb1886f63eda6e2fc1ea4d77a24d1a54cc7da6d5435af722ea8f813af63dba6a650e0edaf736197478ee105897780bd5fa6bd9261f0b38fd7d2bd9ec094af8b21601e0d90f2889ddf142fdb928248a024d9805a662ce32b97f187318135d41542cf14c5285b27d6a07afb1d98f58be0b4d94f4d8d1fc165a6dfd84c0a9c1ebc41ff4b88b067906f59ffcb010ed03ea227280632484fc869e2be9fbc819e68778a2974f175062bb38d26813a1e712c646c9367a311211dddf76ddef1899bcafe854cd4a8818b8e68456fc8fba002b4488a72f3fb942d2bbad3643799ffceeffd3b486cda756ea86efc0e2b334eaa4d26a8f05cf8afb5778ea38f7ef1424feea63815e04aac69a58416dfeac2f6f38ee65aeca72e7dce2508e1547eeb984ae19546036cec8ad4aba3a704ea93ce0dd5626c2d47317ee8150cdfdb6ccaf54470e7b4c544efe9464e1e2238ef9e4ebe8af948e97f37d31d59873d17cae65acd45aeed5b4bfa299ad13d4b89046b21d16e86884d46c3818b4d092ff0ad5765ecf5e6873a9d87521bbbed3a502ce7a13a6dd18291c4dd02f628bcbd09134f4e808cc061e8661a5a0afb607e23c58571dfeed5c5d31c02b5616f001523848ca1ce899d02b19f603dcd7e0a52b31ffd4a237394e979788ccb2c0566002c23cee2af1df2ebe9a4f99db54fb89e2824cb3eafb9b9842dbb7006fe8932f27e0eee2cad2b7f3ad4f138a05415bca2383c023541f5b08d213ec48b54f3c403ca8bff44116b4aa360393102927e92ea9a643b51ad2a0584d2f7833f6f26f3302bae4b691eb8c9195c453f45731aa09746f8b3d5145282862602a2ca293e4128b950f8b4aacd3abac148d32579f04595e1ff351b2c729266c7c8a02fc91d0fe6439cb3df0d8814d7693af636e3228498010626dee69a558d44ccff88159b83bfe7eefd7c50c58f41a0af65cf8b93f7d0ecd4b5c18720a199e242cc373d369352055556bb55f531a4eaa8345ddd381f7b10412d722dbf3e6641ff2c8fff3314da2b0f2a9968dfb594350238e46b9b6f65cb2d32af1141352af22bed49662f32672dd4b669972743d3092f207632a2165983a82d5f5911980292881259ce321d1a7129c59e00407b0d51c9b04019bd3933ccc62bf20869f5bda76bdd5e2e4d4207122463fa41aa655df1bd6ce1d7ce22f15b5efce5b64561c96644e4e4ccf1be2006484b03b3ca9a986660af0c6fbd4521138c47ec4381281751ffb6a14a82e19a04cd878ffcc1b895d3a44374cb6cc404c0d76ac1b46fe4422eaab9de4beff26ff4cbfb6b4fde5f2ad224a645d623bdbc9f863dac075a0e78b0d882732902c11f9bc32f7317261e0ce5dc6c67087a821c6670872829dc7d8eebae29cfaae658001877a70a78143668f3d951383bec6d750702b064f74a62575912052f1d184878790a7bb32be1a32d810c75f834c6ad562ca35686586ced26ff0be481e532c739ee0049fbe8e61449a202b5dfc7c884c03a7e73e9019539f475ee94ec558fbd55579ba8db1ffb55df52a0f982add6eb7a3bed5313b3fb3e930961c45b7b1ac09100498baa11357036caaef5490a79a3e66c187d8cf96447bbc72afc040033c11fad12c069578e34985092f2591fed7d7c0e302f34aa02569b8d56e3a2abbeacefb31c30898a8d8930875df03cf8fc774958a8a11fcdd254752d74eedf74175c671d883ad8793204dfb1940dfc736e98b30ed0de5bf5a99ce5c5860c35740850c5b91a4f84a04eb3e6c9d1e51ce23f7e59064f469da4cda17b35f36166c3cf9c5563f48f012a868c1306bed190b314f9354d2edbf2e3dd7b95705d33b32ed828a2ab836eac8b8a01d7cf3369c1c9f4bdd78b0b7277ab275c6638ce92b512eca2bfdf5517dcb8c7397ef6aed30077c4f588829a3aca2c5516480b4fea6fb1d04e095ee256ea3af7de37b229e8070d817444493da8d4bba93812cedcf8b37b1794251021a67ddd7471a985877b15b139679dd5d914c8d34d3bdbf42df120a661f49f90623a60df1f504858fa48bb70ceb0084ea001f6ceec46ff857c42bd2eb71c8d8193bc54da587acae5dc815e8cc9387fe365748e69915966df7835488f5508ad709660cb2dbe4f709a190ad7a2381d119d23dc03f48480d28173b0210ce49f632501aa966bf3e873afdc39379a818c3bdb91a0865b38ff3ceb89320aa3843494f87ca1f328f1ea5171ecb44c2da0f49f1322ab98890908fd85f8f304a811f4d64f2205fa8be190503f99f6de917061a9c28fba1f172b2e92810bddf028c03d7e92fe4d66abcf72a75471382f265f367abca578af57282ecd33a6bbcd49c4cb5244832981cacfe2da2584bcc07c0fd7cea3841ab8131778f7882a6", 0x1000}, {&(0x7f0000002140)="e9ecf298eb424c4291c9e8cfdb09f0781ec208cf375ee6c0da259ba1d45b3d6416fc041da5a132c4f23019e7ac54d26d2ad88960f20a5b9121431f5e1d081924dd8e582b3cecc0c9e39a9f9c1c15535fcc116ddafcb1ad", 0x57}, {&(0x7f00000021c0)="cd77dcba6964f27c03dddad66817dc5183081a0b91d743df81bc6117868c07915e89eabbd4ee6e899b4167a29b86018b0c0e985a5793c373375d6d8a79cc5e7afe77e1238547e66bda962b75bd73cefc2df6b05e534167b0b1595bfbac82d5cc6439100ca9e3dd5c5ae4180e495933e3541629c810511f57aad7ef121342764e2f4882467075ef1d1fe2b51f42968ffee00ad6885c2079c466dc70ad4a", 0x9d}, {&(0x7f0000002280)="ba8b839cfbd1ecfb723bb60d38f4c867f966b3aeb859b0721595458d079da6127de775d627f458b3b12d3eda0e63a455483922443454a95a90dfaaf05cc6461e1de972e4064caf7bdba4c8d0e2a3acba9c960f791cb09dbbebe978c9209487a2dd7faf267c72a8c61790810aa2a2dcca2c710394c75465766703fc46c42c87d4a94833edf603a01bf9bd81afbc0d38b5ee269ed28768766dbff3894d3cb11c6e829063214fa71e9b7d9d6a1f655ec3671c8e245c470619003d18566abe0681f71468f9c02c9d389a00cc02c2baea0a10c928cc89b4c2a69a1575ed7ec1d94d029ce836d300539a6edf74f621a231e88d6cfb8d44217fbee1504a9b3dafd325675e6f3a200a7c6ddeb7873c196b6397765c5af96db401ec89236ddca77febddf177b645b53abb3099a1fa6cb04afec71b59916a683b1a5b047d08b7334c904f788fb4f6f6e1800acea2c277c79d5bf4e87668b67aa504c999b41c504a025932243c43d219d1059c9053d72bc40cb25d6f71b8899f9e9a34b0954fef67cb7cc7776c01cd40f8dd5169930ca52f0bb65da0bb559d065b21dc2a7cecc7dd40dd5157140c2fb8f665f7ce99fcdf4a161f4cbc0b9fa5b6801cb98b76794e17f7aafb90def8498ec039831cdd17eebf829a5704ff2f748b986f7dba5662e3894ec27c6999b3e3a178234b42db7c178904c3655a1135438d67c4c7d1cc4dfe70ed01ace6054e1e138c07ea99777cbf59b07ed0525e0ece8e62712c1f381282e89c412ffcaf6c67a351915d466e3b7b2501b3cf3208a07f56065a13da70900d7ff2c04df764dcd8dadd2a387be63327fac9dc8f2f82653c52165a4470aa1370c2590fbeae74fa05b24c92ff3bd56a29893fcbc02c8beff28b728177b22599643362b2c4db56e68eb093f74de6ded329fecb6fd110b08e460194a137e1493efd01f551d57a8a2e3aa3520b9cb7ce44bcaa81ec98eded23854b689420e3b812c500de9dc1293bbac5212929e2d01cf783f0b9d3742801e18d11e226b0eb1fda5eb3eb096e004d331d6a8e388b7677d811a09686786b9037866b0aee910a3564c9533a2031e8ea74569235855f446e366d64ceb068c8752aaa6519a50827b2cee77d5f3176e5bb57cefa2c9b0c2dec3ad43cd3a651f9247cf51c65f72b73bc5bba3dff4fb66c1b3e7480aaa1c9f34f67b2b0b1db4ebaf2f220f95a9c0c88c58270d7ceee43ed9fbd8646cf8439fbf7e72cdb26f0851a086d68b9b3381b22a8b112a9751dbc38e3d1a52c47a21b19ac9249ae322ace1e6dc14ecacaeffccbee9607768f1ae761c4a78427829e6fdaa4c1059a5dea394be340a9dfa71ba551d41f8fbe04b311d531c03c5651042474bae3d7d2b23c0d33e1c45964bc5eda781f0c5f4e6c814be129cf2285ef348f44f8c4096a6a48aa2a56ea39788c6b6208623fb6527ee7dd8c77bff07cd001bc2b0615afe07386dd3d878f2bd7afee11d5bebd4e640eca4147c1bfb86b9f9dc1e53fa18d6918b73675152fe2676aa955638fd0c423fe4f0feaac081e6d3fb03a07f0d3e4be0064a9c7a15eccdb44727395404dd7a0b15ec254081005ac014436830585db20559f41a2fc6d4be8b8fca4710e79cfc81c56ec35866f10b94b117f895e24d7145c4450c4d86227ac875b7d8baab9113c6e7f2133fa459b2cf5036be2fe1691d0521e4a6ac701fa9b82c70f1aed14835faa1b98ad45e8f2f571a6567abbfea8ce89c4df9dc5234cafd8c9b74a0d1e173985771764197075ed5c0a44b94c490a2abe3e92fc6f70d1b6272615d982f5c6ffbb3fc33559908d8b832923314d1fe9373f16d5cbaffc0b5811f1e5753dcc158d7e34af18f74db1540192bf2dcd42ad073883f243294ed09b914f88e1bf9e55797387b883a9329a71a0f620cd3ba0715aa977ba9f223274295cd1bb706cba271ede324c933cf8f10261a4b7e2ccadb2a5511927377eb3761f52096ce851ec033b52cb84fcf9cb687884c42990ace3b6a26f6d4f11b27c8b76b176853ce51861d66312b06b034de2d24d504eccf25c69c317bd3914251a3ff5c8018c30646eed5fbf960cea274e48c91fbcc306021aefa94f2f36a11bada2a62e8dc9ff2bcea71deb46fcc26e6a509352f3e263dc56cc496453958425683b40dd58d5324f53bf9945a69f57a3f49753559701ba9a888f23e9f58aa775026f35a7287af750dcdeedeb50eb068cec535c5d35659f58159ec7ca8c6791dd51b16db3dc0adf3a2d90198983641b124bd4bfcf219381a6c908bfc21eb10e6ee2ab26dc03fe830df2f2ef428703325f12af442b19fdc2851b9a9aa5bb6fd42368cfa0f0727a759f1a12c06f9261e8f7371e16bc14eeac8ade551bf289419a2cdb32d322d928b9617006b5f27e58fb19d1eacb27eb7e750fc9d6623b0cda52cad0292744c0e58f1acafd1a21d91142252ac7403aff8491b6408f43ff01380858733701c6c32dd17fd1e30cff3c65bc112c66edb8ae17272302e204613b0bd5259516d7efcf7f8d1cee933bc886878fcac1943043483bd448e02412b8901067589d8f1a1b64b2efce1de7393f82a3d08f68f8e1dcfea236f5f9aa68b2caeeb02ad89c2c26148073be704f243ee1f08102523e0e77f795572844574e571b7fd48ce301fce6e5fa16766cc8c3fe85530b9efc6e2e4fff344ba3f62931061753b32f6a6ac136108e3b8e9aa919cf55d46721d4bcd133b0a047b74c224a4462d58a37c8d2b06645f5ae4adf58c9a2aa0ceaccc74dd2c943a76359d2cbb02cad1e7a2e8dfa469de25cea2f37e8b59588a0164abbd28acbfba2b13ccc704e34481190f59c491a4aa6e7d67db97be20e84fd32d4c1ecbbc6f054dab53574527a4e4d18399da218643deafc4085d8451712a60f23076763273d9b72ea85b1aaf9029aaca909b65d32cf78a0433640e3a9c47a38b5a167afd6de6bb409bec737697524be7d320e276ea5fdce049d1695aeaf8d5c1b7a6bee1f09775dc98ab9b377d36616ea3d931b664d29e5aae8dd9df4f77222c924375793e89f949f0690b2b9892cc90d0e311657caf7852781e41582f21edf9f83c7c8f79bafe7502d6273a537e6b2b8d34270ad3e8fda754866abcda87de8d50c88a2d1f9c69c77539e1ae854b97acd77ed29d6c7c7b4554cc20d382fdf7d8dddd225609aa4e105c9d28d71055cc47e195cc3fd457142cc4e8ddfe0953109c713b2062e395372b5d3d56e6b501e2a0d06940e95eea9b64abceb66d1d24a67e92369ca03e2b2fac516e71452f16471df4c2fac240dccb63ce7a0d3840a44c0d7714af05cb6602fe0d37940e4e1cdd3aceca22d7304b0ea85edcac773cf3135ebe420c7d685cc21d0e7a178d0ba85b2f231515abd9e96944b5cc6823aff6331d77f6ed663a12272c6cefa952d055fcbc0593e52bc45d76eb28740cf355c59bc3106f00d14fa00ed7fd1e997e070a348b73bafeddc770e6d579f51a15596b9e905f6e1ba674295b71fcc97bec74d7d0acbd6086e88cc103d0940179d9f3b5f57763ba63d290a136aab7f7dc8258be20ee8f89e0836eed6337caee3a1e2466c7e993bea8f739e8d298fee98d141b61f69d199c4184c24e79d510d9d7719773beaf15ad95d523c520388166d1713f04d78f5e36a07ac5fcce231aecc7c9cf308ae2cb2d6faa7c7bf0982ac35d41b959a3a5c218b9497448ddee85cb588c4e213a19498a8691dc8de6520f9404516c0e76bd38dfd8404c0820da6a92cb88b77c9a8ba5a9579985910801afd07bf84d4ac0c3a8edca0a5dc4165a806b2a35aa83e156c2709143027fae12c7abeaa44591ad7ef402d5fb312c8058a956798466dccbec2232acef754d4d8f81052c975bbaca327981248079127409ffc6a8cb63970472e032e9b572761b04499f3d027cc046d66a851fe0720903bec909400bb436b8292afc095a4e6d52660df2288d9c9f92451dbab98ce03790371f599667abf9ef475593c951213c05ef1f02785ccd2f20862df84af2519f1a84f4b23a546f36eda56c709caa25141d2ac043c3e81f9b786c88976d440190a8b580f8c166a4d9e614d0e28b9cdeab643b1bdcb20d8e20d21a828a73d57c77e29220c6011186127d08f3d570067b7bb48238dbd7faaefe8a9f4ea06ba8765104d67bad08bcac994837e857e3957060b223821469785277bea020f557c19e11280cef7423179768f05bc0f0703e5803398ec2b0e3852cc20bef0147ee76d8de81f35bf938dc8d8ec8423956e76ea2a03ee0f9a929791150530a06c56ebe12e9514378469282c8089367356b666f8080d0f0cd62775705e8c22bd419d9d0db3542dc5b281771e92b3fe1b339513da63ba98d009b460b4f7c96acb7dc8c4612350c99f088ec7c02c2a6944091dadba38849c28cd134831290256d3f4d03fb87884be818fa51f85ee7750c2b318e972ce429979f1e1cdcc89b670fb122774ddb58808514e35e49814cdfe7c8286f97aa9ca073f8f23740266d91cb4f94404603499edf6f00a5a72b29e155bcbe4ae81466f92f99d8feb216503f1a50919167ee5e4f47feea90b7999c91082aa787344f746337a0e3c58f261e26393b9940cc4678dd94219e49ab01c75db19858e17417e0e031c3c7f176275e52712003614522c8facf4c23eec40cf2b7158a9818712db0fc28ef52eae8247587876a1b56978c10d97a5746e6ee23d1d4e46e70f95f2e18b4c3e187cf632cb36da972e7b9da402a45a953a956a9a243ff86efa191fecc3d3946392d8b593c5999012960725ce4b73702cbccdcf8b9dab9406938a75268e9ee59da3177ee87e13c82c6e4be6edebd1b48e13575b8d6b7e2bc938a739879e1479f978d402b78b1d30de0132ab126c511a5263356a67704030e4bec4e655a20746f1322f8c532938679ed29f25c78bd2c7a285b3fa39c0c651ffcdc3e700352895b14a0e82ed87bb72382ae8cf3ac221693fda2055ba1a3171a0ebbafbc37fafb167ff988e8998c56ac51f40157c51cb76bdedc84ae0f7f864ac90398d1a5e4fc8cd3b59c414bbba2d81ad269a68255bdeb9d027a824114d14877ea59ae9ac5afac3b4acc13a03fc0d63c4cf7d23da01c10cd1a544cf1f4f597005a466c7a7f0b3f527d227809f55e064c4e5fa4d82d70a19ccba05361dfb0de7c8fc002ddb5a804654313e2d17c069d5a43097287abc64981e1a36119b7c2efcc281264aa784a1bd43740c5357d549a892fc095cd867b3828740942ee1f46139fbaeece4970879e766ab679369c71325b5fe7d5eda6088d59651b47aca7afb1ab7bc12f40a254cb883538083ef30c2632642a19c883d79e4e72fa697bb8637f4be23627904c961f8634e22bb9437e66ae4f01b305d6da5a172590b4028ae2135aacec25cece4c4144dd8eaafe4e89e6dc6a6b772fe52ceb77746d35ddecb3dd7f9206a92af59d6edf62919090774e1ce1b8a6a0276859c13a84e5cddafdf1593f2db11fb31de1efe8ce807b9b4466159a61af7925753e575341412f7ab11ae8ae64bf8d65d446500477a3c4d8e9572af9d3175c13b7300f5b4c2147b4a660651e5392379b4c7fa7c14154d014776135d785f2528ee0219dc52ad0f31924f4343c2b1e9cc2f6dcb455b3cd45ac77106f841207c3858073536b53537043ffdcda7af2a240bfdc0fe2bed153a328e93a669659ea9fec6beb45f10dfe1eb021afafa0b60c93fb00237f2b8e9e632b4eb6439276a36cecb1e1bc42ecdb593fcc41ca42ecb46bd37a45ed8d0ffad34798f4cf3d5d0954e2eb3874ac74712aa7635e7", 0x1000}, {&(0x7f0000003280)="a7ed9b940419c5fa345a19500467c0c95b2db41898b00d4be4343a7815cc88174eeab127ed9bac36d8f5a319a535d3075862c7a89c0bc6d6c9feb218f3f293343455e1202121cef828cdb1d8925bb080b31d323cfe3627ef9f4e9aa31df054381a211c3637b4a175fc187858cacb21625cfd7a75d3cb2259e46c50a0e61901de27cd19a2f840ae7a2eaf8672b40729bcff6ba33a8697006073f156d559cff5414e5892d94d8a68f3624fc4a8d2", 0xad}, {&(0x7f0000003340)="529ec761581c462326d6afbd8f68eb8be85182677bf7d41c3238c04bc38df714bca2a76484be324d17c726162560e7134fcdd74506816f95611e5a0fe9d1a3ab2a201ebf79f429", 0x47}], 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000003540)={0x0, 0x0, 0x7, 0x6, r1}) pipe(&(0x7f00000045c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000005640)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000005740)=0xa40a) sendto$inet(r4, &(0x7f0000004600)="85ade75186b9984ba733a7b0d79968a2560799eeb08c7c1b1362760829f56041f9a6c37b71397abe3a91a7b84adf03fe53acf78eebbca6325e8edb99735fb32a1399b3b1fa8c33f8707f21ff172c54c071d9c034fc9a5321935db0093ace123dad0186c984f6006b038acb93ce024c7d6fadb6cbfab7abfbc00766c1de6d3293246e4cc21a07c810b4d7539c43cea4e34ec488048f863ee0e1ec1072a9e0fb06a8df392d0f6681644ca7d50d7cbcb7a79aa01c27b799fcc8b728e11ceb660a64b7080b55de0fa258e68a5e27da7cea7e33cd1cd633a36f7813fb33610731d52f9e46db448a6c2dc2f10e7e12d93fc8b4c3023c87c611c503617f50b52f995fa3ecf090f0b8241f99e492f7ced58431f65bfbe3cfbdb867403842c7acc99d939dfc6f579d567055d748c77a0fb937404475341ed848fa50c9a9ebb89554f615dbf4f6c59cc3bfc4ff95253777a439367d29c6b2a6a48dc0684e529f4320e6257d8d23b25390ac1b063fc699af4061beb18b48a5a4b9d92e1b8d1fc003486f784996e80581961b1a08f93b7c3a8d01c61700750e32dc1be6efdece794cdcf148d392d4373c0cb9423e4c8426960aa9406ef8feb593fd04a8cfbdde802397e5af1af65f48ee998fe04f667f8a3a39328a313a66c59bbdca9b8baa69f2da1eae981cb7f319e0632bb82b1abb5fb720397eecf7c55c00a572807c90c953859449d52ad31e12255969bdf024803fc9aa591ed91b9b653af4680ce439570d63d973ccfdf736347cdd6b8cb17062574097120a258cdcc19d61e19398373fdd8c0bb86847bce15501d3059d9875004281f54aae8cdc98bb14ecc6552843ddb1f46188eabb2b101739603dd8679cf50277dc89887b84271263e00dc82e69b5cec3a4a0a3b7584fc316dd349868ac34d80ae24b6ecbf58e76f13d3d4e7897d5d4ef9a412cd9b0b42709bf1014566fffce917831b2baac530933d75fdad69bfc8e60651ce7ee707fc73989fd6fab5988724e25e3621fc7ad2a43a6458ba156cd4169a76bc5af9f8629dfa385da5062fd0536a8c392e6e140f8a966a10b99182a2d08971c4027cc30f36b6626d6cc2465d6cf414cf06fcaf045cabe55317518059c2b30b4bdd5e127f1444a97c1f36e987ee8dfc4f2ffca140c68204ce39faca3c45e726c41a86b68214b0a8ea484a6b652b6cbd46d2c4af8691c139808ff18c5b5721b54ed9b7d6c8873390c6039bb3bab8778937e45b70edfd4f2c77d10aa64a2cb14702684ebdcc568d435e511f6e3c588fbe5e519eb77280b102efd415465c92d00f82662c2ba2b3ab1023ce39ece4d7829d0be569f635bcb967f7962a90f43ef789daf40dd5fa69ae0f265199c35abcec224ce723615238113b819fccb198cbabe9e2df908cd2ec15ec14d84dcd207ce6a6d82c624aeb805fb8975b91fdc49e228f19624bb187d0462a9e0581e3fc138b2d88b382581c3f0700ff594aba4886eb4f166e7ce13dedf5a9fa498f5a23fd65dbae5f73ca6c3ae0ee6226b5c61729c9778e1a9f3e4f46f93d878fd5a0b5be598f159386ec868c6bd8b0b344dfa3ce700a1fe414a5d1ec286d0882c7f578f5fcb3a2d0837e3a67ddb46f09991c99e85fa4490767beb8bbd3f7e79ee7302a539de1e96b361ad7a264a67ce1d51d370d040632ca1fa4178fb11aec7734197e7be77af8502fa7dcf1700062b80c04fc2ae01138bea66b79cbb086ee71558ac861f7800193467f0c287a8a821cecf6bf9506f65db26c1fa2c00b6ab20c531a4236e062d6a22877ebf6cfeac3ae459b1c1a1109747337a4cb7771610e0e5b9ed6ec214daab4277c54c54633d7f7c55ad9f265499c7fbb7edbb4deee0ba4f1c1ef3ae5217112e94f9568524e540fa66360be6422369857d65866634e936856961971b60295fc2eaeb8e5a119f7291288814f301d91826696234cfed94582f9a24c97d34f011c8318f27dc18b846a1311c83bf14880f0e2f2827f1159c395e320fb17e49ec445b8a8854ab0a221d2592386017a61fc7021b83f885b5eeec74d4a48a3ca4ae8f779a635d8c9319aedf38f7090313644a026f83f009236140e6bb6cd63b42805843f9468b8f83857e9279fa789b909e8505112c5897bc8db917b295f3f435547ec79de9063c2fb4ec752bfbd124662d8f2cddb2b8706e3b90d8b3a72aea72ceede797d5174df78f738af4fcdce660c31a89a21e602d47c9571cb2017b624b230cfd11da6fce0507dd8669a9d9b24c7f1019fbc3bab446726a1ccd6d057654c5e98e33366a82f0aaa25661b343bf0df64d1adb67f0f004f1f791d0eac1c7cc8c113ea82c53a5dee32804d422927e6f9ad8dfdb106f827bbc503b4371f2e07afa7f4cb5f2d736d7370896bfa5ac48f62a96373f7ff8e78483207831ee1df908005736ca8449b610c0233a6e108b8adda2efd9d4b926e35c1c462e37c756d43d406c82e51601cc4f13fbd1af5af2d180d2f6d42f8404cb0dfc74f2941e3456ba2651e7b28b53a3ff8bab0beb2365345862f6790916e417ebf6272e0c12ba48d4eb2f89a9acc9b97799bb512775562bfefeb9549e339120bcdfa4cc367a1b55e77af8817965a508d568982687ab51ebc8264acef83ddb257926cd0e2b8d17dfdfb6a19898bb2fb9618056c4ce8f0f150d9bf863daebad8192d18f5c44d075579ab939c4e027bc542d836e4d3e701116619388c82b637a418599324522c8d0e49680c86dd931969367bcb7b7724e583403e37ffdb13c590b1f0dbc71f757c10c7156ed8123cdd90987f714490145e11fd22127c098ff53374b68f0bd5f388ebf7bee6a2069fc963e9ba3bd784aba876b5d4d4f9caa0d07166989722de161d93bbdc42e815c832f0fee2b21062af536db7581286d6aab100892ecff7faf755f09e2e8d991dd66a2783199d560251615cdad1fee9f0c9ab6ed1ab88077bdfeb198ab5741b29a29c314a63b721ec6ae16acf36d7f09aed2fc62958f804bbb7ba0863f47eee7b7fe790ad9669bf80afcb27e0c6ee27e4a512c9ef4f1590a6bf87a81e4fa828f39f238a510065c835820b7d61bb443dbe34054031d84a0204ebad25c396d9199a39b317f4862209ceefb7b1d63a79ac33093e6dc06d1d9852477c4acf9ec72b3331cbe4ab5c2641e243b17ce03bf71c9e813bedefb7f88e433c20daeabe45fcfedeba4321a746cc5dff2b7fd5a53ce4631d87e11fbecde01e93d9a0165dd99058f8143de4d711f32d38ea9d06654fc6e00556bb4920ea352f447ef3fdccdb8f3f1b46121c9b5266e8f3bff3cacd2c1ae4a034aff9577c70d277ceb530e1aa1d3b50d660600168930d2afcf316ba22b70369ff5d0101a2d063dfb04d0d2455532940176fbed419a6b6e21aff8e836c0f7fe9c1565010195a80bc44586693cf88c2b140aa337af428180c123787f9e4e21c3ca12f585b5d292fe74769e501336bd4188482a6bb6ab28cb9fa59a82833b89d67fc0aba516714b2906da5ad3053f327f604c485d5d95a714348dd148f2504d9ee19d511c441ea8ee9a92b1883c8451f1a568ec6269ccc75444d86e4134ad8b33672d29cb4dba8e8eb0d64d7e22c1a778c76ce6ceb3a3504f41719ee4e5da4a41e88d63ec09e31789949a1b2654d51f3cda5ef2aba657a498d666c160038d50f245ebad89b97286a71efa7a2b17f32baae042e6a253ef12c7aee748a05db64be1bd23d09073436b91abeb8df5992488f466aee3fb322157fc73d77a51fbb2bfdda50a08e7edc04ae0cd2b92e0c2c79e5ea01547ffd761babf2191f2a558db0526e201255cb827007f3159cfcfc050e94b86deb830f7d399411420690cd01ce58f3debdebaeb0167a36c26e5e2716bf388508a9a12410f7b48dc84e7c9b6848a83abfe4039b667019f8eb572cccb828a3fd787ad5778c877c9a570ae65cb18679246a8857102891a8127a011dcd3cd502665e7768cece9a88a09cd3af418e6f23b5ea472b7a738c8c814ee6b8a57980d660033432650280752a0639eda971dbe33fab85a72338b8b66a58412a5bfd37b3c96770621f67f52785e1c55cef95d240329f23dd38154d84f62b04d25396246cd249b7141afa516f93b7b52e2f10725dd5f1b40f19f84159febb2b4470aeea4743fc6d3be0e5c5085e00ad764a27011a1a9a0aabec7e48937aa749f0c462b91138de8023be6e8f9af4f62c572fb3187894057efd35dfe109445e4f2af6103b1e70639d81f55566f8953650f1ba26869909eb58b9ba7ea1a3f8d62ee23c242af9e8e4f36f07c38e7c2c30734101bec465452cc0c622a0ac6eb3f44c0c19c8959f0da71143c1d2a55ba27c22395175ca3d0e7108d8cfd3713af6564a140344b655287a601cf4d4e4dfc55e6375edba436ef03524f8744f917a1e552ebda5ee90e639be71ac33efbe0cf3f14c546524b06e26ac04353db850d034fac9a7790a1d5eb700fc0f176d2a31ac10094320084a42f5a88887b24c72fab9456a2a6b81144ff3c52c6e749441deb06ad12b7d45be0e960ec508c3195036e805a35ee57cd1bf2e48f43feadd9ac381ff315fdc3920d4e375d78757f5179a59bdd585e968425ee37235221f4b5fa836cbf36ed6221e156f10e21c5e09f373cb4e646d1e240c70aa6e5b563fd62a93cd17f0846ffc76991a0b4abee187cb7181c93d6f5600537cd330bfc0335c34bda0ba95191de811897dbb92bff3d85cec2e00ca494000be5f45a8123ce9b787fef334c2d58c4bece1050c8e0b8364eeedcb1c8b202e066e40d76b1aac750bbc2bc1193b7b7f2c57b550b21591d4d597c076f50f09813a3716bc9e04d2f3c840f16d189a1b35e82dc3490e2c7672a3f9bb8082d8becca0eeba4629daed9a32c19d00e32313ac476443fb896c4fa73d4abc3701853d28b4f977761660e460c840d628bd5292e4c7cd144e42262c55286280ee86c194f60095f32eaa89f281a964ab521edbf4a66bb6284097815f2a60954e635200640dc0696201dc4cc3022302517468b4ae941f4e270ab50a37c47869954b1718c4e7290daf67aa2f091d6122c077be105d226e88e782423de5a02465891bffe58b3948f691ed0b3d88156ac0e2227ef2747fd6a9c83aae61dcbb9b6b80d52226fef9b745d5d5f87b95df01e11b1e3e6d8ceef27ba36da8214d4d216a70201d25554404cb555c6205d7648a314a3c992e508f5b773587c566d4a675033747a73c9d5fec3d464db92b215b6773cf19e408b669001fdeff6b125f3d2bacdfe22fa0c8f23d3dae026d35a03f553a4ead7365fa61d92320238a5b9e9cb19875c0e254cb9d021684154a513d997f6a0ea0e7d9f19d30438baba7223c3ef4a41de0bc494775babbb9ed7cf605e36c3f55a9348d8db9bbdf0f60d6d51fdc5259fa5727c7aa2b65ce7c6ffee4f5155f3bfb948c66e4fe17fdf1154f2176fe250b7c8e4d3409c564cd6c69b7744d20ffdc9c451f6ecbbd475e65a2df279b8218ee9c2086ec00a87c47542685f491b2d63f28a8d5a696eb70405fd110b75d1d9a8362d45badc38d327f4ee41d68649971ef1b2ab536333d559e3900ff1209afb1665f4af6d27e614daaccedaa02509c3e73f67c0a8cb8e94cdd4252cbc4be963a454eeb951426ccc750f73a0a17875af9577df92dab2ff559e28e6027ff0a75d725a133ac8ce73498ffdfce285d5f66ddb2f59e6afd8ab3bac56f8241c0d3d1932aea91799696928bea89a58684cc7ef081a50113cfe59eea0ea74359ccad333e1876573e61a632b3335515c1bb35e81d3872a7a9baac61e88a1", 0x1000, 0x8, &(0x7f0000005600)={0x2, 0x3}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000003480)) ioctl$TIOCNOTTY(r0, 0x20007471) r6 = msgget(0x1, 0x110) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000004580)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000056c0)={{0xa4, r7, r3, r2, r3, 0x80, 0x9}, 0x7, 0xfffffffffffffff8, r1, r1, 0x0, 0x1, 0x2, 0x3}) 16:00:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641df9ffffff4f9ae42d16416e80d89d01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:03 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r1, r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0xfffffffffffffdc8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x5a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) pipe(&(0x7f0000000000)) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000300)="54be7ec7af464196", 0x8) syz_open_pts() close(r1) kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x2000000000000000, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x59, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) readv(r2, &(0x7f00000019c0)=[{&(0x7f0000001a80)=""/77}, {&(0x7f0000001740)=""/226}, {&(0x7f0000001840)=""/208}, {&(0x7f0000001a00)=""/85}], 0x1000000000000345) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)="abb3ea3e7876a5f8b58dad6dde02e2674ba2fddaac6f3529bc0feb163f0316fee27d94822296ca870010cac3cb3fe14a5746fe585005a8f588dfa3b537b5ca7f80aa6ba07bf2bedb6fda0be782", 0x4d}, {&(0x7f00000000c0)="6ea2bed3251989e7a42a971addf6b4c2bf2b0076a3bbb1b985955595140980fd3d2b17dfe45764d86d78463f4132f5ccd3c095b1a2a19bc5e05d164becf3309847ad33489ac22c5ca8d40bfae10658d84f14626a", 0x54}, {&(0x7f0000000140)="fa8db5fdf18069663b11f6c861b51081006dd1fe2361e24caa7c370d9829d7c094e3ffa2e601f3be480af7bf25f56bded01aaa270f21e028d4acf70dd2c0d6c23aeadb4da7ca9848c40b842cfe87cb67a7497e994a25e6a76587c3769a01b62dc7693d42d7eea1c3dad3f8c7f88e19824ff2f0899ebcd89a6b58b182ec66f594d7f4a6b77df9beef619d64ebd5926b707a4a0c9498211b8d0ee03a0d5fb38ab40eb93e941e3de326985d290faf5509814e99b594d36cacb8ff3643fa9956c11beb2d89b44b0707a9e7c5694beb5272d9c38e6b13b63f7ed2d0ca3275ac653e54d0f47b", 0xe3}, {&(0x7f0000000240)="8449ea6560c40ba202f96fa28de35a4e266997f45b19918b937c3b2137eae56edc696113983ad76476a54adcc9f16a76a487525fd280773586f5ae16af3f7efcfef8f13dea0d96b63fd77eb672c121f535eeff4b33b2dc2942463a62a483d6568e9a66167298e99c194754d35c7304133c20b330d1b325547535e47eba612a55b066d95e72eabf8f9f7a7163e8bff4fc02c159ce8c55f85066e5c762368f783d23f9b3f5c6271e239a93bd439016a6b42d41fcd28575e3f138f3bf10d03bedb44a99ccdd47a190b884de1940bac4690ef730d24c47678726fb0237dc462272d64e1403a1331ea6098bebd8fb189ff44f1d058c655aec6d811dfad9d3582fdef621c92a16c98ac5b10d33dcaf9830e4acd203ca94d10040fd60dd6849ae75667a207ad83ab22e3eaa157b2165b952c8db239e288c140fde9216302ae0315e0674f6a1c47e77b165ce9a5e63265dee81b0f1cbccb1d39bb0375205b7dbcdbead1525ce35ac7f7b4d9e559fef0f6d9f64ddae67e97b78dc9a728014d509d14ef36e797831a9f8336936d576a3b67ddec30da25ae3106b0b139750335d7006cfc0e8ba4acc518db24a642e3600728a45b05965f8a5ab0298e7f4e5d57d999138e13efcf14d80fe84fcae59df3c3ea91a61d35bb0209054e2a346e54b48578391b20ad1d204cb1440f6a1a94af42765e4de4a70b96cb42420859b9d62df7eb29699b23e7ea3f1502f7ed8f29744e567f150fa832fa96423293d50651bed1b44b76dc8d26b61f3a480564a7faf761ddd81e1133220b11c344c8400c601a8aa1a0459cf850a6392d7ff61516cd9be96f4e89d8547c76cf7f32316a3236a53ded353f706fadc302c76de3db330c1a845bf270dd47ebdc390c61107e11b91c026fa520e4147107a82b650411017cbf09efb3bc598f5ccd7032a7068ef2c838d53f5fbdac2069398cd1e01c2536eceead03228c4f6d7ba96ff046adb8cab6998a4f5609c3ff3cc0e1843eb35003c39a9da0c964b1d5fb0221f3424d871e43e5ef7a0d470123a340f927a147143c056ae3116788db5cc2ba091200d905c8771ad2ab6de22024323af32db4243202f5ba67095594ac6f43a5128663421b7cbb2a7152155a59b93500df106b3e1c12f7f5ca7dfadc565f8a4b8a95b2ca6514cb68bbd4050572f2736c1e43bdb5510eb9efcc14a0e5377d5116fbd7f45817e4b45ad17c5d3debf4e71dd3581b9d423d70019eb0eb8ffca09c470012db6dc9e91990b56ba26a22e4f57f775bf04bb1c5c3cf67979c22e31df6f9c8e9195e3584042ab22fc02b0bb3aba4a4eb58f3f034e8faaea4277accb8dd2456c69ce38145826aab78ee03deac50c67167b5108312c9a7806435a3e4ba6dc4787f5dd5eb61511437a29ff04c595905a1b529e5bade888f4dbd663e2126c1d457a9e8eabc1771ec7b500d6614800987c2e436a71bf9287e33770673787fae9cfb2cbc33728f6acf437a8769847b842bb50ac62e37a9608f051308329014cb4e162d3a9fac70d77d6e03992b79737fd6fcde951cd4f9c40def1a21e9ac8e994ebe604c077f372cb1daf58e3c191f57902bfedfd1e74168f2b150816ce61eff8d6015fbf093a3fc41b5ea27c81d2356bb8148184005c4e08b7e9d89b39d54e00732bc24405811e05e6117ed292b33b4302748ef2e64f31ffd89f0a9a87f782a6b13d71cb33626da16e7e3e397da7a7bdffbc4ba78269d5006b6adf9cb4bca7889d2d27823324c3ecc17259529b855b215efed736ee758106b03eb5ee98f9916c94848bbb8d883175dcead7b025e9a605eb637c60e11a9061eef9dec5cc3803979781981ff71c282b2cd9980ca62b530902129e00c374629f8600cdf494f7f8db61ef7584d4c8b8f5009025a09563365b465c7644ecbb1dbba8ec58c64883c2d78f90da7aae55c04a6b94d0c420deec98c7c62848e1a64e193bb208a2aab5cc47a168f40eb5ea26bda54d6aaeb261b2fce9dcb5408138b99b6cfb0b68e17a76ee14134128d64d12dac5f73930cb610b10e4ae071754f1201ac73120d14a68c5aa0181ba0f713194df179e72e85ad56960dc33f646ef0a62878d7c373d03876c18be2d7227461302e157269081ca03139efe5c32e39f9060ba663b3488837bf5f7b0ef93bb8e2fb82c28ac4166aad2b4dbbb4914cabedc17dc5f1e61847cb3bcec715532b5743a413a187dd91baf91446aae12d3a15123b7a0317033d7574d079b90f7f0fcb7d986a619af00d1b9298752f6b38dd132bc50add1d6f408b302817cd6e4ea220663d9e571a9c2b90f481c3f06d2fa4b3941dca481dcfc084c1bc8bb4a92896070d7524250e429a0ea63f788984dcbd7894bf2170fd5d093b0ff16935fbc86af078eb08f7ba58ec3ff1877e6bbfd650f78728ef1cb6815d4f8b4f5f7f6e96f7e0ac7bc3dca1f14e1633fe1c76aee7fd88387c1c0f420b5404a49cd3f613cf200802ecf7ee530f9b80f39f2242d40b17384941bb9ca2fc2ca57190387cac0a03764bd9547cbe40dc73bbebff86c3ee2790ac02e90cc3347c85d2d7965192d15472d2c7d855a9d57df2b2470bba8bcfcb41e4a3aada5f7198ed8561ae298d69506c5141079138bc2cf5db26e6699682ede7238df36e5cf9e98cb4a961bd7826e1b5964312d97a8861af159076cdf5244cb3c96c5c7df4f6f8ff212e0b3c09ef2f268616c087d1ae8a2339f24cacee8934dd4d376d9421ed8be98e23e58770dd2a0a04241f3a7347565f7e65a5cf0d600726b254a597bd46cd646c2f007769578136439bcf9869c2d36b2e54dbcbd1f31512558e0f7f0d2c2be97308782305ffd34c2aa45660d5fcf67a2fd46b61b167c73383aca3b7af198db32862706386e6987c0976ee1b103608d2b6229e836d1d7f42884d85d78ebb6582f0169c07a264e53ab9f9f462f3e1ba19dc68d5698107304528fb40b0291db5b66973d2fe81be442c8212b92d33579e491ecf4183ecab9359626ce77b44813454b52aa1e562c23bd0d2a6507e22635486b7f255264ec4d2cf77040914bf92c03cdad4679c11207b9057ed1de44b86b1e21367c8ec69440431520029e79b1f140ef3b3bb5c1bee54a275a79908942f091e81f35350c05de055df0ef12c99c3d286778623141daf807d6440bbb023e8d7b1f6302f6da71e1b15441dd3ed582a479517ba0974f477fa228779b30db1a73ac218fb81fd0fb368680b5c1543bddf37f66b891a572a1c68401e9c946e108b498f4aa6de3049d7de1fa4e883a49c6d75841205a1fd2a650e2bce4c2a27c8dcd1a9710c8d4aff9ffd2da6c5f9466e47f66ea6a06ef928b10f433220e9a3bfc49eb9458bc6a709a8f68d7e3daf5c295ffd0fd9574bfd8de021df22c6e995bc20f4f040a4b175c38a52d7d3cbb313a29ee9375e4e53f7f7a337b5875f69a2fa3d858273d69ee35bec62603402b76d55e4644753b1914645c9a0557269915293b814ef35da2d41df09d578206905e6027dbbbdb7e3b0db87a2137698f1e86ba50b62e826fe5428386a6359d9c0cea0b71ce7f8eff17c395cc634a13c14a5a58be24d81876456f80e29554769f51dd4fb4d80b8f60e8302ca29cd7c8c1a96989b142ea65c115817b731431aa4b42451a4ddffb5be4b1e3797cb1e21bb7480ed776fd8a3d8fdd173f04f7753b9cdcb3753e4c644a1f93f833ac2ec27c1fd36df4354c2263302122060ffe492efe5e888bd4d77c72bc5ff4d9d9214f0046c48bf922232b33267daa90b0d32aa2cb89e785121a3e506dcbc53eaa8c50cd1d82ea6f56ca8b5a033b7e4ff27e860a0d81f92c0bfe3ef0656d520a1a018f472ed3ffac4f42d830695457df1d91312c259d4d5d3d80cca19e7bf80141adaa82e80e73849570463b01d1a0f906a719a8aa206980e75383dcc8e8a7548b3fabb36f7a51a27690f0b60a8edd57d510796a1560c30c4aff1414542b072d652dbcaeef30da203f45c02bc495f4360ba7f9c8b8d47205c6daaa63c8f2575b747aeb76b5074584a8c9fe5e5ddb8b555a2e0623f8f51e907bef4f05de262d5fbfa61fedd6cdb8cee9eb6ef3023e63f46a32ae783d740f4ae7b4b2daf4d593c4cd930032f8443f903f6dcb26dfa0649157bb1b9e88810e52d17a654c8d465050e1938f0f656d0574522cb24f18427abf3d7d66bd2cb2e9ceefbcb5f660f2cd0a60e7b2a818a7bcf576f69397acd0ddec9983d97222249595ac1f406da5282d36e13b845d9abff80f6c8c85d7ecb5d831a66f2ae73d19499d7229e52a2140501a2d81008f9f45500c58407bc145b71e661bb143ecdfe550afe9bb052ccf1ff239f2db679f032a8afe8d99f272b62849f7cbbcb0c33f4e9002fbfb203f66d24e6e57431189e63e8ec3bbf45d19490b76dd01aa1887839f12b6522757fe75217057b8a541c76d534eddb55408c54b4ea60ff5131dbf3eb41c6ca6f47acedb336b069141fb7021a6fdc18dd21a74f0755107d9fe3d4c753d5e8d6f3bc8b0d7c319e14239d6d2e7975885505bb8f429a586544756ce2cec19e244c1b677d1e2117526ed00f9869099a61e1a111fe51783f9dc09aa16b106a03291cdf2684ff6a0a9b70de9831f37ae1eb7b8d75367eb4fb9dd0a0cde4fe781440b29abdcf3a2b2f383bdf73c486a28899f68fe83e866a0904399b38c0d1099715b0b9630e12e97c13867aaf972bfde929ff2c1ec6f8027ff10cb23078d3c5187c77f5a3a90edae298aa4753f98d1b3d326724137221006cb541671ebbbaa4fbe76173fd12602f05f011dad5e8702d442894743de628c53794667310f5628316099dcca685cf1527b0c3db2c20cef19d45cb167203f64d06977ae8a09b34494acc39b3736e36648d1c681c475f353bac206576e99268b6218740f485dcec80528d3759f61971b560545fb6743a5f9a4e7cb2f2faa79104606e0599c7837fba0e48ed3cdec14bbab47c67009dd0ef5453172fe991847ef5a32017228880ca04501ef321d23e1ae3ba09a71991b44bcedf69737dcfaf5351c71310024b568fa53f6785b1df5e4db33aaf02a4c5ba5b4cd8fe8529e2dddb10c845bbc401d1b9755733fbf322f9198ad5de04b4f81a14d3460f45304312645c6dfd0f9cf5d7cb11a50464f576c58636121f8d516018b00fa5c17b6920016dd20567bb3619a3d6d52842c444c6fae827f8d6b21cfd01381b22fed32ce3c1e853a4a47c9ed75015b801bd057d2a78611b23ec1babf13eff2d35767b8f9517feedc25d270994cf8926571152eae6c0f48fcb9d1195110cb2216e2de287d64ace5c266fa581827825916118ec0aafe86ac7b4c9721540d9adef8617161ee41dd890db220c5ae55524c54d3a1adc749ef0b093c753a48fb6fa3f8ca514bea124d86348fe8f140c6075d9f31b84eaeaddd07ab425f31f9ab4602a171118a7b020d67d510b39b40fd6146e75e5cdbbaee247e5ac391453f6054cab50c2b1612991ae1518b67ec2a9e682392408aa030f7d3d939499cc83518c7a43bbab844d240d2f9f3a4baab61241124725567ade7742fae9f59be26acd35a1cfff176ee31bbefd5818f588e285d0d64097aae486c5f2accafc4efbc088647b52ea68d128ef4b78ddc065532a57bbe3fb1496ea6891f53704ede4380ce204ecdd5efb8580d11f963c142210328a838fc82b0bfa890da55ff61cea4ad1b25179b2e72c2f6e1e9625616f2fb222b07512e8abbfca997d1a8255ad334e43ba1a80c0e5b2a0f47edd552237d4bbe9817c375cccc3ff0ad822da48b7a8b4f34e5c0ac456b61e7f828bd24", 0x1000}], 0x4, &(0x7f0000001280)=[{0xd0, 0xffff, 0x3e804dc0, "b8ae9b80bd784ff3a7775a5df6f302de7fb05c36bacd4b0099cba53e493af3485581ecfc01086e5b551a2977669a252cf04a6a49c07d9e121a9bb315d639b71c06a3e4cf060707d8dfb35ba706dbc5253c32fb15ff43c86aaf8f3eb0a91dc2539d3362dba70fcaab42c5fecdb37993a5f0ac80bebf1a8438610574f5e57fe75819aed5dc6c34307cb89bc80001a7a0fc73c7ca91a41a0c8da051013404c7bc9378f02c64f1d33b29eb2b70e28ee4ae60904aa89792221c8097b7fec9959d"}, {0x30, 0xffff, 0x6, "fa2585f174f5fb17c0844b2d43cd3133340e7d238ad97c5736d1"}, {0x68, 0xffff, 0x9, "aaf4bd555a67ef0b86d2a377b63fd6bdd32c0be57ed53971a4adf009450e9e47599033215419cb6bce612f12cb9b477a1807243fe30de7bb26977eb63deff9641cf1295b887a7ce569dd3cc710ccfa87d2782614782cd733"}, {0xc0, 0xffff, 0x8, "3e91d8471ef117577f1003684dc03d103662f400438000c440545f97931fbbbb55c34337a3a5289b4f064678ee3d824f9efeaa4d6cde394948f3d7e129731bbeb9c82651e04bbd68813e904555ef0e0276e875d64e9ccc85f03e7875288d92c7f065c0b791150849ba8c4ee0a03365dab84fed0e7b10543965a0186ad1af3d4410588a55f5d71bea0a5236f459ab6ff398fd154e870f638fae12ee80010afd367b97ea75baf7142df7bf45085f"}, {0x100, 0xffff, 0x8001, "c98e526d4980ca0df548d5eb2c6cc6d8f85b73995a44022805c979739e9fb39cd1bbd7a9a3a4284f121535316507e42f9679b2bbc6a40d9eab892c06f670b9122288bd1166e9ba704fd19d3a63cfa7467312aa88e3d28cb52197ffcc8d9814f85ff60fc41a9a062965d380f4dc367f0da060315ec5fa0590b68b8d2491259d5774a1ce0967fab63924d73db748830ac692eafcc5273194f37f425884308c6f88456924084ab60952ad9a138197e2843307e224b8cc42700d271455c578e4f0ca57f9226531338e32e292ff289013f97f2550cbd723332a8f3fe26ea3adf7563e83b3acf57370f5409d11c24ed9"}], 0x328, 0x9}, 0x401) 16:00:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xfffffffffffffef8) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1aa02, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)=""/71, 0x47}, {&(0x7f00000000c0)=""/210, 0xfffffffffffffd69}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/245, 0xf5}], 0x7) ftruncate(r0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x8000000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) getpeername$unix(r3, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(r3, &(0x7f0000000180)={0x0, 0x2fe, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r0, r4, r0, r3, r2, r1, r2]}], 0xa1, 0x4}, 0x401) syz_open_pts() 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) getppid() semget$private(0x0, 0x3, 0x80) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) getpid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) socket(0x17, 0x8000, 0x401) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80000000, 0x4040000000000000, 0x100}], 0xffffffffffffffff, 0x0, 0x406, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000030080000000000006568419b55dcdf20cab250af7161e5c6768a349e887265c36d3a9e346fdbaf9d73f1922962188018fe52f11a1345d736e4cb9a02df732105b445cbba7e60c7ea37424637a5b5cf32397f4e713871d807d0614ec4e796dcfc51e1202d2c0c2e36e684d9a2baf8e9586a17ecae8fd4c934ab3e4809b21afc97fbfbe594f7f3de056dac9ba25966e5bc9345af098fded7f55ac1dcf8634e7c6ba0bd6ac77854cd2c5ef14d9df0ed23cb4f4dc7"], 0x10}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/47}, &(0x7f0000000340)=0x31) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) close(r0) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xffff}}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() kqueue() close(r0) kqueue() syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x1ff) 16:00:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2a, 0x3ff}) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x2) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="4f9e9f6b085610bd06babb7b9f99ba5d13eb192acf7c933aa45db97b03000000e1ec70013c06042a6e457159fd3b8e6200d5f58a09be1050ab0cdbe4a85c66cf00d48df4179e26a3d7571aab8db41c96790caa822b0d7570ab0cb0119d421160e26469601016afa6871814d886231bf9c78c19e6080c63748de9b65aaf7dba4cc8ef73f348f64f8c2917c226e4253aba111714db452fd311a2a2dca98df9a6d870e3dcd2c5484fe378345b9eacf0710facaa191a4285ca1ce8b3351b0309b2db9dea4de3637dc3c9f7794a399435364094a75d6923ffbab8bc38279ef660ad241e67a507afcf166bf7a88a3566bd64b8f08d0e0069fefa", 0xfffffffffffffe6b}], 0x11d6, 0x0) ftruncate(r0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = syz_open_pts() flock(r0, 0xf) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:42 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:00:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000001240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="42963b12903edc6e9cfa94535a5c67d5cea78493c2684f81d32dc3f1704b0df1068efc192fba48d30edd43c6e4e0eb549d42fb893e4b9d46f25794fd2d41ba8658191019179240eafe400cd078e3240811c70abd41186dbd5ea2551b5dbed9b7170383fc724f8145f06a2db544b5e38772826f48a69227f72f7194af6eae68c3085314aa512fc6ca00e1a1387109c44442f0aba1920c23aa8999c9561c77d131a726641bd4e33b1bbdd0d39a4dd01ce5399a1b4d94", 0xb5) 16:00:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x4001002, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x1000, 0x0, 0x10000000000002, 0x0) dup2(r3, r4) 16:00:43 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xfffffffffffffffb, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000000), 0xffffff91}], 0x100000000000005d, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2a, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="fc09f2d8", 0x4) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/233) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:43 executing program 1: socketpair(0x10, 0x4003, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x11c, 0x4) clock_gettime(0x2, 0xfffffffffffffffe) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000040)=0x7, 0xffffffffffffff14) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x100, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x84f, 0x9}], 0x34913e69, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0x24, 0x0, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x21, 0x2000000e, 0x100000001, 0x861b}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x60, 0x3c}, {{r0}, 0xffffffffffffffff, 0x1c, 0x2, 0x4f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xa5, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x80, 0xd12, 0x1}, {{r0}, 0xffffffffffffffff, 0x47, 0x13, 0xa65, 0x1}], 0x8, &(0x7f00000000c0)={0xd2b, 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x40000005}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) read(r1, &(0x7f0000000500)=""/129, 0x81) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x401}, 0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/137, 0x89, 0x3, 0x0, 0x0) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f224f4faf23c1321ac", 0x9) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000140)="9d2f66533bdeecc3d034008d182e2faded12316b58ddc92e0e2040ba561c24b7eead1f50c96d4346edfacd86beb182d18d2d1fa4622ff55a8d8b409610268f9c43fa1c8beeaead0049fb633478f07bb1e86054b17e1bce66703eeaf01c4c298a9505a4f60d9965e5f2a902815eca3ab44165ac38669a6ce820b0288ce810", 0x7e, 0x5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket$inet(0x2, 0x4000, 0xee6) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/208, 0xd0}], 0x2, 0x0) r2 = shmget$private(0x0, 0x200000, 0xb, &(0x7f0000dfe000/0x200000)=nil) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') shmctl$SHM_LOCK(r2, 0x3) 16:00:43 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000140)="ab7f538570cb76622c107fdb6747f1b0fb8fc646f1759dbb9a69f04ce3683a06ec", 0x21) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x27, 0x1, 0x9}, {{r0}, 0x0, 0x0, 0x3, 0x4, 0x20003}], 0x73, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x29) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() syz_execute_func(&(0x7f0000000400)="0faeb00c0000008fa9a09b2965364b0faeb299899999c4c37546fb6042dfe947dbc564660f50d9c4e29dac180fc27c120b4dc4617c5b7adf") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80008}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4}], 0x6, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0x30, 0x0, 0x400, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0x29, 0x8, 0x7}, {{r2}, 0x0, 0x40, 0x2, 0x3, 0x2}], 0x7fffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xa9, 0x4, 0x0, 0x40}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000002, 0x5, 0x7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2a, 0xfffffffffffffc00, 0x3ab7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x3, 0x1, 0x1ff}, {{r2}, 0x0, 0x80, 0x1, 0xff, 0x3}, {{r2}, 0xffffffffffffffff, 0x21, 0x4, 0x4000000000000000}], 0x4942, &(0x7f0000000300)={0x10000, 0x1}) 16:00:43 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) r3 = shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xffffffffffffffa5) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x9a5, r4, r5, r6, r7, 0x0, 0x10000}, 0x80000001, 0x7fffffff, r8, r9, 0x1, 0x400, 0x1}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c6530003c12bbfd03ac6b0cd22b25d1ee1c678504315b45650e533ac6b670e27971ba813fec52fbd2af290771da9da5b65aa001d57900da087456044d951af84108255437069fdb9e3472b6b19ce458a7bcd5c13e76c78aa6539616aa642fe0a5cff7580e4b8f588de1ff06cdec75cd87012b7d67df2a2887023851"], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = getuid() getgid() setuid(r10) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0xfffffffffffffdf2) 16:00:43 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x12a02, 0x20) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="004000000000580000000000000800000000000000000000000000000000cfb39b7f"], &(0x7f0000000100)=0x29) unlink(&(0x7f0000000000)='./file0\x00') 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffffd) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) bind(r2, &(0x7f0000000200)=ANY=[], 0x0) getsockname(r0, &(0x7f00000009c0)=@in, &(0x7f0000000100)=0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000004001, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:44 executing program 0: r0 = socket(0x6, 0x4005, 0x5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2828, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f00000000c0)=0x155d, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x400}, {0x9, 0x8}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x3, 0x4) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x40, 0x2}, 0xc) listen(r0, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x4) r2 = semget(0x0, 0x7, 0x21) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/213) r3 = dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = open(&(0x7f0000000380)='./file0\x00', 0x420, 0x102) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r1, r5, r7) setuid(r6) syz_open_pts() r8 = dup(r0) setrlimit(0x3, &(0x7f00000004c0)={0x4, 0x100000001}) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x2, 0x5}, {0x1, 0x4c2}}, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000580)=0x7960dff9) recvfrom$unix(r8, &(0x7f00000005c0)=""/81, 0x51, 0x40, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) accept(r4, 0x0, &(0x7f0000000680)) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f00000006c0)={0x1, "2277452b93a073f7fef98b701d4b0ee835a94e0707f016cdcd836bbc1026494cd278a82a073525b6be80438c418b7f8e4ed3da221879acac4c3d0a707ace9acce7e4a15b337e635d754ccd6f33d4c937b74c87ed4dd8ee056e518d9f1e3e42115a1be99855025bd03462d69e73fc24e7bce2ac380113ec7667e1c23754859706e3b1a30f00c805a53d6a206831e87e4b8c5cc55b22f252e6839500636d04449084d5a0e269ebe15a4e9845"}, 0xb3, 0x800) 16:00:44 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000100)="f2cebd772f9c9c963e8a192da916b1ae835dd1b9dead98194e7e265a0c28938669f2743b0306bcab17bf58e1869454b317c04cc5f5d06b3dee2a216b42a28a6c32061a69b74e84fa6a12fd8214d90bf3683d17f8a378e16853e18a55684f2984f2e8460d1ac7a9488756034fd9a597fba86beb01dfcc31fbbf5fb9e0d40ba91e9417b64642dc365643eb69a593d555b650e8c71b90767dffb06277ceafd7cf3d7db27313ab44127d86b70d5b7476f3c3f2f917303a420c71bd592c428f215682e98009d4ef9679133d971688f77b49e34abc", 0xd2}, {&(0x7f0000000200)="46edcd10b413d54d432acab7c26e09ed221df32553bcefff404debd7fd92cd33c89a037a962aca98b50eb11eb30196725876e6eae1d898c9a6d989c960f941efe224c668e0beaa0eac003ee703e3f204dfe2343e15fcf6516a987005ee66a823256101813188cb864dfe4d848f2dc78a5e3189f7c28389284126e65eeebb577b724b88a6d61f", 0x86}, {&(0x7f0000000300)="abfa0fd0c31b2affbd4676a61c500bd832a3f6ad6a85fa6dc37bf8b15e7429764b4d55486dc17ae0a63a7015630775ee04eb27ba6bee4de1b8d48bb5a11a41782dfd7326aa05925700235346782133dfb7740d740a825f3b9da05f85bddb48e9437ac41d777f0f646b9473f5abbdf2173ac1ba92947fb70afa77b911f6ec50959c02fd783aa1fd2d188616d143aaea34a3b886ddc093cba13b91ba93cd655c0480c4327a0ab5354257ffd52f990b8a0a78001eafa87a8396e760fd29ddefac33011a34cc86ec7d3fd70a73cdef17e4bb1899225beb6119ea6bd00b3b6a3ac2de775b4e91bc820bc0058b432b19154d4f5b910d9392e9ef433e376981c6affa171318b51b66ebf418098a12bf03c8e75fe92e57e189a1c9c2190cc59c0028789f5f9c956be86e8cb618da3a5092e4097e29630ea20d6291e61d94659181a6a9005b37f14123223cd1db22e78937b5f44c6b963b8a1e4d7d73bf5404dd9ce0715d63a95d53812549088325f662d59681dfe5ebe6b01f574b415f2af32cd57fc89c35ced870d9d65bed603e6322b689c1a64cedeac493ca177a2dc8e88d9ff281ba72216af9f06bd8de1fc148c8ef42db4fc872bd4aaa45f842b315580172282ce08c618128849810fdaa24f714b1d46af5164bd790b80c326a0ce8bf86a23d5a0e85d05c9164d98437de9124c72b6a7a10c94f58e05ef04ba5c380216ef6b1ca5b0179440e290441652a281941199055d4a0dc79ae5c55cd18df716bd06a1275e79ed0323bd48e81abf65721c2935293110f658afb130b93eeb89a0cc31b193107cbaef33b6998c1c26f1557e81ba9e8d0e7b926ad989f95885982f80659e5f09f467b66fea6484d3bba35fb212ea8b9a3005a57c8d97b930c837bd654d6ff0ccd2d3b3453719937f27cd03f56334b6ecc885c88445f26b814c1ecf3043df701efa3bf1394ca2621189d810f60aed3d1382f7f95757b50a7757e7e4705a4372c1fca8d8f35c9baaa63d6260b03bf654066a246f415a73ba20b756336ed00016a07f713c41131b53a4bf023b902308d71fec60cad1d24307bbfc99924f22c876efbd4fbc962969432a3a598b0bb7980bb435b1f29ec88ad9b29c52752f731c6c357eed5a9009ad994a423523e5be74ecd8e81c02c1e9cee79ec7b01938cfc56310b6c5ef6477e1ecb987afcc625d868698d98d842852459db00fad8961d9715c0fce89cd48c998cb89f136b42fccf4044d9ce9e5df09f6f0b664780d2fb4aa747193f96c53f366632abe7becc6839e07d36303bdd42b6037f5487e161c0fddd4cc904799eac679cf89436a8752bba31446d86de4a31e24899e06ca25eab41203035e28dd3179ac5582a9a74e01c9c2617110bb13dae8c14fc0a8ec953e183870176357bb7cdec03280349d886ec77c2a7b6f4e2d858db492f6813d8b058f4b148e41f31059e89fd0e9b811161143408d7366d924573a88fd6e5b8fd9a22e4a66148a4dd47ad8499aa454dbd3c03cb9cbbdaa3c665610ccd44a18de2d8e198425c535edd5290f72126577e9fc8bef67766fa5ac43f5537cac48f199c6bbcd7a3c46a06dde76b8a66be0629141ab0adedea61d8624b31e266a597107e3cac0e4528e2aa00d9317f201a02be6942664eddb8577eca92d94bc954eb46f481e7816be749e5247647da78c5ef69deca7c6ae6ad33822a27374cfd2451162fafce10aad08be8ecddf07a2f83541667c48d54fbc3318f3955ac932dd2dba671c9b71ba9f3444d4005af48c30778dacd20862df15489d2bebf16f4a417eaef3ddcc3e478b14b760877a27efc61cde923395f2cc6ea7863b5a681ee30738c19c917064b6027a2c3fdc70f2e52f2ac0cc3015987240d038f98f2efe927a51fa984ab3c0535a3b3ee67d79616471834c446e4096f0a40235f0bfa77c073e0eff0a392f54664733bf62327d6ea6a6d6928c958e53c92e6208a30c97018258f842e7b0b4c767144d9368262e60a770bc8e94fda24fbdcd3a9a3d61e761ff80d960451f53fbc7fe824b6751110f81662cfe70d195950eaf8802227a99ba1b678bfc800fc61922be296cf57b6c0c4049c38bd592c7e0f55839e2945dd7c608696cbd5e8630e349b1403c755788c13c5d9ba9a72d9029799e0237f2b83bbb2c8188f593c8e1e6479ba5803716a27b2ec384e92646897f429e5372ac13a5aea18ddce7048cf7a7f5cfccd0537cc4147465b0d01fae5b32c6372335301ac54242a5c80765fa484e1899b437e4766def3122aeef82f7122feacec9896c6bfb3df46af2c0d759fd9bbb8ee5f5465aa8474ce0e620052b7c6fd1d9be0ce3c97cf65c0502567c2ec3c8b9edb8bfdd2de4e09c36bdd426a7ed6e8324ce79f9ce36fb34f1998aac231726657303187f5671697464f8b36cc10ebb7237a42e8f5ca49dabda67c6b52c9f1fd1455ff5d0993330160bda1d3e3b0aa4f7d8cbaf81a889826699badb6fa053bc437372d9f03775c9d7a885434174eb2ebecf292cd5a2ec35567b120ae1b5a5b6e7fe2c548f6735d3378b7826e23b9f90412ac3d822ba8b624d73e4e7d42337941c5b4ce2407b1b58a6e6df33534d52375438e8b065be45f6f1a22017fcab1015d20a7c07358b1f4172ba2374e96e6d17636136e013e5e5a820afc192cd4f3569bb0f863a00e693eb04114994f47d5cba0a5305215fbe799b4e75b282b1859032725bf5fde964bc521586d5de9691c746199a16a24efc1c775aee31462eda7830c8ce63a4f7732fab6cc83dede8fcca17da67b903d826c278a78353f2ec8c256502a5e71660fccb4b34827ce45c3370683e334df2f2779ac5991e5eb1dde2f261c9356c33c5b019310323285fd901e001797e1db04be7a9754aa118ca629560b32d411a807df6a26dab836982dc875ab4666ff04edf1911414ac3880826a854c24e6a87c9539eb6cbbc10ffca8a9c142cfc564de130183113b203942dc994209be8a4755e07fe7f72548d4bc7458cd499b3d4427ebf61464bd30bafc73dcb44b4b308f17df6b651046bb598f7d956ce87f80e82224da6854568d0f84e11ec155289c723589e13c2ee010f55c2211cb86669a5813618aea6fef7ed8e3bc8eeefefdfcdc20b18aceb5d9a09ddb44d310a630f9247c010f2a124066f991537e6887596b06d0f6e806e0f698db3691e68fc073eb0b2dadfedf3175046d8e903100c3a45f6e32b20d76836fc46f27569cb51759687bf55f20cab4e229cadd482e03845848c968d06bd512dda3364759b6150e2ead17f99ed22845e38034a2ebf6b972bf9c655d0d80259274d24e0b633315d4c9b1a1a1971ed212d6576ec6f6ade4857a07f304e28a5e218cc4756e5a2b4c2ef6b11c14b00f433d5ed66983d8ceb43bc87d028c1e5e5448dc75b228202cd5b85df76e124288228ae8840ad6d1b00eaead344e0c29d68ff2c2c48045b9b6423798b62879916d41ab4902117427d41329a60e5acc6c127f029b92b52779a3606435116add5e0fe451c0d6b9c9b03729ab56295dc58a6a4dda5355ff48d82949082d89be1bccdd81bbc851c1074eeae9b6e5334ae9c3f9c30089e26157f8ada6615c46c9922274d5ec3253d8d115fd20c2a43fa2ca6c921a81816607a96c14cf802bd4d906ea3d935f8b12e364101b0c65388d1e7d096a87db8d0a4e7a6523fd3d55f47c9484872c7f2459be6bea925a31681f75defd98b1e24408dc6c5715aefc1c5ce2f7c25d21b2cb9d501b98b1367e02075a24f41b351df5956f964c4d79fba2c882f07eaf7269f414f53493a578fa9e0673044b2df4dd4bf881b27f92f3dd731213620eade8cb13fb065ddefbc001c2e00c09f8796467f41dbf86cdf51eae66ea3645c280773c32558e28032eeeab95c4284a48c4202b0c1965365e1c1fa82c3e4b82a0f3bea46762dae0679a7e71a5a0bf48fd080c61cbbdaee4181a704f513e47ab74ad68b37f62c51de5e6aca35e38667b1cf029ae8ccf2e1ca425a350bcc8bba4da96a55be77af85b28d59b29ec32a4cfeff11e89f86748754a9fdc805143bacc7ce89bfcdffb99dfac66e6a19cc4262ea2fa0b9c4393801407a0aab39ae415d4fec74d940b0fe5249a5b9a0745e6c4b2639770fe5601e5aad2adbf642b1901f8f61c60199e2a385b8d05bf399707259070a342e63b42205967a87a41ab3fa70a221e40cb34b9bf775f64176ee56716f5ed6cce758f886960882a2ab6b2def5bc183cb6c33e5ea197558231e72c697654a317c854b1e47eaf55d9e64ba303d76bd26b4e09b016ef36e76dcacddd7b4b755930e58068e8a79396aad21728cd1950b63fb45564dd32d5b82c43175eab0ab3bef3b0044534893fc1454ae1b5c915c48b0142e9844599df54cdd1fa7a1a8e460e2771f9b0e6c3d18471dec8b2ab4e70ad70ace6dbb96e96603456c1b49b2c7dc53fe925df4052918d52c843e7665648a277e73def1c65961227634ef23caf82671849cefb13b952396adcc5db1eecaff0f6f6fc113966f5c6df13f7f14a970b637df7ee23eda49e7e8a43152e139caa179c226640f9ae0bebc2dae361201ea4a3d40084d31126178c0e6034cac75fd8530e1f9a12dfa40111bea92dbd0c02e9d74d59ac59aef5ede5cf7dd3afae59f4031680bd69a7191254cdd3855117082398c748990231c96fc8db4b3edff0dd5a2241fbf87c6e45868f56ab94f734d612c91aa7a9732363ffcad6daa90194f1cd343530e25ad45d8d6daff0dfa6dd135e88ac2d4f03e97cf8fc7376fd39c59c2e39cdcbd95b8ac72b6b03e3836971f34b79bad177a48a9d87b0d184a700fc47a12b2ef36887a55e377739f6267c4ee27339cb26730c1e3909bbb6782017ade089190d743049f36ee127d493c8f880eedca10e80ef6359aeb194a25f643aac1613f3fe7ad7eabccd5004652ce0d955423fa5233966fac10eb6ac967574c776f51c6cf0690c93b936c1722715a61a8f7ac270c30d759bf88a76afd123d546be05f9053867f8d6920982f3a50815dbd53ec99845fcbc00890081bbcf0f7fc5f9212a41d8927c53c1a929d4e04930a5f6e6cbc6f1b68a81e6cfceb1b90d5d73ecf0ee4e80dee50714bbb881fbbd071278e895e5fd8ae2c7d883b26654fb94e37d48e6cad6b5dd66f2206465c6415378853bf55e1f4d33c1031d5dd53e1a0b5083c1a98b2e0f3554d65f56b3f3e8e2530baf0694db32399d10e41f7dc21babf092136d757bb5abb8a6fd8dd78db0f23aa6f4efb08a0624170dc5f252059d467446f19c4c4df45ca8d1f00fe5ea6414ff6729dc53dd245a183d4e5aa2cca91446309ee4b78c6028825f5720dd0fe567b176f85d35b6bf641f4d0b6f2b4fedf1c4073f6ab966bf1faf01ed5055c2c81520deca6877fd278ae57a30880d36ba3729777f5666bbac3cb6af95ec4395b2709fe39ec5fe425d668e79d93637351514f804ce39d9e68bc96a25e8e18d5be6ca6a75d6c73ca82c3893fc01a087ffcf6db56b6decab66bbf389e0ebd8803ad94dabeba0e1ad1270b70e2f62e93fb105204456df5e375a18caa2078aadb480d3123f27958bc432d88259b8d62a2d8d9dea7744d8e43cc4bd8c0dfa9d52cf6ea2c18903f19c19a2cab895359efa014e8aeab8d7d42ebc7c6362afde3831f5368906b767926b561ec599e64658a0e0699264104708540b4746abff7775c69398f3256328a4d7b0ddff6d47bb6913d65630fd1592ff116aa9e608588e2e3244bf17e572b3e3e078395523785eb381f2b52603c136f2bd67f1d41147b2cb34ed3916948c6bb724", 0x1000}, {&(0x7f0000000000)="a7fec4654183b80a7ae795ff0bb5684ef11fc43a4b5d4ddb2fa372c73efde75c27", 0x21}, {&(0x7f0000001300)="98b2b0302d896f6fdb00a3a003ca9c7ff4469014aa42f4350532a822bb7d8a61a6a88fba9e46cd16e1ba408fc379b85836ca88e2aa172a21a64feee499b171d53b67c1de46ff3015e40ba318df9715705726eb95af6260dabee1c6a7846591ad04a6cb02863ed1e9bb73cf8030abb59904c042a2036ff4cd334d0aaf2565cd3c0e6f1042d98979111d9965541a6f459c0c94c84ce56fc04d9d303e80", 0x9c}, {&(0x7f00000013c0)="97f288af43e3b776961a536688b813454841a087496ba30981b09c70cefe151d808138e1068c2b644f2f2e6d95fef4686d986c56ca266beb13469b8b4ced4e950d6d01964e5dc52a4f6eb1dac9a30755e54351681fbbf0dff235c174cc6e3e2b33669a4a3fa037e3dc80a5bd060c29ae45f25a7bc6500c53d8e6d8272e867efa258d2b01c73d22c24b9cc1dfe5d96a1276a53b5a005a82e592152318a61d3c52ee906cdf9cdaafe564fb8cdab74fbf995363974d8c49bcd5f8528d38dbabdc98b6f856f5584a1bd04c85249cb93065506a2d3f8018ad71dfb397cde3878f5f0e9fd9b5c5", 0xe4}, {&(0x7f00000014c0)="4e52048d66d4522cf07af18f422281001f05d55071e8add24570c99a31b2c32a48a58962eecb8edf593666612b70cce7a812afbc1d1e1eedb23f4a8f2a71024277373d2cffd27ddd4e4e76b7c1e8bdf3becfa54ef3067b444d09", 0x5a}, {&(0x7f0000001540)="bbda6d74401e8de2364b64c35ca005f4bcb1856901004bb047105f7168bb998266344df0f15ddfa87d25fd6c5e7726b22fb1531ac355bafbe07f6adc3037a7817f8787fe113fd8ad397539492f12c7419553a8d9e7c53ce286e39dd054fa5d45d4e7ef82f0477d7209c6e2769e4bdd470e404c772462e3e90179445b310613c87b16b82bb0f8f62e3ba6485c8dfc886ba09b3f51d67f2d475837bbc7f712bdf91e5f7a88c06ed75da60047b845696198707a107cf5a1f372ff86c4022ce1b36d8822b216041079685180c2429d97b52fe1152304068650097330208c5edd3163b1af9ed163867e3d4ecad387b6008c312ee0f610ab8548dc24384a195cbe", 0xfe}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) close(0xffffffffffffffff) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x5) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r0) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) ftruncate(r0, 0x3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/2, 0x2, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x2}, 0xc) write(r0, &(0x7f00000000c0)="9043e1ec4e0dd87ce8f2927105a9706ce00507aee4eca1dd912daa06ce373a0a839992238a56c2e74324403c2c6996313b74393d46dd66a800f6038f69ca9547b097935c22934197a25b890f94f85425b4fd9a88e7b08e", 0x57) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) r1 = kqueue() fcntl$getflags(r1, 0x1) r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) r3 = semget(0x0, 0x7, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x800000000000]) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x401, 0x2, 0x0, 0x0, "ad6e95fc51eab034f738c9282fe55400", 0xa, 0x3}) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffff801) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) 16:00:44 executing program 0: socket$inet6(0x18, 0x4000, 0x6) socket$inet6(0x18, 0x8001, 0x6) 16:00:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/91, 0x5b, 0x2, 0x0, 0x0) 16:00:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x5, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) socketpair(0x10, 0x8003, 0xfffffffffffffff1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x5) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002efb66696c651000"], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) fcntl$setstatus(r2, 0x4, 0x88) chdir(&(0x7f0000000100)='./file0\x00') setitimer(0x0, &(0x7f0000000200)={{0xffffffffffffb1ee, 0x1f}, {0x80, 0x9}}, &(0x7f0000000280)) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x0) kqueue() syz_open_pts() 16:00:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2030, 0x8) r2 = kqueue() r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) close(r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x7}], 0x9, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0xe4cb, 0x4}, {{r5}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) r6 = msgget$private(0x0, 0x212) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/4096) 16:00:44 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x7, 0x40) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/140) 16:00:44 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x0, 0x0, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r1}, 0xc) setuid(r3) r5 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 16:00:44 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x269, r1, r4, r5, r6, 0x8, 0xb310}, 0xb2, 0x100000001, r7, r8, 0xb18a, 0x1, 0x2, 0x20}) msgget$private(0x0, 0x30) getpgid(r2) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r3, r6, r1, r6, 0x2, 0x4c}, 0x1ff, 0x100000000, r8, r8, 0x6, 0x5, 0x1, 0x3}) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:44 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x5, 0x400) fchmod(r0, 0x130) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/46) semop(r1, &(0x7f0000000040)=[{0x3, 0xf8, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0xb0, 0x1000}, {0x7, 0xc000000000000000, 0x800}, {0x7, 0x7f, 0x800}, {0x0, 0x7ff, 0x1000}, {0x4, 0x0, 0x800}], 0x7) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/4096) socket$inet6(0x18, 0x1, 0xcc) write(r0, &(0x7f0000000080)="a2cdd45e2822ad8a8e0c5e52bdf977b3b2e7efdd4a0bbbf448ae", 0x1a) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/78) 16:00:44 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143f0acdaa05f1418f774"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:50 executing program 1: utimes(0x0, &(0x7f0000000100)={{0xae7}, {0xfffffffffffffffd, 0x1000}}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x400) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x48) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x1, 0xfdd, 0x5, "6d2c854ffe3d6b2765a1232e4ad51690063ca909", 0x6062, 0x4}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xfffffffffffff001, r3, r4, r5, r6, 0x199, 0x4d8}, 0x8, 0x8, r7, r8, 0x100, 0x800, 0x6}) 16:00:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getdents(r0, &(0x7f0000000280)=""/224, 0xe0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) 16:00:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) syz_open_pts() readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:51 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="b5b83f9659396fdeb44f8e03ecc5cf3a60e77fb2c500695f0758c1f50e0062a0867cd0e936599aee03d080b0fa93a3519c45512a79e5f6bd939f2cca7841a4432335541a5790445d5af18026f857", 0x4e}, {&(0x7f0000000140)="85d75b6a7e24051b511d798baa566f70a8a360bf84fb5d8ba675c35f2da9b94ebbefb8727c41f59f789c77977ca98cab4fc0408e100613661ddcc204376a280524e908aaeba3f25455a7be5989cc2db3964d54942d74122259c96022b0dd34147ac7957dd258bd32aa44937bc16fb59080c14a7dc14fc6dec3957e736195da402cfb55a9b1d9769d3d507b9ef3b42138f54f543af2408d", 0x97}, {&(0x7f0000000200)="3cc48175e8d1702417e056f49ff9024c3706fddaef4048d55e68b1416c8db1a9818f16d3f01e56450c4400ccb35ca2e6e72f2b21e5ddaad84201bfd551387bf65067b6ebd53ccb299b0dd0e1a634b9012ac699ee214ae4ddf03000722e40a7458f4879076b25dae6116539d83673372b1643df9c63e88f4ff7465fa94c8e69de9f53a432c1018231c485743e9cca74", 0x8f}], 0x3, 0x0, 0x0, 0x401}, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x210) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x12) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') sendto(r1, &(0x7f0000000240)="7ec1255bad440fd5f04aadbd0b8b85b10111c9305d319136113c654bc594152ad68451b4231ae3fe246dec073fe1fd64f942720234244a81caf5f9277ab87f98c0f1524bb9e9b97fa91c8aebf15aa0943d8926ef527b408cc7577ac8193862d97128ba509b8b3ac6696e6b2a7827ef3a90f6d6fe42806ea31f9d185757230d8016fe7666ac0281ae54acb56a378449c5cfc980ae96f897e199db981a3677793bf49aab9fe3c346d66acaa5c7680478fbc4e5f462", 0xb4, 0x408, 0x0, 0x0) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000400)=0xffffffffffffff92) recvfrom$inet(r1, &(0x7f0000000440)=""/249, 0xf9, 0x842, &(0x7f0000000140)={0x2, 0x3}, 0xc) sendto(r4, &(0x7f0000000180)="adbcef7471d1f334730f815a279934c0", 0x10, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) fchownat(r1, &(0x7f0000000380)='./bus\x00', r2, r3, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x9, 0x100000001, &(0x7f0000000000)="57ca9e7da666b36caac309b918d6fe10cfc3d81d2796a9a95c8d8b5d4d566e9cadc3a59ea5eba0b7aada47ec48a1de8ce4fd07f8b22b4f497027393f2f5c6e8beac5235565e672d702023ba9285125198f465e13212a488ad2fcbfcb6f5e04d690e82817e4833f7dfb40065b195cf71cbcf62a0c8948", 0x76) shutdown(r0, 0x0) 16:00:51 executing program 0: mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:51 executing program 0: mprotect(&(0x7f00002f8000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x22, 0x5, 0x1) fchdir(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto(r1, &(0x7f0000000080)="188fa22a63b48ad2969349e5ac202fe858bf6503d9e1b278303fb79c26b7ff6cd16f7e4a7ad48f1269a742bc6ede9d25337fa9e7ce97cd5c58b1f7109ad5244d0fa385f8ef8b93d92b0223aa35a3e5b94372644f11678571c38805950a2f4a5c4e153ec18c26977ddf01700c8dfbc08f912c94e05154305cbab26327c48ff6fc26175f7940287f485d55c21a7ddf21a828c4065b89a583e1304fc6f608452aa7a6d628d114bee0888dde466b48ec07137c4426216a99acbec78b", 0xba, 0x408, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x200c, 0x4) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x8001, 0x4f00feb7}, {{r0}, 0x0, 0x0, 0x0, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000010, 0xffffffffffffff08, 0xf069}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x2, 0x1c0000000000}, {{r0}, 0x0, 0x0, 0x2, 0xa9f, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xbef1, 0x1}], 0x4, &(0x7f00000000c0)={0x7, 0x1000}) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/132, 0x84) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/59, 0x26, 0x842, &(0x7f0000000040)={0x18, 0x1, 0x3ff, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x80400000006a, 0x0, 0xfd95) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)='[', 0x1) write(r0, &(0x7f0000000080)="ae049a02968bb3bd31ec3d0926a298f7ca36cf3cb288d1da2a7f839116d25976fd1cea5ac12fdb25fc132f94a2845bd9bc7dbdb92ff67efab9f412c97c726ec8baf8160a8faf77ebe091ff4f78dd7061edbc796293f9cd15a22acafd108005a394c6304b5c32751fb19f5d4abc68359a46d6b45b72ffad8502a1685893ff3589d6a0354be7c3e9a6b8736d95d74c9170282b3417", 0x94) 16:00:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000002080)="60d401f112753c0a9d59f13745cbe70f6eadbbf2f7c131a73cc4c74a23603fdec62dbe1c08daf4d4a9a22a96a0d84b6657c918c82a270bb1a7c2072a9663a849f1c0d7b8dd864c279711d28102dce90e7e6e9951ace1119ca1236136131bc36cd12bd79759f2f0434558c083d3387f8677b22e3f2a59ccd44570298e22de3a689bee08c75eccbb12cf79ba555e62eb86c712ab1601bd93f77083e00768699d1af7c3013e8a34ab36993df06e5d4cc892376127501b5024f967bb355c3ede61b743e04c133ae8e39967e22bf13fa07374ac3779dce7cd744f7900b669308e9abd6272aa9db3ce120ce0fdfa291f2b4eb7cc1f9f3b5c9db3e0ca039bee25989524f0559c1d8d72dce13d7e68f75f254a5517185050ce9d9f987102ab9042574e2a0a5246267b0042201462d400c151b826c325ebba5c022b21167d3bba328937bb31d014ae14f2e04be56c13ca4de07132163a84bc63992556b571b3e6f60e1c00e9089ddd6f13a4bacaa243797613d2e47584fd5ef4ee6d306bb841713de30521ff51e011727d8b13aea3e673e1733f6b83b64189d96088e4906c08eaf1390a82b5255487c05f9faadb7993bf7603d57041e51354092334e8aaac64d7197cfae76eb4c93fbdd8f19d272e5411d07b748af73668c1536c0cebe691534b476b1277aa96497b4be21d0cf778946821bbe2ab0adac4852fe5c85abc8736f7d84c85ec60bbd5bdcee821aea41ba06676db6e84c0171220c5eec8c1080ab05278177720370ea3bb023ec3d198b5fbde3e3db9eae889b015a5d3e26eb80bb8d7ad4cc46d685781699d80a5b25e589f6273b1f8ecf7f5debf4d6a4e254737cbac5584b7d107172c9731a0a4c2afa6a8f8b1dd1e8baea4fa959fa0bbe07f91ed67d9b5f1991133a10638e9c217d2964ee14a89495cea171a0a397e2f33d5b6ce7cd68abd302b5a6f1f1025871ff563ee0ac7da4888f04e760169d1fc41cd3cb0a6db3a70a69b197d6d47fa6679406a2f370f9903729a9df4f49989ac360d50bc76ef0ae40f7800fdc68d0e7edb65a0e6b2ae33f1da8955ac4b39ded98e90d780fdd2bfd6da6e0c184fb9db1c6197acf59443a1debc4e880cf10ef3e18869da77df44d893b2650c2a4d09a8882fa334fcf0f3eb8b2457b0eb8b89778d3dd14e1f2c6cd9fb1c5c932763e3b8dfc36cb235d702fc04918d0892de06506070b5f947c5fb08d5e84193126c31294c8ba4b02e2bd1a0d9cfe95768fa34d13815c55b37eb4f000828ddf4cb7695e2c1cf435391afb892dcb4befdeefe09640ad9950e50806a81447a2dfec62efd19ca149fe8801b5c47bcd36ab017d2b8357b3d90a849e418e3da31908d2ce6150e8cc6e411b526baae1fe62b9978715bb52bd13281dc6d1a14ba02c47aaf6671259c5bdaf4c39eea2e7668c6ba8ad62615f20e486d8ad7ecb8b5a6ffdedd6daad889b5072396f701a83018c082612272edc3c60efb840f103e884d7117c7cacaff9008b7bdeb485bb9628be8cdce7db915946ec0f77f435b056235baa12c366da68384b566b741e74f8506f621185649ab129c4aa2a90e2488e8654d63c561c627ff058c5660bda1698d95ff54b3d85afaea54965502a74249c010dd8d136b39f7a2d1cbc13a762909eaf0b28d0a7049775179dbfb2a3efc7c00440c40668b7eaf1768313570c432626d3c700cbe13994b3f114b6b95d69f1318c4eb964748735cf82be339a1fac2376e89d68b23cb86d0ef0b57d1788fdbab47311acc9fb15a1dccfe68806226f66370a519de84e8e4a1587212a8709929a75fa1c335d99afcae35e871377752b23440a6f575df463fa71a56f1b7ca7131714fcc313defa81dd96703313e3393a813b023ea650c615376359e597434db533fc9db8ce5945b8c38f1f90ea7aa2d774ce0ec8b66ec65154735135c35648900be29f3120f71d131650da9494036edaf024537ed5954d354a8b068df0335a596341bf2a22aa1bd80e32a8e899245f692ce6d18c1c9199ce3c635741febeda74f24254684d9f1ed28293abd2c11d32d3b000d8d4c9f1e6ddcdf1fcd6279fa6ccd074bafd08378f03de5d6e3c27a97677679e3021b54917b1aab72bd871b25f1faca5f4b7ea201b8ad47a0325fe8813121b760052e08caa81565f7610cb801cda83bde9ea4e00d8101aeb5f85b92c4cde0e67bc952da0792d078ecc691bb1c90358d66d134215cf555cc6dfe68a7de841f51577a65a9af4a5e48ab99850eab4da76216759d99cc7d86f0d210921c131e0ac9a78f9516bcbb717f463a67997f96e62df3dfcb69d4973e9efc3d37f22c653230d6e9757432e4bff52c1ba5cd4f472b384fb64fb5231fd3e5b06726cb4c905ff9bf03c070a85ad21552eb8608d6a0fbf50328b9ee008643674bebdbd72cd4f6d42a1c679c2f3b993bc5855fd61ff7b524655af01100e594dbe4ab23c3369bd55a9d4b03835bd3ea28396d39c421dab03689c08f2fbfca73bc7d3e7ec2914efae4bb12d988124a2ffec17b2e8a277dad21fc6c46959349582dcd29967d7d332f15774faa62f3a6cd40c00164f06963e1f9aa666099237aefc8a4cfff33b5dec7a4163c5c57ede2c544d8c4d0e136ba3066827147055a0a682a461319e834a1b118082f532281b11fdf62e4b803b63cc6696b6ac46fb1b96aa767b871dfec31ca27d3e855abaf133e58f5edf501645ed781fc0727651d4fbd26f95d59d860f85bdc5b3a1c5b16779509830adb5aa79fd028d44ce954cc3493c40f619230364deddbe18f8fa65315ce787ba7213f602c9220c83c2bd86e61a0a6e40ec596c3cefafa5b53b445e5548e4543c4af5968cdcff14c3f75a541dcb614b6c3ff7ebab4a81e4e4b8aa8cba291a9319c296b69e172202b3febcb763b736abced8c02b7627dbbaf480c6502702877fa2fa290e94a3a7bc547d22352318ba424827cfc57dfdcc4fbc6baf2153d2662862cea2424b0a827f094de5d0f9a2a667737ad51125872906cb17911ae706f5f8c53cc1ab5dcdc90b6ac1060a48360d4d8be777cd197224133bd45cc018132566df9748d6f21be31f80709b1a004dfab565e95d38584af2efb62b1d6af7b9769c07e6c0426085b7151f9d3e8d99c6868191626ef79b16878b76962a60f3eb3dafe76fa12c61c7be0bbadf8633d92b4cab5b29a4da4925d690a3eb15dbc2e56ccc28adc15deee064ab1aa08d864b9393fad6a90fbeac8c68ff50cb01e0013f109ff3ccbd61fb6a9ac4608398a2f0e0add940c73554060b59c3c93dc1a060f7739f01cc3abf96d86e3169f5a0c4b974b0d231df3d92cbea5d7c6c8cb2df63d59c5115d479dd6081666858bf57abc89faa3a004ee7c721e956439c91cf1a83f99ebe2a5c1d5cec07a6efdb3470d5a069d3d8823d04a4de5f254df610e040771c420d63caee0e0b390cca793566847f14ad6266c2c296c37c6d56e555ef6936649b770273fcc8db6ea32a042670be117a5de7cda66a1a6d82063a1a51b5599f87ccb4cd21adc2b401ad3e37cd9145f79e51b927055e74491434ec91058a8767beba9b8abb3feac7c135a7031a3cead7a544f2a1c633c0d3acb6284cd051e50fac2bd4989c5379abaf09bdbde617c5293d7006a926d02240d928b3bd5ae8d9ffd878584b54bd482d3817ed9686c4b7ba7b65b48b5b2877af467e236cbe54061d9dc8fd1d2775ba6fbb0f1173c6d0c09ad52108811dc02527e2665b10f33c01d4e322b40c970585de43ec0a42495922d1ca955d96ea778384c7b29b60a18497d837d986d2ab4b9948860b79bb18561359215e8a3523805bfbd778c9262856ca56d53d103119150da145fb6694cb26e91beccc0ef1e785124004657e41a54157c5177323149f41b7e8368d70fb105bfd8facd5489c34eeb744d814e902848da9692d0521406fec50902c33c56d2c1f8ad562742084e7e39825caa0fbd2108534944e415cd96208a4468ac1c5b58b5debbb862dbd46f783fe80333a8043e8570ba066dd67665a5341f9fee4d383439ec1f54c83d371f03f067e03c8bbd8ac62979d27478e624ca9176813f188c3fa349f99b1889f962ce61246c8ba5fec75a6d20fbb6514c54e7fcb9fb2a6d6deb9a63cf272bc637b41fb1b913817b53803f9ca2a45599729d1aa1e5bf3092c9111663e0c990a0b66003e0783960278067df7b9e8e582646eaf00f0dd624fd1787dc42f59f11f3d5f28d036f6f799980863e5bad2baaae65b0f34711", 0xbbb}], 0x1, 0x0) getpid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$inet(r0, &(0x7f0000002040), 0xc) 16:00:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r0]) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r2 = dup2(r1, r1) write(r2, &(0x7f00000001c0)="ba16", 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862cc641ab8e6385c3ab24286564a262d0a72ef17f8a8ae675b00", 0xe4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe2, "a146786eb95bd07babec1100", 0x0, 0x1}) syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/64}, &(0x7f00000000c0)=0x42) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 16:00:52 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="a627ffe0e111c41f261778edcd2fde1856304f3f4468f34585462ed72e0d68c5175d4d180858756e0869def5881544f10acca224d2c9f9d856b05e22a9ea96e4e5b246f6843c4651e0b747daf5f0909545750f1ca96674c4414338e5a5b4ec27743ff895e95559041d093d7235e1f6386257addc87d42d74a2173d7484a0ae94fb45a326e2cfd4bad55ebad3fdc3e84a60d6a400fa53b432488d7029da260143add9d91eed70ce9ef7aeff218f61210fe11cbe7118586d2c70af6f0059e90d973066c0160cabc68a58a247086ae336158b675a7c9fdeaaaf3447", 0xda}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="0801000000000000ffff0000090000006cd3e70500e62128eb667f561d1ffed0b6491c95c2323e2d05ffcf0f37bc4c31fb6a39fdcbdb02d0da5e19b1e7eb4aff97a6f13da7587b7d243945ac82ec23823a268e15efaba8de76449c0cd6d2bcf32ec400fe782c8dc02aa8aece6e820feb6adb92ad3f6a9b792be799f319ea4aece34dd38eb3217cd34e9bb2b5a131aa947ef5c0b77fdf6cab0555cbef605275ef78ca6d4d5bde0a68f6fa31386090ab315b4734f37e5aa2a7c4c21594ab89cdd0dfed6a4ae8a47a4ab04f82705b4171abab2069f7f0c92c0eaae95a24900594cf420b3197af13c06d2bd827a7b39e43e1cc226faedfecae0089fabf4c958167c0a489000000000000b800000000000000ffff0000000000000d1006d5e44c24b04c3a07ea45dbbe626d7135fe18873542cebb70292add9ab6cd6a58136e8f5c9f080e15da8e21f17b3721b3556d75f214a58c9002de1862c5903d9f2af8a4992b67b498e092221bc1837615326d3ccd28967c745043817bafcd31f413f9819949c9ad3e6ba8a508654205e98290476a0edab51a10c2790cc9aab838106265d11a026ccb77ad238ee01aa8e6b6f1c25524ce2044f7c9f81e5e2364ce5bdfce0000100100000000000001000000010000003239e75b907df01e89623f54eebb4751dbfc6a8418bae35ada7ee9ef59ccf8e9e42082b4e490c51ee3173d6b073fd3af7d95229d0cb540138ee776171a0860fbd527405a1e40a60f5c74e7f4a3afdd8f204f57c57b7787cfda5afd80272139fac1424f635475ffd74e7db4c31ffaabd33c0f2cad18a9c4a3efca5246e94fb20f3b97c9c3dd8fb68916a646414f38fd26fdac0cf7b57d5cf8dca21c69389402a43bedd4719575301fd41588be853f3a9f1092089f4124d3287d9d9d3ba901d1cdec2fc5c9429d2f0cfbeb6c70a874179cff511a7efa8068dab5b8eaea2192beb1960238a808570fc15ae8499ce6683b6206cb68f017516b1379c8230000000000e000000000000000ffff0000000100006bccae1f0d127fb9ea3b7e42245136232b308825dc6b3c87af603c25e94ed2ec48967b5752388b0c819a1a8fb400a9a44845fd4fc243c1d22e3301f3859a6879029cf1984f6d114c41c08c80599ba25333256900000000b9448818ee2037b3e5c1707355a4add0a991953b32eefa84bd6defa07a8c5fac791e3cd8d0de6fb9494174b6af387e1e10f666ad7e7895e54c3d9575c5a6d03b0e8493a8646db081c06f6c9586253ea8dea212ab11d2209645c26a27be5b637ce7adabd40fab90d483f28e99a6c87ad560cf3c26009d5400007800000000000000ffff00000800000024ab395055bf8f700f25f56bb896024ce623fb51c0fbdc4234bec35a3b7a6bb7a7ecb1773939a4be40e7e888c90ca5eabd625b2909194323ee97190a1ac8b21be4fcef2400d26cbc45fee04a99e85577053167994d884e1fedeeb562f20475c66b260000000000003000000000000000ffff000000000080f593025dd35308bbfc94e8da6f5b88de4773f974dbea199371bc88a9530a67fe"], 0x458, 0xa}, 0x400) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x2) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0x1e40e7bc) listen(r0, 0xffffffff) 16:00:52 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0700aaa76dd30016718d23002ff3c68748b41681c29c40025a5a40d05c93730900741e9c30afa685133ac3abeba2526d9072107c7cd8d41070b96693aab420600342115fb34a2952a3df992fbca6b04308db4c190072821b33eccd210265d9442916a651795a5b2741f46cf2299172dbe749f2a4868921cb13e7f200c12399a95244c208834a19e9e4309f8da4"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) close(r0) 16:00:52 executing program 0: nanosleep(&(0x7f0000000240)={0x0, 0xfffffffffffffffc}, 0x0) nanosleep(&(0x7f0000000200)={0x2cb5, 0x40}, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file1\x00', 0x400, 0x80) clock_getres(0x2, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchmod(r0, 0x8) nanosleep(&(0x7f0000000040)={0x8, 0x6}, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 16:00:53 executing program 1: pipe(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x828) read(r1, &(0x7f0000000140)=""/4096, 0x1000) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x800}, 0xc) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc060, 0x8) r1 = socket(0x2, 0x4001, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0), 0x0) r1 = msgget$private(0x0, 0x408) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pipe2(&(0x7f0000000040), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdc, 0x836, 0x40000000000000, 0x5e0, "32a0fa7c99a13c0ce7000000000000baf3397000", 0x3}) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) preadv(r1, &(0x7f0000000640), 0x1000000000000376, 0x0) kqueue() writev(r3, &(0x7f0000000740)=[{&(0x7f0000000540)="3b17f0d5414a160d91c286a2309c13cf5c2f05efb871f5b1a3f087cb287890263b3910b36466064d24d329428b6125506d2cc42bcfb922b7bdd12e038833d0286964f15483f1c90ff3bbc1a73c5ee953981a926de06dc2b17394b9376cbdd48bf607094ec08bb94e98a3a105d098358b0571507280ce29fe5891366512e40bee71e0c2cc5cefd395acbcdde045b8f637f7119da605d8cf21f2f828bccaea9b99a1c45419df47cbed6b33b275b482ab55d6b3aced2172e7f9860bf2497498e043ee51be9a296e986864048722694fcacfc94481afa6fc28488c6290ae1c8658ba54f05be0ffd917467002a808de4212ba", 0xf0}, {&(0x7f00000006c0)="5d70be931a2ee8fd85a8472e2db3c24b845d9d1458dfba215a71144e85d920478f62e541dbc231f3d49f3b6f37f3a5e8508a97d39cbd29af0c080ae04518528f", 0x40}, {&(0x7f0000000700)="e7585f5b1048675125f315e5d7d7af70f1e5d5a8b2e5155afa167e87922bcef2c7dd8817dccc9e438bbe050aaf98e6", 0x2f}], 0x3) 16:00:53 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kqueue() shutdown(r2, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0xcf25) socketpair(0x10, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000040)="c4c17a16166641e865566666c423796164842801c402219c2ec401fa7fff0fde8928dd4535c4c1145567fe8f0958976ec1c4819572d3ee2e450f1ecd") ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe00) 16:00:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="2f4a61f78cdabe09bc73a39d0e06f6124f4ca4b382c6d9e7293e9517d862620e26578569a8aee14d561b68c2ed79435f76f5acdc2809fdfddf3fb66dcb247860f5dfaa43a2a177d7195864bae05b7a560551e1a96e3c25607f24b3d93c3be80d52e7b7e10feac063e3d10f590ff5c6853b4056e7578ce8868922ac6c315332a4c42ca59bdde9a63cdaa72794ae2b6c5ce1de5a26d9a951654cf9b7ac643a81aa58b39128288f07eb61a8af2a26f3e295", 0xb0}], 0x1) 16:00:53 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:53 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) setreuid(0xffffffffffffffff, 0x0) 16:00:53 executing program 0: mlockall(0x3) socketpair(0x1, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getppid() 16:00:53 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10001000, &(0x7f00000000c0), 0x4) 16:00:54 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) msgget$private(0x0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:54 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='(%*\x00', &(0x7f00000000c0)='\'%}\r)-\x00', &(0x7f0000000140)=':++#\v\x00', &(0x7f0000000180)='[\'\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='%],[\x00']) r1 = kqueue() close(r0) dup2(r1, r0) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r4, 0x2000746f) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="cc0512f7", 0x4}], 0x1) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socketpair(0x0, 0x5, 0x8, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:54 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair(0x1, 0x4001, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xfffffffffffffca8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7fff, r1, r2, r3, r5, 0x88, 0x9}, 0x1000, 0x87bf, r6, r7, 0x7f, 0x7f, 0x79}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendto$inet(r8, &(0x7f0000000280)="2908ac4751bbe0371f2535f272595a58ad74ad9668a23bddf6821223ab3c43c8027bbd7266b7803e35d5887e56a89af23cb8548764d22cc8d5e3b68c3c9946c6ead8bed5bb1249070cecfcf5ede093c98ffe693986d1e082f3b032d130b29d22671dbc04e525231cd02d244d894edc479b0957bbec6917b22405203d2dd1d4efb19546f3f06577d99fa19ce6262f14ecfc0eb9e85450e6bf0d9d2fbc058f0d11945e7bc28aa6219a54f198ebcd7d6833803c3bfc7bd5c87dd86741034713bb6baccb0fe511673b5da080b3740048576ea1d208373b509021cce1d354109766f2d489a9b352be7cd4bfb98669e3d5979c6cbaf84576625fe96f6919ba4cbd86c0e4e70049b95b36dc80666b6ed94cc1a1b544dba69835666235bb108bde313f413632c872e436b105e1f3f66280e70663701bc3e4cf6ee82e4e687c7a856ebd3d016e93552dd0cb5e87032008d9eb9a4488d30291da31f56b3aa9bb03d7477777644c2eb7e1cc88c3d0b129ae4412278b05151ee4dce3c0883e4ddd07b7ee28e29ad693671a07f6c807d5737b508ec257712e9753fa098b8b06ab45833d5ad9b22a8047fda25470b9100eafc1852290f4942c79b8f7397c49300ec9baaee450cf74631a0aac4de03f86f085e1f1deb5e80bfda7d66b264a02e1fab7ba9956bd542d5a89c8fac7e4737a14b9bd5b9e6ec277d36621b4349aa806d72c71c846318923e74cc11b9269d8b83adcd5cd74b68a61239ea51704b7ce0ea9318658eb191ec4ec268c2800f5de8476e2bae6d69fbe0fa6cb59cf90e8d8e505c6fe4ea30915eb40d02d135064047e0c7117d45384de7e508546d9ec8261c48b523399265cc34d351b544cbb681590709c2e5c319f25eb12e3965a1ca97f46e2d4d5ea88da2906c388849c5c21f65ec6cb34af51e1649bef5ef73947cfccacbe62b0159654ad2f2f0352664310977803a13264d02468b193b9cece83d6636a42e0df732244f81250315edd1b564d76545c52088b2cebd9cb1e0774c3000445a72db2b3c6ce677e52f1983be3ffeaa37ee0dee9ad43ba63e743de18e187f210aad1be4d68b00221f396f1c8d5ceee9a9ec3f9ee317ab2c65ee3c896e3104140f93d24e889df63557108b00d5362584ec21d32cfaf59baf0cd2462dcb822c2bf58caf2524dc87447b85a1d174b64a8916b6fa9d4e54076cfe486468f7239d46e98c7bdd55a1468c57f993ea210c902c830f92b805bc8110729dbb389b31e9dd0a1fb7b609c73d557b484c7cd0b228b733c4555bcf1eb4b44c9a757f3848a705eda4051a26c8fe2d32e448bc705a557cfcdc63c9cafdbdd8132c0de845caf4b4133067979dc4788b4df4b9b9a5746a71593f025f19aad4a0e30350d419da4949a545b1341306dc6c16c32390f6b8c07dab9227e40761d3f9516a6eba1c76e0696e8021d39c2606d3aaae4e532889b9700c06b57e1de5d442f9aab8e2b441ffffd635871dd3e00ef16e168901677239632c5da2f039e71eb61fd4773d658554452067cb7888d0487157a951f29c12c9dd778162691c0104048aeda0e52b2f46b80bedd37f0056f635d1ca5a1d9f94af20e4b6d94318ce4768b6325b1435aded8abf9b651179a7a8dfd2eb503b37f91a214b25ce251ff5a827b230e5357b5e30890393b94f8c506d78b15f7bba85889097cd0f215a5264a0d3359751e7849676ae221006063f87228139c860d99ed713fbbdd6263aa1802339a9776a5b844d78d89e968dbadccc4b40d97b5d16a6394025b66880a64229509b51f636c80df3738c53d69371495234c6f99680c2fb25fe609381b66ee5e2b1101f479b26909ec05d9e19fdf7926d76f9560f889a98192965359b561fc092adaba35e9dd54167c693d5f788ef5d105f03d52968356d642f8c233e46664cb47676e5859ad00b0b33d47a937638f41c33133de9fa2e420a18e0943b7cb686bb836c141e43c85e93b8beb4c70561e11ef3ae793143204a6b22d9ac92c860171546a5a229091bcd64250fadfa5af301a73a23bd640259fbc5d7574ffe30f79383bd5bc125c872de22cf7a1448dc76fb98e108dcc98172e424c2f9adc4d81bb2b097a52ee4f10c1b78b41e1b758c2ff1eee5ae81f5f43b1dbcf4ac9cf3f24cd9918097eb5eea856f5d4f3dd9cb72b77f4056938faab2b72263606058c7905e7ef73a47f3077ed69defda01a10b1944336e6dff14c8f140ab0b00199ca06917a2770e6a0ca6e3a274d162ceaaf6df7916ad0eb46ed6ef848e01e572260deb90412109a06e43d374bc5dcd9e1c4501e29c4388212523e8b369b48b4fdb3001942ec85f3cbdf6dcae7031f9ef162b5950a695ace172ad1fbb4a9806d51c67b73f48ffd50372f07ea8a59ea04331780b41305f86ae5f041ba53e9731ac910053670405abb5015e492d79327de335137d315e99c99f262b3368078d43a430fd8bf54532f1a74b27edb710d1af829502e641b35b907a807f20390525a9ff43d9aaac15aa16a7df673b6f995e36084056337ead371a31f76709601dffe50c3cfb15c51c10238c2ad182475d990192706ecdcfe5a188641063d11dada1db97e7d745cad456a817768f24859e13d3aeb01a6b45e3edc7e7d559cd99ebb50719273bad1192774860ba95aefd77f19e4948c98f24f275f7f336ff16deaaaace611fd2b3f7c54d639778c04a79523a121959c927a3f195c1b54c468164c799a73f8a7c3b29f34431403000825123012bdcdc9547044f97f3ba2cdb35ec0cd52ac38187de5805b6d66c23e9e426b0726bbc30174947834718e9af0b8c9b378213121eb1da03ece1f5ddad69e3920bb03bf87b366f7d1438d17ae88e58282233ab4c155d72fd570a014293999afd9d3a3547e9aeccac435fcdc40bd1c1273570b57606715dd7025a92db57bfd9e782dd7a09450972015e0d18f055ac44666c1092af67488a70807d46a759017ffc9651cff70d73f737a9b9f52a1d6aca323292c070a2a26734d76485a346bfef2ce72ae2d0d499e31c61e90ac80b6d5cc150e851f700d917fe2c2ccdeafab5c5a4be74bc6f7c2916e756334c88607a00e5845253aec9c2e0ca2b0fffde5c3ff8f6462a68422659e551d6f208a0272f950063087351dab8359835594851fe005fe239da634718836a6aab8dd80b801cad5deb3bb236fc31ab681fd273d6e07bba0cdd3171393d7812809989c3688acd253e3a029558602275a86ce94c547b6726fdc6c286ecb420aea35cdda85046bf4ec984ded6c6583d15d0b1ff04df22550f4a69b353ea9983b2ac60cbe9b8f69b27e164c681ab06d10eb7445fb45418336365380ba337b24d8a4ddc10e7d716894a7512304113c0b8101ce1b061c48158da5380689b00c6d621147bf1a67d1a40200d1ccc371fdbfa5f0f2c857525998da4aa6a528ad265ce98fd9fa490de5edbd363569a1ca436b1f3fb4e0e5ac30784ff9f09580113b93508c4b7e2e7c53829c9d4bb5d338f8dc37b87d91f52b345c61d1d020141cc1b59dd281e2d5c8f5104defa9cf84b8319cc8b3fa80f2550cbda95ff87fd551c0013e5acfde187c01d71e071a674610bb5789205c4dada03790d2e483f65ef61edb736c5406093693fb14333d2f19608649278a45a3349dc4a2ae5ff3bf09b06dd91849917dae8b3daaee036cc8cc572ac6387af8e56a99722ea3d33a1a0cf0ce1665e12f025da9cd2606b85a8d357c885254ae147dd638b70b176e7af57883ab29d54637cbf846da652801fc435eea18214bd336f1ecd0e3ce437a2da96d58c295dfbbd0c4575cad1edf400cb0cf1e22ae03f297ad65bf9efcec869c516811a183df99db53328682dd1b72221c9c8a3c62069e0294d962e851746a0ff9e2e182970dfdd70d3d75e2092976e0563f8429533580954dc18574516b98d7f4967c7bc30b3e162f49795cadcc01a51eb9c2edee0ee00acfdbfe3f01668369c0ec69755aada78f7dd7af1231e1d8150b2b7ca2a234f6c1e98c281798fa38d1e3648be9bdefd1432323ec9e8e778c12afe27874888f9947b8ba1c93f84bbcd784db602eabee4213951cf34544818773636f92f2f570ebafc3c7a4604096e22583fb00be933c897bee03daa4abf7b0bb6861dd077c86e1662818ea6b2b59ce9c31820782544c11e0f58d7c3a964d5ac796c31dc6d3815401cb0a99dfe35432c1c6e34b43fa52e1b3a52bd72732a43eaaa162a41d2385aeb5e1707b9b10825479accda9f89f734e5d1cfcaa07ea514637d36be0a0288700c52e60970ebc53d01b080366e013e30e7adf5ba7723188a00278bfdae79a03bf1efbdb7af1aba6bc962530f5553e7a5a5e394b2e80db9eb1383df9e445ad132a3885a90b0c7403b1f92928ed323f74b5d997b181396488a308569b9527b270ea52367830aa47ed700be800a27ab2e25f785f34bcf3b20065231d9497b8b8cc4b90c03654831729057dd25a8e6e6662c5f2b9fa5ba07474d3123ee4824ae61e822caf8bc77d520aeb6fc418cfb61fc5175e14b356955a2fc6966888adcebbce45f74b8fffabdd698774d38692332bb4b0565e75d8c0e59cafc0f6426c9d97a9665f89dee2e23ea01f3322240dcef26abc79ad284be0c3127e97d896e5ca4472aa3f4aeddf794b647fefa42b2d7580e358c51d8b0db5edfd6080eb272514e4057abce09ef9a35fb824f16a8a605dc734de1350815e570d1ec9d932b06c585bdd7dee389c3380f545aeab1b1e7b7b53abea3876fb8b1536eae30738ae514067bf0a039b1c26d2a4fd60989fd2165933f086199bafd4dd7748928fc5aaee918892ed2e535e74bd5a356a250f860af1655f5cc86770488665f03e11a94efc30a25d23ae7ee211f39aad45b776c9cd3f39b861a5509c2a56f5df1d9a513c8d5745b90cd01931464fe016064a72c9b758bcfde1da143ed4442c64ddebe4667988a41764741e03d51856c8c132bcf601ffda2124556264828edaef5c8795ff2b8a54d4d0e4929893763992aeb01adf1939175552a0ccc72776c6a52c16b3c1f100f6d4e524d0b66af10a20be2663366b2067c6b920e7b8c52b479e63c5540fa784e375e9bf83cc1d6fd9619875a6dba90bccaa3b9aeae3a31ed23c7c8116fbbfa403547119990d0a48690606ec0b9e8f6523753ae95e428f585b45ffd95779bab15cf20e82f516a0808333deb8bfbbff2c0ce3f1267a81df4f5b0c6da71ef4ccb8049098e172737dbd8916e9673996813ca55837bb60001b767c3db69b530cf180b0240b981e8046714365eb069af4b73f3aa4316c05d525f850453923df0a816f25088da11169c2ec6d32e2af4572d5e0ea69091d6e79a34a8c2adb00163f40e71d5c4ed4e12ae1d598c55e21a064b54b506b32e598e92deea5ff291739c7aed4075c4d9e2fcc7204df4e19009d45f41cb5a72a4399a877508db9e1b469cfd402c9ce2543feca9b04cc66d285ea61dd9aef9fee97e7ceace18158f9700c8ba6ed7e76e98587ca5cee83522c21ac44713f885b1a8ea4a6c2f746c987f21431b3746a9e311b8857e6ef107f366a64b8d781e53a065f04536dae9e4d0d11692c135b098ad22ac2ae01d5950ab889c69a702063efc90eddfd89b3a86d1e22168bd7e8fcb05bd3d786d3c074ddd5556e6a662570373ea747f35dbdb9d6f5b0b0888640d227d284cb7992802eba6b49aae9fbe7cf81d0f51259ef27ddab448cfe42a3773d0e1888ff806d3df8d2e151c9e47f7aa07f029e710b80d6b4b65faf5d2dbcfb045d3c4b17df380d04ab4a9be0f0206ad1e93761dc0411", 0x1000, 0x1, &(0x7f0000001280)={0x2, 0x3}, 0xc) r9 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x0, 0x2000, 0x720, &(0x7f0000ffe000/0x2000)=nil) shmdt(r9) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000100)="930950ecd03a560da47d445577a677bfbd4418d3a1c14d8ce8c98b5f631fe15d8e3b3ce3955e0a5e1ccc411fabd540d76dc633e1d50f1d47157b6edbcd131a0b6e7515c81b95d1abf258d23adfe8", 0x4e) syz_open_pts() close(r0) 16:00:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x9) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="f0fa5e369ab91566de2e0674b62cce291bc2187fb933bde873e1f1988fb46bb0b59223c44d4c06aac8ee8d9c618a3e77a1ff78676342689017783ec6137e227f7e49cf74c978881bf6e97aae6e345ebb642f9eab17211fb87cc43c9fbcfaa4156df69f36ca41213dd788533ecf29a5626045725f8b48cb9ff07fd14c6c7f703cf7b8023d3789c2e9b94ef8f44f01ddec52ed0c72c304b28956f13b52498dcc3a613c9da1a6", 0xa5}, {&(0x7f0000000180)="69eae59c4642dafefacd1b916f4683bfb32071adaf0625d7bafb0f3fb01993bc5f2686f8b958bbfe821be95f67bde36f5350945ff92fec57a62c5ae666e258d90343a008a7cf3f9400b656efcaac8869554f263e333713f5c5c6cf8f63", 0x5d}, {&(0x7f0000000200)="de8cbb42a16d5a74195b998f522211fc55efae3dde1ae5a6aa00fd1edfbd872a96122efeaaf8e17f0cbf1cf6ee0ffb08805ef945252725ae9705ee42754040f143bfe55ce92909fa687af92b47a1ff5bdc6ac75004dd9ec4e0d566dc525e147d76369b31506d822a55401d72ba95bab4be0643bf887913a14a2fc643549da2bac7cd2a15d86bc113b334c71ac536092f26b220da4619e65c67f26c0f10341033600aa79a01a7bb88356699d9ecbdfba36b6e9530382733fa69cbb653f34b4a945e1dddaaab171df470ee142a88f688548a7875719665c28aada60a0ce70e", 0xde}, {&(0x7f0000000300)="467982c77e45d98915ecde67965e9dbf7673a91cf8f5055244876da5175ac98ce9fe8f1e16d5595dd9344f7aa8bda2abf691aa2dcaedac8f547f57a92671952ae363f3c858262261a2cff8a80bdf4972a649f1b2980b195e110341b3fb76c7dc92708414a9ad64220dd9f7a5912886e4fe6e3f86aacffaf4c6b193e45d08de89e2df7d7dd306ba87f85420100f47885f67cf2ae6bc1d38bd78046bbfc14083a24ba2a449c6f1b5a0c2972986bd2dba3305943e94fbea3f5d83a990934d510019a1608e0ea4d44a8b069d833030ec8cf79caa6394a6bc297fd59c641b0efbd32cbead6459de", 0xe5}, {&(0x7f0000000400)="db2b429cbeeb3b132f694a291b5315ac722b4bb44ae042a2836dc47373521578b918cd119a98942d2098c21093b9a71527b693fbd2f4c887a513baecf6f6ef", 0x3f}, {&(0x7f0000000440)="f6b328d60ee9fd96ae9543ed90546d18e4680d651cc832ef4b03e8c96fc878b3e6148c96c4e5bf435d23b4b0cd4ebb8836da01e4e28d12aff1c1f12c0cd0b401ceed3b65cb1603d0a4bc289f722af19d3ca5af7007129f400fade11fe9558e5603b6f6595dcd371fbd986279b1ba841734dd973add9b8e667a23c73b29f7d96ef37bbac9c0e19c91c7cc6e7488ba8f050c6ac7af717919627e689df553b957aef03192a92e6be0f2646bad69b51ff2e2f0e245ad62c392cefbd017d011699c4857f9d5c2b9d96f7d35de6c7fd4c4061f7fdf3f78b2", 0xd5}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r1) socketpair(0x37, 0xc000, 0x400, &(0x7f0000000000)) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x10000, 0x1, 0xff, 0x3, "34308ac0022ceb7ce9c2acf255144e77c425c810", 0x22, 0x2}) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffff, 0x4d, 0x7, 0x10000, "3fc1c654032f0c5903c12953a20a1825bc6c4846", 0x10000, 0xe1}) getpid() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000000)=[{r3, 0x2048}], 0x0, 0x7) syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x3) semget$private(0x0, 0x3, 0x400) 16:00:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) msgget(0x1, 0x80) 16:00:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x161) setsockopt$sock_int(r4, 0xffff, 0xa89, &(0x7f0000000400)=0x800, 0x4) setgroups(0x0, 0x0) setregid(0x0, r2) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) setgroups(0x5, &(0x7f00000000c0)=[r1, 0x0, r0, r2, r2]) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000180)="e08d1bc7ea69f50372ff373aec292b225a3fd3ba1de76130688a16578716a4b72a4dd8290689804e6bb40ea32286356f4e1e426eb1be3c37c3237520af2c11bd0e88f04a8d8fb5d1ae6dfb80f39102c1cb03d5753d980916c9bee172446f21f9ae2c76ff0430a937e0beb752dec0394eee1dadd892a25a2d119e9d2032ceafad35197e98fa", 0x85}, {&(0x7f0000000240)="c06440da9512b86301385cdb8a621df957fd1928f1149f7115bae84d093d160c83ce44776f40bfdbd760c013bb5028091703f6b0d43b71af3a489f108b3589690c040c6fd6a1d635b621d6ed58f2399c8db6cf5bfb09aac9250345f8d06014ee8e7757b41b5ed4e46ab255f5b0fd04fab3f7162578af4ffcb39d8fb151fb101f943ce905d6ab56e5faf555375cbc14e75b45391722bf80d3c0debc9741eb3e8bc474d579bc27de1d6021034de00ac0efe6fac39cf5f5202ac60d34af171404e6c4e7215edcb6e4c5d2b3bb730357", 0xce}, {&(0x7f0000000100)="444bc9e5db7c556415b1aef349c68df0f6d2ea90943889661d92761627cadf30049d7d33c072e888821f50fb95d8551e9ddd5fe686d1", 0x36}, {&(0x7f0000000340)="1d40c24d31fbe6e521ad22db9f7f64bf0b7ef3ca36a59f946ac382e9933cdeed1393578beef0e2f84f118cf8d609da0b55c02d9145fdf2edee9ec20881932e69dfa9808d56db05bfc475e2c41d8e48c55e5890ff1b9841d9ea00e5bb0cd7b5a2ed08a4c2b5293d053b7d7c2c48b68bbd35cb56c24ec9460db90f81f85adca8cb1e553948984c0218b4298d785727cf", 0x8f}, {&(0x7f0000000400)}], 0x5) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:54 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r4, &(0x7f0000002480), &(0x7f00000024c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r2, r3, r2, r3, 0x50}, 0x1, 0x6, r1, r1, 0xab6, 0x8, 0x9}) setuid(r2) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r5, &(0x7f00000023c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000497a8352153d361c00953da40000000000000000000000000000000000"], 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x215}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 16:00:54 executing program 0: socket$inet6(0x18, 0x0, 0x7) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x4) 16:00:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x6, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="b59b25b86257defa3000"], 0x10) shutdown(r1, 0x1) 16:00:54 executing program 0: socket(0x2, 0x1, 0x0) 16:00:54 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1000, 0x4) 16:00:54 executing program 0: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/67) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x25) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x7bd5}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000001c0)="f204213ed4be93a955516c58b2a45bbfa568f959eeaec4954938504127f59bc4a9131cb14ccaa11ee4822f2a6cb5303be6cb5d862e39d0649511d25d19c8e4d0aab54cebbc330574020218f902dbeb302da097358ce7f69ba321529f9410a36199ce96c1c10126496bbba9c1e0a5c9ed254ed6cfbd56eeef4bc42832a722d76b6543a9254a7f194eedef4d", 0x8b}, {&(0x7f0000000280)="5627f1bafa8cc0eb71", 0x9}, {&(0x7f00000002c0)="4e9cc68cd396dbc057c0249e6ebf33d6400a3f3cb14f3cc9075d53bc98a923f6dcce11ecfd8833d02d590e996032b1f605ca4821ed78706ea189a8983e6b3008f6d1b1232275c5a8f08a3b07699a310de17df3184667f96083c3e2fa3a019644e0367058dcb09c68996ceb7f72c41b1ce47734f3e4e339e336b3e70229739bbabd1ac167c44ea2964b3f06517257", 0x8e}, {&(0x7f0000000380)="6712395e380d010df2", 0x9}, {&(0x7f00000003c0)="119c19609ca94079365a65ab9dfee1430faad8c7bd8d2012585e9a370a65c328c8d1b6df71c9bce3d0f956a3b9028586cb573e8b1ebb831e53633d1f8d372138441fb79dc9b23f6053afee91d48cf281b5988d8adc6a05a14003061f9a883b1557f2739f13ca1a1e29ad8caf4d553bf6cf85906ab82a006f0f30cb8e905fc9f76f7bfec0f601be8c0971e3b04f624571ae3b12b06f510f395cc84ab58faa2a96047c1fd1a058f75ec15e6f98c9152cd97096181eb5568c76acf184e8ac6be88c4e1a4a1f105f8e5341821b4f7545884e8c213cb65a0907ee6f3846062bba7eef591d04451c0f1e0d4fcecd3270241b1374d10af22f82b21538619596750c131b051519fcf8b7a0c3cc401619474ad90a202563152fbecad8d56600a1b996aa99e18b841667e81aab055d7fd90cc9f96d7e1a3e0e9216257c8838f3af9168c71acf03a780b2135748c8677fef6b57d83f1cc64ee1097ee37b461f0d74c00e5d5617c76aeaa3a44fd64bf64ff2dbce8daf17590a6da2eeb54a4cca45c23c344cd79af0d72ffec8ce6109dec68d4f918612632b24c0a09ccbacb25847b26da55034bc7364445891287a9ea07270000fc47884f3c97675a9ae1f507c58fc59b5866f5effe5b4e4422a22516d49440d4bdaa7bf245b555e4c10dd8f0b8a78a331de327183fe0bc747078f214065a014c41bb1a15023ce8d3dfc977dbd7057da086386447cc8dca452a527dbe1511fd17d75ad4c12f697f010fe07bc2dc4d9fb4285daa065059a86889a7a743dff6d8d38086fb5fd70fb4a5accfee5e99333c10ef36c0838d858d0fadb731e1e8432b6e2da1f7e140d0f92eb718f55c975726371fceadb3526ea8b4af81ad6accaaa73a1516c01ef8e2877c4b7a735e62e5a589ff75581ce397c365fd18544a36dfec4c1ba172fd97cf5ea81e722c546fe53c470c9ca321ac8ee72e0fc1f5ba0e91c3f5f2705cd49fd40af5d32697ea5bf0cf83c241b6bf793dd408fc8d8cddc2ca55295ac55f5ee699ddfe5b139531cfbd9a4d6434923bde452571cd9194f73bbd9dae8a38d6e84336d5cd78163586bf5f54a3f5b1f2dc022c326859cbdf6ed56396c06e2d41d5c9a7e3230c952185fcafe8ab909c4c8973106f67e633f8ad77c391f849012fbdd1b60a38d760ab2bb442b280c28628cb9428d0a69681bcdb31b0458dc22673e132b07da821014d5b3b5f93fc9fedf34981105c632af3dd06ce2bcbd3c7c1d0f3f4b56a85522cd80d74d84401d3b33f88505f5109270bc05b4bf3a23510c756fbfdccb935bdb5abe3753ff678cdc8a1bd6592f0941caaf89443669ab9db0e69080fcd16d565b433e6814a92a9db63ecd3733a1e5fe347e5fce989bdb85eb3c74756435ccf5da15a2129e68d99e6d4646cc1e6766ae46bb171aa94b6b2ae9a674487d84ee22c98b719625297f2b1d5f00d2c98cff85522004cadcf5040eb7df13f736976dd5a4ec3a4ee9b0eff27641d302117fc05d531bbf62a4d74a6461c9e823ec8f53065bf34b14501f6bfeb60295fae8e3a8aa1d974a185b59ef43bdc9b3af87d0ca0600e5d93d0af50dbb6266e306efcf5a80a9ebf526d38677b5774bf12a2f0115c43a6c6b9445deff42161d8215d9d1de42d0970b8045dbbc498df03069814f50dc9055a699e7804916bd15ae4717acc56ecffa79426a09e241ab5a9e29e5ec1b7ad11f78feb799dba8878b1bb76b881c657032ef0913874b7c0ab72e5b5fab669ca669648e28f03ad2da6d0aadf29b959e7b1eb81011632a94b69c20c3c208e94dd00b01166e6ebc35f41bc13d37f065eb42242c5bb36588a731eaa8fe1278e932eed0c5c4d7d432292922d7a6d5762635ad71c966f43c459b486b2f3ca0f1647296a637bb3b48ae8dae8486cd7643ac2c20ab6607ed2b080e8c2486c96845ba290e75033f0da6984b62eb89d573ae5567c4f6d22f7776fcef9080c37e85220024d2c24abf255e40817940e22331257f7904c443e7cd6563905412fa9d757d5e554c835350ab6de8e5ab19a973f68bb9b8f85d09c19d405d6c7dfc28da4ff22ed582a4ae2f3ca9d3e021dff2af2eac1ecbb8a18b5abb74d657c596cb660d13dd3f33f1093d8d53a586b0023d3350703dd659ab1d24c84b4147474a2ce77985f770f939560b0f78ef061ed2737af2cb4ab3fc5a50387f190b6c1b859cbe0fa447c02e808d4005de023fe6fe22dca0f8771db04e9e5e5fb2591d659e983bdca16c014a508367cfcedab2e28e384ea3069fab2daec0e106a773983323cd0452656675b892428c306d56266e8cf74f5567ca0c4a1340df3512b5502a76e3c06ce083f954fe45bce0666972306382d4fd457f533f9224ef976fc2a14a6164ceb2842cdb6d50d8940739641992ea0ce3801e277bec979bafa99bb0a6ae5ec93144c192b99ed19a13b6abfbbfd3610318a9aa73d8c178cb81b6b35e4b2b130a22b1447158372335d139bbb6ed7447aba438ec56aed73f724e184a9d3276e16bbe83a14ccd2cff4405a51262ff5df69144933ef3c66a727cc015f1ba9b60bcfb59660e461bd3745807d25bc192f8373c07462b0ab8f31e89a1c8505b0cf61459828806951d8715dcc74e9a85348b704b8ad6713fe720036094cbf962914f0252fa568d536fb72fc42e50c3dc67b4f56004f5b750a89ae4eef5f2b9158710168b0ac83f99b9dd10d718b4673bdf72011cb9369215316b1d653af82501b1de609f23c661b816f9774d603746fd7126d02fda125fb14d86d357c6bf0f48f03e19b474293b4836f1f0d6a85642e6139138343ddf992856b07001128ab29a8c3f96df883baace459a0b38f0dff634d78c0e363b4731be751d7b0b03379c4b0bff6ee521219641a3312a8f1ebc002f484c205462493c59452b35c1e245027ee0fc85d0e037c214766b18a1b869e8d2db7a536c2a0585d9ffbd5fcf147ba8b28729c39e4a1a246b3da9fc5b17f46dd70b0f3347aaf2c6dceec9a439a41390e1cc7eb757c410cee23820760e6f0dbb008064c27d45c6a14150c9076744485b2ff8ec50b36fa83c787f292825f3d3f4f8fb8633f32b023f5d4a077c6e36cb0e85a17d0b3df95aa3946081ef853408d2d8e34016ae4329650ce6c4ba595407abde3195f3d5813f79d56adfc96088341636b67d366909dcf348924932d00cbb0b92118a75f8a01d63937c55f52ce179f325cbefc26bddcebbfd0dd7bffacf60a2987f39f0dde9bf740d2bc5f50f123d9cb6def50c52663f49122e3accd939b96ca6dda715519923dcf6f716c649778d41c25142ff9e7a8baa9ad5ee369a576cc834fdef84751e6f76dd1022f23109cf329527cfd468d63671d2427d1c4b746192a04eec7bf1cb4b3f9408ee0eaadeb775903ec310fceb0304944cab9c372361c756613d5f1be3530cbd14c5220f3a9f0aee282f2958f99bb3f46b9db3c9ee442f01ef10dfb57c31975de460e343bdd150431011c995146b9a8ab464e183502d6b6428e6921105d17dd5c41589e9a918e4129226f6f8ca389022704ecdbe5241499e46cd0840314976ac25a2204b8474f6eb0513a62e2f333394ff9aba3024077aa5032c8ee5313f86d1f784251f32165e14be5068cbef4971c194ff1dbbcf22858cf5f7a9817ba1887f041e11752f7ba0803815db5331324c32a66818d8d32a28cd02e82187da2459ef35e12627794ea19fc00c25c0bd4f2decfb8b2ef669a51a3d9596b4f68a6d7814036c0c3a077490dbec6e41dd3b07a584bf3daff0f0e135568cc493f133ad187aff654d55a10c33a3d1b4aa8a21682d0b7a7494378be2529217ebce73731d06f19d67f8cabe5b1b3a11225789a7420d8626899988564db31dc1c8698ea5e24dd3ab2a7251910b2decc8ea63d7d7a612ce9ecc7dce320447dcffe3da66a106b00f4b9874c192473a452479c0344370a6c0b4a210571693fa97681050a089d2c79416ee1fee39f7df5ee61adad20f964c6c96b2dd7a26ddf48fa9b225e90b691edba15d5fa5f0e5583b0a2b60b35d6fea1ac937ef1d303b0db20aae0e7c7095c6c9889c94f951c74ff4bdc453ff55952266c7f4dcf6881ce620d8b1e90f80315c58b1f09b4134055cf933a1e81b36d380a74ed04646f4741b6d8302bfda0117fd9d9b8586277e31a387988c630d7cdd48ee6836ffa5c169413192562ac8f997463e2e6da69e06be787961ec53a4aae4ef486eb9b36c2b50fc69268c1423d5e6d616753433783fcbdef1e0d2c45492a9779a7f486296b358628e2a2806472be4642793c1dbb76e3df3700c283bd40154fa1bacfe626205c1492955032f3d65dbcd8a2097e5cd2967d60aa932a5650b245d7bf8f8726f1ca45c0745782ce0a38d6b1081209b86920bf087b69fabef229b8c8e2a6f1bb2e739839f08136c92fdd31c10bce9827392272612c5b1dd3dafa32ac56342ccb900cc6d53204caa853edc6719ebed140f0ce630a570417cd958f1f3f057cfac6a64b99251f0dd2264bdbe5385c5604576c195f554835e55f10d4d4aa405b35e5a51a6ffa56fb9133d32d5cd7ed08e5d79f36309023db816e718268341ca5d640f4321fb0d0f15e3dd1123f8f3b57bf4bbe1bb2be8d86869502b7a6b96532425235a74226bb673c3f702ab2476ffcc9d03a3e6fb3343d4b227b058f0de9c28f8679ac0cf0a5bda9caef108459883a4c921be21fc5a4bad8dd67f7362f413ba1f3c1bdc8497d313c14b4759f708a66b4a037b499024f2a8500387b65b0adcffeecd8bdae8f06a91054cf6d2aad8279f30aef9217ea819c947af02a394d0b2cd4199078cbe8f2316526710763740b4823105b1e02b536efb1eb91b8a48fdcbc8673bed0176da58952a874276cd944db6759c50bdf49c7c519180d3a7d91cbcb57e76b2cf47ff0391dbc586d416d2409aacb022a19bbc6ac2b969d3543c9472ac84e596da83e1b326c79619747e3532659e9814a01a2faff83119b191ca47c3fcc1e82ffd29aeeb98426a672817061bda4ba355fdfcbaf71a813fd54b998cacff715f6de5178d896d9dacbff6961f4b42c6ff25133a30f7af7f4792e151b4523711f471ba8b23e660d062bd5689d72847335f08f9ce646a976853f5bef377510802fd5bddd8ba4df9f07be8ebddeeccb7b75c0a7e4af519a66507a1f0ee56d78a013670424ad3ac4806ad8bd02eb468989b6a00dd9768c1c87b5e8b6df2303926f24daa0de770cb9adbc246879aca1d674ffa46dd882d7a03854c23cf05f80469695cd6d35cfdafe8e38e53efb795063f28109dd8e20db1e1cf8a69b0997a150d54ad7d8ff5bb081448f7453a6e278187bb90ccc77ff42330001f870c65d605dfcf0251a7f10b0cd15ceed8041790a70973837d2452ad0d408950b8b2cd1db97a359d4a55a26b740b58b315a2c96a1a0a7965c276e755469f55b5d24338607caf51092021214a45da8d906a8bd5072f46f2f2b09da3648b50b0fbdd29edddfb4e6a8dd42a6584d82d8f6bfe1935f343ef0ca5e357111c8fff20a0d3d8ca7916c51f521cd989a6cfb5545710e68971fba0abc0586c9d9680391f8620edc4426f87d4b64684756a7c8314c2b78375989b83296e973b31da191c9d6378a19276c90c35dad42ecdf3be804f7b1fcda72d973418637e547b76c7f798e631e7c06a6347d9309c5c6805230348df01a1f04dfd4613058da8e263b727ce63818e3839f0e9c2a99142a1d7894db7439655a1b38d7a7b20bf46436e5d9d513095b120d345257f2552c524553ee8060f24cf850eb7662a573fe5110c2e2d75", 0x1000}, {&(0x7f00000013c0)="373c169ff00f3f46589a7c0d356e2a51786bc51a4766aa3b50d04277f33e2234d29903f02e21efda4c8efccebb1824f52f09b847f1c08bd0e45c9f596d64b798a6e2f3b54e7a8afbe59a892dabe0966af715", 0x52}, {&(0x7f0000001440)="4465570a80554ffce639619adba80c951c7be48f83f7519cddddaac4ed89a3e6dcb014e9df01e4d60a81abfac6a19d80844c70f67fd30997864f56905f2e81683f591f24e6992388f06c0d247eb7996b88a6c92828bfcea423b6609c2802feb2d90d34c42ace9f61d34cf4d12a74ef94bd127519aefd93e915eb1b5856a13fe308861a701cdb0f9ada129b4ea51df6d751f31c43f357402ca5204d4726136e361cfe35d2d6360e736fc0be499a1b0b13a7e734a11a217624ba66757ab9c3d230bcd6be3a", 0xc4}, {&(0x7f0000001540)="2cbd7b90277d4a951d990d9b465da29f65cb4339c47aa27773ac4642875ace851e74caf112e883ede53c152d3b5868f70c83068002c1ec6c1a11f072512b3adee27e23cfca73c50de6e56686a1505be3e067720e68c9229aff46ba1e481bd4a74c7a06ca87c03cf431ba061599c10c904fd523b69e3eb6ae4364dc5d", 0x7c}], 0x8, &(0x7f0000001640)=[{0xe8, 0xffff, 0x8000, "8519e2c5f49ced7a98d7f57f1f1e625ac3f54360a961de54c5117ba20cb0d6b5f95e829e40ade2621957c28d6cad9d5d2bf9444f33ca9bf662b77e922262d61ab837540d2e9c2b8bb9a8b9c8e5da355955a66f920aebef275d8de0b7aa6eec9ed379673bf6da7fed7510b10c46e12f10a050c9975841efdaa5489eaf6ba2867bc2ff7896c4c982bfc2131d43b4f7c5b5dddf5009a4faf4d0fa7d640d09a0229dc6716b97c643d59543434fffca4fad452421273a6a85dd2313d53dbd1960dc7b5957480dcd38704d0dcf9b3a908e0d739020b6"}, {0xd0, 0xffff, 0x9, "51bcef2006ac44e98fc0706f36d340082db4bc8bea72381b7af4066ec99891f30428ce60c1f815b22ad441d6562e8c82e89239dc23631b4399d4b4f972d1282cb37fd5a784c657fafebc3270d5692baf97b3650e48629f2583ece3c451892f092e22aa9befc3233d622145b947ddc0a3ca1674d75b3ba752241cf7c7cc37807f45bdff1fcf9851d99013debe2909baa821c6ab073d9109963c52396ae2db803675ed23166a7894eb2b05c6c1a1f550aa868e02dc6f9471d3635d"}], 0x1b8, 0x402}, 0x400) 16:00:54 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) r2 = semget(0x3, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000000902) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x57) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 16:00:54 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/13) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffe9c) pipe2(&(0x7f0000000040), 0x10004) pipe(&(0x7f0000000100)) 16:00:54 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x300) sync() semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) geteuid() 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x0) 16:00:54 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) readlinkat(r1, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000200)=""/96, 0xffffffffffffff0a) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) setuid(0xee01) clock_gettime(0x6, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) truncate(&(0x7f0000000100)='./file0/file1\x00', 0x80b) 16:00:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) shutdown(r1, 0x2) semop(r0, &(0x7f0000000040)=[{0x1, 0x9}, {0x4, 0x4, 0x1000}, {0x2, 0x2000000, 0x1000}], 0x3) 16:00:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10e) unlinkat(r0, &(0x7f0000000040)='\x00', 0x8) r1 = socket$inet(0x2, 0x3, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000140), &(0x7f0000000180)=0x4) sync() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) listen(r1, 0x1) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f86a2200000000e40000846a50e8f3f5d3a7ff966aff3533342631804fe184ae685d93b481e55d7346dd5946b9f97b817f3cb00ce742c100b2280b060d3a3f296246be8de9a7d543dac3078ff93b27074dcc9a882c307642f5469288"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) close(r0) listen(r0, 0x0) 16:00:54 executing program 0: minherit(&(0x7f0000c39000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) minherit(&(0x7f0000f9f000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mlock(&(0x7f0000ed7000/0x4000)=nil, 0x4000) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x20000000008, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="bab793716981b666bf6e190a62afb03809d773f8ed60c5fac38ce55044c3286d9045a4c2d9dc19fb852658b6403e3cd52b89dba451274704221567223d3915229391f055b956e4d2c2a7c7e25403448db1dd07", 0x53}, {&(0x7f00000000c0)="4350dab9171bd4c1b1f69441d158a0fc9637e18e0a41380a18106e8406af518111811d886620966a2f085e2029f1b8db86a3a84256e0628682a91696f03588456f5c546ce236ac1cf2b3b197445a95b44cd4c47d21d05aa06a4f328011724fdcc42330c7777bfbcb80ff2625c889d20a4170acd05804a98f2456c311e767298563fc4bb5b22542834cc2a11cfe912e4a1a691928668b3d9e86a3e8c8104ce621033964b8f2915a1e5ba3ab3332bd16e33945a082b0d9b89a71aac779b6b672b04418a2b33244039ca2a0d8a4d7bb71b05dbd9168acc5a2fe3fd077ff76191cea767c8bc403a5493e4664", 0xea}, {&(0x7f00000001c0)="c372d185d0f22423df726d90b2726b26be12ac442bbe188aa1eb0746c306ab0e35158a43a386944a7535faef5675d22ec9ad4af88d866aab9fe21e727eaeb1b4e83d0dc6654575af2b5f5dc119a78fbd880ebd66adea46d95b0521a00ed846e7fcbbaf166fcb4e7af8e0641f29eecde50687ebba5aa890c808d30197596ab5cbcdc23005fcdecacfdfce94952f55b380d1b114ef231cbd1b358d2f615a62d2ff", 0xa0}, {&(0x7f0000000280)="4fae66aa21321bb1f31532446d5cdc75247cb4872dd99dca8fabd4b0806387b95b49c4501a6cf9c880a822d0d7746090768577f884bed2a74a880d0287d6dd0e3caee699f7b25f1edc43d461cf967358aa2ef52f3c80627fa32db09ce89c95e4c4a9710f0809c03bfd46a272da8cec16a813e7630fc58f9ec04b6a05dc8f3fc813039ad823ed509c3f509b7aa4fc95db85062f6be48e395e67809c199508a5c7467eb4df20ebdd1ef39d078a56060f8412e97bac97ec65757f54aa97e476dff390", 0xc1}], 0x4, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x0, "fff128e26a4eb9915ab36bbf2686031d239ce8b3d10113ec1106de71651d4fd3b2238544eb664afd9cf4507fa438ad37b79866739e7dbc0fd977f052078780fd1da41a48e1ce4f0d64a4ad769f0211294ae9fad658887a0719c22be623cf404bdc8b103ccc153779c7a6ceea59a97ea2012255cffc2d4df7fd0d9af46ab05c400a876398bf3a35ace17e5fd2f2fee18ec2c4565bbb791fe9238bf5c1e9cebd981e296264a062281bdea97ad42ff16f255b4895973dc760014988c520bb4e4084e0b5b6cc1d2689f33d17f5723615adf298166fdb31878d782fdf7f1232b1f21c44d242b784692a23833e0aa84dc8d89555050e9f8b0a59f627f1c0d056f723231f4f42e0521534a60db5fefa141bd62aa186857358a048a9e8cf869a89d4d1fbabaa069452b41f856bc0b79359a22b1639f79834704ac30c1743830e07b3f613e4a1df3fcfa39f5c1db1bed84fc237976ce8f39441c1326f375372937d26eecb83f27ac3df2b8911618477f7b4e5ff4648bb56e01c9aa9cda91d5a4fbc0abe6ec51de070058a5dae525fdf9a30f872acee713285cbdaeb28c213c2cc2fcf74060b764b83355843ae94f83c7525718818e2e3797cd09a2aa9c4017951488f81e6aad2401a550f6faa8a578b4cf7985d7d32c74fae7e7d4566361278c509a96e57218e45ab5c930730a6e07c67aec796b6c5b5e24bc144a5286a26b0e5353ade80a83c681d641ba81a4292f69d6095bf3727ba2765cda3b173f6a830a2f7a9f65b31d1f16a0291feb02a85e91ca22f9b177a5f8927802fd31322734a0d9968273dffb5a43021d5bf4261c1db6885e6a7863c3a53086c2eec4dae0990c42435c1368895cb5de3fb538d23a2139819814312686ba64cc4f3189a183ff5dc1403b9b169cdff4246669846c2f99dff88694175062c917feec199362642b2e722b1f6905009ba13531ae74fcd6f8a62cf41f8beef064da30bb05f5d70bfdf5f4566bc65a4f21f45920813f25093ebd2fbc632820900a23d47a2076cb7244cf5fd53d9670496600fe8b42926e496e46bc4ea38301b77e900257b7d2bbb9ba165366c60b4e0281a83aeea6084d1e4fadfd7a55f3ac93ed4a5e5c41df2a307b2b2eca119a0ecdd86448b5796ef8beb1a66b8a49c8f71a0ac23f28f0a2e90a9981bce944bdfeabc170d90aa5356512d1b98d672fe7c420e54303a7bcce7332192315fa90ac7d67e1aa61da1d4fa03ac04a5dffa6062bd0e0923fd2ca43b5ca93c9c6cea7defbc6e00f800e478835bcfd24f7f3f19f3a902026f8c0972af8a4507a5b27f7d2617e56c60228d1eb7e8e41a01aa59496379439efbd586891ea33f020888be0c7cb16ac92dcf94c1c0e1e8b7934445ad0520fbd33be03cd6bd10aae2a8ddb935f8a0e971a7c8a55159cc97be7dee6fffc8d8371c2be9d3ddeb3aa763143b38f043a767fb1f58692a1123f711c7d6bf84429759a4ea1dd99324854a36436f588b0a0c0a5829b5556ea7492e54a94b491e4c673c8c05c1d1becd0104b1231027fcbd1db74c09b7f9c0b00e0c1147e3644b1195cc08d85235d2be7c021251d2b4f3a7b9ab2cb84ce3960f7929bef3c71ee03181fde3e84acf15cba2334ffb4fd6569134ae780cb5fcddcfc145c6dfcb0802f74e45958028d3f79bf6a6dd6cb8a67c19a84d3324454b4bd37166ae8d8b5a05b9606beed98f0fdbcdc179a83f376b90d1f944a181f62813acc1b6d81b89ccd075e757b68e20e72fd900d7c5cb97fef616d2203d19a2798298b6adaa6b121e2f3b243268606961db779c7e7ee12ee4ff50d1924b7046d123aa5bc40a325533f7e049f50b07cfb8c69bd10357562d93252935b79f36f331cce4b8711d320aa1db940bae47a0ccbcc126cb952451fd24b023e3c74b75b9eaf7a364e670750e4857173507b7718434247c4baf7248b344182b39af4fb6c3b2baa3a377e1e9f632eebce58d50117d69d539162bdcaa94e1bfcd0f08416f40e1bea0b7bd9a07a0eb65c832e1d26b9bbf2a6d785961947317e8ecb36552262a7c2a49c8123fb3deb623bf27fc7e6d9f12337ff504980d369621dc387a110c7a6409df7ac61e883a97ce4de002689fae9b647056fe52450606bb8ce3e850b773986b8ba9d326450ab0f1a019d590ca2214280dddbe525cea8f45472190938bee8719c45bb77f293a774779946f8e20f7d0f0c7ea5dcc92f062afa84a1322da9c9179a78488969c9bdb98462408f38072c9eedc8f9b19faec3f997c7e7c5610451d168dbe8a1212c1fced895a00f3354897d6314bc7faabadfe8bff7f312710daaf4548745d7749083887b085de9a6d9057d73feed9bb5142813dfbc63eb70666ec101f686ad527f4b22e26099b0d0340ffaec0a568e0aa2e9ca9837f7eea89645c6f38798aa045f9be297db9bc3ea45cfd3aa74bdb631267d15ddc6a53b5ca503521aca9b4f75f2c16c7a2d91c635cdc902fac13c9c26d5e902802fc590e1d9b8b6a26b51ddd1e4d08fd0ad17868788b6a336231863fdeeb87c99aee4cf9d5166ee89a738c4bdeb7f049a5b2106a229bc955da3d03f6b694ca4941bd35f184490a7db27dc379565fc1d7970001a242c2cb6b797e4a532d9a92f26b66622295f9f561a48a39062b191b7bbeaee7ddbf712195b20c3d6b41f7c14dbe1ca57139076c4131f655f950dfa4ded5f58a38f6c9a14b174bcbb3a5dd2d61bd6824148d9e5c3b90b00b0cc5f21e1549aa0ede84c32813dcb58dbcd24ba4d512ee5510c7ee38a212a615ddeff286b4df8b37f06fbd88d8bbe8ecd3538912ea632d0973015716a0de1f2dc45944568e436abb653333266f37d7855f8b41ebe3d7aa1b8ca33d9b31e669add16259c4585be3cec4aadcc6f8e37f17b1513635f4b170249f93f5b6b4fc7471391e940e47f0966cba99e849edde9e0b9a8175d8cc8220c41ce586a4a9cfa05c8c304d63172a4426d4a01fae7ad4b0d0087f5c1a4dbb7f50b815db2e57154da58f5ede8b320b41f62c45aa22023f63dd96f1bb5f629d4f4272cb478ae5f0698b66a6b93f3ae12eaac6680af7332c8fc3e8eab38f4d28e91765d4884249cf9fe2674f80757386c55ba487578c39ca2bca06f8058c9a94c6001e24a2d9b6d166c89f7dcf382e3012e18b595ec46aeed9a0c08bed7e863310b248cb1f03d14c185f35db8b10c26f41c87603582f558fb7da7e07db8252548121c2cc1f4345d8a2adac533e6f12ed72b81ecca2eb5bd64e4a5800fe0348d7dace5728074cff726d1f5caa0f60b3ae6daec9fb90305d00d7d883a1f0f1ebb2444c360acf09f59692956bc6983c7ba59e8420f875b650bc9962c9eac0766513835243702b8ad430f18eef56875a251e34e8c943800f90899b8c837be6a72521583acc42b393bc76cbaebc4de1050515aeb9650d959d6523f45f42fb700380f816202e107387a9b1ef081947ab8a274e298b5a28a0f3bcc81af31001e172e1d9e8e8f09e7db831c30332f52014814a497ba3c08f45378bc20ed209963f1cf74ad5841b92c6a0f66144d3f1a030cb547bbe49a9116d6a1a1c18cc041208edcd2a945656156094bf069bc4a07125f0cbfc6260a585f4321ffa655f80f8f813820043837f0c0545fe01eb2c394b86b2e2d30fca3d15b1df08e75f4073e5bcfac3e1b7e1b02012300e7d2d9c32c7f87e35556ea97f69313f41cd1cf221acb27c1426c12a285d93a69cba696ac423af19d149e147fd2036246d5347a3df258c7c0b9542d37bbff9340b04fad5ab178a2d98bc8d12d4b48ba1715a8265303126ae8725d9ca9eecb23e6c067f8090905e872dc41eebc04ebeed5b5a81f7877662f945a79fe2a03656f808096da951ee8d147d22d0142d9bc080f895a19a23b17f771f9a8ced6e081a2b28f54d7578c3d57afe26f59ced258afacc85242cbea42f7ef43d92231e3154b639bafe7f1c85887c73938639ddada2995eead0a1bca6fdc08591fc8084485eab0486c304dd4f31264394e2ceddded17034d8a1acb826c90de5f38657965c19822c2047941bfff67f6904a92de4095067bfc658aca30d4a4ad2b67630759ead7617e47ac8455f1cc56987dedff7ca49ef7dea04c16bc326f7f0ab173970046c3697db73a34eef85402a79430bcf0bef5734e3dd7d779c0975e0dc08c41da4be813804f0ed2cc96ea25326aafac314a203fa0668496b5106c49bb017615cecd8931e4de8704e0fd08718798f69262045e681a496f0253896b335d65d9c57e12e7cf6c4445de704b6848ccd53f1fb03a5804e1c559070e8c65672154723ac60ad33abbb8e3d736a2e56cc1ec9ed4cbe25117e53ad0e81fef76a555b7b77d75b66d45d621cc6c2d127480a0034bc10ca7fea6d1359cd9b1c6c29711919fe60a37ec7d178ac924ce8f21e88a43c2f6903c6339f44ed4ca724ecc4aafd5bff43459d0f6e5a8af81dc9fe154735171cb56ad1cd717c43fac03d739ec6ac0a5eecfd1048f069173d0cf17509cb0076554f22e4741df61be6890be94921e25af42ce13cfdd5627f0f456f1b3eca4e85882e4ee3004e54f6119adf4582c81550d25757ba3ebd64712d6c1b6ad80d7df81481931046e766f0c796db8bdb1c5b4d0a281f5551eb7b794208af662e70c3e83251e382a0d7792a758e0eb33eaa6698f2ddae421286cd9de520ce70f41a900008726b4e098e2db316b4d56374fd6c006923a2b72e1bebfdfffc0f12758c2670a91297db5e69fefc4077424846e396eea3c52bf5a7dfbb88d19071966a4f66b50623eb9e4a4df5a46a377b67e65c1bc75b61beb900ed9dc409d12fa05f58303738ade5defcfa3efc469f1b8a83a743b59b641315d6543581204af264b733a87ae83cbd6d44209115cf63d6ff5bfd52570db268a51195658b37e5808b524dca0f3ffd7c49fcc32d0e221c8fbaeef5417efb26dbc5fae4c91d3c71b6a4ae09a7f4489da1463729c126dcf193135b8325b76819eec9a8215a0a3fb61c1bb6555f671c1617778934c8f8f1de1224460b798705d60f64bba5c766563efcb0066454605b067fb13d18ef17093626920ca531f25cf44afe6c56769e0125845d7bee8cd52689688938d2b2dc233793c3484beac2c78a4113d223ad5ce4452ec6d5133688e9a76aab43c4354bf8ba57c7087f978a6266d11f4a06db3318d565d233042508141a86cf38549bac4607c999f6bad4a80e9413b93c5f1704bf18c7649483dc00c565e4fe82e9ad021d3cb71bd6d04ca7db8bbb853ebdcd2462b856f587ff3982c110799c445583b2325cd1443550a8ca52849b8cb7574d252cec1aa501230c5d3365f8a9377628c3de7ae4556a5b1405e045ade937a140ff33ce669ddf5bfa7b068bfe62e79e3d41934a9f653c98b05493fd52144cecb3d73d61f950ee949001b553b910b3109cd90136847f781bb526b8b3c1be6ea1891d8424a1ffa0899d4674f00591e5d2473d35dcb16079d63c97fd46dfba74b34cf4e4d29dc1330c331d14ab0de2eb4b4d23ebf2f86d713bab296597e97c3111621b6bc72b4be199809ffccdb5daad77b9f2e7ee38dacf9f058e2cb6d1b4eb24529aa9561a3e261d2b7dbaa66f72223b5c577c01600e472b7180c5f15b8cde3e717e928ed3216a3d8653cac72a05d33362375bde1f3c51a2c795e37fca798ae21a8c8362fd319d6687e17738639886f55394c547769d4d45d8a8c2477acefd6cf8480ed0de9b8813d6fc429eb2f20ac8b60f620acdc29a31b3072d6f300ff84c29752614d6f2b307a8ef5110464ed879fad6f4cc1be8462f13"}, {0x30, 0xffff, 0x7fff, "10fdc35afaf9e730c8660e1738fc82c640066062b9adb240dc86f451f867b5d9"}, {0x108, 0xffff, 0x1, "e4ccac9339f3240fc888b3b2a461e8a3ffd1c69c072fe548269421286b52925937f1138cdd9347cc21302316bb176b4bb4c95b742b18953f09879d0075d23c19638911e0f308fcba4195d097419cabc736217eb35a27309c9e5013896a39e956dca102c7e9ba9ce6740baf677a0cc1b0534177abdbaf6a4f02ce258e61944dfcf4ec710e96758af19ff79efa12ac8cac0a2129469e0ea746fdb8aa6e1585c5ebb56bd5bab288fd24f0afd7ed19c7b8ff54c1d4b37418a60c74657bfe5cd2f8590b425cd2fb74ed9dfea6269f26c20e721d0b538d47f1203a502a1c400b522e0d458e9c25f1427144319a272ffb3475b417587d414791"}, {0x78, 0x1, 0x5a7, "2dd15600290a54a115e99ecd47e5795dad498cac34c2d8248cb3dae5671c1b86ed55bbf0a4b7c81e3ead90f391fac18e5900cd99d8b2f478614b98c9ccc48b05f37271f74fb4bcd492e44770fd4d6fbd2ef49e15dea58ce2f3823395183971cda719f211ac"}, {0x80, 0xffff, 0x8, "7693ebc5a14e69459c7ff24605d792801f3a2620c037b7af8b221117eec93ce5fd13da54f577140d9af33592a90b8f6933243b292900a458e756f2f2298579b203f824120f49f7e7f551f7896997f3e21f9656800782becf29f672ca3e4933d78523f4f9ba646e38acbf63e4fb508f"}, {0x1010, 0xffff, 0x2, "5965996890f4644ffa5037920501374f490b846eb7c26ebded7665a884a7866b3ca8557ee29d4e02844f7709b6bab58e158ce9d6daa660283e06fcd76bb519f03c2b84b0afb6e98be790844cc5c9f014c00295b96386478bf2d1fe559d9030819ec95ea0872f603df1681166db3e54caf903f62218adde66583e87546ad694eaff0ed5d7ff3b3741efd91f80888b9c264b01ff350c8391a7b60180b9bab5f965db67711e6cd189a7d827969273d0121534f10af6c6f72692e371959222db43bc72e9edd13c2c088437c59363eafa348858badbe3215f260fa78b8c1c0ba73a36c8a365180242e5eebce5e19ccfbac315678161b4d424767dc1ee0c67f11a42cde8a9820af7d569a7e22b38ea13c7e7366b13172165b5e51327e86aff4b0456f923fd7f9c14c336d438ecd237a0deb3c9c80ea3c96c7f9bf42824753a1828d8c0e1a2d3dbf615f68b457f114f0678fba78d611dc622f4e883b3178bb8c179e04891014927182827937b7342d0e954c430e7cb9bb4a0b03ab5df0652b0332323cd28a74d83cf4c70b78be5f2613ad1f2af71ec6491c7a3f2ff602d86af741a855eb5a502cdcee435851f184d1882877a856acfdae316bb85457b6b0cde03711e82d263e5a80ca49cb375d6f4c8273b15b58a1902dfe2e8fab83766bbc5c82033aaabf97e925297f312d449daf662a7272d7ccd7af798227d0c0f7d1c994b5bddd52d564a9e99d13751d1b76620748b0e786092b512732af9a5d10b2cdc43fa1dd928949990d368ad0925363261e640554e828c94737f345a8d54406e9006cad426930657d6a0f1a38feee389e472c4e73ba5ddf36347e54cb3adaacded81d00e540c26caadbb8643e2d4eba990baf8c92953166f00e987e5140ae01bc7786fc001d93c4a7d51efb2be04570f086be9b1385a117d27292f75afbd88bc5d1754c22fdbf59d1447b12fda8fe47a4b78642f45604b5f6554167027571e6deaa8b308184ec86f611276f976ae8dd1e71c573c1786c985fe56ea0bf5f2fc2b5e9fbc2514c460f1011b1a2aea9256e7435065467facab2e8b15e33ea913540295ab5c0d0395eeece7c821c95533a510906a5e7011c6374d1095c0641bc3664a88fcb84880614d64f13e7cae316a656e17d7788375940478baf0f9775595b2533d0921771df1e8a497b56423177236dc3e4bcae03ba7f5bb2cfb176e657efb4b7afeb592d0e427e7eb38b08d2fdfe695e1b468067a6824472f62a19a6acb3febf49511f2ec26d3b384c4205b1d00dc18bca52c38880f7c06b6fdece4dbe37a91283143aa93db2eec743d20bbba2ecfd7c3d512fb4f91f8bcbf083035e3f21b9d3bc559acc146a972788d7baaeb9a9aee573f6de4f0e3e97d10114d2cd87d003d040a402564bfd34c544ac6a197dbe45e6630926b960128f1b8a50e198a1718065b5ed5c3fc25af78fd6f4a695ec2616d841c25e177d26fd102a34e6744c03f84130288e14375ace059b53274d9f2b72f72c3116dd299642d46d93834e697252a37370a232e6f1396ca52e30b4c9e70a9b5e5314ef3eb6cdf3cb9337032948ecf289a289f0d91f29355fe32683f1ce41cc0060c2ef26399395b1532555e3a0bc2d9dbd1422f0f01b41a9810abc0a1fda0d235ea5f7578bb4632b91eadaf5d6f6d1f877952cc8f6753a7a7a07cd3be6c5e04ed187f4f71ce91345a89d46965fbbd5993e46608755ba678464c120ace9bab58348e8300d7b6aa5cff7290b4ccb66167c7ff6ebd2d2d67ce00c40b31308d09a9eebc797f763dfb7684c0755f1f984175baf3c1478b9e3c396ad5e8a96e92647ec08d1a23478414cc13e071c17c2f4b1638253d2f4042d0e4799cc416d29127a06b3e9f670dfaaa3644c12766d61e16cf2ee92631328a6648600423c73c7f697a9c7e8acfd99e9eabae918d1fa1a0055411f234e3e2d853a75e8388a4d8a51f39870a3a6645de022915624e2ba6676d19784e8c8f40c78a78d7c463c0c3a92299525f47d63387bca5140f654072f53aaaf3ac08515d1d52fc97dc361fe63aaeb8e967b5f9c24a934ebe1605facf0ae65db97fe9637758b9cae4e7b9b34ffbdc71c19a5ece2cbc8a0919e0b6de49ba904169267ba9d38a3b6e7c5b8f9191e473079300887e3a33e464bbe5a0efabc1b53aed984f54ad63b138973f7ba32ff75b1787b6425340485e4569a0b8dac40ccd29d86d4e61cdbafda248becb0c5b6b878a831c152119bd53e231a6754217109632e090a35f3b5a4ff5fce658034b348547629a7f275924430b567a8e3bdf42dac750607aaf7f529c0ef617ef4f810e25217af36a0753b3dbf6f6c5c849e35cb821c1694eaf122538b85b893c41e3d5d9302be62126f46d0e64b10cabfae5eee15aa4758eb6e9c9520e88205c03b01caa1fdb42a0f4bd3c590c2f070ecaaeb56348e1897546eb56a09281275522deeccaed69e7724dfdb1b4cffc3a46f3bf11d4b84304c96ecfe1d72219c5a058dbea8cc52cc99cf36519bdf48d2a0bed00fe03fa80e5cd17e58dda8b0438b95f5b0ac6a2536ce8c1233f970cc26ba8e09eec50eefbedbfb7aee6c0a4917caa8776706402b85b6d25187816fd14d87298c3bcd24e89f2d9434f808c53a73dd7a5cf20b985ee5910199c37d0d4b57145789b8ca93f3a24e10bc6965daee03f24fdcd44c19b546b84c234931eb0ee67d86c7fcc245d47b822aa4923985593badb9adb0afc236061d15baabc5c7c7a83f0125ffaa5071a521753b15ab66e68d4d3e7794e687dd82f456855887500a01640fda4b670bc12102582cc11e4b890b7abe670ceefea531bf0bb25ee7fb5f4d053fc894b06423cf677b21488298c945ffa099de1ab27178bdafcf68b87eb327e06134d16948071341bf911b81554d0c34af127afb7ed6235df8f6279dc99a10a32886942677f223dcf5f1add097cf37b1ff7dc7b5e12895abcec7438efda85475af44106b2ce29330540b053e79258a469037c36c3664f1271137633e44839472c8367845ba61d3eaebe7c4e6f68133015756ff6a430f67d77215324dbc74e991ae8099a6e9908a3cc527c3235666eba7433d70656a8795cda3c689c05c9fb08fdf2aa713cddb403c10cb5f9b25863d3863b46e44107a1997a7178f5650de9f70fb3295416b9de53dfc4baf1966b189065c10bc9d8ebaf7c177836a707da7d58018f4228f0b053a1ca02e15ea7db3f301136d1627c31285d1d6b2023edda993f59e0f87e3b509ca642c4c5489a0f0c8e82b62ff83670c21129d8356bc4445bdf8ef9a78af79877d77ccbe5020b5dc0f72c1175332fd167948acd10cead05b63a6fde09b133a21652c98bcd4c5b099f269f36dececbde98c5276a596d4775bd63926a028030444b1c2957a151bee980f2a6888d2d27ae1205ffd2fd135a32d3bc11b462bfe59f1eb534250813c96c44f92091596e9d26f575c9e5ca922f4a3fe05237f0a955e09a539f29bdf5f0ad07d2aecc1364f62b37c41d5d4386ce67caa84b21c8ef247c2b83a44008d6a3464c0df4dcf7ebf06a2462151457d9a184d3f0fce48d30261fa4d226619ccefc9b9559f3dc993f4c501224fd74bf3ddb215f30427130766a968440b1cec5d69256af6c27d32e60fc1380e10e974c3b493b264c8b266da0b44880e894f5e91a2355fc07c6fec796754ab46793a2b965b8002d13f4b65d7b756bc8df469f55395b4264b1430cbfb5d84b2df04ebf1755378e88a539ed4c734f3d12b3be38226fc118390754b919ba6d927a2bac8cd07dea60f3b37b10caf5ad49ebe26519af078f4eadf2b4ee2fc0d26efadaa1a95ef7ee4fb49eee62970b3dc65afab67938b12587efa9e4ce6db40fa5f20b66165ca23d2af4335516506e0a146ae68299acb3eee198df1eba186c201bf9a2a5f865e39df2df67f6fe776684f80ef1b591468d400f3e4824d3ebe4d8a07c7e0f8ffea298f8a3924c9d4dd61d0054d331b36e71963ef4e66b8855727e0c30feb229c42be37b4dbf2051284519db675fa5c988e3a661cb8b0e97ef458c64c49861ca9df1f4a1adfd970927b747c8ec7e6974006140f7303f4ac519d9ad9ec9e54a66c24214f482be913c8bfb0574f16fb51408b265441d0a5c69e582e3124e3b8cf4a3e7b41df7c800fb441153e46af7f6918edcdbab5820c4f143fac715dd76af75e85d0c46881cd1bd9f6363e8c0c3666ff5b9018d7554d4cd3063e9d58b816410e78026e2eb8113e74e9ef95bc11c6208681b8bbe1c9bbbe343781d1d1a69b880ad06e5c29eaa93807afd0b3ed12ec7ad0c2f50e2ecfff8506c148c796ed7d67f2375d87fef917f157d41c573f31ca7cc85ef4f9fca525e6001440255c4713175393cd960e73f0733787aefa990d43ebaff68723088429b183c18af3e3e7c73fda229687a51c8709cc716643036ebf9fe99998d89fba0d93148730859ede9f329b2dc82a02873b07b3c837031de7ab4103d5499c460a992c09c880f85560007024f51ee8b91a930c90a99ca64fae331750ec63cb025bdc6c891b95b074cfd99b0f746dc08bf4cd6216cb9668ff4241505af439f71f7cc29907278af90d90f837dc42d488933ae41214080a0fc8849b9877fa99860ea3f3b2da1bc3074876ea83385537c7e7198ab86d8f1c109ff7f8368873d5593b55298c3414c6c061873d725a5fa7e0480db628f5baadbe67424510e3149fdc728d45fedca8de6b77f5a32036ec21944d32068afcf0c596c3b470bdd28281e714005fa20a09896e84b35cda49d9d5b51977f40137ec011be2ff30db98be238a7c2769c5c809fb6e0ae467af8a03292311c473e270766735d2d1f9c629b481a778693fc05eeba90a02f90a3783c21cfe68381faba05b66376e5fcc98fe5f6b2ba169f40200f96fd8ffc5cadce670368eaadbcc6ee80d9824886b6719a11383e0d470912effb1a572f743e8bd748c43721308908b58c78eda1008e238b30297165938f1826a42492ef38153e5d6f33c69028ea3b7f3ff5a09b6b7e00371060fed49f3689ef809f069f7faff46bc59483ddaf86103827a4352dca7fe2ccdfa688f35855a892f3457f6668d935388f582ce8493cbbae8cc3e9a8d4e2629b1ff98136df8f04ac27ec2973d5f4c8b8e40eeabd1cd485751eabd7671612e2d9d3ee7f475190cfad280b3a7f950572312f63622838428c199d4512a9fd5612ffe7f0d15c837aa8406c09bb38cf5e94d69f74a801b68ec77480dd6320756e4ba3e0ae5158291f9936d3b5f5a1f259fa6bb84d710482873b073673c6347af65a4768f48d638b87ed0f61883270317adf247794d86680f7854f726b4b36a9284fc92be18898cac249a53d9bfe43a1079073dc1eb4020ec45922c06e898dd2698b4d24abe4eb4eefb2cd399bfced98052ef77ded69bd217557f6a8e62efac494b5a4af64067ba9d91783b0d6340e3c4dfda7fa272fbba29a77e912934208b02260b4e128b81628856a5d6abc3770167c15e8ee9b78f3ce8b15dc9de9f629f3595c50f639a19f10b497c6c28ab2f0daee3887d351f30022b4202b5703f1afa4e614a37b2c2b8afc973056a684fd91042f5a80c20034a57deb2a774cc576f780da3cbdffbee6e906b1ae670c16c5af554212e9403b00e9d7693218f7e47324940013854ef1f4337b1ee3bba7ed54757af5eefb79fa25a9aac9aef575d5e66090cedc7a6c910b5efa7cfd730a020b7bc74ca08beafbc80b19c57d4f5ca112e43f6a9776698fd8cba14ee468b8bdfe86e98038f2508c9692a814dd32a6bce382a30aa040"}, {0x50, 0xffff, 0x7, "506cfe68e6853605b28fa3fc9d77359c5fd82dd16b8cc34abac01b0ea5827b1dee7fd0e8a8b8e0006305a9520b57a3ee17b32648ec70172958"}, {0xd8, 0xffff, 0x4, "21e57a16512620edbf6bf7b77c6fbdbb172e5b444b56cb461371d7695988d91fa3fba71575c7b746bc1a8f2dd27466cb797a443614348198526476394ceb499320ccea7b02bd8c26cc13e47edcc2381be5d7c0835279a7175b2332630929073242e9b0192c7607388101ba9751cc8df5d5eb4b57a92453091aff310eb5be25a57cef1592c2ecc2f17e506e2381e912f081393b54f12bb3fc50045142043d39d64fc4da935b52dd561bdc7ff2787c44c7a1e7ddef211995243fbbd92c15fc822e17d408237b"}], 0x2378, 0x1}, 0xc) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x42) sendto$unix(r0, &(0x7f0000000180)="72b2067aedea1fb71a2075bd3b474ad425627633e1d3929dc7131c3a9294f2b7190db05127a8ea2a60fbbdf54745045c4c7c7564d0ea596c6910546f8641b9184f61dc47f14c83338301de29cd93f7defeff6f0c057808ba9a758fba446372ca8e350245057c02164d5854da6f511e55f5c4891782c01992cd502dcc8bb3a78e3d70b756f9b5cf64713ff049519b4c2652624ed2f4a6c370ae54377f251e8ab27390db6836c95e50b5e4634f238fada13f1ea0ef35129a3bc6231dc578a03aa76942e36851a42fd6d6edbf5c7b6ad3f4f090afab9c26b5edba29e62cecb715d9584a45e5143fab4a600860be545d4aad8e5a4e124c1f3d54df15ce378d2212f3c90c1ac1417c15d2ef123ffbf936dc5bf1654d4ae9ab00b3da38fe7882409d6f88d2ad66ef5bd512d2b03cae171c66e9ef84a5f4bd55f149252dfffd832737d8a964fa64a77eb9a0b241f0d2aa641fad913e56838641bcc9fe71c5069439d6f33ff2bba5331f05e78dbe0a42ac97fc79caadbac8edc78711bb7e9fd70f1c03509c88ce2dabc8a246fed94eb02e0872fa4918f04e22808cce69639c272bef52b23cd7cd9ebbe89c9617adeaa27e5a51bed9a4102b4aba78c7ad4898e5348103f37e986559e8b1941a78763004073aa0eccf7549f1a391ce921c957aa80351adaeb8f71fa960c32e03b954b2125c63f90b20ebd3157df56880ef80f7b92b53c29fc0cecb6beb8001aa4cb095b5cdc58fcfc151fb3d5af0eaaef03e05680cdf496a893e023bca1dbd04c2a334d5d7aed2611375720854846b0e61d630b9ba22be3f2d80f171848d5a79f0b9f99bb3469a6854b581e283ac3352d8c827071c82ba915f98b8436da5f9d7ea732e014ede0dfc55b6259d78c5bdcdfba9f99dd69e4f15877bfee170d8f1e80d7974e71c137850cc12ed9e1805350b565348d5f1e820c15b2560e19aa6b410cf488d69bb23cd51b1abe3d217c3a3370ca7672f06f125dff4dbea15a74dd1c5200223083653d6f9b708afe8190243616aa543bcb8aec8dd5d87cc43a772f640d10cdfcc435078001107ca144f2334dc57f1d3d831e7166c9bfb5309dfdc451d6453cf1a49d8f501be60bd017d86bcc7ce6a760e55076cf911a4ba4de289c7c19bb09a81d2e0d439fb39e99f617f0a772ea8d0208cec882aac585a8747ffcecb17c295851705d04d9a7b933d90c2e1398ebff186bdc63a64756f77c25f987e226417c4213ef9ddabf7ade3a2ef6e58d310e8ecb041eb4d95ce031c15f94dd7907e375810ba3d873f9a2c6fbc37612116150d77f70f54eb22b5c676951dd1a6e74d4625f3391195b100b1a8e623576fb281944f21a292160d436d5017f21dab30f516ea13c7026af08caea3d8dc2e5e8c43c0d932253aa3738285355bb0bc48423bb95672c42ba912f54dd5efc333405fa36d340abb9602b4d7dea585fcebba4b894293523382a6ef11ab269ec357a4f366fd38049c4dcc749a24baa5b312a0343eff6e7d49f5f43c6f5b955ddeb01be35716589ed3808e8c311be24a628f83c4cce0bb2d8386f8a8167f6ed87cb07fbd4b0e7cc1d8d9a5901b66e67ebe916d2eea2475be4c4d95fbb570add1b349476f606a80d001876467eafae8adc0ac731b7744bdc45f144c600b410b7099645b3966aef01332797db5bf8b9ef44a91db12d00fa82a3ea9bc3fd736a9f94150247eb0754e4275f4a3f54ab9f4168b1c2e5a26b0969dffb08f6cc3690ac9ddafeba6daeeb4c0b21618f26b8b9014b0ce166c06b8a8f6459d8b6f856f244e61e6c89f96838f485ae5ed0437552f6f95774410a730d7f02d89e7b360bbb0bd499f22c6f3f0719a4358619bcafbc0cdeb941cc5f589056f577246837c4a0cd3a8f6740bda81bc272c12d351c33b9e3dd0d4f0edf036e29bef4b809f93fb2f326e976bdab69fb9ec1499f393a369884db4c2cde3101b29c699cddb63f1d96864057b593b986032cbc5b846a79f6fbd8f5a7a0be220fbeb53b1d5c15fa0d499492dcb24a1c347644ab1e73ff9b965c9536f682f73fcfc33081803c7173152c92fb62bcb6ad2c19666f1780d31af4ef90892c073899674968d3c52a09aa22d5be485e4f03e421361d8884c465e6fe07f0316b53f69dd33ff6efe3a55b31fda48c876d2e52c7a7dafb74a30c04036fb05412007cd15e5bc76c859ef97edb5e03b52c70529c6a4f6517a8244972a21b1d3a3dbf4d018dddd04389cae48ee4a6ed49dfc4a216085cfbb2ba9fbe6c909b2a6bd90f039afc431f38152d524c89e982a61701133935a24419d32f100587d39812c1e28e2f51c4af2ec6fbb89043fc9084ca459b534e1491fc51366427587ac7f1b77a5b0973b07de7bc1baf4b60235cd9c40765d62f8789abed33f61f27a831efcd9b090f0827f74e8d0a98f5578273e4503ef267b8178bd0ce1be94e37e18d187c1235ab58f4780e2b38673c3a25c20ac52d930d4f317459714a0b98b948adb1c91f8ff678300d7c0ecd5ad519f7b50196772eea617ce4632e87bef153ebdcf925a51e4b53b23a8ed6007709777dff5469144867e8a34ffecbdfce4e1a6aaf7c76ef55f50763a93512a12b15b932b7ab052c69bab07929eb64fb5a0b379db83846b12b728182dc601c8356b6b392d0007a3588fd03353794e6640d95c1ecd08c0d9b421dbc432156f2719a560142ef6cacc41efd5e58ee43544d1565300ff97f3e1c01eaabee6b877385ae9bec094802712ebb18a19f72e0a8e940bb7f1a0729d7030634e99da14890a54dff5eeaab68c93448b46903b6c8982c33d33bf0174f308d1d23796aa3e57dabd2285bce67cd6021a5ff216c112469afa2e13335fec7a265dbc50cfde6af66cd5005a5f2ed408e7b59ac3afe74a88a82bce66b769cec08197e5eba34bd65f35af93206807ed85be25bcb777d18999656e391fe670e7880604cd1df220c13b3e5e97870e028e7cac5e34a163d8121c9e7070213b132f9065922f78df06019cf0a569bf8ec2a3f956513e31a6c7e510318975a1673e6f200e706d758ca91cd23dfd2d8f3c5a20cfc5027bc6d116ac98b3bf44c611e7d1d1be9d59cdb2eac681e38dbfa1c2d49d933d0321a47a7a1162731e23f370665110184b9b75bb0c7881e0b25daa4f1c02e3aea4c4be73da78467a0aac5d2e6fd6d4b47639a8918227dc440bc87cfdc74d194cbd05b480b67052bd1c32a9323b01f47cb2b29bf9f43dd3008eb0314800fb2cf084bfb4c8699c3e36cec87ade7d2aadb977a51c4324d01b323880478df5aed1afa81267636157b81dc9921138398faea918da4bfef7b33d20d932db7c061c396236d8c13437b8d6dcf8e92c11ea1f1f74abc6b8a23a99fff14bc2109c8c2c9703543946472638e917e0baa77d5d54fd4b3b0679544eb54618a220ec805d84006595eef7aa8b96dace22dfd43934218fc52453f1006567d7aa651ad8f28b9724985948605f50a115378341397c455809a6f42b39d2407bda97de8a5c21716df568a81ccec9355bdfc1ba0e7b7858dcdb98d07f88f08849a060206bc18b2539a216a44c1f3675b76cad9b5fc87c94ba2fda6b68c49a392ea8aca7daf33eb26313e02d3dcb9228ffcb680c46a2d1bb9e6c5d54d2598fddf2a69215c3b6259409bdf145be3658b0ad53df6f6b404802e8b7a282dfa912a2b83275404f4ff7b51091c9090bf10d113d4d374eed653b698143971e87a89f9f2e25abdc53485ae5f206d50e6f75a0ecc3412abfb179796a4dae2ee83fdd921e856d98ab0022af6ae3132207f27e4bdee81bb552c2075c68e58b0533b2e1186cc7d43866aaeed7c8b0cdeefac6b6ca138105481a8655eb211cfdb7c7d2286760ed91bba043cffb203faf5ae426d201b851ac630d7ff19b90927c65d61ea878e60799dcef494bd59828a2de1396519f9d20fd5fa4e77da85df7f83f7071fe09fcf69bf96c3c229c1928f832fb10e23eac9ca1c7d09a4b598fc27b5f7ba3f9d80baadf7ec5b696bfd49e4d102112463307236db13f72f126fb69be342bed4fb87f8cf15ea7eb6807961b3575a836606082f4764ea8ea818bf8a98c447ba504e54be53edce87f3566379672c857d250123cdd64f3745731c58492ac7e7a2bb3997008f579ab073f6f283cfc56414fa23eead7a3362bbc385c3f198d2cfd53f176fe1b08f4e72e3e0e79a247c2def4e719d142a3cd2292bbd8f6e82479b4b269f0631373500a2b22e217b81f51f10e1a4e9f4905727547c02d4f1d8aeb615e7b21b6fe694f84f9004e2090f71254cdc8340ec1d6bbbcc4837ff728edc7310597b70674ca62797cd90840828f5288d1d14faa122d1f3aa5b868f523ceed5e34e323b987347f512dbbbcc6842b247b4a6d2e33ea6c998d402eee9caf361d90aa02ce7da8838d1c00fe16609e7f62804b24c470eb398dbd6f68fcc2c5f6a1dd6cd19a8e2ba01d299b2833ee0c89ba8147382de4164d4a228b51f104a3f3c69bb0622d05e3707ab62a7cc6cf4284f23cb1836347c3e765e4eb4f4158dfde7f36eb6245f71c4ce3857ab3ee6cd1e29737ef6003b44b5357e14c69a88fbd39654986948747f6ee80216aeca1cbfdbd33e92a5256b4a43e330284a58d2fc6e70890cfa038d40ce2b07298f72b11634091dee0a95909d1b3bb118c566934ab962bc436e634fce3f93c66aa9c4c30c516e88ee7cfab390bbde5e8cf67fa253d3a5625b138313c3ccdcd620aa1d8a7a57eb21330359b7466eb41ff42c84b4e43ea014224c35435ccc75ce3d816c7163e8d4ab3e2499fee7a07287599a95c0e58ddefd47f5420bb0ce5a6c9df0c8224baf7f1b2c0aa7e3730f270b875f5b8f56a6b055e7a1f43d7c4951200b84b258f51b415d8e1e369517294afeca85177308d76b0df8b6902ef39228f514df2e55d8d5587b6974be4396d6bf5cd0605ac97f9155e3c3cd4abe8f2283cd717b2a13e018590389999d064ace962d752307134777b385e9cc4c35ea91ee93a41f3cdc92c1d2858330d8a0f78430e6cabf537449e8f3ee4cf56a87512c69ae94f9acf0b7b6d741fac4fb776a0b11ccf22829334553fca9af7d832beac5cc7110bb27fb3458f2c643fffd77b42ae43152337f1f63190e0118e51ec99deb5703b0091e8dc46553fce0a59d1150c88832067580def0406bf4f4a9a5014b9dd81a44ea2eadf9dab66c0a5ceff33e92b1f4c814702a5f3a7562695e464066bb0439d7431bc3d208ee64fcca9522e435e22532fa6e7d5c66e45bfdaaf6111d500b1b0ebbfb115b0f0f7fb0450daee29c6dfffb94ab5ab532f32f38832da0fda8b9491f639f4b821b497a67469b9c2363c4ac82908b74431c720409ac69eb3d526a08d5419ffb4b969b8e9e2000b86460e03d589834bada7ab5313ba7804a65c5cc889209961082736c62d45d30af4c96aa7e753f82a8c44e1b6fbb33397ad6420d286bcc34d90f28828f5ed4d8cd7fce05e4bb698e1459a4e1ffb0578d3e45ef221dc0d4f495436c36ec0bbe75bbd4d9ac6fc9169c59372721a75b53f55b50f48ee2dbdb488d206ec94a61ef5d35bd19ec6510c49c82819f3d017f9d70b3c01b78e2aed5aefa723a6bb865c3158caf2adb08666bf80ff2721d00b1220de1ff5a041fb69f7bc2663112127097a9ddb19fd754b5947cd09f3a0c57650250ce6d4cf8fbf0b3b6f6fa345e1f39e07690b014b430986ae2f5e24271212c5b8417d57493d02134f9808f946a0012404171148841248decb4a8d2b69494453e4ef45a8d56050c86fe1d9022f62eb5f9fb271125229cf8ecc", 0x1000, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) ftruncate(r0, 0x0) kqueue() 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r4 = socket(0x1e, 0xc001, 0x9) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000c40)) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = open$dir(&(0x7f0000000500)='./bus\x00', 0x40, 0x29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/81}, &(0x7f0000000600)=0x53) socketpair(0x3b, 0x7, 0x100000000, &(0x7f0000000640)={0xffffffffffffffff}) socketpair(0x2, 0x4000, 0x100, &(0x7f0000000680)={0xffffffffffffffff}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r17 = syz_open_pts() r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r19 = accept(r15, &(0x7f0000000c80)=@in, &(0x7f0000000e00)=0xfffffffffffffe47) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r22 = socket$unix(0x1, 0x5, 0x0) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r24 = socket(0x0, 0xc007, 0x1) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r26 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) r27 = accept(0xffffffffffffffff, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r28 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r29 = kqueue() r30 = kqueue() r31 = socket$inet6(0x18, 0x4, 0x8) r32 = accept$inet6(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r33 = open$dir(&(0x7f0000000940)='./bus\x00', 0x0, 0x48) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = geteuid() r36 = getegid() r37 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="75a83e16635d6d83e783169761744101e791c6c56db5f5662b1710af50e8dd11d0868c7e51b380b899afd1038bfd0db746581017d0534deb44cdb261de50203703b749d848cb367f62e8b0174e9cc75467f0db64e436eba779c1a95376e7c02c22606bc1598e56b99ba1c4ed43266ab55a606b444f58f512f31b11070ee16217f96c77d7020dd5bb45e9b73b42eb50ed0a76debb18e785db799c6da8fb245f763e067ab08516ed12fa34fe078fe1fa7d22644d952ed3190b88d4199b7d1a35093522ea1e39af8dfca6e420088385530fb42ce76cbbb2f23a66ce6bc8503968f33215b4", 0xe3}, {&(0x7f0000000240)="6d6937544c3eb6e2b12fc414c9c5c537f244f9bba4248b3109b9b6d662cc0d36e4a8f0f57f66334cbb1eaaa3ed11215726d82bcfd70ec1ee", 0x38}], 0x2, &(0x7f0000000a80)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27, r28]}, @rights={0x28, 0xffff, 0x1, [r29, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x20, 0xffff, 0x1, [r37, r38, r39]}], 0x130, 0xb}, 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') r40 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r40, 0x5) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1ff, 0x0, 0x0) 16:00:54 executing program 1: r0 = semget$private(0x0, 0xc, 0x406) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x10000, 0x1800}, {0x3, 0x593221cf, 0x1800}, {0x10003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x17fd}, {0x3, 0x1, 0x1002}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x4, 0x6e, 0x1000}, {0x3, 0x9c, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x7ff, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x7f, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0xffff, 0x1800}, {0x6, 0xfffffffffffffffc, 0x1000}], 0x9) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x1000}], 0x1) sync() r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x409, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0xc3, 0x1000}, {0x6, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}], 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setflags(r2, 0x2, 0xfffffffffffffffd) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66826c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="0730cb889737184592685d0e90f7dd8659aacc13047f2cb2b625f214a5600eb388151ee762", 0x25}], 0x1, 0x0, 0x0, 0xc}, 0xd) 16:00:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r2) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000c45000/0x4000)=nil, 0x4000) 16:00:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/248, 0xf8, 0xfffffffffffffff8}, 0x800) link(0x0, 0x0) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair(0x1, 0x4003, 0x1, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000000)="13aee240", 0x37f) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x88) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x40, 0x1c84000000000}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x20) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x100, 0x2) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() open(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) r5 = geteuid() r6 = getegid() fchown(r1, r5, r6) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x400) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10c}, {r1, 0x1}, {r0, 0x54}, {r1, 0x22}, {r1, 0x25}], 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) 16:00:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0xfffffffffffffffd, 0x2010, r0, 0x0, 0x0) dup(r0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) fcntl$dupfd(r0, 0xa, r0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getppid() r7 = getuid() r8 = getgid() sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="f13f8c9ed373b8ef2598819fde3892a8d45be58416b1b79ab8a082c1fb62412b8df3b6abedf5e38acb2458f8e18955edb03ba253e0ea2510fbfc4bc210fced4e3fe89a274b12c7a204b1551c5b5a246817d97fa5ed3f87e81531009a609dbe836a203479d23feca2b0273dce1e29603246128a0cbd48c892bc5a521a61b70e6ce5d95c1a49c9881f9b1c2613cf2658e5bc8f65a8047e267359317e13a6459f35433e8b6472d13e20b6b4c19e0b6a34c34a4f1698e2ad3e5d867a13da08a1deef6af931eaed5142a95ee5020caf7a3b514c61", 0xd2}, {&(0x7f0000000200)="26a754f727e3ea536e10ad5b12c18534e3bbdccb6e78204a5006b47c3312d470b464de886c46665c72ad761c194290107983bf03b66cbcda70ce189db2e59339a6e3170406a071dd89e502be0f71aa2a7590bd9a053b04e7081a174c7ec84cfbb84bc3fff5b4e8f3c42e90c3aed416ef0ae8ba2619750ebe0b2daa886414f5851705fc1a7a895b6d1a7e662025e8f9db863d90190a9f6e05a0de5a90f1ba1f415dd90144eae421a71cc40812ad3083b37dd6a25c94585e8776baa215e2717291e77df6707b3da9e773629d0a0e9f4f14101465fb774d533142d2d047a37aa61158a93948", 0xe4}, {&(0x7f0000000300)="e769a823d2adc1db89b60c61f0d553b151959539fb8cf4a4a5cdf27db6348756ae49b05c1d6cc204a2cde8a67d2625ece60ce5ba32efd06185104a77adc15dd323fae8ac39879470ef518f3fa359e65ad1c6f1b1e7dcc9ef35243763ce45f98142ec5e1894b3c957e0e6ea2ae073708180be303a8649123fb48deefef16bc63d518791162480a41f799ce618ddc1098d0d0f73be469c6afab05748cace18f926eda0de1eea1503e8693e072b959b196893ffc353c106a9ffaa9320f6", 0xbc}, {&(0x7f00000003c0)="9ad046cc6b4d479da81424e7a5269ce2c6aafd097443b501116dd88dd29ea856685a75c4f98baf09bd85598a82a8c69898040cdb797689b48d8e9bf92a96fc11adf0efc63cf07c1c4de6fdfb5a6185566fe5479bee355db97f245148c9bc42f0b56860017b1258a73e6e2dec8e9add47577c072e6dec8315c783c94042d7fc3acc32854229f8bd534333c330012c6f60683d57be32fb501f761e2eaf16b9b633eefbafb65bab19c6b64077ce9648d151a9fc7d3eaa7af7afae7d873ae251c35ec3f0916c8b4d47ce472370", 0xcb}, {&(0x7f00000004c0)="698c108e573c0d4a375515d4de7a6f8523286600ba8690d7882c7b7333174b803ad5d396bcb97bd1d0a83c8f4c550c31360cf6f17902816332b0d4743b50bafc6ca0b3a3eb5e18ea1693986060e8e79ada85d68bd98dcc2318cbf01c5592b3eb14b71474871f4c5d9fa48fd58a", 0x6d}, {&(0x7f0000000540)="322105b38272fc9e5f828f13cc2c1235356a164ecf4a562eab9b5daac0ff3f4446a6fe8ba950ae9c66e16cfcfbf3a55d14a1772b2203165d83cb3826eb245d09d8872fcbdea5397c8cd229d8982f3cb9244f6b0f045689cc7364649bdcfd79897d2b47d1e57b91e0bd2ca92c2a8fa0eb0d68858391e8b1e7a0be6b8432f585cad02700f2adda5b173cfb527c652eb80877af45d0d64c9e7b1ea953576ee8177bca3daf0b76037695dea84567641d1ec86b7ef92df16c6e6ca17761a0ab96e5907abb18c0f5d44d2f9b27882279763580a2b88db522b488ca75726562623a4226c2aaf13b340182998e350d354678c6a8a46892e6ff97d3688e127b48642060cce43aa5b552a60a6160880ecddcb5eb40159ab50577d63302485e2d2234c35dad00cf3b5d1a3b989ecc53af82926625dc270d51fb951e94639d784e4589cd924db37dfbecef1b8ec567405091b06ecd23a1708b3ba7581cc2301960c5d1c2c638cbd2405ad5414605e9c04a6296365ffedfec118f6dd4b0ee9a3c50fb75f44ce3dbc2d0e5850dfb0a8edf2c9971c08f621227a308211ac6de2c047f1cbda805b44244e1cb12ff445ccf61dd17886f1486dc337a07c9a9ffc6b455c673167ad7d5fc5a7aa9e34d18883357b8d96f42dfb6e224b895ffa04f45de4aa4105d5bc8f9de66a81f21ad02d099bd96d6cc1ca7abb2d2384877424cb9efa409ebb0b6fee9d00b684d6c906f5c950986ae5fafa19aa1b8d1616ece78da099c175a23e9e7214d0b8b2f07f83966b31dd26873efbfc94db47226bb3325ae3265b3106b79010062fd982b896242ac2e8e94a4d73db8a705c8f1830c3c792e6af615dbe7556aff45a6240eaea3f77b45bf2c2df1e3f7fba2e12010a52c6ff1a1466b0b61d67ba5a5de78bbe01b7117d007384bef1b51608453eef2e89c6a7ed5c70518bdceca67e941f382ad5a9752b056dc174bf9622a04ae53e6219cccb7c033fdba1501f892b1240460825b89bcf25e81f103b766e43d81de0c929535b8469fdceacef40cafdde31665705ab88c4031c60a3e166440a823367f6bc029207aed1404bee39871e862ddaf4beed72a61340b6d09ce7e6a68c9395abadbfd10d3f6aa314545401c56b978c636bcfd130192bf91d159698ad9dac0aee38fc3afd9187f35a2b51581733fefa7283ecdb4e4409bfa893121a568f5e497c35dcbd0bfa9d7f9c538099de1aa7d442a169dd9b679c4f291d2958099faab9be4e2a640d973e261f04e91f8cbdd3f3b4b3dca3c4551c9fd7187b3a2b2f7d90dd9747e0e901f4cc218816905dd8040de0e7762d2bf2559b6868bf16cd8757d9adac91dc76c111baed911322dfc4508292767a2b5780b9694f17400d87ec3b37235334a23f94359f7e54f9a41a70d6763198d9fc49772384dab5e571ed781eb387f3739e490c04e84b343cba7848aee497eaf1cf88257049d73d36974a46369a7584bb48c7f27a821e8e0a47bc4e3731da7d26330688bd0197324fc23400e4f77678501dc5da6a21cec9a5247f082fae25be6605d6c6fee4b514a61c853ac8766e974f8bc58ee2c4bb1871bf2b1d042512832b960da455837a866d3aa55b30beb12a2f0a776ced3e7db78f3e28b252ab2941d49595dacdb5550af18dfac3e03fa6f71ebfda2f8613577728815a04a22636f1b21ad9d25c32400d1296ecdcf034d1a88a5cdc8d501400cf08a3612fc832b3dd1446387993e0c92d10dd40f1d55ae55975943fce316f86a6c19a6b6f67e948da64b1a2a318f481236b01e95960050ff840c758c9d8af61b76c64160ca039893168ae93b6dd79a7e156ecf55d87010e54b67dd2c7f111a9f6c651b99a9c4eb02e207a7ea0119abd94ec5e1fca2ef05b2dd8ba9d044769e0e80d3da065674bfd21f11420d24b1e03351dafa6b270165a28506da4a8173ad2feabb4a2a315bd355c19e59f0635c351a2ff283bcea2bfd2c25438d5785779d7ce9822964cd7941a810b6f239355fa5404403cdbd4cd30e4258cc2272dde17e0b66308b1e9ce62c383c25d03d3df3ea669818f10a84e2e5c03aece056741e895c096e0a184a132e63b8625c468dc89212a2702331be97670ee4121ed669fa2e5b24c9d9b24e59a0eb20d39e95c6e0887f1d0fcc9d900458080cb5db3977f4a8c97c3b8d9fd5740fc76256cb9be55410810ce29eb6dd64dd62b1def6fb561bb1acb0436b145e0197778801dfe9c213028e9f45e3de4d1bf91f4d0600ea43f9fefb73906cef6306099352a2231c089222fd669fab5bf28ff3f60b04a1025ca86424fef85f855a718015bf7d88324f1ee780985f60ad93d9b41e094d1e8198854416beaab6672f07d2d09056ab18279eebc1790cc238b345e1c7a9ec1399dc524c3f938cf44fb72f2ff4a3b53891612932c86c2f8438a603d0a031f87ebe6a88a472818bcac24dd50b18799bc626afabc7f02fb4c3bd233626d15460d82a1a74a30b0685fc495b712b84573d6fcab2bf4bde73037618b649c911d71d7597f6fb57fa0833af17bff373742ab95300fd9bf579f3ea095ca3228f976c2f1fa09c2660010c43f59b3a09a2afa71465903962ae82b98552896a0c562ed1ccfdc2ffba7e6fa846fbda5ce1a9a06a6731327a8b0c34ab922502f0b3068d9fc82ec0a7ffad98c3a8ff755f8b220a81f53f0fdaf6277a92cd4d37f56a57cb7c9ca9084469bd54e5b4f80a727fdc9726b137209b445e92dba0a7595734bab05b3926f08fc6ad6b95531319ac731701d8ecfa384abc859d198ef81c501dd1b4fa7effba050e581d84b759b6937958913f8be9e21a9fa3d4640547b4ed4b02305b07f24b9d4c28b0725919913765de368747990e89bfb5e80ed442491c69b4835179b04dac31cbb10eff2212fee2820537a75bb28ae161f013f93e34faa5b4ae600a10c71e86f7fee8fd035370d18647f9c975ac692e3903723074b433a11786c1c6eacf8a68bdd24c9338a1e20af776026f61c3a3883a9c7e74e38bdeb5eab65645a1a827225588703931fb77ff7b68e36a631415b881ba7b615fddda3dedd4e877f0952b8ba2d7bdfde2ab388de2dfcc5c866c1b47f85d99c99345266c9e299d279c7a19993fd223478f0b6060c80d537f562f82b1c3140b40af05a9a06a23057aef56e0aee083967813538dd032913283b14fd8ed8ff17ce564ed8f479861de5e0c82685eb5617f1b6d76bcc01b9286071f19ea880ea2bd3592ccd7192c88229be07561d6fe48750323fa784c5d57398a0b1176def938e19337c815ce83b3feb665c53b2e54e37cddbb8c0905bd2e492731bf73e67627b3acbb278a96a2dba7d2f390210c3940886e79cf265f266fc431909d8fd54731d6c3abeeeaab1cce94770658bffb8342cf2e8ca37f5229146fa9469e431c9b48727995d41e0696e898020bff3a76b98dfd70fd99e67cec95e84e072af8d90e5c5d10874cb88fbcb3acca1f862799b7a0a395a4f027d00c0891ce5a160526ceeb64494a7fbf66ee67d58240fd2e304a86bc0bb60e91ccabeb184589c94c08287351e4b009bee59caf2edc8bf5b9964175a675f0d76d6bdebe13157ea8c6c7f190012674c4ab777077ccacf8afdf98f4a4f5d14f3f40ef1a05751dd32b32e77418d66e1f74184a0057d539441120cffc7eef3b49cb416d5fc23ee7998065de02b8e9c392a8d70c3519353b72ce0c9c96e981cc3ef38c69cc2a2241e07d4fd6f54814cbb89638dae377e8757e3cce5a875630f8d6a9d16db15476ef2a903a20ec963c0e6286483400891f807165253b1b844675cd06a5a54e90b10daf752e73792bbd7125303afe03ae5bd31e9293b6ac5aef95b16957af06be230d8ec30e61363615872183a51186634e327782385aae3e249645c17f3acfd2d2399655b5b0eac5e81ce8914b7fa0946309dbb554efe0e6713490e896a1c5680cb448a73db1f3db3f39bb16430b957ce6af909841069914d89132d5257384c4f722db7a61a3adffe5a5d6f9e0aa12207f6473b4d9136b0a91eac2ad454bdb32db86881cfeafc178645428d913dacf3e204b6a01de1b4082d356394f68f39ebc2055555d571a3e541f1499150db9f2efc503b742534e1f6b4b38c631e296321c02f487f51bc79269e968c0ec785420af0bdbb566bf8e046873f89a6c8b06624ab0503fe54b9c63cf30029d589c4880f562a49ed08168b3019a36414b8f606dc8e0ec70ad68dae7821e9a849c15747e9a3629664dbe91a40564a12aa0d5ce25f60c94d0bb9ed4a321b8ba6a63c8162367d5de39d1cb6f3de736e5b5ce0e381488e26b33d38e624b3df6f8814878525471332b3a6f41f5529770e329e2e75014264b40c595be0ff1fe5e2311f13b13db5a46371f0aaaab296a0a9cb468c58b962b65092dc0bc0286bcee41f38092e1fb0a0e667c41b3402467ee542b9645f298e2539ff331c9d0ac41a8481be5c6d96b6a68180435f64bbe34256f53d90427be670c992eea29c767f6d96aacde7be2ed07554605a7c4184681a433330259d8165f97a45c1a44c246ee2b06a07279c11f9785231f4b81e286e59b6ef529c16973a3374322eda777b0c8cc53cc7a2572d8563d5e293e08f030177af4445509c7c9f48a60baa06eab27e114c72873d4d65845767df9f5f6ba58e99786c0100916a6d47584536745459afa595b16efcd11e76f5b01fdc7893bbd3ad3a862d8f87e10787fc1ee48d1772b681f9167cef36db36258c2c2fdf06d4e1694a3e4912c0ae5ad93dc8cd5ba95711286f32d00e7661ff93440be82af9ce9f8f17f2a8921574a07be570ebaf3a71b63a0a96b6ea2da6e7f91e437343763e584d3da1d40584b9d628c449365d8a34ba4dafc68338317473ecc804d08fd94d2f9e09c18f2295715c98ede6303578591aad5cd0c46dc291637aa02a63a3684441a4465550966177d40ecdb817666c036a5f9348302e3b45838a7ef85753cc6e3fc009384ae10578eda4ac45344069a59197f3ae0bda92a77d4d040c77a2e72139bd9ae34b47937200895b66344915a8988eb34de5c59890c08791354d5cff84635319aa6a5503ad9c75ccbae66a170bddbd55744784d761947a1e50eadda767d8f0a49323c9d1964c0f7287e61d1938e07d0ff06aca74f71ba8cccae5844f87ca8f73bc23b39fbee026468134de4fbdadff172c7a3dc76c87d32f8c74faf453e8c47ca8b52bfb600bac05779f644296143a7e5cc595333a5e399ac4f3e11020d56408e642ebf1942ac47f9410a0b8451c13bd31caad3246124300b2016437bed7fff01635138750c6ad69e336f0be2c6ed635f4a1ce3d281e659f11077c224f55c154d0e882aa11c65d2d6d9af3da4bcbd66ad71ff91fe5fe4214f6b185c4c1cfd4db33c3a95c0890f792c5b0b3c75603fa17a21ad7598cea62cb502e527173f25f6e15ea0c6cc2d434b9b01fb4d80c01388fe15cc1728901626850ab756d18837cf1aad4e3f166ba3a85c857c580158915732bd0713f55edb3ef01e751b297d258d900f10c34d23e73fe033f39edff3d6030d2b8f4d206b4a03622f9d88a135ad88534bbf21edee473e214199c7daae5e1dae987fc07219597d82546a639340f6e78c76f86339e138c0268109d3821493496d8f4b94de1377ed067bf0a7f47d4240665d3d011e2c1f7c3ec613bd5fdf8e286a6f052ca6f49e4e0ed36bd2f1679ac8819fa36780340e2bec57e81a0dc9cf587e81929f71e0e8e51fded7430f9d9d597e9f9b57a7c7eec28453c39eedf7f2ca59f91864abf734111f67918f818fa5a5f783", 0x1000}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}], 0x68, 0x403}, 0x40a) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x7) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:56 executing program 0: r0 = getuid() setuid(r0) clock_settime(0x0, 0x0) 16:00:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r0, r0) write(r1, &(0x7f00000000c0)="17", 0x1) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) 16:00:56 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x10030, 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x102) openat(r0, &(0x7f0000000200)='./file0\x00', 0x100a1, 0x10) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x7) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:56 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x400}, 0xc) 16:00:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0x10, 0x7, 0x51) r1 = dup2(0xffffffffffffff9c, r0) recvfrom$inet(r1, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) r4 = geteuid() r5 = getegid() fchownat(r1, &(0x7f0000000280)='./file0/file0\x00', r4, r5, 0x4) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) sendto$unix(r1, &(0x7f0000000580)="e426fef29a10f5ee391d47d5f46e056e7fc601502a0ccf0ca8c84783e177df015460ec81d46eb408093ab4ca9b5e18448e7559fceb2758b4bc2ebc2c60b4f5c804179534340f7f94daf3d70d64cebb7a2a68ea2864095ebdac40abe11e27e2262aea5b94d1d871752973c0b8ccf7fae39b973f8b6df6f32dab318d7016cdd2448f7373566ef305ef13665a46da32ac9125ed8d9abad38668020ee27084d7ab0c804ee27fede36e180c3f23838b242a4792265c6ead38bbaeea6c1702c663683f7a132950ac3fab61395ccf0dda2aa994865cc80fcaa84ab80bb435c713a138fb900284adf89d238677cba45a3d0e4c20691fa2967d4c25b21a0caf", 0xfb, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r6 = msgget$private(0x0, 0xd) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r7, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:00:56 executing program 0: r0 = socket(0x11, 0x203, 0x1fffffff) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) recvmsg(r0, &(0x7f0000003b40)={&(0x7f00000013c0)=@in6, 0xc, &(0x7f00000039c0)=[{&(0x7f0000001400)=""/219, 0xdb}, {&(0x7f0000001500)=""/114, 0x72}, {&(0x7f0000001580)=""/134, 0x86}, {&(0x7f0000002800)=""/35, 0x23}, {&(0x7f0000002840)=""/87, 0x57}, {&(0x7f00000028c0)}, {&(0x7f0000002900)=""/133, 0x85}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x8, &(0x7f0000003a40)=""/212, 0xd4, 0x4}, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x8001}, 0xc) rename(&(0x7f00000028c0)='./file0\x00', &(0x7f0000003b80)='./file0\x00') sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="fe1b00ee2c6ca923241630591a484965a3dce845d6611c83b969ce4dd61882535c47a454a03bc452f501bb88a7e784737ddc1955f2fd5f89fd766fc4fddec4a8c8022c35ab06c407", 0x48}, {&(0x7f0000000100)="59492624182dab0f17b2105c73292e881b6b25248c897c9b9fd6e1396ff0e0006fa43991a6585eb75b7389082001f59b6cfa4a6fa7430f2497a8e48d81b47dae840b183d4910bc4aa57c7e08cb5afd6789a060d1ab8d83156f640d17592711693f1adb0ecf6f242fbc6533a6eb8da267db78f2b15a98b8a31f651dd3705f8352d2bf4e6b73d582", 0x87}, {&(0x7f00000001c0)="c4da3880a26ea5d6ca2a1c9b7fc875471085d2c9da4dc9c56ef784201abc223625498546f9d1c283b00653e215b102caba87064b83d9887ebc787128bfd0c14a883cc628ef4b6a99c57200175459fc35c44dd1dc4d85c7958a7a680ffdce65558ab62a13da63d55041828044c0b95a690536bcff64521913ee62b82e306b9f5b0df95b710cc64dd4996164428d8042f9c7606a3bb795f0904291503d151505798ab8ccb15f265732bfdb733afa96af0d1a54dc9ea646762f99293b79dc9b46dfbe82b5f049817a319e2f98394cbf3f2b43bd05ee7f1068b84d1c3929ec348a58223d57e0a0b9741b477f9c5b5fddef7f4498c175c99d845f5afc9d5fb50dd78ac43dcb77bc3c724b93db49b2bf2940ed87250f8beacdee2da3d3eedbb7b9bc49a6a4ca08bc69114a5d4a58cfa8bf6ea564ac93e36d3ebbf924d3c291ddd5099a67099808b885080f57f7430356b257eee5343cdfdb97846f709938bc7455c44691b7f16f99e164bf3b3ed212c38a03e0df43e580d541d0774bf1a054fb14747b3fe8e1cf83b0ee937e3661d32e1f970b04311e72a265e0951efe05402bd357a3154a1ad409056b081395ee98e16ab5403dddadce6de8cd3eb733594f544f88ad6ca351520e6b4455f441f13ea611464ca3c6d3f877a3cba156b75c434964714f87b6e733779a7b8ddcd9a6b5c48b0b6c91912e38e00f5dadadeed8fa13bb5079886599b6103597cecf0140ac844db5bb1845f2492541488b89dcec06fd64a6bef5537f0cf2746e4eff4f6171f1261eca61ffcbdb71fb84ed582cb97cfe6524a14c4f3a354b48b6adaa7f6c7b34fc3a276ed7691b5a8b45577bcaccc5d0dd8d1cc91db4de4e806d4f9a8c35b784ea9dd5cc6481ccbd62a7d2b6bf5eeccfe5c0282a6489df5298c4807e9ed3b605fdde2f02453465a80b2faa0cef5f20a3f0692047cb590dbd0dfea6081f15599a27091cf1e727675ad09af5827ca4eb6747bf40f668f0883243380fc137771909aeb98de428a2b6a5277f32b7ac6f22aa456c5446ff38dfbec5786402bafaeac48b5e39aff2f19ec8682bbe1f2d16bccac90496245e438d5f37421d892028d291c3c86bcd640340fd876530f80b7b1c47ca2c743ecd363ccb9f72e7ba211638c53d90e97bfb42ff1c5b2cbb6b38794da57b7e4107b9e06c95e517cc6cf588185aede468390ec504d2d0a811aa47de21880c87ff65394e2658cdd7d833c57c8cef11cb1541d8a99fac3cae11228868ec714134437a966c3d35cead041c0f8e06ab3e8b25d5bd48f61e0d91e8534030b18c0f9846399b4dedeab11b86a24ff3b5d2fbde4f5484ab35a4427c6f3f40db8aaf5f6e9bd3e356c049be90d533548e67756a289e83dce9c5c902bb8400618b732d7d29f876c5f7266793bbfd69187f9e41425171866572da449f5b966308fb25bd1c2f7483c9c6fba334703e530dc6f826800a4273d22cb1762c76f950e26f7c211a71340e1fb712ab42dc5972ea49222d8e17d03a11c5addf9640c89f16655f9d378c18a0632eb99998e8089412ed3dd9b1e810d336f1c07bf392c4ba44f09bd4ab666ccdd3c4d53a6a9e7713eaf3636f3ec79f4558837467a15860b41fcb7af195cfc168c0e49c131a8bae6184f959128f0b96424572dd39babb0631d58c8c6bcfdfd87410f3943fd4bb3b68bfbb65aec637061da2b6a878300897506f15c4936017a76d0962f9b6129116fb74f860754c343aff55af1423f090469592415e4d369352030cbc3b5d8e833a23d41890710cac2c3daa2a9f32963ec7ecc938238eaa62993de0732fe7434563b57962964dc638215baa3120cc3e29f2baf7f92d40e6c001aa635a5ef5ae3c3731c8fb782bdaa8555cb1d55c3a2b749305e10cf4689ae35dcf72f1847357fa438399002aebfb703c0a9101f721c4560736abceb707dd470c6e16c450f8be101ce4e316825f9c1733d1d113c25d9f9b97828e073b2d9bb2066d7b944e14da891382cb5890b7827f4bbcaabf01f740d6f6e6dad19fd590d0134f22b108c3518727fcbaeee67a503819e63a14c564e7e5658247e1447135c69c406cc80f754f083b5dcdfb04d55f75588016a80e366524b49f646169a1aa8fafd16b92e5e2d0f5ad552498ed9cd95b68104b02da48ef77d67a5485a4a00952e5c78b9715504e1ce016e07f0b1e6dfab71de815177264b285a3910411f5bb620c04b26b7ade5c145d47495f6f98688443de94292461b1333c99bc3b29f654d21e1a54d73cf0f528deac85804d36b90c69c3414d3624ceee5e4c7fbfbe461a70f306d18da52c9203a915fca4f5381120bbdf9bc83a7d6eb761fe545f379cd0d1265288e3bf043af90d82ccb135c9456bed17332974e455a3282ae72af5c8449a1fafea645999e0486a08d418aa50bda0a34940e32dfb5615426bec56c292e0bd06edab104e30035ff84f76aa508239d50bf5c3e02fb0ceb0bd5b2847ed9aa520dd1964b3bc28c113853898be73f9ad40d2f44349cba09dd72783e1b104bc7bb1d07803df42af032adf9636b9336bd7106f877e330f4559e56c4f2ba4136b361567c07fe2cc2a037baefa9cf17a5e29f66161b4c68e6a6fa2aaf089a7ada52bba884f9acf87b2e4eb5711b24dac35a28110c845f30ad32ebc15a7e4a90ef899524949367135796931a4d7ae150c857f3ccb9e37f159e35585bda10e29e4dbf812cb1f3afabee9b9a6e929facd8a1244252dd728e51deb79ceffef8ec019d0aca33b6009b79ccbdf9827c22a1215f13880a5b1b0e2851ef0e87f16d78c1f8898ca0fba0d91dbeb0b72fa25826fb55fa9148fd8016d6deecb9ae28757b1d8ec353f43878912f50a39e23288b3b9ff6f19f1dc87d966abfcffb8fa6009389404cac08ff5a64b0d1d27c5d3e172c82b55f595970a8dc943299569ad26787a2b69317451dc4f8da95f4e9542394b307972e08e957e698d18314eb71a135b069324eed8c7ccf499a95f601df8ce897643860193cad35275187629bb66ab9656edb68788499b5f5a4358ef0fd3f627f0c77bf3506f325e4ee3992cefd535dcc00ac8e78b407e09b1d0b6f8b3cc07017dc14c603bf15f485e5b6f1cf540a66523c3dfe5623f81af65d61313577a846fdcf7d2dc15667cae3fdc6aba3ee5a781e95830612c86763e560e18219afe7bbaccc431a853aaaa83480e4aa36d714f84b90b8530cf6718bbc172a7e7d91caf398c7b1d58235776b0fdf74aad620c1ab2a981430a38a0c6eb32008b4569c1ce78b48852a56e0ad0d8d44763326930c037345b0c12fb82421bdcf946898eb824d0c9fd643f3d6915bd7f3e780f0bf06b8139ca1f92bea8fa3225b6da45d4f0b3d2ce004065c0cd0b16c039463787a0d97f8d33bf37d20cceb394251ba109529c65cac1c5c7f70fc7cf6fa09d3e5c5ffe9a3a5bfe915b11ee142b78e715dbe97227561f34bf48edf545981c4059a2a355aeae23ec06e88b8b2fd0113f5a7307f2f312596561f52b8475b93804cf29ff5f2d7ed59025265f9ceee3b9469c5e1694bd8e6ed76d2dcabd679839649ddf3c0ca49ea8bc447472e4a54131c8f18c966b1c0fcc50ab5ea78ffdd9acec75e6c8ab6f525c28c09483602e4dc9d6e3d424372cc89bbac4afe950a97150f074c47f985b983c211cb4291861b4c053d62d8eb22fed940520a1d483b088cac4e16b160fd5a9b632a382c5f327b289785a4293a32581a8e3106e458160dd22b5923f34f9ec66d2ca01f5b6745723dd600b0a6912a2abe32855cedc9a97f6beba854f2fca179034f33918d45f5579ceee328196ab2f14ac3c8d26d97b7c2d5dc79e2fee4578ba7b0d0d8715e18eeef87c5d51702cccf2342480d1bcde0147463bfbc01f9d49e1c8e1edaa918adfb9112814a21f274ff5f9c8e19458beebd17ce5357294f255c7575663aeacd46f384e32186ae63d8a66ea09f835d4bb4300b04ebe3232fc8fdfeeb2b3eae057f5d3edc044f06b37886725383e2611319f0ab88414c87ba52085f9fde64a2528a6b789728b723f3a651fc9e574c75fac6070ff64c0477d136c3b72c4d587b990452230b19dfe1a4f9c51c60f55fbf875f01efc36da675c464da7c4b21bb03531b46068671f530eadad74b878390cc58f489f8710ca3ccaa047fdb7f524d711f776903d48493d73009315f57431a22d91df94f1ddf922ec18e4f9333ffa35210ca03307a29b8ee3c01378fbe0cedb932ca2c7352f03fd2bf0baffb16bf68da06f732663e8444d5d84680ba790d8fd7261fa7f564f8473a1ba61aaf38b23f2836de963b892c11fe4bb4874fc169f51a3f26d8b78a8d4bbc094ecae53f1f184c0038b55400bc2c525260ee8454fa8de6f55102ed8bce9434f99b55df74a5e9dc3ff15595055e32b5c38348f5d662bb1088cc0e01b2751c77fe4d80ddc0d59e6ab04ee9238f1f057b39922398c1e227c17b769f10ea69866aa8aa1f87987a3d95b27c3baf5df0bff9e890fe96188610500dea20551dc2b9feb6a45ea95d52c6224274309f25e3d59effa8edb02d797f85bc18040551fb35f4d49a9494799f6f6955543680c4c1f8dc612998cdd43ae3fb781e9c2e99ae2d088cf27e643fcd58450eb507f28413a6d0fce9b9d27063ad327376632e1e838741774149dffe0a8ad5dc7dac86d88d11b1ed1ce0ee781b1fd6d009b462b57c1af645d76c3810a9eb53231e16507d5f944e88c8621d3d3c3ad62c24ad2903bcbe1626e08d7c933fa39694f0e2257ed5f096b9e8faf26d8deb75baed1913f86c7771db1008be5c014d88677c40f1234913705094ac316d5422ea1ef059fe0f6232353427911eb3f0903d30d8b57b15396049d32f1c631b8aeb40bfb317b3e0aa787a5be0f09e648d3862da7962c77dc4f6bd951890fcf0a9c8c0f8598436db3a5bb6c5b3600a0d75f5088a1e4b0f2f21dceaeea9a70589d94ef6c8673409fe7b37cd414b95d3ff9f3e3716ce1522a08edf17e3644df5e7d089b13998ad78ff27d050d57cb52934cde4bcb9dc7a37a2a26ab74ab8a09113083d63e3c5ccba667abbd3303ca024ee1b6d2090e33a3e9c7e6a57078d671a44fe631e1d4f916950bd22535a38b388dca61631dd6e9aebad4892965cb7ab067a2306c9b63ce6572dc6001c3cc49833a4acb622444128a2400a5ac336526fda28411b7caf3033cb7e7ef52ccf2b89db5085903312c4445aaa2bb494a612abe61931e7858e43b63139b97e59d5390e910905571b4205482d0223504bfd94d6c6f11fadc13ee88b253c8a4ce4fb15f661c29f14791fe18d1345e0a59548f95c21fc3547608f292f3578b58c85950e214f7fc77ef172f41691faae65106e3fd1ae6a1fef4c21371322f56a7d95bc420dab48be02dc357a27d36cd4c6cff9b32ce2a2a443a0d4cde1cc22e8974f41ef5d1a30827192b82a46817c6f572cfcc90a846fc216e54f3d11c3dcb986f75975f1a6e79d4361c31542157cf78e2f3d040b23fc79e899b8308ca96f249a19e796879900f4f8d34752b3cee43f77fd292db3104ec473962bf8b3de2e5b00909a929a708403944e9ab590b12b02bd8de52138b7178b6bcc67cffd48176841eb85339f4f15bcd87c86707935173a502842c03b7c1ef47b02085b29308989952b6c064322d84ea8054d8fd9be6e5ffa9d89a75753b5f579236969df8c858825d9bcda1800228c6288393494446ed8ff6fb4b1613cca5b082eb48ab8073c7328b0f15ede363ba282c9c593fe80f7ec1812be5d3efe55118efb35c9b0f30dc88b8c8369cd2a6897bcddb", 0x1000}, {&(0x7f00000011c0)="0fe0fc385e8f8f4e6f37f7939f9fc24450cb42c986892acfa139df92da3645fb242bbc16a5ba77bd977715e8cfa709e414d5d58639bf23d4ff1e136927622682f5bc9ebd4c28837aaa14e68ec99041d2a499012a829d942912babf514895637404c88b2081df1bcdf7ee711a19e2c2ef16e5d6617b698ba055d3dcd392af2ab9a90a9fe9ea3203a09622c868eb97cc7a6fb17468cfceaf3e018d526bf5320fd694ad44cdb8dcbe07b73f3cb4745715b482d637cb9b90382a7e946388bf7bdc479b84a2cdbfc68c021420a01e0dbff75ddf", 0xd1}, {&(0x7f00000012c0)="4a8c3427a3211764a23fca7ba2a9cbf1655d815df55d963b1a250b93b1b34c11328a4bf019d699a9eecb2dcf6d", 0x2d}], 0x5, &(0x7f0000003bc0)=ANY=[@ANYBLOB="1010000000000000ffff000000000000a9568840a3874ae6270ec3e108e1ef371c48ac83a41071a02ea2a64b697451cc0517dac6942c4977a4d93f71243fb26042d4226c8d4dff435820b6057fe9b07f3092dc42fa2682d12d11106ef95998990bd1f71345da253429144419b2a03f9c3801b8e1f98947cc258e4c6e031abf8fc8ca31bc1cca68f35c77569a79c0acf2ab3d6353ac94b0e5b0fcde16d4babe663147fbaaffb32b49c7b42b8070f1bc44b74d76e284c647f0842560ce622765aeae151eae1baaa234502905be4f5dbe1fa35a20f8ba7e5ee1a86985145248d084df57594d43f617ebd238ea55d3d3143cfc82b2ca90afe1dfddea1318c0f279b15c24aba70086507068d03f8bc4f528ef98d0abe9ddfbe45b23831709b22a41ec5fa4a19f546f2dfb6912576e617ca821c32c5d996707cb99cccbfbe63478f2134d30fcaeb6797d61675735da81541b3b190a0bbf3e34d77a113411b3d78fcaadb78f226c90695e7a65cdb1d2b24924da62925a21e2e71405c7034a8a15d7ccfcb3debb309e91005cb4f435565218ef9416018954911be97b5d83da7d1d6f7d4ab0f865e6cd56a896737a8c1fe87854bf91b4e490d4126eea9a0f4a8ef575ba4765392d91af7cb5b90b9e0722bd790c3c0f2a7faa4f707d7f08e3d92f78f9685d098d8d249850a0274a9300528ec1fa45edae25098b44846957c86afa2b67805809b45e70d147ee1e94514128cc43c8b07df8b5e3d27e1bb3f9284b1bd35f79cbbd589737ecf11b847a30420e6792081419a930d6c6f89144600c5222ea032674132889dff65d6461d5e7f0077ae52b3f2480ba489ecf50160a552262aaef8e51186167047bd42ed6fed1a3f60733f7730440d0c5f3db50858928aebab4a18140230f15ff32548743a86d4fb3fe67a3d1148ea4505ce808a536f466599505783169386e17a2905f419c13895966ceeeaedd8d3a5f0d4f28d5a784e885788112609189c72a6bfa4697ffdf28fc2f3412f3481d1a261bf748da47570c0b3c7c09d40641e79b75b764d9f65e7e53f025eb139b6ce039b94936512328aad40d4d282c8ce95925bdb68d4b1e8349dbece7ac37a58097e23718387243f420a45032f277c69ba7d08d75b36cddfee79a79917f1c25dd5051b54bd3c4ee004595573817e76c73f673cddde3637c4a6126f5fe4022f6c5f21a8ed83c414be9ffb0faf3978864cf28bbceee3fb8e64ae1e658d3df2622c34b45ff5f30525a16db5521491f5617a6df243520d6b997e09610365dc2446c81a97d06fded540ea353832bf17af102103c5ac9d94970fc6bcee7adb140923c74f8ad4b790a7076aec660e9317ca53dfff9cbc96bc98da258569bcf9d5b75f2ecabaa1180ff0d9b49693ed3fb31c5d1044db9b71b54fcce7cae5f232c101fd68f9678b75e33c15dd1db9bc26d6f9c0c0152ad9061dfaacbb048934c610cbae071792d372ca1285a68113e50a62f1171d212475eecd143104b17dd1e5d6e01a24646f7410bf4bb4fb72d5f93e1ef88aab302e9a256721d57ee52d457517d0596927c82b851473b2ce7448c8d765649d75536c3617cf6d1938d12ccf4c2a4148119b3fa3aeaa239e13265b446d29e9c7eb9fb38371ae4aa829d2542e8295e39ff487ca51dc66536c6ea0381135dd2d66cf660a0da6a5fc23bfeabce6957319e72bd59da2919f054c51fce79d63c0358f3a37873817a50094219a4ce94e0a480e50dc5eca619f052b551120a3d50de7f8408ebdeff99c3a87beafd67a577cd45537554aaa1c0c08af034d544649c5e7a5845a7380816a0cfd4e62b4269b01c4d29476060fdb837862eb336c1145fc19d44a89be4287dc4a008836541736299782e8bf92d3ea7c6199b1d57535a2732744389e1bbaea5e4eb1acd0a1d857ff58af58aedbb32d8a8964601c26021807d0aeeefb73939469c65be75c3317439aefcc96e386ddc99ef3ac5b43262fee63a6bb028e9416fed567f37c8cdde45c6eec479cf0bb1830adfd2abc7327c7aff11cbacf6bb4a83012ae2812710f87f537fc99b5f10ee7917acabab3bafa5c100df956e9a7827c869d2d79ea606264cb562251c3fe977d2b2ccaa1f1d6fc618b437bc26c432fb0d7cd388334c61496800954b002e85f1dbecedd14ccf6d28592068cf568fd01e83eb30bdf5bf1c83f6a42e9aee50f2f2b21287167d9b471474e556594d22122accc645dadf844f055e6fd4b38aef53ac64278b5fea71c1393da4286b7c7c44b14892a39595497c7a806b470904d9019919e16742bcf668cc8bf51b018b48387d1c118373468e940fc12d3a5e7b671dee65db6ef7ced0b314d7a34b1fcfdbb5975aaedd0086dc9150bf6ce8dcb1f61f2b4c64a9a537652860bf354f99787cb9ad08f62836c0fd9b89cef804a85d2879749bcb3c56cac6b49e6fd59d561ed223726b70e84038bd07a468651461af2295b2126aa2b409045b4df9eb51e1de17782092b65d4e48446057f076ed3704a36a50c172b3997337cd75a63ad6014160ce605b3baf29d0f79dd7808abfda8caf69fa38743ff6ddc438f2bff9fd223d66c4746d031cc9302269dbf419663c66130fb844bc19fb2bf28f8c563cee58bc75cd524528cf0749e7d967b00ae97be0d026e671091c94ca6b8de016dee5a04eab1209afb9b13b28e739d27da7424548eca835365498b1277c4fa86e83cb7e07164c456c297c767a33112677711c7aaac908f33e21c7791ddd30ec78f2e12b6593b1ced0314fc4734182aee0b4bf44236537ec86b08d6e38825ebc094c02f3981462b3ba3831facc8df728d81dd267c55740000c5aaaaef46b20058aa2d1c4899964059f68eada7dd6e2a113e8afcbb1e9c9fb2b718808167ac1db570141992ec0edee51ec5535c1842f4cc926037161524e477708e65b64809d5ed760202e7504d732630a4bde9ce3eb85a8221e196127de962639ae3be7a0e881902cd58c01990e1d3517454d478d3cf88ceb87ef874166a93f33fa1cd6b710328719d9400bb0eeaad1a2c61254e6ee84854578d3f1409ec41c37d02fd770fbadb8d40190685b1774fc7b2e78367682ae184237556e5ac3b06df88967e83c6d4ecb9fdd99f6ef7a5186e2b65dc29a58b057c0fbe505672ccbb037730bbadc0e0ea3fcb64b8c5ce354fe0923d3fdcc921fea44ab7d5ab503c88f292fffcb7fa1cfcc233ca1427aee9aaeea5b318b86bce072727f82baa9c4b069490e223fa637a2d6638127476b97d1f254a84906b1048fd35ca99fc2a73488b98e431ffb75229f22667c224485c5bab860491f196b2405c4ecc1cf500ab6e99d06bf55e2f830e470f904fc31d947714d8388f67f47f7d9f87d63da2f6be9d090e9b1b9841502e33262edc94f55a1c2e4ee5cca13748e90bd47f465ef75ab261f1198a4d68cd9ae7d8267b63ab5b40bc838000151404cf0c61e1068a378135b311576596ac602d9ea079bf3ca3bac09d93d00d24ec1a31d58b51bbd691dd5ec5ba37780c8507b6f8f3c6149901770db8461739cf3f3af8cb6e641ff38359119a896bb4a504d7500a3b6c3b294a7fb70f20b9faa33dca61841e89de76a4b6e2dbb7663780ebc7235d2539ee4156c7895e2b80d8163c254175796a7a58d7f571d817fc3e0cc646e0ddbd54f42b3255beec1ea8910acf39dfbbcf5cd42798485d114620f3d8a3971afa896b04b68b40f565288e03c2bc59944cc20c5b5e6fad573e2d68b9e7041224fda3a17919b1d593bbde51e723db462cb0935d44e1c9e9d19caca49c04bb0d366f1de756969c7a70e316bef3587c11281d09b9cc9dd194cdb457674e8a13ac2dc1c9cab1101b29549737763bee6a7be8ec472f6223531e5eb3cd359d68a5ff42b3631f5266e58c8a68e22b5cb66b7d400b4071052892edc8d1255914a0cefa16760b776a95a4faa8d94d60ff1c0d3fb8e42da0b310c585869687b7288e6a02b71b71e8294d6e59df50f72d32513676cc9f5cd39a34b413728cc55c4c75d72d0f7140ee1340170d45527a553c0ac5e8458518653aaf7b7eeea17f0ea548f4ec26a1ef89710bd671f34bb6f949ac44719e42227186bf42d6578a060aa1fe363686fa74d480d207eccc8c78b1f915074d0f6ab84d9da39d0a613c900041ae860538532865818d4e158557a14ea632c70b69852b2adc57420b04515f1c0d22db8a5827bd498cda3258a9a5ecd6cf42f9913bb5a8077db7dea8225322530e7d3e98af1f1b13b4677d7f3c9da999e6d4b18f0b2722a97e49b197fe7b726c68c57406651831bbd4a083e3aa4c51357e28b59e06786701f1a216eabdba30b307ab7c3ace596ddced66db96131a7684ec1498abe8427d3dcecb2abd1f89886f29c768ed6fb065616cabbbc1dbc8a40f2b8bb0cfe86dd550d1a6a92897dece2efa40d225e270e1539e851f327e0f6b79a1d3136660353bcdf015c2b94daaa1ee8a357367ceb38c00c2ed86cc24831ade20de1377bbf054ff2d58d789b4d488a6bebf5bf82accbfbc68d0094bf67fd5210b00d855b0f7a00c8d19c59b36db88a51749c9e1f5e2e03fd167a837703cdf52dec97c6fc72a3408a7fc879986d70ea6cdd3552e8eef5721112f8d725400a51976e9c36b59327c50058e415f0be94245ae91e1e7fe190e89401ac4328b152a75b4d4d69c136ed1fe49b6354197f1a39fbf81d4e35fd04328220cdb6b71e5306ca1721765271588cff030752a59e04003fd9203eb5f4b61cf94a457a515f1a4e5159544b8e8a0316a9a0f9974930111b8bffa75c745e3d54fe676a14201d54fbd3b07808b0a1021a464540a95d905c683f81be5ca81e22d550b5e6f921a44d7e44fb0ac30072b9716458700f958f9ef6754080b22f8fcde783f44561cdc3f39c4a184a7a17d4331fa5be44ee7ed757e7a7a0fed0f0790811118538bb8e6fdd4d2516bbb6834286466ff143e0fc17637715104fff35a3bfeb4eabfd944160f8907bbd5205489473ce4d4ae39eeaef410f6c80ceefbbe71a7fddd5393c6b6bd27e878659d4b6d1933ead08215c883ea2127a8806f3ec3c0b85ed88c0eeee784d872e2b913109907d7b0dff0b4fdcea4384ee9e00ac67432394d377dafb1c7f38a26e8bf210f0281f4d01956467c4610985e1daa999ba9d12a6c161b1de333c0f4468fe165887c4fbcf5d6e20d515f0c42984768b7424ee467ed1f0b4ffa2da04f9ab2a890b7ce0cff1fec10261b8f2b92b3f1abb8ae0bf06c8cf3b1f148dcc1fcf90ae314d7e380de4da02ed87cedfbaa5e240583aa8a126e96c07f7b26ccf748ef205d8d765d44336e8136db1cd96388dc5f07c4c37a2bb029374475e05292ec54685f748cbbf3bf2b2c0db2399e289ea637c717cd4b2148f3a5b4ddfa206e84252bf7a0629ff35e8e2507a2eecaa24f524f324257933e5d49055288c995f5534d0ff124f02658f7d9604b501595b5f62b964637e7a20ff028e8e06d73190e73cdbf28ad4b53f8e0923ecb78dcbbab1a4928b8ca971f18110b44eadd98d76b4b1e02f28135bf18a318b5cc506f7b2574940611b658d84c82d517e3cd78c3444cbf39c9802c69546d37ed4f807a440df0439844ac7c17197eceb49067db3170d077d996e07196bc21c726f34b65ebede3a5a8f558dc1dd7661e3426c02a7ec33b67993b860eb49a44030b247a10ffd2cddce73c3357f83f618879dfa67d271e3b6d2c1fa3f4da95b2d67ebe557f394c7243b8605a9775a8d2276a6063cf15cd525357bc6eb94a9e53335f8a03c5d795ed0e9f2be4af6a30846f9688936bc5b87711a3aafdba8bbb92b448298b8000000000000000100000001000080257bcb41024a42b953efde77b768c60f93cd4fd971a5c221d1f6a85bc17a8f9d590ee7f925f4f8378d302b19e560604285bfbebd700a62cb18c72b69351c0097fc101e131db3f46f00de776cf34d6f1d02443a51898cb47777c8ba919c446909b8dba6f6aff42324788172c4765bb8e990e4ed81aecbdfbc9ceee2263229a42b11837e234d68f36d03463871e7dd52bcacd4d0041881f26c16b82c0507dd4f32c87531e4b1e90000"], 0x10c8, 0x4}, 0x1) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff}], 0x6, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/95, &(0x7f0000000200)=0x5f) r1 = socket$inet6(0x18, 0x3, 0x0) close(r1) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/28, 0x1c}], 0x2, &(0x7f0000000500)=""/83, 0x53, 0x6}, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8020, 0x16) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/144, 0x90}], 0x2) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x80) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x3ff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r1) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x80000000, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000014, 0x7fff, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5c}, {{r4}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x1ff}], 0x2, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x7, 0xa48d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x50, 0xfffffffffffffffa, 0x70, 0xfffffffffffffffa, "0a301454617892b4c74f180e36d783d0d00a94b8", 0x6, 0x3}) syz_open_pts() 16:00:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x1, &(0x7f0000000200)=[r0]) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x3, 0x52d, &(0x7f0000000100)=""/62, &(0x7f0000000140)=0x3e) r2 = socket(0x1e, 0x3, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r3, r4]) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/195, 0xc3, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="85e3d433faddb18f57eaa1745ee30f7f42e455f702f2d932323b8735000ed4c6cad9168c097b4d15756d578f820b7fa4e798e46e268d47ec", 0x38}, {&(0x7f0000000400), 0x1d8}, {&(0x7f00000002c0)="5b98adf1d3ba2d8549c9154f3ddda70be1d4171e57306243b031fa43b17d013c706a44e5ebdced925bae7dbff5efdd06f9d5ed537cb23c05f423f35fce2ad2f9b902a3a4bc075a5b99e753263b2516407baffdf61eb51a282eaf9ba14693645f2450dc988f1c2dfff29bf10871d72b71ad", 0x71}, {&(0x7f0000000340)="0f7aa2dc8bf4d4aed729419228e2ecace66e66567540ef693a905846ee08", 0x1e}], 0x4, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x110) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 0: clock_getres(0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = socket(0x20, 0x1, 0xf285) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x1}], 0x2, 0x0) 16:00:56 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="c60873ac17ff01fabb5867e8a1c942c952490171d7e4e994595110e0998c91697265e7be3e64da5873efdd73b9a94cd89a12e7794c238b3037d78af32f21fd7680478839b24b23d419ae0025875e8c1cce660d225791954010487e10683ab9741a655bfd00f299deed28446252f31441e80da04cad0e74074322d7a08aa8cb3ba95650c474057187d46c099a090fb4b3f531657997b42bcf80bb3701438c69ea08380bc174cde443adea8a62bcfc112486c5c3", 0xb3}, {&(0x7f0000000100)="7adde374807b7d836aedf42631322e207a8478f1d9074469673b0d7fc30367c9907ae25c5389216fd3dac8f156940c96a5e6316d0b4e838abdd57e490df23fcf910c7f90bde0c07d9898e89f99e9972a08345639d917f73d260dd77099da82d84f62760777568a59fb3c8d56cccf2be21d996b1eea092a41a2e3ca00b9b6aa06158614824bb4474a82defed398ca4e7f1e68e1c62f7595a47fe186ff8a6c8eaa4d16ae4ce13badbd5e9bf09430e639e49a118d26bdec68f7bcc4f4be4cf3e26e182725d9fb704a6d41859c80bb911f673cf9500d3827dd6850d71d7d6d6f1ba467b53706674c4b8710f1235f754b", 0xee}, {&(0x7f0000000200)="bd2b2f38f7f7326a70e4de255e3e2609ea37d1dde930e6ce0add896868f92f48d576cbc7a6b7a39aaa69a4242850e33ba3b2278c7b4ed7cdc65f5d5c5c9383f6906c7d4d5bfaf99b458705ea75a4863882712542ba26accc4ffe6035b9d8ae35e882c080271a51d5de86f1889f19645e51ba8708e064494c54c4fe33ac34c4b056f1f75b74945edaa269350c371afae32d529961c418c45ead0fb58dbfe0236be9045fde828a6f4e87d9aa0b91d135177019fe290b43bb5846e9faaca16c90a4096f16348205ef86b1e5f20608cb2278f4629e065779fa602e2adb7d8a58bcc68b16034db4199646dc9884fa07b5ab9873d1db006848dbdfd01fa5b620ba3e798164372beeabd8a3de573082cddcfab4b205aa40a031b0a684d53fdc2651d704f7127c3430dd4428b7187ed516776e368bf74e6b524f83df4400ba68982dc26a100fbbc2968a038bc3f8c5d7f411be53774ba47f90e864e3a37d93c75e4389cae66dfc87feb637d15214c29c5da7538b195d023cfeaa843fca05b823b6bf94e8d742948e4d4acb8459d488029a75c43e92b344817de36839a293bfca18cdc0e0149b5ee8e44ed599dcf71da8cd8e7230ea7ac23f9f00220737267293a3bbda6a6da9f216214869c92fb782d52e7abbf31b10e76dbfdb002c1307b1c132eae8bce4124da731981cdd2b2fe39228916d43db0e61b794ff9c7444af304e4887d314793a0051950cc8bc65d0aa1245cb085528cd4573d8ab097393738817bbb1770b42d9c396a897ee759b432233be9469fe2ad10ded7e9d1fcac538d310f57eb4678798307549ba9f5afcc16e29843d9477a11677080d1d9af4ae226e103b68b37c7ea6839b76c253d5c882a3f205854d7302b84be6b8e58541aedc7d2a968df02802e525a9f3a2442fa96f29e07499fb379bfecf0fdc241792e4b730e4961d6c54aa1000a07b767eadc0a87d356f9f06435239dd180e911a24973c2dd6817bc45bb2abfbe95af1d6018e28ae11ad081a2b24f4b2d37a6b95be8d2eea2f09f22b12e4136b5b011eb6a2954914e9dc2ccd160f7d7311bff5f7c9ede1bca2724bfc57473aece441044d244eeebbc1207e9e432d78630b9451640fa5607c4b7fd67011c43f02c778c831bb59857990e2de2a6b6de0df1b0fa2f81c9f76c1ac8b7b5bf5152d1ec20714e3fb624932dbc5a1162738639998be249a707aa2788fe3c3b615dbd84266b3e6c0794cdfa43bec351c658229e723cd2769d8aa085ec943dc8a45867fec7bc3fd0d3d592cb293a204c37b20505077f97681892f63d8c20d36030c4757c0659adfafdb8aa98e24f55471e3a04e909089e05a222b546fdc79f96aedb04ec1dccf45626d3959d98a7ed407deb8b5e7f993df30a007474c65d141f0f16eb983ff1d46efee92153184a5ce31bec62894e83e6957583555132db79c0ce2b26d65585f958ed3c10a898a30e57be7d10a798ce4640c844ac0825f7dfae80bed1f8f8554fe1a94c62835abc63ac98b22abacc1a378f445c20a47ab7bcb9a0e7dba8710b32b80234c8208e93ef9bf360376e4b3c1a48928ab93987a6299b5906139b42fa486e1ff4124b4be5aec18dfe3214c1a11bd5954ecd4f760ed63415f3e45bf8fbbbb9d041ccd3b1d5eacdbb416946c6a18e2c7d2752d3ca711566c4b1450c59a3299d17e4a9e8c5cffa2aea522be5fce8334d45efdf8baca8da8d1f08a23ea0753dcb522a4ce467461c66c6ca5fb347ac155861049b68470186efc09c3dd5fda9bd80eda103127c0fecd788bf03dc8602435d8d4a5c3fac7a21223dccfc6c80f5fbd171801b38b83ccbedf5f1c8f8674e97aba2610eee10a05f5402e92cdf3d47dba669aadf9d22f6797260d00a0f30af0e9bca8c2b0583e9ef14dae9e8d06aee0591a8a8ed7f424d748e2a98cf1cc4705aaf56e0409247b353a510770f05a26b70fc8d7166654b8f800dde209c54549810995875fbd703394cafedc1ee5e8c4e24378b3da6665da3e17cfae3f1e61cf32b4d83c7add7ac799b9a1f0e23457737ffcde2a1ca7080248277da5aeaee984bfcc094c20c32d701fb6b88a7e652412b444ae203ea234a700aa0e53197146b72fbcb55f2b02988951ec0bf3eb9277f877cf92e03dfb4a2674dbea1d59135458501d613e3ee8f335f702d9c0e3b1a36240d410637e33e7f01c13f6c32b605652efbadf426c7090047c36ab90aedd6c55b94be7f380e97960de0cd3f9e379c687b3ad5b6de2f95ea370588994c683a01050e0d84fbef334fd0dcfaf13d63376451837b250dfa104abc0e42a9416f2492bdc947eb6788e935560b0222311ea7c3f8ac494139899c5d2b3e10cca02984b9a489c9d5bb09568366e5e562087cba68b3cd7883bbe2211e0a5d8264d69c62f14fbb3d724bf83c6b8c158efa567c7e81818092489bdb4226b9cfeb8dfde63de8d0aa0cb4b70d582875d37959babca7f36d00e999bf43502210b41094d99d9010273ccc0d12d6620f6362ca0218758fd90db3fa1070d7aa35b7de127ff6e1fae87f1219bacdccb45f3d8a5a7fc7f427f269714330e5c38fe7499ed0380e61568a92ea5dc8311b3e5f2cae9a3518be3582daa405c31a9045991cfdb1696d643546260c1886b9f09ba5d71e9e479d28ee4c44629b47d12b8bad70f30ab7fda9f42d5022f50b3046a25d169a04346249d6633a696ba8ea45a98994aa0dfb4f005bef9f9f15f410d6bc82c6adaee0d6bf5a23b840444600c08d30627bc0cf4ad8e7986e557611612b246e9288782b23f350d34bff121dc2de4fefbf213606096c2eda028e0e03bef126d1b6c79e0c1a524ac5f97a0282b08e10817525b13b480938e627a48c17301590f4139daf0486bfaa834b64b093bafa72eb9afd81d8256decb7d8cb969beaf167dec83fb86d5ad57a36d53fb6dbb700a3b64a9902f2661a455346b463471b090dffe1ea7401df22dcd9766e4040886a93d36ded6dc8ee403dbcffc3d209a2df32bce6db9f96faa2b9ba480c200c654933fb15f4aa9c72a75f12499578c32b1faa9d7eb05f4d7df31f1328fe172bd24946ea1081530f22490f21f7e8e893a781ebb77a51e99c32eb78c72a7555f413b6c0e3985f36eb4910b06f31b5c5402544106e0d6d7d0e32824d392be97a841b8175d07cd531b99a58961e9c93ea89a6bc03a5fac1536714a13017864bcf379d4b5e421fc7944e359f0bef5fc35fcd8c071177775a87b9b80271fcb3903847f96133ab51a5f27590e9a0fa4e78e6fc9be755ff0129f7e84493ff7e386b1422773d28119ea3bda65388be5ae0d1f46de90f292989c3f2cdaf0e1da254204e129a7b3b1ea3f27f5d9f6f42f406426b5316fa69f73627ff863e6e193b60f9e452d15d14fa8b094b8678f58b28cc61b6fdc919986175607462809aa9c8939cc65e86baf6e42c4ee86daec47db20d76c6483700986398aab67bcd57cbe9d5fdbc0333fd2af8a52bbb470068319ed3330c1fe4bf5c97f22696d414375cf4d1cd0da66bb0f1816118256aa836afad5c10f4bacabdde8c7a7119a3f360bbc088083cc4df5035985ff8cca2776090dfb69c3fd00e49de24efbea86afd8fc2b42f9409508e194783f34829d2929faae04239b1a9632dcfd633d9c12668f1ccfce95096a9caebd71520372ff154637df20c467ec3239e0eded92cbfc7f89e5eb7c4e364a4fbf990ae4f4b0f4ad6e7f44556e0478e383b7f4ebc42f7060d49f29e58c6e6264d99d5f4f4b80014f42b25e1f70795df44492bdd2a4366966bf33c5058834d7dfe7cdfe30a8862da7cc5ede08cf6d3e16794aae8dea050c7907badf4104dc75ea2cad3f6510663a4bbfb04cbada8075ee276ba11c444c2b5f9ca12799af34f616918aa629cacc3098b6359a69a4a9038c6064e6031b055936db759d8ab733cd6f411a7ff0dcd704bfd0292b3b9609be456bb07bffa3994ff9de037bb551c804396cf3d667426a9f17badfef479f4d43ea49e7754f170465c54dfc8c6d9ccbdcd3ad90e3cbb65936b7f0f006980d3ea3d65de81c1e673ae34a2848b043dcb7e0c1e81e01e967d6ae566f47dae7b14b0f0bc0d7117f8d6f4b74d58e4a7e58f2840ef6bd6d0e4aec897ffbe3431173fb3721da388e72eeca044b8e3a96e4d1b3a0d0c7c5aba80e7e9ca2f2a4e1d325ce1368d279669a6fd5601d89a784210cb097e6ca2b34edb5dfdf026e37fb4368ba0ee491cc21a2e408ca202c52675b591fad8abf761451b0fcb4bbb74f2eeeb51e1088af18a2fd3010f4394253bed3360a926e3ccfa6abf2a2e0467eb69575f71bb63d78c854099b4393d93c8ec68a16563dfe171a3acebb580a567cf8f0afe512c74f2e3573f9d0b0abe38d8a2d0c1879b4fff962fd86d16eafe83047d24d7de77888b095578adc51996cc2acf9861cd98b98dab66d1caa31615a5336431906dab8c45fcb6cfcd4ed8687529b8ad4284753f0a0391645012b98756e84926d197389b6ebf320abab5c53199bcbb2d91ade98e5de4b8a91e4eedf4b836d5a5a4bbee6d9b1b4b33e740bfe2587de21300a6f1ed302dc5d5a4a6382cf9dcdfdf22585931b9ebf16f91d263fb3a1971c87b2ca1fe781f01b6d22e6570dd38a72d7d5b714f11d7d49b887196373ee7d55b7238cfef855ae484a835db8c198215b8e4174200bb9ea5d90b0fe1ce8005df89a526c06e3ebb72d6470d58e53898849a10a8c446469b8367e1ae7b7a6f7a4929fe3dc2858dad55e3dc50048611827f3d1b51b051464e065198b2ba48b5eced189814a56b9a230863462e0106995ede78f90db1ef64955b610b6fa2a405dcfeb94e20b1324b83632af667405406742e229226c329dd715882e4a67f1e672faf12f39f5463646cebed704e113430aa164bf17beb4f5cefb6af1ccc838089333b036122c80cef7b29e1a1523616e6d62c5d37b197bdfaa135cebc996d8575de74b56e5aa948ad90bce60e6a7a53b96e4a89082eaecf92010630a372732e547696f438b7587dbb7c826583724bc5518d0517a8636f5d171bb48b81fe47b41691d42683ed85bea37eed813708f008a1ffca16055615097af0d5a126c3af6bba5f1e4a3c1b81704db7d09e77bcea26ff5269247bef465d8717cd28f4eba3a8ab4d7fa29dc478a41e40b8b58bc6c712241f344c9a53888ce82f7392278f6ba4cf85c78fee6cdd9361184237168c050a6384e7ed1a7a95b415a2b2f035f125792cb944efba3d66b2bffd59b5a9cf950212e44486e16b17df7cc9e599b299e4ed5ef03278099a3578eac3b1714232d238c3ed74db710caf1df9964af72089baab409f836ee1bcf091b18c1595e16620b46dcf05564c96e617f7dfab679bd39c0400649bec36e1bd0ca45aaa147f81772b553a1c4bb01714f38906b069a633549433339015beaa40af7aecf16931ba2b3180f660f68edd2f4f9aa4de7f539b042a1213c83532b7448d188cb7a7cf8c447c94618c9b95ad5aa348125359101de4191ec4addb6d4bdecba86b9c756ec067cd3ac0f653b9efd53432b419c3b56d85472803a8e9635ab1b7386b05baaf8074944d541fd838b2b3242ee48023e582067484acaee62aed0023517b969f504a77370babf660316a8ebd00c65ee27854084aef000cec9b96d6b202753d2bb7c3a08e3c3d792b75cb79aa0e4634cce0e4d6d815b2a6c2fc324eea915cc1416e60ddc12f6ec21595a4d6de131a0efa3c607497e41cd1f8e5a0fa5a74e3cd2bb5bd07ccae16a08d58123119ec6b09c6d10311f06e804d8d6e7813f46eb2e851cbdc5a3b7", 0x1000}, {&(0x7f0000001200)="7d746583b40a0abae02af3fa10", 0xd}, {&(0x7f0000001240)="f513825ccd0578aecd9ddeebd986c9cc063e176e68e1ebd5b2a32aaa8e33b55b542ee1b162fda77d6cb5bd345a613ec564edc98e5e76cf71e73a6848e5f0ef78a414f9e88a3104540ccb5762736e229be3f78543ca81e0c2c8e4eec2ef35b9e4be3ca32f0dbff82f7e0cfb8f5d6edd12ad5713a874b2ea48b7b03e322847b5e8424ba0ead0db97bdab93f763c6a234c97302413bed1761754ab2368600403bd6798535edab2408d4b58f5ef4a6cfdafb14d91e6649d545cf73283ea0", 0xbc}, {&(0x7f0000001300)="e7c530c6796cb6cdfb8b9d162977c2893c363fd8077146a7d8fb59a9a66cce09eba178d8b2bddaddc4c09b33bd5ddd36bce9a1d861d9ab9aa18eb76879adafdde7284c7d81", 0x45}, {&(0x7f0000001380)="69d142363ad60055bf85637402dac7bbf16b075e1ef223448c3a210ee2b4138333cec916dffd30f8715dc57d1a42cd0442e1a2ff0167946299af08f7c03c2d8d638d89ee81584bff57657609f392d819f98dbc0ef983aff276c6584057cb96fb5dba8c2c", 0x64}, {&(0x7f0000001400)="ff733e94e7d8b1", 0x7}, {&(0x7f0000001440)="305d4e8c7ba84c93e76a43ce2f2d794035be2c11df38adf187409fe4161177d31383e76ae40031cbfe1f1db5c29d730b6d52fb7a5c413dbe62a4b777dcf427462dd5f6a63f70bd3ca9e4dc537d023e3bd31b9cae5a670d48fe6d1c9785d2a5f480cc21c519779153f6a3aaf92ec418635535628d694460c047591378962026acd30e09b418884a667f", 0x89}], 0x9) close(r0) 16:00:56 executing program 1: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="074d8116f7ebb02402c200000000000000000080cdf6bbc00359c027cca1d4e607d91b70305a44e6200ad513d51421274b947403854e160b8bba1fb550c50137380d82be0352b3468c19480867f52c4bf18cc4365056e245724a1d92ef043936042ce0bd449699ea70cb4e9969884b5d107f4a6c65685f5fc8cffe48a6839fea3a9021743f592f588ebc8c80741c89dc2182441befb4824a54a63ee654bf2edc"], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x7, 0x13) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xc7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) r1 = getuid() setuid(r1) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3}) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:00:56 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x2, 0x1}], 0x0, 0x0, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x8408, 0xa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r3, r4) socketpair(0x16, 0x3, 0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x0) msgget$private(0x0, 0x200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001, r1}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/178, 0xb2) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xfffffffffffffff8, 0x0, 0x5, 0x0) close(r0) 16:00:57 executing program 1: getrlimit(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 1: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) getegid() 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:57 executing program 0: msgget(0x0, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) r1 = getpid() readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=""/113, 0x71) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x4, r1}) open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x84) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0xc03fbc2ed4e7dd6e) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) close(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x4, 0x4f63, 0x2, 0x5, "cb3f7b5c44ca33834c3557c99027a65fa611ad32", 0x7cd, 0x800}) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000001040)=[{&(0x7f0000001080)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e0000000058d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316adc97229b6901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dc6fa7728c58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df50188aa6f572806b64a793cbebc34d62244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a7909174918d921ff736c12db78e06376621dc1f30352626db382faaccd318453bc5382b482f721f8af736dfe8144c6f69e06dae2d3a61338d35f4b388a01ee540f96bfb9b384af59659de31613144233d7db83fefae6d67a11265f691fe9be56dc48a15ab60e794e4b586c3304035ad13e5eae02b85d62bb4dfa88e9e42944aa39a6a13301bce79d0bc1ee0231fbc2a25fcaef40759b85f9989656d8f0eb9ccba1a85addcc3865c224494c08a04cafcb72eca065f8352c22bf9d66a374b1786ee5ea3abc3ebd06df759278ce55a9e3a6ca7f27f931f5d6f1391880bfd30eebc0cae0ed866fc5a79df72d0879550f250310f0d6f65fd44068a6d2f8145aec853a1a4db72d90c75f7642a61baa704460fce22952f0d00c99b7adc26953fee3cdf75df7ec0db5e33b4cefc3f12631693400473ce243cf6f00ade3ba3f8a82c8cf3e624bae1fc55e00b4dd304583d5c1ca2a95dedc86c466d2e72efb369c7677884f34f70e9488421c07d03a1eb819fa98f3cddf301b16ad0cf255918c332c4e60c161c4bc05f49a31e4ac98c3e1b882722c5bc16cd7262c89d59ad3b7322d68696e71be09db5db5444af88a71ae7ee67b72f974161d8ba58572b6dd800f883510e0d819a768dec7701a841fd7ecc380fa8ca10c7a3cb6dfd822bdf6e1102980b84fb3021fa7a9b81f5219483d79f395b56cdb00d029318c129293c9f08c365eff881e4c1cc64b5a36e40b49fd7514a33458fd3a635a406bb3e5339a331b2baf695b66fae69", 0x7be}], 0x1) socket(0x1a, 0x4005, 0x8) 16:00:58 executing program 0: r0 = getppid() setpgid(r0, r0) 16:00:58 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x0, 0x7, 0x3d0}, 0xca8c, [0x9, 0x6, 0x4, 0x8, 0x4, 0x38, 0xfffffffffffffffd, 0x3]}, 0x3c) 16:00:58 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file2\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:58 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) accept$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:00:58 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="24ada0805cf76ae1eaa5177001679927ba2a01f88169eb8e5e72ba4301d05b872e76cdb0a4329b79d49f8eaa97817631e8b5535eea675521b00519b1cbebacc1c5f13c8904f22c194dadba1153b405d4405c6c587103dfca2740476ff68533f9f7b1db8987e41a9939764baa48", 0x6d}, {&(0x7f0000000040)="56e3411c3bbe847151181f1253a008c3a052fb8347b8baa6aa952aea", 0x1c}, {&(0x7f0000000140)="3465bfc2b0e8dbb54d86a1bffe6fa8b5507ae12e98ed387e6a303ea17c6b8f4cf757d8bbb31f7eb89efaded6321d756a35a0f8be589319bf8223664e250f735a6cc1f762a5a4e7bc25780a1e7145678a0716753fb4fc7ea4138b6e26dbe8ce8d83e2bf33b80c120ac69d01b4e6c3bcb7f8c7", 0x72}, {&(0x7f00000001c0)="e2dbbe7afdec04c3e18cc2fa1d90d1ae3ea8001757ab1b90478ae0ea511c9593d000664b49aac323fc9b6612c25f76265e2e490d56a7687511bcd13043b47fd460cd754e58a4e547a0e99f7018", 0x4d}, {&(0x7f0000000240)="76e23be6af1d05936e9d7c2e24ce0d071ea64a8e52a75c0bb46068e96764c793eb6dda889a5d1ade99ae6f3f6b6b2a8a2693e24b6f7abde7fa574f2c8cc78e5055b2c9f43fe5624708680131ebe3dc81e12a5bdcad06308d03d15e06544910bb871999f4bd5636c284074ab8ab879d79904fd2", 0x73}, {&(0x7f00000002c0)="21ce70d04e1965b642f4e65b5542aa760b6b9c12b61fb4d65e48395dea86453e1e7059e5d469a395a14e092a0edaf1a2eabca6fb639adbe03b4330f66d114b85ece5c125b77a1219ed6eb82c5cf3156805e268dea050d1a95b2971caf248d73082254a2286275fb775f13086bb06a3ac23a07f9b59b6abfae5578a5a8c65d870d64dfe203f0eb1c0c7b684d49f37b057fe3dfa8357c31eb942896ae1c4268cc68e06fb08c4365825c68f700a34a8000cea5edc0fe7975f35146bc687e7ae272908b15f0fe057f5bfc915f27bb59251892c88d3a619", 0xd5}, {&(0x7f00000003c0)="51934282cb16a2faf6b5fc0d3c428d583c4d85c1f5821cf476261237cb55b72fd3979fa1b2d36a09017ff29b23a09beda3d93715c1246c10e8756f7894ef6b613989ada002ffd8d460bb0c0e461cde77864623eeab7028043c8d180f364f4bd12d8e8788943f19921e564bf3f2bb7297945ac2e89468f021b70a5a2b5a5872d071818778ae805a638d1455c34a6147344fff102eef6a52f6a1c88dd52a9c9c9e6c716fd49a4775c9880c6e0d1e3b75deb2f26a94202a668c56990ab5190724450eaa91434f9c23b5", 0xc8}, {&(0x7f00000004c0)="bc7d7553ef6880316bf81cd2a857d590dbf31653eeb99790d7557d53c330e7f94222a9f7d65b739a10953d56909e196e3140230c74932ae268ca0d3636d1cd72721731d64a3cc8767e697b34a78d6553783b61109b5f5bf3cf4f472979ff2a877b2033b97ec3bf047a294d3084e79a2d62db8f0cc678ca6c1961319f29f7e2ccbea420b6fab28f3b779541e43a1c68230d3f32ffbaf968707eca58775891405f76158a995b8db5a8217c52955054a35e96ab9e42101025aa943b853d12f027dba945c00fb5c558dddd", 0xc9}], 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r1) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x9, 0x21) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80000000002003, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/178, 0xb2}], 0x1) r2 = msgget$private(0x0, 0x10) socket$unix(0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/34}, 0x2a, 0x3, 0x800) 16:00:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xffffffffffffff5e}) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) 16:00:59 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) getrlimit(0x1, &(0x7f00000002c0)) 16:00:59 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x7, &(0x7f0000000040)) clock_gettime(0x6, &(0x7f0000000080)) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001400)='r\x00') link(&(0x7f00000000c0)='\x00', &(0x7f0000000180)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = kqueue() sendto$unix(r0, &(0x7f00000001c0)="ed7fa4772acccdba6cf22c565bf4e75b96cf473f8237478be5e9473a6bb9a79525875fa06f98b122483e72f8dfdc932e5620db386d28c176bfeba077076bdd39e5fe7f0ae3b08a9f60cd74fd", 0x4c, 0x400, 0x0, 0x0) socket(0x19, 0x2, 0x1) r2 = openat(r0, &(0x7f00000013c0)='./file0\x00', 0x28000, 0x21) mkdir(&(0x7f0000001440)='./file0/file0\x00', 0x10) chroot(&(0x7f0000001480)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/252, 0xfc}, {&(0x7f0000001340)=""/59, 0x3b}], 0x3, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000014c0)={0x101, 0x2}) 16:00:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x7f, 0x8, 0xffffffff}, 0xc) r2 = socket$inet6(0x18, 0x4, 0x3f) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x98d}, 0xc) r3 = fcntl$getown(r1, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x138}, 0x10) recvfrom$inet(r1, &(0x7f0000000100)=""/137, 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x11, 0x884}, 0xc) r4 = accept$inet(r0, 0x0, &(0x7f0000000240)) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getown(r1, 0x5) r5 = fcntl$getown(r0, 0x5) fchdir(r2) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x4}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), 0x8) r6 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getegid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x5, r7, r8, r9, r10, 0x64, 0x3f}, 0x0, 0x3, r5, r3, 0x5, 0x1ff, 0x80}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmctl$IPC_RMID(r6, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) syz_emit_ethernet(0x3d, &(0x7f00000005c0)="5395e2b3457731f3f5ebd1a4dcc9aee0637f8ea50f7a201fe1d52bcef68f275ffb00601c3a82f7b28c3d32ca2b15ae2fe988922809a2fcfa1f98904166") 16:00:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x2}, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) pipe(&(0x7f00000000c0)) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket$unix(0x1, 0x80000000005, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:59 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:59 executing program 0: mlockall(0x3) r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x3) pipe(&(0x7f0000000000)) 16:00:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x9, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 16:01:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) close(r0) 16:01:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/53, 0x35}], 0x4, &(0x7f00000002c0)=""/70, 0x46, 0x3}, 0x2) 16:01:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x10001, 0xfc, 0x5, "33c36744ccf9189f9a67cc38b9fa5b385e41ec5c", 0x100000001, 0xf36}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000600)=""/75, 0x4b}, {&(0x7f0000000680)=""/234, 0xea}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/224, 0xe0}], 0x8) dup2(r0, r0) 16:01:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e5fe20162e3dc23e54a7659feffec26a406c37bbec122f92901d49f3c9274ea1e440c9ab9e97015df35b16454145ad82d7e49150a80e852f3f8e0d09ccb4a14c5cd408b5285b82275a2a933c96eae7c39b9f0cbef19dd1b927f2d440d254a5ca3e4fdee74f11c7f63852692f64b4b1fbb503a3d07438c425dd293fc5a9d7e632b5326adf"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) sendto(r0, &(0x7f0000000040)="02", 0x1, 0x5, 0x0, 0x0) 16:01:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r1 = dup(0xffffffffffffffff) listen(r1, 0x1ff) r2 = socket(0x18, 0x0, 0x9) ftruncate(r1, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) socket(0x12, 0x0, 0x4) writev(r2, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/175, 0xaf) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x10000000000, 0xffffffffffffffe1, "1ace0b7ba823000000000000040083418b8a00"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x1000, 0x200}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x94, 0x60000017, 0x6a48, 0x2}, {{r0}, 0xd7c2afc9c335672b, 0x10, 0x20000000, 0x7, 0x5}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x46, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x24, 0xf0000020, 0x7d, 0x80000001}], 0x10001, &(0x7f0000000140)={0x6, 0x7}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:01:01 executing program 0: r0 = semget(0x0, 0x0, 0x8) r1 = geteuid() r2 = socket$inet(0x2, 0xc004, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x168) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x36, r1, r3, r4, r5, 0x30, 0x3}, 0x8, 0x5, 0x5}) 16:01:01 executing program 0: mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x143) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0xb3c) open(&(0x7f0000000040)='./file0/file1\x00', 0x20, 0x20) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x5cad, 0x4, &(0x7f0000000000)="61c0f0976f79ee9658d175f68d7c81a6fd11a5b792b45351e5e4d3b50982a1317d8d9ed94831c0e0e8509b2c970f401fe5b6c39dac0a56b61debf76fe575f5376d30a9d947f2371059a4eb09a6b91d98cfc24cb295f2bc0e991ac0eee3cb734e74df27635327eb7c2824d6966e820aab24ac92aad3658a05e887d2cc4c93395a93591dd7da7b4dd15d429d7f3b2a718c6d17816f19e4ba293dcd8d25162d8ed1149ad281afb0997162f7c3fabd912aaefc568a68f6c0a1bcdb58ced6a3c51c", 0xbf) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = socket(0x27, 0x3, 0x8) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000041024f12000000000000000000000000000000"], &(0x7f0000000140)=0x38) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x2) listen(r0, 0x0) listen(r0, 0x0) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xbe2, 0x9, 0x3, 0x8, "43d1a2151db827bc5b20e8288add4ed1327f84d2", 0xd78, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d00db14711001700"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:01:02 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="e3a9e16b1258d9278363a0f9f912e7ec9aaa58429a6a4d224c2fadf93f535912fe09b6428d72d5253b1a641a245d1c503d552566ca", 0x35}, {&(0x7f0000000100)}, {&(0x7f0000000140)}, {&(0x7f0000000180)="198166fa9787bd0c792a", 0xa}, {&(0x7f00000001c0)="d719f3c7f9ba5be9664c70d5a99629e657b6071490b50e869a0238ff9fabac177308aa43179dda4a021b6548db3772d33090b6c1d58248ee6aafaa53352cb15798f34bb056f3fcbd4086f13800827a19501c654a4dd57207631381cf56ca2882c6140f72a1b72b2d88bc3cf0d4bb92337d6c3b2b46158e179adcea0c32a4eef347a9988a1638dbdf003fd2a47081638be94d47d75ac7843ceef8d21269401e5af0f6e156dc609d61f13d609753b00b41e178b5bff7d24b2f4c8da7264c33ecf3f1", 0xc1}, {&(0x7f00000002c0)="cbda1d714fea1210ed3d0460c6ace15d4fe4a70949e8d6bcb909b01fff529d46cc392aaf8b8ac8108141fce4e32a64e9063e12a65b24770345c15ab312a8d66bd972fe6a117554644b9f89ae3d59bff0d99e72ee9dba9d55ba7c4c3268f8e885a12e8e57b75be321503bd84327b3288ffada3a865559d18334d2a6584926c723", 0x80}, {&(0x7f0000000340)="90e0a1c004f720365711b68c1a73a2a691affc958b53c0705ee4c46ada297538c52e4e8fa9f42c609605d1c0331e3461fe9313c12577a788dec7b7c7ce8564ed6893e8ad474fcf24291eb93605a298a7f4c4ba681071fea77ab878", 0x5b}], 0x7, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x2}, 0x400) r14 = dup(r1) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x5dab250a5ff5193, 0x4, 0x0) listen(r0, 0x0) r2 = accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) fcntl$dupfd(r0, 0x0, r2) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x28) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:01:02 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6e) close(r0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) fchdir(r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) write(r4, &(0x7f0000000280)="5afb17b1037d3dbeef7ab1b5229a35939736cf531abbb00294b39eafeddc3b04e3d91e4286e3e0596502456f0016c7f0728968c6368a1f1625e840b7c0ba3e055fbccdd19244246fbc257863147237cb3281c53a3687675ecf5e633ac6472e031b91370cb6117461f4a934368ed795e5088be79ef7db6ad31ed7eab4d15850a23dff4265a8e65b9919add84a9e22bc4af2117b344a3661e1b55a7a521ba1bd61c670c7d041454a612c236cbe16dc9b76f4c4e0209a9baddadee4ac5cda0f57a7649bdbc36f1deb1ba6dab458e1ce976440ec4d5039301b62be0505acbcd84abf18e1e4", 0xe3) r5 = socket$inet(0x2, 0x2, 0x3ff) read(r4, &(0x7f0000000380)=""/228, 0xe4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x112) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0x20, 0x3, 0x6, 0x3fb72f62}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540), 0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x20) r7 = dup(r6) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000640)={0x2a90ccc7, 0x3, 0x10000, 0x800, "2a159e1960b003702f8fa6d6e4d4c62c3b1f130d", 0xfffffffffffffc46, 0x800}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000680)=0x83) 16:01:02 executing program 1: syz_open_pts() socket$unix(0x1, 0x5, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = dup(r0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530007e789c194aeae1f2b09780740027bdf2696a8cf99f6c30e434ac476e57c0ff33af01f0fb8d4795d89451505f82cefa8256041b432adbd228f96254a24abe5b8e98cf5cb10d6ae998b96bb874852180ae84965ee74910e8be8b76b63e84346fad21442110a0f83a5b6fece73d0e2c803bda000000006bf5a3558f793db90000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) socket(0x6, 0x2, 0x9) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) r5 = dup2(r4, r3) socket$inet6(0x18, 0x1, 0x1) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x1ec) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffe, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x16) 16:01:03 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x82, &(0x7f000030b000/0x2000)=nil) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x5) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getown(r1, 0x5) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:01:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:01:03 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket(0x0, 0x4003, 0x1) getsockopt(r2, 0x2, 0xfffffffffffffff9, &(0x7f00000001c0)=""/94, &(0x7f0000000000)=0x5e) close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000000c0), 0xfffffec4) listen(r3, 0x9) execve(0x0, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') close(r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fe6696c653000"], 0xa) kqueue() kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0xfffffffffffffc2b}], 0x1, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="a3bed17e420e96ea8ed83ac639d66952cdbe62f86bcd10ca066b955ad48b3b269d1067a658255a80c1bcb01dd7756a6dde236073640a5d1f19cc8f4faba204ef1f9d7e2cb11f957c3bee0aab7a1c364a445f1c38eb894d67fcdf2defc495c291432f363e1ce1bf7a68f32d07d1afffa0782a396a1111428b0e07afca71a88fe6995a95f5e77027f9420077f1d33f441bf53e267bfc438e62bfcd00c3ac248c69c1adad20ff1be3ba4c089fa9a6817e902da8f62c5592c2", 0xb7}, {0x0}], 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) r3 = semget$private(0x0, 0x3, 0x101) semop(r3, &(0x7f00000003c0)=[{0x0, 0x9}, {0x2, 0x5, 0x1800}, {0x2, 0x8, 0x1800}, {0x2, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0x5, 0x800}, {0x5, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x8d, 0x800}, {0x3, 0x80000000, 0x800}], 0xa) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x80) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0xa3, 0x8, 0xffffffff00000001, 0xd382, "f578d477c06ba561dff2fde575b8ac57aac823da", 0x80000000, 0x6}) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:03 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) close(r1) fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:03 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 16:01:03 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:01:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pledge(&(0x7f00000000c0)='\'+\x00', &(0x7f0000000180)='O:(#\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x6, &(0x7f0000000000)=[r1, r3, r1, r5, r4, r1]) setregid(0x0, r2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0xc003, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt(r1, 0x3f, 0x1792, &(0x7f0000001740)=""/4096, &(0x7f0000002740)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000002980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="2c9271c015a691ae1837630065d741e3599a36a8081373491626047d0a8864996536e62d1595479c6f7ddcf45c6d980775e35e2adf3aa9bd001d425d2db807bdc58e72697596aea7ec165ed71aa88f6243d00bd9988afe333fe2bc4022f467e46b4d6053de9da3b0f3ca16706981f2dba5ae54cca6038aee", 0x78}, {&(0x7f0000000100)="b968b52886a7649ed20eba273cef7557e77826797f38c433182ebe118a0f70b9f405998414a5af8d4373fd9165033031f9c822b11242f60031e252c198c688d13ad588e2184bea97ca6ddab3a03406ed54a675c05b52eb746e91028ed6bf430dcc66c4272af35fc0156697518642dc5e81a458aecd1f08cb990384f98dc5dc33ea127b92e364a520c0245e4f7969716ef2403cfecc1f88f7d37a641ecd6f6bbe1609445832859ec868c525924931636c0b60d87ae27ff96c8c662bb210794b188910357b818aa0", 0xc7}, {&(0x7f0000000200)="87e93a7a7e6e3e1631251d47c18c19549a0ad0ee53967bf2c5a1b9648af0d4a249f9a0514bea13de84829316819aef837992112b0049e6c7023bfd0abd35be467f1fee08c42b42c84e152180896a6bcc884631ae0ffc2f8e4b3969718598a1465aa4551408b9014ba51545efd35d53a3aecfa19659f476f7b6478116a20e957d49c2e6cd4d28dcfe45221203eacfebef428718aed7565166e8ea2fcd0edfdeeb52d6252d3762fc07007918115a52d04b20a197de9f60b8d34780a241319a4c4dc773e5c56cd2c87523fd5f52455d611ce3a2f6b95f02bd37f485fcf41949cbc0549d40f853d75436d5d75c1cef9dfdbd8fa9ecb118ee592f295a6ab4d1ea1deb62cdfc6de61c7a8cf746a4a7284514c2e9eb19ae606a22ccdaa951afb882a2bfe54823085154fc5233a9fb549a32f8e715920fc655c8f59b421ee8cafdaeaf85cb16018f08f4a6545f0ab1df69e814f8ef3d1f0c4b2259fbd00cdab0f2f3df017a3032470ce717d71eae7d3a7c5f312c458ee337d149dbf5b289819350263cf0465ec26bacca5ef8e992ec306a6eb498073808f19407919127cbca76a1bcdda6177f768d05bfce78e06722f301270e9dfcdde695e62b68968b141fc79e9dc5cedc86a5c7109828db8559c29942637d9f0f603a6e97a7a850583c494ae910cb3bd083d7fda6b4a833f74fd7e76887dace4f2b5d8406203e195dffcabbdd0403940f16ecc90f9a92b2def67973806aeea1e4f093d9a1d12ff61fdaaa4ac8e869731262558b1c52ab5ecba6c9daa78bfc06deb3b78ec7685d40aa662e991d03f81d7a5fc472336129ce16259de1368915db37db8f4da79105dbd0e19451a884b29be229b79d7a89388a20ee539b3c0b477a0c4b1f86de87d9dd79d712072a51017b25e6df2f22e427607746a0032d3faab583578ac2b493926034e79caa6529b533b7f641cd1cd7d0dfa6484b53e10c8966ec482d868a354e1ab14ad8a88ca36d694151f2ef4fe8770dacd004f224f140749d7d1dfebc8790df22077065a7d7e0c662f52d879673a5ed726a3f3419d4000ec2e831af53f81a901d271de5c747732da4745994e603273e927510240dae502436a6f58c2ac76dd9338138ab0dcdb8b515cab600ab694653f47e2cf0a829054d15081cb48dd98a9fe3c79ae223724c51a31fac0b661b9e331706831d361ac188c76710dd618d91522881da6fcc547578a93349766a221dfc227489bc97bd469c87fbd717089c551333729e0b1edfcb2dc22f5370dadad90c86742bad3a2338170d35ac34f8177f6a7e5f109db2ddc476cb84e792b75ae8f16be5c706927922a471d7028cef76d2a0eb80f83e47c10e03971f903a6da20c6cc82f855507bed0b2f72589c3382bdd29972e64541960e286d35fe9cac81a7f79710f37dbd45b6fe7ff6be7c28f2704ccb93ce0e1f1f77a178d3976376e2270fbf8401b1f0cd6e56f0b8a0a40c04f9ab353b23dafc2d27d2daadb6e062453a2f333f61a7a0e8a6dc7154f384da754b99e8f3ec816007364d5d0ec06c268350d82efbbae036afe409b7c00a3b32ca434fc32e2c260223aafd09eb4301f77f33f6f49a2f45bd9baf659683d0cea4799193cd7ccbf51a5003059fedc86f46ab3fb20bafc4d45961ae5aae17abd1ad8371a8473b50d49b13341b376d2a7e09621e5968f1c414727c8b9fc525bd28e23bc36b8d3ff37708b441504ce28757c152800f38f3f1c354a8e3b1a4eb6a56ec1477f8543db37afa60939f598d654aba7608c556f37319194c41665de5d229d5d5a7bb4610eb99d04898f27de403804995f07ab150490c2ee7a5e6760bac0016cbc3c2245d1e8a8c27a3f26c1fd795a28375d468457a562a002471aabc8da2a8db432c5faa35bc152ee51cfbd42d7cfc14c412c08ce72e2ea008127be029b59bb82c62aa90da0764bdd2be510d6958ab654e3c7724307cf0f725ee57794405be7e5cd72f0824d0129926f0b231e3db8548eec0dbb03bd677aaa4e46621a9014cef553dfe755df71b8e36c89c98d862436776b328bf6d3436373bb081a87af096d27740d176a8b0d9b9c40622f9bd23cb041b8582d5dbcce2ed2e09cffa6407e196b3b34662d4a3a1416bcfe4aa2267f489b5406f96f8972d3df20472a450b4cc327ca0bb580d5e46f593ae2eac5f0d9f8454ce69929144c16262e01ffe0cd277a6c00f32b0d43d783fc7ef586f1f42ea379290551ca26f066922c374b4bc0b2850661f475e8abbec383881a7a9492a2440d2ea3d4327f2f1dc2d6503aa40567f7c619fa69e9af63da65180f60353a0a7c2b7ebe6ac42cad4c304d366f1b1655d950073679aff2c9a28c9f09c1e59a64ae8ad800680bfd5b8c965a855b5c6ce40c0e2c7b4b8419bddadf801e3368ddf84adb77439a9659496ff97ee9896c41b3c96a739d154d57f67e13435abd4ba627fdac97bdaf0bc565c891f6a99f3c861ad5c97e8f25ecae61cf5e2bdf78869aab32148cf531b372e155f9c09d7808bcffb76320c7bc07b83aa51492971ad225a26da8bd5a27f7c7fcac28558c3ebc5314952efe20e6d199a0902c2afc29755de3507a608f3248438e66be17cdab2c60b67523ff6de1897acdf9a088c50ea0f66712125bd02ca67a4082dae867789d31effdc0c290b28dcf83b8ade9b49173a89fc6fe712efffaab9ddd38cc78c92136a7c7b94dc38f536cef278c570e34e9753f8c36978b8d1e1293cce9a74bd19b0f2819e04fd3a4c3cc4f4add6617c8322b2e304e3b354abe6704be5c063f21cfc1997b100521503b0ca4269bde8fbf1ff7f707ac32e5e11d1d6669dcf8baeefda68e0cca1e8840fd0deff8389d19c7dcf5dba8c2d73993e253290c1da58dfa089b68a086f3744b10252bc4c1828a2bff2cf2762296acbd904b1cad611dad1ecadc92cae1b6d4c4b3056399ec8b852810f804554e872c7da2a0c77271c82aa369f4764e8baec7bd7c8258a422bd616fd2aba952c92af9dd6afb4dad19e8b30b19ecb98edc1d1151018be999bdbcd22d68762a354aa65bb9c6d9e6aae6aee9945e9b230cc7f29d3c43d12f9a5c2e536abe4fda20f1be9f8eb643d38154c3a35af49bfb45ed2b0c7339ddd616550421df633e54364884240523f3ea11202ea1bccd9922f44a49a41ffa21416ad66b67745cda3ec4f9cf70e67de859d573d24eabd674d0480ee2ac95d3e6bff209e5ba9f89625519e5cb87933d59998552bdf87634c102e9d53e23beada02e088d3cd8f5d801e54418c98e0aa459942442aa0cf76cb2f55deac0abf91486c92ff1bbdaf9c5f1d93f619f66df8a18cdf58f952ac2af2acecdd4deac192c046f269d5141b13e15268bdb81df7a305dd85265c036692cd2630c7291e60095a5a06240b0028531bb5a624b37450819fe3712ee49fb8e807c0c58346a8c2d53676a12d5e3d75ff142eb9d6c5624e580d138edb129da7fca75c5fe205ea02808833d740a1ad143515cad0da1be57b3ed7960b0ffbc7cbe11533c14f8d936b2d5a7ac97fbd5bf14656c60216678499ecb97ff7a364f3588ab03a1f712bc5ec4536c0fe52d82063820150107e09a6fcba866b3a99a54b755afb17c3668b9704b608ca376ec6a852ba163f250240b88e125b25e8a0fcc5da8b7717cf6493a1ac91748802f02d2692bee64baa18fd0a1c8177aefa628acaad79f53fea35eeadf63ec79100592a85d07b78ad290a50e718f6d56108dcb2a4c4a4ca7b5ac7f4fccf09f5b2199d5efeb35961e4986a31e4e764cb253027fedcfcc61c4863c1820fbf80d7c97249d73720b8785d25adf61e82fcd1ad9dcdb008741536891764c3314a167d8765baa1399ad2b73c78e28193b0b245631565cbd25eb300aeb8a2bb20f593fd7121d6dd1e9e5353b8986bb5493fd8bbb529345e4691eaf8878271303b58c70fa325ba889b9f4d8862492b6b24a140827ee64a9d0ddfbd31c5aee32ed0da8a87e7d08adbb331b9403e8c5ba8dbf943e4a9dc3a48d2653c4c4573c9ac92a8202671c35f67641b982f53675c5ba2097b1701ef402517d3fa0bfacc8843b6575afd66df88ce24c3439f56ce46fe57d1dbc86ff63c28a1f92c8ba73a8cec8cc1f2f9b5f9dc9a41f244b31ebce760d5a7049347f6444e1e658e88b7c34474f1862fd15e245bd59e694be3a03e7db7eff8611db7226bac83521355553a7398c7a15333d41762e1db1c55679f36cf82cae44fe3f2adc1be07dc57f8e803a1f0f1ad1b0c4b871075f4256a78a6d37c170bb295776e9006768606a624193bdf14881e664f6cd27761d445b619a26e57e38e8355ea8e8e385820884699d8444f156da5398459bf87e7b142e578129fbad8aa1fb22092f7cc42a7a446ed018e09ef13f943bebe1989864a18cbf25e6bdb5e368f51a01e152842bffedbd23ec4932237f7303c1564b7708899e55a1c68d62f3060ddc6280074c4338fbe5b62bd59ddf31dea95ffcebcd48b6c1f5ba0b98b357a9f2d18e266e6a274cd796c827350890d771b9ca648237ae0dd4bca22d0c04e9182fddecbb0af1683186e8bcde61d2bbe1ec0021e004cf18d0edab08e5f8b5ab1ce76b43ca0ca17a67fd6c0c2673bbc51c4e9f20d9ffcb071613e4c91523596e85668304c7385ed62ca41b2dc68557bd68c9a6ee9b8774d974e7ef359c731fda774e003ed3a927fd5e97c4f211721892d94f0dd50393f71e2f34f7312cad5e2c61fea9c99cf7b5a3664438430b54aebde3e0d234269c4eae10b07ff857d33531efcb4f8e7e277d02835015384cfac16a70d8ef4c5d89dc3e1fd773e2b6a3fb7c38879af126ff1c54045dbaaf90f97a709caf8b596a2ec3805ecdffce7be6625c7370284723a179f49b7a854df7a562dddaab59edc31ce5abe1cecccc3decef282788e2d8bf66d4b4edad94696bb147695ec7064be547ed3e9c6b7b55a04d4750d89e72ff85a38feeaa98a71fb0b4c082ca4b83cae194b1c19eb32f57da9c80163666821f851de1b260ff9f60fd5d7271d1837c66498492456beadf1e15a204574379a41815554faafba93c43dcd50099efab8b41b501c6d9c3b511b75e0a9ec7d7d88f38b11f7474e4afc3786b4cbc78fe12c3623aa357f8fa0ecea57acdc56ae63a57bc358e05ae1973f113b6481cb61754c11db6f444c25ee4eb3b1ecb32a9a0ce81d830e20ce5c28874f826a7f9d5d0d0cc36e9a47a30825bdee4ab3d841b6bbeb8bad52f593ec4cd9d17af19d7a2f0ae5b0ae0bc051a805ba06c0bac88cad3f4ad3a404848e4989ff2b9156f106f9c2b4a3824366f5d53434f5af7cda54e773a2a8653328b26398221a72b3e2c782e82fe6feb52eb45afa053b2b8640c69749cd9a9394bbcfe98357b578ce32c5787ef30e7a1bccbef861ca1cc6c01468aa1ae6f38713aedc3cb53a7be80e75ee644439b841de46d1f98a6b2223b92811c805aef564e567b2ed72fc2372a1acfbb1576f868387c278a88c878d89bc4ba42de82168a9a997a839c153c952bd28a2d338d29f243a968799509a88e87d5229305189294c6def2a35922d6fcae365e0cf9aea4856b28013b19bab9a1a584d45bd47a9a682e9e48e175bb9fea385afb67fc3ef3df5724de69ee43c6f5ebe44bc76d403dd9315ebf886b9694ed66cc17f9a3c3410ac41d8667bc0c81a95c10ec48f6371c7138408a73bb0df2df54713e42fd039495b516b2eaf339509d8d8d9a9fe857c92210654687c035ed4a571a41e615cd8a9dc61ef79ecd6502b8447c0c53e06ac8ef4d7571b99c1a860c7eb46aa452a7fa54805e798a2f", 0x1000}, {&(0x7f0000002880)="0bc8373784b6432028add318b83fc663d7fb144b68153900ca00181ae106879dd3ab31052198957e86192e879dcb8b89272975350e358bc55ae8600f2cdee66d7c3451372f29cda7d8a53f", 0x4b}, {&(0x7f0000002900)="6323d24c8564876e123e915a47968db7b5586ada35074dfe35e489e655a4df9ce5eadc3325ed62fcd26e98dcd50c859642ef446119b7fec4e1a253fa286d5cd2f7dce0577c3e079a631b2e5df3ce75201d6d57d1", 0x54}, {&(0x7f0000001300)="75b7c8249b72edd00349f03004a85156e6bd19c36e0615b2710ccf9af19e1cd88daa01b6bd6ac50e5576b89150ffb765308b4e4361aade1680c7e361a2f8f7e0e415dbc208cae50f038f3dbf1e172855eba97f2ba2ec26bdd3c4fcec757dda2403e2df7d2e4d870b85b30c51eed486384165b982262f7314f383b80cf27ec7e36589e742ae5e1ca7feb14f5c5e14800003b9f5527f373b5108", 0x99}], 0x6, &(0x7f00000029c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}], 0xe8, 0x1}, 0x8) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)="5329bf7a62b84b847191aad00f7b04d4f12287ab50ac2d88000c591aa901bd387a91b349640be5d72626d0d5f81d386eb46a5d9ba7f690056b7e0f4d32cf312ea47d804b201910fe3d598f3d19602ef8ed560e729939c2795721e7d2f8d8373cb5b05be74d737c4dfa130421f8354a53a26be4748a9b410bd072e08c5e590e27a8b491691e52e87299cf9dbb31a4f73c0a24d117dd9f501de427b418063e9f9b0fdac70f810cb1aa4d9332654e18af98b379eb7ae30f964564049ff4e32cd97b60e95da9bf2c9e", 0xc7}, {&(0x7f0000000140)="409413753cb27a45e30a6ebb4dc3ea44b98bcd6d78a988b0d64dfa4f15cc2f94277660153c29a7a00989736d848f7ffd805de5645bcc37a06b873354b96de7456faade373b5e1b5e028ffad4188f5041aa495e07725582125c75a53b581fe8dbf5e6bd9ce759c2f1720ebc0bf0f359d359e84374b1448574470c7e4a3356c510b7ccc76eaca5af", 0x87}, {&(0x7f0000000200)="74606a9107162fafd2006b13716b267ec6275e61c0aea68a694ae6d44ca985ec8f6bad93179f8374c9d6b72770a0b31644c6b4b7f18494ad9f574f3136982870c8d237f27eb91b8f1372b157efb7f5d6b52f5c4e3f7cdacc36866af8ce9d85e82444e5fd8f065b71577d725d53608811303272581630648789e0b5fd599c5b28f2c69889cde9f1a57c9c75e1afd53605ca1c9d32b3231456bf4cd0f53c9e59a0cca1f151c5203abb47c929840e3d72d8d98fce3e33b7deb34a7f5c9bc6e68880dae2aa77f8a8a7b6", 0xc8}, {&(0x7f0000000540)="a918c0ba39e3473dfb2b202c0512c6d0919f8b497d4fa137641df65df17956952f49eeb210c5bf4ba45e8d8df7e949a9b10910b8443b1073077a6c0000710035ffce6f150f80bfe5db23b1e73f2bd7d55d35f816762af3af5f6e1ac8508b27826165fff2e9f77443d4bae7747c9101446c91ce3c5a0dd5cb1f3601d1c77cd085f4afb6e34889d8d1744b0df634f0416b9eadfd298e1077a8b370274ed2a46dc21fa92985d25ba191e010932754a7a2d115c938d513ac723d42caf7bcc2e197075db2eb067a7ada3932586ba4234974d8800580ec14a51a3a815a683b1a945fe7dfcf04aedbac7e4c3ee4f78589d3f762dcfef9b756e86fd43342d3acc2df23fabc84248f48ac787e5fff393dbb2b76c736eefbca29f5300b2740e5abf9738b70584175d944cc656e67f9446dbd07b67f3ccf5377267d494ecba2deea735c4516e1527597ec99f57d5a4de917de38ac5e515ed1ff0fe3994f361dcdfa45469d2c576f916ebcb28313983a630085ec72804552d80eaff5e7689da714d0b7f04245c9e0d8dabaa5412b9030edcd99352975358e5c7e58a9f36ad88a7bbcc8355b54dc0ad37befb66ed9696216b1b81c8b420ec82e16143e0834a8809308f02a5fc941b67c4f19da61292fc75fa45c1a31c93df6da5bce4cb1ccb7eb74fbb796fbccc737fb56a24301697afe343571a0fe58b67d54ecd21f927bdb454069dd074655b63d870ae8885ac8eb63a75b35a295215459e04c810f45024c48f0deb957a158770b250195469263be4b543b6b454380acf79b15a5e6beb633873300b487303b8e7a422c51b54b878282819234f2b8e0dcc8dbf571cf436c7503f59f51f3f3557711180be25721947b5649d30d0b162fcce3b90fbd5ee9e7318f98557adc82a1ca3305e8d36e408cc62a340bb9019af44fda991d16ca1849a5fd30ee3f996b2844a4a46bff188fcf8e8a71bae8a00ab88ad5204aa5e366ce48832a673cdf9feda80ebb170d8981ddee90f50f99f26fcb5b10f2d65defa68060309926212ca02578f3da23e4a71d2618c4e1a8ebf8019a79c461896719ebb5d9a14c06dadf631e01df02274873b1728c6f6d95117fd85c1eee139bb75ac69d93e2206a3ccca9f3d33f5f5ac75c49775ab8ec13282e2f215df7f839a6af8014bd27866ed0ca2d2350b1a577c12332fd9b2b0dbdd3acea0d3987329814c18a7eca552f437258ec7465015723a1ea4ea26cae40b0cbc8bb2a4473dc4200136249d460014247987c6e7041bcfedc22cc50e176fc565c305cbf711dab2b661dbc0b2ea514a767fe187c46c47185b60b4872968f140e26ebf8bd8615a4b44e9868c5ec5c85b60085cd62281c43ddfc29f7fe08ab83b053ae60e440801c6a0df5f11e840260ad00dc3838ab34eaad7c9e1a37b14efe325c4aa2d5b4d47232cdd811f6b09381aade464ddda44d40513fd6f35417f0520523662171e72ff5166551a859f31f775ec070491a129a3e2c751884f564f2867c846e96e7e9ae9b2ea779280062ceb3a3a924faf758584d9a7ca819fb12f15cf80fcf22e4a0a49d7796539f0d42dc95ebc41901a14bc1921a216e8975e271b064e5087941ce454dd933e6ec9aeb5c8dfa076c2032356974718893762194289c6c888b1929660c5762e49ad9ffd81576b1dd8d6beb39b44afce0b1a53f8eb03849991fdff54421b9e354f978bd768c2f66021a4170ce9f21860b6f2de31b353092c216b49945e22b013be610288da101fe8dd6502a184568efd84d81b749b90e1aae9bd087124451017894e8c034e13c3dccc873e77a5840724b5ca7a080224d694ae8ffd7b3c598e634a5a43bd842578ee4c253c97fa247039fe72e97eae82f11502f3ca42a04719b1c1b99e526fe19a7a924930edac3d180d5c49f40c544779e9caabe74bbb9e2b5b4675df29c5ff736d872ee24c3a3cce5eb47c62b7daf72a76a9d75208f5e5c4975e70c1d5702dced318ffb4c812d9f15357c5e4753d770b529378d7e292da21b2108a833481b976c37b6ae69da0b8318851797752be6d2495dc89ba5726c4c5ebd6b306f94bdf3aaa1869444f69b455bcea29ce46cb63cfb2fbd4485e3abe121996eb801441d78772b3e8525da02e007240736f29e89f75d2eea95c248c371ce0d9559b05d5e617619c717174c84c9080dc0077f4f49f06229c485fafd1e0c8e0ab42194fc06d84eef184a27f4f6a2940f2ca3ade75bf2ab3d45a7934a9b0c54f89105b29a4b9530ed8867e7d815b2ed3936524a33253176f14bfa47e34df69f58e7bb4fd447ee55e5ea8863c2fb0a218ba7bc74e3ef651a9cfae4d553b9ba313693a1ba4bf40d3217b4b788bace8bd162fadd7110dd7e605cc776e4fb1c5b478e5e7cc116067b1ad9242ee6d777c71ec33a04bb24a513a63c5a9a4f0e77831a6c2424da51c0d196635f69e66605876dcd47e013e14522d9b21bc7628944757842ba3d8741f9b144684ff07aee581c69b50f904d2ae08901024467ec323164c5a1fd070f07143bd4eb9ad5cf7692bf5280b2d4e76096a7fa96f8bc5b3805681e02867d7d0b7faff37d6a3554991ea418fe37973dca2c989a65a4b190091ff8de7a2055314ee85980818d6fbfd9b28be5a27a494f6ca86544cbbd107a2c2a172a8122f6872b6f62fd3e6533749f24bf42fb00873c7222b0393ee4c23b295ae13fc730e394b63a7e4addf0c464789bbc5a18652b8ba27a055e615358e28d2c69a7edfbe0046f29852785efd651a8cd9c310c2d9f42058ea418c59898eaa0b92c7c86202da01b1cdcec182a7e5ef2da5d6e613350a289c3683c34d97ff945c34ffd55d9643715bd335468ae6849902959aaf4a001905fb2afda7bf6ce19a790733e725e42d968c24dc0b8b1ad41f7b64aeadc397333f5da5e999d8740483bc2f17dbdb12269a4544049812b3db2f77e6136c19f6aea33487adfb0c1ef18ff7b403e87b739dc5a42a3c4d9ebca8b92ea271ce6b112f4bb4546886a1750b8824a81987afb2ba6adcd1e7f0be2d45cfff63324ea89a146d01cd28cc2c35f3092acb3caf61d9483424a70a051890cb632cbeff06c6bdecbf0a9e5bb8f85830eff84f0b5eb1e17c5d738aaf2e6c93b31f83f1aa3dd40451329a09f77737f36ba9e9f6cf518c77d7389f3e48a024efb5be6aadbb8244395108f803779e6fcffd217ad0b940203ed9b9797f680f0ec613ac7d095b1f8324a7415941e8f1bdf936365ec70e70971611897dbcc88feaadca6906fae37797619677e7c68891a5201bbb97ad0b70f0113c5f4c771c1f8066ea74dc330bec59dc404afc72df364498dc7f66cf6a3f0fe26ace3e58ce22ea03bde701ce5f64e180564bce444a60840d7fcbdf6afc91aedc11a09f61a322340e6c64b429c014b4fe28c3c54c7b577c83d0d61671435aa6806acc6800f4ff6f717f94f37c5b1018d5a5eafdbe5d644021915d52aaa6a11c19c2cb34a296749ff445cc18b699230346d836d3d7c75b0f644675c0f699cc5d4c771838c9ededca7f4d6de5ee167f59f03ef963a2d226ec48924b6c7eaa3e907d84b4a0eca1469ab60776dd40724f92d8f90159df557d449ceee66307882acd836ba9e9abca37ef2303b30021d7d15a8b367a63bf3922197947c5fbdec3558a61735835b6881b399b1f49616e932ea5fa39d885c03a59b78ffb36a9cc0859729d5dac1e21b96a2cd921ef05017ea44f28f865e92bf08d9fdbae36ee45a585491f16d2609a4fc57b682cfb208e08b028d20b6f4678fb8b9648822883cc05ab36db887e07d9e49e0b47a358bc39dd5d415523af4405fc011e61016758f764d693b69b5a1539fbec10e8eabfffd46901b23b55872f9d3947e99b8c7a74224e48e5bdb1a508cbc88588452435e8f335325661b988d561860a13bd786839128d7858a22463a07da7fab7a7bbcf0a5b8560ec7d2c8f430c9599aedb960fc5e8af24311f266c8c090dc210f7bc72e81d355c2f2eb605a3e113023b5adcfda9df73544921b3c5b8ac6f6e01cf27a273b761078edb7a7b5bad44f7eb36bc9a1a1abeb35d8fa3a347edcf491fcb2c684ff4eb8b8e29eea6fe07237753530f80a6137205ca60b26622b1bbeb2b5a34b531d1cd3cf6ef870e98f93bf4f59723b4983bfef8c1552147e662988be270bd5e5b9fb85f77771674f0d7103936d7b71a281668ed4fbc1361f81238e614cc581335a85c4656e9f2699e6f9a7ff990b4ca1afc6617ddc3dbf4e8d2cf6d4645f030a43446f3371e7186f184134509692b4ab72c5debc2b13e1199da50f58b93526be48432a65e0e9d22120dd1f81c59051e69a10c917abf486131e971359df497aec66f0bb26b09560a3453640d36577d7d6971d992a8a636fecf91cedd7178c8b2dbb05edd44882b27788ad34bb6a41a84211df5f17503801b580cf3efadf2bd89ea8c6a419c56810d72ad6b03e60eb19f7fc82fb90ef9c3d852c84f129a57061fa27de4dc90f0db16256bd3c55473203093f53747ae6a37ccb52114758004d085233b5a94e30b2db70810bc500bedb7672a53f93afcd52334a6aa413d0258c6cc1ba6caa81638220c9df89fc8c1b3034658db3da5556dcc6303ee2515d8168be54823ac8ee9e933227de45e55b5d87e840cb9df7ddecf8c8950d6222e8cbcb1d77484899f30e650821795db6f668d0aab63496ad65cf958a25c0de9f2e1070904e2d2b2bedcd046680e6b315ad11a7f0bd104b7f1702cbe6ed60ce8ec526a9d5670aeb42ff4522f1c50459be29af9e0f1d56938a78f78ebcb9520758ae3626324efb68ed27ea192d327fda692bb3402837289a09b60c2b31d06707f7bfb927199bca5244ed7c4ff77b965ca7a6d6754bfff25d23e0e44c683c284c9e5948c1593f7f4fcb62318d5936a0a18ffbc4c9eeaafd1eeb81496be75a4d769dc1b3846076c15ef8754eb7c214bca11948011e96cef9dbc8518c89e44be49d3bb230668351826182484ec6c555c4fe32aacfbdb1411372c7dd41b311985066030d66336ca23b51956f4f5447d60711f590643d6d9fded71d95b54584894507be03bbe903053cf9fb1b05f52f701f67de38395d123f148ea9082b8c53f3acdd877a0d14b13401807ff0ff1a3afe2f941f2457db54482ce9a76d13263b8f6a13b2775ed65d586180f86b61c9afdc9671891e3f870ccd5ec480991b702c4cc9933348742e2d8f27e4c1b94b6ccf7607a8da5d3790feb1b8637dcf51eb3bf0988433bf3362a30604e0316b6296c3f1e95c08089bf1046b1edf671c9b3343da06de9b6f269d689670a238b0e959421130fdb4feadcd7b5cf8bceee7128b3cee98aecbbfb96318bead46a4d85e3eeb3a0921f282e4336fc2a4f6db69ecca9217670b5633f8d80fe4f7bdc0f7901c2493a41567c1e8dda512e1ce0062c1839fb27a1be11b1cd1ff280c89598017d60e63124294da33ef4f91b8164e51f7cb266d5371c560a0f8b19579dc7d479c5db331399138e401f6557dd2f85e6be9c7b04861517deaef75539d91c5dcb6d31b48b4ec21091b47088c92ee0ee6c701ebef6fbb35a09a8fcfd53af88ab24d9e81f113ffdf4044ef65eb3ddaa7fbc385315a3045956d01060df7099cfa63c2f142b1404a56ade25e4280f9998f5829fa1f5015f8420b3f2ecd3fffd30c065135c865c2b470094fb04fd49031795844dc1b2aaa1928bd6e25c76846af3da96b370907d34a4055a13404620b1bd1268924c67a1487a77a3b443e73ef1270580df6460133b8f7061afde6820c03e23e0a627777710a42d71a464953", 0x1000}, {&(0x7f0000000300)="444e1a84975c539364e339b3a0f903d5dae60afb22f2014ef4c440b741d1f23b5f9c18bd21ea6b851c951d5239c50741babffbaef604983d9f9f186e9891ce6867adc0309db75957e1e2275d143174ae5b92fb58a48ebcab25c4054b0ec88be92aebbd305c0fd79a6edaf7a20ee9c9a193dddaf1759df1875a4d59a19aecbe5997faddbf3089c464bac5dc5b5524f2446877e92dd11c53fcce0cb9bb9be27a92fab9f2a9fce68782604ac63b9b9ec453a622c262152f55e8b97e7ddddefc75f333a3b1ac913153f486f4fe247920aa2c0cfb5772f99f577e00", 0xd9}, {&(0x7f0000001640)="0b66ec4d3d8920e8b763708fb0162c48a991ce798cf3403a20071154662db7657df2ae3b932863a589a86ebf4085e8c2a54b235fc156da5772300a1f521d4652714e40a7ad3824f6362b14f3d0d9f6c2b9146d2c373082c8394bdb1f429b1affff887cbd817a60cfca29305fe318d33b72fdb3278521bbce2f726809bcb6d0518559b454dcc6dfd93b22b7e49eb0819dfa0ed2a93788c646e92f3b8e22af2e2a6c5b43af1f6ce41cc580c18e0891db414eaa3a2ff8e7e9cffa3ba9e4681ab9a3709231e2be3e5d181615454d89f06159fba5000000000000000000000000", 0xde}], 0x6, &(0x7f00000015c0), 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffff7ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) setregid(r1, r2) 16:01:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = syz_open_pts() r4 = kqueue() r5 = socket(0x10, 0x2, 0x4) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x92, 0x401, 0x93d6}, {{r3}, 0xffffffffffffffff, 0x4, 0x3, 0x800, 0xe86}, {{r4}, 0xfffffffffffffffb, 0x0, 0x4, 0xde2}], 0x9, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x2, 0x1, 0x80, 0x3}], 0xfffffffffffffffa, &(0x7f0000000280)={0xfa6d, 0x7fffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() fcntl$setstatus(r6, 0x4, 0x4) kevent(r8, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r9 = dup2(r6, r7) kevent(r9, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x20, 0x3, 0x7ff, 0xcc9}, {{}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0xdf1, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x3f, 0x1}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7f, 0xf60b}], 0x101, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffa, 0x85, 0x20, 0x80000000, 0x6b}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x12, 0x8}, {{r8}, 0xfffffffffffffffd, 0x8, 0x40000020, 0x29c}, {{r9}, 0xfffffffffffffffa, 0x82, 0x20000098, 0x8, 0xebda}, {{r6}, 0x0, 0x40, 0xf0000008, 0x1, 0x100}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x3ff, 0x3ff}, {{r9}, 0xfffffffffffffffc, 0x58, 0x4, 0x8000}, {{r2}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x1, 0x12ce}, {{r4}, 0xfffffffffffffff8, 0x1, 0x22, 0x3ae8bdd3, 0x7ff}], 0xc, &(0x7f00000004c0)={0x8, 0x3}) syz_open_pts() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r6, r9) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="1f336a353ce532a44d6d76af8d7d11bc150fd3d0140b8ed12639f93b4c0ad366c073d931d5f55ab1887671e41a795bcde74c8af84cc14ee636d4f7f937d0bf0c29f81f53138938223ca0832a29883c28bdf9e2dde31d0372609b542411fac4437e6647cc287feb0829bc0c43302a07a23ac6a2ac738eba9e", 0x78}], 0x1, 0xfffffffffffffffc) ioctl$TIOCSCTTY(r0, 0x20007461) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x4) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade0100000000000000d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) r1 = syz_open_pts() close(r1) kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) syz_open_pts() 16:01:03 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x6, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) r1 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmget$private(0x0, 0x1000, 0x2d, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x80000000}, 0xc) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) chroot(&(0x7f0000000180)='./file0\x00') getrlimit(0x1, &(0x7f0000000100)) 16:01:03 executing program 0: r0 = getpgrp() r1 = getpgid(r0) setpgid(r1, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSCTTY(r2, 0x20007461) setpgid(r1, r1) 16:01:03 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x100) r3 = kqueue() r4 = socket(0x3a, 0x3, 0x8) r5 = socket$unix(0x1, 0x7, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file1\x00', r8, r9) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x1000010000) socketpair(0x7, 0x3, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000540)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0xac, 0x1, 0x7, 0x3}, {{r2}, 0x0, 0x20, 0x2, 0xda, 0xd6f}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x2, 0x2, 0x7f}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffff2cf5, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x18a1, 0x3}, {{r6}, 0xfffffffffffffffd, 0x41, 0x0, 0x7}, {{r7}, 0xfffffffffffffffe, 0x22, 0xf0000000, 0x6, 0x1}], 0x4, &(0x7f0000000380)=[{{r10}, 0xffffffffffffffff, 0x4, 0xc00fffff, 0x100, 0x9}, {{r11}, 0xffffffffffffffff, 0x18, 0x1, 0x400, 0x100000001}], 0x3, &(0x7f00000003c0)={0x4, 0xffffffffffffffc1}) msgget(0x2, 0x40) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000002) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0x1c) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4b", 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)="3a73ec14faa936f0acaa026f8eb0d14d2bb7f12ab4874e2e101b19b2f49af4235993c35bd7bcd9e0cb4f9e124d3ede6b", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xb183922cd4cc043d}], 0x1000000000000398, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x2000080020000200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/100) r1 = socket(0x6, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r6 = getgid() setgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) setgroups(0xfffffffffffffff4, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3f, &(0x7f00000004c0)={0x9, 0x2f36}) write(r1, &(0x7f0000000500)="d6cb63591cce46b47405cbfafbcb9f401a872e7066fe08f85ced2ba3e46ac771f1771daef48516faf003561a947983af5fea4c9f35a97ecf04008d8d68058285c0433c914246f834f16691575aac384344815784f9be1f663fe31762c4ea3bd7c008a85f4f8354db43a35624e789aa128d68cf1ed8fcfadba1f2a1e2eb090a2b3aa7240bb14ab2a1d2c7ca20dd555d0fdda84ee7bb2b7c017b3d93e079886512cd7155571a6d4696594b20b34f38468adeffd3db159d6dce071ef967871b04a8d3343618ad1eaa92c5cf58823b243e8e1299ddb6cc594dc58f9626a6f39127585b75acea6ef694eb15ce8af35988bb93ee1ef599ab98d1c64a5e708e3c7c49a2d106daa6d0a21e993f704d8724c031adf062b9e67cf8d020fd50c600834b12eef6236ca7dedc18a96d4c166735e8d7f629c6c9761b44807224d8fb605f2c951d72b5ef096e2144e3bd566a1f3bb6e0acb6a3a5aaf9fe76eddf815bbfd3f2155522ee1c45a78feb2ee93246e003e8d74de311ceb99f8e3b4ead1883bab930e1490ed81cd9a3e53f0a19281bfbb3f2739b2f861b3bf0320e88670b8d123102f9719f6f061f36df6cace29073ef21b4a24981073e31f51a381b2013e7a168d9f88c34c3de427aa517942e1e5a8373b8ccb9d08c9ad428b68713fbde006dd9479ca07ad8ee3a7fbad0ea0ef39e2b8526e3c5f8586334e49eebf844451b6768dbacb846bf5bcec9a472e5f6cd2847853410c98300be80260d57b934ba8b11083a13615527d8a742c1685a11101f0430776cfcb67cd1b180caf4353bc4be9661a18f6143d6a7295338392a7d46aa0aaf9e899446ae5b1e9255ca01c4d1ff9171f95ab67819fdc2783fb2ebf2aa7c568a72332fdd515f8244b087471b15d62b4bca59c8c500c0c23fb5882c51033218333cdf40335a77528322b5430aa7b58301367734de6b175e82e867ffeff862e7be69463df2f6f4ffde5545ac90faf237da5d8c62522a668eb449f67cbe7638cf2a13ec86f404e1b63e7480b886d000458d7de30761f5984c1eda575adac5feddc336567948c8bfaa66fcbc4c27a1d418b3ea38b0374eaf7da12a34444465f96ba0ae658bb7199a706b37737a04ef35b06389dde4fdb9186c9ed0a01d888d3dc73646c825fa33dea4019087f7f038b6129558d0c77162663fa815b60904c6b7171e1c357d80397053c125ff8489edd5e787f8415b9b21542cc0b1ee0a7112592352a3a74b1831ff79bb4960af3bb9ab00a29d6129534af93d5e5c59f594327d0c1322c1838f8e77dc06bf27ad044c649244c95951f52263e673c805729a75c6f13ae1e32ed88416105cf9d546814ab735dad3be682c0f3c9c8eca842fded7daf620b1ab6f7420e3061cf098a4954231f1ff0b5cfa5e11dd859b7e7f9ae0a1cbb4370019138d7d31887e2c63bf6567d82fe0bda7f6e94ee8f689d3a89fdd9a91f6cc5634bab7757fa598d94655582c066245983a9a4e955c141683cba1995e72a8682f42ae71978d402325e49cfb89fb160ed2e642fee96e5d5fd17a95eb8f633c38781dc91fd4974bdd930efa4f202e20f3cad47b3cdb073af7340bf552b2345a1b98c2c45b5aa17b3a186a22c4fd23615e6504fc73f1d9423b23a372c05abddc780e9917a524fc7a08529195b953c8deada284045a37b7ca1540e9a5f4af571431cd5ea0005141f63b3ec9ca44990637ea95985b48d5478f500fe4c8f0fea142a70d039cb98b91804c1612a044b50225c17979707035e222bba51ce9a8c85a652edf4c9054d66361a750c189419625cdebaf34f77fa4dcb371e52c53b8c74f979826fa9aecdd4dc64bcf7f3999d0d26b5458b886e41e0433ee8f5604cc90fb3175311f2f9e304b9b89973c51729aa4ff264c36a4a309e3ac1b7a7fbf62f966be4d654b2e0bbe93d4591b1ea237bfa8172671295517cf52387512d8525f498bcecf58558c95d74c73716baf10e5876297e4f97cbf7d74c7404cda35f3b002c45aa8268bff305195dad2c21b94aa766d533448d60b7a0c63a490be5c965c716be7fae31f043dca8a79f014c47292ca96df0d7229f9c2557d01a72a483adc9dbd58da91e0b18d484e02d8b0be20819cfe43e0083756e6b3c9efdca60ba7d2c1c1154782fd09ffe811e9e1e35320360d5a9f2e883042b2b8bcd729adc35bff07875fafcede0c7b95b538ad472bae9d70fd296a578f27a9287adb91d0ff5d1173c7f21cffc82da6c82421238734eb47fd82fa3dd22b7e417cb5e71908311df33e4edc003f5fc421d59262d87f3ae5273a28477bf55b357df4b41da702bafc3dc9b5746d5a2be1cb9674ea12bc67307f66abd0670af3a422f1ec63f63c0c486f582fcac727a7ed570bb5ea663076307cab18d22c8e698ae99eaff5ab4d5806240db2a6cb5212f6df125741379eb9abb68b915eb1cf5f5ce0440481adfb0a1625c725b277cf36845363d0b81a114d0d3800ff1bbedf8e54a2668a89267c227e7b3f7876527a20dc7be22dd2426e3bc4fa9ba06fb8cb875840b6b22629cb8847d08e218b6c8c283194f3aef816f27707f5053f71f5472926e1c3250548910f1cac3eb3a4376ef448b23ba9c6f2a37044131399886c9670396289eae0c64071dcb3a262b1d98a628054a5dd5d38db9272b3190b398c3437de68fd89034805d2f2ac76d1c16e76904813cbba00ed273c54cc10350acd26e11000cfca637a68c033c17a982101873991d46e8c75fa328e7ee213585617fecb4bf73bb7d165e6efd829e369663878bd75487d730910caef90c6cc25d918f5a729c5314acd540ff019f4415a60b7075cf4332db876ec5d0bf09e875f09abf48fb4f91ba41c924f05fd0ffc5aa7424adebea538405c4c4111ccf5e992acbf28859be9de87bd919e04983565829b52d8d0c422ca30a33bee3e1b11666d2ffd9586ea8612f556235e2d54a5b25e1902d6f8b66e30c5feb607b291b8ab8293ad6ec5dafb7c2a856cfd4a4205d429e00b6aa06f217472ccc31960a7ea0e4191390acc1439117c060afc37917a3a79ba086a41b2741d36364a74b36f62aa9f3c18fd9d39718da74cd0ec854dc793025209965387d825f0eeeaae5408314475d5f32d057a0e8955a57e2b4f82bc31ef589576c2ec208a9e90509fcb1613522ae55b93ad3b69fd9a1b0ccbc62d597c41923443d673c03a1c5d89bc406f80a011c26aaaab7ee61f90aeb2f9a57a48cd52273052e2e7bfae050a4d098081a828cf8735abd4c75d552decaaa44835daa88f5efed11f65ad4020be5b4a4aba23c7c3336ab234b009274cde9e460463e23718e5fe341ada4e57ca1067706b6555a4cd1df9912a9b1cf8baec7ad8852dd13022d40ece4a40bd294e6cf4a8c244dda643e2ac93c2e026d49a9b974b6130360c99ae1d623c6008e70a93f881032c97b9ac6e02329123759a237ec75a9060ae154fd7aa0c4650751a5399ef40309861601c6fe87ad0b610c205b72e5b8b08aa93f54e6055ad5a20ebe68e81119e039bc86b7b8ccc552beaa98de6952391788de413995cebdbc00624fd8842481f933d8e860fb81554d6428b9d97c54af001ea18c11349a43b80ec72948ae14178888da0246925fc9dd922767f6af03ce2aa64128e07fff3211c44d15e3eb69a350e01ff81a753a6fbe597f80e75ce4c633efc7d277a3bc7a667ddc29d393ba936a2ea4240c3d98ee813f5f2745d5f6d6d7b61b04c0f67d74fd0d35d55062e8ba57b1664dde1fc9469341f44e6df0bf940f8aa5f4196ba7c58e5ab5677d689d6667397a43b9743a34dc373fe3d2df126d6a9def6d3ae44fbe8ff533b98d98579ec490b30a9fc456fe742cd9fa0c0963a83366c8b4128d989e9f22a828fc9d18f037516ec242f592c6ae76b9df2f18ab8a2193d148373e6ce7fca4920dfd85a4993f4222d212c96fa254c4ead70cd74c796e72640e090a50c9d2cfb337988451a5221465feeb4404e1f4a09421813b631c335b97df8bae0e8e8be63c006d009bb53f5fc8ff8e99aad2e8a19dfec6a0a7dc78f8a4292b6eb2a19bb1fb45597310ebce3de0e3f9225e7458c866d705033e0247e703d697116bb75a7c2fafdc166dfee15a3303781bb3b9fad25014900ab76c18023a5c2dbb31bf917743f03422a55b463bf6e93ac48ee2d610cf734161c8e3949aaaf893acb5e7d9c1a3d0ea59d5d8b2b4dac13cc3f6e9605f80d2813b20ba7be7a2d04b7cb90afa56b1b0c9468587f61dcb06dedbb9b690fc6c41e261533c03981b09a4292958d73ce7530eb738ee43ad2e98285a577f1f5646c9fa733eba9410a7104cb38dc4a9a67a146600ea560f74842afc90a76c2aeef01eba8e3d022fdb43cae4e09eea83f36f0d1992455345efe24f985873513d367f1a69cf39b34e1da102854d5766e34af17672fb22910051e11514bcc40005c46bd4b1be22110a7fc9f218936606731ff1bf85291ab68b11f95a68e6db495981e4165edfe488a522731383775dc58e47e833f009ae085c280a54d1581ae00900f83b5d28e8e94b0e1e6e9cf73ef550a23aa306fbf5330248beb7362c8b472738f8f9a6e120ad8eddb99bc7ba48f3f6a624e13569f5887bd22570e014b35c4ceea51fb188da85029c01e47276a138015663e9ba7fc7ba658ddbc47dee6e05900710ca321114937c330a698c7818e774431fc4624212034b472b36e493b201f173a0762dd9a91dbcc82896a8853f368ec317ecabc38e64538ead96c077b74d514dc28e25b51c76e72738197e05306005df347ca01e58690560efb3cbf4efac3bce21fe5dcf749113745ffa1f757696cfc90c045903535425606ea5462d755aa7174172eaf8455e1222f184f87775672f95825116fa9523d86e11f1bd2e4a46772c36bed497d616f1005125c39409a6a2044651ae6e04b7272be21780eb6b87cdb7894fb6350e3d1a161f45d8a1e3d5b346e8c50004e01207c1e131b77b6433c646cab4ebecd60d9ab63e432c21d454c390eee94256d420c109854ca901597758d0c9b55b83536c5510867f6133c647c743e80b2407f9d74856f4472d83618936f525910f930c8dfaee1776b39d9eac68a33479bca3619f3b87def772624bc032fb14fa5dff0f920c7e8841bfe9d08e7a48a0c1455ea3601415cf5073d5744fc64ca93eefeec8fc89ac712c6759b99952a5e287ff38157405979f4c9ab6d19185cfd7b6929615733f793b4385e518094e06245b15205b8b4df46289dd6bd8b29daeaffc1040add3318960a74f04852d817892b9aa0738e678d21565d287941f7b1de8f80fd08f1f26e12e0aaaf6f1eea7cf671e78d0fb995f1360883ca3eb3d57976d37a4f49d85348ad564a91540f27bbe8abace99f52235950b0fab4711ed55cbcc3c023b301f2eef681243e7f6aa299383d0a140b665a513d7bcabfc7afd70b03d8efc54b578a501f2bbf16687582f6be65afaf51b7850105f078b76e9eb9b0dc2e5f29738642b4d6c516e239a4d1696e4cf7a25b9751fd83306201def70959b12d2e259e22f932e7f5bd88cbce892d6110b80f1f20433a4d355c0196bbb1cf31c0061a855c24c3e3e47d1c9ed50649dbc838a10fa68f1dd1ffbcb4d22694710944a10319732b2761de09f1ddbde81d21b501a78b9b334113d3c9c3eb0b0ebb366f0792e984c5ac8cc24db592e63d87722320b5324b48f959674282041a8f5f9424216be2f1dbc509868ffb21b1ac2e9f874223a1875f3568c9282e35bc81eb27d5f5294a0e63286cadea3a4fdc3e1ac1d7aaa06e2574b1106f8fdaf6fc451a", 0x1000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = semget(0x2, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x618, 0x7, 0x7fffffff, 0x2]) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x101) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2171, 0x236161b9) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:01:04 executing program 0: mmap(&(0x7f0000c24000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x3) 16:01:04 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x100) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 16:01:04 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)='\b', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/110, 0x6e}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b00fb3ed365335fb54d948655c80356ce4b66288e92ade3fa0556dbbceaa423b02db4c810c6543dbae92c5940299fbf2a54577262496d121eea65c4c864b8b972e608c4d01d49ff63fdcb971810ed30b16c17669b8b19c847ecad5637b468e1daa41d4b39261948791bb1efef9e1783c8c15c0b1158ece3fc4c965459cd29d591912a223161ab481ffadccf8868160c19b4ef6c3d03384b39ae0ed24b4d117938c5e9307cf5e6e8d5c2cdfd5961b476a1c0f", 0xb2) 16:01:04 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = shmget(0x1, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:01:05 executing program 0: socketpair(0x0, 0x1, 0x80, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x100000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000, r2}) 16:01:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x8) socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) socket$inet(0x2, 0x0, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x175, 0x5, r2}) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) r1 = kqueue() getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x400}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2, 0x0, 0xfffffffffffffffe}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:05 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x189) stat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000004c0)='./bus\x00', 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x20000001, 0xff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x5f}, {{r1}, 0xfffffffffffffffa, 0x50, 0x11, 0x93, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x32, 0x20000000, 0x9, 0xf7}, {{r1}, 0xfffffffffffffffb, 0x3, 0x20000040, 0x786edaa2}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x800fffff, 0x5, 0x3297}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x3}], 0x9, &(0x7f0000000000)={0xffffffffffffd084, 0x7d0c0d35}) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='I,}-\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) 16:01:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 16:01:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) sendto(r0, &(0x7f0000000040)="02", 0x1, 0x5, 0x0, 0x0) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0x2}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) write(r1, &(0x7f00000000c0)="919e2b2fb40b735d54af1d32fb678035b49d6bddc61628f154d0b3b569ac7ebb6f488805dd2ab6e97a8ee6166b587306f5b908901ec4ae2203ba88bb28efb517ca63030033650781b6faeb53b48b04878d1bafe383dcd32cb8f8a1621b68f18e09761a299791c68d4b788de11df0c1182307aaf90b59ea749eef569174c54c23d6c618b12c9c6a6df4f7a61239155caab93c2f2d60a585936c2ffc34999aa917edd9928da19e6ee8ae5197ffa73a9e3151508f50601146e96bbeaeba76773f0489f85779700c031170b392a10846ae17fd0b086df848a9c7915bf7a41f52d0e63bb8c49b3ebf41fcb8c0fd1764e237ee672a8a", 0xf3) 16:01:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa", 0x5a1) clock_gettime(0x2, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000600)) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0xdb4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) close(r1) 16:01:05 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) geteuid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xeec, 0x101, r3}) setsockopt(r1, 0xd0cb, 0x9ed2, &(0x7f0000000140)="1b791d780eb0520d84906b7d2142fbd6435d4e8a97522da99de066f10c71288e36680bcbdda419230fe6433a9d111a9c38c596128575d4e5c5a1a065d0058cfbbabe340c0c6b92d9da8e7f19c0972b91892689d36c80efd9d2a1c5f3054f8599f110a1b78251b5990a4f16b1ef6b3fcb56a854200a176169f110b712a4ec48520713370099158dc04b06cab29d58b4d5ba1fdfa3f4dafd2505ca8df0bcb9eaa701b13ae93f893d986691b4636df7fe", 0xaf) seteuid(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) geteuid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) socket$inet6(0x18, 0x5, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7312) 16:01:05 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 16:01:06 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x9) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d08439ae2ed4e74f8635f25285239b5109ccb45c900cf5383625c5e94b927c5842f70744bc19b00ce25cc1f42", 0xfffffdaf) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x26ef, 0x0, 0xf4, 0x5, "0a3dc1c8d6cfb6168de6f3b1b0af5246d707738f", 0x8}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed26c70caff7c19f078174ec816ca32b8086550704591327acb7b7e50ce91106b27ab60008000000000000009d80a65fb682e113fc4c3612debf8225486aab6a0973b46b5016b42f88b1bd46216bdead14b32b22c72e6fdfb7fc1805deaa5243b03d8583f410c3a99181", 0xfffffdae) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) r4 = semget(0x1, 0x1, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/186) r5 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:07 executing program 1: pledge(&(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5b35) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/68, 0x44) 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) getuid() open(&(0x7f0000000240)='./file0\x00', 0x20010, 0x4) dup2(r3, r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000140)=""/237, 0xed}], 0x3) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 16:01:07 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x10000) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r2, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) dup(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={r8, r2, r3}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r11 = semget$private(0x0, 0x2, 0x328) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r9, r10, r9, r5, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) r12 = msgget$private(0x0, 0x401) getuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000cc0)={{0x8000, r4, r7, r2, r10, 0xc0, 0x8}, 0x20, 0x101, r6, r6, 0x40, 0xff, 0x21c, 0xde}) sendto$inet(r1, &(0x7f0000000240)="471f519300ad8c82a08981d612a81d87cd3318718c85bddac802a99ce852ffb5f13796a046e5121ee531d62771414c6d077648acb8683f2cc4c921b3", 0x3c, 0x402, 0x0, 0x0) readv(r0, &(0x7f0000001040)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000d40)=""/88, 0x58}, {&(0x7f0000000dc0)=""/199, 0xc7}, {&(0x7f0000000ec0)=""/41, 0x29}, {&(0x7f0000000f00)=""/191, 0xbf}, {&(0x7f0000000fc0)=""/31, 0x1f}, {&(0x7f0000001000)=""/21, 0x15}], 0x7) clock_getres(0x3, &(0x7f00000000c0)) open(&(0x7f00000010c0)='./bus\x00', 0x82, 0x110) clock_getres(0x0, &(0x7f0000001140)) 16:01:07 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x104) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x2, 0x3, 0x402) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/128) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa5, 0x0, 0x0, 0x80000001}, {{r0}, 0x0, 0x20, 0x4, 0xa0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0xe3, 0x800fffff, 0xc92, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0xfffffffffffffc7b, 0x3}], 0x0, 0x0, 0xfffffffffffff14a, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x28) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff0000) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:01:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x40) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) write(r3, &(0x7f0000006300)="717c9c3b122c77a6cecce43029133b4cc7d63ca1fad2b04d80f9226affe5632d88a7e6c7692ca2fa4b77be1f664f5cdd1cee9ff166736dc2ed8eedd62808710f2cdaadd87b40f93926a2f7d8aa90371197fd1e77d6b68fc65b7d6779e2eb83e16f765ebb969bd9407996f439af5065038d3ffb14ad0e5e4eb7eaaf44663caa3af867f763c95765d94c0c54ef1454a2c34ad4f28ec4d4da3f8bbbc38bf61f8f25b6c962982575548273f7cdde4fb08dd5d9c2bc686fa0a8e44776c31c7102c1b98576c3d8089edeac8b828b0fcd3410ebe22d730eac9bffc1372da873c1d2f3203dc74f5a59a5930bc1d77b1fafe2ee7e3dc3cb3a39894189b024c36980995f3b79fdb082165644219bba2854a352593c6ff07f87b1dc4f2e08c964ffd1b1def70b329e57979513894edbf2a49075c8ed5a8163b02d97d5e930ed8b59f343511ada0e2c73d9984b65fbaaa5b8e44361b16a2ca943e58778565120f3127dd1f3d7ab3ff958cd4cca99469d0050b7b545d13c87ff58a4e3b3a3c210573373c5c2fc0622a21cfd281d0a2d536c77b719616c44c595727f246634e7132adce0a95c4d6943d5d8402078789e7eae4dc213a8136f3916da5764a1f05255f355e847ea94e6d0318449ef8f8b5a209a4140a10eb8b3576c668bb01af7fcce8f2300a0748e925b8a65f34be8fdad49edbcaaebeca2179ee667baa149992578e51556d9519e1ae477c05a698cfaac14af5f8db48d3bb6d25bd30d00b48e6481b083a15636f571b01de43f8af9c4eb61767d113de9ea5ee0a00e5f055bd393e00617b945b0e21cac68ed3bc510620b5389119a498b78a3ebe33649f4bebce198e5b8e55cea307d4e5cd25621d33f2c8ec1ede52e1e74d0ceaaf83e307952402d64697c59af9148fba765a801c0cf926202bea6e087af8af3f9ca256f3749e5db2be8b8b153880f3b9e3f02b735fe32058a00937070b8cbd0bdb7c3c301e7eefd3945e99b5321aa6372c62bbd682f304d69a0634695a27f961597c1f32a88f352846498a57a5ac5084781ba2d7465cbee5c54f8dadfff4a55e7808482709fc70fe21332ff6e6099e57d35174777235ce2e055b6ffbe9914dd01e9c31c2211706fedb8fe6b6118be42e229081eec96bcd88f5c1ea1186d221a23dfb632ab368c3abccf23a548ab779bc9b79bef4054aa0effb5f9a7c4eda6e7e6a2767d4ec186cebc0aabf9840575536dfa8d8d155a7709ed890a3e985a20fcd60dafa550db09918e939fc32629a66e25418e51bac82e32d1f4df45470a12acabd5fd7deaf0bd1dbbf601f7fa61beb767d26370d432f48b93102c1962bdb4b97e83c67b0d871e251808d287471cf7c5298a038e5d4884ef4df1fb2e6c90a9a9bc16a9de612a408880dd6526439cc521b313c0defe57db60c93c7dfa12bf1f5a7ac6a521625b79f5cb3dfd552849431f2e27a1fcfa0f1e755da426da12dd99b0bfd59ab938c9784f37c99ca194a46a45624ad852a87d320ab02d590c23146f2aa86dd92215e9654bfc8ffd9230aac9ac7f162a9f305a1f190d70dfa11e60495d028359e48866cc9024568f4b45ded11da8400c0277fad5362e49be38343ad7d1267bfb411c7adb278d8edf40330a0a3de01598a86a3b3d7f0ea0d088ad840a467c8546e9254da934498a3a8f2763b67b99e79a0ee0f544462f553f8c709d4da2eeb0c7212db5cad943786c1649df0c108bd5a59aba3a16df13fd36f1fb17eaa2be67bb7de09d75e858ca4babbfb58b500f64186aadf38d434627bdecd5cd8fbeecd882f728e333074881edd08222fbbd9a7d7ddb20946103f65fad6e0df41900d7f2eba3e4e90c58bb463f79fcbd410c76ea9202e86917e2ef9b103244143b7fdd243d02db9bcfb66f49d3d466e91cb6ac639b4d88e1d7c1a0f56add927a00b02d04999b3ff768638c29662970e145c69319cbd008e548ade6da564de45abcd2066b5d2f14e86ac3ee2db52050f27cbafa2e9ae8d8d8536b84ac30f8ae56242e1c974844dff676fa4f324518332420d4fd1874863ecf5ca9ea4332fe7dce4a9c1e0f65e9cf67c40051da4fc391e5f1ba9c7b3edd7ca4bfb7634db705706adce31e3b7af576c3cba472b2c15c1ba18510e34cb975460fd046dd381092b5d26137260de2025b6a104939481fb74e9484f7914f49572a1c6ec617749b4f8e37db794161f88b623eba790cc8e6f48a05b9438bda8048eb69d85949b675ac0aa566fd2320c9f32d29f198bf55c153ce0a35ee939d033c5ab6fc99f2ed43e6938644977d5285fda901d6a2fe9d4a9326d5992fd8cf0094aa5d6dc507b30379060a91059b2dd2049a80348077837cebf24e9f1e1ddfbe05ad46f31bf0483ad835c01d2528d351b0d13d2450fb813f60a37702a3454737799d60706d600a428d787d82225857fdfded0b6080ff7a8e78dc4fecf3dd2b11dce4a59df34a0f1283fe69b6173698bd5a5757cc4d46438dea107ba7bcf8b7e3e531b343da44423b6ee125e801952936dec3ef441ad117c837f66c4efa1fc11bc3f89fb13f9e78d58f559b3673a75871770cf5f6b13f848be52f9a48664fe7fbb3c5791ecd7642b9e10b75a777aa465861e6605231249561356195f676623b8a76e6ba6c38c07c4297215ec922c716952b1f8dbd441ae0bdc6088e44de15fb2da5910a05cd01ac0b588740d57121c372e57db6b5280c472dff36481608f02d30bb6db162241b88b5c0ff2dce7d425be299a17cfd6264c41da1c25177c989c321d991a8ffc445655fd1daa42830a7dee2767005c3fd96c734b26ebec773d29822f25e3a5a26c44e688c21003063767b24b046d1809633abc250fa763b3c4134a9c45441fcc3dca7ad920c8a5b6f9301f9e61a0ab075ae1f982e5e0415450640096d0a84aaea2abda0021aed3b67744656d2eee635ed1bccad59fef78afb4f0b7d67a1c9dc7177911d9080379fd48391858ac463bc9e71b7a72f6934281708c2cd1c83453ee6e1f703a580df34902ba6555a72106dc0488d54d5b9b62f4cfee308863f0d8690e34b831196e8a0965d4183604ba10c5e4e5510ffdf81f437a59d453a29b9215de55f4a2279dcdc83cb351b611b45973c509d15f04fa8aab12706e9f51c0ec1cada684bfd628ff985a774d300ffa8738cd4ddcacbb09a403abc00c3df440f28c18517b531cad741b9c172b73fd21d40076cb76a59d55bd8652493a04d84978151d358fbbdd239d7deb444d7ee0b8bba99234c140e9d4e17d4ec1624523d17079d800fa098a8ed7df294f233e6981c608f90c8b0eb122c7139d12b5e8d6bac418d45e81af49c8ce19a77f7c8761f85af0d25ba6b62d3bca681fa6c931bb4fb42808eb5d27946316c1e8356bdecdd9f0836859337a21d556f8a2c6119fdb3e4877ab53f3f9459449b5fe6464a576d3ac14b090219fa544fc9ac0b04b82da7a403f3bfa087349541b755cc9b13a876b330071751980a9fbb74fde19457e278b071b6ca0ee130d00d6fb2406ce4fef049b453d4df354da96ee880c57ce5f4c4728ef0438a06d713dd9a7682d309b40c74ca9673e83bd1b97f9740e790eff99ab5a7e1846a1ace1df2fc9bb69b5d2a11a67012fad21d4123310bb283dc747fcded022b9ee74aabd6d1008692302d6075651cead33a56faee70604f8bb7e59221f24225ddf855d2eb4290e7b4f5dca45eeb4274390838146bd8c923ce20bb1cb81b498bb5d34d77ec2f2b3a83f452ad266470f0a026e4307d5b77725f8cc4c770888a333b979e4043a69c3433dc98f32595519059bde4d1833408e3e9d2a34762993e8be340ea6a64aeec214aac38dc27939931f4244d3d918f7d91634274aa66d0f069be59c01899b897edb49911ff1bf718ead34c9fa337eec9f3e670b9441fe39be600596d9548f2240c76da989e58f1cb354a0445c149dd3196d1d0dc46538ae65907143f14c80d326d2ed1b0f6be0bb5ae9503637502f10b3f32f2077e995a6977c7a324a1a0907938d2714b7a45d07fd11cb7b22656dd7428407ad60969b3fb45160cbd86560f716f9e26a201896b20d2302a22c242f6b7b061faafdd47522a2ec4a7b47b5543603bdf3d16cd34c60b4e42b77d67a60fc7a872b46dd8c9e2eac604031851a74690c42d02f1ff40be8d1dfb4e0c6493735ce4d1171afba411a77e01928e0f2f109fb42476178c615736cb6d7db7e133dbcd72d158d2f348896656d8751fb9d0ad4378d3e4d0297de01622d5dcdd17d6869636f5ea1fa436be146e595e7801bc34a2ae7b6026f984b33cdf815f40b4dfa0605fcdc2e49ab852451bfff6104a7a7785d59ac4907dce881f28105de1db287084e69d36e9018ec8aa702293e5f7cde56abbb0e9bc1660ca2a76e679e390869f80c3ed25452bb0937aeeb99d7c2f0c4ba1e7b631bd611040c6d8df8d8e908f0a1ce63a349a8b3d5a25a06a7011b2b23c916c67437e19f7166f1c2a5f5e50d87f5407acf237e9ea75e93c59f43a59db25ddb5aa9e52542374b8bbc78a95487e08bcf5e018d62b553aadfd7e4ad9c34926954f26f7f5135176fcea0ee94784ecd36e8bf799af20c475c20e94904cd89d5093e9bb5d0da540c076958112f9130c7dd3a8e9c484f70ead5e7299483c69db9ef61ec029dd453a874e6e2c3d2ffb35c4178b801fa88992c23e201f6bcaa462cbc2aa0b069f0b2d52843a404c34a1d9f708e8180e6ff64dbff1de81d0757b94bf5e3880af3505f8a7b37ebcc1361ce596d9502c6a2dfbf9fbb02acf530f2c83aaabf79e85c49e1c7bc8c5f3fe5fc60c3ee272b8937810ebf699ceed1fa2579ec2784ab8ea2a5896f209baa4cde614a4bd7bc35e6fc11873618d36c02e00fee152b82678f76d7dba694606f40b1b9037504e1d2f81a7bc081ebacfc78411ec57f0785b1c821a6097760cdd27a00d1cb901d6f749d5d43d657ba4c091c3649dc74d0f4ec90d66e4e6d0c304c511f7f2e864f8069d2836d7882a867a999a63a15a9d4200abdac3c4b69bcb59c0a6accfdd3782c735db258256e2055000ba4d5e0cd5793b0298ab09e0c88eab9dd74dfd7f303d9403ddf9e79594a85caf5f06054f1c70dccde938ecd764e1c7ba5ee74b012af653239f536bc30d160ddc35c2f350884454b15263b28f36da328a0f07eecde30979b9821f7cf06297c7bb0348d93d91137c37481046990b1fa92bcffbcac822a81580a1ecb82140632b4d89c4b3fa0e792cac1b8521e29dd773b0a3df869d6216a54cbe221d113458ffa3713b27dcd937044fede3b7fccef7995d5614a1f674d6b38fb60e57bbbc16764e3953bf584b6e3e3ac8eecc53d498cf20f0133c1c1b54bb4001f7505acf0d1df9006bd318c51aa3a4f07d594b40e54d052fe2e2a917922219810619ff64984aa49969f6f57386a8be2bee76f852cc1439483e39327b6170d4b2b8707fa2d6223beab0ea4d1219f9f110833aa70b2a2a6fa973138222c559a051e1469935d67b0ff7c8c2e9f748b77d01e58df3127b424b0c31f8b76713c57359dbf575cd56fa9e54b46aba8f8e1480588e4dce749cd714f0a521d1467a2c8ba63f5e058be9a17aa14a8f8a265b28c4b5a7e560d4be1fec84a5aa4ad35fa596daf77f1c93c8a7c7bfcf63314959b42b105c3f99d9f94bfe03374765be4cef97c7feceae959de5b9ffadb3636fbe8e9eba0fa44ac477ba44354ef77dd40eccadfbe1612de10b581e21eef58fd542ccb3ad7eb1baa1d601291491a32366e24a254cac85780610acd2161b3ad22272afa533e19d8f0000000000000000000000004c361bf5f43e41224716c49216c2e753a40062ed4cb9807a7ec818216af276e29b55af77f6328f2710f8f98c86b5f7c552b7cfae9d463ac212374b8d4da130a1b54f47dc74d9793b8338a80e97d9ce3fc8b4b4c975d50b843e308a7331e4adefc54408e9", 0x1665) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000001c0)=0x4) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x400000002) bind$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1f) dup(r2) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000200)=@in6, 0xc) 16:01:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0), 0xfffffffffffffffa, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0266b38a9c59a68390f93e700e6e650aa5996c5fbc288a6c334eebda0220dbfd0a2b758bf16e4d60a09da006f45d6ae9bda8a081334b4a7b8bf2a6b5f4e543e83cf2397d14fb7aaf32308bb2bc1981147ea981187b8e3c0c9bc43ad29db830a278c8158fe25e9425b5de82d6a046b5f215a275b4e6300ca140f5a92f7816049ac299f70a2c4b9962629bc924d6440237f780ada6147c6eb82da786a72f5e46549b69d4ee01540cf163a76b3a682dd54f436bc5985bc23d07b6a5f468adba54a6c62977071423c36fba6aff44539b303449f4d76fd3", 0xd5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x98) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x800000000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffffffffffffff80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x401) 16:01:08 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setreuid(r1, 0xffffffffffffffff) setreuid(r1, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc) dup2(r2, r3) openat(r3, &(0x7f0000000200)='./file0\x00', 0x2, 0x124) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e1066696c653000"], 0xa) 16:01:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/42) 16:01:08 executing program 1: socketpair(0x0, 0x2, 0x99, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/115, 0x73, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x2b9, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x10008002, 0x0) socket$inet6(0x18, 0x4000, 0x6) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:08 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x802) 16:01:08 executing program 1: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/234, 0xea) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) socket$inet(0x2, 0x2, 0x4) 16:01:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x4020005204) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x9000, 0x7c75) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = dup(r0) openat(r3, &(0x7f00000011c0)='./file0\x00', 0x20000, 0x8) r4 = msgget(0x2, 0x410) msgrcv(r4, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r5 = semget(0x1, 0x0, 0x140) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r6, r7, r8, r9, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r11 = semget(0x3, 0x4, 0x8) semop(r11, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000040)) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8010, 0x916) socketpair(0x20, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="7797e2fcda92f19e505cd61ba6e32ab2d29ad84307c012fd07c8e8c7e570a004a4b1a226eb18819b543d7a35beefc949d0ba3831d9f40d331da432a01379ba21addb9d60304a42a5a815a4ad9d597ce5dcf86f", 0x53, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="01202e2f66696c653000"], 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/235, 0x182}], 0x2f1) 16:01:08 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:01:08 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000100), 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) r1 = syz_open_pts() r2 = shmget(0x2, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r0) kqueue() r3 = syz_open_pts() r4 = dup2(r3, r1) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x29) r6 = getpgid(0x0) fcntl$lock(r5, 0xf, &(0x7f0000000180)={0x3, 0x0, 0xff, 0xffffffff, r6}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/13, 0x7}, {&(0x7f00000009c0)=""/4096, 0x434}, {&(0x7f0000000180)=""/185, 0x24}], 0x3) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x1ca, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20400, 0x8a) 16:01:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8612ff8cab1b6035, 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x100) 16:01:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa2) getegid() 16:01:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd6ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1000000000000c0602fac25a4daa2d7cced39750b61d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x86c}], 0x2f4) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) flock(r0, 0x9) r1 = syz_open_pts() syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) fchdir(r0) 16:01:09 executing program 0: syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80, 0xd0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1e, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8000, 0x9) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = socket(0x20, 0x4000, 0x2) r5 = dup(0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0}, {r1, 0x40}, {r2}, {r3, 0x2}, {r4, 0x8}, {0xffffffffffffffff, 0x9d}, {r5, 0x80}], 0x7, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66699c5c3000"], 0xa) 16:01:09 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/119, 0x77}, {&(0x7f0000000680)=""/5, 0x5}], 0x3) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x80000000) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="b392c0b7e310c2351daf3329bb012be5ad56f5c4ddff7b9d30189ae57f5180e51f2ff0d59ec25e94338ea610d520866ee211b36c129c68042296fe5a9bbd806f23005f0d564de5b9f30542f06f26ecae2bb0c57565e7c5defd531193f47537a5d3cbe060ede55f411907b1dac4aefbcc3a168b59f5a71e80421494ab82a51109cf", 0x10}, {&(0x7f0000000700)="633a4e50b3a7b846bd6ee81ce7ee0cd8323d1c7e36cda0351c3baf9506f77a8918699ba2b9f01f03ef8bbaa7b31633d757d7b5e9c6167aea44d8d90630b2c43e734d63966ea316fbe66158521db38e6334fcaa10c5bb07ccd281e783ff7f7fabddb1ab20d002703f8019fdc3b941ac072472517afbefc8d012077d69de17116732301827c8dc939f5e02a64e4bbf74f220e75aaffa46f48e6a1cd993fa3a8f07154cadc6b8d97946de20bf50d918bcd3ac5d70f262cdc0817ad5e8d666c3575c3f7d74f26cdb5116fe4dd1659d5379f6a92cc036dde5c246d3dec51a9d2332695a02e93541071a446d502b44611b5c25d99f799a2193362dd760fd34a018ebe2e26fda1998173a582b61bc1ce6981cf30eab4e40cd87342b351c552c96ac80933f0a695b060ff1ec1327b03a9648c269cbbe92c0a42c54378100d00cacf26b523560ba6bc5756519c1576bd04df09ec4ea8b1ea440d7cd5eb3897fe03d77403933e5145e262d6d509edc73449a9306dd052aa4b23d38ecd06b5f3a81086e76d2e1ee2b3773629e9d97cd418ce9261231210ff7096071eb1bc0ef62bb9bf8cb0359e77e3f3008bf14c8334a948c65c4af6ab9d77f539e2cac23fa8634c08e69cbeccc1c8da1aba45c5f97a2e5254303f7d7034626029f8b5d8b01f74d0d5c9044a1742ab602b3cd7dba4bb1df847be7dd5c4060e65312761bf3a84b507df950f2a556b21fab5460a5dfa5bb52ed6e38ea83d95c19fab6bdbb2e1bec90ea0904f7fb98c85eabbd1fa250962373e41e73a4222b8b0850f7702e1b9c742ed377490592fc9774ad1f6af3233fb65a944e2e3981cc05e4f3297fce128a743ec8985571cf72a8b48e7362aa39f4f46434a4411abdb2be", 0xd9}, {&(0x7f0000000380)="63230bf3d695d9508e167987467b20409d3a20b44725f3c083c394c4295f84cc0da89c85510f9457f410727729e37499d0fab7882c2b900335cefb384e41e7c6478411ecdcfd3e68c6e1fa2ffd220bd5c3c3be74d1d9e74e15197f0e0ff37c0078d4db0101cae6acd93ff80c819386893f6cb5cf41805b62390fb3e78a87646b6685518ce932ba181df8f72ddd45d3e1dee69a973b5a5eb1e2e42658b6ca93ceb98999dc9608fd4b601167d0a67977609fcba0e39ff53113bb51118dda730a1ede39ce09cac764e93521d376522bbc918c75278844e2701b39018b567aa9c0c402bf5d915a71ff05f7ce15f54cad58fad7", 0xf1}, {&(0x7f0000000480)="85fb698dc6638b339ab8cf84f85e0b5d066b62dee5110e7e47ff3bf24859e7e8f25232096829fcf8d8c6613f6f8d10be76a6ba264e29d46ae5b0ce67ddc015af21ba13b7edf36a0d35a953989a30070dd512e4830978bf6a5f3af013760dfa76d3a2dc3cbcd874efa435c8dea1a324ab5a301b0056c7f444bc0ac0b616042dd1a8204b28c16dea7ab1939c56e65446190a8fd00f0af155705672a44b5a725d83ca06b0f0e6be2e14688cdadad95870b201d7fc17a101e715e3707246e5ed60f0b44bf2c461dbfcaca97f7fa71264091430028b9fb6d24df8ef33c627d26d9c020575d729a43ceea6f8", 0xe9}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8c3, 0x1, 0x7000000, 0x0, "6770e236ec89d137c200fb938834fa3b15087790", 0x9, 0x52}) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:01:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = kqueue() r2 = socket$inet6(0x18, 0x4006, 0x6) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4000, 0x6) socketpair(0x20, 0x8003, 0x6, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000000c0)="f864a860709381d6a733931f379ebbb8dbfa6ba9514087ca9babf92a288775e6cebb6ffcf3e7e5a599d940055b897eda94d78af7f7b5777fb931877b1766db61557b54505cd85058b2b682d04d952071b7a07067a6f0181409f0610529b1afa2fd931493e937adfbebbb4e517bb08362ba978820b02fd4527373ee9e41bb27c6416ad23e9ca8a8d15e4676d7502297ba3a440c4c26bbd25e3589a399916021579827eeea8ed8b50e15c76ccbdd17272dfe4b98fe9dd12930f534685521d0f156113ff27c82380e6ff5dead0f648797d5b4453cdb8d3937dce7070c1d521df0d6cfc9", 0xe2}, {&(0x7f00000001c0)="6f8988b96ed69f395a99417f5a4ad8db50630e1c645005ef35131ce5b2f5bc0576b088606aa7", 0x26}, {&(0x7f0000000200)="c0f3f2cb833100c816ac2159b20b7251196aa873aae74f53bbad93e659e86b530a552cf4555688464eee5c0b6b5a8dcf5efec296ea8ba38055ad344f1a60df7540de9a96a9e45168e58003bae042a150aa0719e990af92bfd0f77d88131b794b3170722325aa114c13dd51754344451872bf04099e61fb735d494c258fdf1233f44bcf94f394dff8f74811cd4a23b89f4e7749bd27b9eea635a059d282382ed0718b0283fd8dd3f8d24528b1ae11b893eb649899df60866d999452", 0xbb}, {&(0x7f00000002c0)="c2df032701e0b49479eb98253e90ad7f1178f32c52c3871575d0840241b406794fca2d1bfc80488d5502fecdb977f3ba06a66af43ebe735590202f8a78f71c462e4b13f7eed20341711b2995c43f1a8b988a96b03bb0482a3ff2b1abea42164b246050cec5d8653be45177ea320f012dddded876ef8d3fd69d81aef3819597112ae6a946be22783bc5c4d91b9178d294147258394343f71a78d33e8cb396da18e15c088501", 0xa5}, {&(0x7f0000000380)="ef1a8a6ba277b23ca3ee32002ce1201991f6f1adb6927b9ecec3f207978f01951672f3177bd3a0a746ed944ac723e54f6d2f51a9fe949d98b8d9100517b924cea907bb3e90bad8abe9dd736e1f1616e7c581f3bd0076022ac13cf6a5fb20b990905abf0c0840813660e9a54491d31f513c21bdf76bb467fda2a8322e705e0faed1482eba8ce44d98d97021c642ea6ad6650a1114942642d1d22dd46940d6bc1126b95125bee14d3e1720a12537e14f86797f8b1f73714f7e132f604af6778bd56476cf99b3f660696815361f98cd698cab6ed9305808ae3b87771f58d13a661b26", 0xe1}, {&(0x7f0000000480)="57d19a86473d038ff8b3de7db1754c39853948bb4fd4664a04c675f8e38e8060e666a14d6afbc7b0f9ac6be335abc71d51fc601e8fae445ff48238a860dfe44eb822ec096e2cc1b49d811aa4166c2028669534801d86cb2fe1710736b852b05464dfd63ee963e029efa869b68d79ff39c6a4d551f71b4ee59245c02834d95e453344bb484234fcfaaf9a81b403eda40b3198209469553575d88568fe49346acec4b6d8209df11f7ceb9817fe5506e8878c0e1c7c694bfb234940783ecf384f3ac54337fb65bd926c022037427ec04ea308b3860f1d1a47a305eb75c87212a4c9af21f060f7065bb20e7d8d00a5e978104eba6faf33953032a0e05abf8fa93b93a84cc3b5e1f26b5d164590f63c568b08c27418c9d15a35f162fcf44f99db0b1179a0c4e046e685a1fb4cf1b4ea943a6aa3fdb2c6adbac98c895fe85034ac95f92c53293dfc682433ed3358d5290fd366e34f3316ef177380d616bce069f087b2a0382a49f276bf0f72d88c7f0af7df63ea3ff7b79bf1e9e2ae838a58d017e4a1b179e07840291b7ac7b25e511e258615d7aee38a0b353b9389b0309827f7051fdfd23f6681fe9ffd98bed5d52e9ade6862624e90f9adf737360f66c1051145794264ba0659dcb91b3960283ec0c3f550b1c86df8385b638d8cbcb0c79d3dcc56e48ae9e7f9c35fd977253cb2ea2f0a107e171e93082a34cc111d2c5e48d4a305f59b52491f545c721d0ab7c0c9a0bdd0b9ea1d96e3b55cab34d256b7af8e7b49e910b22fe9737f6cd2b2836ecf24fa7f82c81fd70fa6317b188622552ab92eed6103661adbe4da6159f3eb93be0eddee02db8eb0b51cc0f66e534f7fd6b9da2a377ed67b54f2a76c34b5936d56b5290debe8f47a1d58c0c4d5e7d16f0e8a57c5ca8c8c61b262a2e38f1a66bf049834369e1298702784880ffcff5abe3102743f38c3b751b6cde9d915a4544704471f6cb514525dec4d2d816ea0f48d28deef434739a137f4dad7e7df9fc5f43b044b0c1e17b6b121a7c14b60f9885c171f0829956c10b02d355612270e70b4b54149feef041e533c2e38385edf2386e754fecec65637bc8428a72064291b8264315c2f131218bc941a78a5b3964886f819db8314f1e6825475225ecc6b15d477fe3284fc6f1fcf4a30168558487bf68074eeaaa0732816de6b593ff9a687c83fa3ca7ca7d1b299b00b177b42b4b27b3dfaa1853ac59070a32079d63bfe498bd561c19d9e5047a8d589e4096929052c4961c7a2adafc93a60a3f9bb11c79cbb0448f5fbc27c52391c7cef2c42776a9a6c9a916189c74f95d84cb8754255d584cd0468588e6cdaa7692a4dc0efd284bd378bfabfa4e05d45d3ac5ca059fb1fff840742d9823ff03c29ddbc866a69f8960c1fa6fc86fe90f7da3c2288febf4aa6829d35e0d778f61ce568c9e0c258a698abbb6129d12f6aa051dc2cd0f633b45120c5bd613014e7316a7b60de2fcbea2193aaab9e94ce1871984e36b106dbd4094aee6a8c4b82ea1fdeb703af1a7c33b3124454160fe6561893a90a8daa94fb65268a856dc1bf06314113376b5c2604d09ce2a8bf18fa1ad1ee0c7e3585f9747c1bfbca5b70585c7326ffccada992b5f91951ababad5180311b55f6b7bbec97d55043e0496bcc87d8e1911e1242331dc675323657fe29972d1ef7de491f2e0b29a94989943c177705b1984226c892d4ab3ea82fa0d665e72f9a109681768340da736199e5a8995a7a9d947032882b6a2e89dccd0c650fa1a39ecbc04ca0d029fd2e4156440e1e6fb77b634c1e88597e7ca9f6dc6da48fcaade9cf42de84179faae0ca27163d238c57ed7f5d9a70ebc0dd2f0f09059ad24cdc0b41623f7df5bf2525deb6c9b54b7f3a195a9a97aa8e37ec285217fff95c32175434ca2abd8b31e9f45c42441b2e399347cbe1686cce1ae2ba24594bc4f97b8a5ae8339b9478a86902f912bcd230b6afec66b232cbce806d96f77ede4d57dbb0e9485d9819bf672df74bd6a81acd21ca6231da4e0036e218493fee80bc93e366433bd118b8c9fc5c6a40afdd28b0c24839357220fdd1a948234bcfc35acd871a252b6f7e25121daa0cff45cef11e0dbcb97f1affab7baf893b3b04469571d4bb1e975081f924e76f777fd79089b848bd208ef703c30b6b9597c0a2df0b5eb4480334d88f745dde4c80124e6bd97e3633d8379032b009d5d636da8accf69a6960034a1fb79690ea45e572e98c448b0e75b9c8c8cca9768ccc45ccdb3cc8464259773be39957f535ba895d33ef77f07818801d158c826423dca45585137386ce8b70739bd89b21203ba877858a60ab2ae506bac763667f993b13ad97a68aeaa24ffe2217b80da0d7ca5b0083ca603776b967ecf778154d7279714c62e68e71e5b4746cbe85e3fb9c08a3ceacb03fc3c425797aa62d3ebd99993e1200c8d84282b055b86af81a714dc543eda6401bb640ad19f2d81910db0c36fcb8aaf31f71502811af36d5ec425000cd1c846f131c4ab64d3ca992b417eb5ca2add6d5b921e667b5ffd71732cf3414df2055dff7836366e1465ba12149081cf4afb225d1c0add0446fb906b5f0e44937d0bf3365511506f4737da8e201be7421b37e4f9be52fad417a14689dd273bb0d9b10ea5b37febdbdc35a6bf2d571dfb066cad77e419d61e8c2fb9aa4220f04a6cb6cc23700debc0acd0e0cc35cfe4f4bb17c205cac88362769f9445826a4bf1aca764df20925bbaa98bac247458cff1d72ff7c26934fcaee3117b504463667d6b3907e14c8052d7f56d42a53fede562dfd1a70aaba4e1e0ead163aa5e6269b9250ced2f88ff16e1607ea36c69adfe3bcc2ccf497f7662af6778bf2d977080482d360c5c0403cb259ecfe370cce5b9a3fbb9c4102f7838df11e54625cb073559d528bfe867c691f9c281fd4e8db18575faee4afac7f9e899151c480b43ef3151c3a7da444de7d674f5e6f6482647920843b1754a4390c339e44f477ccc97035f3f9430807e4a34f3b397ed87408680b7cb07b1c490f8002f29552cec9d021f2f1ffd2a455b475759878f5aca379f845de3197635da060e1072a85a49dada1e3c2353ec1ab6a2242feef35a2bbe4f3ea8bf5063f9434639cf68d3111b87dff165d5061776c9eaccfe703be9a192823dbbd5bc70404e35375a01b2e704c733a86cdb2877b1cd4a054d9d5107db93f223a4929f759bd9adeef912ec0f7d69e643ae4408c2d2b0db0ce16edf0a13f4bf17950e4b9ee37a6f4b01f1872e233a8d7fe69eb6bdc04c71dfc08974c931ff649b2679d1a6341082dbed70620394636a15c4506ee0065ed2cb87c6a6ad45bc075f0cdc72d9d1594078f1686335ba7d365463c09ab2a71efef5a7047d7a98eb82613e3cacffd29ed4b594e1250b0a7a91c472cd19072a0ad7661484d377417d1ec16a2a424a3640385b9e5517faa9c87c330169e64fdb472a7545584d367a55b21c3964084d9a7da1763bc1258d3752fa001869cdf627792f2206051f924e72a5cb07d2727e0b80aff9492e39d62bc282cc9a62a1eff04e2a05e42af27f1cc4bc3863849d2e427a40bc7bed21a68a45efe3c04c077e963e25688884cf1083d639e81ade3bcb2c17bd89fff2ea2f5e876b3c72de162ceb73cd37407f342c5e011fe04fb845c159753e62ba91ed2f1794692dc03366f12f3337744c5c13ce7d4251a5e1e12fa86f7cc17222f085c434b64c4f8c32e8ceedd5147607c15be3f2a026ea402d94aad22f57de179c5aa345a010dc4656fc9557a920de7816ee7388cc0017cf611803cf13e3707b20ccdecb20be7085020486882e26bd51754b6020f16a7476c2df30836c1a6459949fb9f31169115bcda498cbe4a2a539c3aeaccdbdd3b1cb101b92972f794e4b6b31fc2f4081c4daf50cb7d942d80980d878f41dcb56e0afa3e8d7c9f64c4a889c853c59e6e2f85bb760a7e4f49e609b6f475d54d974889310bff0b1dc67f4c16ba5da9853c79fbd10f5a29506d4ac0a3bec8bc1d0b517123f5e667b10bb1748f35648f391a97cbb783ff78ea37a8bf00ba9c8c319b80db05fa902dadd123097286b913863860fe9eab402694a89a2e1020a99c8f3ddd15dd7d1cc494d2026678eef7f1e70101d8906eb54f753ff18579c558ca2aa4b475617fd30b5ea750e5eea2a82e6f2d1c4682e512e62a1ef6b3711ce129ac28fcb5d07ebd5efd8972815c4aaf5dd6745de451175865f8261b178d71f38958582975df8bd8727909a47965edeb9275f82467ed427459d6e858dd31ee273794e11fbff2d3f430811ae765ea8d322cc9a0e584a95e3b41ee47b9192c5c2ff920c031c5c6404fb15867ada31c0ec7eb04ed98cf26116d769d10e7df9d0fde44d3e1ecf723f9ef13345002dda4412185e44ad5f79b42f4ea4a526af423b72730dafca0d0158a67271cf6ff66921a2240eb2fd8859b7de4f30f035aac55638ef67624ba0de15b5d01a16d479a5db316911243040bf7404bd40067460959bbb3d702e506fd5cec844ca25b6a9ba44bb7d210bc80b7abd191c63ed6eb16a62b897c53898c3b597d6b09b2424126bbce602d8d7120c0e35c6c9ab044eaee971a8ada5f44195fbd9bc47a5a750794dc37a54e8b651c8ee4a9e1530587f125e74d25775277751a796d7f66970def0aeaffdada427cea6fdf3a3c7613eceffeb9a090414371e851b19c677202958c526328fc610fb2d5eda00fcc0efc83ba49de07dba3c8400a4ad0df3ae06e32f49e93bdd1d34df02f9b47ef768441b4e90f653382fd3a5355d03528be944e0efaf3bc767cc59e09825c462008b67103ffb55a08f070d734b90a909b8802ba8e507066b20d1433f0208c1d3c85ae6fec2dea58266f339c63b42800dda7fddfb2dbd53fbd4bedf29ab1bd805c656f844a1b6b5541d8e86d909886b13cfe3f9862df5e9d603e0fb5b4872ae699a300b24d715247656aef6a6b87fd3d0021006db2aa63dc8e0b72db601daace72ea3aba4cfb815a3401cff23fda7e0db7b43ffa566ce0c8907b95a56fbdf7ff8b54a9848ec06127cb2987023f31baee9c993900856e4b4969fe66b6a0553969090160981eac19c457b254b93928b57979824617a1fc1f37c999519beda8f78c443911c8c60f258cbaf466b46caf216f3b20f79e281ad39d97604b9e20d7fe2f7169addb08282750ec6f9d86d0cf499c96d2611e1ea61cc421f3f55e6f03df1bfe122612a16eee8044f7e1f520e744850c50b9ff71cad12b7aab547e715b4f6af4c8f25049a6fe8c66ee25ea936ac647e883816583b0ad867881c41745163403962f0e43f20e34c22b56b53470c26985439b456df9e7ce055df67d326f767f3e89d42268b3bc031e90660e57e25d799752bf8d9524e7a0cd1106128c73f6864f9f7ef316e66d130b510dcf1e31aa17756b9507ebc6b47c3088f8b6f923ff15175a37497dea730565d3435eabcf0012d42e845bd5a0b3885169a53ebad6c70c5e5acc88cd09c7e36d5c41ecc8100821650baad01eb8d1f925669537e29fdc8f5cabb133e48e26d4742dd9a3bc8672889a96e36c42675b8b504d4d7f505bbe705868a4cee4d8688423a0c4bb3568bad4be56de8058063f02ac511844d225bb2f33fb91916de8802f05ae78e6a7d3419077288817014b3d6375092c8d2f6cf0b1e6509ff48565390ab576e958f8d04fa7cf8c98e99d936374e7d0408aa555fcdfa50bf20a319ae440f4759093e0e797765ce586b4d44389fcc16a7d59a8099fded6fcc144d7b1903de1a5fa74a324faa8c24edf16", 0x1000}, {&(0x7f0000001480)="0a734a61c283a55c90b1186b47545c18fbe29b78632280213d15385ba4fc274d509471451fbec87ace85bf683ea7d1210dbd5339987d9454d5c4139ac7de3ae98f74e8f2e65c860808acb9b52f5fdf19f9c54eed9877135aca2cf6e5b2b852d96f3d72938f4412bfdb929bf77c8aef811fe202a107b8781037e9dbafbc6fe0f89f4ebdf160a9dd604618f868a747682cccbda1b7cdb082472b6a54f330ba88bc1dc765f916067ed17002e1d6631f29728d4fe5a6b25effb58c47b8b1bd132b81fd2ca96b47c8fcb06ba5e2b2ab8b0c82e3b9deb135aa8d9981ecf5c4f17bfb6c10bb9fc90f053b36026b25d8d7fe7b421563b08f67ec13cfe7c6597e26c7875e16b6626912bab958fe3ff15c2209642a0736caff9633450ee2d44c5ed9403c2a1d58d918aad298005fc6ea5bc358b82b6ce0fa7f9d011c421121454cfe638f71ee1fc465c60c741aa3744207b0ad4c4df5e081b71018069d7e7341c1a0f5135c4a81be05e6bb76287125633f629c2c573f4381d03f5e4524940916f6cc1d3d78d38987405bdd80846f92b6637cc537c465fc8fa9ba71b1fec552c3c8865f1962513252d8996c8d11a4d71c87d7bee15c304ba009b69c78076c07e54d19cb7ab4c2db9d64f60e1c6f0ef5ec8795957bb0a49df164a0b083d06fc284620ab1cb0e2e35d223835b66bccd7d7d8732d9fc2b72be338671e247ccae2bf33cd9223bdeb71e8f3dbfd4dcc4b637664e038b0092148c9fbb62e30a60288ad7dbfab56cd812d87654a5eb2f24b3edc6569074257d1f93e96cf8916a0e5d454d9e2f07e1b5edd65e5327a6a1fb180de28924aff3cc5394193908ea061ddcf253585ca6f356c13f42443ab575974e97df8815fd0d0f3ee5f9212767ddb33eaa81083b89ea7cebb088a18f07d814aa5471549e9e3f4a3626c320bef0325549832c7d42b7afc6384dee7605407ab9ab7f07f32865791227a020ea4fadc6573d9abcce4029985199a3de2f4ec85b539a07ff61d7084d9a97c57ca51d6e1f5359eaa4a8f7758d1bfe618f510e7e10cae9672a2baa73de97cbcfed9fd405a291272170ae41ba951af2d8b8498cf0b4b8ce8f01575b0295c92e9cc5429bbe8a690c6fe823622f0cfebfbdf8e7845e9375060a3c836606385092f189acfe3385b111a9b1b8d28be03538be5df87233c86d79821d249daa49f7189d66c6403b7689c2728c0951ac0d0983b6fe2bf3c143045cce4f7661c0d1fa8d8c3fd87780c4576b9bf5b8c951282b6817fda4f4bf673d7a28054561f4b5575de63026a2ac4aea35f0a16fb82d0f2d69fa8c892c330bd5ca8b8add2b8e05a4a6b905fe8f0cdef82ded40a8e93cc1c394e6a507a6c6d6387da1d91e6b6c81d8941b741d8e93edf05cb1fecb7f148020231f05d8839df38fe50f4d216e2e39f3178d0b49c3bf7dd61cac30b18bc3d530ca1ea8870b6117476843a9486c2216c66592e16ee505f820c0b4dc1a23d5b758a4cc01bb50b82d985ef8f77db9dedfb19cb0229998082e02388a6d47353215678664140c0864f0532e8f30e391ceb752f46b45cedbba0076986dbef747d8890116a7db269b1dff2dc128c19094523f22962372610ffd226b8f34a9492cce99e3d204e1e5c3a6a5784432f1852defcf47bf5283f5365fcec482c7c7354c42a9a22dbc3a58cd44a862f81879c51eabfa62c2833495733350e8c81ee4e7831ee5c6e4e9fe40b404a32d8f0d7556a6f64bffa88d08cc6e837a14e3feaa15a855e96d891dbc042566a89844ce059c69be5fb747e63fc4c9b5f33c12128d90d81df471400604118a3d79285524a0581605d6fdd0ea08f834d2b954e12412e9710573b06944c2303741599228bf16b42370704f1d21711e2a700b878203a0eff346f9dd132b013017a9d2176a63b617ba13c9e1377304e812abf617749f3d719e27e9a92aacb4d1be8f72cf069ac519fadca2b89edbea77e425870b9da94c23bfa150fedf8e0bf6bfa2732875ccb71050641e2cd45cb1e0194957b621f6eac4110d2407061c4af629fecc4846a0ec64e09639c13f94837b9343cd6ad58421ca722cb57d18c1af2757b637adb6189446a75419725324c175c0785b0fc884c63fa8cf22b416a632fd8cd6c0f43de9430b095eac4753b9435fb06f51dd88e53dbeca79ecc9b2d3706cf7d48bbdc89cefb91eddc29b2b4504931e6935a61596cd8994d8c86ae375f1aebf0b0b36f6bb437d56f3dd08cbde6250c42531b643278b95c9a491936e23faf5bc1dfff197d0240f1e2c3a116b1f75c4f0947feec49a1442db904394ffdffa104929f25e5b1ee7a994b4ee4f3c0c1a9ad6b6b03383e3b4e8efb13447849f963b2f12bee503942705019e53ecae0227a3feeea5acb2e313ec4266cba491e869b945099c864552da7c93c86018734bea25b02a7565b50597333d69984f691bba1e9892718f939614b51cb14e4ca18a22be257922c7e16062c0144138ec773409841c66f1a041ba0af32e7717e2069a9c685c5a9a43bb051e904db200da048e1110a358d249f501aa5c69c4dcae4ce668e49f48bc53dcad8373d804a4a7842a85b997c196c5b48bec7380e0d871f7ec426032391fef34a0d0ecd34060662588e288b76cbd758449c3f553295bd87aaee7c3aaaf5a11032461fd2d139e7a176f31ff0269bdd51364f32a47b18d147f07d82fe2037ed4836e0859af08655793fe3d52db3049d8f29997d7595f015168f6bdc1ab3b9941e9a4841b4cfb7c6618b0323f4cd106100f69fbce000c47021895d17b643b21102583c478a37c718bc5271da9b523f97bff7b1e910fdf21362b53929f441f9e0e38dfbad3576daf2edaac81e26199a198939971b225336e0c49281423cd741c12962b7e1b00537f1efe5091c56729a2e1e3a869fe2687743f6f8709a45471c3a8cd16cc1c881f42f570fc0ebf9ad7f5736c70f42bc8f177f7cc469f4632f2d15f4a7acb9542a394ef172ae9ce36f32d5dd878abd94a7f88b42069e792f80849455ac1078d6f3ff20dacea1adf98366c23aef3de80daf0aecac01c024f683810d26be0ee87030f1b718a71b6973aee39748fc7eb5f4c8c103035f64e01770ce68cff7e2f617ceaf36f7563eb79deaa2c30120eb3a247860ce7868d7522d3ccc0caaa23abd65e43a146e213a51ba5569a7d2f0d2c582d91ccae98e0c1f46065567c5eb4640e434427a6d5c28fc1b10205a2a360e4bc72aa595d30025080d00646547ba686b418f1d8fff5b2e1592c69fa626570a811e3616cf26ae97641efdd8e58e67bdba768bed7dd5b2aa6a137c600563fe2cce9cdd76be38093ba3439bd9ed7d4ce31086d00deee2bd5cabcac23931219546df90c5a859a89b4924528d137e962f708f98c4a5a8c42317a8bebca513f47051d71524bee3ff315ceba27558949d13166b6847f9733f446d59911fffdc45e58546e68db81135dccd1e9d15add6e145fb3bea0adf335b8187e066d35826ad5c373828ad7c36d1e5c27962939bb3055730be0b5e6002357b78d778c91a1d32f9d4ef287ec58204eba43881e232a1eeb3766db6192e95facd5329d24a93e4916f68cbd6d44968f9d93833afd4b43ee47277b30b7ef11720d63419d51d71655be767586c15ff3f195c62e45954e7a20e529e94b8e55ec311987932c64e8588dd3050deb878af40231edc9eac1d5d53935f9b624567d05469001751bcdda5531714580573cdb0d271640f99830c936293e98706d4d8b7883eb1b79fa6fcbb31b92ccf62e80008aca144cd5cffcaf731f561422a69094405e3b01d569911dc8f5b9c55d2fa8fb766379948d078ce25e483e29ed9711fcca993d479b08ddffb7b6e6bf39fe3e2862139fa0ab760eb77add2cdd51e2c27ce46f58393bbfcc955d692434f3e6d064b0c1405907f6af9c630db41e255102a35de29105527e765797bae5d697b36871c21f56fbd6aaa90a363ec7455808a860b40bf3890d62e42a7b56fdfbc9c3b7c4d697ff8386156911a2c179694dd3ca62a6d6043ae1d49c2fcbaa2e128216dd5a038411db7cf392ba65b7423813502fae30cac4c0af7bedc778789a1ab628ceb0db3648e0824622142fd1d8f7fa994815db02daf79925022b2c9b9ae6a953cfba7de26d625c69d7fd2399966d735fed57dee5f4baed0d95fd05b20123fdf07dfc77c0f2f5350e2730f49cc4ebceca3086e9a2394450392b1ff5789dab23faf19797544dd08dc4d914e81aadeeb8c54899b5a444192b964160f7c2e24a4ea32eb0bcd78427f4631456df2e9b8bea77656898a40816f318f5ad60c266088c8e2d84b7bbaf62ee23d854c5ac19999537615ca77b37d40144df2c750c023bc7e2df6bced3681a1f369b9f5bd1c908dc7faab8e82d4f8dfa12a60ae5d15fc85cd5c02282f49147c300f7c64db6e295eee3a8c7bab0594478a19dd1037baecef68195c63ece5d47fbacc631b6bfa0164b6d17e022e99a8a7dd41d386aed484d7dbbf93c0670c9083d2e737d4c11c5833238a9bbec976a008ec152308bf79fa359fbe9e25910d3bea5afe36a373bacb747546d834208c2671103e87d6265e245420aa63dae00e232dd8103614933100d1970866a1b836fc7cafc8f8c2f7be6a41d39c6d363c9f01ae82846b47f4dd604f0df376e0ff7d95a918580dd4c98f3f9ba9273dccc1138951e80fb54f69eeb539f9e8af71ef4024a6acc22900aab6c5397d45fc36f461be24b10fb5909a1e9531e895fc4db270ca4daecccf8097f05bcefade35a7928875683aaae0a1799f0851a5f781e0414f9e4c53a578f81338d794857546ae710ac30ee22acd30fcbc006d69ee149d131576aa9dfd64187b3ba6ada0231ee77226c20a0e7e6bffae3569621471ea0120aababdcd95e3e277a2447990f92ad40fd73e7f4217cb7e7cd30b2f489a91aad1dd1823992765be3d25662e0160548b98be945ae3317184e3a5dddde8a20814088f77c58e0ad2ffce319ba61e82b044c88e5cc30a1f9b326c5e85a030b91a5b95784de287e254c678171d4f56ddbaf2f01ed0e68b8b6757a1084c1c4ea195d7e055689cf49a0f0cd934a0e4e9035224c6bc48f0e44e00baab89a2519e06d1568b46046798d70f31cebeb38f74c3a1b9b604e0007ee42ab27a50af03454157bff813e7a6f79580fcd7da17c1347e32fd9b377e8079e8e1d3b9acc23b0aab3fce61ee5ae74cd4e21df120687e9b60ab01d3a4c76a1457f311350bb97e984ba191cc7af663347f1cb9159acb36be26aa194a4526eabd4a0acf5090f122b41d74c5e9a42eb8891f28032969c2633894fe8e80a64cc2effc42c1b83e8a2cff8f6283154156619cc6c81059788da98d8c626f1099034abcb5df940c1664cf30aa4179bb789748d83d185abc5694255ededeab58c15298e0be85d871338b82962f01db8f269fe12513518da5c55c7cc6a28c75d6138340ad2aae924dea0637fd4fb50a6bb338f8b9ed01086905cb75edfb3d1de58cf486fc041f040f2f0db172fbb491375badf8688cc8f441a9ec583a730e28d37175cfb6ace4eaeb8d1411b9e3f0224dcfee2b42a2e98c9a7ee63f7106d2342020131be6f2757c2c9662411487ae6d72ade26626d3e89b1180daa44ccde3442a31d3311e251096581dec613e4006eb58e8817a8036321df8283586980acbe5d0aca300e3464024bf39d72c515d3211a3f750eac05414bdfd6edc2a401e76e4a9d75b54d008c66655c2daa22b678d9319db46d0d090a85746409005c85b8e5150e9f7d95093ab953db785dccff079a0887", 0x1000}, {&(0x7f0000002480)="0467cb2fde7519ce2eabaaa8a13717322a69845338393451eceb684f54dd9014b701a7cd3e98014cabd847d98b8764318551f7d66feb5fc2ef846c296237f7c7940ca871b1c7e549f2dfea4b008423983cfd469fc8dc62af9c05afe8e4c0e6a69b5b9be1f8c71fd151c08b6de96b0c269536d95063cd07436525d5d7a2487bbe2f634343ae015d714b641647252be615a518652ebb0941ff5948ddb6801e8cac69f11e8606fef20ef714d9222c7790b537209fbcaca533021d7c92dd", 0xbc}, {&(0x7f0000002540)="fe5c554414527a8629d0c5f05b66b616532b37549c9b6dd6475f1b0335fa04a8fc3fcc1ec0120f988c8c570d7d840b5f41aeb6008f8377344133d2167f57", 0x3e}], 0x9, &(0x7f0000002680)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x400}, 0x4) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x4, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getegid() setsockopt(r0, 0xfffffffffffffff7, 0x1b, 0x0, 0xffffffffffffff8a) 16:01:09 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000540000000000000000000000000000000000021"], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x8, 0x1, 0x7ff, 0x200, 0x1, 0x4}, &(0x7f0000000200)={0x80004, 0x8}) 16:01:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xe7, 0x400, 0x6}, 0xc) 16:01:09 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:01:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='(&\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)="5d7a297be87b00"], &(0x7f0000000400)=[&(0x7f0000000380)='/):\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) 16:01:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x20, 0x20, &(0x7f0000000140)="e768494a2b13639040a97dc55828090839c3211c3d1a0bc7fd8046eb68b2d173d71022683253f0157b91cbd1f08d6b9f492c5312c32bcb599996e1e7d9fd2e7ba862f05261c8c138c1671b16e24f893100c212cfda488a8339", 0x59) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x80002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) write(r0, &(0x7f00000001c0)='D', 0x1) close(r0) 16:01:16 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fsync(r0) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x400000000, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:01:19 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) r0 = semget$private(0x0, 0x3, 0x2) syz_open_pts() semop(r0, &(0x7f0000000000)=[{0x4, 0x20001f, 0x1800}, {0x0, 0x7, 0x800}], 0x2) 16:01:19 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x4, 0x5b35) open(&(0x7f0000000080)='./bus\x00', 0x20083, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x4, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xd0) socketpair(0x10, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmod(r0, 0x20) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a0", 0x1) r1 = syz_open_pts() poll(&(0x7f0000000700)=[{r1, 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0xfffffda5) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c) 16:01:20 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:01:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket(0x31, 0x1, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = getegid() r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_RMID(0x0, 0x0) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x43, 0x21) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) 16:01:20 executing program 1: socketpair(0x20, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) socket(0x32, 0x5, 0x1000) shutdown(0xffffffffffffffff, 0x1) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="8cc4b3bc89010e6ae7d2e1595dd6add9d767632e3bf50ddd604f96fdf90c57f2d53c0861a96777bdec53a7f29799b6474108def6002427cc8b92a19f9ed739fb88abee0d4595d41ae4db7dda465b04ae9ad4d95f00e2dfdc570b9d472432d22b4d24552566e5f9abc81fd3e0552bc3556b", 0x71}], 0x1, &(0x7f0000000240)=[{0xb0, 0x1, 0x5, "9a25730d7aeb3d6c7d0142f4dbbba1e7a5c8f3945752f3091afa48161190d2f2863f77e94ce70af299bf5358c207c8fc3784a34b659c679ca314262dad87cef4e417f007db28430bb7266b799f2012df64fe8ee5db87d7283febd31847a4cc6f3b392be870935b3e9a410150fcb70e19369d1dcb9cb2cc765c2bd5b198a2f1981f1a194f5db7965c711d53de1e02c27b304a9430c7bc4179aaa7aa9e7735adc3"}], 0xb0, 0x1}, 0xe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0xb3dc3387300d1d1a) chdir(&(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) poll(&(0x7f0000000080)=[{r2, 0x7}, {r2, 0x10}, {r2, 0x144}, {r0, 0x80}, {r2, 0x28}], 0x5, 0x5) 16:01:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="af7d9a48539f5b82b886a89924f0bbf48be78b30c12555c0a0ad7bf217caa8ef1ffb1204", 0x24) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006e, 0x0, 0x1b0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x110) ioctl$TIOCCDTR(r2, 0x20007478) 16:01:20 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x6ee18e9f, 0x80000001, 0x1, 0x5cd8, 0x3, 0x2d, 0x8}, &(0x7f0000000080)={0x101, 0x0, 0x40, 0x6f3, 0x1, 0x6, 0x0, 0x6}, &(0x7f0000000100)={0x1, 0x9, 0xb37d, 0xfff, 0x4, 0x9, 0x1000, 0x5}, &(0x7f0000000140)={0x401, 0x800}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x89, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0x0, 0x100000}], 0x80000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4000000000}, {{r0}, 0xfffffffffffffffc, 0x2000000000000043, 0x80000000000}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) r2 = kqueue() fchmod(r2, 0x120) 16:01:20 executing program 1: mprotect(&(0x7f0000162000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) r1 = semget$private(0x0, 0x0, 0x400) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100000000402, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x3, 0xfffffffffffff001, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x23b, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x6}], 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) mmap(&(0x7f0000191000/0x1000)=nil, 0x1000, 0x1, 0x4012, r2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x6, 0x883, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffff8, 0x3}) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="d5c9fab2c990d0e31152d69af0c36ae876c81abece7012e552c77fe23efbdc0510a9116aa7603751dc5e5fe3f4eb5c9986d1432d3da37a65c080d2887338db50baf9e7cf13ce99be9296c026d7c441ef117f1b1f7618821ecc53c94336f5199fe19409647ec92da05ba2aa1dfc", 0x6d}, {&(0x7f0000000140)="06436015ccd0fff59664a718ab8e18434e6aea6da69ac6aa74823dcae76ffc835d52836febbc39bf7b5739a0193f77db7ca0e4de54f78189ac5e57a816b3b00cd36a69a53376531f84a8f02835390e4d9b0fa9075f069c58df487f90cac5ac6627078cc9f50b3ec7", 0x68}, {&(0x7f00000001c0)="c60d0bf0494db47418c94e16bc6373c1", 0x10}], 0x3, 0x0, 0x0, 0x2}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x50) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/152) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/41}, &(0x7f0000000200)=0x2b) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') dup(r0) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 16:01:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) 16:01:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/201, 0xc9}], 0x1, &(0x7f0000000380)=""/162, 0xa2, 0x80000000}, 0x800) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x13e, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a5933ffce5e6f5cd799de8a834dce8f32b2a3fb35954b4887dfb5685b472d5813dcdcf7da7d43a4e6ad610e8d4785090157408ea0ae91d4fe462bd1a2afb6f8f98", 0x41) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x24) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/142, &(0x7f0000000180)=0x8e) 16:01:21 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2ae5) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7ff) close(r0) 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x6000, 0x1) setuid(0xee01) socketpair(0x6, 0x3, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x200002) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0)=0x3, 0x4) r2 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0x8) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x85, 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mmap(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x1, 0x813, r0, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x8000, 0x4) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x8001, 0x4) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffd5) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a641f3312112e4b603fdae0eda13d6d72a1b97079000a32e0a4802c5ab1b2b6f9210bb83e669f50a78df82110457e691c3d5484f5390cad7a3961ccc65da555ee892b7644e2a5395a6cd3bb04cd703c0e0e31c6bb66a3853ded901d4ac3ce20d2dcd3bb117e71909f800cd76d418c3582773e274"], 0x10) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setpgid(r1, 0x0) ftruncate(r0, 0x100000000) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x100) getegid() geteuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:01:21 executing program 0: setuid(0xee01) setrlimit(0x2, &(0x7f0000000000)={0x6bca, 0xb913}) r0 = msgget$private(0x0, 0x401) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffeffff}, 0x5, 0x0, 0x0, 0x0, 0x9, 0x3, 0x80000001, 0x101}) 16:01:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r2, r1) dup2(r2, r3) fcntl$setflags(r3, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="e5429e2891c29c0a37071bbb2c7a0d5d54081cdade5d38c54a6d2f397e8d2a3d81b8477cb2837aa649e7e7656b8d839a13ee7ec9f28b161be08f5ce555ba4a1832", 0x41}, {&(0x7f00000000c0)="57ebe5398d74d314a93c89869e55fc5aafcdb4e6ed246ada3bbaeda8697fbd74d2d73f6fa8d5eda08a4220ea97503da6ff0a067c5e62082ee3eed88ca027c9d353dac5bc0349504caf03e9d30817ccfb6cd5b977b71b9f52ff8570a9e5ed", 0x5e}], 0x2) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 16:01:21 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r3, 0x2000740e) setuid(0xee01) getgroups(0x2, &(0x7f0000000040)=[r1, r2]) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) geteuid() truncate(&(0x7f0000000000)='./file0\x00', 0x0) r4 = geteuid() setuid(r4) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0xb15}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r2, 0x6, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/217, 0xd9}, {&(0x7f0000000540)=""/250, 0xfa}], 0x7, &(0x7f00000006c0)=""/86, 0x56, 0x3}, 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 16:01:21 executing program 1: socket(0x1e, 0x3, 0x0) 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xebb}, 0xfffffffffffffddb) r1 = semget(0x3, 0x4, 0x200) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/233) close(r0) 16:01:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0x90) socketpair(0x1e, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) msgget(0x1, 0xffdffffffffffffe) 16:01:21 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) socketpair(0x36, 0x4000, 0xaee9, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x112) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20202, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r1}, {r2, 0x40}, {r3, 0x8}, {r4, 0x20}, {r5, 0x4}, {r6, 0x1}], 0x7, 0xff) 16:01:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = msgget(0x1, 0x80045) msgrcv(r1, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x3, 0x800) 16:01:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0xfffffffffffffffd) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/252, 0xfc}], 0x4, 0x36) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) fchdir(r0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 16:01:21 executing program 1: open$dir(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x800, 0x122) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8202f206462c0000b9fa4dbadecbc04d749fc3756182af211e4bc4f40c05a43110b3de1b801803e38b2ddfc0406a590f293e84cab50314caf7e44604e90d91a46b8c94cbaafc06cefb93ee98050000000000000014aeaf438ce42fa5e6f602111b5dcae7d311e54108d5fbac3bd9c28fb69f07e1ca5154ca44a10b89ac97"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 16:01:21 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) sendto(r1, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) r3 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r3, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x1, 0x9, 0xfffffffffffffff8, "5f550800000089384e0500000000000000ea1217", 0x1, 0x200040}) writev(r4, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) r5 = shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xffffffffffffffa5) r10 = getegid() r11 = getpgid(r8) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x9a5, r6, r7, r9, r10, 0x0, 0x10000}, 0x80000001, 0x7fffffff, r11, r12, 0x1, 0x400, 0x1}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r4, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) geteuid() 16:01:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ftruncate(r1, 0xffffffffffffffc0) syz_open_pts() 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) r3 = socket(0x18, 0xc001, 0x0) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x2, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffa, "a146786eb953d07babec3301fffffffffffb0211"}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x28, 0x40000004, 0xffff, 0x6}], 0x2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x101, 0x5}], 0x1, &(0x7f0000000180)={0x10000, 0x1}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) r5 = socket(0x1, 0x0, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x12, 0x912, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0xf57, 0x20}, {{r5}, 0x0, 0x66, 0x3, 0x3f}], 0xff, &(0x7f0000000200)=[{{r3}, 0x0, 0x0, 0x1, 0x100, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffb, 0xff, 0x40000004, 0x3, 0xd2}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x9, 0x3}, {{r0}, 0xbe92a58a11b4dd47, 0x1, 0x2, 0x3, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2}, {{r4}, 0x0, 0x3b, 0x4, 0x100000, 0xb7}, {{r0}, 0xffffffffffffffff, 0x26, 0xf0000000, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x50, 0xf0000000, 0xad}], 0x4, &(0x7f0000000180)={0x6, 0x3ff}) 16:01:21 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4005, 0x0, 0xe17aa625e9e55613) 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0/\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') fchdir(r0) 16:01:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x104) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="86d7c4191172be2533a650fa5060840bcf910ea9ce8d5e551f7587d564a378eca16b4d4c6cc5c54d4fd04ddfbb0a31a872db724a58287b57267e5314dde5cef99fcd14d49c931b2af27220b31b2835088cfb23547ef8872dad80fc5132208ec6aa32038e01b2770a995085a8ac9c9cef6c7e1e205c029ea6de8ac27d66aad970d77abc1cedcc553a848f2b063b073c81b4f86960d40e2b1c73b1c084e3ebcba9838f771a6a2e3d103fca452266270bf698c61c4ff50ab8842f3e727b6170bd6774e075e2f9a77822089a06a30f0679a2054e1ec9125a27e265944cdee6330b1b47", 0xe1}], 0x1, &(0x7f0000000280)=[{0xc8, 0x1, 0x1, "401717dda368f946e5f7faf81b5debd0cb0fe5e24c6c6fbd73387b7295070db3d21185f390f6edab6475799a9560fbfa8ee3a5a3d6fb19e3c033945cf41f729ad4ba86c308c413816a16463cc63051c301fee58bf05ac6a63dc15aa2446a77c2b78d5af2df9d5e6d8fde3a959b2c8216de17ce88926b14ad9e0920186e7dfc93377a566e7f2bf5cb4c8007b469e00cfd13109dc00efdc198ed709c38ca4c82b04a4e2e49bac4443e52d6b6f25e8b6f7a7ab4de9a9e26ac"}, {0xc8, 0xffff, 0xffffffffffff0f39, "22d7043bf36b0a0392323217270bb2237d5071d7172f3a3a2a9d0585188f56c59e1f646f1fa03d1a77f925ac9619a628caa544a26a9a8c1a1f62da95f2fd0a2ec3c6dc52a968d338d835d3d385334ad9c1e23342b853b9073c618773d9cf02a92945478c4e65a166ad8565aae50c44909e44fbd5564d2d26103a135ff3343f2e988102afeca765d3209224c86843b4d3845b46bbfe2481ae8cccaf05e48e3686fcb7125ddf4bab14f6a27b36ff6fe0c9a4"}, {0x38, 0x1, 0x9, "d27762229d19a015e23bfd5f3f8ef5526037af67f8dacc78619012ce5784b7c0c80745b8109c"}, {0x30, 0xffff, 0x2, "6060951947ce16ce99e1d16d01a8657f3e8ba3afbc6a95c27b2b081a6424"}, {0xc8, 0xffff, 0x7fff, "b2fd055b893adfcfb4167730429eac7375bd0dc5fda804b05e8967d182ba0c31c55924cc457e342de917ce9f912a7953cd860e3ddaa445c6619b8199a6dd300b8fbaa89e7efa9bfbde7bcc11f511d83efa3d82f779b7c3f7304043e31e0b3eef04716d3b6d51956c24871193ae685656fd38b3c273ee20466a0f7cbd9a2572f5aeb7b1a01ad8d23be046e71ccccb403db5f640df9a5d98bfeac6daa3f5b92b4bd951e0b221a9748dbbf3ffd6b6501ce459e79ace37e5b4"}, {0x28, 0xffff, 0x9, "cf59545f008f271bbd736fbded4ee377d74e9588d57a"}], 0x2e8, 0x1}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x200) 16:01:22 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) unlink(&(0x7f0000000000)='./file0\x00') 16:01:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/219, 0xdb) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) close(r0) 16:01:22 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() write(r1, &(0x7f0000000000)="38f2207154f78b79e8e80289c013715b051f2fa88c79d2a8fd541179689149947fd2944daa", 0x25) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) close(r3) getpid() open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) write(r1, &(0x7f0000000040)="17d757d19f2eda06362350fc9b91ee2b4b9a2cea7e5ea4f7174db4a1f76441", 0xfa) 16:01:22 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x1, 0x3011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x1, 0x3, "67e8ef6d3578ad957e3cdc878706e202837a5d8f", 0x7, 0x4}) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="70888dd4baed3cd2306e45093d02c4e24b722864e95ef401e5e62525b1bc03b4cf8ff9bc12db00d86bf287a9eee0bf4ebde05cfa6d4c748032546aa09bf5c0ae168e30d63111b9d2a9b57d77aae3b97071c15775065e81dbe44ac80c8f0d3e12939f20c794a2e92b6fdc824f", 0x6c) 16:01:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x3, r2}) close(r0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xfff, 0x8619}, {{r1}, 0xfffffffffffffff9, 0x32, 0x40, 0xffffffffffffff80, 0x5}, {{r1}, 0xffffffffffffffff, 0x29, 0x40, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x101, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x2, 0x5af8, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0xa1, 0xa2, 0x6, 0x3}], 0x20000005, 0x0) 16:01:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) write(r1, &(0x7f0000000080)="0eaa084a44a8eb5c3492193633c3be342d75f12458905e7146f4183309e19c59fd21558580a6542357a42175856426c71f03cfaa17185dd1d5cb24e41c76c47a3f88fbba0d7fc40e51efec8cab179567c1c7f4e8d4744bb939329dea110f2816eb1ea6318e93a77d11a5bd0c9cf5e5d265a6bba8430c9aaebe11c5f7927ae5901d38eec763a8a6", 0x87) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget$private(0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x3, r3, r5, r6, r9, 0x110, 0x662c}, 0x9, 0x0, r10, r11, 0x2, 0x1, 0x4, 0xc1f}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x670a, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x0, 0x300000000000}, 0x8) lseek(r0, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000400)="2a85bda78574c3a37a71e9c7c2571c0392e7bb7627808062e85ebd9ec19968f77c6450e774cd43e8b800f1ff9487d3953317c11a334defb79e7d826505ce0b69d4e0f54cc2e88aacd10be790eb3c9cc24f55b032df8251a420338a625ecdc3a0ec3cfef4b4bc742beb0b34d6422348ec", 0x70}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r6, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50, 0x40e}, 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f00000005c0)="0f33f8acfdb96ece1d3dd423f5a79e452ea988636cfaab36fa1dd062f5ed8d13cd53022ed5", 0x25}, {&(0x7f0000000600)="4f5fd459dc33af89a3c670da6e96b3c8019dd1d28ffac33d41b2fcfe6c0851c1b3585c86b94fc0bba78661af9f5eb8e7afac62032eaf8e5a8962fe425cdff346190f4ca0bbf409e952a80e801ff5ce3f9eecf204ed8d3e186a657b18bc0a60bfdb8a2ee231e4394f93a14139cdae84d311110e088ee2d0c99360cc361ea8098f5c56486a4ea4b2c0596a10bd71da91ea665586bc00b9e066dc23d82c15a85311f504f9408472ba2e8c9c76fe137b201ae0731a35fefebdc8ef02", 0xba}, {&(0x7f00000006c0)="dbb6a2a05f0e6fde556fab57ff732938251696240b458fe04251e1c5ca3c709a47665578c73ecfafd28e7d6be77bf7732b30d9e203ed9a30d9c454c735808e83db801d1f85f10c9e0aa76553d58a15944c8d7dd44f12a6296b43d6b6eeb08f91947781bc7a7f7d66c0ff3545645de348eea17b526210c3a189074de68802d284e7ab7d47e782a791416ee8cc4839db7af45de18b857c7c", 0x97}, {&(0x7f0000000780)="56aab15e16fb60a1127770f84fad78a97ee2e0c4da6133791030060fec89b758fcf20d132a008f06a1d7a3f9c97eb563512c7cbf8ad4e0417286d9bb9852c271f6a8126a02bd066165809a6d48d73407cf1d", 0x52}], 0x4, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r7, r6, r5}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r6, r5}], 0x148, 0x8}, 0x0) connect(r0, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r13, 0x2000747b) getpgrp() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r13, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x2a, 0x4000000000}], 0x6, &(0x7f0000000ac0)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x4, 0x20, 0x6}, {{r12}, 0xfffffffffffffff8, 0xa3, 0x8c, 0x1a6db76d, 0x8}], 0x3f, &(0x7f0000000b00)={0x859a, 0x7}) r14 = dup2(r13, r1) ioctl$TIOCSDTR(r14, 0x20007479) fchmod(r13, 0x80) getgroups(0x2, &(0x7f0000000ec0)=[r5, r5]) sendmsg$unix(r0, &(0x7f0000000f80)={&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000b80)="7099ab90110004176ea296b309a98b1fa88fe98fa88869cee46633b10c6599ff5929126de213cde7be22524728c8a84ca9995891af079ba7b3a45c43b8f947bc7b0751f21fd499e68fcd8e3b773505793aaa6f8fc364462ac256428ccde44565a04ccdf1b7230a85b1a82400bb9d9dc1cffad41f620541c247ba5ff43d99ae7aac1cdd40ccdb", 0x86}, {&(0x7f0000000c40)="3a60e95ee0dc44e66d137fba6e2178", 0xf}, {&(0x7f0000000c80)="f3f371b8dad1d6e7487759be2231acadfc3b2cbf74eb12bf5700f710d6cf7200c97a3b143d4f06b3d10cbd896ac50d312a57a7850a6c96e5c2d1813f2c45dcb8accf537ac802e415f02dc31dff3cff4f4a2de25bccd4df5801b0a559e6aab31043e24ac8e4485be87b26dccf208f6d771a6c12cc1d", 0x75}, {&(0x7f0000000d00)="c163d896f1fe8b3a0bbf1d7b55ee94c7403ee0307d3d1eac88e0ecea9fcfe420fc1ef9673935a623cec9b92e5700b288a7393abe05c45f333497e0ee16821d8b0a9cf268ddd5", 0x46}, {&(0x7f0000000d80)="0ed9006499feea1a7783dc9d27ed8bb27d53fbe1db01ca4eadba0aeace51d17160a8c403cc72ff8c2e10e3835bde9d7463366c739866224c24", 0x39}, {&(0x7f0000000dc0)="51f370e5702a717c088b2fc95de903b8e407c5e43d40bff4065dfacfcbb3de6634f791b958fe9e43713e19c81cf4e458bc9d1d1d2b9e6cf95b7fcd5c19566386b953cf594adcd5cc98e6e71315141998b5cb03f947048a3965d2c54e5914b9fb352a05885af48c0eadd22f39819058b15ba7809e2e7ce98554921e354ea571", 0x7f}], 0x6, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r10, r4, r15}, @cred={0x20, 0xffff, 0x0, r10, r8, r5}, @cred={0x20, 0xffff, 0x0, r10, r6, r5}], 0x60, 0x8}, 0x4) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x4) recvfrom(r0, &(0x7f0000000000)=""/157, 0x9d, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ee65faffffff41e10000"], 0xa) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0xffffffffffffffe0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/192, 0xc0}], 0x4, &(0x7f0000000380)=""/72, 0x48, 0x8}, 0x1) 16:01:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001740)=""/243) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") symlinkat(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="0003911c41e08c6b9bddba855051c13eadc7b5e9e0b1a8ddd36b84eae917941f8fbe41eade8b2c2f055c5436149957b39ee85a7e1fb3bce1e488d96894b1687c1e62be5bba", 0x45}, {&(0x7f0000000740)="28fe9683ea2fbc4a26c275ab8458f0fd8eb7b83b511d58548917dc480fcbbd8904cefb354690a1b88792015faa3836553b224f4dbb743fd475093ef1322b070b1522db81afdc868fd5e841f23cd00019ec1c16a8d1de3980fed734d4cb1135051ffa242de09dc78aafbff2076c972999e3e474ea66ae5a1141b2d0aab71c5dc0b9589ac2071894f56df98e51c932a91dbf08b10c92b6fdb284d7b3f2b94e40574cc1d882ac84b499508cd66e69e3a4cc8e2c11fb6b1ace5cbc91f70dcff48ac963c3d263a865cdd887724aba1ea033e71759e04145cef821af231f006433d2ab05ab32da931687bce4fc9a013d9fd439ce19007f1cef2bdd09c4214d9e9007b46c5e70c26b1e717bed7967de8a6295f59dd0fcea9564984e94ba41473fd102475341ef0949d81b6776ea91fd2181213e653b4c560c01b8ebf189eec2cb1ac1c429f6108b1fece285ddb20c03d47e9d2f70fe80cf8295c3abb487a544a70b60f9d6fff817813cd1c029edb8f32389f191008d4799ae12f2322b4bb5b3b58326597014f52ebd1064d788ec95891a28ddb536bfb71b9dec635d01fc06cc645cd2c9e454ab9b3701937f02eb3104a0a8f41463c6dc42831923df3affba3267ad8ec8bdd45fe94564ba46f6a04f8b360ffc7361c9e7435e99fe6a37d5e1a1d2be87250b2dc65ff99c06cbdfaa7e8e241cb9b8578bcd42fec4ac9b387c0dac05db52fa15a6341eb3e7bc918a7c662b59094fd36f82523497df64727f7f96a9be17ce31d258554c3c56a345164aa322f9e8aed6b2d72cd821ddf7aa26b7d570884eb1269bb97260ef64b457d44c070d7688fca64d035ea53d886900e79b0dc60d5049c62e07826bff3fdfe96e2932299c9709eeb08f3b4a35da905ad80635c8bfe112f660fbc38d2a4fca7ac42caa60ebecd8617cc061b1a2fde4d9e1c7ddc7b52234f2d7124166f7247b384643ef429d6476bee6fbfd7c797181925736c0fc15d5ae140e87f4bcdf4aa4d39f2d0627c9904771ac32bfc6989f76fbf8c64a06a893d0b5ccfb8bee5bf38f6c63c527aad37cdb472ebc395815f64f8ba2939d38dc647306792f0d7ac6b35efd270eea778fa9a8e12627a1a038824478228189351fe4d3b29641e6fa9964b7ebe5c93ab449f2fee58bb3999b1b35785369364a0855cb93b481e5b2c0eea89adca7c1b8130f5d887f409b398f501a42bd1bf59aa69d7e3d6904bdc5cac4ae03567a4e799729a245e7962af117d0978d74a3b07072fb9fdf5c309f9884225041074569035749e01f7732ac52cf8ee23bbc03b3ee767badb102578d4c819e8482c18beecbb1465352a4f158e2c4fbbbd030bfec87974efd5e4cbedf127fb84a31ab7f0f2ae3860767aea25620a3cfd27dcf1e55e0bbaaefeab785a1607dd7fc77fee88e50642f85490775831729dabf51916969928b07a546c09cd9577159a8765176d3973de1d078d6cc55719193ea9298fce24051241d7165b58610e705f2c83a19710dbf451c58347b7d85459498cfefc0c66a0d72d1180a1251129238220058fde8c46e240e83eb3f4f27b0849b44d258b46dbeee62589d2675b9ed770dabcc3a8121f3afed51aceb57f25ca9282083d610f738aff7d4183fec772e6e73dda3be47d26a5aaa7592345d77b96219fb68bf1bda8ca5fa07ba31a40d413443390f090bc064ff7753fe05b63389090785695d98b5d8018f1980ab73c4e103daa43e59f216242f58ec0fdbfa29485949a50ab1b5d7e9c498fdc7aa65e34af29a4c41fbc8b5cca883516777e753027abbd559c6c556068763782119b6e90e4e56f797d458ac2ff07e642cbb9a56d1e2db3acd8736d0ad1390e5875ec01251dc38bd32c6030a0ae26b8e1e97754da8877beec1016377b55316d12430076ce038240432b5e8713e894e1846c64caa288887ada3eb9b21a0d39814fc1a4ccaee63e3986ce1432cfc6897437fc4c715f16fbc86ce4ec3b740d883a0e7eed2518cc16113054c10c4402baddd5fccd8889264e6c646d9094f2735ee5ef777e61d6662fcf6a229782ee9ea2e7a47556b345d5c76015504a3b15ee23ce058bcca80f7370d5e00b7d630df7a4776b0ab9d8b9478904f47eeca6411c30eb51daf747e4b989a50eb74b40c21c9e4102f74fc34722d2e5650f4ea3f30795986a8f4c469f187fd7c614791769c59d9076979fc7ae4c91e86b7845cf0fb2d4ecb230cce190e1c1486badcb21956b47a3e87dd7e63e1235907db88a6bfb5facc2314bff7f224a5fe79d64f51c8a73b9c1e47a7473047a089b56d9c477479e4cf0eb5201ebd04d1ffd9237683d802714c6fe1528cde5dd8f67c954f2195501ad9fcf905d5af1ae338f69f3f5b83fc5c30b81c657317e6259050d4ccb71d371143b8f0b0df6bc0b5643ec42f9d787436b8d99d479f96a201a7cf4f5796361d4b42cba0bc0e58ab6b08423bd62597614b34e9ccafae272a1f58903410af0fdfd74e60b59c22ccf90755330e8ec034bfbb39a1e97a272de16593030f064e41b21cd19e42d4823e68b5663d605cb54f3ea7cd578c5f274d72f90d66d9f9fd69782b735ab3dd3edd7ebf6e5de0a99a811f53195da61d35167258c11e376fb49bdeefb242e9ecc0c9567b709b03a43d7367384b339bfc13fa6ddf7a583f9ba6584f0ab3bd37fe90567e9d98218ac6487764f749fcca4f76f09fdf0ccc615a4630eb9256d3cda265deba96952942985a2c77bca9f7946e537e3695d1faf802b711d7122e54e823d1544f0a2ac306bd3ef5a7852a897e3c5b08f4486207295f503e4c0c4bb5f4ea118df9859a14b09383939eb48ec19068d2ffc867f1d690ff8d666fe4ec1cd89e013ae98c335edc44d5ef3a8db4ad2d8e24b530e0ce9c0d17dee86aae193019d0988d90dd5c352c8735382be09618f4ad08e09bdfb7bc42030d13317b88261356e01f857f570d1eb02adce4c0a223055168d3550e0fb54cab0eab442e08370c1a9c81af0da8ad93ec7bd565c2ffe2b7e62133f784d2c190eee36eedc1bff4275f6504816a5cdc9fd11242b128121c373479751f9d244fa5e7b643a4b2c26c099968850cb366c6a913749de566d1deb14c064602139e71b1e9570f2644dfbdb78c607723340fa84a4aca5e4d743076fb2f5418f4d9c0975f4d31b7da7694dfaa9dfa5fd9f322867eac3753af987c2d0881c86f65f0013063d229d4ad78b187c76617ece3005e9016ec828ac3a09c08814bb5e7607add072b94620d007d45a45e0cf9e56a951e92cbaa90521f2387b677b8673a8f38adab8cc3be52836dac37d50306b34ba421f292689b6f5f666454d5c27e0a3edd0f8b1ecdbf0ab3332158c0281d62dbab421d440ddfce667ecff2b134487de64310b8b3e12d2df1366142b639248ae95ec2321d453d2216ba184b534facd7fd8fd136d59d3a8b6e2582c6f97611f7348efa04f94068d597be1069893eafdbddced29e365dae528c97a8bbca72165dc272afa115ef5dbf4871777bb9cb86cd579e8c4f43f0a21968003268748c85d3b68dfb4a5ea7c595af23735e2f208d993ee6bf83e1c5dd23e6066c49cf6d5f8305fb1944c8bdfea090567045f61ae54d82b5fb5692cdfe5a9df2f4842b53a005f28a3de3c4698a09932b07c4e1b915ed2ecd9d48f11be8dc5f6ad87ca1894561c02a4c5d3e10565d07122f3d9fa703ce1b3c7bb2f220ce0b544b823df2d7fd6796723cecd0f4bdfa9868e14ee6e5dd4d42a9474f3523f5497c80afe8c24ac1d95b42783c40e819580e884f55f0bf19c069a01a04362b596f9d9ee12ca2336e3257559cf0e700791e4c1049881762496705434446af08ebad049ff51d8425c05fe8857b658ab13313158c795fa1eba50de294333f8ff95d4a8007659fda1fcf0838b37a2c20563254427b1d6a9ced01a570dadca13215eb6948728f7cf798a5994da5ac68965562c289b7e41d96d5b46197a36cca2e20cd25e5701428d256910882925d45a15d2b4bcece68f0b4806c95dfb2229c30f521647f270bb162db18eee050541bf5296e9874db97e1fd69f8ab51c25ab03067e403d5b89af6a3b794e6cf79cc919f74ab92abf1530488a8be5de2737967803201be77de0c3f5be0ca48e2603b13f9c575156d043627a02984511108ee05fffe3b9dc6bac02458f67364658b93ac6cd19ab9d502f2b6ee213ead0f66e0bbbda60a2d516d6909b034c42512476188538fd6522bd392a751cda3a6a2f93d2e47b8df254a76ce3099c6768f6ba4c65185cd1b74059853b9ef87f6cd9709ea50ca5be2a179c54116e0aee436336bdfd6e19aeb822759dc19bba77382672043e3c645a8ee593173ae8fac3276d3464582b98bdf15965cebcef35824e8a70fe2a1354377944c0037dc7d39532222dafd8044f58bd187f3863ad2ef7557d4a0d335e0d24c549ee025674f5cecfea66a06236d2f08755a46fe90108804179bcad05f5f9dcf48849f767f5729aeb0e71f563ed00b3b94e97fa3edf970cef8167fa92d2fe2a1d5804581d8b0e68a457b5d662d15565b43b0f5f760cc5bc58ea1e03d86cd3bdcef04573fe58deb89d51f4c53b1af7ba1a39532bc4fee8d8106ce5a9696ac49d953d3dabc55f113a6fee91b367d176111edad99ccbfefb287df2f85a8fd7cde3cb912e6c5f5ed5db94e2234f9d15144792eb2c34d58782a15e97a77b28fdecd47ef221d76603f7b075c08e285cd94f959bd7ad391159a35ba140a0785d57b17d55f1dfcfcc6edc3615c9c223c03f76898b90f696bd4c97edec4fdff7b2f96305fd44417707ed37789c2fc81086a8a4294d50c82febc3d03be84a1133434443a54eee56e6ed0e7a29187a9f90f71bd8be99d16ed8f2affc3bf8d6209bc8734f16fbbbcf43105c9125faf486a9b9e569e7b16b118277e41a892dc07d60d9695fa5931fc4bec9b17604295086e72dcfb78cd87e0585cc88e4c496b4999b3d4e3b1391981a2721830b9d66467096d905b215e46580a015d7e7664b707d821367c53fed7a86ebd24b66217ec6bc33214ce179711bb059db3162c0bc9b403efb7785c71cb9c1bccfd8c3c4f2731db00061fb52073c2b5c4c82ee222a9554611cd86741ea33349032adb11c425b8d1580aa2978bdaf870b6eb4ee490f9668673065eda09127f517f4c82aeb5122fddd55dc981b3872d20302b2647faf1e23f64cfb03231ee0780318e696f7992cae795eebf2350eb4ad13c62290c8b39968c9a45b5341f359e4dc90c6353e6e168608a017dbfc3f7ae432f03f53e6a344f1c9f7b70a2f319f7d77f76db2ea639460efa7bc69d6fb477fadbfd241c77de5fd8ced17acac1522756d8b4f13dfd308aa0d783df1f452298258f6b88feb2ece410369d73fdf7df8cd9e2b14309bbe0156d05368cd796afcd9fce89807cf0b8cca949ff50ab069c69faeb2b9f9f022b1608b49f3219ff06fd596bbb8b0e431e82c872ac4ff809f34d7f0ab5dbd4e10cc58bc4292e9762cc3cff09f2dd62f1f4ab61ced5e9de509ec1be65a4490832b32e5f57c44ad808bcd5cca9f87697983089e26cb42a1170d6a4a48170a62da302d4680df9c809f0acc29995ccc32384849950bc110695836de7469829258a68285cd28f92ad4dee2f9e0921938b4217e4e1e48f2031dd93070f1fc1027a7f0067b558872abe0577009cf593bc7999b2484c7b423eb61a8b5522e6cbc3a0b6a321d76f4a8b5d6467d73fb780d778b1cb603947280c754fda0217c92a597ee8adfb577fae8d3bee14a8f7b358235ad5e6c2b723049a31e60992faba3ae6ea", 0x1000}, {&(0x7f00000001c0)="263f8644781e33e6f4c6c27977e90a4bc4c9dc97506b3281a96f719b746173aa28f058ceceae3f62fd4fdc892b408ce8e4e6c1407d2d6f0a3afa24bf54f44f5cb8dd769dec81f00ba35e717cd054d2e7b61e16d020bba3a4d7a1ca3635c6bfc90b8ae88b6a4b84338b696caf52c9d7f948e636936ee7ac24f6c5c470dd87493d55f25b5fa892707cdd9e31e70db684cfaecfd8ed6cb75f6d801e56a441415447c1b64258a1e464c127404ae8497570e3a61a27375deff47f80ce83fc2cf32c7c30e26a02620605d6275e49f5cf2bef3aad72b5ffbf7d99062509c3e42b5e9333c0c348a5cb3846894547cd2097e81cfd17f6fb1f2f2e080b", 0xf8}, {&(0x7f00000002c0)="3352010e2cd0b19eca38a09a808dd6b75f0262a171d1f411000f39705a3ccd7ab4b7741995ec9c4dbb", 0x29}, {&(0x7f0000000300)="cba639dbfa9a264e57ba5f8dcccbc58dcb3bdf011f93e721a256e91d4e1814dc3daa0984a53b45ad1b0502ddc648f21d5a068f89111cd280e8ef6bbd49e920c2a0fe425d554578e441917e363884733ed2b2951f488434d59c840c10642bd0b3e924ffb7a1d3ce7bf49e24c7443ef830313a43427aef406ab22e069422c57574343a2a16cc3bd971de292e6b6d69", 0x8e}, {&(0x7f00000003c0)="65a9b0f116ed77454c", 0x9}], 0x6) 16:01:23 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0xd444, 0x8000}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/190, 0xffffffffffffff7c) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r3 = msgget(0x3, 0x510) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)) 16:01:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0xff29, 0x0, 0xff4b, &(0x7f0000001340)=[{0x6c, 0x1}], 0xffffffc3}, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 16:01:24 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2f25fd1d635c836c, 0x0) setregid(0x0, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8080, 0x183) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2, 0x0) getgroups(0x1e1, &(0x7f0000000080)=[r0, r3, r3, r2, r1]) setuid(0xee01) setgroups(0x4, &(0x7f0000000240)=[r5, r6, r2, r6]) socketpair(0x2, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r7, &(0x7f0000000180)="df6e847f94035cf579aad8c55b834e3421a7d7f7e5ef6f694c3dd35b8b4755e47bd91220c90901fa271e45b1cc030db41ca16b106fded1b6b8230c31ea4c05e7c3d53b218f1e4a88111cb982464c8d919adbeee448be0c96222b34d115c1b4c52f04d48facc012cfc12720d045d7b5de681a4bd604604c93faa37d6911bad5b8ee464672d15903baede6bf2b824882d7ed72927cdc8679ce69eeccb8284c9c020862528b4fa695250407021be52a711aab1c2d5666ebdf917c89", 0xba, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x1}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 16:01:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0xfffffffffffffff7, 0x7, &(0x7f0000000040)=""/252, &(0x7f0000000140)=0xfc) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000400)="744c10f46a", 0x5) close(r0) 16:01:24 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000240)='./file0\x00', 0x10000, 0xfe442c01b7a6239e) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="b617cb748f111b23aeb132a9b373a29f9465a16ed885f768eefa51433e3036afdb0aa7e2890a6319bedde54fa9178b8d8fc0d5a109188e3359a5c5783c34fba04a3f49f6c0f9db911add378f8a6bcc3ce773538bd79691347e59474a5d8df17f6c8b9533399d96cdca96d68fb63609af08f0e78fe056576d3327b8025ab33396c7119819f0851146e405813455c8aa006d16cc45d03ec40fcc30100dbf4e673282ae38d0d7b8dda31fcea2d751ed6ff1f967ee98368e7f5725c812946dcee4", 0xbf, 0x2, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:01:24 executing program 1: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(r0, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x7, 0x1) clock_gettime(0x3, &(0x7f0000000300)) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 16:01:24 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffefffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x6) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bc8cafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e0400601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e223391ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004b63a35452516ea23c541789c9aea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbae", 0x241) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="1d7bcbf54027727d9f10c07e00348d862a4184b19e853a101cddd86dfcc178a0d1c4f7347d409594ceae2c6bc600124110637e01172575f7257ee5b9fe5caf131c9fbb71a3b2a4fe", 0x48}], 0x1) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x81) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x182, 0x86) mknodat(r4, &(0x7f0000000480)='./file0\x00', 0x20, 0x2) close(r1) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 16:01:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="df", 0x1}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x400, 0x0, 0x0) 16:01:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) ftruncate(r0, 0x0) 16:01:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x76) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r1 = getppid() r2 = getpgid(r1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="d8deca9240a4a94f2beeefbbb0c5dfd4011f621ae17a72fd39506ba6714c5bf1bd23a4d6b410c4168f8945fb7d7c6b85dccab3d122b8efd7cd0bd9f7a598f55f4233f9753f5aa25cf08ab54fa1f02ea3e51a9b2f15079c77346792c2199f2847c4d400f2585ac6a3ff8a82041608d358a9f77ad2b7f1dd5c51995b5d614f2be435fc18db8e6bc2e0abbb7f21d6b826c03f65b7e53f5a63f910cf8fceaf303e5de2acfad3dc33fd3901d932f4d3aca9dafe9971579f9be260eb40dd06280c7b31f66e8d357b0d6d8ea0d7f0a144b584f04cafcf4d2d53c463de8cd25ded628e322e51e27560e4c860eaa20f908276669273eba9662f35de6cc7dd67a7fd53962cca4602778bee874765816e545b585ad2551957672c86e1be0885536d3c0623a85edc1d612fca7860658ebfac3b89b3cb9cbdc1907d66d4c3bd5faf458679e2ef56e5b0c4d559debbbdd21cb73f0d4c78b8d9995a6555f889e78049a2203ee7a951c6e8e44c90d292b75bda10622960a647f962871c9ade784185c59320f3e140546a6f1aa47ce911d9912ef02c0f7b97ab360f59ecf2e9c3f8d1317647559ddfbf9b14cb01de16d59dc3738d64ee9259e77c95f5ab97f6ccf9397b67699b77ef7151cb617fd9b450d0bbfa637e36d3475a6f4990976698034185c456f788fd8ebb78b7cdeeb15e8cfeb60778002e43a413c36bfb985c3b91014cffb2f721c1642bb9a480e40dbf1326d0997762276924f0a6ccf4eb8daf2167793872f7389a5911adb587dedfe5340c8179f1336ece438c26e35687666eb1fa3385b0235c4b796607b4cb7b0373a70f7e6c7d5c4760f0564e304bee430725f4cc085e27ef9d2557826cd9ff0fa52477d63bf967ff12e9c9b4e1ca5ebe8e0be323024b5cbd1a1ecaecd01798e0b16e018680420f8b78bd0a083b91d39454b61db389d388226fbecaa5ab4eb38e4eda4eae21d26775f882fa5acb29d39e554a3c2f868c2d8c36562ee76eee50723af6577b3e91703cf420e6ec2483535c3505e92c195bb2a91b0844724bd8fb594744bfc1a79a0e1d493cf3735df72751ab6f5b8e85b7a93f8c25500d97472f96953d6a3341d25fa1fcc0fd9c10431cc76dab5404d7c283dd595f927ddb4802581b4ff9581b7c277c29e709e0fae3daa243c3c0dede6754c1a1fd946e9c433a50c6595409c307278aefbf650f6de300596f3b8477256ad1f3742b3758c6bc39758b6ca6622164b781c1f33eaeea985fe0ceada9cb4378008ba871c5e6161195d71ef49aa2cf3dd40f89b7db8b7d4d7d6ca46ecdb1cb07bcf27acfa3bacc11ebb14f1188396ac9e1d59a2797640011a4ac17355a975041104e1f4949e33e18baa5300da6173fe8b68e337e50906f8a892fea7c7b1c0f5e85527c498b5507c8ff3c6e0e96181c456b2d41c63f53cc37cbe51d4015f038eeefacfd08d8083f5fd53e264932ce1be9a53b9874a1e60342de25628e77e69bab6dd6906d11c9fe8f1cd0173e674e6755f85725b3cfdc0e72af9a5b5dd5bdae1205250ae45fc1ade994382e427ac757df959765b5c1ff6934a075e1c7a653bcbb28e8ee1a78099052f1c06d960c1eee88913a1764d1044db149e897f2e6dfd4199d52dad2a0f435c8784414da2f22bc77e6cfce3498a93d9d77048818271f53f39a2089efbf9057f850f114b3ed392e284e1ce3d01ed405ba55f2d744de919891b87ffaf1aa033dff214ad08f0c9591b7412337e8fe2aad9dd749b11331a9639ca6d1adfd6b20a7076a3a9dec02fc5f1feafe0f8751c6e7da5d53f28cc120eca567daec0c6beba27fc61abf6bee36c29f64e82ef763a43212fd2b896378b85b4975dc92c75b0fd454b4191bba0ab5780ce762f7765a354d51ec51d5016a80aa19ff136069261bb509ccf7de1b1f7c58bd304e61fe58bcb8d53b40a889d0ff7f001e22bcb6c3584698cb35b34cfbe8251b5c24a9ecb6894cad195e6bc19be3e07266eb9aaae2ad4c4f0a6538914a015cfc95c639e3b39bd70f6abb08d5b90d89103888cc63a334ed77ed3e5edd22eb267a7d8adfeeff2c745852c02c992a13a3ff1bc3481a29e4913f30e15f7ea6fff54f137a7238a0959c9ddfeff87a5a4f0d9143e994fdcf143b4374f53e4cb601e637ac2f888989e86d25740fa86a9dce031b1165ceb3421dd8d28cad657bc52be9cd7a020283706bfc462cde5019033f77d3ee833277daa2bcedb82d392f7bb7a011d8a95ae257ca995d839e9596d61a14fe5e64ab82cc61fe4d8e5b606c1986c5154740da9fbcf25381eeea37f40b576a48692e573a06971c8e146289da57ece8253cb7965e9cc79a25be2ec42a33979393f2ed92bab6b519697d319cd30f0238d9c98b9e6987f01ffcea66c30d4ff9146121a0aa99a461856c4898fd829d10ed1fa89e3d8d620d688dedcf060430dea74f636ca458f7907f6518bf5739b7199b353a32271a1f7696da28c7d3465d7b1893a2ed4d132cd55d15e1f4c9279c17c6f460111e2ca60cb1b347fd0e666b09f48158351f4819e0e1be1788c296a4ccf65238f536ec8748d82ec563f1430d5dbda24d74f3ac87ae6b1d90fd6d5caf94f7b8f6266b30a2883f93366a416ad8de5447e285a6c502ffd20498208a98933639fefd6eebfc49b43c5ba181e7218d052b2cef344d468b5e721a9bae55262acef7cf319825bade38a919ba9dc60292b2355e01ce7ef26e711b4f3fdae8cedfaca37bf5e963ecf0040606bb53320653b91c38ec29f4c4853cfaecf3c981e28aa7b745b0829e03565d37c1acf021ce811c110c42655400e6a9a634c2a01c01ed56f903740c585be1443e98c48480f21c988b0121d4dd0ac76bc6a04060581e47ba78ae59dcd100af04e5c7d0eac983352528ff7c2d75c26193839ff2a5db31519284710b37241f748e38337f4421eda948cb121580105fd11887080f25e1984303add01cbfad9441244b4b0d8877c8acbd253aa28b233b44decbb48975b6f76bbf1600776b0e2fae70254613418b286696514b63cb212e192287c80806fcad4d77d3a62ff1b7beb287a59ef8ebc85865a1a1e5536310005c9a266147f3cc41ba33c40e075bb0d6bd08cf9eedd471bfe8f4ab01dfa16b304eee5194621bc04b8d18ce6479c6c9b1b7d8bee9d62abd8c3af5f0207308bda49a72eb4b2336cb79ba6a414ec4d9c3f1c780cf646286ca509880eaecf006c70f10fbaebbc9615790f55571558cbf3e64fae667b006036ea7185c1c994e0475766234702e5fce6c67932245d09dbabbd7cfca20716ff8aa0c0ff8e2e8deb08f1cb0f3f451f2d77dd906457e05443d9a2fd667f3afd0e36b3f135b9650be6ad3da6a9f392d3fd6af13df73b2864bc1b8c947f69213b298db210160416e3596b328108f2f3cced6d72ff45de8894099b8a976f1504d2bf94a090b0b19201b239e3e6c1da5369b654877ed5c5a980bbe93b2889c2e5dcc885ea5200e7aa793ae21b3d68f0c67be786d04f522f2a86fcb9db4e48a4af2164a3d4d51b945be98c60c540f29f25a972c50e85a31c421b999c29cdd448ba5e8ea395d2cf0c8421c43cb3162e2cf0e3e4a55aafd3bfbe0d554f3b7131701690ffc68aa49128d5e7e8184c3a1f5d35b7a87e6f84fcfa1cc1ced07cbd399f51d1f819ded83a52e8735f2bba18175fee2118cf9986209fc56f4370b7161ee8cb9d673ca997292469fda2247629b9c0834102902b2f98b0aef2c906a82de4f660a17095ae53907722fb3c183195ccb9684b98dc92cb486d24ca65ab628b649c2ae81f0c48177c06ffe0a50f989c2fefa60720d918d0cb8dc36e0c8b7e063b868b2bf122ef4351296fd232ef9d8915451b7d28280ca65360ef112a2ddcf23fbd620a949a1d39b466d567491f9b7d66c5252f912f78bc4245f74af5084bfdcb5c7eb465f85b68afc171785c9991f3603a5d399b52bf391f1fed09ecd1989393281bde2af093e9fa83ddb81408542a664ac6485cf48f6c31877072448323b9c5fdea985371420ed40f015d4d992a13ebfe41954eafb5758c4f3f360f9e4822151d96069dcdc92184df5ed5dbc461c6d0faa561a2e03c0efe3e7d35f18864249034d0e377ed01a0f152559f3a206ccb64e7ec6d98371ee077fd810e96f9953e37c3c067c6499d925966eb0fd3676661cab9ab585fec9cbc6f5c6b43ba580cff1b6adca43dd4ca5e9a2099aa0b3a3217f9ce5a8896f260d67e799e2bedcf841cf2367034fada4822aa6a54488c6cbee5f5238a4f78179953183d0adf02c3a70a927b97e4c431c0297de447b974d8ff0dc81eb63518ed77213e49422d6197c22bb6561725bf75a4b010c98927ec080f019469a403650b4fe609151ada71ff569ccf057c2aec31d99af09d610cd319c42648fb975d5d61f6e51b162a9ae97756fe5c964cc038d482847210710362c2b4665f15f18aabf87d9ce142dcb4251735a336e79b95283d94dd27d426655e4db27371c5ec7961d7720eab0e24146fa6dda66ac6b9e487671f49336060e02a4101ac8e15f4d9275fcfce222ed63e708a8d755a96471284f983c5d0d95a0d682071b6bf9eabef346904531f392352a0b368271e6a6fdb2e3546015da164da342f5540c65a7219118da5808fdf34b9f3fef81372201ba95bb02f055a182dafeeab6fd6ea3872c8bded129bb731525434e2df2a94534aa767f830c84a9e1b851d0f10d760d1c33f4dcc2bf8210feab355c90a4ebef67438ad7234f45cde8c53ea0d6cbd61f4251d5a54fe2bd0f7d866151f079f72c7affd55a8da96a68c9e77248b6ac738b9dfe812f80d91945f1a6dd50b56579e6ae42c8b3fd26820bf0af0cc7931abfdfd3ff899a799c664a8466af871f778615c5e3ffaa3e6460dac6b71ad89cab994ac5bf8844cdcab987296708e627326ba241c92a6e081549d8104b1f2e2515e7ffff7f9f2c0f881f45e1f4b85cc4501eb908223cc461a05b564d85d831d8edd0efac7f8123d15bdfeeeaffbc3c95d9d1486b23852bf1ffef76aef08115a60b2dd2d786b85f87c8e61c55bd7f7eb9a7b31b6ecb0ad783baccc40db6d8e770ad8e8eeebd199c8deaf31e8ca0944a11c130de106be0985eed6627558672004aeff724945fc4036c55d3157bd9f1781180f3909d8f95f1a8e6c1028a15d4f042cdfae38fcb8eaccca08eff8b9f00ef6a7211d4fdf8f5dc7a82e6b2d870665e40cfab1327e5927cb25db8d3b897ce0131600a16a181c2a73329a53d5b51984bc98406408b9bba1f198f16c284754e90488275fd16c84dd16c14ebc1986093332d8c23cbbaec88b148d62977a3529c9288588460b951027879e20561ac36d89484fb6c7c809e40b3e44b513d989380450b3e993c8ef5f5f3186592e5fceda4cc575eba3196fe998127d422ddd995f929ecfbb49143ffd6519be5d67bbc2c40879a25a19dd961119b1db5ae5efa38c10e69e193348ca0a16dfca3c4096b30e38a9e1e26d700a284baf167ea5973f4c661828111f8de291ac6f4c2f655f07ac3a8767f247abc286d661a6359d627ce6402e3eb122e8d054b11b8514a70b7dd70f2fce17f2e08f1d5b89bfd93e45d0dcdf6022bbe1357b1bcb6cbf72ba098f738a5cd077f4d6876261189f13823c3bca389c5c1b1814060f647c984f8e0aaf7bd053dbc0d12fb98f7cdab865add6775b04998a773d20d839f86d7cae21a26b01930ac4838575f42ec7b15e02d8ac85bbdf80b0b11326080487e18452617f4b36c1df1a4895ffc1739c2bdd1edbc4d04d4cbfec301fcfac16da19771ac3228f9c41e3fd4", 0x1000}, {&(0x7f0000000100)="e22be6d9ba2ab770748904d7b8dfa9bf", 0x10}, {&(0x7f0000001180)="3b780cfbe4d2699afb3ad140b40ec472c9db91af09286d7964706792fa85cd75bae0de9849f4096c6caf54e87f9788a28fdbde4b126ff87d4f299b9245c6fff121e728668c00b5d4af717a00eca7a2d8fbac70d6114c2781b32cc09099e88a33a50124e86bd00d17e6f95053721bb4290b9e0d", 0x73}, {&(0x7f0000001200)="704926c0981cdcfd68cef74af4c33997ace657bfa4414dce0dc2e85883837faae628784f910b0bf17472509139334dced4f01944ba9ab79fff52e48f9e9bb1f5b14b90b75edad822ea20a4bb1d88dc61a7877d124b9ccd1aa0610d2e08aa8c4343b49f67a1a02749e8a6d7a993851ce1380158228ebbe88372b578c1e85084c58b4d77c334b405135ba5", 0x8a}, {&(0x7f00000012c0)="d6ed48080d0044345f4700ca0bbe8cb6a48f651874d995765f35a901", 0x1c}, {&(0x7f0000001300)="c18d9cadf5c4d81fa1fd919307f449dcbeb82e421ef668214197e856e8238765569b7852f792a3f1c675f457611da6cf45229f4e0f1eb642a607a18d149f7bc0b5dc07f4d6c6a0da03c0321da37c9b8f5b97dd31318f99f8f22e7c", 0x5b}, {&(0x7f0000001380)="ec01f3fd213d32e6c84a3a54444964833251201c929d998fd26aee324798dfc61432c83a60f09ce20af87d99fde0a91070e37597401bc5d61bd758114b7456ca4a0f303692ea9b7e530f04c751ff337312dddee0447feb6c482e948cfdc36269e6060eb3a24a498171ad7a9d381f17932d3286fafbcc2ad0a9ccf49b3f88094a805adb0f009ef53895af1a94f7f28e7085f669e532ab401418127694e0907ee251e5a3ab57fb820a", 0xa8}, {&(0x7f0000001440)="73766e6cbfaec5180f927078f488d91b9cbffe359e66f60ee6b1f3605dca63d5527a143cc2deb11cc7100157ce4b829a868b1aca9c95b2cb2af508e80b5887835a156500de7b0c6fbf04746e3a36076dfe46ff935d5d7928a48ce79e9e3fede171c6052f7183cb4d066d1abb820f64dd801b443a856a5ab7ad1c477248014d6bdbd9e971db728409d9878872500eca88178188144e1295cbe0674d32abd06c2bca2d009e616857b7aac10233c13feb2ce1c4b9cd2bbe06a11878f166422ced6fe15a0b864ac269898e5d8873c1d002b8868fad9267256665d4c9cfbc43156366ac3b3edbeed91ef58d05b2ea86eff489f2b6e112", 0xf4}], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:01:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt(r0, 0x8000, 0x3329, &(0x7f0000000000)="f47faed9a963059edf0648d393165b96d444512d90cdc10d775a6c493f87c5bfb107f2e4fd166ec6f02cd55f70a691304e0537ac0e4ca2c7ebad467e6be7e6b47123cd4a9257bba4b5de7ebcdb1543a46be20833c6e901153c150ba13b87631968eab55d7f3e5d907c640f2db576c0d83bf57147802e7ed3c0bd3267d5", 0x7d) 16:01:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f62757300f939465ad805fe914df4dd3a1b3157e650cbf5768085c9c7ae28b6d7da66c65964ac5e74d6d9d2d77d61e155b07d56fb2c66288ba8550c69ee88ec9c286010ce5e4e122a128bbb342504afde6d2da91298ddcca3c29ba7580fa98a635c55d8e8f3e8fc0c7940712a283d007cdf2333b5118039ac8aa4ea7ffa6a7eb94e9cb66738be024b9afda6ef8ea5d81b6e75b221910825fe09558877a0313d95f4bbdbf2ea5524110a83c2c532457becbbf0ac0811ead892200c327b371c21ceec573b3bd5f34277ee3c46011a9a1b9d0bb2d48d297b344832a075d5873b930fcdf44640fb0be1bab5502e276a8a14c2720538776eccf6ae571118942394435e2771d6f09e524c2c7ce5edc11f7574c4fcc7ec5ad34901e24a4709a96995d2ffde04710768f4a177c7b033f8e10e5d65eda21af79321da725fe337bfb00e036a726acc03f90be765843c9984199710d1bac88261280712b990b0371cba843361ac88812d55b162c3f2a476f860eafa5bb565aea75a348c407b285a828717f5f8a0ea16432085642b72f14a794942651e3e7b87d097167b64f42239764446"], 0x8) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080), 0x10000000000000aa) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x88, 0x9a) fcntl$setflags(r0, 0x2, 0x0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:01:24 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:24 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000380)) munlockall() 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffe, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="79502894e80d558b19cec44365914ad1fffde54907328a4f26b100bd3cb63f32e9873cf6efb604d8b47a94f5b0754ca91bdcac1f8b1f2aa8817138d599091302f1ffb190d6084778c3f1e4bb132b4343ea7c6980dba5d78f98c70882b44306409317545fbe82f35d1e95a21eafa5bc7c5a5ef8656eb6f79d3f4efb10d53f5908bc77bc289f02eace3abcd2d817470357d78b876ce150e62adc245fe628d7b26c81963389c103758bd4fd9a43422b663ec4c08dfdd1efdd38e0ee91b25c4957ced38d9d0a73a76fe9683300a8d2bf92f24fe5d80c3465228c87121685892ad837e606", 0xe2}, {&(0x7f0000000080)="6db23bc03dd91fa6d087b3a683b294bb967a1ef5b7d9801b8d165fa8863f032b59bc5a85ec", 0x25}, {&(0x7f0000000140)="05397c663c165bd964fa117cc6d7d62d3d236bdd31781d65290176a761ecd6b07e2d2d6e308856910a530f8a8807be71e47d8707630f4d9561a7663c913f2c1bd9041ee3acb5", 0x46}, {&(0x7f00000003c0)="73d18d8563e9f48a9a0f3a98d37a9970c96cd3f6ee7959a4e2598cbf94394c7fa268d1e391690b0a78057d3da9406f17208c703f2dff81dca84daa333f6c5c97e3f92c9faa74f20fdb24324aea6ba3a101f52e4796c9b22cd0bd53e61b7023461d0c9ca5b862c5a3546d507e503d34eea9616c419b1934899f0830967f41816b0859e4c3e96656791ac77f8f600167b7ec3a827fb3019bcd4a5e9c11791faf9eb6f4a0df7b55a777689e2e0a77d4cd31dac157986a98738c0bcb13bf11ea669b827f2f0681e04a5931eb9f61f042d04bcc56adc87e6632da7f3f1a48ec6716524e89e98e4abb12c8270af0744645b5428a57c8799a6fd7c6387c4f6a5e", 0xfd}, {&(0x7f00000000c0)}, {&(0x7f00000004c0)="86821f548ebc7e6f0c409d0f13898ca051c9c97a3f5b9a0d1fe2dbad23bfef1dd4b32a2f98d7cbe0c8b683f0515856e366d942de57b394e22a5c346099bfa1fda814c60995df994c5bc41575a30fa6ea105bbda03652c5a19bcbc6107b3199bc36c94b0cb96d64d5a845d9f316a33ca23ec46707821faecc49e3bef42b8be9b0685170598d915c80ecbe1f436c3a4216b69c00ad", 0x94}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getrusage(0x1, &(0x7f0000000200)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x1) 16:01:24 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40000006009, 0x405) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) fcntl$getflags(r0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:24 executing program 0: socketpair(0x27, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x7, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getflags(r1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = msgget(0x2, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) mknodat(r1, &(0x7f0000001140)='./file0\x00', 0x6000, 0x5) r3 = openat(r1, &(0x7f0000001180)='./file0\x00', 0x80, 0x8) unlink(&(0x7f00000011c0)='./file0\x00') connect$unix(r0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r3, &(0x7f0000001240)='./file0\x00', 0x80) fsync(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) writev(r3, &(0x7f0000002380)=[{&(0x7f00000012c0)="821f7cff3b1d3991c742bf8123b4cec24f9782040ae3f150fc5d3ac89dc9dfd6daf23c5ea3dcb9db417c461d797a413bb1e693aaa7a87d8b54abf67fc5c9ede7ef1167ec865ad90db1a72aec0cddffdfaeae1268bbb41b0501dae5fa974823e249d68baa", 0x64}, {&(0x7f0000001340)="debb347b39d2955743e16385a742dc", 0xf}, {&(0x7f0000001380)="79a72e322236cd33a58895bf4e5ba90677549ef2df32c9058d8efad7f5b86614f0d74371468593b9eddc292fb4f885237ae7c205f7a899e2e061d89c6239cc58f2935cb8bbba81025204dbe71a06ad3b062b3ca22a9c8b43d7547422c0266965bd494865e6957131342d11dcb5c724e950e85ed2b36e44664d674d895036838d179aa51dbb64d98645bfd32997be857b021dfadac05fac7e91f306e01f3a131c11e6b3e340aff6543e512154d812e2ee16755043524d7ab1278e3364d69b3fa04af7de4311667f7d4fd7e2d530785edf5a90c353a512c891447318527ebd08b9280550c663f6e01c16205d307f2f7a1bd5d371249857ae7d6bf1a94b980c565cf0d91909fbb95a47afe88fc629638e8c593cca613d5fbdd6a5a4713a88773ce3a8ab71e15c3803ff7569c35604f7d466a86d48864a2fd3d25e059d7e3dfcadcc7a248762db642e75b9cb31f43374d5dc5da7c113d714b6a693747330484de9ec7d62352a1a02994c7ba1d3d21b8cd7b8e46fdec607bb8437ec9df1dd8c79d0661a25910134e93f599c22ded80f2abd2e031ce43bd0742586a78824fb5915ea9b7400dcb35dcf7117f19e77173de3bcd5015d645d9f1464e5088a8a856993ae548c10edc916711ab380dd1fabb5fddd096a9249c284f4db585aeca3a9776c17c4e9fb97f22e0994e70e43af358b0f844b79aa2905952545789f1a2b4021cf2bd7569e713b046f31a0b9c9948604734dd2a30e52934a376b41da5a8f3743b5b73983d801934f244fcf3e922bcb139528e40d95b84ee03be7b212dd24777109f9ae4ba30590a92c79aa5e0971a58e1bb8e147b4f61db91f4591fa610e0decc06a4e848bd9e44aa4475b2f2933c28bf15460411c54155de30727db7679c98a82a0c89028e1254c9a75721416cca5d6119d4a4ddc2a88a9cdcc20bb75bf4012db82b0c260d49ff65277778b82703f010750f1c7b1a2074fe812486c65c0383da649791e49c34bf2114698131a66404c8e7dff3ceae3a1385bd7671acd6670e1388bf5a40fb005265d7b20182e163b68fce81ae2e3d65752db8826da1423ce6f9f2c96312c8d69b48c7984c9c16e035304bd424ca6e2c4897e20592fec2e6b21441498c9815264fac9b5ba19bd2fbfb0a29412c9462ca6a617b6934356e4a9881c4f51ea5e5b1b45c158fdd36f0ea3a7ec24ce82bdc89ee757a9e49b07550ab2e578a8ba61bdf1d71466f57a8a2737707a4cc38a4fed1644077bedffa063bb3ac8d5fc0cb3feb14e60e37c909ecc7dc05ee84936d8af2b541f6dd477b19409a183dd186fd53f05ecd84285ebec69f3b5e7b8e0578373abb3acf90becffb3b98debf3ce53fddbbc09e8358ee94037dcc5155f2de9fc10ca077749333505f7f2ba1df49824cdeb178b77b4748af8a6759a9e668f11884b817a4ce422a93d296f5153985c1abf973427c3f379c4522b61b12c742df4958a2d7e1871810e5446d897025949523a70f835a332a0374e97e368ff4e7f2b1344d658d5220fa7bd67a62cc7677e0e61385ab03bfec4d6f28c70b90d67c9fc1363f0408a3af717feb03072d2c37a6cf4f9cc0d19f862ad308d5a7effb71bb70df408284255414f09c16aec28b4d09b8be23d3b93d7b97f2b6b775162ade391c401dfec3513f55ab4163e86ba0d34ed3b695958cdc9cbdde9572325596525cc65f3f824316a3de7f9f956b31f353d6c3068be50fb0729351fc13fabe14b35eba81238a0111010046309c25e65ddf055cb215c657ce95d4902aacd04586842744f5695e457976fea4939b8511d4f29efe52841d3f1c46fa4197d2b77a2445f0dbdc6e61c390c60de848b6907faa59377b7e07d3fc4b1859b759593661501953435dba8540d0b4d6e9dbe791bf4f4f28edb196b34d4f63b3dbef8cfa314e24962e4b98b363861d9d8f9c1fb10e5a399f58a7d187cba0f03b886020435301410214eb8824b2d73284edc9caf9e9398819d0971eed2ddfd6fff7fc8710d813a7e16c7328955f1261a0f64d4f493a1b49741eddf47a04432e6656858bd2aab888ff1b5d951b101b165d232f309089e0220868a56ca0c8b27e4c70e316ad100e2c08c5947adc5cbe907c999dbfb0780de58e8e9596099848da0aed0e0ca2047af13c804f6767cd251610fde0b4c51e270d718b454426e27dd835c543dee9f0afda6ac6391dcedccfdb06e58d20a166b70985de979d0cf52c8f6a01661507e67288f8f8882e7f488f8e68b936850b15bad2662204d662009829646141359188283057bda5c93b718f69f79662e49233c71fc09f919e04e2ab1252b045a73278412982f80b8fb30ee3c1e58ff5e99068e7a674a9147ed267eceaa77e6bf05aeec12c394e1e0cac4f5eda52c6626f439740048df4f22e2c454b5fd0d9bd58d02fb6ab0aaa5dd20d1db3c4ae51699cb90ee25f583eb82e66aa9645f96608c7109c0b9ba2d7b927f0c62cc76ed89791e9285d07e4c6f9782409d84693335112d5eb4636f1ceac84696ad79e855c50f67842e7b9c4f325e4f44469e2f4a670131a6b7073c3d0bac7974d864c47d55aaf00ed54769d71521e1d7f5f532d030977deb61a05c416f221ae1df62cc59aad8bfb55c577e5ab1e5e764dee641e935616ca8199d2275b8b531beb8796ce07fcd657667ab73eba31b30847b889bb9f691a5eb679b7fbad0e0351a5b8a90aab76d626ecd188a500ffdf7c0e174d893ed92c4ae0723af9d26399bfa32cb3c483660dbf9a2dfa19fad4c149eba302a632436c9091bbd622d99da591b262d8ef6ce97e573a594603b27bd5adbe0def5d0e71acefca4ff47433c6ece14ded2b23b320f2b04a14157c49f6a655d09d1cbf6b6fb86a0cd03e6467ef8ec7467b794cd082aa5ce134ca55dfc31698bc993df50ae833a130cbd6d5228830f50f6ac71613d700acfa9d78ec794d5b9059bbc2bd3afbf7bf1f196d3c31ec2e7acc1fdbfcbab2c9ffecaba89469bd0bb9e6f80119d3a74f907656f2083512861bab53ff61ff582b34e18f1b5d6cafb23599b3bd5c11d6e6d6f740e58d67c7f09fd822bf7f38c00a7105c00f86834a0af87e2512ba60b07ecca965da712d2f7f27fb8c8ff6bfc3d431f5b2d86cfea8d59a47dc811505b8f785d7da85a7bfc40032d955aa991926d59067a18c75c46792983cc4b59935141bf6a863ec3e0f323ee4918fe36f42e80205c760c49d88b29944ce2884999fb37be171765d538a4692e5a4aaefd321cab34faa015e3356861bd412a64c430a3962ca039c4f64b3b1d0345c71379f5e979132839014158d40feeb8b45642d1eeaf7aca896305095a13e21cd212aab54ccd5201c16fe2425ba10384312a31f5dcd98b53623ad6740fe166691857d6d6aca1f8278201bf52e1a06da858e4895d2126286a56552ec083446ffcbd60b92a6b0e7c42b7dee56ef85d57fff2b4fb278a0aec09b1b841688b4e828feaafaad57fcbbd482214b759f7ba5cd065fab135cd69e55dbd7da33f851c4b121de9a8901dc106e009f093fe972cc57fb630139f223759c1a1fad2973c7c94840e5cf61001b4af8d82108ed3ddeae4cfbdf0922487f32f287f26a970122724c7171ed07ff9d63161f6b8058385b908e98a75122268e6b550b802437c10c27de36eb95b92c78809d23599ff1e0895f9e423bde36010b876b82780457ec7a223cc8b679275e11ab41c0ce027a474bf71eced9e0861b0d36d1f04a8b5613b48156b3cc5f8391f81a89e9f0797d3a5786c30fdf7a88559e7b405e5f053e7d6f0f16455ca46c7ce2cf6d242e41cc3963c490bb9e93368eae7ff6dd88aa10330e00a18fdb280a7542908b6c33bfedd3947ecf110fb4de44a78d222b8429708825975120f5b1aa6b780b7fe4f72536d3aa975e74df3aac6ff8a307bee62c6107ea02947aaad249fa0ca48b5c29a630637ec0476d53a030117ed7e46ea2a2361cbcf6a9d97bd5c8e61cb128a5605f593fd6ccca190286f2c0f7234ae09513301c489e69e433406a48fc2ec2f69805e8af53945492fc84cadd487f38f10f979f342f6de11e35ab112e13014edc47158d1a75cef0555d4018dada031cb82e218cc0ea319bc9aebd0240ce4ce0e35e8de1ec3f8893fcf00f59bcf4c22e1629652d2f0a9bd344376ed92ff6d0fed07274928f6c4a9a5ba989b357748f77f3647ee77d779581b1d639e80363ce8c0ddbbcdfda434643b432ea75d80df7d6af09aaf0dbea0b00548e7d1fa8642a05524779579a9ef02cef799b93bcce0eb0e537e33d7b1aaa53247071e16d47ccde759d3d0bf6dd59f1cfca6d5aea98dd4fa6e0403ee55ba7cee26800f83cdd436a05ba2841b1b28a0cf9749f229f74729cf08f9447aaf497eea8b39b98ded16533e9e9d50ca2e8a089dce57d428dce9838e2a3c179b068abe54a625d84d61841475a09fcc57dd26c69c01757f3905105993136de16af9cc2306242654fb64de01288487659e85178ca431ad0d380bc13587107864eee040dbf8f82b93bd24d81f577b62b55b68e98de1f127d6fd4a7525376e4da510cb1a91340d4d0d7d502b65035f5eec6236486546b925c44e54a35ced68921c0845b99fa0013b67c7df297d1d72886d55862bd0adfdf16c2be13b488545785f6c699a5357983e608768c2b22df37041ca14fbb55e1c7b6f08fdd3e9a672fbd7019f78ee9dcf7c4e2ad8b24398356ce13c3542ab8de9736559fba0f7eee3f3ab0674913aaf2bb2efa9aaaf4578425c677f232431ccdd36ffb8181e9142a065adce6b57d2b34bf2f775f3259e45298d434f870b00948ea927f03adfcaffa0c300982747c45d595d04e104189baf990800dfd7c56db32f9453646e998d0a7ab8892a276cb5d0d837529dfbf8f19e076f025a2826890bc044d8684517672f51f555f75246fa713ca33ab82e5e62eaa8c61f4c6cba20e7090edabb1d81f7e7e5782afb0550050031894ad13322b291d547b1df00cff96fa1f6d63714010ae0b3c55a5efe44601423ea836b99f02950ad8fa0563112400eef3473d7d05f42e975e1e718436d16d2c2bbfba545e693c7613ff87b3503b331cb77d9ce09551c3432e57a9fdce647f474bb6deb9c9cf51b66786c54f6775f3249e4edbc8a95bd99f776331929c85778d3fb4cd334e506ea1670241aa30b74ce5920a1a002c7200c492c7b980903f927149e2cf5c5718025a124de1cc0c7175ba64b87fc282de7a4a9de82b02955b0f8ece921417ac1d72ba7ca83b7b42f098428ad602e867e861bda1e0b09e4e77a3031999239ec5a8d08cf1d4c321d18e3fce7bbdd3fc987f275578a3118198fc1450d5d093f991faa7c6f4a16af1292f436ad3ec2569369a9c20a39359120dcc7f29b35b4fa0f335986426921c2488c26523bfae8cde1bf27979d529f6c70c2464d5bfdb1c4033562a14761441e61a8b3d0f887094f49a2d3fc597e483d35d4a4b46c333fb8f886738fbda03a01cbac9345e5e1e74e27e5213b93c6e4d5ef4acef770a96c567f3dc3b00a39404714df2773f342044aa71e8c79e5ed71c49292a8434ba74a7952465f55792a68b1dab590e39a79f82895bc5f63194c2b53adfb77430d96f531ac6ea62a00105da6d55a218e2eeca239600c0377915498ee0f86e254761f22535424c4afa81d6e9214e57b09da5889cd19b7592dcbcfb6747ae1763c5aeb9ce15764378b7e586908de8643f0d961c278d827292534f8753d1bc763cd6effdbbd4e8507b0320d945eb7aae88837739df9127763aa7b9760730943fd62f575b2162c43a9d05ebd9f", 0x1000}], 0x3) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000023c0)=""/251) dup(r1) getgroups(0x8, &(0x7f00000024c0)=[r5, r5, r5, r5, r5, r5, r5, r5]) chroot(&(0x7f0000002500)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) r6 = open$dir(&(0x7f0000002540)='./file0/file0\x00', 0x200, 0x24) fsync(r6) fcntl$lock(r3, 0x9, &(0x7f0000002580)={0x0, 0x2, 0x4, 0xdf, r4}) readv(r1, &(0x7f0000002740)=[{&(0x7f00000025c0)=""/131, 0x83}, {&(0x7f0000002680)=""/117, 0x75}, {&(0x7f0000002700)=""/36, 0x24}], 0x3) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) setuid(0xee01) openat(r0, &(0x7f0000000100)='./file0\x00', 0x18, 0x1c0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x80000000) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="27f7079daa39cb853c4705af9a66510aaa63a95cc645fc691f478e4361e3deea254a275cdebaf8f178f2960800fc333dd5309f0eb3c346015c8213e9759c2c4ef950473a468c5e75166436d9e7048fabaf22f0ee13fa236ae19259957f741f34a8cf7180879dec768a53d614b8fb28dd67d34d01db3b90", 0x77}, {&(0x7f0000000000)="b6276566e2c12a8f0f887f043c3e72a0e45342100ff5aa1808a80c", 0x1b}, {&(0x7f00000000c0)="40be814031c730a99de861d57b06ab", 0xf}, {&(0x7f0000000200)="376d0dd6fc4a037f5082d38b75d8f24bf0993069ae9b9606cebba5cb10317ad6dc942d5ad31cc5ead5db69ad77bf685db08abc2eee42185568f339aa", 0x3c}, {&(0x7f0000000280)="d634b6f1b817793a6c4208b839a11478d52507b085b7289605225678aa84abc83866ce60d2ced2de5ad186ddc482b7ec5299543883f49bc5bc2cd067b7ba43aed589199b295c7959fc115fd82e25561dededc1c19482b55c29be5b8c23cf869f6c969c7615eef617748fa3d553ac4050c388f6c905d843d6", 0x78}, {&(0x7f0000000300)="baf4c3daeed1e3b1ec62dbf876872725156ac748aaeaec96b6b6a43da370682d9a279754d4cfbec6ce4f763d7ecac5624e209f0804831b15edff46d940b7d2760ce136f7e933d5247dd405f511a56a8084484f8f6eee68c256bd3f4dbb5c0ce2de537833f836b72bdc46204b9b44609fadf8d20c74cc23be5d8b3b39f89d380fa75e7d12f98c82db15ae69100099631e209867e04d3c819e71a1a262401c379de711ea6b990aababf262b5667c36e36fd64923f2d0702a3e22c9971cda6f65e3ec220d2fc9c11b", 0xc7}, {&(0x7f0000000400)="46a28c5157a89df45ac3458a05ea98aaca552f56e93641dbbc94e0a21e4273674a3e7e81b7c97d47a936a1a176bba3c98d16ed1e1139dca0d8e9885673225d1a0f82a77f3c810db65de2217d154494ca4c01429de406e00d5b403b40f2ec92e9f3796e427e1cf0e029f4d7e7b83363fb9e708dc6050beead95b66d3b5d03197daaf5fc30a5e570304c178942c854999c08adc48326f21e70bed9e2440320be7e9aa621095de71e6f12d24fae5d1d91be084adbabcddfa4ea3645ad582066ce6d80e6520146449d596ebdd17acdb4a2455807f8616fde24cb47621d84a98e756deba5e1909f0a295ceadcb78aa4db15a0fe4c6c4af1883ae77b9ec8ac055899", 0xff}, {&(0x7f0000000500)="07b04acf9163e1768d7a4bd85552425ff8f445915375f8d29a7941f7a2b02405c2725fa270e2f0356906aacfc72a8fe043a1d8307401f3726e0870d68e729b6c70bea5eefd5e58c53c22aaaca551b5d53fd450a339c7fa0cb8aa96b1", 0x5c}], 0x8, &(0x7f0000000600)=[{0x98, 0xffff, 0x1f, "159e4fa22c9e0b3fbf67c9606e842e4951f1b5e41d6ada5f9beee679f5312609f2c080d4b7f75fd9330a3ae96df4b4b674957f35eca83b5ce6b969c4cedab9d662bc3e178936f80fb5c3e7a20d752c6d08fc8615a00d1cff43f23bc8c86e0d661446c19d25775326d35058f1a69f4a89a73a69ad63e2f326745ab6508547004cb4"}, {0x100, 0xffff, 0x1ff, "9a90cdea9f810df4f06aec6b62e3d530dff93fc0f12e0f76db0210556186bf6242f95b136529bb55450f1b18b39844136421f91046b45a4d8a3f14b19c317d910b172710af7a98f4c4e3994692a0258f76dbd6a291110b8e228657490eabecf44226967ced97938b3f96be952f5c384674fde78a3e98f199431b4b6b751bcc531dd15af61b53e9f6096ad72928f8d667ded4f656467b3785773ced178f41197467001139041637162cb8feb1897f0375d71d19f28848b726f4a9b6bb6da2c9db2a8096a526d839a99bce5a41d8270b788a4d1bacfcc995f95f7625cc888a100a42f1430ae78472ebda9bbafb"}, {0xf8, 0xffff, 0xbe30, "5bddb05fd691ed6f74df91708c473f2a80c7455dad8e89b752a1498a5339d064bb82e040835e4a9ccc4756cfc5f7a7dec75ba468393731711d73cab8aa8e2184eaf4f5c10339a29f370514e4efc73d30c9fe5509b04b96f536bd70e8f1df898782962726a533f4f3811c9cd2309f60ed4cec376b27d063906625b9d8b538df803d08e65c89fb2089260349c51b33a0aaad97bea98a6b1d475c6511dbaeb89a9442d89d79e554a5d4fdc199e799bde1f7eeb33c50b472cc1043cfd74eb01f79c4a9732b1ad6268eac30531dac6a3d8341197e561ea2e5e640020a0953898a2a19c15ca7b7f60b"}, {0xa8, 0xffff, 0x4, "dffae9a3e41b8eadd5478f6fb1ad7b118bec950fb1e61c4d120bd50d7c683b247366e657e547b15716ec069cfa4f3bb19668537aacd27bf31a6ab798b94d162559a75793a9329bf5bdeef6194e9fe24874bf875c60ac8c276ef811b8f643dc2bece3683f60db32824a74ca6411fd29ca59cb40a831588ae5a1a9db4bd5b4b9667cd5e718d4426bcf832cf233b65fc33046"}, {0xa0, 0xffff, 0x4, "4d7df2e45f01f6a23e556e136617fb624cb032b6c4bfce580403120b3ffe586d4fde290a1eae3f0af65f34f68319e3f545aad539154ab83e4c065750da8d6c7d0c58bf38a75ab6596e1728ef4c9f89228509d65eebd84d3af5cfdc496de1337b816192f89552fdfe71431d2fb8616c378deeefb392f034edb91b31bb65d4f918eeb523532ea4de1e57690d"}], 0x3d8, 0x408}, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r1 = socket(0x7c9a2a3edbcacf34, 0x4003, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x2, 0x20) r5 = socket(0x2, 0x4000, 0x2) r6 = syz_open_pts() r7 = kqueue() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0x5}, {{r3}, 0xfffffffffffffff8, 0x14, 0x80000002, 0xf1, 0x19c0}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x9, 0x1}, {{r5}, 0xfffffffffffffff9, 0x8, 0xa, 0x654c, 0x9}, {{r6}, 0xffffffffffffffff, 0x97, 0x3, 0x5, 0xfffffffffffffff8}], 0xfffffffffffffffc, &(0x7f00000001c0)=[{{r7}, 0x0, 0x10, 0x80, 0xffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x5a7, 0x8000}], 0x80000000, &(0x7f0000000300)={0xffff, 0xcfae}) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r10, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/4096) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x40, 0x401}, 0xc) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000180)="059efcf6489d56231c99eca71bbe3ee2799c7e25d421df7b603e79861489a99076db47086c7dfcb118372e4066e8d32169a08dd82e7db3bbdda8857218636d595c0000052daa9d228387008449003ed0fbaa6eff0f000000000000011b9f7b6cfb30a7f9dd6edb42ff383275f5808a35538fe687568d7ae6c66b8cc15a906b98059d6e9351d2bc8a1b12d6e17c3f6696a0c637c1c667f6abe0dc07597a00cea2c6", 0xa1) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="edc976b12e20ad7b4bca4a28cebfb3a773114c97714269545032ae3bc0b3e197f8340895deb0b5919fa9d742bfc4563181ecd00793e2c2ae052866316a1880cfb61fd9f7a2dc9999ba70ff4249921681c559146182", 0x55) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e364d97be99fc7a7a073fc4706fddaff3c530a3d1b4e160bc073a729dc53536940570f9a96c59f43058befdb6ac23ef7b80e606eb7b6663a6a51e3bbc0fad4601ea820f5eff577d69e20b17bb980c34ce9b613386357f542bd0eb2a9bbad18feccea06633631db6283cbadda8462", 0x6e) 16:01:24 executing program 1: ftruncate(0xffffffffffffffff, 0x8) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) write(r0, &(0x7f0000000240)="36ad354ba855a939e8b5cc22e00d3bffa126a1ca499166c9b830a6735a248d280203dfb10efc", 0x26) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f0000000040)="6f72d1c9a7ed4628e0cc822beb91d6667810aef53a2c4060c59cdff81cf2ae0066fde3b72c717287b51dc4ed5f90f5e74970fdef922e07b18b83ebd3abfbebf9ca2b7973a73eaf93af306248fbc783d6fb3f36b0713d78120f2a71421ff7505c8415db939966c3f108f552c6fcda1c069bd60f7baf44c2bd7aa2c8efa4821d407a94997c971b65131904fdafdb344ff19ad6790b60ac3dde9099d8ba651b5ab5adac87aa36f04349fe491c5e68", 0xad) poll(&(0x7f0000000100)=[{r2, 0x5}, {r2, 0x104}, {r1, 0x46}], 0x3, 0x0) write(r1, &(0x7f0000000140)="4144755f6b2b2eddbdf65526b0118f09f6e22adc46764bfd07e917415c92daff8e4edec3b79929b8c8e45abfbc1f06084fcf79fa6377a8fa35c0a22c6245556e1ab7ef86a4539c1faf3fb5f5a4a3fb1d3d9d3c15c381714d6f26cc99deaa07cd3b727e5948f24761027cbd6aff2beab410033675b122f8de93d532320e149770065533f0176285bc18f1d17f752f53a595f569e7bbb1ba7fa680e7aa5567d1e6ffde3b62eb36cfc73a3a320ed66e7228cf592f79b35e47219adc5f91c6ee9a711939cfb7ddbfca60a06c9c27c9545252ebc5cd2d7b3dca10e7e52598e3d7cf", 0xdf) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x7f, 0x7ff}, 0xc) 16:01:24 executing program 1: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 16:01:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d3642b395e35", 0x6) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x3) 16:01:24 executing program 1: pipe(0x0) socketpair(0x3f, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) msgget(0x2, 0x412) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:01:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x1e0) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="2b911e84331dd7e4c0419e7eaddfe30627e916060e90b5738230074296e4ab481820cdd8c5c968bc4639c8d16753481add467d39cbb3e6ce6940f5aeea1edfa3f88c933c854bca2f70530c9e6041e9eb438e247c8f5e3af4c1056e460e9274f3f6ca8c2a5ffd2a008618f37da49764abd2576dda6d7fdd37389c001b7aeaf2d9bbe129672c", 0x85}, {&(0x7f00000001c0)="d4bcb18c12d00f237c677e0d9b0dbc7b6d95f1100e9c45c9852d3f0222bbce69b2aaf9f7d58529a3dc31550bf280994d4263621a5394c7703beec1b877728a0fed8f916d416c57df8f7017ca7ba7966a0c4df242178a8cd55616ccd854ead759513448f255a9efd2ec49010441227f9bc8b1f8fe323525547b8eaa4ea9012d753fd91cd7f300244e6de642d904", 0x8d}, {&(0x7f0000000280)="8e15a86f64acbd1f69131fe6ce49cae782599e796a663edbc1cb7e14f95fa5c84d0c286242808d17d1bb05479a6b2082f632944800d5e3add174c95e4c6d31f0c7532adc06b7231044cefaec425f5e4dbb8907b976bf8f2eadb58b58e3400e14d7bda8cdba5ec86d4a7b894807d7cdce03facdc3457036f7c2c27630e95df3763a090859e1bb09f7d9498a5f1bd70d5ea20e5f3ba17465fef92ca09926afe4d16c925c07f355ac963d880f8634b00243a683fd0bc7b8f13d6e753dd102ae", 0xbe}, {&(0x7f0000000340)="e9976b9a3a0b78e8520e1d9edfd3d0c9425bff39024d017b2e80bfc262dec63343017f4c808bbdaf4f414cddec3980b98d96730eb3ea70c297e56d9a02f91863b1fc4b919679d1e3c6157a49a14d0c06c960f689bba98bf9fa0607416930ff048afa386506dcd6bace2e0dbf62f548abb5cd5632640b045f9aa8ef833d2b84707a80fe76e65b0e3ef0f9fc7c2351f13166d2d7bbeabe4bfa5ad5097cf7d3e17ec2cb9e9d2207a74e7a8d50214cfd54", 0xaf}, {&(0x7f0000000400)="10210278a6b3c7b554fceda5360ef9a8b7e124142f8356fefb7bb48d64ca46a8689bcba64d86fec61abd56cbce6310556ecd16685bc98557009751af6ae95f0f009f58017feeaa637d0612e73be0a69e78f5b992ad1e97dc699d433bf4536175a93ba95e88e06660a92b5b5b4165ba53699b7fcbd32ebb30a27a90cc91702d3bd605752468ee055b33cc76397ce31ca7ea07d624265f84505cdf2511e6a7f51f3eb7e9760941fb919022e00b5a5af80b78811690ffa1c6d25bf119c281344d7d50e255d8c91fbbd26f303efebefaa3b4ff8b58b8869209e951f1b1b26b5d8c5273fe9a35c8f580c9fdd61ae2e006d9d53784790a275f1940a35346de553a1d3c3505dbfdc873cd8f86afc7144a617602d190ae194a61b80f4fc01c709c68a241a98dc5d1e6a44db54b69aca455b7f422ae1fbfdcea1c81ea08791ca387586bc9cb2d5c44151054dd3b41a6668728922dca5e68c54bfa78f36a54d3e0eb35ad6ae4e92cb1556f95c8c6c791ba76fe5bbb576545a038d16bc57b8038b9fd4fc5f6f5de017dc500cf5557525e623823cc352f2cb10c61f1fe8b90e3cebae0ffe1276fa2f913929b9c55530bffbcc1cf3f61b978c3625e5b4f183070f6b0d59cb5f7457ace180c2d218695bed0dff6c535ccc9d06e1288196008b05c69beb74b9016c3b376c97b1e78768354eac9161d5ad7e40a786b198e0afb129f2327e8a967d05ff32e0403216520810c8345e2e03455a23ce2b1b796a2db4ee9a410c0ff2ecd35359cb379e509a8928deca0e016e8a1b88fe8d410d69e4a316eba9ed5bb8accde99dd0ad645f18a66ff4dfe224a230a67ee340493909ea4ff883efbb427b6a24eccd70e7812b0ccef57fa0aeee4dd644c09fe5b34ab6e91447a54f584bda6c456230b922736978583d14c071d0ea533c30b465c474a57d0eca802c94b9833ccd4872e30fb0c557b92a2cb099b869e591c2934a6322a7806f39647f3102245e89d62d64c43c5bbf9438bcb371590f01f93c446a246c75ec401258a614f23000cd13ff5d6018d7494d42796e5a1d3f37a1e99d79c28ff6ed556a966d0700c3c988fce8081ad14209b1ef3ab7d81e0b5e05275842da5caf3c0129acf057a305d8438f714abd17369120b8ce7620a64b42e588eee234682ce5b99434058fe6c695ca052c4b0c9919f9b204c519aa4af91c15157a30469f08694deaddda3383f87590f42ebfd77601f2454c69c885c2a298733fde621703122008d0bc79673912587f111dae4008161b9faf11ea9ad78e055e31500f6aea8209fffa075d45f89d8716020505b6d9b289311920f89f1ddc5fd2b3c4d792b73ffc0d06582b63e48f1824348da8a16c7f33ecd8450bdf16bde9d4de2030e1dae8b367a7c45c987da86e6fd95420ba2161cb5175f88c2841b582f39834c56c800190477a2e176e482fa631d18ad6a37c455c1e1556527a0af6ef5115330dfddfd2c500b15a3801a37d8fb5b218d905bc750887ee27ac6cbb0fc2755a60a9cc4327b196e744b9eae9b7b77e2cf576a41bef952af830c577558444e6719bedd3fd48cb23b447339440c7ff0b57f5ca726cf1008a162f3c0836d952995f2f4a393193b6e0df8d75d888bf75ebdd0b15f0679dab48d7aaca8ad5c33dd16dae5ebba9ecb9228b48ff3653744beefc120d63c9f33879f4c9e971e83933f5f9424e3ec0c40271b4f8dc3b1a88014c9024bc68cdb40ee18ca70719a1cad3d8b41a40f36845837b8227ad47a983034c159752a45b5330e08c78362d72c0e4af143f28956fae6095d1929d35bb7e82db767b447621e7baba743ac7dfd82dc178c52bfe094afca48582849754ae6980b58e89f73a498f670dcd64db9100b566cbfa1c3d457b98b51ae0944c9e9cbbdce674a7d0c2a39c65040045aed72a1169910b96b7f69af9450fb15547d64b1f1d31ce79b6bf25f70aba5e6c1f41afaecd26639ac0171199023a371686df0e1f2cd21aa9dc616fd2b47fbf55be1c13cba50ecacf3f7e2d5d473f8ced2aa1416b8d330db8aaf7c5a3aecde794f34a2f6f9961692c68ac6c23411347defd7d6a6dca3814b929c440c3094edb8d7eaeeda30b412b023bbf7aedbcdfae060e303c0a39f4f6625a490973e5229d6cb284d5aed134ac15024d3655533af7d9be3ebaf9e6e6a429f60257e8df79b6da31bb121b5136a04e1dfba62de4c112afaebc5ee051f6067dcd5a788ed98cda8e53be12883e6ee5cf7bd222fcf71ec21a0d49497f1530102ad65eb746ea2b136ccc9e542faf652b3a1460c433d3ef3227a3e706d0534b2be23a243bf7175a5613df42dd2a702264cc778691eb07bc04967dc2bf3f547f3f4c907c9c1a20f061d37331ded0848742c4762f892169abc4693097d3cb39c1f431634b6dc2784f60526470358651fedefb9c984090d753052b3944122e6ae15723aec59d7cbd573273e72456ccf729576ee25b6807a3e8cc5156075e639ed84c40f2a35d2636948a6880d3f369eba793451e0435c296607b9ca315f9219dcd56a988cc306ecf47f4e15ba667feefd038f258b6c65a5a946293054c332367e16b5ca6dbbfa50f716819c9508732b90610476125a00c0a5ba477d60d3115c443f64873c72563ed7386f837701a2e1e297f48c035fd17dccbcda0a2781ce6fb15e06fa046488eee5829f9f77c14c849286719eb8510e07c99defd687dac5deffeac6c06c115f8e8c520d0278e78260b5e9b6c921c1551251184ae620fedabc7092f238719bbfe2579e163406ab94d6c4558bc380e44a2c23994a828af9f42c8107885bab29f4b4b25cf247ce8e2df54de7c274ab06eafb6e46db952f53373af11d333c0522e2c87533e8a7d69d2f37269a77bbf2ff09455b381a519d24f80acf9504e4ce3b7d4908e057ed6d2759282f6f9bf45e4ff71820726e25eb6043227048952c6a979df993611e131f2ff3e6482e3a71c21c97c84ad777659f55ac137af686a907a99852e97c8670cabbc125a70690885aa1c889ee55d4526f279f114b253654b181edc919395ff5bc4836e1dab63fe6b56643d4000f7c8b6566c66ce4f9634646413fa7d572832ab8af5eabcd5ce183e39ce0d17badf2e2960fd8d662b7971bb4952ff8c388e414cc63f9d10e23333844b5d9fed57a1855a473b0c88883792d073f55bfd284d63faf5ca0f653cecf01c4cad97075fbc3ce73c28375e842b1ca3d6ca9f9028b7d0eb31c5c7fae1d64953597397c84bcc7f2241351cb576ab0ab71ce278e3c605e6254f68918f7be4fcd69d748f3795b94eb2e900e083da2a9884e361acd8b48b0e16a5830b6b8e736bbe2eb12dc8658777f890668e16a0d3e64a6947f0111f15f85a5d6f4668caf4867ed64d3ff5aa246b7d05cd49dfa119e1c4b618dbd083c6a8fb9ee169c14db4bc2c01727960f426ab4b9ee7eb4f79080ada2b0b73aeb82ab1293d99156cde97076a14601e5611defe3fdc90ca2eb31e31df639dbb80aeb316ae339f0bb6d56449a7b8613fbb49e920b959ad3ab30141e379dcca4be8075199016f1f7434ff921327f15471f5dc15b5e19753ba0e11a8e3b12245966c383fe3bb6f522385f9e0bd28b937ffa124c729e0d8dd9cd12a155d630f57a911a9af0cd9db9e91521e22d308fbcfa4a2787e3e85b48220b1f8019faf75e8cfa4f6ba262795c855bf0ff16548e3832891367dddf35a29221d3ec243bdec5b3880f6eff4e1cb83d8f7be1c83064b0d9db392c42fdaa9de1c3fc909416a26aaddce0b190b3de2985040d9606fd6c4379ae2f776156f0fc1187e5aa07b5595d10baf82e5689e4acd4c7e3310143ca3979021162e74b683fec0c4d549378203a99ea61e88dba9ebeefb3a97bb93ebfbec3c90ddf3da091824a3ce0a3aaf51c684f2c3414944e54cb7cad616ffbd49ee0a1a4cefd007ff6dd5edc3cb3406873bfbc1c91e0eb130d772108fcc29d72d8f2f5d413b665954a8ecb84f0f6babf68ba8b4382f6603f01065fe7f145da998b0af34f0b33ef95414e8272999b103470e57ccccefec69245fc3f76d9ef81ddc4d1cf02f6123a1624fdd26d9da2ca54c138323415917690fc9221403f388159d318413744d76024616d8494f92c8d3afe8b3e163b978e97f334b5d9814b5efeeeea5d2638749cbf43ed32c2a7b61f5533871104f7df59ccae21b2c96e1c66eaa16c3997126faddf8f4d8e3ed42296a8d74a3a8af371e88c215ca678bc95bb80dcf439f38da79f5d17725ceac54798059f4d7bcb05776ef78ea81f5f172b656a0d43fe5e6f9ec94d3cd280743de11d9d84551a8c26790f935888342bc6ad29e1ae74a41e3981c3e9dd1a1a0c39e0e093abb3aaffbf442049ce3a4a39db349135457cb640e11502f5d9d5b18ffc107d77662fc874c425c306873891d16bbbcd8f4ab704d98e2a5ce008809d2090682a93011d379285f54ef00b4735320ca97555e8413244808730831ed55f33e2940eb24e4da95cd235a5fedd4b83a577275c1cf7f9d5669d1e80eadf153fd5599b46555c7ae5ad92dad6161cc84923c2bd0bae8e6510256cd5bf8e6e404285b5925844af54f4490512beca97cddc09209d52fa59b12573b6366e922a021fa30951ac5eea8ad01aa41e5b7e879c776981cc44054918fcaa4366ce5ff39f2f040a1fe1bfc81dfdf78dc628adfa119a63a63f24e8d6fe572cef0ec477d3449481805925491c475f0506c73b62a7cccec388f31e9f526e7cb8defde5b2cb19772bdd852aad9d94a8ea54766357c1568212fff7e41c5807d49671c5a4b9e3e515ce84ac23414e07d495ba793d6a5729899ae32eda0386f7f24b48eb8a997ed7cb2628c669dd107385b53be1c732897ebd5179bc2e99bd429db58fc1cbe64d5fbd1c41875bcc0173c6a46463b1c5e71f8c19c5db790b262b7ddcc0ccf0fb13ee36e7c58d12cde6c09925b7e266bc218f8182bd37ec2b5cf08c3921663620371c61d635add8518598c7600b45cd61c6e0dba1ef674f9a4948b1098e41de9f6cb95f1e20a021778c5a1df38a9c337c80a5699d207009822c02b510663aa5b8fa88506e853ce8fc3211894b9dd79ae6d47abd51173cd9023e553aedada62453d504b6930a20f9bdeccd3a81304df4735aeb788e5742f037f19cf318891dc4a02941cac0f41d9569717294fa108059fd421811db7cae8ed1b6f3250d167e621b847235c37ac4c286b631f6b190693459d4c911a65abafbaf59c6b367ca3ed7a1073b0db961f73395c985b662da53c8521fdf3129d70e16a684064d54cec143b94684401c81ef6f7a295ebe03d10ebcfc42492142903ae2fb0f19041aade766859281c36316ccea3b79064d5e6fc665146bbbc1d9fd92cacf4b5bfe657f8b30ad7706b6353c35bdab152ff543e36557fa67b5dd22dc2c4fafdd9c8089c84a2ba1bdc32b1f3079b4b9d7214cbb2325043d85d792700cd83741ae578540810c69c5e8f31dc6a2c39ac48c0f70df0c0925abef4c6d375f4e2542d5e8787ee8feace7128af082ae3902b955ee9381deb2cbbeb2c4a5710019056b67c99e8308d5f82c41d79a9134a1f8aa1916f82cd552e00ae75235beb7986314f532e9d5ae751b00724bf5ee2c8468994402b108dd2e9599f78a4d0db146138b9d9d1c27277f0dac3734adb6d6fb5065ad589b07ce0c2b9be2cf1e234a5cf3f5721ba906ee5ca73bd40d6f4a08f918f26e94ce40fc7419ef034fd23c1f4566a77d16bbdc203aacb27429d70260585fcb4312ff63c9305017cd031f7b10b540e4d7920bb510d4606ae99e9ca2af", 0x1000}, {&(0x7f0000001400)="6f77c2376c2f064d303f45e9561ca411aa645a6d215a453c59e7adc81de42abdd975b890854f6d30a5c4950c2ef25ee40d3e18fe20", 0x35}], 0x6, &(0x7f00000014c0)=[{0x108, 0x1, 0x1, "dc031b1b7b2c8d7b2810f3b8bb2fbb0afffabb846ac64702322aade815387df1143c5ba3bbcca6ff28b1ce0ea436005303a6d2f9a5b50e9ee640dfb05650e230b41923a3e876ecebda4c311cbc5935371b3b26a1cfbfdac24a412a46af85fe31982da8807c4fc449102a6464cc0658d366b2853027b00d189398e70ce3a92769cc3a6f23b57b05e5b4ca0404a872b922fb997ed415202a1109343453da2f2d3378952fe98ccc91a553af1177ffe3d29066ce240dea979b0d1fa16b7f306a429595ddc4cdd1a2b40ae02ddd92ea094e74926f1ed2b498cef4a25bb541571e17f7c3c933866eb0f71bc0aa5be7b47618d8db37"}], 0x108, 0x4}, 0x4) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0x0, 0x64, 0x2, 0xffff, 0x401}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x3}], 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 16:01:25 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x10000000) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:01:25 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getuid() write(r0, &(0x7f0000000080)="f2", 0x1) 16:01:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = dup(0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4810, r2, 0x0, 0x0) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x100) flock(r2, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x100001000}], 0x8) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x80001000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) 16:01:25 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x0) close(r0) 16:01:25 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) fchmod(r0, 0x1) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000001180)={0x2, "cd4a5ba0143c95c4003f5b29aa62ddac3c6e9834da50a8cc66ba306afe5e75a285ec9c84396c08a6b02354e926f585599d1db48ee437c1b8e8a131c2a11be8d434d2d3e404e038e2dacf1e2103bab3f788183ba4686ccdcae856d70a8883d075051fb992d0c3e2cdaee2e52136b45da01b1155e8d45494ed7834a2f1742fb91bf7aa75e77d64fd1cd74aa290232ea204394892b6e5b6f50f6955d0f4bdd34de06f5e6e54f958890ae56c0aafc656b7901e155dcab794fc187729ed61414163911c48c4747e57b8a784b5aae13471682f0862d91044be6d54be4e10a95470940f3920f8d235ab1b49ade983b5fa879b0309902a621e97021013a14605fd0bc6d32490a5507a97d247cff5ba490029cddda965770421918c5a0d1169c08e7768357fa2201e650100b6e5fa521877e1079d0b51260ca7efe80e8c65ed58edcf673e7b98b63363fa58ecc9f1d565167b4b1608ad6803cd91acca872d7f3098029e8588eee660b1520369d708f7428ab8ed120b9bfc7d5fa26696d78e0fc2b421bdac14ae8173ba88ec63e11b905833cb4dd012ba74a96deb15f43797f5fe78d7a4bbdc1480ae6ce29a2c6b632812e05b4761e3f25ad2ccde68cf4d57b4c4d7f7fa06ad9bbaab1174cdecd112817709b2d4b399e16be33541475581f7f4adc65e34f83139f821d5ad632d18831a861227a2da806d30a8cada411dc5842f12bbedb3d45db72c4331a99303ec812acc39d21d0e9ddd8a9342da1955c70241157ab3411c7a5e067aa5ce50b2b9e857351d9d5d85877fdd2684a01103f9bb44846398bae3ad4acdd697cc17af0860463cc58bbcdca9a6717e47d0080265e8ab50adf5f31860644d7d406356ad0ae3562a9276aedaf32023c1b05a1f6a230873f5a1005b72ffa71f36ea684916ba2c7836b7397a5acac93c66ab7c40d50412dd31741ca082a3e69e798aa6ceefc456b8f8b92cce2cd318b9e81a3aac8382426db095b0d04c809c842b96afab17b23278eb793497161702848effa56145207403f5a6c2cecc5e0fc8e848325d1ea0248818dc68636e40c4f0ddd7cabccd83e878d7595f071138efc12a0153e52689d033f668727dd2e9bb81e4d72ec10a2cd9e36b0d9c643956615209ebfa829d0b71e37586e3e2497e546f4a3812220e01c991aba6b2ad97a6805113d1a0eabfed7c713f0bfe9bc373d8aceb6e9add2b514f6543488b5fe16c4ff7ec151918d7f81f32ac797bd39d7ed7696e0eccbd64bf73a4e5a1fbac2e7d143f89c3b01105647520ead7a89d67c426b3c725d276d57ca88465061f78f6f380fda06003690ac6da78f4adc032a92f0be96c0a3671561c438651fa58b2571bba786b3b1ea3848b7a85f86983c3dbe87c1ae4cdfc4683a6c2f42d0c36e1acc498763f17ec084360b1cd37c1f393e087d3b836d45d2795b6952301f080233f83c0725dc072f62730abfb5832a0c0eb0392c18e086a23327d3e950bee63782b6da4669258a41a931cad51ec1ee24ffd1ac245884b32500395001faad4bbdb1483777544f89c403a921b50a4d2488c2d04d6281bed13bdaf431d8f2d2cbfd3f97aa01cde95019dc9ad7b1b9e16659afcbff7e239c62e6fe0da3935ad5fbb974efc84510e3d5f7e764c16a9c282ff8133ad5a3bc429d4b40ac1a9fa8383918c4bb291fc4a933c817f35c2e54af1c3fb219c65fe44706906cef3712a26e9a1d8920e7d8829cf61e47b39736d19c7a932a6783e7b28c55b89c68cfe7027f8c4f5c28307b2044d161300af1ef8ac668791ab7501fe21bb58c10d563ee34153627536c7264c42dda24debeb6f8ddc2ebfadf7573da98d976cf6796a9e5b910803ed418888bd583db481d565f6290e3f8579902ef1326638bae93b0820a3f7afecafae0ce3aa8dbba851f0281d18fb12372a1bd873544d0eb569c3230af3a904d95ac41dc6002a6fd23947807714f79faa91bdb5fc84f30d570bcaa390e7293b7a9ef05e1201cd3448cc7b51beafbb90420416a26bcf8a205f6e8040dec14f74309727b3fe6d0d641393a28733e906821e54ff245f7d6ae57067d3ce9b052dd651a468719351145d8940feee251ea4a2bd3e576a77eb97f58cc5a3eede590f1474d7afbbb7c73ed8d760ee3cace947cf952cbae836ced7d6c3ec8fa93484ffcbdf7d852b72a15f25256387e7cf329101850ca541b09257794ef96a2f72c18834e016c8b1d0a8e5ab3bf081f3f096c514cbdfd5bda26d8b54833727975923364420313e28a4304a5241fe4aedd55765eb42cd3681c51a7febe23d08864b1f087c3677aedc4ad014c005dd996f1f62264ac5c45e56de5409949205b6851582025b18d5ff611b8fdd9827ea2877f47d060b8b78b9b2a39a4c00854c617b716883776b56878d18afc827609a009b90829397005e9cfddc1a5b2021c3d7bf176015c55518cf9f403e136b823a144fe9391c93704e646053cd1842cd691b3823d27e5f390b3bdcbc8529f6740311b998a0dc0e95a7840af67cf1128de1219736306cd95ce1de4be5816214584221528e7e75c2c70119ea2ab612c82bf456f911f51c32da181a22cada61b85eca33de9c8b893167878e062cf86e4034017d8063178e89098e62dd70a7baa26884e74690068abdd5cca74027c6eca3144e5588d017abc76179945dcd08f72238ce297714284dc7292dcfeb85d76881b67e4838cbb06b2938064ce6143692bd16686aadaf23c288d4a803f09482c8978263f3491bec2df2bb39849d5d3055f55176757f946d7bbba1872efbe265be7d9024be0b8e3a866cf1c47b62fe078a2e5969434ed40fffbf5712cdcc24334b6a774cdea5371275963160ac76612002610f48bbdae7df63c06350ada6ab46a68964f444f07ae7140ca5bc5b837804e005a62f6954803cb28a2d5c053ec94f66d37c2c11bd57bc54c7672f72ad3c3f149c092ae27c18b698d9713283910e61d0ee7d01b91137ab9ffd09174245ce6bd145a1223e2969abe724b6c37798ac477e7e8ef82d1bca8fd16a3a5bf819e287ec12069b3624bb611830d306bb45ef2582461ba3fd9b389c5c2ddef1de9f936a82a372387238ce90c437090ec3ef549f8b15f53e00c4d1e567e3b913d1a821ded40996cc50c8a180d770c0f1ba4ab7dc1c383259fcc09e9de9b1324f6379ccf726c35a2a93dd6eb4854b314f1b5ab7079b1d3410ee58d1d66a18955674e95b01cb73559fc4d2223d1e000eeb134f11ae2187ae70c42c426b56ce17ebdec555736d07236590d5730e7e146a42ba389ed32402c87def80b4960208a3fdfc457cddbae90e907bfaf6734fc515cb8fc67a5581e2062563064f9615d2e5ac0e3f17375744f28fbb51b113ba35a58e2139c1c07d5e26c2ba745ad5844305950f5c1a0e5cd6c1b04abc9a4052996b544622d0f44f18065c95481ad794f349ed29852051dde0104e819a26c2cec3b56cf80b9701aab7a5efb8d5505c1acec56beb33960e42f499dc8490ca5ba23daf6053f96f0e81e958eb5520df4c4838e9554f8853affe54075bd111e8eb6513df013be8503479dc42a2625e8dd9debe527e362f9049c5b2859ebd9d7b935e3fc09947086b23994dd648e9e0be4f30d9399388718066a372fe23ef589abe26f85646e6c02b14f1fe2be2701f10f97b70d8e6a4b93f28027e6b0cccc38fb456591b70c92078c7473235ec36b20d6c0a8126c142f1e77cb7902ac2ff4be5b25779229252b985bdc0bc3936803638c52060f200129a3da2c5248e90173bb10d60b2a00ad3d9ab80e2d803d26da278ef07b9c8dd018361e5915943e9d8adfeb2b10525cc7f37e7f0405be2c960b946c6bfd8dbf7b2c77669464cd9e31921813880d0923c04987b148cd0ecc7f84f209cc5dd98a77a36805c2088848e101082f87d1b3fa59b3fadd5f51af805f60aad45194304bea0ce53d3d8eb14b4db30ee5210e7cd156e8acf1c5fbaf085638e83e3771852924169e6402d2f1a26108a6095bff0cbf4de404e9c9fd5ccfae38df583705948b9bfb2b851d74b29bfbfded39545acbff3405cc1db46368e5a659e99f9ccebaf8f592422443a9cd1fabe58ef2c6c196d3911539f08046501eeef41b63c816e640058a82df3c5e421c90cf344b7da8aa2ac39b06e62a58ea27d10ccd1b31503af9c4f4fb66669f0697ecd6416c8b41c8558a47cd8e3c7977ea6ef2743138496b2330b966f3f3433eb9d1a11cc00fb6466fc317487f4c86d0f945873f6057b8665a1991ea7d8eb4e813783938f73353132deca4b2ad07427e41ad62ae716ecc609682abb908bb50669799f1dcc7c09ceaffdca38d0fe8b7ddbcc8a2b8d0920d553b94905981111f99774162eea26202679a68bb1776829851b6f47f0d6a9cea9461a7d31ef4cf1a7319d0bcc795b964f5a83a210e7312d19ee8b1e4db7b254972bf623d1a6868dcbd54cf8e131f8388d84f797c448bb9210e4bbda7da81f06a6acf6ab92ba427a0288f0478900dd35d7b54bc183bc1ef2f0c791e81cedbf27b371476679d970e0109b6e40a080270d317378bdc816fe989fdc9f31dad02049dadec7498bf88f74f15a7df1d5da9b8da72804ed915430fb6e6a6bd452d7ec61ed6578966f164c1856fe26cf098057b71c90397b449f89b0ef20eed9fc83972dfe0f33622c30bc29b710bdc7d4dd981c1193899f11abd1e698cfc932e5e38c55e4c662c440a1164a6561f4ee0b630ed9b2125851c51a25e2fdc090c337cab003b9cef4dc0c0d97f0ae132b7fcae853c40d4ee1592a06e567e9ac28a7b911939e9b0efb52f5e4bf1c42cdc9bc0da0c89a21ad9980f2ed05417d5138db7bc4a8118b20c6607e0576ebac37f5453b136810d19b8b36f92e5a1846fd6b7e3d0d70367d9175fe79d4946a1bb08770bcb2336ce7a7b1a327551fa66f6b000cda9a4d12bdc1cd9ddf0c519a6a999bf820063d39b714f01be993fdf475e049bfa8115b0af2a781ad1a8519141d37765e190ab277039a9f2904d1bbdbbad30ff2a0bd965a67b8e08832ab087a1a6dee53efc437b4b257b3b03a10f854a75d00e50be8612ece459e1f0f51e004d136eadbffe6def0bce1f8d64b356a8459f9b967e511df943f54ab77f89d06746335442353ab00e13698983f07dc82bfd5c8ea5666e0d519ce75799deab5bcebd0634c4573361b624e99d83422f3703df70f57f54a16c09deedaf79e1904fefed9f26866c6a1e5cf8b32ac78d7e72efb071b7ee51be4e11157ec18bc2646200149e40938f898a4bf91013386e5aa02ad58a7ced4276f06cb98ddca8249aee3eb7bbc63e13ed3d3db97b45992e69a9f617f257419a1400ce3e6adbf82d52b0e007c6627d2bf854632bf3d69046a39770adbaf20924cd83165e84b00180375b1cc762914af73c8cac7cddf75a89f3043a857ba9ec823100e12937aa03ea8ca84e9ae254fd6bfa6760857d33330743f4c4e6e3d0a3db3eb47cc56347767ec984ec0827fc8c3e83cc9fb2578d0f016814ef595520e40a6ebd8fff06afac570c40539d09390bf33fffce7ad57158b48bc9c54bb9a963128ff8bff28b05d19d6393dd59eecfd635958f073b0462cbcb93fe7fcbf69b6a03176a59f9d7f0fb8856fd8dd0f339a49ce6ea9ef60384642c30bad0aad718bc3498b373fce8d53296aa5c7457b2264dc74ef092878325ebd704ff0603db497dea5e7e55efc5d14d8975c864b99756aaf2c0951de7e71e3b8b12f4455fde8e564df2fbcc4c4343ce2d9fea393bb621fdc447f45180c9aee286d231c21377636ee4ac1db87899b7d54"}, 0x1008, 0x800) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x25, 0x7, 0x80}], 0xff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x200}], 0x400, &(0x7f0000000080)={0x3, 0x1f}) 16:01:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) r3 = geteuid() chown(&(0x7f0000001480)='./file0\x00', r3, r2) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000013c0)=0x6) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') accept$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c884606cd26e880bb8c776696dc"], &(0x7f0000000200)=0x6e) mkdir(&(0x7f0000001380)='./file0\x00', 0x100) 16:01:25 executing program 0: r0 = syz_open_pts() socketpair(0x31, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r4, r5) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x8) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000f37000/0x4000)=nil, 0x4000, 0x4, 0x402010, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x102, 0x14) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x1, 0x7f, 0x80000000}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xfff, 0x8619}, {{r1}, 0xfffffffffffffff9, 0x32, 0x40, 0xffffffffffffff80, 0x5}, {{r1}, 0xffffffffffffffff, 0x29, 0x40, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x101, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x2, 0x5af8, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0xa1, 0xa2, 0x6, 0x3}], 0x20000005, 0x0) 16:01:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x100) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) close(r2) 16:01:25 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) setuid(0xee01) shmctl$IPC_RMID(r1, 0x0) r2 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fsync(r0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) shutdown(r4, 0x1) 16:01:26 executing program 0: socketpair(0x0, 0x4000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x6, 0x2) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:01:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open(&(0x7f00000000c0)='./bus\x00', 0x30239, 0x80) 16:01:26 executing program 0: socket$inet6(0x18, 0x3, 0x1ff) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10000, 0x20) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000, 0x0, "ac6a4196c7dc40f8b45fb2a9bdd4fe9b30cf5212", 0x0, 0x1}) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in6={0x18, 0x1, 0xd5, 0x40}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="e66433415111babe9bbb5567e43df5cc2dd0c36127cf21e9f1d8beff92c0fb25b0f92374a41694f86c6be571d8ad04f88ce17560dc038d77335164606c46249f62b8dcccbc213ec03d785742d2b51b09f8d85df207936b6397ff85d2f6a754a4441203d708bae9c623472081fd4b002a61c4e08ffde320b0f9f006ec0044626cc2e47dd0413858cd677fc3265a53c98e4c404ab27f204386dc6e329b69dfa3aadc9a515ccb39baf3bddcbade4b19f317dc401d75b687870c89cf6aa6afddd6f5c4af9fc00d229e6c6ae195fd700a0bbc4ffe9fd224c37f5786f3a19f9c4e55a2add58a7aca1a68679fe1", 0xea}], 0x1, &(0x7f0000000380)=[{0x48, 0x1, 0x4, "261cc5e9e7cf98430dc9412b410b6b6b74916d13e3ae96ab9cb48906e88dd92d177f6d340328deadeb0b1bb4ad8c4fd98d66"}, {0xe8, 0x1, 0xffff, "78c488870878c493953e7eb371cd184c26b83b7b87c90469adedd4ff3127f2b6f5952348965869c896fd51da2c8999f83648759f81cb2331c4a4b2ae17c309db1c3b10f546261daa07a8d40ef53d15c54d18da14b2669cf985641ef08e5b7f47cca2c28ad55eaac976ffe9ee85b53c016b4904868e8da0f5005c6a8422d3955065018b3f99ecb78bf7480336ea96a7fa473880c15d6f296a2a6bd3a7994c7eae74aa2ded2161c449cfa713487882c8e1bca53f90723cb0e5988696b2ea1b054badd78c9be6970f63f34d65fd9cb5198b28"}, {0x80, 0xffff, 0x81, "439c0392ffd73db03256c3dc18736f9a8d01b0daedcf840d08a729d597067ee5fd0c897e2f5134943460faf8620b03726c7ee3793265c2c1cb6d4ccb6b845e5015aa0f7d1dd8bcac466fc8717663e9188c25f847a7dd073113bf2f7b3b47a659595c595d18968872a3e2"}, {0x60, 0x1, 0x5, "c051a4edb292021bdf56d907811f8a262a1b688be5b8015af2ab438ff0135c1389c3004b12d6010c49b405f87d8e99f472dc70ea268d26c8f704be2867e598276ebc7406bc34d70df49404604c5b8789"}, {0x70, 0xffff, 0x3a35, "30fb7eb5e386bb88e0886f29fbddd7c4c312943cc583174fabe3800265395dc7b656a87910468ea373c9423f67581579f53700df4293a84f9dc5415f8a8c68dc19e25c11b49e43a792c85434e72430bf982cd4d59d6c260a00aa47"}], 0x280, 0x2}, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) 16:01:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) r1 = getppid() getpgid(r1) write(r0, &(0x7f0000000040)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) write(r0, &(0x7f00000005c0)="744c10f46ad4dd841fee54b905f98ea837d4981f00000051a33ebc6fc70defd899a73305ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9a99fdb50695c132a1b93e3b09591d2f85086aab75c6988182c18df598e2d9889935afd050b1939026ea6b63a0af5370fbd7b74e97bc200d09f2106eabcd96b94e13cebaced8a15cbc8508d1edfb6716b77ebc206fad58c16c799d960ca991bbcb607d485e25fd71d5a8f00003507aa327b886f6234c38cd1a4dbe85476dfebd286feebdfe87fac260927441ab9c59cbf13059e42ee34de3946e4ab0a397cf08ec8", 0xfffffffffffffe99) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/199, 0xc7, 0x6b1ca64578aff2f5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x400000cc) uvm_fault(0xffffff003c4f0218, 0x6000100, 0, 1) -> e kernel: page fault trap, code=0 Stopped at switchwrite+0x98: movq 0(%r13),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003c4f0218, 0x6000100, 0, 1) -> e switchwrite(ffffff003ca55040,ffffff003ca55040,ffff800014aa9e28) at switchwrite+0x98 end trace frame: 0xffff800014aa9d00, count: 0 ddb> trace switchwrite(ffffff003ca55040,ffffff003ca55040,ffff800014aa9e28) at switchwrite+0x98 spec_write(ffffffff81e300a8) at spec_write+0xa0 VOP_WRITE(2e,ffffff003ca55040,1,ffff800014aa9e28) at VOP_WRITE+0x65 vn_write(ffffff0029dae2d0,ffff800014aa9e28,2e) at vn_write+0x127 dofilewritev(ffff800014acd798,ffff800014aa9ed0,2e,ffff800014aa9ee8,7f21c121348) at dofilewritev+0x13e sys_write(ffff800014aa9f70,ffff800014acd798,ffff8000149f9990) at sys_write+0x6e syscall(0) at syscall+0x3e4 Xsyscall(0,0,c,0,3,7ef2f969010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f21c1213d0, count: -8 ddb> show registers rdi 0xffffffff81e303d0 switch_ifs_lk rsi 0xffffffff812450a5 switchwrite+0x95 rbp 0xffff800014aa9c80 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0xffff800000acd000 rcx 0x48 rax 0xffff800000acd000 r8 0xffff800014aa9ed0 r9 0 r10 0 r11 0xffffffff81245010 switchwrite r12 0x2e r13 0x6000100 __kernel_end_phys+0x4000100 r14 0xffff800001b25180 r15 0xffff800014aa9e28 rip 0xffffffff812450a8 switchwrite+0x98 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800014aa9c20 ss 0x10 switchwrite+0x98: movq 0(%r13),%rbx ddb> show proc PROC (syz-executor0) pid=287828 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800014acce38,0xffff800014acda00 process=0xffff8000149f9990 user=0xffff800014aa5000, vmspace=0xffffff003c4f0218 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 24753 204133 82990 0 2 0 syz-executor0 *24753 287828 82990 0 7 0x4000000 syz-executor0 24753 375181 82990 0 3 0x4000080 fsleep syz-executor0 96142 300960 13513 0 3 0x82 netio sshd 35310 162686 1 0 3 0x100083 ttyin getty 2851 6136 0 0 3 0x14200 bored sosplice 82990 70444 99954 0 3 0x82 nanosleep syz-executor0 91551 142491 99954 0 2 0x2 syz-executor1 99954 447383 718 0 3 0x82 thrsleep syz-fuzzer 99954 114472 718 0 2 0x4000482 syz-fuzzer 99954 48268 718 0 3 0x4000082 thrsleep syz-fuzzer 99954 444212 718 0 3 0x4000082 kqread syz-fuzzer 99954 121954 718 0 3 0x4000082 thrsleep syz-fuzzer 99954 46714 718 0 3 0x4000082 thrsleep syz-fuzzer 99954 524266 718 0 3 0x4000082 thrsleep syz-fuzzer 718 26619 9681 0 3 0x10008a pause ksh 9681 194248 13513 0 3 0x92 select sshd 13513 312689 1 0 3 0x80 select sshd 9617 57182 43399 73 2 0x100090 syslogd 43399 440302 1 0 3 0x100082 netio syslogd 13522 199999 1 77 3 0x100090 poll dhclient 73087 346411 1 0 3 0x80 poll dhclient 97552 161351 0 0 2 0x14200 zerothread 77678 127426 0 0 3 0x14200 aiodoned aiodoned 35586 192138 0 0 3 0x14200 syncer update 99772 193475 0 0 3 0x14200 cleaner cleaner 23862 185151 0 0 3 0x14200 reaper reaper 35630 275117 0 0 3 0x14200 pgdaemon pagedaemon 7909 477287 0 0 3 0x14200 bored crynlk 6363 475118 0 0 3 0x14200 bored crypto 34449 33418 0 0 3 0x40014200 acpi0 acpi0 77634 149823 0 0 3 0x14200 bored softnet 86776 509814 0 0 3 0x14200 bored systqmp 34049 228171 0 0 3 0x14200 bored systq 2407 248127 0 0 3 0x40014200 bored softclock 31564 96393 0 0 3 0x40014200 idle0 1 24103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper