0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r11, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) pwritev(r11, &(0x7f0000000000), 0x10000000000002a0, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') dup2(r3, r1) 16:01:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) r1 = kqueue() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd, 0x8}], 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0xd) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x2, 0x6}], 0x81, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x10000, 0x1}, {{r1}, 0x0, 0x0, 0x80000001, 0x6, 0x80}], 0x6387, &(0x7f0000000100)={0x1ff, 0xfffffffffffffff9}) 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x2) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:01:16 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="a20f33e5be52afd2e7502182347cb6b3a7a114d8935e3741f8372ef70b8923ee8c67df05c8fe8da096cce39f0ec838a9d366a4e7f8928e6bfa20066384f045c4", 0x40}], 0x1, &(0x7f0000000140)=[{0xc0, 0xffff, 0x7, "0833f72d26ee425e1a64af9f62ec08b120bb8738bf5337ebab17704fb639b450ef3cbbdd679ebf873281fd4adb4acd4c45f55663134dcea5e92143eb640aaecdb4094afa7194f1a5044644cb2e6ce1a1a0071db8601a07f742053a7d342c148de8507ac56fbac08f3ea42b50d833b836fe47bb588a460d2afea4b1a0747f8fa2d4d37566e1b197139ac3d7904db9583eb11cb8507291712885c70faacdcc19e1ac290c5637ecd4bd36270d"}, {0x28, 0xffff, 0xfad, "c57d6850e80566d982b0aed931220a585612dccfe5"}, {0x108, 0xffff, 0x81, "11c68830d620b166dc6ea4601d1eed7fd9d7377c59686d4dfd31ffaa1c55018b63f76a644ff74091472ef01c9242104ac915eefa0894929b2a69fdaeff99b0328f676c26204920a967d6ad2054a13b36563b7dfaaf04926a0e722896d7d9de8860981c9be80c9331b6deff146374b45af3e2ca51a32b2680df82bdd03bf6ac5f0bcfa07616b3a7bf0c7a78d092144b729ef57d619fc2029b2855b17d4356ba6a0d7fa77b81220f80f74d894f1f658147fadc328cd8e799a5e45d74a59610c7df745a7970b46ab1e9e045a71ed3babacb9461329dcc44f0edee0c22ba6c8d63c776a86e14706359feb101386d5884368054d748a75f"}, {0xa0, 0xffff, 0x3, "a808e6c135d1448045d5bda1d8464bac4188743d6a0843f1c5318fa5e8b4acc24a0bde0bda72c1a65a2595a49a96dd28b6feca28e168b0249848f6b7ecdeed825940d58ad35961083722873d996e6c3424ade9b6754a75bbe88d4a0f9dfb23758d3d6f8d8b14d5ad861d9e5fb5b136060eb07f483ef6837d470f7ce7522109b89402468a307fe5aad9ed1667"}, {0x40, 0xffff, 0x8, "b184e203882d7c5d1c2026f584987231fb4b909bafc17092f54a270c30c4e2b294feed198a91f44dc67d7eecdfe9b08c"}], 0x2d0, 0x404}, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) dup2(r0, r0) 16:01:16 executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1000000000) 16:01:17 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x101) utimes(0x0, &(0x7f0000000100)={{0x1}, {0x7, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x6c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="63882b78bbcf43e7a9a30f8aba6a3c28f51d2f85cf5d83b64a965e93dc47c15679acdcc037fe1f406975fe88f781b05606e1e8249e87eae50edb46e27dfa6f202074d0b8c4f8615d1255f05903c02cf55be47f365e3f9af313dfde6374ee3ca00e0f518ffa3a3ef9d4161a2c60c98ba2d7b376ad076744e388f4f8d9a07ff443e6132d2f2be9fda7859cfe9c3ef3e0d665f83a8bbd910e215f33d8113a5ea07474ade5892294ac96c0a4d4408403304a02ba82c4f793487b9c21ec7b675dcc8e9f06406de0f7fb825592e7a33037ee7f50b05662cf74af9347c5ae52c4b58027c1e72ff022aff98cdfe376c05e76f755de1cb1129edd5d7977d032268887f582d2d180689ed92080c4a71e66a82acb6ff36b1b880ca2f5f22bf96196ec786fcd9c67f683d9d34920e9301ae693436456763779421b05c7d9d18cbaa26d3b0931a83b923d3855c023ed8bae550e33a024d65293bd29f66549ca5e64d460d856b207c5895ea83006e7bf98741e88171338d9193e7b1f81974204485a36e3b81ef5aaf471eac15bd7ea57878232b7b49c06808ae8dc84ca2ab998b698cd21ab9a4e3cbc03c4015781fcd6044c7fdbaacb19f6b3ee51bbadf43f1d6158e08736f75e82c28135755341740284d48a9ca701a2e7800d916a3f26821f9cc92c6c8a5d6cd2b51510a7f20b0f050dc4d824aad040720956df66d58328291e0a", 0x1fb}], 0x1) accept(r1, &(0x7f00000024c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x4c363df11407cae) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6a83) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000a80)="dca328c238e89bffc7b7a2cb51ac5dfae8488e2c3b1515b9c5de27bfd6ecc5970d95973749f884f643d5e82ff4ecf3ac67409abd448dae77eca90422ba74f8b6dcd1329332f9429bc4344965d89d78e79c057e4d26fbebbfd139cba21f922f8ab2ec12eda416b354942d695ccf16d100668bd8bc870b19aa4df7cf32c9e9e9a838c69e58b8f7c8e6196674095894a8bb835ff495a83878fa30f69f9e573e5d15fff57f2a83b98e1c9dc6b3b88282799e7dcf98a7e2c079486977916eda1d3be86153f5d582833969bc205c8d566c7cda294beebe6c88031c133df31edbfa802d49feb0e791e8d0ff2f4b4c6407c8079b0848f7d1cff2d6428102745406226a5e298aa21e3239e40fba342d70a74d8f55688a05518551aa4358b267e961d6ebb6fb7438b77da2dd4a4df6b31289545b12da57bba4affca81dde7e978b96cca86772dde74c8784944625366ffdc8d11dda4b106e91abc94e188b085e7b995ecd94adeb864567c085bfef469c30b27bda01eab69b47aae1ccdf442f939bbe4217ff480ab877105e4cc188e9d6dede6a337f3462504c582333c10a8e9bd3969ae2306fe22dcbe810f075058a17ce606ed7ed7ee93c270d04cde98c0ca8f5870daeb53c3122b06ee9aacfbc73c2863b1cbc924e3a5efa179f881ab814c83ccc92564306cde30756d6fdf404d5c39ea5cff70b580963385351f4a989ed29f46933945684c1933e910514b358e28b15bb70b169924ae2642b3fa0170d09a495d5ddb65005f1f91a686c5a48c3236b421b3c167ffc83ee73ed87eb4d0e6775fc0cbf725900a461954c130d108cb3cc718ec18f5675db44616c4aa893cf7f1d6447ddbdf97e74d3a77947c915d02ed4af27f659b5dc3c17c15a7d794a9d1705721d7712", 0x27f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:17 executing program 1: sync() sync() r0 = getgid() r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='x\x00') chdir(&(0x7f0000000600)='./file0\x00') r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r8 = getpgrp() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000740)={{0x3, r6, r4, r7, r1, 0x2, 0x100}, 0x18363e15, 0x9, r8, r9, 0x7, 0x3, 0x2}) r10 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg(r10, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x40, 0x2e}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="962f7a54efc1332f60f5a9e501f9f141b569fa051b7046ad3052773f53a82069714716734cdf4d300c3be123ce62cf833c68bccda3cb63b49fd1ed18bbcebc308feacbbe52a6f99705dc8cba8c0ecb2e2317b949ede34ded08dd29fa6a547f1129081204071148d20b92d0c1f2409d6ac1da4fcd3cfdf58692dd9642fcfc75e92092db81e272fedebe967c36d8bfac1d656e75e74fcff37182580d30bd400190a4068033b6749b6a2052b407a110737a2d32899b3f4e263f2b84dd2777e61ec434ffc236e4f85c2d3b91bdf64de7011b577c1591b7800fd7a46d06a48c3137c123", 0xe1}, {&(0x7f0000000240)="7af533bd5db556c9fbd3bd10149fc6d215f537f529e7aa573dc0a5d6fd452710d426fc0edce2952a8b55f55c46e7e122ebf6b500cd38a656a025654b9f999e5743d0acbc8dede56b3b4548d0ca0588c7a824940f88eb4902e74ff512bbd708e7ac91453d444ecf03e7d6c90cfcdacf", 0x6f}, {&(0x7f00000002c0)="69f4b46eed7deca0a3197f4bddb47783cb9d89c855539d58c1668bbef12defb6b1596ad414d13d4f11bcfaac84e371bd6f70de8e73a8e51c3aee8a204b84c63eaa0fd07fe2cf753c38579350b774505a659ff9f62569bebba45a8e4e5582c6074eae9b2f2c8f3218092a395df8879f0c", 0x70}, {&(0x7f0000000340)="825df2ef9e738bb9c734e2de72d519c281c4a0d39d20175526a35b0c6ffa190ffd22a6920646adec7505c3dc7785d30510e1", 0x32}], 0x4, &(0x7f00000003c0)=[{0x60, 0xffff, 0xff, "b98dddf09e113ed2b46a61b1ad4e0936cb398810e709a784a9ea44ecc094c5b0e27d39849250e810d3cc3687eb34c8e2402dafec71ebc21e14e4bd57589ddc192951973eb0e69f0c3925"}, {0xb0, 0x0, 0xf3, "82b8603b772ebf4de09fc9ea5d53ee76dde158837a51f925be30fbf00108a8fcbdc232aea1323e0c3de6be944bf7e3340dd24d25b67a27aed4710e41cba72f77a14cc9d855de9e2ac0d6afec5c3a6fdd406b5c6f4d9aa4579d486e7d23f190bd3dcdcd63a0525c930fda59416cf01fcfd082ca05882b358494920ff5c9c55aee6488941d94481754dd5094b03fb89d607fbb8686cb0ef22a00e17c711c2edfe7"}, {0xb8, 0x1, 0x4, "26b91882797b5edfa290e6c9c8ac566dce97b454d6bdd672d177a145aa097c44c7882fd5f8e825fe00bf7bfb6dd06c691de821c5b5ca110b57e03bb17d1ef1269896f6aac02efbd7bddab7d24c90920601d4a9d5fe55bc9c516136bc43dbce43bc1a8c371d95dfff471d9a1ab502e06d0190b4f313db2981f221d195c9d17abee9d56c43ed448e8c383769db62a04d6fa9de4ddf33291f8e252e9e26b9f412b65d11cf8e05"}], 0x1c8, 0x8}, 0x400) 16:01:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000fc77fd815ca3182802f2f63779fffe8e729f032247543dea8eda4c93dfc448e63c287107b213e30b4c12990600000000000000e98b095bae7ab2c3ea3a154743fcecfc4d28a9bdc9bc8c5e51b2e34919b062a271f58ec1783fba76c1401cfec5d23659b4ee8a599cda6c29bb09d97011bea0e9c1d3672e6bae5d9fe771c75104f1dade65fe902539723a412eb133f1b11a716402473c4598e94cc3f22b68920743cf2baed97d4d02ec6e45f5469b71e397fc95"], 0xa) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x2, 0x8, 0x64, 0x3f, 0x8, 0x4576}, &(0x7f0000000100)={0x46, 0x100}) select(0x40, &(0x7f0000000080)={0x7c, 0x6f9a, 0x438f, 0x1, 0x5, 0x10000, 0xffff}, &(0x7f0000000180)={0x7, 0x2, 0x5294, 0x9, 0x0, 0x40, 0xcb4, 0x80000001}, &(0x7f00000001c0)={0x2a3, 0x2000000000000, 0x2, 0x80000000, 0x7, 0x103, 0x4, 0x8000}, &(0x7f0000000200)={0x5, 0xffffffffffffff89}) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x8000001001, 0x4) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x80000000}, {0x7, 0x5}}, 0x2) setsockopt(r1, 0x100, 0xd, &(0x7f0000000080)="fc787aec52429309101ce941fca9e348339a06bdaff9e8a8f8bded8791d922ac1a235c65c31a476587772c1ae3d0ac0b00cb11550843dc89da26dcbab84c51e143820d2b871f7d29c8db510b46bc4b", 0x4f) accept(r0, 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000fc0)=0x8) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) read(r0, &(0x7f0000001340)=""/116, 0x74) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) 16:01:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x5, &(0x7f0000000000)=[r4, r3, r2, r1, r1]) setegid(r5) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) r6 = socket$inet(0x2, 0x4, 0x401) connect(r6, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:01:18 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80000000000003) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x9) flock(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x401}) socketpair$inet6(0x18, 0x0, 0xffffffffffff5735, &(0x7f0000000040)) 16:00:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b79c97e40f069945e3a8d8192ac0f5a9", 0x10}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="2b50fe8bdd1b3269317ce55bcae3cf6a3c7889c434239e3d7aa9790348a79796d9c55464da633b746be73ebc7522bca4396e4d73cae67233f7992d22285aceb6e7a5762793671538baadacc19285f624d680629f5c24a57568791a4918a018e7a91e", 0x62}, {&(0x7f0000000200)="4527bc1b61ac235b884fab9adb1778401d6f40de13b6b449cba4f9ae48a94eb7671da35ce4f3a2c2b5706c1df186b850e443d590d631bbdce4271d52a67540c2732ddf30b2082faeb3bdb3b85b310cd0e7613fc1ca5abf47eec2b377ee4ff465d43b22cfaab9ba0675db1e328bbb5d6b46708de90274e8803ac00cfa87e3b77bb5bb119910f4fde15d0749cfcfd1125bf857e4e4462bdda038fad3a9f4761e7cf38f950313304cad596e6d2db9aab2ef67cdd6aa2882d619b2ea2a5859aad5e093543aa256d6a67514a7cf24eabd9f7ce3657bf7", 0xd4}], 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) fchmod(r0, 0x100) getsockopt$sock_int(r1, 0xffff, 0x1020, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) munlockall() 16:00:15 executing program 1: r0 = socket(0x2, 0x4001, 0x0) sendto$unix(r0, &(0x7f0000001c80)="03ba71221b42c6c7f760ff5c715e1fae621564dd10cc2082c5ac6c439ff8c5aa1348104dd87fd820958fe862fc63696fc5868df09071ebbbbc70e113ef9d67cf5e4f5160aae30c1e9b", 0x49, 0x4, &(0x7f0000001d00)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000040)=0x108001, 0xffffffb5) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/135, 0x87}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/75, 0x4b}, {&(0x7f0000001580)=""/196, 0xc4}], 0x9, &(0x7f0000001740)=""/215, 0xd7}, 0x2) r1 = socket(0x18, 0x0, 0x386) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4bcf7294fa961a7d4b61ebb53eb8ce02174c58c57a43d8cc4d425d4f"], 0x1) unlinkat(r1, &(0x7f0000001c40)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000018c0)={0x6, 0x8, 0x5, 0xc6}) getsockopt(r1, 0x20, 0x4, &(0x7f00000014c0)=""/44, &(0x7f0000001880)=0x2c) r2 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x40, 0x28) openat(r2, &(0x7f0000001940)='./file0\x00', 0x100, 0x8b) recvmsg(r2, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001980)=""/160, 0xa0}, {&(0x7f0000001a40)=""/81, 0x51}], 0x2, &(0x7f0000001b00)=""/109, 0x6d, 0x401}, 0x802) sendto$inet6(r2, &(0x7f0000001bc0)="6130fbf586edb3489bde122b503a54cc3fad50e290d782ad0d0e10c7077a83f2640cfc04038d326e920d0f46e7d1", 0x2e, 0x8, &(0x7f0000001c00)={0x18, 0x0, 0x9, 0x3}, 0xc) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) dup2(r0, r0) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x4000000600c, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffb, 0x0, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0x0) r1 = socket$inet(0x2, 0x2, 0x9) socket$inet(0x2, 0x0, 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, r2}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getegid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x12) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8f, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file1\x00', 0x101, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000080)="b5d4b2eebef9611150caa542245a25ad9e7b90fc3519d18df86a6d619f3780460b9843d3c606e05e194d5419236a499f027214dc8066d83899b95b923b40750a870f17225a8755d80cc061973889a990c383c2092e9a96ed33decdd533c50ee9c0f9320996ca2b8290987b4b5f6aaa1835533320a42820ab9d92d8905caa471a5ee638a28ee7673a0a8f75f4e61e0f", 0x8f, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x8, 0x6}, 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="4dbdd96c2449925ab161181c8650bce0fee35209e289d4c41f87fa13527a8a1d2a3aab600a6c146e8365245b2ea7d8b8b074966e2793385e3cbb1f024b36cbb1ca21d3b1ab7be430ec4785fce61296334eaa7d2824f11e9d52bb56a893017daf7eb5afa024bb", 0x66}, {&(0x7f0000000200)="772d96ed281a557414ef6fe055ce9c16ce569c0775a10eeff8e548e0a02d0df22c2111ebec0d29e789ee2ac938bd2b475645a874e95a46c207c809e9cf5520fd343d112d75d8ff3fa5c008c2a59a01428589e0be78bfa01747962e6360d6a7163498ded698b100d8ea21ab", 0x6b}, {&(0x7f0000000280)="bbae156fb20ef2fc503e9c4a60a2285a9af3718d4d35247112a2609ce8bbb3a826a23c7d6c0601788527f4a5eecb2deb29cfc1e7df6e330aaf35ab0c2acdce2c9e784de1e616699bc4f820ac205d5753c1b381278c32b1a993c6a8449ea43c4e8566bdc5baf2bd3d4e2dd37b736b73545df7779f85e6f65585e8300aa7659f3b786b76b7615cd67187d0b60168695257dae6d903dccc5f8554ddaf34086884c24dc0127cbbf00555a104479de2c1d640c234ab33bee6e6", 0xb7}, {&(0x7f0000000340)}], 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xff, 0xa00000080000001) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xfff, 0xcf}, {0xff, 0x8000}}) chmod(&(0x7f0000000200)='\x00', 0x10) msgget$private(0x0, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() 16:00:18 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80) close(r0) syz_open_pts() fchmod(r0, 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getgid() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:18 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)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044b", 0x67) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 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$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:18 executing program 1: socket$inet(0x2, 0x3, 0x102) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = getegid() setgid(r1) socket$inet(0x2, 0x4003, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x3, r0) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) flock(r2, 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/243}, {&(0x7f0000000240)=""/181}, {&(0x7f0000000100)=""/48}, {&(0x7f0000000680)=""/4096}], 0xcb209615502a1ae) fcntl$getown(r2, 0x5) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4000004000005, 0x40000000000002) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd72, 0x9}, 0x8) 16:00:18 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getuid() getuid() geteuid() r0 = dup(0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x840, 0x40) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/55}, &(0x7f0000000280)=0xfffffffffffffe19) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000100)=0x398) setuid(r2) r3 = syz_open_pts() r4 = geteuid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x18001, 0x8) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x100) fchown(r3, r4, 0x0) fchmod(r3, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3ffc, 0x105) sendto$inet(r0, &(0x7f0000000080)="deafb2708a5002c99089d7836be8470cfe4c5ecf59a8b16cc1ed8089cb3354115bf790b1ce76a4efac8b065f647781f8a95309a0fde9a8b5fc0f2533f6813e0aacd29cfdabcd77e141218d6b21befb4375339ee2ac046810399c95bd446038381d97a00c8b8fa403543720578fca4386400cc98c8cec33b41fc186b2bdf05902674cd31a27a72a98e2a33910522674197c63426d83ff49291b99a2b660e68bb3ce7249b8ebd9e581e91ca2c2f88f70e93b70f44b43d5ce6f453f3c89ed52d7eff60203eb8c2cb267449e3a1df1ef9f22d7a376dbf1f40444a15d6c35739eb3f7d2", 0xe1, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$inet(r0, 0x0, 0xffffffffffffffcc, 0xb, &(0x7f0000000040), 0xfffffffffffffea1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = accept$inet(r0, 0x0, 0x0) listen(r0, 0x3f) socketpair(0x10, 0x8002, 0x32, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x653) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffc01, 0x10000}, 0x8) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sync() semget$private(0x0, 0x0, 0x210) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 16:00:19 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) setpgid(0x0, r0) socketpair(0x20, 0x4, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$unix(0x1, 0x0, 0x0) fcntl$setown(r2, 0x6, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) fcntl$setown(r3, 0x6, r0) fcntl$setown(r3, 0x6, r0) r4 = geteuid() syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff99) r6 = semget(0x0, 0x5, 0x410) semctl$IPC_RMID(r6, 0x0, 0x0) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x7ff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x200000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xfffffffffffffece) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x31a}, {0x81, 0x2bed000000000000}}, 0x0) close(r1) 16:00:19 executing program 0: r0 = syz_open_pts() munlockall() fcntl$setstatus(r0, 0x4, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x403, 0x108) openat(r1, &(0x7f0000000080)='./file0\x00', 0x41, 0x2) read(r0, &(0x7f0000000000)=""/54, 0x36) lseek(r0, 0x0, 0x1) sync() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:19 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ca", 0x1}, {&(0x7f0000000180)="92df865ee579b37a1007cfee800f5830cb6be12a6cb12a121bda7fd6a77340109244433131a8e8e15fb74e02f52e7cad0624194d1c9432a39ffb73d30ad8ed9e94749ae3cb34f6f29775dbd2cdeb052c164a9626fd91578d11ae7ae5c03043e9cab5c804b981d3c242f3027511f6d21cbdf50554c476685d243560ade04edb3a1e852f1901f8486914cb38898ccdec986430ce1a849c8eb5a8", 0x99}, {&(0x7f0000000240)="e834922daae307b8268841bc75a268aac4bb9a618c9081adb0d6b2989f1aa24deacc9725e2682271678053a32cdc964cc64a80f0352de43fffdeaaed4fb15324842425477417f8af65ce0a1bc0f9bf9bae927e98a33bb1c4ccad872ceb4cd954fe0035a0035840cbd09074f7bf34a3efabbe9ccb4e04bab62b40ebff8e0b5c73c7e1825b91b7b9e871d4dbbc8f609b526ac92c82a3c764f09ff790f39a14ba2eda1005dbffbaf158a835821f4da1bd3d0a17a62102bf28cd95e621db3705dfb1c933e8a1484c344706244947536303", 0xcf}], 0x3) 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, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x8d8, 0x0) recvmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/101, 0x65}], 0x1, &(0x7f0000000400)=""/19, 0x13, 0x5}, 0x40) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000002780)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="7d160cdf7d4f241aae38342e41c0f02d3a597d0a93da0d47ee694ba91adca7642f04311fdde16c659287f140a8813c9fdff2833a1eb253ecf0e42609b8ae72e716d7bc4d83d81457d995f37a357c561da6f870d4afbac9307393fbfb4f6c79f6723e5150fee353131d75ce2f7dbcbf72b502587ce07dea11f6dc41c3ff74d911c3ff70f4121c741527c0483a6102687cbb9ae806546b9223ea7f99296c24dc20d075693c379da2880c2cb03801891d", 0xaf}, {&(0x7f0000000280)="6032e307f35fc02163b40c2976a1f931366422d239ab1d3ce4ded2e722c32ca931a5f03adeb6010e8d1aa304115e2097ac2e0e6442e5b08b3af49602642d1b248ed9dfd3d35529ca", 0x48}, {&(0x7f00000004c0)="215f38a3821fc473bf17deaaa349c1636eb5523151d94ed380c535108155f1244714b4a3a3b6a140f387ee95c9a46a2e49f6a85d786d45eb166bf9337f205671769bc13c6da82cacb7823c218311d0ecc0669970579431f0ec83d91274f77f0ab72906f4589110ee5208b4fc0ab8dd6471dde176c5e27d2d9530195e9d66045d61fbbf515ff0a72e34a26e361c23b5daf8243ee0cd1b30eed2b822a8a559eb7512c7352a43c7d3532ebf9024201f9c81acf0acb0456c2871db8c4e46a8f8fe3dbb40494d3147ef3e3f7abb41427df56bc612e775d4edc6c5bd25a47549be87a537d7c1babc9ccbbaaa68b8c606ea8dd4955cba93a3b7f9cfcca24cfd56ad3db3becffa133cffc6debf859c88126bdeaf4368665cecca7327776912b2f532edb2f4f276a27789c42a94535715230140b665d379bd33b6a7101bcc268af5eb0ceb903023459ee26546735430617f43ab8fab88c653ef33ee5ec931e19c1831b881866fe4af7d3711811406321147a2393ffae56460716325ebfc99f61d48b3d2b90bd60de5a7e5bf5e9afac3a150dd0e859901dbb1d4990e59812093525d25db634de03a169c1b9f09022a91b89b208f68cc306d2e9a17778e1c5f33231f1c6e08fba262eb02956b0cc4efaac315d876bafc2ef54ca5ad276d2851709882057d6944d7d5e7e6c900e239d34c65bd841f8a0eb4935ca3c3f1364ccd53385f3056b1b0b52d2ffde0ef967254af79ad8fafc6d1cb1642746fe3cdd21f45beecc6780725e462979250ec456122864e97d404d4d4b71e20d31d79ff084a5465a33da444c7c4f4116961c50c53007db2c4ea810e50bd4b48d377c1391ac87efaf6e252ccefe32b4973b3a6ae75a7db85e6da942636d8a03689cc0b91474a16b46738c68153af89071613a31972ea2fbfc1b2e11cb0b4338552edd0d5ca932d42c2a64f84215b3d495a0146c6dbbd4217642e129ccae75092aacd0b8b8ddb3d05af1b2a4792d324c6bfaa05c996d05b3ddcfc80e0e6dd1928ce80c3003cde4d48291935d7b6bb7f553c4ddb5c0f96878dbb37e0758e83b7a30317b7d29b5c7bf2bfa9f9325143dfd624771620f6dcf17358fbb203a15d66729c2651ca23c09b5871accc6b061b19478963ad22478e60883ce1313e190d5a37845816aa6a0697cf0c1f793cac9672dbbc9ed72467c1115b5030123aa1825898c9633191af9ffdd360019e40de4ad187489a5681bfb7509166d4919635553f1713e6db1d17885ad1b7d38c8818ad7b18bf4ef69fe49e5f3ab5a7ee2c54cd6cbcbebd24bfe5997425abcd9e724cd3f9d267b834442afaf4ad866d36fa0de8af2d7c485f10f7bd595a481caf980bae96cdcabb4f2092c0ed84a8e95b252cf633962ae49502638ceea4f1afb68bb6f3c2c10e8ddf5dfbff809e26379fcfd9926d54ef4ba75d7da3e9e5b2979b2e55c99953bea221bafd2c1416124e11c662bf7179ee9c05337f2900118fc704ada604496908073216b9cd84b030e866c999fc67bff5b1d0d673b826e38eb94b7616eff54000843b507db76c55532caa88f13ff2159eaed524f2bbf9708ba7e1c3f0ceb25578b8f9a4e65e18ab630fc8700cf48d46f72b6729a004753c57dfdcb67a97ecd268ff2c3d3f9dd7f1a5bca8603f37cd4e35394dfeea390402785aebb6f049dfd61e83ca77bf624b390f2ddcef30971ccd4929f24e0ca9f5eb8fd93a26de393123e022f6d5b8d3423f35dc43e671abe52099d54d966aa97454bd6e6aafd4b6fe49a9cefe08ec924caf57d3cb6640e97915aedf63a9f12942424475bcc02b17dbc7563511831abfba4e13c4336515a65b4421ca2eae953a32c3323c96a49987853124f3669c04da66dc0d0fa7eb8ac02d17e9cb076ff40716aec966c01d851851a40cd10ee06dfb46e21a6f2fd9facd93f857b757d7acf8a92bfe4d5efbcbd016178cb5cecb00e32e516c3daa832057414e7bca821d6481b68a57307acf8b253c16aaa44dafb7018db11d891df6c4d5ce712b7faa9743d76de3101ff955f6b2128aed0d5eb5c0fb9554338a948c3948e1a83950157916bd36ab3aae6dba3a011f6467a0abb1055c3a5cc0216f6f7b1e514409bb3f0d5d12a4f913c1655b93ecc4a56e90753234cae429fbac9bbe7d4172bd07cd8de3a260b8f87df545173a3abbe1cee2238ea3e6d6c8af7b70caa8da44580fb6450940741a036ac35c3f14ac74260071eac16e83bedaac8d61c29acc1daf16baf6c929f27e588bc49b5edf4d813ba5c829026f74a53ce6693699aff26d40f0b32f8b8356e0f879b69e85a29421519b78725403c00fbb7a1014c1bb3d4a04b392e94df400f4be1971eb518769c04955aee03cebe932e772befa13cbf3e431c87a7ac168dde41b6b680033e6b915cff667cf274eaf2dc110baa7ea95e9c7b138c2315070b96c20fb144d855beb9e596033f4fbd82f699abb031e79aec748168fcfc94bb67b99923b9dd8ea0768f0ba4436f97fab34044ab6bc22a493613afadebc8f5f6b39cd5c83e7628b075c179140d2454c46ee99c8255ae575ae5607050bc0312f3899d166a1e9a14e03d9fd257b068bfddd83b44fdfada9ceebf9cd0efb4d07556ae2d77b49163d36789916c77d14c3e25c75a2d62b562adb475862301a09721a2bb1b6eab1a22961b18bb9c3750236494b3ea4f4bdad1bb32bfed8431cc927088f358441f810b4ad48406f6ff8192eed285bdd02cec05d7611b481a9155d1dd4430197fc4d32db7f2c1d98f103d75be7bdaec0ff8b9a42fa0179b16d874d3e7c20f8db2c0e6fb673bbab005466078d32349f0bd95ea6976edc9c391923e351597d8ebac0ca35d2aa9feadef2badd7e804d442cb61b58939cbfd6d91c39eece3c5718181469af111957a5eb27073d714f5b008e00e717739cd4e90551e1554b5c0a7c99d47693141f77cebb6fa6b672368c72f5928711591c6c551e07e1ba14e910827dc71145093cbaaf9e3b9e707f3c1f4f0bd328e4d5ba77eb561d950af86643146e20cb706e6516033930133e97160102796565216dd23bf5e3c979bb0b77bd65410fb71aec2f609f24d8b4078b968b4d1031ce59d34f7a66f0852aeee257e0a7b368c66a1e3cc392f026723f608c49e93e7d6584cc8b719a5e88a53262de3e9ea63ab5291fe48f23cb4ce6f9a2423c2fb3553c233171b106afb4e650548232295e244b4af71fd89ce68fc7031f3c42af752c7ec4499e9d831ca66d359fe65e3160981f1b8c7955d5a5cf8309161dec84d929cf1199a6031e5624ea398de209c7218a14359dcf8773426685d551238c731755d8950dc3e6bfe44b3e6f0128b12605302f5ffc60855d0f633eda3abf1e14cc338333e99c9ef5a97df72ed0eb75ecab8fba8b70dd178f7c97efda573e54dddc937ab0e61dbb1e0945f1446dd0afd3681b4f077071ac391b5fcf05b9e9fb71b521bc60e8d7292dae1f26bc5cf57863c959480c8f4be9902d6d9aeed13fcd837ddebff145669525c20a30e45a8c3dffd3f0208fe57d172a5dd48adc7cad1de39264e7d1dd4be26766e7160d013177c170ab66f1d079b22076a7cd153e7cdd0f2b2ce5a8c009d35945fcece5d8633edaabc35f5a4476bc3575207dc81d5c951e31eb3261168df307422c1dc2853615c8b1e898868455520373bd2b786bc18115a18030aca3796cc08c6649d62eceb24634e28aab3facaec4b19f28bdf04f6cdedc2088c3fcbc375e7a49510c1792d8372936e2954d4141891db1ba697d2beb04ec93a72e2745c61ce05ded3b3762bbedb253278fd05deb778eaffb637afa42a465f02da823ddc6ca40fc1ae4eec96b7839c766c69da287c8694c90a6f87b458436f13e1ec607373faec278925414533ba3484f2d565c6acf56d548c7fa5b8eb76539128d612173fbf4d78f96533a135ef24a7ed4003deb07401beea1a38c7f88f23f0539414be0a2a6a196b06c1e239078f29604e4839bc380b83b4d71214c7d5810472be5b5101abe1a53e0a75cfa3c58e6145246a5b0be542826c004c265c81ded0bc9f8355c01b7590d7ffa9eeae03aecca28cc7b15524f546a6913717d2873b2a7d449dd30ca6b1ed4c7a44f80cd76fc3b143c5291dd2efd53682a0317b160f9477c3c505f98ae07ea484b87f30d8e01c844feaeb8098266333e5fc3d6d2428ae83452b61ccfc2cd1ffd8c2b2047d495502909a93ad52e7ed654a40ddd38abbdfa50623c983045617a60916e68f113f17caefbdd96b3d79e9dd0d0a9f230cf1ef9354a127a74144719b697a92ef7d3b54082fe0d5a8e5ac4dc487f4eabc97fafab66ac2a6b992667d74b971cef49e13b4b95852adc0e10419067ef39a2a06e37e3dc6a79a95eceb09c96d9af211f6d78a02da9fce06eee48f6cf8ec43f8da040b7f29d290c17a66a3627f17c84d67484dfdc43aa56d2a9856e4bfcd7ad160c1f948a319fd55b4f3c3942cc524c29ebd20deb4b0513a5ebe9e7f223396eb2b8a95e51a23059d40a4bc0d89e3fccc89af87fcbd18e54d355d97f5609cd9c948dbfae6cbd6a6f4570cc3d620c11090ab4cd3628e0007bce6eea8a104cf90afd685c584ce54108b41f7f8aeee77c44076e8d534891a4c5b5e200caf88b7d725484ba1fa3f3c2f97611c4dad4328c97a583f6aeca92368908240faa94b1da4e94e7005d645fc5d89a8a74a8cb12eac7e590e575480933f2d4e6b70dd0c7dca1263a1f59119cbc6a8bd088d3e47c437546e9bd653a38d548ff34177897f2686687587f06014e1cf7d4457dde4a09a22231d71e15b82f89304d33950bd9b37104771579bd2127244dfc743f35db6a1f672608a323790ecd6356138b89ab6419cfa43a33fef2a05b20d2c03eca8e4e1e76c799cdfca4f753eeaefd300cc59b0408e9b6a5c277012d900c2c625979f4f4add78158e77ae7d2bdbe99da3551d4893a7cbd5ba27f0610cbe6ed43b22f5fcdc680faa471949f771e36b272e8b4f1fe2ea400b60a8f99f13d74bdcd49167f7e8a00564cfe1d52accc7cdd44023997085eda306c2a0080af054bd5430c37c0d1222229382a670d9a9b061961c84cd8ef2272a38b35d884a164383561179e3e2fcdb417b7ce55ef326f41296e58a48d6e734464e3f2af4cb3495c474ecd104121603a3c9902050fa9aa519822c65d99b56ba1e08285c1e39a2257b50be0a3f5a3bae6b2610e424c03325d3d04a725150cc0d65dec808ef3b82c3207af21635a86393d1dda60a7ef80ca0e1ab60d58528dab160750bf9acd046b95183357fe4120da7c6e95810622570039919bae5550a20ab9f616e31919bd2d0cfbd31d02a320b2254fca46ed851ab6b6d0d436d669cd7f7e2a58f614c4f94b2882734b87f4bdc6c89d7f81db1eedc4924d3c2352e31c1318bf04b8bc88c1f13c481aa70e4ba11313a766940b01fc7d743660535830cacf8a7f818410a8154fba86a34fafc91cf69100f6d3c67d4a5747390059a31bb083516f375bc217e9a9810604428b302414f63b12ad85e6d6bc6d6cf2e27feb8fb5473b9afd62cae84435c540edd848609bfc8756cb8ef5d66f080ec2dba77f96caf5050b72aafeb78e03e511e923688a53a993c226b8633cb760497f4713ccc00d92bc24dbafc4e754108cf90117fb74bf82341d09ef23fe519f2a240d0b6f4597f0f62bb7a92a6f547479c7761975b8c8135d1a8ff2e77d144097857f811c73c5ec594dbde749a6ec76f59a6284f4df94184c26fced67b3a749598e38e78bfca77c6e60f78309aefaf0f5a7b6174790f39471a77ea08e45", 0x1000}, {&(0x7f0000000140)="7e6c7b98861dd06e4ae59a1bcde36bb8e98fb325f64bc9", 0x17}, {&(0x7f0000000300)="2487c74c022c6e5841aef7c1f6470a856db7babf1414", 0x16}, {&(0x7f00000014c0)="21a6b1d99e6e55ad6ee36586c6083eda948ffe446365132e34eb2291b17829a3500db2df8065010afd65ee5d978e8dc6c86bd33e87bd2e4f305a0ea56925611ad74d4be2add46062dd6ef8b8713eb67792dbcfb78d8672736cac99feaf179088342cfb492bbf29eb596f39ed3253579acc6616a005badfec8a455507aa0bc803af2a2c4951056e03ad5ccc927820ec8c26358e25ffdda882aa13b01bf0b8e8d90855b0e2c7baf5ac6713b4062d02f3b412a0f59c690bc0caf1d348c07cb08c790766791612f06619da0ae88c8ca4fd07b9524aeaaa54c0985ebc517b5e34810f9b4bab6d9ab5376bb5d284b33feebff980a57575212505db1dd3f0ce7577f54dff74c05e76c9e6a45b7c4c0d5137d5faf635bf70de572ade6e5f20aea16d17897ba7a2a6aaf770152ab26058f205d1596d1f9831600476aa1f4c1f7501e63e56e2bffdd3345b83ab9a88a248a5c3c87dca5a9ebb1a0896784b86f0ffbcb4c9e69ca6d20aca3a0c5849281a05f192967b18ea7336e32821f4d39da4ff2d202c9ffb67629ef6d049d5c2f94e63c985b2479979203255c4b06dba3c5fb2a46143541679df22e826960cbf6174f99a38ccb49a15e76d06a269b994bc2341002f1aee29d2222ab972fbe3c9437273e589bbfcbf9e567041c99990892f7e615303bd72bf8265a8053a46a71672fde800ddb69d83603805ba579c8111a149794ea273b3d815bdc19b1e126d8fc51c495dad5e814aa7f12ebe6d4cef52556c42b4074e1d8be9c930185cf7b923eeea372d0de8b00f997710f190928ce20d1d194181b8f750b8e8c7227729fe716c4e4ce45928ec4ea4b644debac83b66599db6cbbc9dea237c343d2a6fb6045cb10cb608fa8e5d769aea3570de6940446bbacc7e1a35e788cac9f39be5321f59c2fa3b8ebbe6f40bcea5ea5b25207a2fd19eb8892a9f8994e55bcd06b5268ddcb3f4d1f15ad8d630e6306ca95b9902b9586023112ac001e1955f132c308dc328cea9569457cae655407227e5995f85291e4a1c7ead8c6b26ebe8a876afcd46ed56c1f782408fe3a84ea86585aebdf0bbc68deea1e9b7bef33343ffbfb0040395c6a7767c41568654ceb127cd5ce90340d78599f9ea2765e8c4bd031e248727f93ae1f9e6b10e086fd6d47485d8f45676756a496cae1d84fcbb0611c628fc475f67c15d07017a389cc62e0aed285346d2613ac4c4daa727610e022c0ec55e23b8b266eeeda0b6931fe3ed1294554e24647c60ae231f840a051841942de1f393f3a5c4acd14f74a30621fc2af8128f526b7937fc22cc12c9b408a2da46dfd1ba02d11a447b52a76ae433a175d59c2e7213ccb2b185bb40747c03f1fba7b5b3e22bd45d51b6a8a5d9eb55cb433b4e246060cdcdd776c0f7c54eb8de69f82e6e227e778213a231f426e4471d3d6c261d88834d096559c595a65c8770908b1bba7c522fc028266e9e51d3dba04aa2296a99c0b807a7a6962f805876f96b99c840b246b24a6a23b5e6e7043f34ffcdb7b51157789b35fca324ce8ad47ed9aecc800ac8745e6b27224ca0e535c1c16962aa0de8a8e00fff7bb5534e5a88c928ff95e20cefaa9872225cf1ce523dc19a5bb5b07925f51bf53cbd417de913056f8c0f71134fb48dbb0cd094a47c293224bf6ed6a110be052e8946c55cefe91fa2221001bebac61c554ab9606d6a4d81940f1b37149f88e500193ccbe71971cbe58ca18a232083bbac1419b70f663961da10f6f84ee6a0db6ceb902ea4b44867286e6d7e225b095b925cb50293f4a2398f18a89ef41d300b3e42bb890c3f1424f393b3f93b781efac0329cc68c8df419eb251e74d4b353d252e76f7fe732eecd7a2fec9367690e9cff707d85c1cb9ede04f94d69d090cfc917af200dd2ece7aaae9afea36718701d758b87cc1c323a03876cbc3cd05562ff55dfe13fd3293480726d663fd4901f5d5056010922008156261103d6ba9188a482998844b58c555be62283aeeb5a1edbcd04442c18515d99de63e285e67e98203cd891cd50ab8eef5b2007cd3d626ec606a9c2e38b8af9d647f569e262f97e8af7fd711b6f70975c46f332d3ea7b8d7586b7ac5caed42c062133b0050784cea7da311e1ecf51fb6642cea3e99d1292712be08f9750a0df4179b8c1d9f85a572b28a425690b36cee81860d3aa6f0e61ab5de6ad9fbdadb5eac12105c7c6ee29a3b601a718c97d899bcf9f084a483105097af8c05ad4b2752a1c9f904d603440855df635cb3d9f34960c731ccce152a471fa0cd60554f02954d1cc2281f0717ec9e30a31e3548cc3c61f42e80f6c917d896df330b41a7473d7a9dc0626f8dc38c5f380d65a7f1b6b1b1e66c34a8805fcab5a68808d83ea8b22139b33da2787901a7ff1d3cf01962a0c655f6eaafa44e9c04388797602116df751062ef0761e716d41bcfc103e145422d6ddd875d10d92f0ad53ee406dac3131b7fba3acf8df9683b243f92945c2d99b9230a5c454bb118ab3abc5c39af8842026b1a444fa5b17c1fa71a6eb8639c081648ab98094be77ad75e20493d459b762f83398e84af8f462c59ab294b92f799a7662ab29e849a9d6b7cfb8b77f03df63abc5975630e80d71f50a27650f1d1a9e988a1db3a96990d2e113f9c9bfdfd9c4aeb51110ea115ee3b3b596e34468141de784c55ef90e6c3efb7fd1be7048a6afeb3eb6bcc2bf63d070dc7317e70942ee0796706e8f07793735710598251ef970156cd094da58ce135b7b7653796a943abd123f9bf397a505a606bdef023c9ab278229b3f005c443e9f24c84ca03791df65b8450381957cc2c343c51e10bf6a7a33d9b392065ab1148a3697a3ccc30817543baa8f0716ba6388f770117ba25cb8ff75b68b42eddc4e624478166e28e8e0412e7ee2a768221e6abc55317580100877cd6d1b7912486eaae7fd74036bb5fd562b078263d86e7a1971f66168e6359acd2768b2adb6f08407d6ed87097a6921314fae3468c359385284a17706ef5f94565963150e0095b976077c05ff8dc8f224825f811f4cbdbbc961555491f953d63eed4c8b4c23b2223fa3989a3bfae3754ef389feeec7c9ddc9313748ca5d335e8d98e3d1a3cf8cd62e6a3c43375ab506e43139b1e77fc9c8203280ca43a3bf6506e0942f0d71618810d7e9117cc502baf4603107d07ee5b232d0d9e3c1130e3bbc6cde3de0b95a70439a9d453a7cdb89e1f7233c9802060b7d0ac31a8d58e61bb38715d116973139555bc672a7a6afc1176e20b0d02cae1fd7dbbb7a27dc203ae6701ef40118d563da67cc9346caa2e6e54f423f280c03f5c198286b20359d6df8f9d7ff61fa5b20be139b3b244282c7cb73ebbd6ebf40a430cd9987808d9b90d3d694a9907f8454aaf87028b1c670c31f0fdaf7d485ae0a9c7b9a505eb6f0c026bc6aaa7914ae82557cf50e830a94c938ea1734d5f6f96af1f75a179d1a5d8f3ae549bae7fc39bfe8f1964665e5fccbe8aa4b8c3a33a26de92833fc22111e64bbf54223c245627d7eb615c43358c1a7eacc3e8e3e79b05d08e1965a5a2274edf9aa1df4c7334f568fa5e8c1ec030115d12cda6d4459f190e14932c36334edf1f6b18cfe9566166186f35d3d852292a32ef2230869bb9dd740134ac8ae425827e3b3ae200d146a4d43a0285bb2b9bb85f22b739f8a7ddb99a7a086dd53b045d6c099e24999da208d2c583cf42e284cf1a8a288de151c5ee4172e2416de80fa813c81fe2eab4a0ea3e9a8e308b0686ddcbe51b93b12b29eef10ff2ae6a8c2cee8918c2b530a1cf459f19aef9ebc13b346ec2d3fcd82e78ec8f44cdd5df5b8a562f0a19dc4ebc57a0140df7f6392073c8edfe91ab17d40348b448a699c35c57952254cc05a8dd0ed1975662d338aeb0343e61b76627080012cded30aa6be862eff9437578bb1f19bf000a17cd1543e98c2e182a90cbb90111987c6edb21e1f628fadb5fd7d3dd03020fa1e8c6a1d193ad1222f62737e5e2f369307bda1e144889883c222307aca44adaf2a25c68eb0fc4c8815ba7e9ff3c69c1e1c83ea6fc0f477f2d0695359e5ed1e3345e5c0592f3926cde3d67a4c9fe69d98ef73ca4c15440079bd749f754656b33fdea1ccbc8d4112f05d32cf5a5969e57fa4230be4d1a2544ddd46ba54e8167956dd9370b04ba8b437d3cc54600e12b5f2190510d35980ac40c32ca0c8de074cdb8f8801a0778071d5dc5e0b842c69abceda67fff12e980f657393aa310295df84b4b31a62a6899862ff4494e03bda8a9510b78be97bac290050c5f0761e0257a8d4e28db1524f67eaab6b2d81ab5b8de75bb91aecb2ced2a82a3c9009f550fa0a1e0d53981bea4a3af94138b1e03e19482e1aaf7b3b7df6c6655325b9e0dcadeda9ccf1faa2eb7364c25061aa2a274c8f45857fe9029ef5f7a60981b2ee4a554206dd6fee70d6c6a4cc3eadad4a75cf67650849f4462030d759e26ce063016c91f62df9ecdfb872f39cc6dd5a121e96c68aa74f0e14b525c59e7d40e4c5a7ad85a800d5c4a056947fc17dd0382f81bd19dcbae620f521694e191d652e809c3e0e2e0e3439204a294ec9a142bd27c21f7bffa566819af9bdf3d40b0a5692d05253b1e317675f0b57611eafa55cd0f1a5dfae9a5bdd318e1a258e534eb1d495cc2484ae739e9dc298563f1e48d705e7f6a38631d74657b54008877057f2fcac9c6c66be4c212941adbcc2dcbad03e81948573ba4218116e1097fa54cf089ff9b3807562a49b7e7f63123dc8c4a5bb0dbb81f74f8a7729a280aabc4d0253451a28ee0c17d9bd81c57f78a0b3c512c408d11c2fb9fc8e5000847ba14a7c7edd6a70edf4cf25622f1742603acd60ca109995744e970f3e75773c3516cd40a89ec0cdc0ec5135000a613e3a801d1d34ab62c5ca09926f96b9184865e915d6b5264eb402ff9d14155a1bee4d25936905141e342e82f95b497d20c3e7c368178913db02fd1ccc62f4c3ade91a26a36663c0784ff777bdc8e80ab35834a8d9038d72494783721f4ba786e5c6eef1e3b35cc48987e6299582cc1f49035c83e0e626df51c2862b87d24ec6c88a1d6793f5835ca77b77d466b07aba39a621506c0dbc661d0549388e1de9a1aad10fdb8f340be3298ec437004c2048a87fb4d82d3ee2a812b68f638500ddc7908c2c16e9cfaeafd30283a726038c8b546daab530bcba62bf12ef29825117799b3a7ebddafb5cbcf7b39f07a34b61e026dea8b45f8741a7be863e404091b12ae8dcff8678776bcfeb5013456b3a389f0059e44301d00c7e00a4cba77880e06c80bc15a496c2212af5b61a0a49915a358bf3482f9174cc0781af2a5c7be63a02f01360ada0c22aa7aaa28ca56cda77aae972879866872b0a6dfef8f84d81693f9f3319b27911330e2f63243e584041c8ef33e00b571233f80398b6f55ecea2174998ccfec59d0de8fecdc22c92096d4783bb5e2871ea8854affb2d5beccd0f85119ac5d0f5c8ddad0bfcb4e4946b4e78bbcf5f622a4108a0af4d1372ab9fe9e2e1ffbfd2200543ca9fb63cc13acb57920899149c6ddccb5b4c406941f3482dcd391130866f01fa3cf74486aa6c9b6286893234d28ce29a5670772801ac3ec9e044381c707805424e633f7e8dcab7ba54aa93994c89cbbd86f7d95c2a1f29bcfe1e79f99709149514501dd484a407d1e0f1fc5e5f20159f8c9be2aaea30abc17278eb2d16905c85669cf6fec26bb95bb23f26292dee4861ea756b8ededb6de5d8e823f2a5b59a328ed037078b68e33b8188041c2e892e3781c33263c1526e", 0x1000}], 0x6, &(0x7f00000024c0)=[{0xf0, 0xffff, 0x2, "305b35154eb1e8ebfce98e8e87cd1a309ee1018ed5aa00a4a672ea24d4d7c2de46439ed4823b27f48f6ed32f3bf1343eaac04216870592279677a8f477bf33e53d829fb946e4958c26e2c4938891201d2501a892f13973d6c314cff16d0266735a619c932b671841407c14c7553c0c57990dc40697c5c4e534af284dcc867260f81049af5bae5405f3a2038ea87f4be1d7a9831b377a90887b80832eabb5106cc82e2a54c3775426404657d5bc806c1a6fb9385b7dd1973f3ae94d35918ce751219f8d9dd10443edda363e541ce4448f3eaca1a55a184c3b88b1f9"}, {0x88, 0xffff, 0x6, "c11933339cdf800c4950bb3d9da9b3f1ab592c37de3cac53ada42650006ceae84264a801578d96958caa3dd63bdefcf83ff65b8a78a256690531b68cb8364889bae018ff9c9fbf6c8d1476f6f7f8bcb007916a8b18cec7147003e1681eb618544a7f082bdd8bd577978f08ccb23b483dc72fe3624f52"}, {0x88, 0x1, 0x3, "921a45e86e031f009d01f31301392b566571d87314f624118016cdf8dcb6fc37050f387511f8a75ac837af67711fcb314ef3254e0a41b4ddcfe63b87e5f674175fe792c7d1f2bc74cb5b79ee219c4f9d2c4eff6e99adeab2f338420a9f4f41461af6d3420e683b968cff72d0206d911792e0"}, {0x38, 0xffff, 0x5d4, "8b366d62e0102597b3d022d5122b5f2b6471090bd5695008218487dd2a41b79bfcc9c89138f50fe1"}, {0x28, 0xffff, 0x6, "fc466ea9009eff19f850f03ee963ff69cd45592a6bc618"}, {0x60, 0xffff, 0xffff, "b04f062707a3a70e9c7b132682ebe889559deeda2136afcdbb1dc1932b757b9cad3a468ddc7dc3596a3928e75097efb01ae04cdde1fc9b1a01b3bd7ddc473d1be98fe1ee43d574c4d1"}], 0x2c0}, 0x8) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r2 = getuid() getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="a238cbf3f03d63eb23d6f50227f871eca9bbd22be76f2fea0dc74cc04bd638635632f1e2a16d3530c593042182ee7da85f01016e12cd33e61be2b4e1d5300d81954357baf3249b0ebeee11507f5a2ffa74efb545540c81c4a3a20f5ba0b85c3949a08f155e4780c90ca693e324f4f5bcdbebc4ca99836daea5f39977e7fbd3e082142e61d19b6901669c432d846147ce41c36bf8cd8f", 0x96}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xc0, 0x1, 0x2, 0x1f}, {{r4}, 0x0, 0x40, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x100000000}], 0x3d17, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x20, 0x21, 0xedfb, 0x6}, {{r4}, 0xfffffffffffffff9, 0x61, 0x1, 0xff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x200fffff, 0x0, 0x9d0}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x991d}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000001, 0x3ff}], 0x400, &(0x7f0000000100)={0x4, 0x6}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000340)={0x3, 0x3, 0x4, 0xfff, r5}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)={{0x3f, 0x3}, {0x1000000000000000, 0x2}}) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000000)={0x3, 0x12, 0x0, 0x10000fffffffe}) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/163) 16:00:19 executing program 1: readlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000b40)=""/235, 0xeb) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x10a) getdents(r2, &(0x7f0000000a40)=""/239, 0xef) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:19 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(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) dup2(r0, r0) poll(&(0x7f0000001240)=[{r0, 0x101}, {r0, 0x44}], 0x2, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x3ff, 0x10001, r1}) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x1ff, 0x8001, 0x3, "479a28782ff92ffffee4fc713eb10ab5cd4ab196", 0x2, 0x1000}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x7}, 0x10) 16:00:19 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000200), 0x342) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="9728551a862e", 0x6}, {&(0x7f0000000040)="eaebbac9530088066b0b25e6d14bdec44f53b22b59b54e5c3e14ce3d975e183361903746e03cfd4ca816eb01c661d3493676e1d4fa5831204f81c96daae65eb0d5e2c22674d99e55a2077c38d32742c8d62921509fe41a581655ccb11e1858bf127be2f293620534988f3f670f023edce4fc3f48da990a8e00afc45a481be63cf5c6071a432b820734eff9a9934a522f8312e994f2b7ee4d1bdc37e06a8fbcfe70b41ddfd0c99d95eeb2340243d6347c87c30cf6b3460e70076fcbfda7483544a3fb933c4cb37ddf82653f846db30e117a", 0xd1}, {&(0x7f0000000140)="37ee8ea9663a24a2fe46f342eff8e79bd286f2ea17dac39d1fc02c13a711642f0fe56a39baf91054e9ff6695c5482c2718d5e8c1e0d8a421ae364301df8767cef0d5ec708fc1a813c0f2828d920a7173be852acaf8ec4e14cb74dcdc8dccc95f2e31d4ecfcc3f637dfa85d6f64372a9f51d7a06e3c3910aa5beebcd374a63c07fd73b33fee700bff022773b412e3ccbe4ab2a325fa76615552baebe02aa620d7b218db38bc4a042c6d57689fe23da926e7e0a3a3e9693aab1cf7fcb4fee20f8a5326f4166e769f106b465282751db696a93b96ce08d453f570f3f2cf70437d4e96113cdeca130c59", 0xe8}, {&(0x7f0000000240)="a9d7d9298ea15ab3f66470fb721789c40d2a22ef219204e8fe407e0ed6e464f4165bbfe58cbc8f3629d1de691dd2fd44d73f603798a687543d9baeb599dc8dd66148753974d11d0cc9df20ee8866589136c9d6306e9bed82e4b05c25d4a8e28637642cc18c940803318550f682afeec15d63afc6fa1f3af304ef96f116f0ed", 0x7f}], 0x4) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f00000000c0)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='x\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x7ea7}, {0x18, 0x2, 0x7fff, 0x5}, 0x5, [0x8000, 0x5, 0x8042, 0x9, 0x0, 0x0, 0x2, 0x26cb]}, 0x3c) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x5}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1d8}, {r0, 0x9c34f92cee255806}], 0x3, 0x10000) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/143, 0x8f}], 0x2) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) write(r0, &(0x7f0000000040)="a734232c34a72ad2499d1a6ff9502a329e0af21cb22a7b23eb1efaf720be381e6259a8d0764f3508e964a80394828bdb9e3dcb84e9cfb5fd333741ec93718f959dff14052a744b5425c8eb811068511a2f1b0bb5b54ae18dd46b7cdd732a70fd8ec35e3b3777f2ca25257ab61d28dbcfc73faa8fc332d4fb6690f4e0f020b997f060831cee210d014c82c1353e9eedb73dfd813280a40d28d601055891fddbf6c89084438a7b090eecff66413e9d81cff9efd551fbc20e990f2d705389871cbace0514931e503b10862832c370a2", 0xce) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') socket$inet6(0x18, 0x0, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x20) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000400)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb140a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e640d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02caeb759d85ffe6373533f46aaf1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea5900", 0x103) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) socket(0x10, 0x5, 0x7fffffff) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f00000001c0)="235c323b4c75a69b7f40cfc13f5c4a055300bc1a8433bf9adecd4fcd60f63b0b998626eda6579289365c9830dcab396d470fbff99c", 0x35) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) seteuid(0x0) 16:00:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) dup2(r0, r0) r2 = semget(0x3, 0x0, 0x82) getuid() semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/207) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7fff, r1, r3, r4, r5, 0x4c11dee9b87c2d04, 0x7fffffff}, 0x0, 0x0, r6, r8, 0x80000000, 0x892, 0x4}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9623, r1, r7, r2, r3, 0x80, 0x2}, 0x66, 0x2, r8, r8, 0x100000001, 0x8000, 0x100000001}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mkdir(0x0, 0x0) close(r9) 16:00:20 executing program 1: r0 = socket(0x2, 0xc001, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x100}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="40d0e5daa162e7e591d34ff304abb823c0efbc04db1f31a27712d3cff8d9883d7e15fd37e7c3b135850c220c70cc79d3ae7764b25015ff8ec98fa51a87f595e58eea4f53f08fdf87335ab1ca850dccabe1de757fc2b251b331743065547fd4f446e84572b434b96f4656a1c2b227d9d8d8a04a7d8f62fa23688616ee0f842923eebb54044a0af77efd425dc7abf19d25639de0c6a0bc4d19b318c44e3cef4befbe3f796e41ca28d35b4fa29306de452824fd530a33b623575e809c9f029402d757937b1a75fd0269c2d18e453fb27b3b5620d037fd17e9379301ca5ba3ad2dc024b2fd8d60aa2874680e43dbcb58d9c5fd2ac65a0de7", 0xf6}], 0x1, &(0x7f00000001c0)=[{0x108, 0xffff, 0x7, "9c9de7460278980c3a7bf2d104e80107a921000abd6d9d9adcb5dcc86f289696eb5fba939e7d6ddaee059df51e533e5ba6f1ccff266d40f8b8e01d7201c15ac4ce30fca3b0981c7deb9da66709b6ca232cd80690ed111207d867daa18713253ddeb96c475237953dad7e3f5153e51633e469146ba3090b6a09643ad1df982d6160bc054b95768e42b9c1277437b6ed93910387a19b1e7b84713e4b6f440bc756c5e9545d2962ad7a729bb0b4e21b4719da8abc2ef0a58ff1439f6cb0f86ec7a0cb7310cf70b922083a204b557bfb25243ec1cd3e4f23083764aee9dd1c54b72c3deea3c99d244a67135f2c9970800a8e76"}, {0xe0, 0xffff, 0x1ff, "d247ecdc4bab9bd9ede78ac38cf184808eb83d6966c68490a2fc7e308f539e60b7a70c082ef6259d44ecd294440f90731c5b04e9b03a36903d7badcff9ceb686fc7ada169bdd8ad1109d4c32e2cdb25feb681577336036915e4c1b98d8a3e600f79b0807796977d3a3e556cb6c8659aad414fae3958b79f5afa7117c7618da91642c301b50d71cd88f178d15d5064bb247a4c6130d1a4b24401ee7d3491c091c44d7e2e4f316802252d5363bc4593cefeca5cc44ab07afdd9422abd7ef3089d6612f5e4d3ef0e75febe6920551938a"}, {0x30, 0x1, 0xffffffff80000001, "282fcf7f9eeae078430cd735cd204b942b5ada7a42b8550d048f5f17b6d762"}], 0x218, 0x1}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xd00a, 0xffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = shmget(0x3, 0x2000, 0xe4, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fef000/0x11000)=nil, 0x2000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x5, 0x2}}, 0x0) socketpair(0x0, 0x8006, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x9}, {0x401, 0x1}}, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x4}, {r1, 0x2}, {r0, 0x8}], 0x4, 0x1000000) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="ad7e4afb4eb5bd9fd3b8269c49d0f2980977852a045ccef76b72caacc73c2150fbc61bccefb3926868257c5ad676d705902bd32e957457089ea2529ec09ecd6d4a9424378b1c452af349d4989cbdba5002787111c85509baebe84a94ec73a9e792f40d4ce862d18d71367c7e5d063593866f6be51b9dc85117012357d77ede431a461b3e986c3e998e0f23aa693dc52a146266beb3f3bc22e5bd7486f4", 0x9d) 16:00:20 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x20881, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1fd) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x4) 16:00:20 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/212) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0x90, 0x26b, 0x80000000, "7fbcf1fb728ed080411c197f17e201962e86d226", 0x5, 0x2}) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0xd1e2f08d2c46d557) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x5}, {0x18, 0x2, 0x100000000, 0x80000001}, 0x6, [0x8080000000, 0xffff, 0x8, 0x6, 0x9, 0xd7, 0x1, 0xfffffffffffffff7]}, 0x3c) setuid(0xee01) socketpair$inet6(0x18, 0x4003, 0x0, 0x0) 16:00:20 executing program 1: r0 = semget(0x3, 0x2, 0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000c7c5847b1670a675d50302053ee41de84866b41fd0ab3456eb6f8a07000000b49f261100000000000000da1939a723166fdca922e9a9e42698b4b100d51b4e0000000000049b2ea517a9def5bc3f75aa35aa22e484f705a3574e17e91944e84661900328ba8a492444f6b23664dbb135d50805415def36b336e5a8ed61b824ac0de408bd939240e45bb6968ad76f133e29f54b28ab58bd117727ade457dda2f075ff8c"], 0xa, &(0x7f0000000080)}, 0x0) r0 = socket$inet(0x2, 0xb7cad8d21bad9572, 0x319e) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/248, 0xf8}], 0x2, &(0x7f0000000340)=""/172, 0xac, 0x6}, 0x840) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfff, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/86, 0x56, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xc8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x7fffffff, 0x4) 16:00:20 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x8000, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x7fffffff) 16:00:20 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d5bb890a580a20d322e4735bf9ba320adfbd2875bdb0b463a683ca441561d71664ca488588cd4f3ad78ed2e764c3ea6a119656e7dc21ee0ca055985cd76712b4fb0f14e05e00cbdad1c9", 0x4a}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffb) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:21 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/111) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)='O', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f0000000140), 0x3, 0x0) syz_open_pts() 16:00:21 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) r1 = getpgrp() setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{}, 0x0, 0x0, 0x0, r1}) 16:00:21 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='cm') mkdir(&(0x7f0000000140)='./file0\x00', 0x44) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x40) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) r1 = geteuid() seteuid(r1) openat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x158) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xdd, 0x10000}, {0x18, 0x2, 0x2, 0x9}, 0xfffffffffffffffc, [0x7, 0x4, 0x10000, 0x8, 0x8, 0xfffffffffffffff7, 0x2, 0x8]}, 0x3c) setrlimit(0x40000, &(0x7f0000001ff8)={0x7, 0xffffffffffffffff}) 16:00:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x6c7) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000001440)=""/80, 0x50}, {&(0x7f00000014c0)=""/136, 0x88}], 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="63882b78bbcf43e7a9a30f8aba6a3c28f51d2f85cf5d83b64a965e93dc47c15679acdcc037fe1f406975fe88f781b05606e1e8249e87eae50edb46e27dfa6f202074d0b8c4f8615d1255f05903c02cf55be47f365e3f9af313dfde6374ee3ca00e0f518ffa3a3ef9d4161a2c60c98ba2d7b376ad076744e388f4f8d9a07ff443e6132d2f2be9fda7859cfe9c3ef3e0d665f83a8bbd910e215f33d8113a5ea07474ade5892294ac96c0a4d4408403304a02ba82c4f793487b9c21ec7b675dcc8e9f06406de0f7fb825592e7a33037ee7f50b05662cf74af9347c5ae52c4b58027c1e72ff022aff98cdfe376c05e76f755de1cb1129edd5d7977d032268887f582d2d180689ed92080c4a71e66a82acb6ff36b1b880ca2f5f22bf96196ec786fcd9c67f683d9d34920e9301ae693436456763779421b05c7d9d18cbaa26d3b0931a83b923d3855c023ed8bae550e33a024d65293bd29f66549ca5e64d460d856b207c5895ea83006e7bf98741e88171338d9193e7b1f81974204485a36e3b81ef5aaf471eac15bd7ea57878232b7b49c06808ae8dc84ca2ab998b698cd21ab9a4e3cbc03c4015781fcd6044c7fdbaacb19f6b3ee51bbadf43f1d6158e08736f75e82c28135755341740284d48a9ca701a2e7800d916a3f26821f9cc92c6c8a5d6cd2b51510a7f20b0f050dc4d824aad040720956df66d58328291e0a", 0x1fb}], 0x1) dup2(r1, r1) 16:00:21 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)="74d32c36ad0198701516", 0xa}], 0x1, &(0x7f0000000300)=[{0xe8, 0x1, 0x5, "13707da810cbd1ec13513ffa3f5757c7d8af8aa6a11324a9e62eaa4cdc7ccd2c4dd6e71737e15d3fcefb1b19c47d0c5a01ea0cb31f52c36d096f75686b31e092e7aee34d3a6056db9842de559eca4e079c0b9941df94f6b038f932134bfefbe17ae4f67d6f537a9c2e5ca66bb9c4dea8f0b027e5b50ea3611701d606f7d654ab0746cb8f05e06ca694d067ad7ad95d15cf355935776004ced019516b0ddfac079cd9d0ddd526bca6293bc7a262779a2d7f9538e63ea648fafe7c13b0911a9f927d93fce2399f8babde9649f0469ce1fff9573cecf8"}], 0xe8, 0x401}, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x2000) shmdt(r1) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/86) r2 = socket(0x20, 0x0, 0x7) recvfrom(r2, &(0x7f00000000c0)=""/106, 0x6a, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) listen(r0, 0x8812) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x128) 16:00:22 executing program 1: clock_gettime(0xb, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2d54) r0 = socket$inet(0x2, 0x0, 0xafd3) sendto$inet(r0, &(0x7f00000000c0)="14f0f7547950021527accd5d40f10977aa6fd53bc3a69550a6c33005c6ad5ccbf3950746e5be4b859e64b34e898a27ddf41bacc524c2754779c1d88c3152a6ab14969c214eeac24ed3978ef2a0bfb9e53226c114cf303d7c25705cba094a97684a7d41271358c2c6a0bdf42f4427f3a1fa2b4a4d3b7f1a5ab5e9596d9cd2410672000670bce06de7ec3efcdb87884ff5edb801786435bc444e2cef4ed1068b7416b14fc93b7f977095ace0f6c5", 0xad, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) sendto$inet(r1, &(0x7f0000000180)="0cebcb502cf6ae522e365e65b8e29e71fddea5b86cf4fa070059b2cbc3dea716e4d79fd5c3f7620fdbdbc7fff2ac849fb7fc926af5936a1de217387175eb58f9bef5164f19950af59f5f74cfe356ecd1a52fd3a30a65e80d0414c4419db3838ac96482a1e5cc457ca195f1dceac5675bdcdb71b876d1bf217185e12eb4b85f5ab14d909dac2dc933d7c3c39cc23501729586db7ab4bef54b41f9dc73a5cb0be4e82f52926f9523f45242fe6ae5b209e327c89d7cf68387810419437c51e237f16676e958a4b24da7db56ac207ee891", 0xcf, 0x407, &(0x7f0000000280)={0x2, 0x0}, 0xc) 16:00:22 executing program 1: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000140)) clock_getres(0x4, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000280)="ea706374dd192d7977e747343a15b66d165f3c807cc58f548329f1f17906cae799bf72622d459d24dcb8854a3b6aca21f4d1be4024293d09fb35a54299c33c0414b3ee6011c1fb838df256c0fb596c2ca527bb6d4c9a5589c46fb1937d8c67a58c68dfed8ac3582b582ff8acfc9d73ae2ba4556d0ef3a8d9457c430ae6350460171979b52da390e44029db879d063f03733024d476c4473725af2dad4ffef84aaf733d49dd75366a2216ad06d3ba81c6bce8f4b705245c1349fc275c9404ca0678cfa639382e6134f9a05378bc67bf943f4a79f9a63718e87ba96d729b14018a00c43016e339ac85ab5804a20b3d78b699c802dbca5e63647fd97549511d6379fbe266ee75e628f6dec0ae66653697c9b36bbcf27656a037ed4a137ee13cae27822cb0fcb6c1c9f1b476209fc68c774890aa8a434f4196dd1e1b10dc12131a54c795e4e3ea0b58e856d7b2726fe79a231b4b944ca0e0bd179c516f621bfc4479dfc4797fdb560acaf230a19226643b4af3c6c836c822063781f7fa46b499a80def0b384c1d47ecdbed907b3eeb6119fbdd876df3515c00374ff9eeba308eb667e8283ec7368dc61e3e1d8581595644c3d9b454aaf071469e189cf00b1ba2f0dbfb3348f885d63eae7f56dbd46431de9be44ef663e0616a29d65c17eda53cfcf77a7ef1c1f4a4b42c980cc30d0419a7fd6c3a63bcc1c1d0f576f1f5e5a20495b5a29112ed4473665bb19dedb89c820829f2a1d0f4a3a23bf1af090379e56c2614c6afba94b390be7f239bb6709783594ff14773e150f26785c0613c97c3843c8a9e2a3ca86cf9e7082221528ed97a7c9ddcb2738d4842ca314dfda96559236f85937ec07265cd5934fee486aa78d1695ad81c44f5456aab8df4e3211b99f14cd5096529f67b6647e2f0064135b17eba9ddeae4c5d765b51e71192d2140227652daecce77fb54ddf8d29a5bae9139dba5b8ea4958b628b178a8df0b1020ec0fcd12bb9a2de6d499c9ecd1148eda98f511c7f51a157eb2eaf832bc360c2096991f5b55d0323077045aa53b2e4b4f4e5406f279f5267853bdcdadbc6ba120bfd635770aa844131f82bf20c23f8c8a024cb519d96491711a187af57d9fa81bc678881f999da092305d635910382c0e0a500665e40a861cccc793a28910d5184980d5914215d571bfc7712dec40448d53c3ad553a0050706d05e67e2986ba4ac3cf3778042a1e8747039a9f1fb640e9cf0ec22f04f7136c80605477f126268e627f9ec878919fbb60f5b5f041483e8a81039dc7f94a87838114366fd00e35349cbd28233c2923769ce43a7bec30542fc9c4a81794318875f72657cdf9908d5e558169a20072370e16c560abb2f82d767490aef97f4ef6b0173801e96c857fd86529d4127b89ebe9ed70a9c13a6024c2323646f7c2251557f07a795a4416c1543aa4d2898666788f54b5a1bf7604713694fc13c0cc45475b27896448efd2f146b91ffc785e68fcfed5050060633ae5eb39a036dcfeffdba6a8d2fac92a9f127fcdd9c7be44f019d0580f81147ec9e116b2c957a9478de1e18ebf2ee04d4aaa64d6af1dd67668d4a7a6c2b1004cf500727b466e5185137458aaf62e9b3f475497bc304b3d1abe325c7868528e33582f9eb4077ea33fb6a69ed1e941bc041ac476de49bd706bb3c1571201a6687508fbccec568af35a650da7934ff90a468295f656b22dd003ab67e55b9a76461654380a64eb3efb764fd69db8cfa4beedd4a1bc8b31e1454c0eb6ad149567124d7fd097b41ef7bf07416141aefbf1b2fe6bb04738951133b63a106a25f95d13a5e2a80b2fd06dbcc2df1c9140dd6e80ba86355d46621edf6aea3c2be4f176455d7ead8a4bdad7f18263d7bfe9dd37bc966f5b7c8448fb8cad312042bb037825e765de50d3c4dc41a37b687d9e25ad3d801fea90fce83062418b9101744ddfe11fd9c4bca18bb8f73b07d9fec021b83e9ff510c6fb0365f7ff35a5a4b60e5f4ec35b555ef7c2963f37a0cb0f240c1aeb9f0870792f89a8b0c91528566653073e0c5898183a8baee780cc242e6d087fdfef3f53bf9c13de8f2d78fc44bb3ddf08c0877c650528e122d71717e845a012676c3ce2aa8a03b3a78d060b47836ecff5f71c6f32b02909da8fd39237c15af5471072b47d44ec4223e82ab7fe25d967edf3528b7a1be0aca5653eb017908dc746a42330fd8c99827e3f09ed3366b1792178d80ca9fdf55b8e2e519a5363f6dad2dadd4702a41fed538b6e5dc53083ae722cbb219db2cb30cdb1b28920cd345dbc3cb8ca1905a65e52a82c0abd333fd52341f1568f9d00b8fcb798d6b88ad886bfb411208dccadf4176037f6bef3c0821b7985d04a6721d064f7caec5e87b0d779ddd5db1338bf70eb2f5171231eb52089a5802f23328722e03ebb06b70585335478b6bd6ec7585215505573dae12e08bcd4efb1cf05fa75639291d1974ad9c91e50152f289550560bd119738050a83e45cf8bdb96a1f8b6f36e3394dd20d52ad400cb933d7c6da9659e413ab43977b37a501c3f90c3dfdf9c88e5d25b3e1ee3be608958e23c39c0a040cd240ba216c3ddaaec3da5e8bb84f8be15a7a5f31b6056f62a9497ebdf3aa79cd50ebee8cb091852ab64fb11abdef494ecbffcb12236aceddd026a22c3fef707d22cbf1a2a4803aee4b3e9f973532131b4cd5b9aa1b08fb9775e9ce1abd013e6f3b4cbaa012dd43e61ab6c5894af867b37e7e09c3b8d288ac4f2549362ae7d96281d9761ffd6ceefbc26aee804f1246687cf0f48cbe2a09990111c0b72f9746bcfbc7af4e566532e4d636efa805f9d2d3a5433fc995ca8a1f5b6acc26bf26499484687a59a288c79a57416fb3b8f9dac9c18979c6b93dd5e3ff4fb104aa98008869a0b203803272ca8e3ddb91b552a31b27f97bcb95792b9a3cbcbb4925efd15753a8d891d27a445dcee5e0b1d5c97c768b569bbc47e201a8d86b7a9ac6311fec95d2b04c3016773555d44b0e5b9ca8b3f1cc009ee12298b1728b9e753cfb71f4cead5c6291029ff79571e4acf795435b7e9bd3cd170fc36dfe230737be1922b2ef8240d03c32967b6114c924d39fe65814728c274d3f8a175645f8c45e82af4c8fd28643aada9d3bc52a52fd42050201f48eacbcfbc1377b9c53c45366799506145023f1def34a1f02fbe2cc47fa11d428837538b952a644ecb201cfe97bfc523e958047eb4d62e82302dce92c0fa3f8596ce388d13f66244c8acd66c16aeef2dbf274ccce5395d7d633782433ae83b0f3daf80538c8bddea17ab260b30a58fb59d50c5b5762c826b72d1c629f5f19ee71c7567522b77b9650573ae61193da14ae90611fa0a3dbbe61438b0509fc14593968df02f9702330682d9b26a5b581bc5e35647bd686245cab7ec89b6f058ace1a818f4b9e770b3485b93580b7fca2159c39bd3f0af2bd87475cafbf874afa7d2c4fb3f7d5ab953fc4dfd2bcce4d6d364303fe3cb8d36a4167085fb5b3a8d17a4b5be5a9ae78b86e62685791ecb38324cce630513c35af83b93beafa857995e1dbcefa3ffad98abf09d016a0cd856a4c20e2248715fc38c0fbb23b4bc8502f7bd04858381a74f9b20e6d3807d1057125d2cf8ce1f5c03a298f3a0b1c7907d36be3d07e33f6d8ed97e997eaa7bc7a6a7e77a3284e6b6bac94159022b85986ddfe3f989fa225e28123908453dc89e9f39e57ec21f8fdea52d2d8bf0bf2dfec5d9c9e28571a5c7687db0e1348359e09857ef9eb6b60356c3bb16d44bf517848d1a8b6d900f9f50121601966c8ee8b415cdd77f31361c5e2d5d91a656a0b4a34722d6c38f504220b9a96f3c2f676f1a636904fdc9be40e4de1eb1410ee2e5977005f0343a1df5f5184dccc057e9bb1259d9f28a8be76ac4d6f4ee046154e27300f01c0a0b3476000a3ada6c173a814a82c84641c9e36719055ecd4d2f4ea40b4dd7ebeac0a71c7a0148f06f3779ace779dbf4d578c0313b8b0bfdd616a7b0dd30765b37e8b87a32d3bd67c548d72960f0ee8bc07c15d2741f8ef92cc6331a1cd4e9302eddbe2a111b0994616600c3356d91c93bfe08aef88caa5256c6d80eb2de14d0a3b75f238640f9e5da526cc5dcede388e12f4266ef14e5d0e86387be321ba7858f2f1a428f34adc2b20a5725bd1442a7dc234575cbd27d88e36c9684da530cea5ce68361941792631544b7c9e244820becd5896a8fdcafcd97ec8ff7205006ff82fdf9455317d4a18b03693e4da335e9468bf776683ae2f5b94a1eea03cf4b721b7f35ceeb782f40715c7cd4ac945ab3b7ddfbe391d87ea0a5681faf20f2558d3171474e207d019cca78fc337adeb2182bde9c34432e17c9865a82b439ff2e81a33013a7bcb26122834f2572e90f8d34be4d0c8bd52b0f412664f12eb2cf0eab6b646bc37b20101c0a86c30b70c1a6f762674f1dedad2ab4c8262285c63d2a964ebf8faffe93ad9125e733f865d52b31d961d6bb2728d9ed869c2a0d4303ac2090d46eafe5c8838f5f92ef4f54ea0321c80405c10d587606d4ed8fef939cf83c21c645a39dee1b75ce1135351414387bac6c666206c1451e63d472b68fbc1e64915e8b40c30d8d91022b36609f784fa5b6490140190e2eb8ed701afdcb582e9389562b47887e4c89523822d2ffd196baa3419b93ec3919c5a72211101bcf7b1e4318201cad4b47aac01cc72a1299f75356ffc22c1c4f2e529bad6e83a380cee65239d4815c90eae8116015a50e03f1a91d8a9ad88eb1906593d821a873d92b974ff2c30c9610057b6850f63ba18b0540655edb84c8c9ed6d4b492ace5958bd81b80983c91f36ad89fc41d31a0f9222000f0ee0bb2afa9173a7dda80128dc20532a91ec099ee4909f366db59afe218f6c9cb6a6e2bf64b1b04582bd0c144e2a31ff762e26ec06fce76cd5b0c55d2556342a3a753e204840624ca62fe80338f4dc330b8feca2f0b72f70c09a4f9473450f93d3c56a65a8ee760489e9788c370dcec4d09b9074b6c0e0b334a5c8020df00ab6cedbf72a06072fe5f8cd0d260cbbe39136a33fbb7eac3f1a6eebf364addb67f3cc72bff95d18ef975013e78a29898a5140451533f0e0b95604dbbc36e97a157249b03ccc3f86a422305a296459861d2853597650ae0211c200acde4cde9cd3753be654e504b0aad377f0273e070846c1ac9d0bf1da66b7d6378ca5ad0b60d960543dd6e736f023e48ef60d192e23d53012b6ad7d9c1d14b2dd509110b610eea0372dc124ae35b704278c785a0cccead1087a2202df80bc47189e3dcdbb358ca94e841bc416cbc50d9f5b76f277bba4e3b9da73c1cde97659709e85bd2e7ace4e09b6b7157cee4dbbaadded4330a3d5d40283ab22f9283e18e3d94e628f68d5d2da9198f8fabd95de332439650a3a21d10c7269d5357bc5411b2de1215e8868400798b9f0f09d00038d157bbf83126cb67f1d45bd86fe2b0addb0a36fc9cf4fc352905e1362a9de3960f2a704657cf36b9d9148bb08c8d8dc550359fb0b04395ec3f735bf7a73a933d320c8adb7ecefeb955893a03cbf80b7aa9202b1355a6f3683c8b94b202d026544cb20367be1c30334e58a67d21f1193fa2404010ad7416fcafb356f1df1a0ece475c47a3c4d50e16333b3d13a199e080a633df35f4d3249bc8d42ebf03ccc0571d6e7867b4cfd862d07a35261a0b806d0a95b192477cab3d475056e53319143f181c761ed8195503a03459ba61c14ab7135cc1ec2ad409c8ae5431fe4b97dc0d5effd8c8cc1584c01018daff5d22a6b8f08815eb", 0x1000, 0x40d, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="45bb99e181fd69566791fe0bc6e5551e0c91c46e0cb921c2c4abfabbf7b990cba3be9730740f0f219a0816", 0x2b) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004535) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x11) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/74, 0x4a}], 0x1, &(0x7f0000000600)=""/64, 0x40, 0x7}, 0x800) write(r0, &(0x7f00000000c0)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c", 0x460) mkdirat(r0, &(0x7f0000000680)='./bus\x00', 0x18) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000b00)="f552aaf65dcef161df73ad64988e84f6cb6726d469a28f5bf9f97ae736f474533c1b073122f2f70e52406833c386fa23cdff2cad168adc12a34a2c86032afc4ad914cfe6aa9d287c376d19df7470125949b0bd67bbf458dab9f6c703f97d1e1fce5a0a8b877594d4392977ac7638f887302eadd1094b9b29a831e912466acb37f2c7ad7c77a9a9b2f2652594c92bed5d1990b6ade697f7e9f9ae20164de90b2c12d020cfe8d19c7ca563496695afee33198fc088e9ec582072088b72eb34c8fe522736d77d8d98a70a359ad474c3171cf036839c4372", 0xd6}, {&(0x7f0000000940)="a583bb45a3fa8bd4c5e58c0cbfe8148c71b63d9185a373aa607a3036e85e5402312b43483522046fe0e9ba71c23de8d70854d38fa7e46fa755d4c40aad88524fcdde35566db8052603899e139917da301539b9d5db1dcda7aceae359b6c2928c28e8875ddc3d796ab74855d5eeb89f2f6b2ae004403fcd4e9c9267e339590061c7d8e8619e7a2261afa1f8424715ee8426f8945e4039cc1c6aca6a3b181b96f51c96187380f0b89bc1ce19d50299e3b5fa", 0xb1}, {&(0x7f0000000a00)="cffa28f37cb05e7b20d84e1d7ea8965c8c9990bc8273e239abcc2ea0e5cd9ed74a10ad461641aab0d6c40190a8ae5f04a15766cfb8876ac166de4d0a42944bbc214a85d00400ef38041bf60d07cfdc0102b1598e3a4d73baa22b819595a11e823be49cb9146366e1852828e4a7527a0839b2189d10b4fb196d0565c13bf01b50ada7c83ddd060fc11ac1ac9e565e0b59e7290e3a21d683f174a3351c7b47df714a1209dba3efae7e11e5bc5952", 0x1fc}], 0x3) symlinkat(&(0x7f00000005c0)='./bus\x00', r0, &(0x7f0000000700)='./bus\x00') 16:00:22 executing program 0: setuid(0xee01) socketpair(0x18, 0x8003, 0x20000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001880)=""/247, 0xf7, 0x40, &(0x7f0000001980)=@in={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chroot(&(0x7f0000001840)='./file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x2) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000140)=@in, 0x3ea, &(0x7f0000003e80)=[{&(0x7f0000001ac0)=""/99}, {&(0x7f0000001b40)=""/4096}, {&(0x7f0000002b40)=""/212, 0xfffffffffffffdf2}, {&(0x7f0000002c40)=""/15}, {&(0x7f0000002c80)=""/101}, {&(0x7f0000003f40)=""/4096}, {&(0x7f0000003d00)=""/106}, {&(0x7f0000003d80)=""/4}, {&(0x7f0000003dc0)=""/183}], 0x8, &(0x7f0000000800)=""/4096, 0x1000, 0xfffffffffffffffb}, 0x42) 16:00:23 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1ffff) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) socket$inet(0x2, 0xc000, 0x5) wsmux_getmux: no memory for mux 8388661 wsmux_getmux: no memory for mux 8388661 16:00:23 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) write(r0, &(0x7f0000000000)="8554fa637aabc7e61c8566d371799db0e83ce44dd0892c50a5137597292d4905cb3598524518ede4c698ac180176cbf31611dcc5c51bb742103edc60f447d4c6fd23d590ed6705e1aae8c1b7c694c2ef764d889606c5bc5a61d2e98125de417bee3191434bf82e71d62f5e144e9f86994dc8ba742fa4e539d02a0ef3c58ade851664670056b9e9f2b6c83e033143a41729e2a088c35c9719d8243233122d76cf0fec8a4de33831e419dd7ca592a2927c02962caf6edea0584baedd3274b2d724d7d66d0fc05bc0cd2e61eefddf17ad8f80bf7e83d4227c1eb2a8ac06f28887d3dcb08e4bf79a", 0xe6) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() geteuid() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f0000000580)=""/190, 0xbe}], 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x7, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/212, 0xfffffffffffffe29}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f00000006c0)=""/113, 0x71}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/136, 0x88}], 0x5, 0x0) pipe(&(0x7f0000000680)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f00000000c0)="ec", 0x1) ftruncate(r0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x2, 0xcca, r1}) 16:00:23 executing program 0: socketpair(0x18, 0x8000, 0x80000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4601521e3c922d06cf710c4df88c2b10917ed3244cb5c3bb12ef7c7c285cdcc8153f53170c0f98fc3f8171815b1c4cd5d7f216d956554f74932d2eda8b897fa35b63842e4a61131fc96732856c8884057c19ded3bcfc37503fcbea8446ae433a6dbf77e2a365ce689270dacdffa1bd5b3bf17f660047081942c81171facd2848f626d0263b3db31b483970cd4451b46d1c18c52362e2982824e1457b6933f8a572b2835995d2e2273b796501cb1403", 0xaf) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$inet(r0, &(0x7f0000000240)=""/78, 0x4e, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) socketpair$inet(0x2, 0x8002, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(r0) socketpair(0x3, 0x3, 0x8b, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x2, 0x10000) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000000c0)=""/57, 0x39, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x1}, 0xc) msgget(0x2, 0x400) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r1, 0x0, 0x3) r2 = open(&(0x7f0000000240)='./bus/file0\x00', 0x102, 0x90) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) write(r1, &(0x7f0000000000)="e729f66ccba75e999de7728d77", 0xd) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x2) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:24 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$inet(0x2, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:24 executing program 1: r0 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x26, 0x1bfc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="2c75ed8109ac1dfc470755c1874ad2bbdde23adaa01ac120c8a589b5c44962965e934f404580594d03aab0b04cbafdddfd997030d58b04c9f725a0801c4d5c2821dfd7e02c0afc54833a193aae0dae849422fc7f91763a8d1289805d3c842fc95a04c5bf97ba01986afd9b9e7dfef162ed88", 0x72}, {&(0x7f0000000200)="d3b1152cd680c99254923078bc204b6eea7cbfb8c867078ffb32271181968f091a808a98545832f52d74dbe801e69344fdc9714fa8c482a85deac0748a5d0b49c95bd8ace4189acfde6177ae1241f443664e32b5cdf139c65f39c1a5a78a6e0626af422ec77c0505d97fcbd62563c7f06f48a77d1346e1af0774da3f086e50c9c417a06aaa34fa976003bf601b3090190d040697a450c71bcf16ec0dff19fc6908ba4d85199ccba9aae6bf191109a8b1ff6a1bc0364a476d8cb9473a11a88c6e270037d1adc484ed0f1e59daa13680", 0xcf}, {&(0x7f0000000300)="21d0660b84c096388affb3645d0594f3c37078a5f841ffaf78a3d8cdfaaa99cb5f250fb209f1b90dc07fb7944c3e8b0fdc4ef355d8ebfb8069fbcf3fc5ac026e4a1c1c364bb3d83bc63b2a47457b23966cc745305e7469df7e5f8f83641b372768b38fc124da54c612c35a8e5e0191aba5c16955bd721c126d5dce4b29ed82f42fa61de832df8c9c7b6d78eb96cfe49cdbb520a3d907878e352f0ccdfc9d16b6cae8481f99c6e5a813ad04a825a0476e43c4367ec6c561bae4759eb3e14d9617148ef73ff2858c1da15d1f421b976c5187e5c78f0c112df6ad91bfabec218bc19e582bb9d7ec7bb1dc", 0xe9}, {&(0x7f0000000400)="bd3e71e518519d1e59bd6da9fe199663ec35c7ea855596242bf4bd3965ee30463558832da8dc51f85216a1086500ec346e0a23903acbc63a2c4214bb8d5adeb36d146bba9405afc57752544f6c54cef8d9cc98d81286ffa4a193e8d87d026c001551b0cc6670bd9c53990f005ca6130b7350777719a6e080de6c23ee74a05c0f15db55c539f134ecfda8091e2116891a2618032a16a25c07d2bc637efff6151e1bfc9e98200526e77b8672bd14378ec459814ba355a41c2833d439af9fb7c69cd7161ea04e1f417a15c63ac090159398ed226ab9bdec89", 0xd7}], 0x4, 0x0, 0x0, 0x8}, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x511, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x88) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') sendto$inet(r0, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000040)={0x0, ""/46}, 0x36, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x2006) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[r2, r2]) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xcd, 0x25, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x800, 0x8f8}], 0x8000, &(0x7f00000001c0)={0x2, 0x8001}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\\,@^\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00']) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x9, 0x1}], 0x1000, &(0x7f0000000040)=[{{r0}, 0x0, 0x6, 0xf0000001, 0x3ff, 0x10000}, {{r0}, 0xffffffffffffffff, 0xdc, 0x25, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x7fffffff, 0x9}], 0xed08, &(0x7f00000000c0)={0x6, 0xcb}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7b2641472b42351e7efdbafc97809e", 0xf) r2 = semget(0x3, 0xa, 0xfffffffffffffffc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/34) fsync(r0) 16:00:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$inet(0x2, 0x3, 0xb1, &(0x7f00000000c0)) 16:00:25 executing program 0: select(0xffffffffffffff28, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r4 = socket(0x3e, 0x4000, 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x0, 0x971) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x10, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x33, 0x2, 0xc6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x3, 0x400fffff, 0x100, 0x717}, {{r3}, 0x0, 0x30, 0x1, 0x64e, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x0, 0x7e47}, {{r5}, 0xfffffffffffffffb, 0xb0, 0x3, 0x8, 0xa2}, {{r6}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x40, 0xb0, 0xffffffff, 0x6103}, {{r8}, 0xfffffffffffffff9, 0x81, 0x200fffff, 0x2, 0x4}, {{r9}, 0xfffffffffffffffe, 0xc, 0x2, 0x3ff, 0x38d26e89}, {{r10}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x3}], 0xfffffffffffffffe, &(0x7f0000000380)=[{{r11}, 0x0, 0x4, 0x83, 0x7, 0x1f}], 0x7f, &(0x7f00000003c0)={0x8f, 0x4}) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x0, 0x6, 0x3, &(0x7f00000000c0)) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x8000, 0x5) socketpair$inet(0x2, 0x7, 0x2, &(0x7f0000000180)) pipe2(&(0x7f00000001c0), 0x4) socketpair(0x6, 0x4, 0x9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) kqueue() pipe(&(0x7f0000000280)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r3, 0xf, r5) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000200)={0x7, 0x70}, 0x10) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20010, 0x10) fchownat(r6, 0x0, r0, r1, 0x6) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8088, 0x18e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000180)='\x00\x00', 0x2) 16:00:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x101, 0x1) fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x4, 0xe5a0}}, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0xa9) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/50, 0x32) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="003f42e76c087105c63282022e2f66696cbb199f653000d5b1333f20db8350c33bf593eccef0fe8bdd502254bd4c46c23938dda5da0c589058815deb0be8e4018743385a936f056af52b9795a157fee79c7ed725f64c0dfa4323910bb48f176ae8890d1e85cafbf00053ad97e504fbf264ac098c7949e0c9f739e3a11722a927a441b33414fc36f167eda194b0a4fc39b3579a023a4e8667d7b3569fcd83a8ccecb2318eae9a76e3758ec544dbcb0000000000000000002695bc33b520a258e2fcfabde97d2b914d148333c2332f53faa367e8be"], 0x10) shutdown(r1, 0x1) recvfrom$inet6(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x100000001, 0x7}, 0xc) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/129, 0x81}], 0x3, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/159, 0x9f, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r1, &(0x7f00000002c0)=""/214, 0x31) syz_open_pts() 16:00:32 executing program 0: 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(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) connect(r0, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x20, 0xfffffffffffffffc, 0xe7}], 0x80, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x30000000000000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80, 0x7fff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x60, 0x6, 0xffffffffffffffff}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffffd, 0x1}, {{r0}, 0xfffffffffffffff8, 0x7b, 0x2, 0x80}], 0x8, &(0x7f0000000440)={0x4, 0xffffffffffffffff}) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="bd4bfb7564a40c346c14df407462fa9093e7f98d90243fb42cab528c76a22d1f69e87d59d13957db9ae64791589483", 0x2f, 0xa651d2e49dcc4052, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x7ff}, 0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffffffffffe4b) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) fcntl$getown(r3, 0x5) 16:00:33 executing program 1: stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x4) 16:00:33 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgrp() setpgid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() setpgid(0xffffffffffffffff, r2) 16:00:33 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) fchmod(r0, 0x0) setuid(0xee01) fchdir(r0) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r5 = geteuid() r6 = getuid() r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x57, r5, r3, r6, r1, 0x20, 0x5}, 0x0, 0x1, r7, r8, 0x1, 0x8ea, 0x5}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/13, 0xd, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) syz_emit_ethernet(0xf3, &(0x7f0000000100)="1a0bd9010815f861456baa61f30ab03ecf3cfce21145dc09f09fbe9b4d3748960cafdb04947851b5e1271d15e266954db2a04013181977328bc23dc25c4b7f764fbb7b0d57cf2385c9e11de498595791da7e3d5a2f0960ada814a27ae11452b33b0b42cadf44a30f5d6ac73935ba565f2599c38b51ccdafe417aab2b1e5366939f82f9c0ec62c70ccf2d7cb98c4b201601779747c4bdbad79e6f17945b0b98774a653e8559ed2eac8c1e996037a569048c2e178db483779cea1be501628771eed398316a57d02bab7db4d1ef5a215cea356bc979584466a6cec5a570b1c1ee5e5fd0e58711a6cbcea91671a77afa93241fc4e9") r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) semget$private(0x0, 0x0, 0x80) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0xfffffffffffffe23) 16:00:33 executing program 0: r0 = kqueue() flock(r0, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="13eb419ed6340022c34af8bc163fd035a33f4fd2367080354c84ba1702f19a296a717ae5362256230ea5433afbe0c1b02f3fb9a74abd8fe8e26dd4ba044e6f0b65af9eaab5ec51de8cf9c60a2d5246f695a6bc2ac860b9c0b58ea135fdb1449848802ce25bbb289be2032abd2ad37cd67c3d9591c174ae941658523c3542bb67cf4075835e9bf2ab84dceb18cd4def87ea1259f4a929866458911af2113c699696d9905119e4", 0xa6}, {&(0x7f0000000140)="910201b065d750f40a2496525772e5dc690862f24bc6f1e8087fd70b70d919c702c2c3cb9ba7070d690d308fb5f7f2d73881b9d9e3ad792acff1f26911ee71d24b08eb1f1e6eaf2f9d49fb4fc2ff14940c5f3bc63d5ba0190026b6cf3403a1439c53f02bb2f2c9041bf2031ebf083a9c8262d4d85abecae4215305e506b8bec216bc6dcd4861d6a1b98a3546f5dc43d5be5b1d3ab9a2f3a7c44d599e991ae13cb3f8b72fb2aebf18d120e8154f8a03c83d47ad23fba2b5c4728ce2266d7c8567f05f0674893e37c53069d9ea03fc8424de957044947689ebae579ef16e53594ff56579e2a2349d148f5050ce3f19ae254119879b524bde", 0xf7}, {&(0x7f0000000240)="259b2dd8076ab0f98bb3f9b349bf0967c6e3662210ae12c0c04cabda3bf5003e91aa3198e748d6f99c4aecd9571627bdac825efc4fbbf5222bac48f578416545a817d74750875b888828be7e47be01cb7bec9535c2066caee723995e435be8ab4d3d4b200c218e0ccc3d0c01868eedaf7a19223a0d6559a530d515f9b3417081817301b4e23f22de2395a7766bd8962e28f00d691dd348150de062ca9b7079ecfb7241b59f2b409e1f6aa1e6b451249ae793cccdba2dbf6decb35e58c2ab596ff61c16724e4dc0fa5decf43145f41344c252a6a2c909210862f70fb3a9a83f16a0fb40270a2a671991500545a6c9a456a15c81", 0xf3}, {&(0x7f0000000340)="24b06ac852ae994cb33a053c1f1da5a7ec4b46dae248e085f75abc8555ee8e960ce5f63df891fcc9ecebc2820c010414d8cfea94c98256798a92ff0559c6ae3f9b132edf0553a8988cab1b47740a802ba70def799bd0e08b9a59efd29d3b9fe2a14d9ac5925414204e53e560bfca2d53096e5e4cfaea534e7f7efea4b031fc752af0ff1704fde98f0ec4bbeaf23b010f271c70cb7d1d071d4fa110366bf48c1bc0dcb7064220a03ac989983adf7f3b68dc34352c4e12f939b9753cbd715649ab8a7b645cc54100", 0xc7}, {&(0x7f0000000440)="6a1b976e115781af999ea5275cdd9d5d8db525510fd0af95d2b8aabf166647182ac80b6564dfc68fd6ab59e5546332755d96d784fcc98584544af2f9ed6a16fef43b766293e9bfdcdf1d7711c66a6c9b5055c723e6e3ee9a6f427c970c5211d9802902da557ef5125a7f7b2f562d33c5d6c67e9025e3aa49147f0b536d05d029846e59b315a4a515f5d113a36837e8dc795b612230c2442fa942c57a0a107ebff41caba5a650db2c019479db141e8714364b82d0793f13c9bb0a2636df538c1129303d977ad36ec63bebf15c14104cba4719e741f6f73253c8b9", 0xda}, {&(0x7f0000000540)="6c62f7b9e77ebb7be8a44905758589dfa20645762d6fa186a817c358cf8b926de1e506b287de7e78d8b857b9705d4ccfee63f3f48c55a4d36bfcb185ae985969cd5f1ed08f6a089032aed32a7a2e1697ad95700838322839adf5d46f3875", 0x5e}], 0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) close(r0) 16:00:33 executing program 0: r0 = syz_open_pts() symlink(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xff, "ae2b5996b05c371eafe5cf988a578d42aecee2cb", 0x4, 0x3ff}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="fc92094713c390751a52f5c66250dd3cd8c1fedffd6a0ba2e8b8104bbcc69fc59bb984eb8e99657fb0d8becdb1dad3cb0d6db5a34bfe0a6fcebd136443388f41376a952407d156228e8a461147f9b019fe7b88c98fb77944622fa84cf9dfe0522ce978529e570c841e4781507b6dada3d0420b49cb205d82af4be91c2b56b65fcf05", 0x82}, {&(0x7f0000000180)="cf026f23ee5de497ac565677207a065b30c9e18e14a167e00d6196ddded4f19b", 0x20}, {&(0x7f0000000900)="61f09d1640c0a558b0cf22e069f2ad3960f5f20ccc71fa480c4503d8de1de13aa4a1cb0be4c533da1ff2047d4ee4010fd9d1171741500d87929423fb3ab8d92f3ed3a5541f1fffbcdbc0e0d3db5f7bbec4514b8c2d61c6a9e9d873e05b00bbed06fbb65162bd457e07d0396a5218a36cd45cdba49adac28c885cfae500327417d61f0ca2f4e5d0418e3e8c77069a736788c6d01f131c8434be171df47287faed80149a1c54e3f62a8e6fb22b31b7ac5bb607dcfbf36f17c6fc6510d57c2ff78c5d7ca7dad8bb1da2af7768efa259d319dbed6b07195d8b923b299a9d24495eb7b2b8ac97c53ff83041e35859f02c11cd4e67926c4101748f8b3177d92bf5f454335aee9fa95ab98db5314568911d94e3fcc3b8aae66e3d5ee5fbf039e1e189f4fd1db0caaa3b888fa318dd7b22435c679392d07798025f9412c45c08097cfb8fc35d48b4015d360fe9190612ced2e943860ffe50d1d4f1ef17fc1ccb094729f41708b8f15bf306365aabc6d13f2be643feadc785fb782eecf902635d891702a21e836853be41508291aec3f21bd1a170ed9c5193b61198fae8211fcceb1cfdc2512e7899b8ee55f4139674629eaf4e5c30344d6e109566f3bc98b6c5eec22cc7aeaccd3e4bd0acef87fb440e4087d1e0446dc764a17780b95c3363f78907d983f299ba1ce1ed2898fff1cce59b2eb92c74c51defcf5481309ad608602a474fa0589579d965f11b720b13fa0690a4395684dba7e77f89ade5772d83e3bf9da1b32a7e13341893110da1f144bb5a3f64383fe73adb20619b589549cdfe4b25b37f56f0766724ee58d6b58ccab738d35d89a464c429c262f313eebe0ba1adf1e24b3424263f11762da1be3adc86bdb68089ea09158563553b137b5d83a5ef20658be4cab8ac4b2f534edffd7fb1428b26db74369baaa3cbc8e216b4aafdaaf401e04393f071b3b5ce73bbc9f5fb2c67dbc1139dbaa6fa7e973fcd8676d063599c5558e785af2c55146dc3f60309de922e0124895068190e5d344b81e04441b49fa7ff5010bc4971b90ff7e8ab6991fc6e624ac3b9ce396522e6af1de63f6c961b3a400fe271d2c67f0f9f4d023918d7a306a834916d487cb718d81ce97636883196d22bb67fa29c2b5c5de01d263d92b77da095852d91a3264d373b8e6905b8f616f1ec7f001b1892dc3ceea2be2b5cf201e6e85cb769987ee4082d66f6ad2c2890e492046e837bf0a84533269cbf42d4de0eedce0cad4ed5129dae73be6747ab7ea79bd3bfc0ece5df2b59d9a6e84b88f91db44251aeabc365123b05892d3d1be938bcea9c07d9dab2fc1cc778cf943887ef42e4c245a5a4e56fd894fe42555cf2c9cc8f169900b4f2eb9457b6fb499c9b02206c80285b410d7026538c20e0354d858ddc0fa96990eee30f73fc16e2248c4451e4c6cde16ca13017b597868ebec090c25c71bc8f5a357d248084eebbf34c6e8d7ef20738b93ca85613f0fb459e52b27673dc3ef46c3e131c2a29fe076976049a9057f72356888fc0d7a62d1616aa165bb2661aba3c263f04202a97bee46bdb0fdb4f549c482db3454ecd067afd4b9760c2c2a9850b89f70234f79be683ac6c8b7a83f7306067d6c916e63a61f5fe5c2221e7a0be5b7603e26acdfdcb80eb65e176f3215c457a28f95724cc9bcadee9941c663f078279f2ddf33e5c8bc7bf4efde6adfffbedc87107be7469b1df6dac1581f5397247631f4c5e51b4c3df46fcdf51f26cd514304f6e3947d761d48166bbccb8af7ba9200befd8951847bca984203780da724ba7a38e0c1ef117c2682035c2987c9c55286a2512e1fe614fd25d4b6857f053ce28bbf3f5e3de8b114c33f43daa481ba67d32ab5ff1832a46c2dc03de8ceb9b29b8c0f4616cdd9daf69c61456d9c9b1324d703b2a68a29c78616dd029eccc3ca0ec4325438cc0b3f9257abd81ae15d4ace87ab57e67a4aa81a57f28cd0a3f619de3a5e1796a7fcc7d56d8220b1d20238dbe47f3ef5379f1de9594e14fb38ac60c93b1924b6f86f3e172d7e5e1920cb3398168cbb88381be9db1c6464b86ffbdeb8aa758d3a06b841cab52526b6928efa433fc97a47eb73e90ee5b7b212f440f85e412930ac698604186e2cf9e12df51b43f89291521925f5af236a80c7a6473e1bb5c117906d33430f4666fbc3f5ab52447c46a06dcb22a9fb2ab04f7083e2181c500fe2455365b53199eed610258a445b9bc13a9f02d7b27146ca07465058a2916a4863880d2b878cb50b91287f57b8a0dc734f1774e022af4baabdb24bb3652636525d2b0f7605c0923ca42e57b26721d11c4aa3248b4ff67b3f8b088e7ce10543e8da67aac43fd331bf3050bffaba0b100cf0a7872e94281f0687a034076ab1d7e1f9a1d6a8f9bf5f147486a6dc7ec4b97d2bce22e6b5fbd81b334362e55e0edc6b798befd7e0a34118809f50b0a46e38ddb4f6e87ee318837ccd6639a89577bfd127edfdfac3dec107d62c2ed9f8689c67c610792194ba76858c3c06e24ccdd39e14de1bd5d3d4386520e4c82e6edd4994f50d5919af37ef24c1cbb3b487e954f82df708d92984bc72dfa317b8584a0115f50d91815a250f8efdfcdd86cd49528f55a805201fd8dd0385824e0aeab35067c1c50c78e62fcec873aedfa41222e9bd352e38e116b4a297d4457c1115ebd897706d1114732ba548c2132394a4f2d1106a789be5900325bf1a3f8a38e4b43ff9d7f2aa5f306d937f97ff0a7296360a5613ce81522520996474243b573c41b58a9883cb9e3f109c61a3315a70eb33070da5f7d962791d97b0262490adb3d5aa2451e3d697f23895ddf934856a8edecc40645cf3b044509aa43e9f68628479f6fec66f7d0be42d1ce6030ed89fa32381b11ece7fb738b228c4aebd073a7a635a9f164cea05a0e048ad2d80d0a6e71942d6defbb5aad4645d05db644abdf7c7a2df40096ae1d81f3c7e95c3e40006a97341c26e9395a9b84209701be1e8dab5ebf3e17ede0acf43335ddb3bd98c26a07467f82ef85f783c86ba8c795a31e88e799a2b0050e2ec3164f2085827942d65fbcadcd3d2c6561d0a7b58f79d77f030b41bbf7d504e66e6cd2d056a882cda5efc9381d51e31dbe56934a81756c32372a9497d88aeb40160cb5716cfe7907d729402a5a7f9c15ec15d40800ae3c192cc5f41a0da731968f44d22b8a49181b2f7be849c0cb8066b23f7d62eb93f4f659edbccf7eb8b97e86367224472a6d3245c6bf0909d0876cb4331917cb9eb47545ca0ad8f41b525a310cd6c080192554946cec42b0624caa8f208c93c7e3185151fe6f7ddb77aa8b357e12a7c050ce035a798dacd3e043eb0a917029ab4adec68931139523b802840204dde35770e3eb6ae53f0c20d44a1df07a86442935a3859603569655148a78767515886402dd22b4d86978133d97a6798b4349510008fee3e8bf0d86e652ceb559c0878367e5ac152c019b3c49d702733ea52bf537572e02ab6ce588e4e0451aabdecd387bb78f61d2fee77a679c568a3f89f9c92e0fd8c560a147fb6bc7cfd040a1f53b39f88b473dcb9ca3cb0132c8eb3675242ed8645e2f19677465be8640ea39fd5393bc5757ff4ff8b794da0b871c7eb468fc9d324e9d6f4745c3b378767a4e4c2c72ad68a6b5a469558b42e334ac0e380a8bf462af37b20b8019e17034ec0020dc1e8c063d1605b54c177bef95e0c1fb9d477816a2c965f3a3a49f85bdd9f2a016344411ffa543007c1f2c8ea78f4ec8b4cb18892014d6a3dac02f59227b4c5e5233a41419c3714652afc2d0be47d2cbcd0fe15a9ce1cc6a0fc15b189941749f88920172951704e5f7c040ee52d5f1c245a1f4910ad46b18891cf6cb35a91b58e98df9c135482befd50ddc630e8654a562db9a4076fa75aeec88955f6dda600f7c4270e537820e6e8428d128a077f6316f12b9fc9688f9c371a8b16f9e9bbc8c1ea7fb7d54286736b957837dddd334bb73bfc5f482eb962882a2d4f0173d8eebb2e204745c8ec8c9c7e2d8a08d4a834efb688cd92d9bd0b1118721d12807d8998222a724de978173d7008094b0b14fecb3d014e5f3f9e6836d06950125070508250b79bddc61d36fc42b1054b9d6f0bd3fcbaa89db097d371bcf795d9a7d50cee2d91facf60c578705276bbe7aaf0e13426a84f61389404cbdfc3bf84ed0ee931b9b133cd3298da04b52ad66aa096a20ea66598ba4a9ac279ef94543f22fb94932288c5f764ae18bedd33ae645bbee458e8c1390c58cdf80045f8652d8230eb8a740fd4e18e07388ec832f0feab024b20f854154cef78f9555d7f6878260fe799854bece299724350d49aa25ad44c7b1c375d5fd29c00ef01b999d9d28bba06c372a4f26c781d3118f1ff95f2fa1375719c1bbc9d5fdd6c4358eb2a8e02f3fbf88f3f3d417f838747d12b9eabd5e7dfcc75a860654f7fff5d89587c07ee9afa37f70286ce443f19d1848111d1ea3bb6e05c33dc75b4ca9193278a487ce07221c30ec33513f8073d2c35db3ae0aa9b65a5ad63ccee4a818d7a1e7989fab7acfea31ce70c10c183f8d6439ecd1d810cc8bda94b1b506391d3144ebd86b3f9daa81552e775830e7a92947ca88ecd240f76e144ab2ad744dedbc4c1c2d5c61911a407832a12d5436d33130c6304599abeedbc8899a9a30e54a824a489cc8505f50ac4411f8d66bd2dc865595c5495d7323441b8de6c9a394b0ad520314e0cfc99cb03fbd370b4655b0e4fef8fdac247c610348d16ac5213c30bf99257e663a8fb0b39a89a7f24be36c5aec07b65220d760aed141f08a5c11bcaa1d2e81588679eb9ba4c3d8da2ebc2db84d5c136493b3a422624565aa587b6b7440ed38295aac8e6e5009379956241670fb0b1832d152551e85bdc660ec10328459e42fdbb5e342387d01fb1a66661befd7217b4851fb6683bb46b464bbf29cad93f93b12d8de19f29754528e17d9a9e15d553f91412f5aea4c00b85361ad1ec4f8c028226a230fda4834f7a8b9cbd4f3e3b7dba70c70a55dabfd28b5b79483912e6cbe7f15873e0a77dbc66ec4be8596d5f8af46d2bb803a139d9c9c7f18fa7a809ad9b87917bc566da8ec5d1384209d818dea599cbd0e2b3d524dfc9725d5b443854ad6cf32350844462083a594c51d43c93569165e41c038dbde75eadb78c131e38f38b31e50f903900f1a228146c9f3c7542f9c4e2aae1079c0029b3dac4952ebfa3b20341fdb4cb26c2c2c2b8cfb93394d67ca9103a7300cd30d972ce84cfeadb4f9611111de117991dd592484af9613cfec3a32e00a9304085012655cf4855fe2f932009ee6f4e3b299a7ac90b5f5a51659b5944c1eb5d51caddac0f2db5901dc0e98644c8bd77f51f7d3d480e222ab6f33cc207d6ab08403dc50d2a275da7c578621db5bd72c1cbf35cdf622e7ca1a3d9790e213199f2891cca7e1efc981ad63eee47d3dd5698bf6cc83284141450887acf97185d1a01f5560aa01406cbaaeea4cebb6fe875ddf80a2336a57067a74cae481be0efd92dfe15068f0170f65df9186c8670a86d130b14a48c661ce57f72cecabd6636c86ea5ab3aed22f99cc07a823f839fe696c478407574b21ab414f971eb8813868adb6778d685cea2620129f87f77b459e31d8ff1ff00487d554b400d5d0c2c0e31f0203eeee15cea1de186b566525ce84ce6bde370c3f1da95098c476acd723012b598e0a141321d0a22dce710544029d27ed6f72d2f130eee77134ad60ee82d2489de03e070559dac7528724160e59fb6cac9f69426cc27a9755c5a98188", 0x1000}, {&(0x7f00000001c0)="e0807a286aa3b6e1062c1675a9d4ab6ef1b7a8a650c34d1ec03ea41e3e", 0x1d}, {&(0x7f0000000300)="21de587aa2ed3a026e2bf2cf094bcd0698c70f2c7ff424239655f6bc9014aa8486943736b6fc857339f4e06cc0c985d9584da50eed86ec071526644248a21d246ecc31624241e26831afa604682cd01473476d37cf70b027b66144e107643cbcba441c2d2dff65308c266650ed8a7dafcd3a1d222e7a2def567bb6e5393b7d790f4de9fa69c6b8b8e3ecb3f321bcc4742f1c266f35dec169324707a490d4dffe8e6e7a74b88970944ad3e4aaccb36fb39786bb35a00eb40aef95990209ec32a9fbfa079fba3d2e9c9c6a96be72cc944bda7b39638cb4", 0xd6}, {&(0x7f0000000400)="3fc257f619ecff74fcb1ce9e6147da794ff7a9206e53fad07a2827b81f985bf75fe2aac1c78a808a9f9169992c1c4ffaced7096bca3e0a2718b12dfb840fe571a1f7134d73fc52097418e1cef5cfa07b1d77d2186740c644bb622d599ec6a0b0d084c280da68ae6a25f587feb7079a6a030ae17f1e0ba81a3b4f59a48387eaf0dda917893acdef69d3f26e773b2b5f11034cfadf8ec1", 0x96}], 0x6) 16:00:33 executing program 1: setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffff0001, 0x5, 0xfffffffffffffffd, 0x5a, "22cd648aa181f8c551c957231e9d1d363e0e98ca", 0x401, 0x80000000}) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) socket(0x7, 0x3, 0x80000001) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$inet6(0x18, 0x8000, 0x1, &(0x7f0000000100)) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000036325bc4eb7019292f1a881102f04a3565d2175a7c6719ddb7d6e6213cb00432228a28d338c19c378c30aaaa065c03644f86880a0ba16a989bea51401251868c14b21c331151adfc6858793916332d555945175cb6c243e1bd5feab9b77dcd852398f710dbea64472460b731c58f50e528"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) 16:00:33 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB="00182e2f66696c653003"], 0x1, 0x0}, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r1, 0x0, 0x0) 16:00:33 executing program 1: getpgrp() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2000000) write(r0, &(0x7f0000000180)="616804a3601a83572798fa38c428be4ee64f51273ef92a0bdaaf2857d3f700dfc79a14dc5ff6797257a6ac5b19893d15a8d939f98c50b9511315f613cad76e6edb92713c5f010620bfb7dffc6ecd038585c3879fe38ece9f76784df784e5480995f4662a3348ba38bd4441f9ce5fc5dd9f7f75957959a555d838f340b6104b27b9e50146b7335fc32130a313b62df8abd0e5a571a28f1664f1bf6e290bf72e05c7063ee04146afb88ee408113012", 0x83) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0xcb) write(r1, &(0x7f0000000080)="e0", 0x38c) 16:00:33 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r0, &(0x7f00000014c0)=[{0x0}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) r2 = msgget(0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x88) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x401, 0x2, 0x3, 0x8, "65249e00312f852147bfe3ccd10f7fccccc7452d", 0x7, 0x9}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r6 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x2, r2, r4, r2, r6, 0x8, 0x401}, 0x10000, 0x7fff, r1, r3, 0x6, 0x8000, 0x40}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/241) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r2, r4}, 0xc) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair$inet6(0x18, 0x0, 0xffffffffffffd1a5, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000300)=0x10) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = semget(0x3, 0x1, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8b, 0xfffffffffffffffe) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$unix(r2, &(0x7f0000000700)=@file={0x0, ""/87}, &(0x7f0000000780)=0x59) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000000140)="9446927adb8b9aee7b44600d664dda312086b2d2e9937a73e8c6928626fe9e20154c9c9da53b0aa953ff522c7a3b3761492efe047dce1759ef8314684e5f1a7f84968ee036373ea27f7b5bd0332cd82eca3e75f2c21b4708b2ee5299b4f8c30c84993a9cca8e77ee24a5ba0f1851c146b7830a4fda8e8eb89a46563bcd35601469a6141ce92e505d3029eb7443a8a23eb9be042cc833484f9f623e5d335330078ded5f6b4311c8cb30df11a8b315ff", 0xaf}, {&(0x7f0000000200)="b85858c0455445d2c349d001895cec95976fefe82e1a70bba01b6966964da30e41bed27b18d05732b1a4f2102c1ea45a88889b2d9c8c8dd0f98244934ec83a221319a9b3f4b386f25b47da7b975b2cfd4d0eb6381a8d673f208f85013d5de772ddafb5d890139cb3c004581a7ed32f3866754ec302ff23d38a7d8ddd55abd54d50b597bb48137d2448e82c88811a5b585112931785728685df68716a14cb5ffeb9600cb0b7b994149971d7ddd97f276be5dd", 0xb2}, {&(0x7f00000002c0)="9cbf30bb7eb79d847576b440ec938be74493efb7f1a319806ced9468de2d6f55537e1c45642e0dc0cc976f2d2403b8b7ccd839c20370127c674254da7318b75cf98b903dfd27b38711f015a2f7cf675eff176466f12d9acb7cf284d667eaa28d8825fbdc710a00dc60d2930779c9c9330ffc4f0ae29373d799191292320e53bbb63114e68f3f7f4475283765a610b14d31757d9f0d3b9455a0bc704a314a47cacecbffddb75e94d8168daa2dc614c5b1a728bba24744905e9be6176050b6551db9ed021c0137f3b3d748d1280c1adbb344f73d4de98c13fd83b20e05e8398b418a28e172bb5a994faba42643f35de4151b22dece0a6ade1aa812f27995eb", 0xfe}, {&(0x7f0000000040)="fef42200beb10ef905da3dcf70b082e66251b6e27c55be9ac11352e5289d353b43e61c322ddb7bc99aeb98e5ac44c844d69284", 0x33}, {&(0x7f00000003c0)="8c44632550635b415a37483409f52f494047a5b8469d8f60c00fe7dd29f1f6eabf0baa2ab16c86475683a5d1737e42eee18300fcd3b1f5795a27ce7b37a9a76b144606e6aff0a81926", 0x49}, {&(0x7f0000000440)="c44e8a35b291581e3f5a6556a25b1970721ae37086d16288a3a8b8d97d7e11872652223a9c4a5374c9a2f2909c0fa08e49adb9e7f1c5ac25191caf43df2262c9d70baedadd02aa27d633cccf2574ec9fa70e1264125831d159c439b7684015f0bf927ddadb37a6c627af9c2e3ec77d84284c36f1f47ca8f135fa2b78727c5b426d530ca73c021aefa22e6d7cba3ae6bef87a1a3c843e326b508c9373b0a5baecce44bfd10094e712c9eaa170b0b35f8bce48bbaef5d621ecfe2bfd32b74fcab6faf6fed815ec431c855c1313fbee4ce1a5e1d209c868b28b957cab8dfc7f3fa35ce08f7b6036c0eb", 0xe8}, {&(0x7f0000001740)="6e8be9725dc31798c25bce1768da01204bccd84314e066b76738acb6330bb3a960e6ff9efbeb3561079cf5e532925711c2502eeb576d9acd6a8177e70580721016d895e2777854edeeb68ecf29dbb4447f18c10b7c0054ae9548c358b39fe2e6e353dc716dab6b7f8574f7153c59e48687865789d22fe68e56d93b8f9778697587e8debeb4fdfb26d27b97a8f0f872f766fc0ac75b3b86e10f078226d5b84abfdc209a38fd8ab2e46a43221a7b4058848a35a83d02c0306ece14cd0f5a776a6846b8a7e208d55b57bc55b3a3edfb0375e2fbd994d14728e20a599afd65df5c10124dda2d98c064d5188127dfbcb27103b146f9e26ee16392e102cd43f05b062d2d745ed0f685d9364e15224a12d13fe12da9cecf8f8ff0f2138cf5bab04e8746e990a36bc8a7a4af44ac9bd1069766f403972e33a7f11b7ea14e42ad2bd022b7d1d1380c154964858d752ca2997106ba66997e6756f6ba42cf72b78ba2dbd12e9fa7e73d4226a7c0c3dc4eaa08a347fc0c478cc436bc36a03216cd165496bf3b29e2a0c7fbed125714273cc3333f3042f206f965e4072035c31dcf0c7292ea0293769d991008f56ed2d5b3a840f2678d9ffe82641009388dc26ded49f0ae0d28a9fe2147e411d2948026469e691fb122d087cd98a29a523632f4fb7aca9c9732b4aa795ebc1e7d19d686018b335f0bd4828fa81c9beccc0c111b9c1781eb1fedbdec2db8dbe9fc9f16203438937cef79ddd22f4b9f3a45ab36e3fd3414fd72b092e0085a9dd74a9ee8eaade1b8db4cb9fe385b5965bea57cc431f0b85762ab7af0f1e410d988c424460a00ce42a77bafb35010db68f5d9dfe6c43617b9dd6a7445500cdc2a6e8e7d9e9e8a2066a4fb1dfa78eafb1da9dd0ff86f9282b5bb4da8e20ce587af6b1d3d3d27fb00a8aca8818b58cef73596ba7dd88b0f4143a650471b88e970dd38f50eec52ecf9e826d76a1b5481199964b68ab6962d664722d84ae17b70f00f7b89bd02ba8229a3d53595af0188f477cb9f286ebbb6dd17d294390aae4582969dc125b1ca9ceb723d93fd2fbe71d49a43ff8d2159add7447d1fe8f41dc8a6a74ed1375034351857da6faa23662930790b58cab4e4308fb0fee4363184b53721fb910200ea86ea30187254ac6c75daa1c6b955f882e813c115ec5e07d866f319ca93befeec10ad6ac9655dc0e9d453f13c1ba527144df12a48d5a92412210761412b28f4080f48e8f9bf981e14209b6b1a60a20993583a6eeeeae5ad9de3b2a2c15822bb9440981a1cb0504011408d78cbe9bf8c80d427d0ca647952c364e341991b48f3042ea8b34960b7e09aef3f67987bc580a3de8ed4ba5477110292c33f402479660540360a8f1fe5926d3fa6ad461cbbd4d0d0d7c062105f774fc883e18a22b450ab7fe91d4714873f04132a8ab6d3854280d70e7e5c3f2773cc5781dc8fb1d262d401edc9ac0bbee77781d8b0dfdb94a43d7e26c6650319a944ae0e414ba0d9f0fa8399ae6120b5bdfe1c57d27431c4f6fb645187c74a26fe25ca31f81fe090dcfa0e1b73cce96eeeaff502e0e6d7a4da9a0391988ab62349eda2af3ceedc32c65c4ce06d19c2b27c545ec141a6ec620bf23d23465aa95279266ebe73b6b9498cb7751116bba7e81e08f74970483e1d53ab4d98fbc596a042242119163cf030c98d4e17cf4c7a18ca639fcdd91a79010d291ce7851ebea507ec7619adf51519630bc34533cfd84feffbfdaf6c1d4f1de8f988f6f1573702f178f5ef11ca845ae3d0d0798368e39cb84647fe199c07fa405fedc28f6d8e300f2875f16280c5bfd82e79c03555c65a7cf5e6f0e693196868903b4910a2f6ed3957689154399dde4e276721fbfcfab21a313925d9e1740f94a6d79a6c439a2b640381b3f59399e28e93e7d68e1bc579e570f96474f8ac01ea89d1529992b4de8cb7569c50b21e27d90fb25b6c0835da89731e1bbb95b89016f6ebfcdf524ff336318b7fbcd3a9ed4d92dd6d3bb8af56beee0110842d0bb1cb74ca3726021aafc084fc101304073c096359b7616022578a1777135531e21744167e7860a4f59f2aeb6a010f05426e091d7204e045b6dcb92888e1340e971fadbc4532331db486edd3aea071c53f0bb12991a213a2a8771432066dbbfb8910dab8f7a044e7e2365f1d29889835e5faff6e07a10cef246fcafe68dc89de454662b6bd4e7b8acdd85d0eb826310a0c806da9c746d92f88895a79fe15d870f572ae1ffe28830b5c7202e3b51baffb95c4ba148ff5e180cbda30772d0b69c818db6366a26533ce4239463cf1d6f326ca0fd6ec769bffa4519b550e8f067c2c46c365573579c06f21de1f37815f675b6ea98b99909a5eff080cf253895df3ed989fe9b1e3643586dfae7b8920fa2f64bde7abda903d031070085eb686ddf7eba9e1d70df5f14218846c452dc6b4013264a87491f7ec92225671f388adaca8fb674e604740b85f8a982f0328e6fb98ed5724d623cd5beddb05d28fe41c1fe8b0e392b7fec28c68a942ea9b354b1caaab2c539e29cfc6ecbeffac9affea03a31136f2241b558dbfcb952c5c401816d29ef8a95125fbf01d53d9bcd35abe25438027f579f6a0b99d10327a01506810e05ccad9427f98819167a714b849e2cfb7b6f6d524a8d71f6270b1da02a569908b2f87f00add26d7bbfa29be2e2c2dd7690d8e33a01135863ef5918af3be9fe440190b95eacd783176ba213c10585c5a40db6a03506233fcdef92b6c1073067ef18dd02632d0887280fa00c41e75ed95f2dc65a8717d2d29d0b8eefdbfb552d790151282f08a6861f977f30de063488149bac37a9f608ed63fe1158da27f08698051e9b4e03db57c710fe0571d04386a28a49f2399a15af45d078ac6578bf53023efecedf610b623ed8b00cd021349a14e8dc370691ca22f6ae25d2a980400f908e5804010961f36d375a74e54e4224c2569bda56596582e0ed2d9c79082fa2feb838cd81e0b98b35b468846ac07bd240c696da591391fdc69739d0732e2d17a049db1f5442b4ae30e87e07bd96b82f26ed175eaa7c82ba16288d286cce7525ee2768efcdd67570eb6c67fec04f2d37855358cb9b4e9f5fc3dd32c2320c5730c56d69f2517e057157da9d35be43d7f70460a69348dd535bb40c2344601104ce1bbbdec3c94e7192ccd2154440b4fbbce03d6d878d9260428d01b56124561c3afddb7634e142ffbecd647ee07e02bddfc5618f1d266c3a2eb0350bd5ce03dfe68cee68c4afd29df5e04ce0fe97cde69ec1bccd1c4faeb01f93c72f746fac8c74bd3b235370161083451c15351b345b1a8f56f33e088514f7fc16ba5ab773ae0ba3a7c8e94c932f2450a14a568abada1e3dfcf1543d7e198015c9e31237cf72468cf38bd0bcf60000c9b691f37071ce5748c3a90d61099b909aea4b43cbbf2815491667ac710a2b849f53c45a5e08a0d96de096b08f27d20f51fe940813c6d02b3d4200ece384d6b8663e5e8e46c02942bc34dacc3ceeeffba862e84d6014dcd0b9fcefb7312b3adf1b56a8162732ee8b5ef49f18c4dca6e57215fac4702ab34fbe80e6cc34551587ae2f158666ba2bc048b48bab3b1472bd9e501b4fe7be7aace89273e24a2ee3622e50315dcd1ced2f144348efdc82a52af16f3cccf9ecfb5f9022e4ec14e634cfb702f7fd8a9434a1105962cd49890374815674ef6d0bbaf31fade24131e3dcdc08ea2c2c2afb0a5085fd9a028352327504c94dbfcf4a1dec4d3ccbc0b538d05858c5d6b3337c69972f593a8272871906beef993b83c0716ed5a0c7aa06c30d08c7f56f30921de3fa6be4f0cdf5e68d1c71cce03d628dbbaf9196ae28a148b317b3ba730ec88fa910e1d42c5a0085829d4f901ec1ac73e7d99c87542f0ef18d20e4266a95e4183403bdc15b8a23b3d550f7a87f04e49c58cca2c7d46cef4a5d9251ea14cb03ad623893175c820ac3a4e954e0f15782bdfae13da2a6ed193095da982b85d983bfb58f1d9f25bccf9d8a976e5194916ed1db08eae317022e5e25620d16a37d71f599eb8d0dba628e8538b1c17c642c5396df328c869e54004937c0d8f046f2f22aeb70549ebb08ad7c128d1114cfea300ae1873eeeb249d5115812b1f5c7d57da5e8efa91a490b7f7558641f884a466fcff116d252bcbaa8830a5e12c424a47feedb00c5d8eed03f1bcb091f824026a44019979234ce4d51250addcdbc137af83c9bf9ac82faeba6cac8c8e1a6dcbace4ad636047da4d94000865c43e1939f337adb309d3594b538aa82281b2f6a26550c3d8d2a257dcc945f4874a4bbf2dd1d9575b6bd49886384c149bf80f5f22881d3c8af8a94043006d17c1b17a36f4827ac00a716086ee3cc093c3e3d7078f5fe60906f8bfd4666d80a6c95fe0667cbc44d5d39fd89fbdbeed543a78807db23a83535587c73d9eec7a40ce6e0e6f2cad67f6717e70831d9688306c620f4302eb17cc7c412d880f53780de40ed42728d072d3a05da87de8ecc8a4c4981eeb2c1c278f589028e066df1a4351f771785c4daa461017035100633abf79bb497b381b02ad1faaea82a20b40bf7c3e34bbe7b11ae909f852c37419f939a1fa70b6bd2b51618e9266853b0248713218eb86a002727e1f58f4ef017506907453bdd1d275fb4d9b0e164ef9b8845a35a2d8a500c3448f699621af363b3116bba3194f9555ad935075d6b7239ac37d90d79f3f4bab83ae4ba73a6ee04b5997ecbbb26750bbc0f859d3e6a276dd5592a105498165d0e22645e30d7876a2abd5b543e6d1b4c682d1a0001d1e6eb264c67a5819cc2dec10a7dc87fc8f5e4b27c8d61c7d23e7588c16094ba9de55b19fe5d9ef1b6ddc3ee66fbe55348854082b2284c9281e3d16ee22614e8e18a0cece1ec5960256c34b75c548296ccf084e33a65f68beb33d96ba9d6fd981e99204f6b7cd08c0b8ab5bc9bab368959b0d7acd69908e8b325ee760335df8e37661c62f7a65c056ee0e9889df5b1f36f73d3257cfb22a9c90ec9c0284eb4484bf9a8aa6ac72a0960818d063ac5af99c0351ea7434ec2dc7da1044c4dd088de30584498bdff3966450fe191f6c2d19a484718f464f0bab446bec3058e60f92828803e154be5c2ad5eb5b876874012d2c32f60086771454fcece7b593baf9e73aea42bb973220010314a38d1dde3c7498a456bbc7ffbe89b73b554b299a9f85c73f90cc63e879505272a5621897886ad2971b154562c9b0f6aaccc248ec677d2a9af5d4aef5816530a4db82ebc1c239ee4cd78d2208974513b590469ecb4c0f660abb828f01156dd8eb60a58c2c1cdf5d9e7f1b356319dd4cc3a3c22746fbe0f0a4ef8688b17865b5b302d1bb00900575cc63296af41283ab820a3528e27084ff9cd75875a8c624a2f8dd97e3139bef968423d5491f67bb1cce231b7e8257447b3e0f92a9f17320e9ae8c2b2dced55b50581f7d822cd9634d227c4f7aadfe949ee086b9007968f731e46e5faf783f048284fe0971c81219fca76156d50482187c26ea7a5bbc1aecfafcaf2b45fd511b97712573d253d63a50996a50216e53122bbb3e1a3858d65ec803e6d9fa7442daf4a88be9634fa42cb7a32e665a726a6f0d497570a8e66812325b7aafe98dd075f6a03da1aa64396837e46a5d538bc1e0585dfe3b539c61b11241a1a1ee7b52499fc456e24a651d9391bf43edbb9678c6beb2501e010e52344a28018931e59c2f6845ad1ba80c7aa083f3caf0f31c4f1e1e159a3148308a15da6ece80fb700bdc5408eb0afed51185d8df8f98", 0x1000}, {&(0x7f0000000540)="1cd82989198c17282874c729edd631ebece088b8dcfc3a7ffe534796ec5e8bc6b9d1b21e4ef8e8ed30525bba062fd6cd358bdc12de89b3a304871e8070e39abdc3c31c0ea4b5e369a8221578c5032ffd1f1bce105eaf48e9e1c60a4174094e8a34201bbab153c5ea3b8b4fb289bc4f87f8979d4b856a44031acab4343fc00907c462f789e0a8bf7a7918122b96da5ca097a1034afce8bc3b65fe19110e6ae2750a5f385cd4d4cb663d7dda72883c8f005a84af18c53a112618ed688ccb3c8d001a892f90b9cbc4b6700536225c8444004a5dd9c89581cabe49df17eb49769963c6ca5e1a5c112a72aa445e75b5", 0xed}, {&(0x7f0000000640)="3d6bf5a3bd3ae0759dca6ab56c4c488071e7108a7b0b1343e97039851bc551314abb5744be7da6f575eb18895133d211db91d00f418e749f35b2561851edee903c8534dc89420b6c98b35d90e3e89f5bcdd262348887", 0x56}], 0x9, 0x0) ‰6Ø©úú;LÄrLºªúGˆ±Ê çÐMÒZG…~˜˜çøgƒš®O‡daL¥û±/Nð˜¡4[‘ ’µÚN*\5\4—Œ‹ ùÓ662W&E oúÃàïñXöÿ™[ioÎÑ–Œ 16:00:33 executing program 0: socketpair(0x6, 0x5, 0x4, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:33 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x25c, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x200, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) fcntl$dupfd(r0, 0xa, r1) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@un=@file={0x0, ""/9}, 0xb, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/46, 0x2e, 0x785}, 0x800) r2 = socket$inet(0x2, 0x2, 0x0) r3 = geteuid() seteuid(r3) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) ½m›}p7¯míSâyRƒTY6…@Yí8”­°ù\SîIJ¹;~Œ"47ßC—¾—ùBáI~þ`;Õ–´Þ^þ@&TÑX¿è€é™ÈÔU<éžü.Ô<Ø5¨‚ðs/¶eù:ŠŠ$‡Mž`0Áê>õ‚öø¨4ÚòîÖÈGÔäÄæq*•ß@çi–`:ÿˆqv$¨'ä¼WtõÜÙªw!Mž.3ïG.EÄsÇÑEé®ù)õ¥a¯>ˆ=üzíš0¥$®é&wJ;Ä5gJÞ¨³˜»Î©HE­•“ðë¸=TQ7n¾óÛfñþlÌ ºZ…ÚÔmðô/¨WËKläv¯=äíLQ\ÌûÔ·_ÞN¯‹ìoÎP£Î’þ>õ±Uà 0ÞD±Þ_‘÷¤æ𕙞6•ji›ûg¦_ÿ»¦ð §äØî‰tS<˜#U@g~¸Eû>'£iO¿–õ«_:2‘!rŸç[Ž€J„„”K†GÐÙŠŠ^…øyÝ:Øh`IÖmHø{ µIŽùªwÖ½l›s±zzÈ`0³¦Çñ.¸â÷ðrT„äfxÕ÷5KùNëжèbC8 •·†7hfî*âÏ †Û‡Ûj‹,9|‰6Ø©úú;LÄrLºªúGˆ±Ê çÐMÒZG…~˜˜çøgƒš®O‡daL¥û±/Nð˜¡4[‘ ’µÚN*\5\4—Œ‹ ùÓ662W&E oúÃàïñXöÿ™[ioÎÑ–Œ 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x11ae, &(0x7f0000000000)=0x3, 0x4) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 16:00:33 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) symlink(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() socketpair$inet(0x2, 0x8005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000800)=ANY=[@ANYBLOB="83529e5d4258932e9b9fb300aff83ec70700ccb6fdb6cbb6617e4c855d744d87ee41718bf08e2e4569dbbcea57f199fe7e6ed66fd8bda91a90a03330fd2bfc0c8c1eb625451c09663fe77dfde362ff56225c31f679c53d28e9d7b41532eab0055e02c3bc52acc1222472e6f77fb8d8b5c272fbdbfe7d1bcf4717122907b22600ae952c9d98cac2f6712c9be00932b4302aab3025ad3194e090d61f66e59b9bd06b7a16ec88f41e79c576a5cb2765fd8266ef2685c1b9328d4f12624207079bbd9254fd18f558a1ff7d2d0b08c9709716e6df74fb4b17771fc98035898bb2f9"], 0x5, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000540)=""/150, 0x96}, {&(0x7f0000000600)=""/141, 0x8d}], 0x6, &(0x7f0000000180)=""/19, 0x13, 0xfffffffffffffffc}, 0x40) r2 = shmget$private(0x0, 0x200000, 0x410, &(0x7f0000dfe000/0x200000)=nil) syz_open_pts() shmat(r2, &(0x7f0000e86000/0x3000)=nil, 0x1000) rename(&(0x7f0000000740)='./file0/file1\x00', &(0x7f00000007c0)='./file0/file2\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) shmget(0x3, 0x2000, 0x100, &(0x7f0000006000/0x2000)=nil) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x200000000000000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) dup(r0) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x0, 0x20000084, 0x22, 0xffffffffffffff8a}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1000, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x400, 0x2}], 0xfffffffffffffffc, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000003, 0x81, 0x3}], 0x800, &(0x7f00000002c0)={0x0, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000002, r3}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) pipe2(&(0x7f0000000300), 0x4) 16:00:33 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = shmget(0x2, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) sendto(r2, &(0x7f0000000000)="4c145b9c48a45b617afd31bb8a5bad3ffee73be83cfcceffcd3c9c90321f0b06fd", 0x21, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:33 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff9000/0x3000)=nil) r1 = semget$private(0x0, 0x4, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup(r3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/103) sendto$unix(r4, &(0x7f0000000100)="d21233782c", 0x5, 0x401, &(0x7f0000000140)=@file={0x0, '.\x00'}, 0x4) semget$private(0x0, 0x7, 0x200) getrusage(0x0, &(0x7f0000000180)) setsockopt(r4, 0x3, 0x3, &(0x7f0000000240)="883a4f577574c17512652d50717d5fc274132c1e494399a5b5a9a2c6a362561fac4706d1552b73b733ca019fd18c2ced489f7c8df90b84ea3e65d54e8c43e190858935d6edb18a4f0e73edb4", 0x4c) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/190, 0xbe) connect$unix(r3, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1) 16:00:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x21}, {r0, 0x180}, {r1, 0x10}, {r0, 0x1}, {r0}, {r0, 0x8}, {r0, 0x40}, {r1, 0x1b}, {r1, 0x4}, {r1, 0x20}], 0xa, 0x3f) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000000000002002, 0x400000000006c6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='{*]:\x00', &(0x7f0000000240)="c94000", &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d", 0x41}], 0x1) unlinkat(r0, &(0x7f0000000400)='./bus\x00', 0x0) getpeername$unix(r0, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f0000000440)=0x1002) rename(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./file0\x00') 16:00:34 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:34 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000001100)=""/4096, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000007c0)=@file={0x0, ""/4096}, 0xffffffffffffffff) truncate(&(0x7f0000000680)='.\x00', 0x1797) getsockopt(r0, 0x1000, 0x3, &(0x7f0000000180)=""/180, &(0x7f0000000640)=0xb4) 16:00:34 executing program 0: setuid(0xee01) setuid(0x0) sync() 16:00:34 executing program 1: socketpair$inet(0x2, 0x4003, 0x10000, 0x0) syz_open_pts() dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x1, 0x2, &(0x7f00000000c0)) socketpair(0x16, 0xc000, 0x10000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) recvfrom$inet(r2, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) dup(r2) 16:00:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0xffe6}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 16:00:34 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', 0x8289, 0x0) pipe(&(0x7f0000000080)) flock(r1, 0x3) flock(r1, 0x2) socketpair(0x1, 0x4, 0x6122ed3, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:34 executing program 0: socket(0x11, 0x3, 0x0) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$getflags(r0, 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="5ee5041b182e45b3642b2503c91b202e91d624c4397dc4b3ae08965abb453a8a6d6a73162cb20b86fd3848650301d65a8ac63ac76affe1a35b2b9d5edf2d2cf9b63c690420ee26507f2706ec0432b20294eb39b1961b303462a794cbd83b5a8582894ef2a7201b7603ed19a4fdfc2fc943f1fc6dfa960b25", 0x78}, {&(0x7f00000001c0)="7d2d5ff11f6ad45a5608e3e2b331f12124ea7bb9e23338621ee6e0d3204da4c8b6e72f7ccbe4b4006930438379db40d1e12adf9090a75b62d79d51efd2e7b0a52c01649dafa7b4ca1b", 0x49}], 0x2, 0x0, 0x0, 0x5}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="93add2419e8a059dd69455a583fbbd2c0e37923ab491895572506ef3", 0x1c, 0x4, 0x0, 0x0) setsockopt(r0, 0x8, 0x80, &(0x7f0000000080)="73a2798d26386eb05b5bd42b85d3b2fef23f2c681ca6c3e64f36b22da8790ffaa3d4fdb0365cf3d12f176bd5b9e2642e68c1c07f74c3ffb83fa66637a3f50e3666555dca16ea6dfa8559f2db71ba9b0a0fb3bef406621f8756979f80d2280b73453f783d", 0x64) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r0, r0) 16:00:35 executing program 1: setgroups(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) setregid(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x10000000000000) write(r0, &(0x7f0000002740), 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="d33f34f9cb67c24c5df8d60b7a5011686267998c23ba0ec0fdcba0820b6a7935132e8a2737e30164663c04ef9a8ed21c62162471174d9df897229e83d6b35cf102c1a750f56a97e20eb6701b52fe732ba611965837755595e7896f02c49b4e63a3ccdfcd8ab2db5adb6acd6560e27d5d2f068e64edd0262e100d7ebed4387db5abe67efc43fd67cd20e56741edcd536039598465ed6f92b06e7a8573b33403e0154e5a5e137ff1e5049ac3036ef9cf0335409c767410118853c5f6a43b6dd4a91cec500d0d116e79c8f551a1760dafc60177ada9a936440c014820d1614081c3e46e338e239787464a89935375e82e0a2a4558", 0xf3}, {&(0x7f0000000180)="6797b58d395cea2b1fbca2", 0xb}, {&(0x7f0000000200)="77c1612f81378473235ad5ebad6f4a43ac895bc8af7c802da21ad0e3916edbdfcb9cf89b85af573b06f9db922e013099a28dd8c7c56b8adcec13edb7207e2e53b7cbb1", 0x43}, {&(0x7f0000000280)="ebb9a305453215c6fb2514a919a0796871b556dd6cde9ebc3d4863be728edd4c8c70d81e26149e6b36dfaf2d0e07f73a4afb925998bac634267d8a3e504e35fc12b071d7cc69ee5c7c9a2d785f0e62ebbea39b724fdcae2c01a48163737fc9127882a27d78f5dd8249f06938d56c2f82c823f48d64a45d8c488059274103aa78af715d1ea10d0c3ad330e02d5f12427fdc811d42f163c76aa7f0", 0x9a}, {&(0x7f0000000440)="85dde272ff62f1e7dc26bc0c857ef57f37eb778bf7f1258fe3d44697bf99d4d4ae608e4a13e8a5edf3a83c2cb825cb51e8d0c752bdf76488999963d9541f9ce4e00231a70e81bd852f1c7cbd75b5db8a8e5da90ed4945741bcbc16ea7b82c67f6748e2b04fc405c0a1a1fda092ead0627b520b6453b21df819714ac0c68cd7f677985073ec066745cf4538496102727e6f597dce98da51543a4328936ec3b0927543fc29e58a6475fbd0eaa53eca2736e771d37fe964cdc9ce2a95ad7204c55a6ec4d30710a20f9df6ed44853919d6f85a0839153d1ef0e01cc1bd50d3a34593b1d7fde7280671ea94abecf0365180555110283784a9dbd34cf38b37162d47fa7ff8a9c0ca4e71a22bbd4bcf9460bed281006356263466d2fd2a801b1f056fdb84d2af7af9f1c029c52370bd0ccfaa5c287356328681bd4f09e0f84939ca93441add2168c9caa62b8910460c828b64a9e6292203094e02806a9e500ae00d3d22d518f1fd84bcc3626c0214679586ea5e34f5823f9b7be4c26264c24118544cffe3b3d67e88ad8709a588bb8d6d4fe8a0a6f4187d1606d74bd63d201715fdfa0e041fb0b8d591b6e4833b73c235fc9b7857e1ced815f8771c967aff3e5d0a7bf054815d8c23eea9ffdf9526bbc21c1e65d4d636895ded0eed3cb32b8ce9f78b64d5a695a9ed5c44057f87f89c0001b24c8beb21f87a829f2bb0c8d1697b75a1ce8a4e23d8a85c7644c2a97025648e8d565c6bb64c5c3c9e4d5058beef51f7d33d9c9478e5f8a3ac5bb08074718458dadc0b069bd26e87566587526cf1163311ad07a023c88fa423ca5b43b329296629a6869abaa2860bbc09f3f4b83739a59de987c99b2266fb36dea627aad589d58c750e4da3e8eea94ca636b29ad3006a5b98bec33f96284068d76b9e907b66e3a634cfab059476ed3521a2096210ac0934c9a2d79b27fed38c076852fa95cdf188886bad2d844d2dd372a09a26ef45fc7b03c13a911e9d1bb919be941b92282d6cf7425fe6b03e40e7c2712955ec47991295fd244a228fc532de3275fc8d8e5b76fbbd53752d843fb07f48a71a6760b193279087140682def89afc9b6e1033a2ac88405dcd0d3d7525456f5756e22a29e9fb1b3072c7ee6bda943b94ddf70927f02e46d5a9b603e984c91d6dd14715caeb8bb308eec3d8e071ea107342a242978963be2fd7a7726a7870bee77bc9577161a99e305a84f1f7ade7c73ec44c97f7781ee9ea1fc257ccce34092742cadaf8b11148bdc89ddaafd211caa770a6a3abc6830b15f5c518e68f71b864e7ca45fa28c112f113cf5e1c19bf32e916e59b11b31af2c4dba5760154f6a6b85ddaa20b135ea05daab240108f4075b501bb752f5ab0f844792c9981de1b7d80d534e6742d50ab19de6f5ec6498c4b2db6c23c2f39b98916a260296711091b528c118a896a7a1a6d0c4abf3a2433babc6a5063fb29eb085e602afffafb8e15fbd9cb1aaf92000a9de9f0fbe67504da951319fe488ebdd251b9d0b5fd5816476621c6ef958cc6d5dc7f961248ee0350150ad148c7177677d5006846770c22b3e2dcbd18e36613b1e2087f03e8af3a192e0cdf58e4c7be14557db7c18f45fe3f852e15446b3514b262d0176503277eb47e98c622b5d4bc17e390362430145964379886dab459cd232ede856a3cb0ebb56b8d11316fa0af5bcc949ada1a260cb3ea214f8a39fa3ae48ee741a0ace0fa1e508ee6b02f8021ab4446995b8db7c6f30f890225d1c8197338daa26c015949ba0efb3c188da9fcfbb0ad545c93e7ec96ad3d63cc70f8db91253da133b56e795b15e85a021312d62748f2597893adc4cee0acaf4cdeffeb259a7dfd45b814b922308e02f987a6d560f14d2831e2a8e72d30825ab211de8ce21c744895e8db8b8c44f3b02265904a194a0a03d6c3c737ab6b7c6a83dcefa7fe8bdc83473e1208be22f20f60c46ca6717eef45f5282e1e927011360941e0e2ee871d6c229b2480931d7c373d35997cea5c19d301eacc44ec85c5ae910e4188c406a76817961a24cda6dadb1e631718fdfbd650efe2ac6fd23035e58392183ee0b65185928802ed4b7836b8470257e42403503e0e6ee0ea21601a68df6141c9df73e120482e9f826d63b52caeec55d42f68fef388fc7311ada1d84137404ebbee0f7f0c71765219d6ac93d9747f8beba06ccbb3a288ac1432b9f08b651671b233d2fa336a07d3227acf9c21dfa78ef82f9fc7167f24d4913af864747626d752ee3f60abee7b6ff414e4f3be8aeccb68a2857c9db0a7f1f7de18567e398ddfabb82695c93efaf782f415bcdf66adc7f7065fb6dc7e42cd270498ee0dbef3c476435b6feb2b6a2d09b4a589107f97ffb234a757d26a7bb26ce6b4e46ccdc9fb6e586af32b1bf0ed1d5af7570e75a884b85dc56eede023b8ce07a964f2be8477c8fa057ad9399e1dc59dde0f8dc94a502d945d6d1215d7864272798d7b237d170a47f41bb64135ed9568ba273d1db31d58ac6faa06515d8803b906ea8fe107ba78030ded692f39e7287d3bb309b0d7f0aa8882aa5a2797820604f7fc1d126fb9707987ae6b608282ca65c09fa0bae6381df7796b56c022cec63103d2c2f3a7c001300a413418d96d8ea035357c022023d3039c93bc3fd66805a25247bf2f83c85c8de027b0531e214d0cc67359914b6307f4aa800d5cebbfc562a0c508be6598ed92835dfc9492fcef57929ae79465c825679083a1cdd4525b3936003c225d23e2cea8f0edba46073eb0da6407d15d1315b9626ec9eee3279989d761daea645083433a49b52cf32b77f0f9b9c5b62b2be847e94b700267bdaf36ae1518cfaa2d3fb5b1ca90ae3958195fefb1cab0bdfa026760c81ca00e7ad91b2d68b84b5e3be25f53d8c19c6b8155aa93e108f3f81fb774d95ddd4cdba8b959b220369cc916d060da073ce22984cd7e3bb044206954de73cac5bcda416ca42b80297e01fbaf1890d899b4845fa43c2ae73080ae487cef6a2ffdca308ceb1b3078776cbd50db11e382a8043292f03eb2352bbc3fbb6e69c85993c93800335306fc51d86f03fe96d9efddea15300e3995ffc2a4b04d5dc88c599add20692436e8bc07110d6cb7b664c83c721c3dc9663f2cf58b29edc5c6684a45a095ab3de55706589e94b009cb3c4f2cacc4e5651caf45b6c888b25c56e2fa16c7f7f91a300fde0778b87ba16e43b7d477da30707255bfbf94b0ce5c62e60c84340c60a53ece445b7e94ac2c536c5a8ce40c8e2cd5d0723bde60d01799a8cd41b9e4553a89fe0f85a08d6ac119bdeeb3967c69a14698683fea81edf7aa2dceec1d14696cf7470cb6d4c238749bd28f8007f2c7d6d45f52bd46321e545c883bdeea110d635e421477118869c17ffd57982d0317b46856e3822743adfb64948dddd09bb598f436af533d2bf92be8f077c4f44cbbcb9814a69c0cbfa820f51044459e0de3f7403d67c1b54c704e8ed2ce8db2b68df7c46c1d380931313fba53f7847b4885436bb987ec250ef14953a68ffb99bfb6f94aacca5feaeaf7b7fd76bc5c899883abc8bc744d752e219feed93ff6ab59f4e972c3aac59cdd80a009ffc758a24b2c8baaa955fce1f2d4b12b0ad6fa3e7a139f5619324b2ddca8c2e5b6da237bc73427b5ac324d2643b0535bd4f1826dac10cc2a83b8d43ccbb8530803085eb6fe3a18d7f4ad810e94af2cac5cf75e9a566c83cbe7f9d76791bc3bdcfc9bab20166da0f102c80a08a56e01b4b060fc7b5693620df1241d6a09a72035595a34e408abd10d1b771a1ff15a7d5b3e9ccac0f92083172fe6f374a780d79fb2b6339f35b95ff6193d249e086fc0b1cea9f8cafdb11f21276de870fec860b8bdd098bd3ea2a8273de38af65a0d43223dfbfcb70d38c3f5a0e4432be07d5a12ac3a593399f30aff47fda3cfede88e91ec53a772b9a6bd40c77f19fdc28ce92b48731c16147d2ad12ecabbd308953704d13c3a75df1593cbd79ee025ceb89b197550778feab8f9f65c71d1dfdde573fe35e287e8612d50d6fa63fbd5d89f073655eab87a66c740db088a308db76d2797c0d87f39e66fac6e97b44232ddf11112b9e02c6afbfcab511043776b14be0fa736897fb8af424271643ea66bd9bc08a981f11ae0d0901c611d77c5aad4cbc1de240cf1b14daaf169765a619c0ce805ab292bb9df296618ca23e6bab6ad1c1caa2e32bd26660c8ebe48d68457bd5dcb48ecad940ad8610f62369e7e70d9bf485d1056fd9cd5f30bff0bbf0bcda35571d7b01bcb986da62df9a4f4226f240c664b89712ea5ee648b1ea5e40a62770ede9ed632f2b456b1e6faa88934666e111abbfad526d3a30b4297ef67d4ed0548508afc56b782fa22804c52c3c4ef17170c41a971e93645e302a5c1bc5cbbd795e3eaba926c1f6b0cf50d4b48d829f6778ee1754b95126f4f390385ce260e0d5877265e187acb66711955c3939534068f1c1ce9b31fa77e9a53c4835b705313d6a4c5825a0446ecd6f8efa4b264e91c2c17dc9a045fc7f19cba9f19f1b4906228d3c5e683c2efeb6681e617f869f54c389561a288c5104bac3200c4fb4e4b73e8f81845da53d49307fe908653df29c5be117ca9e828eb9d3b6f018753088718faf4a1b8453a0647a701267625defc2821b1b0737adbc5b9f0bd5ce09868c9effcab1801bd11645f4d5aa55cca8212d138bfad48cffdf06576d20e6790f9322fcfc9d88c929365754c337f7b795e2efa486b8e86f90ec5bbbe18213196efa46d7229b97c02a482294fe349a2648b4aa36626cf3e610426c6284cbd8c64469ab6e0a3d6549261aa90992168ce41a22fa3455c4862988d5ae0fa3df1f4a4b963eda1a9926c6043095f7791af36553b4e3987d4d9a80a4265743dadf3529f883d8823626cc6537ec58e3278c3294a7e6bfe8abf949d66bda95e97d4199a5a2b47e65d4a4e42cff2c00df7fd42433b66620982902ea2c4920217d67962cf2dbeb8e6cd67926dc3c9f87cb99c8c794cfddd52d9d818aea9f688b139117880d7c2ebe52dccdadb2d59052bd1bbe1439a4f15e60ba6da4bbfe37770ed0ca37ce0213f709d80ac5adcd9d55175d908ace501d3f2772dda2f892f6858814c3e3f864701846c201baa51917b6be8b8bd15530514b1d3bdb22aaba892e6b56e882dadc703588204fd0230165bd7ad22f447c1cab5abd19c9dac7b6505b5d23110d0a22ea777f4cf599f1a1b887c61478fb5b993d07af9e35203559789ed611c526c931013e41c718e6b1429ad716a4bf83b2ac97fb41704d8b85c65ed15c836fd9150588cc375b01eac1731241b78ed98ad2f8f32d6037934026176705b60bc819eb48f7a38ae481288a60b7fd90fc51d153316dbe5feaa0296cc8bbb953758b67d2ddd6006269ebf9b7199e1ef32202970eacd0e237a8e6e62a13da5b25ed27fdc91e6c2fdde24ecb49f94777f6f7e93f65b0ae7fe8219299583c87610c077605cb56d19cee619e5206990761059a7c2641d836f22351c949685174a6c294598567e1df5105cebbf6f3b0f07e0415bca52b0c0993b182f4ccc00207cd1aabb898541f4fa8475a928303fe0db51e951ac8a2ed128efe3835552addfd74695827826a45d0042a4b26054a7d7c1d8d0abbeb6f8ddb4790becaff0703af0d6be27d75d81c57f5f58ee596a1906f5873731043f347ffbd120be13b73a71121e586ae23c66937cd47f95e695456bd5e7ec10f3d6d903c8010c87f11dca0c7fbd860317bc9d709fff476b7055159219ed0dfa8200fc99dbeac5bb3c", 0x1000}], 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000003c0)=0x8) write(r0, &(0x7f00000001c0)='D', 0x1) writev(r0, &(0x7f0000003500)=[{&(0x7f0000001440)="b5651487ed5f7c442fad4cf0ac5993c0f3a7ffc78f16f241b021d1289a2609689cee0ff8c1f08b431c280b8832a5930300b737377e53b380f5ede4d7aa74ef3036bcc48a29a5d571f1abb3686f8614e671b250d8b25fa8385c9e279032d23055950fff2da7e4294bbffe5298cc2cb90fd30057dd0bfd3abe774759d96c7dfc36367e08eee006cb129df8b36e9928377150fbf69ad5cf1fbcc7b84802a76edbf7f0a17a5d2ed2c2ee7366e81f9bd0360d75b7d1983b2dce5837043f7c86e7ede7e4739af20546787eea087f3e42851c25b7042023cdbb03a8e2230b8cd258895d509be36753577c3571675cf9eb12ce08b7e6a2cc31b4c6bdab59313eca4abd2b9e8ea1956dbcc67bbb1315e781d790faef5f68ab54781a117b8864ca1d8aba99e792679a3829f8e174d14a421268352ce32b5d7299ff953da1eea8e719196891e125a3ebd612ca33ef7481da33b55beeb250e55a0ef11ce631680b0f1edc9fe3cd8a98704242d6b89203608caeb541538bb1a395b3be2e96740596a916e921c96cbfbfc7191b041b00d211ab892c17374e66cad4ee00829dbc598238b08d22bbe7fa2327d9b5ab70a51965d2307996cbda73f6cc0b0da90983f5df0ec4f9d079b22818264013eea729e3c3f575649b66f2d1238b6240374e3d12e0dcc008047b7ea55e8a3cd4b18bdf14284ac052545b7e0eaf9aa2c5699b8edb49995f7e8fa2874dcc37129c8aaeaabb4d0818cd13be37257fbe607a3c8402be2ad284f2778f425ad0bec1e792071e760a65c7b765a45fa2ce8cf3522171a6c08ccede441ca19aadfc9bc7fb4a32ed4104632b0d09ad1feeeb533378be182bc1c2429047a51154c7d8d3b98a364c937e59b869b29c938acc522787358487d9642cfbb2b71ede429baa65853e024bbf7f8dc94eaaec2281a3f63e1acc9bfa09e4aabc20795c4ef313f1f47ac47274486fc2f1bec474946e37d2d58781ee080fcda997a461cf2cdad9a19eb034586907d68eab3b7d08a479090523237bd266ef82bc2f73719ad2e5fabf03922d52d447f0817904f7795476753f335a5b9179442716cfb89c4a45fcf86cdd6d65b3dc0176fbe569968c045a59e50764e1f5c1b2e938d4f005b4f832d2188504d9f8268c81fd6d58a0182e94627d9d7ac58f752b2903ddbe5014b640420921e3708892d902ba77e0ad4dd4883c792d508eb9f58c1f80ceaee838a83bc0845910f9f4792b41a9441920419470bc732c4cd49bb2d4f8487642234c8325f1678a517f16f95824a73e63e8e3020aa00d43641b7ca3396767a7e3b63bce48248fcd51e4ff8b6f8abfdd717c670f9ed96dffe696aba4dd537fe1ce5ea8411e06a815185e39810b7059574de6b45ade7e6f555ddfcbcd6e9e7fa4955d47746439d01e3e2896d239002e465b8ba9e939afcfae0414cb0f2eca28310726b3614e9a9c18e805cc3692a9fa47494f6725b9f3c577ea176e37d2e085bfde3a103e2c7280261b53881ea475dfad388b6ca7c9555e7ac53b2736386c5ebe755c1b96d3f2ecba722b506f895374c43013ab92c4efddace74c0c176e229c19f66f4fd42154738bcada3c63b1da28989cc2a770cdba7ee5d34c7ef63855142d3690b083ee417b3513dfdbb928df5d0f2da7c8ab26f37e5bdd72f1bcbae5f286837f8a7daf063bd53fae4e69e53ecb92b4ec645bbd3478c2450ffd2b4d31cc4f24178dbbd676ad278a1ce23e22360ce8936bf1330e712e2f4a9ce513e5376b0c0f6cc5f7f588e4f5935f2b8a4cfc67ce4f817fc8175b77eaeada239fb7e3bd4ec0b7d99dfc2aa449737689137ef1bbe7f67cba21992170239ad60edc043b419fa8187b42ff5b9176ab4381750e608cc13de7df8a473296a3a1edba77a161a4531fd25e51a18958f0a818106f26b9e663b5efb1920b1225471603a49597a0232c607a58a78b30cc4b119a290d8e690706b08274aa2e075cd86cc09bee4de9ae189e51bad942e53f83becc720a7835c36ccd4fbf44e56cdff5faa35507e32cbc1b60425d08ee301562cb6605cabf745dd333d05412ba29348c63f8a3db88650d7a7bed959f1c428d88bc3989286df675e67066acfd784aa3fafb25cfb7376bad4e0ce0ef162575fb7fae61963e388d76cef4f26ecf9703cb48100f0365f1b4a34b858b50c8eca628c9cfea66922a77c12eca27c777776a2a8ae01e1a6767fdd38a459ebed92741378882d358194c5d938f855d7359c16eb0ee567710ef138e05211e855b43c31750d4cc38bff378cfa7ffdec8bb970171385c0573273f394feaed8a6951002da82a0d4de33a363e91e76c7cc7a0119b50a7b7637fd2fbee1429e640c0c0a11cae2d772bf5de40632c97e6a40bf8842ea06005bfe602ab77d6f338c8e9e69236d22651204b12df5a57f0ed2e0cd422f8ccdcfcafd87d74ed5c8e534383a575662eb5ff669f5c54b5b1fea93c235d635a9a2861d43a30c27e8123ac7720ea9a3ef37fb6dad7dff896947bdbf6d48b150aa3d0d9f2a01e50242a13fa4e7f701ed5d3d80bf75e79e8a3bd475837eae60dfc64696ed8cc16b3c4f7c7e64657e39eee2491b4a7c35d3d9d73e666f537d1cc4b5670822567e73d51b769a3fb4a5568e1a563434e81015dec7b5d54a39e4d739e3b023bafefd877d7351d67b7b765b8c2a5baabd28e86a631f436e069458bea229dccc4e45bbf3e7280309085f8099f6c2cc653fae4f4e05c7bd566cd204a08d3b252cf64e56d7fa1087fb6b9025d9a0e8791081dd05529655d3aa9287a7cf2a45c193c54c5e0a97f7e84506887b45f53c418ed97d8e50bddf5623ed6b72dd47cc20622bf028ea93e63c99dfbf7fda0499a1ee72e4744a8f741edf1fc3665d0071ee87a592fdec32453b0db1d53dd7a4520069c3ff76addc481fe47caa2912a48095f3c039a39024eb037c245cd8a025089ed25a762f583aa3ade374cf2555ce8911f8cda767a94a84bc2f247e44ef64247d51fe3bba620cbc8865e956a1aec6baded745351e6f3118fc6e3dff3663a1ac604d125158203ee9864e88f7e2edc22ed309bcaedf5eea3047f7c7e281fb32c59254e983c750b9c060fb6eef851ca0e1c1b1cca0bd4086e619cf3eb29630e1f23871e0724d9e64f49075e7f749a5f0b46e4967b45108e784f4ac413797ba99acf6a661f8ffc1f3b67eb001808994fb0fb7c7b6c69d4d41f06dba3fe97594a82aa3931189e43f1d6d5496ea9f37b2c41a99fdecd30f3bb7feb7ab6dbe2c99ca22d6f09c66c0e391a1440dee7f276d546211cb574bc6c573952d541cb7018f858fe08c6dc60efeeb34c5a74e6a330e49d78ebc15fd8247304cde65558368d944f6848f963ba6e10292326b8c6d2f9589a1320c7bf010bca4bdfc2d4dd0689efbf44b8e4d3cd398ab058e8fecdc601629f8334dd9e3bc946fab57eaa40731c1d01b4a2d75e282a93618a6b74b350f46a099cdc4bb6807ac6c206a90b01436033707260699ecc68c083cbb63f92399d0249215e360ee09bb11c6db0bf15e42d5c05c6f2b72402eb4183ae30b4099e649d4666944ec1dfcd6f9f6cf770f821a7067b764e76606149304ff46da9c3499f2cfdd5799e17861ee4f9568c0270068e8ab3d2b1bdae235a5818ba95a33157d46df8bc6ac4cea6168eb79f65a8669c52c99a5e0eb48e5ac7494c9c91abf9f84494ba5f20c8c86a0a2e527dea556be344797ebc5f1909a3811cb4f2bfe28cbd0794b238e3a128427d9363d9ff440ca44d3e79a0b05fbf2adfd04c49278d776f31d2f91f80bc7f0dcf873ae71b2ecb57c951ec8ca9dc3f93bf7380d8edcb9d96cf05ae20407c4ed8bcd3de237cb258014637b1debcbf065da0468f48643f751b30cce15ee6b4ba84bf7a504aae9532f873b8c84df3844c91e38a4980553f3d44c1504a3561bda41af08f45032bafdc285190f76cb52d8b36ea6975ae23e6684aecb523969319823569b891ece859d22757be5084f481c2f06c6d2e01b40b770a659ad098682d02beb2d2a7637ea81cac016e3d62238a53cbc652f5a39f7db1ffeb02c416da7b1d622fe650283f90425242c73ef49039660c5be1049beb9349e70f85221e9a2d4afc5f01072fa99ac55559a9c12242a90e377b98a7a4b8e7378279935f9556241c2b821923218af2fd8f678ad001e55d1d6ffc83d4955b01d1fc3c67c9d74e08b56406c441672e45022a2b1f6df619a436bde9e6f605db4385515ae04ad1a67bc11227eb25521d4246ff0bef119a42ba81f30e70d239497c5c345b133cfd2b92c015d7dd3fc82b96b35a61c304ec0dc0e5cfad5219b177deffd1925a2dd3b76bad06fdad701fb9242ac97e5c2783ff32e6ebf5ed84472b7a927029a0e0afbb03615ea188dadec0caf0a5676a60c34f8d30ed003681d8188746814947d5d1b1e469213a65beed13989e58056679138d3adc67927fdbbdd103d9e27f3f9cb892a7bf84f15537919e5c9ad871c358d4db4850a45477bb9dd2dbf299c351662ce6115024c533370c4d1e83894b14f26e4ae47fe475cfb6b4cd84ea412422e9f1c9aec7279e4e00bfeac7e41575bb2329f057ab3680bbb6004aba0209bede58519842e7b4504dbff649e8e7d290d381fa3166a6a1e274354cdf95b277d1040f9257c2c7507b4958ed6714d3258548a0e5da6a257f8858b62c94c82d825f10e345685c98a1a28c769663cfe046084439e993bdc84e4c8df6d45e2f405a965fba0e38bab6a565463833dd5e730628f2eed433089444e8eb09301efe0eb2f5b1a0c280f3a7217c4639ac87f5b0981141b38bfe3c1b538baf14e1d47ce28b0e28fd0d2d0f6f4620246bc416a42a31a1cfc4913955982bf21f57ec9c15670072425bc002de070376fcdb3945ef87f30800b489b63adc1676bad6d68afe1e6e8c102accea6747afcbc5f7f54410d62d0963167a2a30ba2308a2e9ec5234aef49b98d9bd563a540b3788eb609b0f105cb380009afaa679634cf8f178de816a6166f069d71f4d9128bb0696bf3edd251902a106f4ef7432c3d450deb4ef39100f8c4f1feeed8fcf2c43c9bfe47296f358a1cd06fde99f198287999152d9e9213b275216df6554d0f03a71df1317a42e4b4aa7fafdc8b9aec516378081af3992cf1964f01966f31d6b2228b434c7d1596f75f99ead8265c3557495f7b08a87c642f33e146af6ac421900fbcece06fe4661e836acfd3f13fa6534a56c963ea91553d2817e80949ab339b3ccfd17b68dbace6bd305aa4e32cb0739f7d4f3c18c70d13bded2656e1f5b167c35a8ea6f295723d50623b807c6cfda2ea683c9f91ef2556da51ba922eab4ac7940338848ed0c20b7f36cb506a7dea883f325bd3b8ea9d3ae19ace6ab4bcb3e9683053e97610ab675585eb3bc9f3206f871ba6444291f493beb92d0a3b69cd012d410c97bd44e86cbb078104699c64fe8faca0a9f75a0b136fa1e9f3fd0546acf478fdb3ac1bcb20ea84d47450bf6b3656fbebfa9c91cff505a3a52c0900a2a0f6e25e796835f1717b94aca848b72a6c4d85448fdf454b87f583e07091b0665e1ea2c5b806bcdcf872c27a728bffb8ea7f6d02dfe4659dcc1a345e4b7f6b960ac6cd849f5b2af3d46c056b18828df9c25bcfd1c16c43faf800b96859ef554484e72a35be971258212ef69d0a18a72e6c691167c6652b4664bd31351c7770deffe996a9a6e234f9324313654ffba15a6cbd02cd09dafed7e6213b46f940daa55a45e2c6badc382b1d462a26321886242f86d5a8f3db5d097c6a025491b044efdccf067fe741a5728ad52", 0x1000}, {&(0x7f0000000400)}, {&(0x7f0000002440)="73fcc163fd2ac8ea1ea46ecf4b9aa4fdd8d35a6619b0d1533236941946b834a062c0c06d5ca52322a278806c95d734b1b9fb2ffd9ccfe31ea1574e29c6f354de7aed221520a793ec6737a8375a53b8b57083bdc7def04cf686865528a6239d8efe733d0544a2a6f4229d0c8dfcf8b03500870ae7d12c92a484bba00e9d66bccf982ced88838782c9a236dabca5a59401c4d9f1c4ee6f34b4a91eb919ea614bc8de45232ee3", 0xa5}, {&(0x7f0000002500)="c0275a607de4a373e295601d7aacb39c9df7d15364c2dc41946b30a94383772115a3b2cbefb2f4c973c9e8e25d587e585267be02a25f15e44c7952eef81e95bd8fa6c811827c9fde77a158c9b894d8a69dea582c0febde7ca450b9601d6770c4cdc8fb88a7b50a53e5a78409500a4a80dd8b5a74772a4227f1fe9196f4c383806ddf1d406411f6ca2468ff58cf675b997a012c3d0bc7de2c22735f7326bb181e093427f2e063c466b38bb79de96f2d5e9cdf48eed120a3a0b03a8e5d3c7fa282f0a52595f9fb8d6cd68e4f77c70154b59d70e45298f2ab16a4be46b4b1ed2ce3febe0d619ea890cb3dbd14830ce39f9a82ec005f48174b58da1921eeb84228b40de725c334f1c72cb20aa1a399b07f3b45e8cf822078734b69b2c25e63d489743fe2dc89491e2289ad6db4255cf3c1bde26b543af3cf4f198671e5fea79d08ff64e8ed5cf8f6a86357efd53b5f1da0a7acf9776a9bf56365708e1dbf1b6dfb247ab03c20a31ddbdd160eea28836cfb94f6041dfa42bd5cd523127722b93d89ad9392faee82227fe7861d693e5a767458e310423ec9c654ef387ef73c0da0fe2239a04a47415ac5ab1c8972d48d7de3c57070f12850ba08376374eeb5c7b15a4c030aaf9488761e7b730ba0a80d0dd2d4b984be6b4d2d9bf02d97fcab1cea23f72d1edc7a29cda36411d3bbe383940ccd3a4ce8d454f3870ab960d2352a9fcf06d22a245bb300cdbbdc97e000df0538af3a6310cce6d280c6a0f00fe6463fa5a2d85175cb7bd0ae74d2749a948af6780e30e0f07aef06edbab59bf638acdfbc63f4bd28fae087d113f27835d46edb51b11d1d01d7be43be86a97a1db8eb133660cf0659f44e3f6946fbd0ab976ccf0a981c4b03a0e3805e704846b82eabfb8e1038a8cf0dad3787d09f0bf5d57a3796db1551949c4e9806cb60d90b625cef3404feab21c5bb68a5cc909148b0d1e6479b0d92cd5a3220d669fbd6e98f3bfd42b18e6cf899de5a0deedfe77e3ebf123137d75e7f26becb9e0f7905a1956b918e3fb3d7c5237d44f8c0582cefcc1378839ef85a5ce84208fac6d87147e29e9bb31501623fc838195a3a9670fdbca558fe6ce51a19f67b56a17df66af51c7f8188285460f809c7743f5755ef67d7e79af54312bda40ebd27e6523318284c82b7d976cc3e428f227fd12b78ca1f021c4b793e50f51c71112be0ab2c1467ee1696905f9943e036c9867071904a1eb7696b4f7b499e89796dc28ad2f8be2e0f6bf5434a7bf8d44dbf06090cddfd6b15216cb8707c8de3c3dcfd500e41850a9c728336fac302ae8c92f6fb5dbb35146b80fd97e1fd7515bcbb1fce155bad50641dcc0bc14c49b370770efdec77e6fe6dfb369239b6ab673b573b3030005709377c48bfc5cad14c02483eb3242de344fc0cdfe97150f6168ee9d233313f5068fd6c119abd3e42a19d4307b316504a46d46082612485f38b8f834151bdaf8426c56dffa4027795aea16c99d215889712022a525641ad13cc463663656cee519b84c10a912262ef37cddc618cf826eefbabe18e8413c3b5139783aa8a8b8b4bff4aa2ec524b697550d072dfe7bc430d1546f44f46cbc2a910c708494c1061a03064f60e0d27cdbf6a044a1b365c479352b906e403742a6c72c453acc1bfa8d33618f4ded0ac2ea587c34bad10438676597878c4355417c5da6ccf517ca5d7d9ee007fb65d66e8566a64fb2465c9e60745bc332765270d50ea96f1d67e46333015aa688947cbe285b81572df0bcf3cf52c846e1224d4165e6e9a9a4f0a13fd3846a1eb41e4e71c71bbd1f78f9ec4c287003ae4b4ada74f0b9dd4bd1970afed3ada81d2a333f0907e8d69ea902f30a42dc2e6d89f377b60f7bc6d6d0aa84c1a2a2d7d93b892091973364a8a2e24be98de1eaefd44a88a7cbed879d6d627646a6dd19a4794a48675027d4bb0dde520fc8907a4a2a0583866826bcb27135cde27382995c87c789a2bbbb2d83b48a0a1ffc97717feeb5220e571ce272c316e69756fdfd570df5ad0b26dfb954325d83a8ac7d652646d1d21a24b1699ef2b593d58ee656f0f0823ce97f8fba3f33fc20deff690576cce32a70571d0d72686f65e881516b1b27671e020e19da99dfbe35b439e45371621fac458c5489512c3ed4c5446929f07a50ce8d7c4eb019196adc54912a4c69e8222e15c322e77f0c5a5f97112eb1e06ef75f9f1037c14e2bb06e895eba7d6b865dce99bf8b9e5a41ac13087ae653f2f9764014dacf904ab202fd5305e26395d7d29e2002f021f1cbd5f630e01dc8bc09702e7cd1e5b1b8189ed78afb042311da8b82a7a0092018c019a94a4224e75a346a3d0cd1424d864f928e575393b54e71ebe26adf801e93ca1b48ff39b4e3922900eb40f1d3faa89b8299458711ac064f5f31d85c5047f3fcdb064868911783eb6b98796f21b8878d7e79d4a6d3459bf55d3e678a8bf04ec405023ae205a87657af6ff666f761af35de33df1dbce1d95b5eb9c4c93a5f1565ebb8b2f7ab63a15e6ce2869df889343230674c3adbf0a633cf924adb131ba520e3b849f3713237cfbe90b38c796299b568f8b00b7cf1e456c178249db996eeb61013918aa96105f0030bf6f540d2bc4b0eafe26b433d351536c7a5fbc479354b5342d0e76ff127a42644653bc00f9afba8122ea0f3cc03f6e3f51f36af31935f138dab2893215d5509949a8086a7c92bc313fc267082714dac203c7898291e30d464310a2b7cf0c7928d799e3428c18605f4d6e114a4b7ecb1a8b72e7971580b11d9402290c6155097c691f0311b45c24eeaced8d2db31997ee1f0902bd429cd5b50ed67402fdd537f0ffa22a80fb4c8de150ed25385973b89adb713497a24b62c659add1b03ffcef859d094829e9172e98455205cc1ba832077073807878bf9c605f62281dcf13870b911ca95424fa141b2b7b308e7ff1afa3ef7c089fbcb092b417a017688195b64c3864e7843669cebc45d85ee2ac325ac48984b8ea1feeb1fc3f45b9533a795e3b433f4abdd829017b7e40b23c9d959d23c1788233f1be54b4f335d52e43afb56730556f7fd6d53bd9cec65a5fea7ab23a344162ed0f9754edb9ee28a737bf78db10afc08e2db213e276a136dc154c365c28069b035e4978c36e4f4a9c0ae380b2e7aace03189f6d29cc44445b290a0d33f66ab1049eb5f7b993cf3c03d1fabc67bb342edb223cc5ba2b4811c8ea1b945d9df7a414bc9c001dd5eb3b5f5aea826caaf8b1de205b75f71fcac7921435ef0d0b630dc769b7c7921ece647e0ad161b99e628f09f04fa63aabcd9782dd24e66e8339dcad41644b38c94cd5b7f4f9e7af095ef323921a93d0a6f26f34fe36805398cb0ad9da95245aecbf8f98f79300832d680d4c2d42f526bfed05c4b7777283e9f4710510e765861ab553d5b9997ea85b880eacce484edfb5ab04f473afc737b10ceede6a37d774f2795c6abfebab71aa894f8eb1bf8152146d21fcf88b2bf33bccf754e2e2e641f1eda1485757b17cb0e50795b219cb9aad7e8b0adc7823d1a5529ee83809d847db567659307aa357dcfed42e965be7367cfad76317acbdbf2f45b6c0be2f8308cace00e0d464436bf78139302c1cfc4e8ce73586dd25040dde918fc75fd2780af948d729e81eb1582c0e74c1248ea5747facfc1797a2c080c3a120d1a5c604b51020cf94581414e611aebad8f9cf469b25ef842e2aac94c2203ef5966ff5e0ec7d78a3af31eebc1e5ce0f5f4f0082d6aadf28baa402a9b71f6ade1850bcaa35488e80bd4d73f8304a092499500240290014a44d3c7683d6d256428cb5c60fc6580cc1385892afbff9c9990254739f41c4d515b099d1aaf34f663736e7c63bbc197cec05c7557c66f32868ad07de35e6481a3293fdef57b73f43218f95406cebfcf83acceba91e0542615d175bd73e3a60e35b561d4e2b5d8983febe3c5ea48a025a4a10f229088cd6fefd3e372d112faaa01aa152d0ac06c729384987aa4e06a9dd683406a5dd8ecb8ad95a767ccfb454e3ea40033f651a7c2de1313771b473843bcafce1254097cb4f27c420e6a8130fd22e8baafec72b2ddb5c27774faed1c87614edf18ad193ebbd21d16f2e4ecffb7450bb8e420fbc78169a85eabb89b4c391170967ba2e439d485b7d1d5b2044e211f6ae8f9beae073e7c408afa4b5dccdcd60239cdae1746cc1987bae5ef30a358f00112bc0a7d93cba7726bba6c93e1dcdcea539c9e9ddc9d04afa0b172897bae9d9278d4e7dab064a38c9ab7e369781ad579e3d95c9dd6fc02dee741a2e6836ad3781f7d82c8916015f33cac94e8d5206aa0754c7f545f62e7cd9da3473d5d0d46a09a9a4e83c3996744b6c6581203e74c4a026dde877052792837b2463f8de829e160b98d2f7e3f5695cdb13f14d79bc597d57ad74d2ea6970caa6e5e52c4331b1fc77acf1339c16bb23a7191734bfefe03bd1ef358693317e5ef9370497903bce72c051dbaf8d04a997ce86aeee5488e6ef3d6957927d6f62bccec502c1bf8352908393b22a8dbf4575c98d967156ff1b3c2fc0ea4bfb5f8543a5941e683bc61052de661713884c2b0f6afc6dcae1cfba032007828d974c09b6274e8d740d368862a7d370f948a7e89ba6b55c71263b97169b757ec7b43ad398cbfba736bc35fa8404b16cac33b24ce3a483e08674f7e59014a7981652af03b3b75a1b135277b733d8ffbb44ac2d5564a015f08d52bcea215f261bdb64a2437c19a24bc94a7118b28f7e8517ba36b737d3e80050e1194f89cf199e1569410cb524095e6220c50276cb830b0e66d927bd195b7fe7768d52a4257029c8328954f240c848b1d4da91330c8de60cafdb8af5f9474dbe65087fd5289dd0a73a565f20048e3af3d23ed8fa2ea273d3c06ea09a2e7348970d7a8033b5d42b8d79a573765c71909653757ac63ae6fc08174786fc935465d6de40b401edaff9f2c0aa1d8a2db9cc694f327b38453fb40aa431d1e461a0f34105244ff02cd6271e41941505e6c6fa4e932cda16a27655e2af7843734d81c875041c59875ee635d97ddc2deb32a79e160575191150cc70d4d0c9d5cf6a809838d1111ce10db2cd8514e727608bc8bdab672bd4777fdcd11225ad6beefa4049dd76920f4658595bf4d7e8152b41f240370e289b3761fba2b416b884c78e7296b068dadc674ec0d8f12cd3a301e19d2140cbe0970c490dbc636ea6c4b157d1f87736997ab800e4f4fb24426f061a6d301c31031e7b6dfb85c49c93b32a4405dbb4a03bbc30a7a3756e4d41294780039f8bc8bf66f7e0b717b79434c91a9f73a6508633a15ca5706d9f4985a67033a7ebf612acc37453b95f86f77a41ec00dca810f23611b891acd2317a06ee90b97472a2d467b4d383ef00a4cd9719ee838d48413dbe68f9e78cb2514224cbe9176bfa043b247f37fd6609be2598db98e790727fe5bf783918e34a1820da7ffd0df7f4a57f5973c4c48ebc163cfd82ce15d839d3d70e326fecee94855cf93637da9186f603612613f7b5059fa714cbc9bf2288b53ef3b8bfeefa01f5632a7c3c21a985e928101ea5570a05752e72484317d21a840db611e62264e92105b222ee53a3ab32e84f5c0a36960cbf21db7a32ee1abe2135708ced850c10ef05a958e72392680c89b2a287c3a2a1dc3764fe4292fffb16192b539c780a8f4a40e92719e2d8358b2b1776adda9b7d1d6ad48bafb7715650fe8281ec12346089dd469a466a4bc07a5fcb20405b158092a01aa11d13f20b701d54ab6aa7af6c8a4a4", 0x1000}], 0x4) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="6c05787366f2072e5c51f7f2fb50a8d6cedab4cf99e262bb93d45c060e1f73bf3a3a0a6b576d4dc8e1ff52639f83f6bc9170879f1ed2c377d33c853d85bec1337df64f2b30535c7ba35f2bb060db5e69a0c0a0c4c5a6229b31b211a455acbf39405b1df3d9f74ee3f83d695b61193845198181386971b28ecb5655c520665c32407e773961e4d265637e146226e7383dd657562b7f9d4bc03534d02402437a7c05241a5d3e14eba2b06080a2a222a96906d88c615df381e0ec93559924446ddb4eda07b44e6cf5cf96feb2e5094021ce5ec8570cb5d947666c2ed226f8e8e07a00f879c0eb85696493cd6cb30822dfd509113b6f2c5fdc40a997248756378d8a9f0c89b6df84925c4ee9b7287e3eabe5cdf5a754dda02d391d6a2352ab4259508fbb3e39534d1c862ccfef1165da4f74ec3026af1f1c18cb307db60d6709de8689095eb8215b6a2f23f9b29b3de7013008307420072d7007d33000386920bdc16cc45080d33ce271164cb7c9c120bd9e32c7dd70f2f80b14a9cfa232549a820566f80d1fa8fcf854956deac9d396584db2ffa354f73946b47ac098cb27aa2a0bd717bc6b9b2ffb37f976ecf8c74ea2d8e73c9e336fe6a99cd0dd37ca6b33146522c80cbacbd56ebb42349bdc55d84810a88c771476a075d2d3c6caba26f563dd66e6550094259d38f24d487155d6a5d2cd4bef7355e087463d7eb4592894dbb695b90b3f78cc2428c6d761718ac9df8a936bf777c299533d5cb5018eceaf5ca649b0472057eb329f543ee3a430ab628f0f65ed3cdcf40eade49965a0458478f176eaea4b21811b8bc43562eef7b53891cc075fc13f668ac87e420276e7282a6d3580a4db130e5bcd59ca23fc8911f68c9c2194e96235f775467253c6e834e0f8d93c3335de3fc0ed14fc3342b54a571476ee972bf26b74cb911aaa708795cad643022bd4a754b4e913a570f9a78513cacb78dc8111bdcb2ce90b1a41a58688e233042f782bbecaa1d93a3898e4a3782de7a401762b7d633a1297f9bb43b10b888f1fc6d8f84906d850e828f0a25f323934bd12d59de0e5d26dc3714ab5d053aaf7e8a82e88418337a7be20577bd2fee18e221a6932faac10bb1c7085b6f8a42d659b2046e4b768ea3b0e9a0acff07eba6ea1bcfcf99e519fcd2764dc8c102663878925d9c24658a17a504c6dc225598202b25a16aafdc1c523e8bdb8258540d89d56be3f45d1c3d9b1366a80b4920df763dcd4817b404879387c1dcf3fe2628648da5ae8367ebc23443683b8a038a8cc2800ec5351f70bf16acb099a4b94d1e01dd5a6b9875c9a98c444b5e85889c5d207b7223201185c871a14deda1a64477f8f1bf8afbdf32fe179a1d5db616225baaa1174227036d274717b6c8c3366a9de25f4c3aa7324d2f8a7fc60cd529cfebd883374bd113efd8098e9b4509acc6a0a51f128ad049917df4859bc399957a83ae7951c181431dd5314de888b8a8f3720aa9bdde53ea1b5ef4556f9c65efe084dbadcaf97e75a893bb005c9c10032cee4a1c4a1512297d644ec1698bab231e3f3ae77fd7bba498c961f2faa75029ddbef3b0ef1d2e3ce26889c855a4881040fd44495cd81d8990e1f8eb3c4392f103857a7aafd2b6daedf9cb71c204d7aa17171eb361737dc452ca0bdaad6c83d19291eb7134c0dd46c83cf27cdb9015084259de87d96e61f112519dac7ba9c1082f6fa52ab9235415de5b5513e1067eb10f1e3a124045ae4b4697654cd67be10425afff7de4653623124e770a5bd22d78a7b20cdbd20b615e7ef6313526ce8621c7242bfb3071b12c528112609e25bd5ae9635822d723a6bcfc601eb639b62bf213adc3f170e47d6dfd2b78d4d776c2f02bc1ec4ac110863a2dbc7873e123c776a87976d80b5a7e0ed32da23d9f66b20326b02a2b3993f31086a44085e614e8a05dcdbdc57a585bd3d81335440862547007f6912567724cc90dfe1a40d0b10402632756f64dcb23840834a2e29bd932aadcba7f864a7f7cabf4eadc31cf8ac5ea004f9fb100fd97d35e6a6f1091898ee979b2cd1112af60b9631a6b8e585de86915cc3f3a7bcdbb7e3ead64f44476f2f1d7a5ad7272d0e7589d61e326e0d4f4a4d9739befb0d3bd9a1d8adacd88607f7b80e83ffe332974a6d228fb27a4009b6a86a98f57376a712b07fb4a7c83ac47128ef79fae1e609346e4d432504e3fcc01d2e26517add302e9ab140a2c03ffdc4e5dce5edb4397e7ea9534432f9daaad3d9e1e2128756852c359b83c4e80c65d8762710cbe13ec7e6de6ecbc4d72991378a3dbdf3ca609ed849e7b39dc597fba63240c371f86fbab69a909612dccb11b57e202904ef3bb6c5827f24389dd36a0f4973ec511efcc30cc27c344ff8eabdc5f8926c6c99b5c98fa1043ac35cd6aade4294b270f98cc9230acc06d69b7e1a36c986d73bc2e40dc5311ece2c132d07e29666a059c1289475c6027989147e778068742204d5539abd54268e3a52bc88f1bcbf826fd633e9800541955882a1c32021d7c6964bf10704cd3d495c6b7c908ddc4652168b5995b837ca5a7b62654b47682342248d1727671a239e81366ccf0db101cf4a56d5c2e59711050d0a7f4f3f1fe4d3c434079cb0a291c3e9f01bb1344ff9ae9f323d6c6c1c99aed630d16e814ab8e6c3d2fd508c0fef94d5a733ff3fcec0bfeb6605cc6e9f4ad3173927571ce10f80da7f3f469989511de38949fb13729de4d616f89e58a14a07634ad94bd497e1e06d07c6ddb03f9c9f0e46630af031fa342006d9e7d1f9e50d9925ab60b0bb1d7009167f4907a53e20465dc1c61bb632992db3e7b19ea513c2db37246e2d140cd505357360d4f81031a247a8a8254c106d86accc1d5a0c02eaaa32ff1b29f5b6bb", 0x800, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000001180)="9e", 0x1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r3 = dup(r0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e3ff1741431a916c5baf64e83bd1bf4f4aff0200c15151cf68db52d01bc05ee4111d0fc5010e1ab23c3238a10790be7eff063ade93373ed4c4f95193c454b04cd0397bd3c2546417bfbe3f1cbbffff210d72c2a16619ca1d9e9b0b3cdcdbc14e0bea7c15624e642d1340d907c83b9a3169b126cf8750a2d9e732bd5000e614d488e3a4805197c5fced2cf48f9d6ccb9da6c45e2c41bc58f81afe22d81c303871fce71911d3e9d7111d4f785a", 0x4c) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x402, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) sendto$unix(r0, &(0x7f0000000000)="3e281a678e5097137aa8f90031eaf1f961c83d917f04fb951bd34c2492f74b60af04af2b2caea788cb2726d7454796f13508df13e5a22ae837244cafe229b3b4913a31344008f0052d0f20215d6d170f7ddd322906ac758193d07b822097121bf5a13c0568fe54c0cb75f5c3dd559e573eff6c804378066efb94097bc35b3b77858602c8", 0x84, 0xc, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) close(r0) fcntl$dupfd(r0, 0x0, r0) close(r0) 16:00:35 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="7541cfdffe797f90d2d8060de5c460070a61c0bd7e3d073cde3d9523110b38dd42f845c8c21bf66f0bf136b9cfa0664a9ef68051a145e72de5f4f4964f71983557508738a16277e5034aa2f23c5eac4fbe7d429897a3b1e67f53883785610941d617e92cd8f9b807a84c4307706ed51548b69ab0c6198a41368c97983efa3a751bf8194e5eb03ebb41c376df7aee3cd2e4db2812dfcc677efbd3f35f7cec16f51a08df9c59b143acc17ef1408ac55a9548fe2421a706788d40804a97bbec5838472fb0b7d69591221f96300b5febdf380b0028096e8eb2d3", 0xd8) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="e37ab70a0061d9f8ec88cd9fcd8b0cb18c307e10a72fbf886fea686779460b4428a335893cf7a85acbb22d21bf5211bc996ff8310d496a109b7e9d62d4e752f818fb15605dfa5816bdda2daff00d64d7a71d806f485be86b15b96def0997f966524c7181474aefaddbe72a645a76a5190b", 0x71, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mkdir(&(0x7f0000000240)='./file0\x00', 0x14c) chmod(&(0x7f0000000280)='./file0\x00', 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x9) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x80) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') getsockopt(r1, 0x400, 0x1621, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) bind$inet(r0, &(0x7f0000001440)={0x2, 0x3}, 0xc) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) linkat(r0, &(0x7f0000001480)='./file0\x00', r1, &(0x7f00000014c0)='./file0\x00', 0x4) r3 = msgget$private(0x0, 0x301) r4 = socket(0x18, 0x5, 0x5) writev(r1, &(0x7f00000028c0)=[{&(0x7f0000001500)="37519d05d39dc5c1e545ca599c1fbc961d2c047173fbb09049efadd94551929c48ba63580dda8bf4c32dba79d70fbf873c4ce9ec5f6dc2db783eedc07bd4cdf70171b40c2eff85522b8c187d4d7665ae835b045de890b09e3ecd4ee172f34a6ffc46880020a11ea52d4c19c25ff1fd09487f104c46ff4a44ba412ee165306ab70948d43b8cefa2519429a0a65e466f48d252ca7a3b7ae2041a296b96e826f867a17ae03b0b138d10165045ffe187816d627102796516b1986abe8b564f10055b06579e059e318b36e977b2bb243c944bbc4e73b99b79d87e036805d2c3c68aefd941bea72a50ac0e66ca", 0xea}, {&(0x7f0000001600)="ce0182f282bee4a9e9e4caaca6d89104994d00aa347751456b8ced7ff82424fa9fea1121e660febde152a5dd09554d30883f611b04fc8dd61414e5e883f0ee19287a0480c3726d596eb483e04bfa5a46631c71146dcbfa948f2d4a4b62a6553ac2df1120a5a63e4826a8df1ddeba3a3d9f872248f254366a32fbc03abd6ab1b65a454288f85ce85d1bfa3563087ac8b26d55d4b165007f94a2e7b65974ae1eebfd2ad00955ba5583d6de502c7c540501d4ec8854e973990fe349a461c5e28f3ff2d9a1f92149e014c913f434e51ae68a529aa92c27805f6032ebee7caa317f6259ca8fb3ff4af6043edf36", 0xeb}, {&(0x7f0000001700)="74c963cd10fe4d5e16a2e68d589d5549bc5c5552bc197a9b0b1ab025c6c7cd12ea101dbb578c529976e5049862928c166ea823ccc1c387c0ca1114d608cc47bee3cc30661e7cfae48024f839f92cbe8c9112c5cc38209e0ea5336ced9e0727d7040243e2b592b3b585bc92f83bc6404435bd66d444e83da8c8f7cf3bf04c33f41d3150ad1763beaa7adb0de78d25e837565af936a44e4c64c8321bc244af", 0x9e}, {&(0x7f00000017c0)="0248f68efdeb5169c3e90fbd621e8152d872f592219a525fed567d5ff447342af3b9f52b42be62e95508280adc45faa17c66836fe458465c29bf818771afa755838961d5e781216a81336f40404ea87ad7885be2283c73c65fab77a52fab8c96afcc10d4d8873bd7e6a78f746024aefcbb39ab9f63c9c8999185eaa88209eb32e255bcf337fab6a71fa8c13c170cccf371928a1dc98ecbfe8c969c03201ee3657fae7fd319628d5efb9c4bc07f7e02e220617b226df0b480fafc773c6132914f579cb4a679df4539f6df7a5468a8b2c2d203c6d53751985f6ea15ca4e29ed148ce0b677e79608eee3484bcbbe97057efbd1c61cefec4bc685c2eb3c5977a3668df9a5a51a94bda3bdc4601aac7a0d6b0d97d4c76517058aad8776cef095d78c7b6f5e309ffec94e6ee1aa1c8c29a9c6fecd2ca15d1e9fcaa0ffee846e9977f37400388cb61398eb18e247fbb45dc615dafc9cceace446a7e867b69d348ba165be72d5c0c4728bc08684661d019deca7794da9c1a2a93ddbeadc5f8bcf1b429afd1a7c20089d662d77cda294b6e65992b24bbf7b61480dbcb70329cf52131f257450b3bb64549ee2c30778519ae519d45bf493e33d36359919ddbd3cfc71ef2cb45ed717a70cb06566687551592aaeeeda4aa59cd2115ea60ea1ba541227b92c3df8e5b5327d0c77d630703ef31f90c7a6c9bcc2b06392aa0020a8c8802a754231f243adec9e244e1619527e084230b482dacd27befb7f10da7cae508d29ea4d8f4bb32df2a07f5153cd1b333304e92352e8a39cc46a8b58cb62a0bedfbb6b7cebf99ea2ed37c63d8b7f68c0d2e21edda3177a8d718c601c1cc50692fa3dc8d63a5a657cad61fae2d679639cbf1c90defcddcbf7da79a88a95ee6a555184e08bd308906dfd88c7c32c7d5cfd502eb55a5165417a759d0338c97fe629bfb15ba1cb58691df3735eb5cfee072dc44c9abcadfa1ed64f3b80f4dd7a71cb4c43be74d11cf1e17ba0e3b3f392c4f33f3761bae04f18dd543386497db512fd81e7edcd143619e90c8d7bc0a08ab57bd4def6f045569ac24e2f3ce5314000b230d145f8b28ec6ee58e9398253c4eca0c07048974849b46a7ce7d623eddd9d28912157363e5e2524b5b35f0e7ed211f4db1856177dcbb906a30c26764b7997696d1019761409509b32cd596e91072e5f45e53a675ea2168e8f28fe4c0066bbc23876489cc748cc95122f201de07cdfb31d0798d66e1f21ca93b2fc986a5d48642296990c3e4b1e6bf6a3b8077c400ae68f0b5bdf590fb9fd7c8d5368c31af1cb96c812396a99f2078e0e882c1b116b9a7775c726ae582706023a1b472d867b3bb975b2493f73cad358cafc07894397836928eb27c27aee948aa98cde80531e940e71c25ec55c7f217aca60fe172049d9d3db7aa018d3a17b311a3a22d3ca5a179ee4046b40f9020f16dd01fffcb9919b974ab5a1ed5671f4249e7253501101e922bfad0cf61f616b773d5d4c9c633ee65340103170e3faf74614696da03936241c944484005380eb83af840ca6bba88a78fde7c03fc0dc010ed567599f49dfbe89bb276c59925ff31cb377046552e4b404693adb7784608b9081400a8a9ecd5ced07552812214d147b1314406585808b691bc9fbe4e1e7d2c671fc837a1cfedaa1fa8837d8f7b2a73532cadee83bdbc4ada595c540d5176383fe2a94e121a465d8404c018103d4d477fd1cf1c081133a484a54af270b7ba54cf15591f5e398f90849b4ce3062d8ec2d527cb94bed406eb2c3cc23c416c6e4be7df32a6e0d4a099b3f8d360871f194ee9fd00a10daf81e5439a0a2656fdf413a97d1ef7a7e84dddf45cf96ceef47eda5184275e625143110846a8d5c1efcc59efd76caf1bf60c0ce310d34778accf784b1e509f855a50b03038489ea9b15cf0ab094b54ca77de96bcee6aa4f06af24fa3857cb2e8bea902ec2527fb61e0cdcdaf2e764e1f27b85e56b9f69399cb9263eef9fbedcac83a875331ec2e3cb27e020a1895fb9fceeed9b8281de05458d1aa02fe09d9a987c44cfdc51d6e9ef7631d0238ecb45a3fe044af6426d0e1d6a3992b40c1b01c0d4b16d6116ba10b2de78876495875f18e545d0e15682fa456772490508c1d1f0da280464290dcdfa50556970bb3fc43da8e736d4fd36cdb62e54f3369a1e3bd9a7c17f52663b9e3f87f3df09d6fd809c16a1940672d0262033281c26af6b231201ee06ca7d8201ad83c28721e6c2c8f4b922a2e2e33fe9cb3067800ffb9dfb4b89449c48e1261819060e01bee4b8c4426d43ff077ed582fc9a2cac1cb0917eee3315342160d400c0fad3c37c8bb7dc20650d4fcbdf589f2779740a383f83c820d8cec6059d105d2493ff4a985d3fe812c0a03cb9c71f2674a6bb9fa4ae301b627767eb8342b19ed1568bf017897fd76a56f60ff748ab6949e282f54737e41e3a68027d75d1b9f17e98facad2be96b9df2dc1b8c28928db6dd7598b9ba4fb0cdf945e61aaed4b64e2283df4459872eed0db7c128c9c01f570a18588345fa36b9002568cdc9a4e0be519b2432dcb8b3fd04f7001cb63e74f6303fff0ec0ba77ea3c66eebe8a5a9db91c5702971c8954ecc0b1a37cb88bdf4ea89a12503db32b019637be67f16a746a0afeed5832a69ab35451474298ee99809bdf49dd1c8f593bc60b17d9fa9e435524dd4c48dfc2b1ff3bc126af3b83fb348aeafec05e261ecf0617591ba592b678bed186180f3213328e1a70fd34a04ab2a1c18b12f9245959d2dd3b3b143a1ba4c33b17c3469fad7894be326d22d91c84e0640b447d2a7fbc20a75c86266fec97616cd85dcac29d699b04d6e0cef0b56aaa4c7ea5a819b334d8792f4c7957cf4034df7fb04fb6ee7fbcd3fd0e378f280e20cc85dd4e3231b6b259b58646385f16bb271b9070f954769a44d4ccf39a85b761eac665f38dd4c0491bcd11875849a1ddb9b5486635ac063f9a750426bafef43141e852233aa9628e40f7e60c956b8453ff321d0439f6059009a40e3b5d45d7505a3257f9156434306c476da551d29100d8cfe74cf4981aa5df4c7f07fd004688a5a0b63e92f3d11e1c2ecd885b9dd371b35c1d2d8bb66a613145874ea32e6a7e37d186d2efe7cbc6d8dfff0f9522da1282dd7a5e86687f2d11cdb3296c69e5478efce2cc5e8d91a9e700497a62e52b311c9bd400fbed850df4a4197baf62632ea20f5b560745abf6876530b2d3c3feaa9ef50379a79be03edb45cbbe6cbe1aabeddaca94506c16f53a8b323a517c3d76dfcdfd754ba8d62512592911fdccfd3fea7c8f0eb1dcfaf6c11b32e892b16e460e98f24e5f2bc69c64a7f6a4140e2617767370981703a54b26b423d8dd082077108641d95227b6194f69c0a62cec759dab8377183bf3f72af8d66eb21b1b9672758c0e10ac13682b3188fdac194802d0ffe790a1c4dfd581949ed7d9a5b61d9e8a3dbc40937eb482c298e75967aa466e83039ad0588d4ca11f9837f1c20e39686c90042c6ca33c1c0e1b77eea815beb95b60f90ab7c12e8b45ebc8516cc28dc293d6dca47e5ec953cf973bcc7597701630ddfafb1ecbf39d660f4aac32282034b5bb1f8e693ad4c6678499d0fc8565c036b0ef27d2016dbd7a175905d9108255c2b0216a41c901d428a7ad0c56d55da282244b28f507c87e82987f99fd942e6917484752ac1b78ffcda1ea239dfd5bbbc4b3410c02930340ccb1204d735442069626c2268696bf784934ebb201eb28edfceed4730b08d910cfd6b0f90643a79db93cf3706db18d3bffc5ca0838d27c8139db809ce56d5d83f9421055f5bb25bc86484dc54dca1f70f698c591d899e85e87dd61f6e9f50df579a9a57cc5ecfd46a0a107d3c75e1d55462ed394369a5e939ac4891a90a0d3a8637bc0c8c03a15968942adeea3d2670ed7c5f2c552b34a33634a156e984f7ce5819d1f976a490823724d0a85b1892c24e3ed5eedda9ca658063b8d0e753400ada566942ef3d697e89db10f7590522f7f8a2d40c66fbf581051a57d7ff7d372e9d4712210f28207793d562447167b15bd239c142ffb61c2d179739e4e975812ff64fd54bde69ca8f9b1c82ce8a7e2d2df8597708c0c8d0030e161bb13939c8bfa037b6f3d2f3f6207bbfa63201ce12eec69f8e7adc503839219484ba54d67a84e5732ae5cb9a7198a1a2b29dfc7ac0ac22befe724631cd29b2ff6e064c9f31545241a71a299f911f8e4c8b6b31ea00f5d5e3a50d1693a89a9ca17b943c7be89162cb4e0efafcd0cd420a9d4362df9cc04316127da11c30b157d19e472ce7954fcadae9e987c6f51d4701f8aa8ed4cd23f7e69f78741b1b78c270c1d6313fd2a4cbd1adf21fb140513e80a68fab1b1510ec81c553c44b190f34897bbc637bedd746a537fad88fc82ebe72e49fcddc1264280103e98a762983757375143130a187bcd6d4846571c96788c980107886b1e7984fece50434b5cdeaaa1efffea14a04df6df9d4a9d8ee3c3e102cbfcdc9571b4a2b188c5138ce1e42b07235827e560b184e992e542f46d9bdb609af7c1c66775f041554c5a1562de3e5b372c72cbecd6744c3c5a79a62369c2f21d66fb886c5f7a10cd728ec1e60ee6b93cc2bcf8b1de330f33561511d742e5bd8826f455fa89dcf6bc18c22c4f46afa045b9a38b7cc54741b71d96367f915dcbdf313ceee94a947240773164ced8b1d116749efa414be823e6bc733ff8582e2fe0e4c13153707a91ae15bb5aa8a0d77124f99b845ab58a89e515775a481936f6855e999fcdb5395d18d160d230e536fc9ce24b5aa7a8e0a0a7a9e1b0850b8461bd03cc3f2efb692c5a23e3fe749cb31aa6773c8918c3e0182cc127db33f98fb9167f5119932b7a37a50d09f59e35685f82c3d04f7e4625c4c27a481a061f3b4f4e39d33ca3834d99198d4705c5e60e7aae324fd3c6cc7244ff3ce8020f14a66b44df0f45aa726ee4d849e87ad604cb7d05b00387836fdae94dfdb1f1c9a10849d959a3eae41bd71bbcf95998a4f18b3063d68e9ca451bb8a5375c0dbb66972d97f0d66ae4da8b42e661b3a68d2af883d30a82552330d650515d970435cb3a168853414ad58a08638f54ff7fde9c270e772a8a34b477f245b815ee3c82ec849aba852f267898b16b164f6d8826fc6331a6853d8ed9b7a64d8f59441b2a7a004c0a58a2e1d992511d828e95b993dad18a2c5d100f78cec16484d5637e8115ca71c1558298d98e1e035557073b7ce7c904b804e3e2f8efe7efae52d098ce18663b25b6085f792fe57645c69dce0525d578d936243ecb871f096df71a9dd7d517e1081379d6e4c4aca4195428744e1b9b5966a2ef3af92a0510c2e76d7cb3eb807977ae245753b252162ae608a93d6f4a82ba2013f039b69046901ffedc6347f512528249cf512949310d6ad8b22b9f5c5a905f2d85285c1f4f189e0c15dd295a1a5a42b3191b1ae1e3378a39b5651436cde2b422dc68c8bafba8e0b60ce40cf80f80e66fd9dd42376e174438a330edd688f654cdd6f2cd0cccdcefa2d5814cc92134ca541c13830eca55027f9108a59721b35438570698249f7949c2953f16bdcf88686025467077ec55e08b0e088e8cecc15b0dc8343226ac54acdcabcd1047216aa19ed0ce5c75c96cc450039711782ff94a6ba2ca0729ffe0e3d1a62ebd6bf15905fa172e8219d4ab9c36f1e7a316c2587bec1b6312c63f602bc1dbb3e7173cb16bb4887da0dd8f719386b7600a6178a5b4b32c4bb61eae3ddf67b90b21144f765763ee287e9021ef74804b2", 0x1000}, {&(0x7f00000027c0)="005778f762c184d9924cbfb09a365f600a88143882c5f3a5cd3a715a98629d13a756a8b3b5018c976b30299464f8598d4637ce2c12e164a76cb4e8a405bfcb00e3cf9d03a1ee8faec956341e419c80b6e89dccfa2a17e1fe32e90962ff079c0ac2bb71f775cf9d36017ec06a56c32cc2f84f4af1dd10efba3f478b99121561534ea129d249d48c62ff2341d0dea8d294771e0718660f5ad4cebc23503a82051fdb6a820789864aa0512b0df7a8da76d8278ac3c45452b24bc7e869d7580f037984e691572e5ffe6aeaa1f1ab817b214d817db04c59981261b9677674ec38cfbcf41a54ebd6865807bd2523c44dfc645972eae042c4c212c646", 0xf9}], 0x5) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002940)=""/89) msgget$private(0x0, 0x3) link(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='./file0\x00') clock_getres(0x4, &(0x7f0000002a40)) connect$unix(r1, &(0x7f0000002a80)=@file={0x0, './file0\x00'}, 0xa) getegid() r5 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r5) fcntl$dupfd(r4, 0x0, r0) sendto$unix(r1, &(0x7f0000002ac0)="e257d836622abbdb751f7feb0bd38812aa663595a841aeeeed02a923edd0aea51a17bb99300aed3a7d107e68c0aa494aa85ad9e1955a62b59ec7a66d4a6dd742ad75debb1161fac3fc764536db28a3c9e97b640714186b80ab433fb973eff079241e82014d910d6b0f332dd69baadf6311bcc8c3ebfc", 0x76, 0x4, &(0x7f0000002b40)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:35 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x100) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/253, 0xfd) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)={{0x5, 0x6a}, {0x9, 0xffffffff}}, 0x2) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffd, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) listen(r0, 0x400) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 16:00:35 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x11, r0) r2 = dup(0xffffffffffffff9c) r3 = kqueue() r4 = dup2(0xffffffffffffff9c, r1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="267c8d37966cb3d013f8e47391d80dfa6d43c8d3a84f9757a1a20436bb5901d83a7e1015267642bc678ff1e20f2c5e31efad1aa5e1792affb83fb5351c13c40b61ee125e", 0x44}], 0x1, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x30, 0xd}, 0x2) setregid(0xffffffffffffffff, 0xffffffffffffffff) r5 = geteuid() setuid(r5) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x82) r0 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/125) r1 = socket(0x18, 0x5, 0xf0) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x180) socket$inet(0x2, 0x1, 0xff8000000) socketpair(0x18, 0x8004, 0x8001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) r5 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x200) r6 = fcntl$dupfd(r4, 0x2000000000000, r5) chdir(&(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x0) ioctl$TIOCSDTR(r3, 0x20007479) renameat(r6, &(0x7f0000000180)='./file0/file0\x00', r6, &(0x7f00000001c0)='./file0/file0\x00') faccessat(r6, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) sendto$inet6(r0, &(0x7f0000000080)="576d221ede9b7c8a97dd07b1fb3240d414d5aa0723d07553bd1822c6203ba5c37078e00e42e74523f4541d5db8f870b0ca2021ea905ab5da33a8a657b4961949b13119086a1c9a64417cb39b02388bc3461b", 0x52, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x3f}, 0xc) 16:00:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) fchdir(r0) r2 = dup2(r1, r0) socket$inet6(0x18, 0x3, 0x3851) ioctl$TIOCSDTR(r1, 0x20007479) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 16:00:36 executing program 1: setuid(0xee01) r0 = getuid() setreuid(r0, 0x0) setreuid(r0, r0) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7ffffffffffffff"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket$inet(0x2, 0x1d6371958503884c, 0x1f) dup(r1) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000059c3f73e84bc520a572e2f66696c653000"], 0xa) 16:00:36 executing program 0: r0 = getuid() setuid(r0) getuid() setgroups(0xfffffffffffffd6a, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) r6 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x7, r0, r3, r0, r4, 0x38, 0x1ffc000}, 0xba3d, 0x9, r5, r6, 0xc84b, 0x0, 0x81, 0x84f3}) sendto$inet6(r1, &(0x7f0000000280)="dfb328e6fa7f4766fa399f623fe2d8eb00aa31cdf4e4464b7e0a4b3e2cf13afbca94603735d414409d389fc16751675488d434cf01f5e1cbc5aefbe0221113b4159a65fdf0965c01443936b7046664", 0x4f, 0x40e, &(0x7f0000000300)={0x18, 0x0, 0x4, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = socket(0x32, 0x100000000000002, 0x3) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() setgroups(0x5, &(0x7f0000000140)=[r7, r8, r9, r10, r9]) sendto$inet6(r11, &(0x7f00000001c0)="f79457136179a8bba7d3b9942fcd84584d684bbb1a9d7954049a5a7ebe2796d23eca43c72e18ded805082c15b639f54d81785382407d3fea3d1806bebfba13e971dbc0fcafc551a9861e34c0e1c8c80535842f69f36a9f1d866b91c889c623098d27ef95930e3c5e550d8cf6e10b7d017f6b0bfbde8a509247b3fe17", 0x7c, 0x402, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x9}, 0xc) 16:00:36 executing program 1: getrlimit(0xb, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xff, 0xffffffffffff6721}, 0xc) unlink(&(0x7f00000006c0)='./file0\x00') 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) r1 = semget(0x2, 0x1, 0x100) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 1: utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x20}, {0x4, 0x3}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000080)='./bus\x00') 16:00:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) r4 = getegid() setregid(r1, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=':', 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x81) 16:00:36 executing program 1: socketpair$unix(0x1, 0x40000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 16:00:36 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0xc00, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup(r0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x401}, {{r0}, 0x0, 0x0, 0x10, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x40e04c9, 0x9bc5}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff00000001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x62, 0x8, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x400}, {{r2}, 0x0, 0x2f, 0x80, 0x5, 0x60}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40000004, 0x2, 0x7}], 0xffffffffffffff80, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x100000001, 0x9a6e}, {{r0}, 0xffffffffffffffff, 0x78, 0x20000001, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000021, 0x8001, 0x5}, {{r0}, 0x0, 0x1, 0x2, 0x9, 0x80000000}], 0xb54, &(0x7f0000000040)={0x0, 0x401}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x800000fffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x57}, {{r3}, 0xffffffffffffffff, 0x400000000000e0, 0xc, 0x7, 0x9}, {{r0}, 0x0, 0x80, 0x800fffff, 0x3, 0x401}, {{r3}, 0xfffffffffffffffc, 0x4, 0x5, 0x8, 0x3}], 0x505eed95, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e40227e0efe1b6839b9be8ef5c22f30cef6e15ad9e2f321f799ca1ca4596a9cb641695bd615f9a16edaa76721e95f2", 0x2f) r4 = fcntl$dupfd(r0, 0xa, r3) recvfrom$inet6(r4, &(0x7f0000000180)=""/206, 0xce, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x90, 0x21) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x24}], 0x2, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x100000001, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = dup2(r1, r0) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x41, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x2}], 0xfff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3f, 0x7fffffff}, {{r1}, 0x0, 0xda, 0x40, 0x800, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x490f, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2, 0x60000001, 0x4, 0x5db}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x20000040, 0x7f, 0x2f56}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0xfffffffffffffffe, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000001, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x89a, 0x4}, {{r0}, 0xffffffffffffffff, 0x17, 0x8, 0x66798f4c, 0x8}], 0x2, &(0x7f0000000140)={0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000001c0), 0x2000000002007f, 0x0, 0x7ffa, 0x0) clock_gettime(0x2, &(0x7f0000000280)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) setsockopt(r0, 0x7, 0x400, &(0x7f00000001c0)="197d767217c02e023c0e18ae26b9902ff305b7f7710aef59a99db14e029342185641adfb904a14680594c75a8551e1ac7db72a6e81bae67a56a5cca056959aae4385f39a26e4f48e7098d58864054981cc935941cb3067284905e47bfbe02c99e8a0efcc221002747d81f5b0d34ae65952df2da958ba13857acbd31b823ac7fce63abdfa06200bb62a36ebc02cc521e28f412102fa94e2929ebb859f87e39e", 0x9f) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet6(0x18, 0x5, 0xc3e) sendto(r1, &(0x7f00000000c0)="4511451863f14c34466e955d39a3f7c77a5afdccf0589ddfa074612a5eea15740f7cbe21ff7eba683bdd9b005812cb71bae7946eb38d5e3e12ee964985a20d6a80be87d02ced12d2d011d3a18dbba77e5fd674bd3a38ca806c31190ed23552ef08de9274729d996ccc67ebc44029746417fd593de60d379bc493b44b659676c1284031ee8a81f01178c9975f0cbde9de23f3bf90b26bbfb6e438468c362560f89f1466a3626421caf8c8ef1fc4b74bc9c0def013c56c45d36e9096791a70f8e7a7cefe256c2433b1776373156c8273d70b2a8a125f065fc7fbac88", 0xdb, 0x9, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) read(0xffffffffffffffff, 0x0, 0x19b) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) r6 = kqueue() ioctl$TIOCEXCL(r3, 0x2000740d) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x4) socketpair$inet(0x2, 0xc007, 0x3, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000100)="7d37b1acc38c9526e6e8d17e33e048997ef045eab8b3009b089fbd049e21d96fe28d501005422ed3bdd2148dab78d74be49b7068ffe13f471230a4114194ead5ea82b4d2c192a1a5a06ad15fcc15b5db424f6173c78225ffc33713d642b9164705d923f6cb", 0x65}, {&(0x7f0000000180)="079198df4cba17b15d6bd08f5df2927b1fe0e4d5ecd2749b4412d4462fee31a47c84fca20c798b7b830baa7edf6ace6ad5fd97332087b35601123119efbee9740662ce1f6847684578142a194fd922f2adc841c9a5fa6df9da81857522cbdc1c88f09649585d85580212b1ce9899f7c349fb76552d8374725d83d36dcbca4b53fb12e88acf1232b02bef4fa4a861979db2e69051a15b7979989edb05747d63a1a52091fd795a42d3d09b10a5238da9f7a733fe0fe63e974fba38921d586a75d1ac6e38853349c9d50fa40c69bfc070e4fb6872f53056e8363caef5c8a8f13e5915c1269aab656326f64c31d76253b02ff1cdbc052aae6837a072219a1dbdbe2466323c856c2ca9097132e9d7b406b9533a8ff28eea04467257940389859f1f472450f5dfd720cd2a2d05d1f169539aeba2906ab705098d31843cbfa629145aeafb717854632dcf9273d7d34af942d9bae0208da6a8d984d01b738f8a0c1072634f9f160c61bbe09f967c74dcf76d9c6da53214b052cb919562cbebdb4b16f6e2d4f2fbc7c4bd1a93740432c98579afa2de3710648b28521e5b3f9d8580b7a5a8be71b0b5bb81f401cf549da839ec6432dadec74ab44f936bcebfad9430203fc7bf3b3f54da0c66383d6a37181e99b94b6c74b616ed7c72e743c626b985aa8bb7484bcca206c6080f8d9d823f7991814dc1e5045ea99bcbe05da7f8f464f77a9718c24befe67347e628e65dd94d1d58c7c32437dba7469c8c97c242ef19e2d976264e1d9d07c2502b0ec7fd026ac5e63278c8613773c1f5b7ade1d792840bf83a5674f036ccbae5d081e5b086284f141e220e47ba0e7974d46b96cd9f1b03cce04c7800d961bf8be13bec02ec7c9f8c9243347502dfd55624b26bc2a3ca291218f2a2d52129dd4615a00d4acb461980cce06b261b4f78141ca6a61d22876feeb505ac5779acf36ecb338659ed5ea2a95271ff3a56af297acf8254c9c0741509ed2370271fa83aa8957d7f8d452d27e388c235906dd84f7ec3bc11d703e269ecb55e54ff85281f2d9ed6936bcf1b1c483e9ed89c6efe7f3fa1ad68a3f7bcdc32266d53e37db9eb6f9c7c6e4d1b810eee21ca16d2312e7ec3011fba03b644c2ef0535fbaa6b25701bac30a32c02af89c7d5df99444df4eff98cd90490a5f4a91efcf39e620c9cd6e8ec03dfb93ae6343aea0812791ae435f28542a27fcd44e7737a505e94b3e7b883e607556e81a5d45706703e07ebdda832e2763f75878c9ce6b1e238134c23ac008329835c2cf66514b5a95c5ada2ab70fca515fb474dfa0037c3d58c089491e0b87f379f116656029cfd69353ff5330c48a3ec31066fdd005f9f2870c9b118fc8114bf631c02d1083af1f37207aea3acf0b61685bd85b240ab87abefd552af2e2f3c8efda5c7d920ccaec6eb98aae7b3e88dd7318eb86c0c406af4f8e57f0f3800ff54b11dce4210f0d05349e97cd4c563d5b29027d3cc0d5ad5c096aad3e95b7016b57d3224ffd0e5b79eb1297e897575f73565db1ad3b410f20ac3b4a13fcfe86295b44093676f6e0e1f7fd0ca868b74593fcd41d3160cb52ac5402608e2c1c1a6ba07ccdeb9cae369f883a3bfa84441ba84a4487647f4b7d558ddc0eae2dd341aa7342df4c72cf5e79436f860e1964ae650116e137ef9f6a29999227940f8790b002e6ddc4f3bf268a8413cf03bdf3761ec1180c1a32417548d76cb5bfde12007641b08d058a62482d678aeb7068b47a7c0e9afcea40297651f4584a57304f7018ab33a1f1dcf0ea24a0d94cce3e0e8899e51161cb6b48127743e8657e1d46720f3761768d30133606eaa53d806bc20363bf0b85f2ed0e327d2d5446d175e1d4bce86e30a5204998e3ed7742fcbd587312435bb68b3bb36caf79713ab715362df3de2579cdf579e0e8bd1a3aca539dacefcd5301e6699d6334c475b6f7170433b3e118562b208196697e8631de512d3cd56f56c090dba2e43249f35fab153074bed44cf4112b552a169adad0fea7b9ac463a1836886b6fc2fddc500c5df605688d1e3bfc1572d9a87da2b4775c8794ca3330cf2ac4376e0f851e38fa8787a4facb8c42bee07138b1b450c24a5df1c0883febc83c2aeb3b458140b4ad9770ecddfed93a9061fef5d3d2abce820166fba1d0cc1f1342f5592e43e52a226bd9c602018bfc77c2f53b1ea5cb423b9642a78535209d5e47932905be1285b7cd497c0efa94803996769c2e6a9ea73e80a080423d18c1ca55afd8c356e142a135deb02162ec9fd84898069fdb69041fb6f69e13a10bcaac3992fb292f76140a2d4b6293f700aa3722f576a298d25b42034e55605cb65e551700cddea0d32bc4c695529993a891a6be9e361cd044e1dbf70275a4cb1c85f92f533b76d752e4eecdfc2de3088a434fad7f4c50bafbe8f974143c9864613c6d5ce1c585fc7f0242a379a2006aaffdbbc7736e0d98bf5a327fcba24c440f14a73e2bef8e3f905e717831336bfb81cb15aff94ab488f0c7c2c6fc1e51df15ba727f01691e6d64d2639189f7aba3b6a9e306011ce3b256b42ee05e4fe4c31a9716a9046b83f51280021aa8421dc6e5ada2e8aadb566d48fdf62081c3f91c94906a79bfecee22c2e8ff6ecf1199ee71b9b3a7469afc642f2e10e044674a06744e6b4490ab7ee3c3cf823cfd68ad4b028258dc4dc80113d5b49575ef4fc65302859c243128f3cfec182db8e5221148cbe703756098b1cb171628811e0864dcee5e1de2710ae695417f99f12d306983f09553eea9332433f18caf416ba81db05b8c2ab84ae280142fb2e0107947f0797cb8678dde772e0482b0e193d1b57770c1708e966a58a1578b1e0548b0406121910325d29356062819615d1832de79a514b854811ebc4791d9fd24b9cb64ac701b12d0e559a9e7c121dc2feb26532adc73e16e1b7411a102eb503cb684581b7106d97888e2b520d3b85cdef3db3182098f21d88e24ef5c9721f695670c5fc2d35725f1696f93be99f144ea656a70e1660d84fca90074dde18f5299eaa64769d503eb11617faf514926ff65c5e4829ecde861c9eb05528614998d82def2fd4a5ad33c1c13c15f9291762a98cd39285f2a0a963db34d24ee920eb84c0732406a517cc7a7b6e811e6509961358f8f41d2744d9dcfe5ead2639b48fcbafba3ffa01d5a92af1f2eec7b537072b52e65d9a4a7d8d2cf685bbd180230467676e66b482001672e2ccd8628e638671508be540b7ea68a33790e092d580d072e594615e604e96465d3ce6e774279d27239f564c80eac886fb2aadfa666c46480a88d27bdd9d92ea9e28a82aa605c1dd00758d19d2b85ad17a47770f4b03229d50f27462d03d4a5d1d2d8d9784d5ee4bd91865e3fd78ec9a5f2d38d00236c55d6735d16139810f18afec5e4273396be33f73a8b0a836d199415cc02a563c9281a0e080148847b8b4a74c75cc0cf128fad03a2ec19dfeb3db6dbffb082557a759968dfd216d0e3bd3d834e4a891ec01f99916e7c46dea0e70b386166f5a91f1c9d32f83c8cd5f7a6791caeece53950dd71a94a6a52a3a3f7b7e04822bc686b9d2a9a5077226f8edb472f000c892f1958c8957f4b47377f1e49a037b41b6a65d258433827d7fc13fa79dcac323d1fe5bc49990263c64290131cafb64f83a6f45ae3eb81e6de45c613164d2ad8e32817a5f8515e04977f4a68c5133a2bda367f62668047baf22e2fab80abfa7d980e128f4207eda1eb42bc2926ef8f206a514a839d88f632ce5ae95faefe9cba4f22009b40fdc687f2877a7f0dff1066e61384d274b75055fd115de5a277caecd55ec0a81cf53f8a0bd7a654196e6324f3e1c5a7f7ba6364bf7104dda7256fbe49749a65db04d8c0382455e0663ef82b2c19715a0940d8d75249cab1488ae8b2b01ca985e182b496097436c0927f6f35007ec6d2bc64a795c525dfbf0a7940dbb43393046b63c2b0a12c05cb8f9554ef9f97e8655ffad5ea9cc4ff26d432b21d04b5cb9b62e8840b9c2599e3df64af10ce851b9fb8ed98a38121d53f334b9c32a2f318aa8849c4258db617957b710a42db136f8d1cdebda62598e67995939a6212139d956a24d4523899b962248eb528d6a51640e9891dd4a5d4a621fcf55d0663e424bcbd93edbe407be3581259dd422014868044ce248461ccb524619782bac6433055d9cd88ed8082be758919e7bf9d078896b7433c6d8ee07c7726f247dc7252c582397d18a23c4e3aa9d07ab36fe2b6ca70d8381aec584915e0df2c22205fc2d7a45143cbe35bc0635fc6158d8d167a44c393e984fd1b8400813459db2f04120e74d65e50c174b063959b0a29c3302fa92d6c4a36d98185ea434fdddfdd0e5fb781f6ce771cc83dac0a5f3699a7c723d169cd5a2410e093cb13ff8d5094491e638c490357eb4625198c207b6e589a0e904345d9c1e7951c925fc57c7e9472f46c37239b2a05dea4b73019cc48b6cd77e5f6d8a34bab4e4c93323fd1c1f248bc625fdaebede31636e8c3d1b344e0ad583e08a83e79cb04068efaa63d32c16b38b97fd2a2d2bc03ab347b379bc35cf046a697d521877b1caf2e3e2084977fceaf97ca9da4e527af4a09a366b512b22ebdd6630b2fb0e7fd25ade9a86d340291e2520b6e9ebf0c73d3c822dfef920933e4944c5ca299c9f4b8a505d6910263ebd72261b9d3738fd4c1d819f0987ece11caba052e39c21032788e0abb0ac97338ca948431450a6efdd666518147090cf77fb9c1c1cea5ca6693eef59547e949c371a8b3eb82f12e8516545d926fc3511310f01ff1f1981c1026e424066156228c2d12fba6078a63139be821f4196c1d2b5a59cc32f985c7c9ddcb8c63ccea4c6b991247df5caee7d1e82f7397eee18f77635c1b4d738f6e05ec751b0f6ee5e6d4c502c6516d6306821c9c0a6cb17f0dd4dac5d65e8f49f855ea24c90fd2fed56f8edb11bbaa74c014d51252cdd6ad6e25e4ef8053ba798afc556c0698c4bc7696527a93f6f9eef162e07ec04285af5516186396d9932321d829f729ba61aa594d63396e19e5901a4bb32d2f1fbd519f6a736dd9a5f541026f5138ff0c3774f021d64df38347dbfe5e6d225f856e7aac29033b6cbd4b3263b813b7457da46769cece240b048db2008acaf2b50a22d400c308353c9c6f7f0cb2859888b76e9fc7632184c67d41b30ccd74bc802e2f248752355a7f45dce10be9fede37ffd4f77a7de2db509aa9154e0475e82ac3fc73b2703d03e0a2036d8e7b9cfb2f01e7832aaddbf0a61ea45ed5931e7996977dc67ff5640847a01354f923147b6186ea45f1014112e9718894289c0c1b3e965788cb4d5485b3b40756c30da70851238ec8f52a8844ca6c419e90c0e5183db9dca569ced55b22d170c4f2f7f1db25fd74461a8dd0973538ac4f26cc0ca52fc57ebe9a9ff3fb0f90a160acca79f14eb4b73d1f4f023e0a7e8a1df04c79f49eb51fe9a2adf73a5923332fd8240c57caccb9710b8f7b0ea90b7d58a636803696350fad9a4d631a80ad9e56a6b930d0c8460d85c0d7e569ef1010ff54cd8b9f8821353db0921e27b3ff4051e5855c7f778bf8a25d51e6b98cc5504bdee24f4f607f08e0eefa37a39d1f40747ce1f26b7d72ac46372319f1ee639331f3a5cff98e9ec438963b9dfae197b6c16ffc78427ff7eda052ad0860af4f2a7668940b36707bf308714c5b0e45e3f74f5e0568997e0a81a4f465609b641063ef27ab3c1b9f40041d405986a3913dfbafa47c360028ab9ec3792fd09cac8f3577470e94fb47d67d811bf5", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="a411f1d6b401c3542d297a04b6b904617482dcccbf24612563033e8292c5f7141a45b87f8c63719580f5278a3052112491b9a3cc99507b0e8824f211e83d2e9e30d02eaaf0f8df68fbfe87d133653eb8a259e75fef8697acf03445bf0ee451126ea5068babc096255e87df12aafbdb3faf53a7bb04e605a4cc608c5277d7f8b403f19995cd04e771afbd1e43a82bd140fe46d4a776a047ac093f59568e5ee2a0e4793d58", 0xa4}, {&(0x7f0000001280)="8c9cb8bf6377224ac28fe3b8f971af1c75f2880787a68b30365f6672433544726d855427aba9eef84653d4ee925c7a7e33143268403d687df16ac3a76c", 0x3d}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="492cc2369bd143c2f5cc97a5721eb8dd38183cc0e32e9a5c8af582", 0x1b}], 0x7, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r0, r2, r1}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}], 0x58, 0x2}, 0x5) r10 = getuid() setreuid(r10, r10) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() setuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f9feb842730caddb282bf12d89ef1478177fa2e169cee83250884efa948679e5e366e7018c679e639ee1ebae07263b8743047eb6230846a5279c6d842934df6d70f19afb6d3c33e256167bdf8c5caea627527463f6b0508c1b6572e2357a4d199719739bd350be1bf596a67152bc478f70acdbc0575c48546c5cbc03ee76767364cc2a593fa71753a8ebbde6c4d1f10ccb8b0a94aaa3aedb07df5011d133e1cae3673ab372a6ef46a2eb0d690da46e98308040c0087a1d72d820a34f1fdd991175e13b07fdc9f4790b38ceeffb1edcc3931665c132b5e33c3e4a382f3b05066363a6d5fe80a5a75cd27ba3a74051535ae1d881867", 0xf5) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="2b4e599c45e7a55988fbbe59", 0xc, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1c1, 0x101) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x100000000, 0x89, 0x0, 0x8, "8ebc6709a1a6f8a7071549bff956db7384c87e0a", 0x4, 0x2}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c991aaa14fce8992f70ac2fe1c6d465300002c1a9dca1ead53db6f29be5f18a5985c1fe74"], 0x1000000f5, &(0x7f0000000100)}, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba", 0xfd0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x8000000000001d3a, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xfffffffffffffffe, 0xe2a0}, {0x3800}}, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 16:00:36 executing program 1: open(&(0x7f0000000040)='\x00', 0x8, 0x110) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 16:00:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x12, 0x4) flock(r1, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) unlink(&(0x7f00000000c0)='./bus/file0\x00') 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/244, 0xf4, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000900)=""/14, 0xffffffffffffff08}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0xffffff79}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) link(&(0x7f0000000c40)='./file1\x00', &(0x7f0000000c80)='./file2\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) openat(r2, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) open(&(0x7f0000000ac0)='./bus\x00', 0x80, 0x8) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000e80)="64253befb152909c55c32b01fea34fcc61699cb12d4eb6b2be234e4490038705af7bc3550ef9d0ff0f7e2fd528ebba085f5ee9c78721aebc4884ff9e1a296f462c5397c54dc0175fcc247ec44dbff592c4c293e95338235d30620fa60f23151fdba870f1f251dbaa2bebd2b0a941b1fd5e02f8f317b677225acc86cfc4f783a24293bd598a6fe79d199a09af878bcfcf37caa876d4f75778c14c2527f845fe56b8021bce9980a697ede6d86bb7731771d030924cd2722fb0816e42afc4ab0a3fdbd022b24fe2908369e750fc2f10dc32f9b0bfd7115c278de472dde1f528aacf31f92936021781bde8b06ee579e33a09f283b43f412a7c35f735206699", 0xfd}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$inet(r2, &(0x7f0000000b40)=""/36, 0x24, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) lstat(&(0x7f0000000b80)='./bus\x00', &(0x7f0000000bc0)) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) fchmod(r3, 0x40) writev(r5, &(0x7f0000000b00)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file2\x00', 0x10000, 0x190) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="00000000000000e3babd03eebc6231cde1132ba1d4ae3c85f521102513cffa1dff98a44d32b1b333c530ddabacd90e4091d26f35340e2f0ffe2e7e32b8bdc8163c9b291ed98833c7c7f1127609a425436a6706b75feada25cb9770", 0xffffffffffffff4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="b87b417066c8d6a104b70ed744489fc18ececabc3b8e1243447f115f772149dcd506953df432bd14a7f85f6c3ba82a7e50619f1356282244518f5c3aac570b9f722ad1", 0x43) socket$inet(0x2, 0x8000, 0x9) socket$inet(0x2, 0x1, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) socketpair(0x1e, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6}, {0x7, 0x2}}, 0x2) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) socketpair$inet6(0x18, 0x7fef00d5c9f50711, 0x253, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x80000000}, {0x6, 0x3}}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) socket$inet(0x2, 0x5, 0x1000) execve(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:38 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x800, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 16:00:38 executing program 0: pipe2(&(0x7f00000000c0), 0x10004) r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r0, 0x4) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) socketpair$inet6(0x18, 0x8007, 0x0, &(0x7f00000001c0)) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/61, 0xffffff26, 0x0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0x400}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x20) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xe6b7, 0x691}, {0x18, 0x0, 0x5}, 0x5de0, [0x9, 0x8, 0x100000001, 0x6, 0x3ff, 0x8, 0x3f, 0x4]}, 0x3c) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r1, &(0x7f0000000140)="00ddaff25fc43c32e070ebaf7404fc2ba21f9b5e17ed081a6937868f5466aeaf9dd814292df8b3fe52d2a7ae4a597729e879c9bb40bc7f60b8ee8999fecc787788d6c997dc52016a13929be52e95d63a0ab7f5c03d6f6e754f55048a903b7261bd05f42502edd6c8f78cfee5857ee4ba2e6dd68ba13c828910f90741212da5a77d5bc7bb6fdad217429b2f3774449adb7307f8f27135066e90b60cfe6f0a185b8ea722e4654023fad99abb8977c54f87042aef0173b76d9ec3f5d05934af79784b01699c42d39ac7c70b65fd6e6af8cc8bec0bc9b64b6347094626ff8dd187db8ed80118f7d56144f8614fe92369ddb247cc0b", 0xf3) 16:00:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x300) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) close(r0) 16:00:38 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xffffffffffffff3c, &(0x7f0000000680)={0x31, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 16:00:38 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3812, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() socketpair(0x0, 0x1, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:38 executing program 0: getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r0 = getgid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x5a0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r0, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r0, r0) setuid(0xee01) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8000000102) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpgid(r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:38 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x64, 0x26c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x91) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x3, 0xe1c5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0xc000, 0x224f, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x20, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0xda, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xffffffffffffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0xeaa, 0x1}], 0xfffffffffffffffe, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x40, 0x80000004, 0x1fe000, 0x36}, {{r5}, 0x0, 0xc4, 0xfffff, 0xffffffffffffffff, 0x5}, {{r6}, 0xffffffffffffffff, 0x0, 0x80, 0x2561f12, 0x101}], 0xff, &(0x7f0000000280)={0x1}) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:39 executing program 1: r0 = getgid() setgid(r0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) ½m›}p7¯míSâyRƒTY6…@Yí8”­°ù\SîIJ¹;~Œ"47ßC—¾—ùBáI~þ`;Õ–´Þ^þ@&TÑX¿è€é™ÈÔU<éžü.Ô<Ø5¨‚ðs/¶eù:ŠŠ$‡Mž`0Áê>õ‚öø¨4ÚòîÖÈGÔäÄæq*•ß@çi–`:ÿˆqv$¨'ä¼WtõÜÙªw!Mž.3ïG.EÄsÇÑEé®ù)õ¥a¯>ˆ=üzíš0¥$®é&wJ;Ä5gJÞ¨³˜»Î©HE­•“ðë¸=TQ7n¾óÛfñþlÌ ºZ…ÚÔmðô/¨WËKläv¯=äíLQ\ÌûÔ·_ÞN¯‹ìoÎP£Î’þ>õ±Uà 0ÞD±Þ_‘÷¤æ𕙞6•ji›ûg¦_ÿ»¦ð §äØî‰tS<˜#U@g~¸Eû>'£iO¿–õ«_:2‘!rŸç[Ž€J„„”K†GÐÙŠŠ^…øyÝ:Øh`IÖmHø{ µIŽùªwÖ½l›s±zzÈ`0³¦Çñ.¸â÷ðrT„äfxÕ÷5KùNëжèbC8 •·†7hfî*âÏ †Û‡Ûj‹,9|pckbd_enable: command error 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x644ceff6274c9f5a, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4000, 0xadb, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x104) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) r7 = syz_open_pts() r8 = kqueue() r9 = socket$inet6(0x18, 0x4001, 0x8) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x2) r11 = socket(0x23, 0x4005, 0x5) r12 = open(&(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x10) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r17 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x430, 0x21) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x280, 0x100) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r21 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r22 = socket$inet(0x2, 0x4000, 0xc421) r23 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r24 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) socketpair$inet6(0x18, 0xc001, 0x9, &(0x7f00000006c0)={0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r27 = socket(0x0, 0x3, 0x88af) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = getppid() r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r36 = socket(0x18, 0x8000, 0x3) r37 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x9, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="87d8e835e9c618ad4c7138d76667f65d5242a0", 0x13}], 0x1, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x20, 0xffff, 0x1, [r34, r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x150, 0xf}, 0x404) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0xc0) sendto$inet(r0, &(0x7f0000000080)="ef1754b017c25c627d5a8b2827adc9459c70d570b3acdbd7b98b8a0af1be4baae4f7fd04e6a3c314a6bcd6c996b35a552ef6da7ad943be72478575c95f5e2f877de823c44cc221ace0913329c3238503c1d1ec67f6fdec7e61a5f885e01229a1c288f7b358f7c2bdf57cbf9be3d031a7b502af801f1fd1fdb000b7b2d5f4a89bece3dc0e2b4892ca0b5886f90989547c3290227203868ec96f280d12a97e318f69f35b057e2cfa010f487bff4e", 0xad, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x9003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:00:39 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000600)=""/83, 0x53}, {&(0x7f0000000680)=""/167, 0xa7}, {&(0x7f0000000080)=""/16, 0x10}], 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) socketpair(0x2, 0x4000, 0xd19, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x62) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r1, 0x58, 0x2) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) socket(0x38, 0x4004, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004535) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') wsmux_getmux: no memory for mux 8388661 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x40) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:39 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/166, 0xa6}, {&(0x7f0000001240)=""/250, 0xfa}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/204, 0xcc}, {&(0x7f0000002440)=""/148, 0x94}], 0x7, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="bab02c80321e90f53255a0d3364c462fa64b82e5c7", 0x15, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x221, 0x4}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) wsmux_getmux: no memory for mux 8388661 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x68, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x150) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000000000000011, 0x7f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000001a40)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827b97060000000000008b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d85419751360684a08f1fa42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb777809e6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efed5d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054fc779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf98ce7b9980f947578cc272629690625044dcec4fe771d4fda1d3ad75d01a85d8454135628ff64308f53a129914609a31899293376c54f8ede1a4e28de97e042d86f40fa235a8b55d42a319449c1894dc7e9e364c42085fcc8e2c65f2aa50307d1377984cbed1d9094a4d44a49dc1ec7b06f377ae12f29798f56ebae708e48dbcb7a917379ec435aed0b6d887fd75a98e57fa58d1cc7bc04bfc18f0585a612b03eee251", 0xffffffffffffff86) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0xffffffffffffff86, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0xffffffffffffffff}, 0x0, 0x0, 0x0) socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x9) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: clock_gettime(0x0, 0xfffffffffffffffe) 16:00:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x104a0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x100, 0x100000000, r4}) 16:00:39 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r2) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3003) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1ff) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:39 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x26) write(r1, &(0x7f0000000040)="95b985bba470cfdbfc8eb19263beba18570c6bc394b7fc4bb0c2163e85c234409723e023e7bef8c01421f72c945cc7103d3b5b6768b1fc5028545c9137057c71af968bccf532b7224e3c43f7f3128547e4a15bfd34aadcac44e9902c51e3fdfc787df62bb34119b9b1082407f9641a4731f621bc617df3e19f0fd7d059a665caad768b25cfc23c258ed0eded43d3a7404d975df680fe56e7a3738c4762894f96ed296a715eeda3b01ec2862d8a8af6fe0b3107eb6be3b3632373d4651e0fecfd28ba3f7d052ddb76adc529cf32b9590dc5b2abefabc8cfefd53fedd7b8cdd53ef6c5c225ffab644490f1d041cf8eedc5132eb13bb8221649d49568b73af136bb6d5804afd7fd316320a0bcf3de853633f78ac828f14d262d1d9fa7f62e7c539696f543b7059d17c9dadc2809e9d6f3b2540fbb2de2b897020a61669bca5549431630b30a7a5b489445960f439a1b92392859adc36aba6865f30415cbf568bc149fdefa2ccab06a27a85cd9e986b30e00ea5acf4fc7cd96b0ff33c83f66677103e75a806bec69d43d0459758707d3fc2c3d5f201ee9b41f7e9ad2ed4939cb77410e3f53f2cfeac520b11b13c636c34e89c2f1332eb6691b748af918a849f673eefac47b56106ff16e7a0f76cfa04c88bb4a7fe481c0e2640366c1809ced6fcfadc156375eecfaad85f6ec67bb8bcba0ecb967acbd824606b6dd1bbc664634e8ba49acf84bfe97a422b08a45f81211c45a2547765b692693d41c3d09489afac8b38276ef456eec95a3a792c2e4691c2e3b6c6d0d7c484d8b35eca5db9c70d7a3df2e2c38e7ff2397f2572887f63754380fb48f9b5c43f09a456eac8b1675a08c28f2ae155233399664f4a5967989af8013200aa28ee4c6fc1be9bf9b5fabbbf3a624cb7eb60dc08eaad2f6605c9c2e78ae3f42c2e91de8b9fc9260ebad8d8344acc3c92c1551a1d66dbbddc9e05cbf135be36a3c889cab970909414864a934bfc607b91de66fcf22cd7dae01110c643da5e41c81dcd30451907e52dfcf7605173531d6a5b344fd08f3d454aec46f95af1c441f4db85c42e151f88233ca45db628d1524d80aaa25f62579634847f03d32f4eb5097632fb1fac89584ef6408ff0fed1464c57c89449c4099460d3c02f4088d662d659b0e3edb6ae294697bb13f5b25002e920d28ad911b27bce7ab2a5e9cb60ee068f00a166c6b88bfe0c1e86e0fa568b83f72597454bae62b9f699babd483b3bbd7069f5a67b4049b9bc5f5dc46170963c2a82bfc90d6f812c885359e6e47b6e0f8606fa5c2980b39912bb2e5718fdef34c3c44667cff93a1a486c81fbd6d05708c97d0b907ca71d0a8be4818d4b23add97073807d33f66e32bcf17b834aa21d608e5b4067f210046ee67797e67250065886d45a84155eaf3dae6a37332559551f48f68637ba2c5c19ee890e7d7bd5b98121da22162926d0c486a8d9364247f49528e73c59a801e910c923e642c2db866a7a8d3202075d70b5490b190ba596df9e6865eee4802011ae2faacd1a1c9e49d8b5295bcc3d2574a50f546512b158dadec14532f646f37e3232ddf1318e563062b6687af381cf6cdb8f3d3adc835edde14a998ec4970f8f0733a63635e57f9a20046f335fd0e46c77f05e22418b28416e00bf5b7317c7bd4ae395cd97e9d74eec8f88407981ac19230c97febf5261e7a4f8f2ddeabebac1eb819275548b01c1bc3c0d1661efb6f0849326dc92cf4bddc6c7bce3423bdff0242d78a0a5e58759f8d16a542b0521861a38a95f12ca767c24ea555ffa5d4b5d5a0676ae71ff51ec26645303fd0367f8ea2faa7a343ba289820afc8392b6cd4b570f19e4c5a6bde9c2fc25e9693172f1fa318f67c09114a3a437bac24b09ec7b7dbca96c8c6eb2f12ad2a8366e21d56b0df52905bede6e93255e894760dbc548b1495d0a8df413966b7973a4954ded3802b136b12070436fb6a5a178277cea1e631c1f2e29add9ab35a9eee342de3b6052c752f6cf1c4855f3d0f84cfa0dfa3b04231453e4a18e1162408b886d35838637fd997f98f8d7ddcdfd20ef07220daa25418378f915dde5eeca904829991164b8853c4fbd8fb6bf321631a381a23960bce3f0eb4e03658808498785e0b1bcfc8877776f95215396e00fdbb68dbbc8ca98c557007810b9ab4ff920bd2ff3876595b698727552566ab5937ff37094207284deb137b567d97bf9f59b79c799250008488a9d3f77b42e682e3c8deb8935d1e871c965ea10976d2a78923ee799a92a29d7e3ec81d5c3c23a2158efe08a7def5986f3a6719487efb4ff80af7097ac89df6a22935cd5e8a8cf42b5dd5ca736fdf126977973fc06bdda33d7a37f74fdaf576e352ac3c08d68039b98c36372ffd9900d847d035d66111b1d3cb47a1f72af4a688827153d7c5ce2b77381df50a3c5c905eedb0dff394a8426782470d69ee939528c5ffc47e3cf30785954df392818a86ebb72353d29e6c391598174761ea1610b0642667644c398c794fa9da87ef7e01e351f496c6040167840453829d4fbc730c40652e9f85ea432c70b7bdab572e7382becfd771412a6c2a9e1d32784b515abbb43f701359033b6d8eda59799492d70f93082c6d1bd0fc28257930d0f401a91c0ec30609cbc478fd89c8c22f70320908665ebe3b1fa369d2545f35883681ef40127d2141e09eaa17323664de30398e95ef83a1abfaba4e52c1f0edfa9213f809e580a88afaaf584f622bd6bf06b6c00cab19976b1b83abbd206e538edfddeb903434b71f08b7f94649d803f5833e8a763161b28d3d7d6566c18cfbc98b676ffc71f4b515eefe0359eafa16ae4f2054870a60dd5e329791f5bac230a998ae00b557a8e7d832dc7bbee438f7ea122c4755eeae3f497b714244ff230213ea6f5899dce08213a2e4d4767577735d3fa3d4aa9bd2c30dfe729347af0948d3f7df82377e97cb4365638d8663b941c9831990696f9575c994dd9bb3cb99f629411c0a4d08e51e65db1bcdb8900135bc7a815619248fcea0bdcb5684cf88013988cb9c9130bc8425e778da68095da23db1836c02bc69fbb90080f861b4acc8b4deb5c13868e6ffe3927d9d17307a834b18192f8e68878a1e5ca2387c3ddbc66862a435fed5c975d48fbd993abb29163283774c26f84e7d351a57b0043d5353cc9379e0b3abfebf3d1932a8c23b8cff6ba89dd1e793b1b520f3913c7d91e249f0a4c603a6334668b3df6b501e2cf1f12e43988747868d7e49eae3af4605863021dfb8b5cac642860517a7e87a62f52e3f6f7bce454abbd417bbe44b56bd82e061f0d4cb9aaa6050ff0005f72895a29cca5d7ecb395bd16a69af9f78259eaa1a2cdf94caf590d6fac2022057eb5ca520e6a743ff5b429fab226642a0d10b139e8579ed8d977f522f548a01f8c73b8d345867fb4e5a60072ec54f53a378863cd6ed8e0b3e21422d7c55bd3ced863c0d255d46b5c4554195531ab48fa5c391614a784cc1363e526e9056e2d59fc145000a379a6cac9c5c94059477f88fed99f1b24db372b85fa31a905ed4c56ee23aa1328405220fcf374daabaf868856ab32886927ea0a7b7683c3bafcf4ce09ea967a250a665d2aebfcbb283378b29718d7f7fd10b2f29bc7b3dac8601e429f91f097cb360692fe72b79cfc3827c0daa065dbeb9a7de773f3affd1c215be3e3550d3312f81445bd6fb87bf839792fbb1ebc54c34795e3423e243aa9c462a5d5d5e96952d5927eab9a3cf2076344465560f5fb80a55ffdcdc3cc4b24e063bb815497f70dd294d982869435f2dc61e48a7d184602c38e933ccf22c4b9328dcda0632c7055a071e75aeb7b8f6103359efb91f323666795103cd3a5ffa2f36814735c5c71ec4f9a2db5ace210f4e2139596e4a4639930236fddc58e0b9ec0d5261994b3c2e63d1207574c89fd391decc27238e03551139c75a78b637313c379580b6e437749eabae2f0f3ff25a975108c81e7a70cf04f4dc63a877359f4240d0c6e59aa3b203485855210af873c7ddb1e8674c73d50f2d411ddae6ebb7e9f62a3f493606c8675778c60bf0ef20c554523ccf189ac4d6f684ea8f1d633b9fefe7b027a3ddf38fcc01a5bab0608c9480f57063e38eb874e50ef1b1fb29d5371d1dbfc74c3d9e27862344279810db6e325292769829e161b2f5e84288ba426033be46dd496d4fbeab03228e9d5d96fa33a00278b14cf4e5eed1130585b17bf9308a454c5e3f18deaa79ad456ce6826172d6535349634c97b2863a5aadfd759a4f190094fb7f9fa08f50915de486a6093fb1cae7d52129bc6f1042b8a145f491cdcc526330b3609cc7fe1c9c0d0a52e5cbdd5911182fafc060e2ec817ecf483d6df1c90e1e84a76a70a078c03d7cca173bd0be60d64cf0667600b7f83b9a56488c4c9423097ff7db313c11542890a6af517b95f272bc984607fe302e472b9fef1135f1e637baea6b3bc933aa5bcfe7732b18593da723aeffbef6bd20f85de78e78aaee906d5f4218de14f61d2acbed57b42bc7c6240bf64606fd627f266ad3f12d7188e34ac95963a50ecbe3ca483dd9f22e7032a395a1c81cdf2604d148f9dc2491fd610f47794d0dd88bb7d5a527af3e95e154ab174a6ede8656e90a1e34899d2aeb9cd2ba4175e54aafa39e0d2b3cb897c1d1195cacd789c31d848a2f1acee619b8fcafdb7b31dbe4bef970985627eabc857296671adaeecacb57fc0839886613131fd837f3a9623b3dbba28d1d6a77c65f14555718aaa06d7dd0a1f769d7699c69099c05b0c186eb7580980f2b3514b46f22265e9030a38cb4c78c59cdde45d1327929e65b44f5370e6f21a2c3f1f7da536b5706bede479f71abdffb122844f1fdf4e15926f7571318c7196b24c54061113b03436e7059fbefdc09e2b4e482f474fdcced724ebecd08536e462f28446a41a07d0ea04fe8909de84706e72cc1a356130f97246ec9c29ad7655edd7ad195f5e0efc7bb5f5cff8a86e1aadd45ccfd5d2d924a3fd09123adeefae58d67db2fa184c6b41bf36ace8d385ee06d5ffafe750a3f681b57dbac51bbe1202a4e6ee8926949a3c06a03efea44abec9187b22f08e4b1af45c4539b0f373d7f69ab5eba665c8224cfa6309d96eab918276c84775b5b94f5f7a7fb32cb62574700a88934833f2ac6c21fd1c9a416c58ca0f8016718a0d687fb572ec028c2d1de3e99bb9fe24aa9d9a6bb27e1b98c3f69e030e2c1e871f0ff702f7fbf60af28a9124df80251d440d2c09cf80e0c536170b3b112d4841abafa1e9fac6a50176caf91065f17e6e7ba65347a4ceffb507e0e36405d3551785a6879db181b3af9b82f7912451be0fe37be96e36486e392344ded5524c026624032df9973521cb451cf02917094c38139889046cef4a2d459ced7bad86312eb4d1f17c00135b157809bba608d6b3119a0e031383701b12303dbfc4edf6c49a1b1c3f0ce438ea7c0e9d29ccf1d9384b3fbfc1d234ba9851956710806d64a573917c499b4f0df4034f8e454df04454974b840cc816b18b756917215e7c24131331aa6f79e0490c215ae1bb48ab587d9ae07f161ea21fa1725ca0a66a5accebebb819d8209f6649d5c1a5cd457f742d63ec908a9119dfd9001a691817bea620bedd9f09447886d8fa4638da5c86682f7ab794a2bc22c6132dc703a8dd6d8929110ce15aa29b25b5e1cf242ff2e1bb0a0a87e1947c07a8ac71af4ca57be03420fc2575db5edf67c4efcfe59132db735fb29a5aea23995632e259706b38485e592906fabd74f13d647101b88f61b", 0x1000) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:00:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r1) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:40 executing program 0: setgid(0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x87, 0x8) setegid(0x0) r1 = getgid() setegid(r1) 16:00:40 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x8) socketpair(0x10, 0x4003, 0xda5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x10001, 0x2}, {0x7f, 0x37}}) poll(&(0x7f0000000240)=[{r0, 0x1}, {r1, 0x4}], 0x2, 0x7fff) open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:40 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet6(0x18, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0xd000, 0x1) r2 = kqueue() poll(&(0x7f00000000c0)=[{r2, 0x100}, {r2, 0xa4}, {r2, 0x100}, {r2, 0x104}, {r0, 0x10}, {r1, 0x8}, {r2, 0x24}], 0x7, 0x7fffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x2012, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1012, r4, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x28a1, 0x20, 0x6, 0x8, "7bf2d030fac966c61511c91ff027143ef4b0ab8f", 0x100, 0xffffffffffff0001}) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc032, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1f) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/60, 0x3c, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8a, 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000200)='./file0/../file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:41 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x8) close(r0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0xe4b2b1d3398bbec0) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="78c28d5152fbc9c663696ee533309fd8a8292360db24300fef41b87134da5b6db2ddf1d3a19edff955badde9484ee63ac7fec2fe5c2cc5db892d6e0fb2ef37b3a234f503f985b8fa9d7f9260086f58d1a8972d0ac2", 0x55}, {&(0x7f00000001c0)="d40694fc00d8337fb6aa6dbfe6270412f06d2239e9056bf20997e98eefb4eec6be25562ebf63ee8d16a5cf1776f2b8e694b399626b055f3c45c51561b17ecd8604759803aa16a256", 0x48}, {&(0x7f0000000240)="d3f61819f644e38fa1476bea3eefa2fa64c725cd7c0befb6438e98ac562d7b679f8db5f040b287bce4e2a5f81d743282a950f158a0b5e6a732a0b268658c9f989d00f46228474de6ab58dc7d71dd31c46acd006259bfa220cb3f8a345fe35e67be01a15c4d5c3eddbf84f2d19f90d2a0e5616073f7304399410106ada737c6403b71833aceca6b3388a22ea4c233c7efbbf292c5f337496a8879c927e0d8bea4c3e0e8db074041418e74e8323e6719476cbe58ac1b1a691b654d6d3939b3d1dd00ec81e74e4ff217e11af2b2f09eed23b022479c8942d129d96dbf0f5a9c10d7fac6d30d4bd3", 0xe6}, {&(0x7f0000000340)="6bc9632d8b66f87963de375b60c069047c74a978bedf860f9a3488e9d9833f399ca6f7dcf418e86af22a6c775d70f7d72e71d542cc15127b5b6584834b72b9ae2af43c748c5ab4be2018bad98d2acd25a542d64604d7d2d718b942fc8c3d77d2e1c532915b0ce5671347b6c4d8a711bb5d7f6f73ade04d2d7d31c9669cedd05deedebe274db3791ad06c29ab41fd7fd8a3a61b8149fcc69e745579cbd68a91695249cac0193ad553aa8f5ba5b022b90d4ae64bf182ea6674605c75ecbd97e13fe5ba765b158edf55edcd58fcc64637", 0xcf}, {&(0x7f0000000440)="3daa01f46b9a68871f1085894f4e95ec46e162d631b9251c90d79007644bbb756065ce8fc0c54f0141f2431fba722854fad7595e0e33268baf9678416addbea37c06628169f1fe1bd9d4daf3217173d5455110ecea4906527d5def6d804011cf25ad8662d7ce92f63c5de57fa9e0dc9a64dfdab5a4012f4a2b43a9a2a07912198253195c712ab1d9fe4e8d268c392a047e1b0b1a398455e63f4672244022e8831b140642dfdc7f2c3dfba86848582647be5e16a84514524baed45653305ef59a34eca3b45206cfc1acdc33fde1617d9cc48fb4cba5178fccf52eb27dbc311cbaae575fb1d7d6470db7a3f396cd11e9c857282246553375c3b6348ede6320c9191a59ba7c4de1f74a1bb43ba305bc5c3431cd7da1d9ccfbdc7e4f531fcb505543947da8a312a23c5feb5b42c49006796038942cbd4bb35715f5783caea8343b4f34d396fd22ef1b0193efd8bacfdfc6f1e1e320aaee2849ab37f33ef5586edfac0ff923eeecd6caeda1cc50074e9b33c4c0c39ba912fa162f807f2f0f5817a0ebf500efb1b06ad53c96fe9fd4710c4276470eb911d6d408e8345f0ef62b09add37d3dfb9129d3b9decf19cab25eddc8e05f102cefadd206eca49a6b9f3f76cafc8a8a742823a079d6cff94610025b53320fc1465873731e899a3a06002286a454e2c96786a3bed0d1c8826b2a509ef74f4b0a634518eb1dfed1904b04522b91583b05096f73d3653e2a53225e3b51fe8841670c33961d4d21f55db1ba7ca96378b67bc9443f4e2175a755d9e5881d9a1f03adb87df6bc3298049b7efbd1daecc551ba7f9232ab10cc01b3101ded8deeb2ab4a61765210bd74fe593610253271039ce2d88b4456af69bbbd7d8e44ed5a268e71cf54a711f35bc431d3b4520a10932a8e535b6e62fc5822c39eea81806b9ac24e5efee5d6f684d30f400ab22fafbf7ca98f2303d5f0e1bd0f522f689edef3258d29e5da2f26363bbf864af270adee8de57204bd3fc9434a8a1a14801b102edb6440192a53eba51a789ce7891474d585281eb882244d1dd7286193394d8b2270eee3a00bf8a410183ba6ac4c38211263524d432198175bfa7af9935c78724fb752ad4e84c61f131280a652bc31ec3375e51b5f3966dffafd285a921cf94627076a476f5bcf1a17a45ad29617a5d84877635f90533ec9e93bf8314c0dbba244ee7400d4c6a76ec6018f91733eb7a7080b65c7af574a5ad8283afc3bcc8267a3d11983b25840332eb80fdc48de9930eea33615e1f7e471deb707f664bacc6b4928564c9e0fc677f1d05e71471ebdd0a06e594c81ed01d88974acc910e9782190a39d537d4b4d8028d5fc04ab9d484beeec487c15bba51dc7038bc6d5e526356db1298f85fed46f49c27999722b2007052fcb16f084ff9081a3b94d0df3cc8abbe43f3af48c8b0c827ce61f8c9ce721085f6b7f0d74c4d67429e2ed0589141881238f41fa152785bcf66519380a2775fdda2c7bd1eefe9dee0c5990a8ad0f64fbf5bc3d8ed358f07a3503297d19c04d28f06ef1ea2d2ba1e399108422340ef42353dba8787b713c9b7a86fc83779e14de49f7e474a82be5991923eecdc43d40e97018995ecda56b4f35daf478e52ffa1d1f9b5ec20079b6da8392f4656578b9349b5cb30b9e297c76793503c83ea792bd03a7e97e4a1f9279a5e17b5fd40d6f7cebd0cf9f91aa75d7e3aabcef425b7cbd737b2898d4fbb63be5528a4998f86ed960bc9d2327af00e2f9d73f19e0f6b95ffb0585fee7fb2c910d61631bf397bbca548dc9fcc77a836390e4c3003da28c076573633dc97d6cca91cf16872a7bda469688505a3d9bfb1233b02de0763602a6669594ff3adf6bcf46107a9a541b5650611a45a524d9a3b767a9401abc22e5e9241374bfb32075c8a2969763caa4e3be16d40ffde3d13cb91e40bcd05b56215776a01ec91093cc3615731a59fceaedcc31f745683bc83ef819bf75abfeb170b5ce8b78d2c5aca06878906d11722b560288660ab9921a915a3556290c0a3ec13097fbec07496713b86eaa821083e1eb8031047bb025b8e593083654ba167c167be2b27f26e9eb839e11dfe68871aaff4dd7f62d80d907296f4ac19b68e2c9e71210759d9408998db7e9ef3bfae54b3fe1b647a494c45fedfdef7fa881d8c4372923a00fb6fd9f04f8105af4ad785e3330a4b8f1ae8b49a541c6967ab4cf7569c78e129e0cff5a62fe9dfa851306aca3b4cff61b93d3a9282d49e083a6ba5c20851b780bcaa4b55b4770b4b633e747deca295f08014bc0a2f1aec122334aebad422996e284c1ba46659c0b4646e574d744e7b79b34f1964fc39c2fac248071e7c8f8acc93367d8b64b51aa6723bb62ac66720c1a4b2bb526d56ca10d86d1c05347717a5137e533fd2a6ab9795e1aff61150b3f73677986038e3f6a2efaae98c03577157824dc0a52feb7f70319f7566586947b104ccc543bb9790658cbb76cc71ee835b92efa8fe2ac013f2701e19bfd836ec3803bbe840f06edecb779a177094389a0c5eeb357d892de6bde7d8e484022f9f33fa0617376e7a2cc4a3708f51ba6abcd51c6a941858a9450df12ac3e4fc9832b36c6bcff3c5bd5dd13660ac00c9fba55f5038e003a358facfb773d76267513e574d2452819ec2c33b4f3d6734e433d8c9dd27eb78a34c0c5494caf253243cb7af01f1fbccc7915caecbc7de81a3eda7cb6d5135d6695d316c9013fd6c249e23e51ee0d0b8f1ef491c52446a04cd179e6cbce6ca07dc96b0304d82bb47e6a1c8077340922ec1c6b268ad4b43b57d7b62a0983fa46bd180159c32ae49c64f12dbc7eb4ec1b026bbe2da201ca680c34120c4ed6f86cbcb34ae717cbf60e6e5084f2ef4b488be917022b4b313fa3cc947e5acbcaa3d23d7db16ffc3b5b8cf83a470450eaa798ebe1c83325f4faa5c422d57819288be51288c78855bbe10842f29dd94e2aced2b0cf4c30b9c1db93505f3f21c03f5f49b6264b10d7f9b14aa2c2e65ee9ba627bfe2ab4382ed43b759f4a15229b72724921294720e02d520aa3f3fc2f3b281c24f951ca3a7919c219edc0566987ef7a82bb6a749bdef269219dea35f50f8a7e3c8baf7557bc845d605bdec2ee08f6a36952ffd2abc5ac6b246a763182e8178e0f922c8a8d374fc4d8f7a801fe0539ee4f878928b16d6f488b803e8f515efb1a4a095a48ae7e449ccc655c9df6f0e58ca366531626505d6477ce7e402d58798b1f412955586ee98c4a56dfcad529d57e46b653d17b896531a1b8d8d4f1c24451a6607ce8e069abd31bc26f50c0292df4f997a2d8cb4c1d4a5f2b589ee6c5e67dc79f8b8e20530d28a9262a28570748b9b17fb20f73319b5dd916be23bf5d7fc46e50a412028a7871bb8d2b63ab4d9c113b0ddd9692b5bd1d7c98993d55c2fde5e831c3f59158e9226eb04fc04df6e569a1ae8ea1aa4d255712e370ec8d2f43efb7de90478801e8b375c0573f2af89e8bb9711a5b71cefafa84d56ec336c14e1fbc557f33879f9c20ba68a802ce5466ce194353f1d4dae675f61bc222f11e25f6bbc99d54146eea5863ca5aba4526725980dfdc7012afbd1b5e16489befe4fef11bc15be5db4a97feb14948640cfbc41a09e8ac2c5930999e0bb47360420a33f76b62217a5b503da188796e02de75bd8a0fbf62d5ac0a4d48370cef2bce741548f76556d07bcd178556933d64ecbcbd523a7ae973a5eb491b96f9ab1d17a250d4a2c881dd5aa5703e2a6d9419ee8a015101ec02130f3ee60569f5d530b496f535fd1cd611bb87af62e19f6d12577e4ee3f770f84c4a4d3af165604e290f77c5b81971fbbe5b6c29b9a7712292adcc8e8da6dd29a11e81b3335538a7b629e45b198ae4265289460a6f9acfeb915fa9339840e59ca014b4f2a6c4ae64d83df6718ac86a0e8e6aed9d0062b7722ca9e199a8b1253d383207d70cf54eff4fcad0a5aee42f55332d960c1e773cd836a4e58867441b9307ab88b6bb69277acb4d238ad3ac35733a64a9f57195b3b672667bf9827ff58ad3e8cb98c922c708bf61da8f079369071054f0a61aad94aae61cb400b8af4b7b7c21d9328f54d5d36abd6647dd9463cf42e18f78937276c48047ec21968af599fd66c0d612f7024286dc33dba7b17dd4e27cba1201c7d9459559e18beecda0f5a25dd8d20f8d393e53d73efb158283ff18a05775e3189088a53157317637cb806eeff7c902cf6694e2f02c90fdde4af02c2c96f36ec0809b5304c6f69627677ab90847638707330c41535c8e1bc904db2df8fed76057146eb2cf23601239560cb8db9045afe3d3a3005bedd15186426dc53a1bba4ccc4d8e2a48685b5e20fe8bc702279091f4e6ff0ef7f20544bcc34f1ba747a9702312294820b3f1a317ff2747154a1eeb8d58d5a7908b71b44b1c499f41d223fc947c824ee6d4330fe770d919bf110c0530f52f99ca1aa51c7a0b3157c6b8d7e3d89c3adf66818051c5419029727a2d8348e6d6068a7ae38df9ac70f54da4625f8b660520fb99beeb67145381edca03490eb60514096f29825323707170755e28a3cb9e2a10959035906cf6a404ea730cddc3ada048812cd33eb8a9db146035f3706480836df17d91eae05dff6a129c5c6495b050e9f9fcf3b3fd793640b8a94526744664bfa140868cc250267b33f03cc1a53d7e2a94db7a84341468240449ec20066551ccea7a772fafe38b46ed4e0f847404b70fa382e5434650140e0c962b60e0775eb82a8a452a586364cf99ee6d1e88ea673f913eb90d268e9235b24b80a3ff857f892a3322da88557ca618df194a94cb4c1e8b82173f3da407b0cc308341082cd37e5381ea380e12dce07d73400a52688703f0552c87387cf4d368ebc336fe583d8183fc6282847f58c0e66e8426942666fa8aa152546e24a77193e5b1deb89c21c90a28d8cecfa0914aa204b2fe77365b905872259960aed7347c7de682a243f58c6918b6c9d8b5109beb732df6b2ea5cb749992f0fbec2daba7c146335aa2b0a3174e7c993a9a0d60e12c7367e64c81ea2bab7c30a8bdaf17ef01708cc494a6ed55b0a124605a3045fee071953b5e8557d5de858c11fdb0f223a5c0f9020c7087e053aa94dbdff595c72939e5e6d21cabb4646534a06865b62a6f945818d3ab98aa0a3780f19de69227a622f544600e16d5a7bba64474e90986065ac67d8be13b57aeaa315ca04a62e405d2569411723c584983dad8729b92489ed9752349b883bf4936d2cae80913ff253791c0ca6e9c9f338487fcc23c02be3e20200a8e20c3b2d9a89c32d88e3b97d9915a60d52673b6f27a2e4ff2767492186dc4f38579cdd10a93866298a21526100c6cc59a8ce6f70f711633acd03b5fd4afe93fbd2e6f6763400436340b0a5bec6221a3abe34795bf73bed031a104c6c3b6a021d8fd9b333f0472f0030dfdbf2fcf4cb7aea93f0012e49cbefe0b86494e2777dd3395547fbefd2391f1f4621be96c0a54170b0027af9eda7c6f33f1105b7ba13a5d2e06cfbcdd2159b2c018f52e3baeabe0b644e651a28ad2481036e6c678335b997cdcbe8d2aa6948d2957de770ea206b90cdb737602de966de13b2c56cbe05e09fcf4e50c9c29610ebf95212f60c1f3d9bdb1979aea093ba41b5448a73f679a18c3013fd1612d0d548c9d90afd2c97ccf40198be45d9c6673438afea01db1ed2e0d1bbbd595fb0f6db07e4bc62902fb7bf5a8c333d3071e21d5d893e2537c524962a526cd37995e2928de923817093b962cd7097c8886f680ab1448a6fa4dbb65c", 0x1000}, {&(0x7f0000001440)="34c50b8d9564b3501f39e238792031265889a7ded8645c59d87f970f6f77fc08b8f82181ff7ba3d7c2d929682ff19fe02bff91fcfadac33522cc6ad14ba225e9448d96489d0251d83c351fdcc3749b23bed75ef08cabf2a65aaf04352de1c05878602d5128e1f27585ba381e0f152ab44093ca4557f5cfdaf6000be7740ed2f1e1adebe9c03a854663cb2b27ab5b1694a314c91d6c4e9f4c57789959f7267bbdf2be", 0xa2}], 0x6, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r13]}], 0x140}, 0x0) 16:00:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) dup2(r1, r0) dup(r0) read(r0, &(0x7f00000000c0)=""/150, 0xfffffdc8) 16:00:41 executing program 1: shmget$private(0x0, 0x4000, 0x201, &(0x7f0000001000/0x4000)=nil) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x400) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/194, 0xc2) write(r3, &(0x7f0000000200)='-', 0x1) read(r3, &(0x7f0000000240)=""/154, 0x9a) 16:00:41 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7f, 0x2c8, 0x4, 0x7, "c7a9538935aebe409d0fbff93e7167887b71025e", 0x9, 0x81}) r3 = semget$private(0x0, 0x3, 0x87) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x3f) shmdt(r1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9}, {0x2ba5, 0x4}}, 0x2) 16:00:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) r2 = getpid() getpgid(r2) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8088, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) fchdir(r1) close(r0) 16:00:42 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x0, "206ba576de9471eaf9e97a45f2c3cc4bd85c0aac054458572d3300034cc9b63a5144b4b70807a081f662b7ca40ef753e535ec9611477209ebd19855807dc39ba546fa2552ab8fbf78b4a6da08f7005dfd33a75bc7d88b0ab86d5ad7e190049eda1a32a44a771d8919435ad1be45e51f85b7798eda6c703cb404373124b48f89a968b787548e5f486ef1f21c4e6b394"}, 0x97, 0x800) 16:00:42 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x8000000000000040) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:42 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') rmdir(&(0x7f0000000000)='./file1\x00') 16:00:42 executing program 0: r0 = getgid() r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = socket(0x2e, 0x0, 0x68c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r4, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair(0x0, 0x1, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000200)) setuid(0xee01) setregid(0x0, r6) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3}], 0x6, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:42 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x490, 0x30) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/142, 0x8e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:42 executing program 0: clock_gettime(0x800000000000005, &(0x7f0000000280)) r0 = dup(0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = syz_open_pts() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r14 = kqueue() socketpair(0x10, 0x1, 0x2, &(0x7f0000000400)={0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r18 = kqueue() r19 = open$dir(&(0x7f0000000480)='./file0\x00', 0x981, 0x110) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="70acbb7fd3fe122fb8f3e0bd9b87b3024eaa09bd9bd4f3df39532c4f56add0bfa0caaaee9e8f27662be2812bd9ebc2162ddf661f2ed751d8d088bc000fb467a283ee39ff7d77e0d3d4c5cadfbc11472231b3cdc81de16111fba7abac4ba663b4049b4567fd375e4c23ffc1fec0c845ccdbba89e01c487212794db93fb81ab24804019b3c8d8213bae3cae617aa7b", 0x8e}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, 0xffffffffffffffff]}], 0xd8, 0x4}, 0x400) clock_gettime(0x4, &(0x7f0000000080)) 16:00:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = semget(0x0, 0x10005, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/180) socketpair(0x7, 0x4001, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x9, 0x2}) semctl$GETNCNT(r0, 0xa, 0x3, &(0x7f0000000140)=""/16) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f00000000c0)=0x10) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x35, 0x8}, 0x8) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/167, 0xa7) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0xba) sendto$unix(r0, &(0x7f0000000200)="5e93ea7ab71e68dc3eb22642221c623e45d543c171697408946d88abcc498e695082364663090ef8824da76efdf5845a849369e3ac84a3be051f6b915af5b44f2c7d47b0f8bf0ea2e7699fc1660e46f6edc121b20dff4729d8250de58af120441e9e206a82143bd21061290ae45031d5e1d3bffde8f2b7fd45232fe57227b1e981f4809e34382a10c6b61d70e316b83691d6e11286a4f7ccca848e251468f19c9adb087b66710f05f49a8629942b4ced68eb55feea3d06068770a4b02603fb5cfb68b4eea6b958087dcc6395daf0677ebf3d3fc4bfd6d7e99effb2acee2c4424b861a3ee0d17b8a2dddf8c4ceef3081a03d2cf53edbaedcc42b4ced8c964ffd779356db3f7addeec792d3eec4fe906c8ed0c788b1bd90418c9354f9562846cae58749d7599934a343ffe7b0d9f8b993a47a9a8c164f9b64c178b0f2025ff4713b1ccc387", 0x144, 0x4000000000003, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpeername(r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) 16:00:42 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000012a0a, 0x20) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r1, &(0x7f00000001c0)="235c323b4c75a69b7f40cfc13f5c4a055300bc1a8433bf9adecd4fcd60f63b0b998626eda6579289365c9830dcab396d470fbff99c", 0x35) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r1) r2 = kqueue() syz_open_pts() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:42 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:43 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000680)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f00000004c0)='r\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000340)="8be17f31bc29902840281ae222bcf1d6a8e6afe4ce99620b48b6a915bedb2e519a384630ca2b9c404800c1cf5caf5a8acb1db52bae20eba9ce578c60ecef7399f1366bf53e0b1465b838643c7105b86ce9c79fe51f56775de90a12d066e85a735ae68b8bbf43efcca9078259e40e38b782c7", 0x72}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="6f324c823cb48a553b79a0"], 0x20, 0x1}, 0x3) utimensat(r1, &(0x7f0000000580)='./file2\x00', &(0x7f00000005c0)={{0x1, 0x6}, {0x4, 0x9}}, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file2\x00', &(0x7f0000000540)='x\x00') 16:00:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/231, 0xe7}], 0x1, &(0x7f0000000380)=""/182, 0xb6, 0x5}, 0x1) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000580)=""/106, 0x6a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000680)="eb42ba9f16dd9ababff0b38fb94b33b5723946adfa48da56f8b3e79d04b8b5235a4c501f407aae7c229946f8dea1bd7dd609f7aab9ffb55d8d61fa76f629640a7e1740a6d3f363ab4f09b770bfb7e7d5774ee60a77a83de1f427fffa22fcbc9d6307f84914702686c3f269f6763da857b9184480438daffd676a904f4ba15ba95992a621246a51ce337dba6bc614cb116b88da974336adeacb38f7b0a0068fe3806a8bd2661b27997dbc640999c86705731d3faf495fb82d3a369ad0451da56d40912137c9ed24c0c379a352e402e64da60c1369a1dfd2084ae5ef0c7f136ec05e69e3c0da34bb00000000000000000000000000000000005369413629b3aa4b29c2189a49eb9683c23f6b0cb11a88cbf57c1192213644802c4d8d01395b3d5136a8ba6c88b0c680451f77f924abfbcfc32bd1b105fa5322af6864b5a33ea2b30f4c0820182a53f01122da8bef5bddd90b722c2e1dfde06bb56f", 0xfff3) sendto$unix(r1, &(0x7f0000001240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf310d050037931e37a3a11351b14343ac1b5dc969cf131afb1bdf1e105dd8fd7a1226575569e74984bb07fe1d76e021bd2961249ba309ce18ac10f6aad684e6acbdea9b9bd361b8cf74ec9c8e47db30f7e21914e73a2b505d582d3cdfc7f6c90441cd0fdea815fdcaa52291f0a216121c51ff2e7b77efd7069cbe0648913f2eb42c4df9787214a9416d522bc7b397dbca3031cffb3e4b12eda1367ab24a22289d7f5b7ae5adb4189f4d1e721ae768378e229feb8b93d52fd947", 0x10b8, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000540), 0x3, &(0x7f0000000480)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x12) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7, 0x4656, 0x4, 0x7, "ab8ba6d40c3b772225e7acb6433735e92d1f9892", 0x61a8e7b1, 0x9}) poll(0x0, 0x35, 0x0) r4 = getpgrp() wait4(r2, 0x0, 0x0, 0x0) wait4(r4, 0x0, 0x3, 0x0) r5 = getuid() r6 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r5, r6, 0x4) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) fcntl$getflags(r0, 0x1) fchmod(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="eef584033f14f245de3d26c347d0984bc29314249a18e97d8a812eaaa9de60755df923699024bb9f9ec703b73a353db54f291c1acd8a84de71c674a0e985028737d4dc03ac43cd5b6aa33e66b3bdc6655c9e71461bb9fe68a2ea22f46688b5ad5ce4e14312ed4d05074087d158fa37fa2cc8a3eb45a0b337595923f63ce3699e733909cef416710acd578fbdd64db427435a586b4903b691", 0x98}, {&(0x7f0000000100)="8bd339016f813618f716b3d05e6bd25a846b6778d3e1776724a5bc6cc2070d692f154fa5059f1703bd8885e216bd067919a27dfd762d947feca3581e0159680a70407e895e86a5c03210efb2a4327584795a39675f27be501d0645f5857376c2c2f8165fc3d39f93a41a9fb551dcaf4e305c05067fa0704f681278cb740c951b17adbd90f01317ac98fda6bbfaf99c666c91c2608a835fd3ff1710b67488dfc21684ec0a5f15a1e211", 0xa9}], 0x2, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}], 0xa8, 0x2}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x3ab) sendto$unix(r1, &(0x7f0000000300)="789f44dbe29faea0c018443e2e44f8fedbd72308fddf4f4c1de529f585c52bc601f2924ff789e03a13adf3a1f8e83de2b7572cec9f64ae0c5a6f6831c6ec206623438548046586d82169e1b60bf5bb72797d2ec5db5bb6f813b6bd95a25d3ca4e93e8fe37905ccfab75bcaedf2c4e32aa61bb32066530bd5f2af5cb4fecdb2d24beb35972575992c262fee8a33d92f2f634dfc48b47e53cfb5aef73deca950593928b2b0a2c58934eb8c6f38b1ba9d2f606187b3bd8d522b8161185fb5972252d4285318c5cbeebdd123965f6075214e8a852d1ed102056969dc320fa01066ced38445b66acb053e54e84fc84a512e391348", 0xf2, 0x8, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) sendto$inet(r0, &(0x7f0000000080)="f5f524e311364d42ec0774d50aa48ae26a44f7912170a0ca7241836ddea3e2a90d0a13dfdf55feca680c6ba72a9c25b1e1cdfcf7df23f9bdd2039752d2d03a2529351759f752d2bd1595f8b695dd4f4f14dec381e5572cc95f84e6f0bf042493559c00f16041e5d7267e23c343c0d43b4b4f4bd720e26d60750407ff", 0x7c, 0x9, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) fsync(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r1) dup2(r2, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x26) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) nanosleep(&(0x7f0000000000)={0x6, 0x8}, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') nanosleep(&(0x7f00000000c0)={0x7ff, 0x25d}, &(0x7f0000000200)) pipe(&(0x7f0000000240)) 16:00:43 executing program 1: socketpair$inet6(0x18, 0x8000, 0x49b32b59, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab3956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd9628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b006b2467da6f899ddf47000000000000000000000000", 0xffffff92}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147780a885a538a131900e8ebd81823fc7e0d7a", 0xe2}) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x30, 0x5, 0x6, 0x7fffffff}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x1f, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x1ff, 0x1c1}], 0x2, &(0x7f0000000240)={0x100, 0x1}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x1000}, {0x8, 0x1}}, &(0x7f0000000040)) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="0900860cd04406f6c44a2e7645d55a82a12b85ed7f03cea26cdcb75c750e30", 0x1f}, {&(0x7f00000000c0)="e5b277e5ae4ccf7954866d4f0d623b1980cdc53a9753f81a1d5c6bf0fc1063c0de169508cf1d4c44ab79a855fed0a648b3f16321fe94e5f6aa51127e2e15463b3f8308dee45db3818c6a34432d0c51dcc84d9eaac09ef23371a2b241f3a0a98dd2a9b9697cd63f4075e10d3947fc9c3856089d82b8db2778633b23f7df22c3ac8b2989daed79f203e4da70bd4092227d233c1e8f18ba6ab18b7f582e3df5a8270ea6e6b38b2b557c9c62e0dddf84ef9a5b5a7142637d52373f090015043a20520d6e473a49509634bd5c0630d0b2aaad3024ae405e8be104bd8ff4722eb4393f7b6f7641484e162dbcf48dd5c6536be120697a31ba0bfdc44de8132a8bea56124333cffb16146b18c8b8bde3bc4d5165cf2ec05e43ee42fcfaf0fabd6099ac537ed5a200494699bef1b436e4de4976093d1847991dbc96c4bcce02df0cf4bf6e521d94df5eecc20e938952f8efe5b24434d261a00065744c458c1f5d5794dd7cdc79b006166c839de4c56f62442ccb0295884d5554a8220451a88d0ab83c97c8d0894a614418261815bf1badb8ee4475b265a37cb13df7bb27c139a98ad7a3054fc8be6899fc63c2139f39e48f788637244f0df51bc5cda12f3ac6631d27d4022c290e8b40c6af7856baf42db3cdb4138ea46fbab8772acc199833545bbbb3762cf5ca2727a338bd7b42bfdf0776e38a286491962b1cc0dbe9e8f243c869cfa258a5fbf4ed9e78368b3cc2183284007387c0688b99943bead0a97491cae8981ee7462ec75958ecccccd8ca12f6aeb4d9e5e8f672f3b3bfcc778b303a04e749fd160e5d4d90e107c43b02a45d62ad20455cd1206281cac9796a09988343ae9998f6abb80fedcfdec8d3b2db2cbf92ae5e4aa2b348590e86a1fa50b56c73a7ecaa192b911c72a1ecce7efafe8bda5f854bba34aa49f5290fd16a283e4ac3ff2984f8bb4487d964bf84265b0566b6dbb46c53ee737e068b2fd565c5e12c85390658e1deb889cb5b0543833c740d5fb9602b0bc9abc667673f12b479b1d350777a3f3c187e5d34aa7b0ea6895574e67e39d6b24a85e3e19255c43cd370fdd5b09df1300e181dc181985d3dc9c5d2c7b7032afdcae75e7140d6b8408b51c75252d70de1cefab1db2fc8f947d7da44437495c94295878c523a5da95bc04bf8c730ee2f485c293ec109e17bc10561f68d6fc86967904017588da654ad4e2d2f47b9c064792ccc3776ede3913228ec54d0941469c6b70afbfe2fccd9b9cd6f3cc66be62c33eda2fd8ff2cd7756303494b5eab02ac260c4aed90966a99d80da0a809aced8684e140936b837a25bbd212d3076445d565a5b44ec4db1041045b85cfb945890e504f489ea8a29149ad5282558503c9be12e330c31ee5f57ec10462d4af78230b4562af0de8d8055d2d0276ac194ec2ca5df942f9a2c66a2d0e033df4c8a84889f70b31edf4555686375b800765be8c2403d0433e28f22c798032de2f99cba30540b55272520b82c7334b90595066566b25089b22906fce2917b2b3500f7eac1bf0cbdaf308af7d8ec1ba0536faaba1694daf2555b82e5ca63b3482a5f5d11210e62842eb6d1c4319170675fb4482c4724e1b766cbb2d8b33aa6b9b73c68b2fbaff47e6353eafb98b183e066ea7a44cc14296096b04ebe4503866a397cffe7c63920ad5490e0cda1ab41de3db8a1df2aa989b196d4ff32a2acf34064dcca0e3a080e6a4913cb1684b7ec7277efa9f2a333994d4d98712b236450429ccc45fb55c7724aa6ae1ebcde52eb9c218cd0423d655f9f2019ed5fea7d101aea6aeb18e5e8e9676e9459b08cfdd546eabb00f6d77712efbaaa0f1abb2d44a13d397cb4c9a0f8c7cf8ee8d3a5040c118d9c59c7c6f900d1bc8f64326da52408097c0f46a27e30aebd5da415a36be6ef12b439ce9d0c44f09e41854e34ab5c1875030d9bea25adf7b4d6f3df2394298610e263880febf6c1f56e8c8a05bde337b9b28b550e161e93929694ab1f8b14eafc2bd231f4913781d09eb1945759fd7ca796d9aa8d283d6821a091c9804a647cf8a844684f57793806e236357bf0d87126f77805585676c12783b79064ca994710f8f133d5f213096878e0a4cf51272838e2d6d52590d596dc3f65e8815399e4f8867d70beb58c2023af14c8595f2cf51cbb5ba8ab8c7a68d5d85090baa79e3e4b61ae486e3f442d54bc455ec1d2b632427e1491dcdc6b9cd944d324b4905669fa8e761895f7d405f9bdee3fbfb54a395c841f8a7b1c23f0b04a0fb9043dcd8fca9e693ceb82136048e9c346e5839fc63b9c38c26d0dc063d0e497edb2a9635d8ed1eccfdc2829e1da43f8bb7827c20b7fac9c93dc1b411ee61527b9fd3a77e9ccbf18f2085f9fd1bc9992763c9ab64aeaf41694f0014ee6b15b96898073fa50ec5151f03f671a92c3a3855c2d33928fdc55ba6677b1dba8eed7a768c7eb5738266e24c029390ddc8dda5b6bcb0a83508478abece3ca70775d5374795653328d13b327a2ea4ff16b472afeaaeb07bed261f76e44a9de63e1b1047db5749a3d69aebd9b8552343d103cd40af33daee7021b156fe9517da98d4120d2c915ae452d21ec71b7c47529b8344a70f78804d2f2363f8acbdf07427ab3187acd91aa526cc62cc65df0dbbb44099eaaf9361558b8f9b6b64e24d5e981f4a29a5044bbca89823c93103980fd7a0de0fe521af64ba1960b85b570d5f0f970c2169dbf84384fa8d873638ddcedfead4a48945f21438166dc06ba70380d5d2e61ae36e2238ac9fe23c2b3a135f1ed2836aaca34dd8c7054f9ed3c15ec5fce68b783a8f056baa37140ddc9526e72d0167b61ad25aa2310ebb1c432d648cda07221857bf6dff4807b57aa9f7e1b4c41150ee8cbd354d0d924ed5eb4ca28b7120bd9f47ef45084b67aa660bd9b231669c3e739f8a64c0c646127c3f4dcc8f56594f4646ebdd6f6f8fb0c4945db6487120521c4a21b3cd77d10f7c196489a0c05f89a33f24a22e9ca78b3af48816b28662ac8e0d32dbea06e2821d571e96a43911c5a2f64a1d553a419a8fe258e69023d3d39005c23faed0d0896cd70eca41cd6bfe104b3e2716045300d231aad45daeab75f02d6530abd95d4c763ef80b1cc9d48bc044cd22cb10e1fcf18f23c83995646f1a894ba81eac66637e62fc16198c2d1c0235c73983a1a4240c9c9643ece39126172fbcfb362394f0ed4bae4938c58e63e345ee79d94f0d003a4cc91761989390598c216ad2adf7492ec9ba1cc01fd9dab98693fcda5bc2b75dd9d1ce4ba7bb6913521b287e0610b340cd76e76cb05416b5001e4fd8532d285e7ec2eeaa4833fef5f2f7841267b71a6f92d0f4cdbe466799b1bf64dcaeb313799abe639055330f6451ffa09f44ac1e6f85927e44cd96aa77e546d6b284f2cc3a727a6277a8065274d6c1389d86eba89924fa238f6445d1003150a68280ef9794e92e5155d512130d88db8b5639685bad80222efbf8e02312c9481a57784c29b2453ca3cf5d63cf2b63b622be4aac4d61e3dc725048ef8e142ed4f840b6c02f9471fb0bedca6a2d0123e53be3ad125c7f6399e55383efc29fe328008030a12c3716196d1913aa32ed293802b1efaccd7be14059fd347ebe83c7ae6a076280236468dd193ba2a344775cd46cb3ef9b518b1f28a7cb323333a3a26776c2a51a2e9fe5e46e147e180a31876ac070d70e496b7be34fb8a17a5c46b560f6dc1a2d21c4677485b8ef1f34e456e6fc626eed88fec63d39e4c112c24753a707ebf6ff021a4937c3e4e10c1a4a024a17acf8976f0b884ef9c8c0f74ca950b420981d47b03ce6eb4294afc6522b21e52e2e63806bb10972cf11b55ec552223afa27fdb4a35025a6e4a56ea56e304595221149fa5970d0ebe0ecd12306b575810b5cffe53c2fbaca6ca6342c7f93d65e73c921303d06933c3cc959b87a783f5afb3046ade49e2a37f793fef9dfeff523d3e9dd7d175b3f213636fdaf6a77ba5bf31393dc9e5c9fa979ef51a39937cf6fcd067dc5fe86608ee69558cea58a4e96581e6803a7fe2163158b6c585a5360ad9daa67a6076a3e2f2d23a2e20b402001340f7de74886349344e85c41d3d878103394c3634beb7e8444a592b9c8bb8853c14825264b62d09488e1902a3614528c250e0cba3fdf9120a4843907b11a5842127aca10e5edce66e941fcbfed4fa0e4c6985f37b7431deba900eb175003da96c1ccd17709f67f6d032454b4b32741c2ca4ec41c2428f2a3fbb24c092d43772c47a7041634cbfb435388e33397ed76be1e9248987e5129ee49d0ec053ca0e47ce104b8b8d52624f48201eb7cb60343caa13498a24b74c05933e074120ca9280f7b4c25f73f6c97d2e0839abcdade2ddd0a4dcfd13e72291209c2ceefb7b80cb7b083d69d6a60816c6ca10f85cfc97f7a8a0530b4830b9816b6996b2ee84d8b612dce4b83dd1d83ab4830ddd5df348832b313ac3b5329c68e8079570ad59b86d227a624f6d7b4c887bff748e721258ff507a0e386a15a8b785fbb24c3ddd88bd94eda282b4a25b3ff4522ac4349487528b2f979038c61c11e1f9acc5906a2a0a7c0e0b570fc1eb7a39488102ffbb6fad6f920aa6a65d033a941d44716fc16ce49beb13dd6367d50c688ecbe56532f8d9ec9404e7311bd1af50c14802fdcf891a7563bd9f8d5653c7c82f9974e306e9602ab44951469de98e4164760a0ced84e4de2aef93c02711ba50e9295e242424e5a20c5367f78005878cfb1b6a162505f3939fa230c00f93c95b84dff4e739e168080d1c413a40dacce35c66979fe0f247aaad0a31552ad438fbaa5834b1eed615f5b0b4b62ef0c3eb9d235e0385d89807b4646e03a97f2d3407dd22ce03294fb43d8956c238d4833af2d18b5ee617fbbe8036fa48b74d2cda103cc037f273e761973b6702f858854e122e804a7936949a92830e0c189b0f505f66bec90217eb2d43c8454016c6aa30c492741e8eb840abc2f1e56f5cd3674bc9ae1fe7d3b5e92f357bb7b7db5c7ae054ab1e47f60ab71a00983512450e023f43708d46d7f8ded683fa573814be340e57d7e00f7521af557df7cbb9f1ad94bac186afc23d8109b088ca6cb2d64f51517574a9bb325c96e95f134db7b4b6343ac01a2e54e8ee90e7dcb8292a15d3ae78666a4532bff581af785398a9939c8f22ed021431f8d41c9d5af4372fe9a130677702ec78fe446ecec9b70f27acf86ef2f4d7cf2cb168b669ab916282ebcb104ed134cb1e4a84f5cabc7bf32d6940eb4a0502c9e75b7e0ea45ed342427970cf9744a7eeafbcca2afa3e7bf4a5d4d09239d21f0bdd3dc1b9bfcbcc47c33eb503f758f5d66b22ba850da7a617b2bb624f252f3920e730e6b79025d02a5084058bec467cfa5dc55b727e1cd7fd6b59369c6e327e7052db7d5c424998296dd9611fe339ef351eb101025ae58f5266faff386e57d9d9e0cae4ce1ee8889d7217f4e828d805f81f83a965a49c9ba8cf19ab5bb9df41590fed2b35837d64fa7ed3866585fc081d2c247209064b9a57b681699a76a7ffdf2839a856ab64c1a5de477d2bd187630d201f7cb8fac84988f756fa5c8050a060119d232911da1d1f06a7b17ffbed0f41e651b65c4a094ec123917f956cd2b128b2572bedfdd7d8bc2d6d430dcea66c9a69c84ec5b9516905976d4da9ca429cdba09d92e01faaf231229698bc305d302391b6d6c86e243ad0f0436ce90bd57ac3da95726fc397fe6850863e9d42f7ba9707fe2ca537c72019e19db1df9b2907b4edd0acbd0ab983d9f6c4de85af9c", 0x1000}, {&(0x7f00000010c0)="896f18efc657a44109e8b27f4af7b938369c2f46232acf682da430fc01cbf767980b909110cdf7fa467e40b2d7f7eccbd46dd99b205352832c938baf65fd884f19a445361cb276408cd5c5a9f68a4ff42402498c00a2d36b74b578f14d880e5449e8fed4a2307b968cdb38ec5737254aa1292d41c534fb5e47a74bd2f4fa5b936e340c892428d4d4bddcec40151c642ad4e29e39023279d7f63ff7fbd717e3e8a8d8db6551708250cafd66fad1ba9e933de4eb20ad8898ee399db420cc2f15dae40c61a9d7ba1ade1b048ab0072d5dd4f96c3f740087bcbbbc54babb3fa0990d5f8a3d2c3e8a2bd191", 0xe9}, {&(0x7f00000011c0)="44c0a2f3850cd1040b096393526c49234217b670b8fba7fc86ad28adc7561757cea89006aa422fe4bb0d1be3f70de00a742162dcf3bbaad7ec3bdd8bcb7cca603522b2284e4f9cb5623a1d7bffd26b862ed255b12747ebf5721ebfabbac801be2ed55064cd76e78ece45204fa2acb9fe992ba800f6275d2f1c5309cd6bad24cfca2768d9391806e65c40a3928b740410f14f56a9f407cecadc6d041509a2612b134d09", 0xa3}, {&(0x7f0000001280)="b789ed1fa6a85a2361e9483348889ddde9ead359e8fa4190b69ffbb63f1c90ff833f27f74fc9cdf5ceed5ddedbbd0ff6deb46a3580eee9951d05c02d41b3fd0d1e3cc7f7c1c2909a0078bf4913ae8b55b748c3c2aa4e3b51c08c6c6853f0394c881405fbb799159e402f0fdf296a424bc5226d10a1d0e0fb368cc01eb85403981b52efb8d0be4683877587f23a46dc73b1541e8bfe5e4fe118b58538fcf74e637e41d555", 0xa4}, {&(0x7f0000001340)="69bfc11acd29b155f48763d67c1bbb2dde6d948ee3bf255ee551a4794c14838a3f779e71f7bfd9d4e665aee672872938542b03f55264de9d256d805aebbc36729caa259bc28e00e5c9a917b4533ae911cb27db08de1b2b16cda2ef1e2ff130a89552c7289c9d23ed03dad33c635f337d20cd577397286d8be76ae98da6c55db0b98203270a0b88058fd32670a38ddba506e2252483287de73d37a4e96593c796356812001cc1b0e7099642649bcb7f9e7dda15942474e8912a8eb97a3c99a08e324d98a35050fcc915", 0xc9}, {&(0x7f0000001440)="884b81967b9811eaad72674e2e6b73ab05feda6e951c03bbd6f99c616442f20c0996ebc3d0348fa2e4c633b31ce7b1dbdb47bab2099c58561e465b828b90bdcb01271cd5520c0382bdc1afbd26f8926d390f6e287602b0ac4454772105e1d852a2fadbdaa296464701fe691c03ca21bb01557e37185fa025582f579947fc5abb377687b33d", 0x85}, {&(0x7f0000001500)="4eeadd50827f0b51d1cf39bc7c5255ae5d8f437201c3150ddddbabf8aa54809d79006b9ad592a8185cb302df361e66831b981e94e816863c9674310ad4894c2b8fe444a00c752f", 0x47}], 0x8, 0x0, 0x0, 0x9}, 0x1) socket(0x0, 0x3, 0x7) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000001640)="620b4426a200662349ddac12c57b1462126336db3044d2484ee36de1fb4d55d9d1d45219776469f6f0c56b825d2de2d5a82bf4e7708c9add31fd89f6a97fa109e9cecb2786c348f4d8b59352896a64ab738529820c739608c0a90f7fa80aa095b8839a3cba16811be3ac2703fb834865a20e0aef6a5f02c3cf649957103c58d1902261", 0x83}, {&(0x7f0000001700)="171e388148dadccd58e9adb960a55f4fcde4d821507dba1888d1af469b40f072ff16ae71ff3fd1d7e556876d8dfc182911e0396d83ee28c4a63c62216165eb7049c5785c52d4520083781ba086eb560b3a14b9e7f9354302697072f8cde7cdb5fa", 0x61}, {&(0x7f0000001780)="90c90e4a232982a2fc47e477861fb291a642ea27a52543031d2433bcbf8918fd2d53832f72cfe7c23ec1466f58d9bb714a38f93064a209d8c0e695b348f952596c7270cf73c57c5faff71f5a8a8d79194252bf94d2cb3b3cf38a1cd89e9bf9f3ad710040c105a5b54d6aa561d9dd184d9d257d1823dfe70d26b8b5590c3a5910a6d8945ae4261e030430b853286bc85513763266f6f36ba1e978858663be9ac800fabc522f64da270e251194f0ba03ffb5fcf7c47e33c4f574", 0xb9}, {&(0x7f0000002dc0)="a723031e7cd2094ad554d3d7637192fd7681d46f21bc66ca69538f96dbb5721bdabd258de5a4f30a9cf8de5dfd3c0782b690c776c56ed81c213f79711ebe04b5ab5f6de83f937c3f5c24a8e9808024c9954273f997e14b8e5574fb52dcb8c336cd347d42d41944ad3db2031eaf16ce873d5d021969c82916d88b2c9bc41df865d6dcf45390df2110b7a1387d09cbbb1e007389369e0d7ee5fedbd8b278ffa2362e0008a636c708c7a8e4b8b7d95e837d54fea55f73021093c42410e9dbef6b0b8523bac56063a0917a36421ee857fc87a25a1dc6f1a125ea34b6fa701d7c952149183134d870a4143c9f1f5f8959051f6394bb24bfaa795e5b1932a64e95e95988c97097523e665b6ff1b9ee778086440568cd129e25dcaae08ed76e141e871418592efb731c40ae300c629986461474dfaa21bee5f5e14bdb2c1b409e5d9e1fa0ef110f51a23b3006cff9d9167e0ed19a8481bd66faab05110c6b432971f324e043b4723969b831e4dde1894ef5e2d41606a10030fdddeae9a0d365849b86174db5b955eebbc8ac8ef32bb3871a2933798fc4ee88d3e18a81299a0564d680b6430f2d1900ad57a10f817dd4fa5d762855e091afe820eeadedece7d6db0d1a42066cfbd3b2f7318263ace64eab215fc3e4409405fd5a940533830e03057d0a4581f4b48938617099afb115aa673cd61fafc2317486980576e078db13eaa632a4bb5d886995bfeb3b6300ce7f10f3f7c336a0170ebccf578a3b56fedfa62dda927e5e7873ea337fc1d0fe92dc9ecc71b07fe1af4172a58337a29bad4b120bcc7732797222b9a24711b0b6542a65aff18ed9a3eec60b4866ba64cac46decc47bb5f59da3fd8f7045815ae5e3cfb5bc6e69a5b4b3d52f9f3322857474bd3ec010bd923b9486a524077ae2c8fdd1a28b1d3da8142c7fc4c6d7eaeb07644a718bd0d493e678048105133eaf29121b85899f16f8b709c5fb4b3bad160bd35a8dbe93445cd32266c82ccd2c60f10b97eca99558a00986649cdb0d090e8f48aa6ca48735a0d99324e41e6a4ba76c0118cfc09c0ab80a2b5396b7476f7587648eaa0a730420b768683b8f5fae5a992fb5716d2386a261bcfb6ba652af5f74eaaa6f7bff7ce6f16577725d60d2c17d75e737a2b47ced9c246915101db478cb6faf5934eebac8b11588b216bac0d6c2fb36a5182b300cee9d31cc3300a22ae35ca2bf4e0979584a3a400572a4d5ac1eb83bee7309801ec3b042236c1b250f3253f7ed3dd087c3d3b026f26f4e632fe70efa035335ef67b3fa797c876fe3a7fe099c2e40abbd2db9247d2100f7ddb9e5e17bc97f5d6a5914a4dffe2d0b254a1b6d3c8c79ad8059ac29422eb37d208af894224f7093aa4afed35263a516b7cc33578f3273c1e20e5a5e742064889bfd3942cfc595d701c464c81cf8c6a8ec74427166ee5076e019e6242b01ed5956f0f25c5eeb2032c9e5b16651882a3d4d9b426f0ac28cb029f39e346ff39c28b55c46c295ccce3fe4bc7bf662d106639456d0817a6441e83571a2255dcb86a9cc658d75d7eb2f549d7dfa259c20b88d9a38b1d5e5dcd7bce68e945733f0b76e64a3f8626d96b611401a6f58f70f5dfddf2caafe5f69c80688df96379a75a22eec24a20ff2c45eed5068731522cc76a6f1ffdd332106d0ca6869dad6b31cc3982099fb286e4b20cf85611b802fc688ba5ba87d52ce3f44355307fc12334f43ae650a2eea23f8fbe253340d8258e261d60294ffb5d3e3602e25e6de8579766b20f980ca05f91b50b169f73ada223af74e74a36284b45b956a6ae83d6849220b045816875df7ef8e666f9723ab1f773c9b6f62c44dea1c7f658f9c08172e7e56569d3ea6da5cb458e450337903d14a00a63745a4f02f395303dfbd50a0db813c510a0057e8503b004ca0409cf6bc1412f51e53c91c1fe15e347455e662602b8066e83368674752005d5e484a90c3d94367ced88da2d2e89632f8317fe7ca54702fbe5da19235021e45f32404004dab9356a6b793516826b219b5017efcc73986367cb3fa13d9393100d757070ba2e61d66c203f69ee7bd559927cf9c5c86a26a5d667a61b9414149c55317b73f35a06a69be985d26d760c882a627e43474c830c505e9a2f9b926185096d9e1580100e64fc7f789663439c70dde231bb8fb2332d5085985dd4d33b9ffc37f8c1c67772d314f7383c3ea709d0ec01bc065d9d2f45d2567f7e69c5baf2aaf8d6f5b7bd4950d23d196360dcf753bf2aa91ed2335d39ca3708874b6c41054c844856c98a22a28c64c72bdd7a0b2e1668764c8f7aa6d69e611b027084013281925bb37eb8b68ce012ba2722ad3022a51fd7cb9835f02f9c3159b226ea0287aef7328e2b8d1b805858fde1cf677ea54b6964a61cbd35460bc342c6b3d977a4f96b0261a1c7fc6216f2e89e0f0b0f5188e6cae3bfc5a558109bb6663359ecf95b39728946ce39f4a8a1178c0220947d1a5e94f52b4d8ce578e61a74fea364d18ea1a3c0600ea6e22c4e21dc30089f181b970af9475c49907e8c21ff8b254084c6ffaa44b7e83dd8e7e85ac531d92690d07c091c06caa26933b7d5da7bce553f142cd9e19483ba9f7f2241dcbc9fc89d4118e12e9d2e7f48e8eedd68f515d80de322d84b4271b84473f05f53cd04b2f7b3c05accf8fa4a7823e4eaa6aad65072178893283403445ddcbab5e9a4388a5a2c4223deab641e2050da805fe2682b8535dca004d048406393f6806ca5bc2a308383f130463f423c206dd772f57f7c38b94538c0676ddc973b385504c4c9cccefa47d1387469de6af54d795d032f00e5460d9fc711440c22459975e384ccbd0c7c6337ef2e9dd135ea72ba3adc2414e3bf6a9e99dfd472e740e22b20f769d500319691604408721ebd5bff6f6fd328ac9d8c17c527b922a5b0bdf6007b507ee301b0c572aede9e14408df3eed956658bc25bfffc660d714e52b99a335078467fa18270213e17900aee1941ed6f2e24c20adf2e713e9b936bb8617540ac8186b5f024de580d759f18ca0c5e3426f894af3fac8221446bcd5f6f5c21294db4a74c83d39ef0c5635916a45c392fbf5f3b2542f337db9bf4b4f05d6a3de13ce9bbdabfeeeb72383d820aaaac7dcbc8f6c166c4cbeacaca68d1cea0f789a4ed00ad82912f91b83b0e446b08563ac588c5fc4e61560b4fe13ae6be8daf749bfa4351a5f51dd9380d1173a8639f4b9cdd97445bf3bef1537c4a1e299ed86489a24ad9505d2400ab47052a7eaa83b8df0a7f1ece6b34083338406a8901a5e9fe7a7f24a183587fc79acd1133417714295a5859ca2c843a0c30e8d346b5680a061f7dd38fda67511b49f2e2ea246d2e88e6c549d5214552e03fe509bc591fe581f5fe36406905d875cd882c01f7ea610065fd165da59a6996404b5e76f124d1900d5d99752b48c888ebe6c4f11745369ce7a2e3cb796dc523747ff2c838f628e5bf87fc8c4e3421d4fa0b4daddf3ad3230704f7aefd883a3df3f081f60b09f03ac07bee85371f98d3b514d105b38b9e348b4d82c51b2447c5cb7f5c1115be4fef0e132028808534b6a40f5b47890e0f66f425d89782a512b9804d85079ee3fbf158f7c7c7eff4ff3792be763e87665b69f92e83829585e4681923ac65b70f887d98c73e09164c6c8c9d06bb5fd67b02fd2d8b647abf232f910b96ff56dcb75aa8e61764d63d5463689a122ecdc97fa2e63a246182ea690120ffccea23cc4f9e15f2bbc57b7bb2b5a6e8a1f3c708487f55651e9ad3cc70daf02ee03decbfedeadc60e4d0280e6b1d1874de6faf04f513aae672d95bd11b353e866d2527aaa18887053e12954de98ef33b047ae0d18ae38803e459f76b6ca560708d77060f548b7fb49dbaf7d3dbe037a393095c02593e2733652b1e31b940dd4f82644051d4a4ebe9328a0698aa250d391496006d4eddff3e3948732bc850c0ab68ffb8b1b6ff3c50bff088766e175af702582fb40cafb4e82a6e9c83cabfb990748d1726111b387aa6a114a2274e2f665d8ea4bbf1d5113385159f6f218c5db783c5490f4b070d408f316988985b2cb27f3f52f6285428303a7368852eb7dfa2a83bbda62df945310384beb6eb1458362a4b94b7751e9885118a30bf83f5edf7533af56cf236f9d489c02e2c4c3865cd40237f63d4174534babefcac48774df1581525070efb2318b9f2a3c322368f2179475984d93a6f5c5f0343eaa0c9bed844b0d3f0c71cd9864a24b2fd33d262f8ac9f6ee07064f17ccaeb60823d622083021a0a70d3f93b74ccda4656fa423cc414738b9588619c8edcfdf3646dcd998d3bdccf0696249d872ab586a74d9d5adbe906def384d9f631486efe10a09c0b5b79086329a4477030c6af95bc2cae74ce717a30a2c4459685fd6bcc48e9fd09aec27ea4630be0d33453bd961493d8305d12db4e470eb20b231916b40eab51eb7a3786de36e219ad2007f2535d74665a9e28d6c313f197f263b4862a34ab532d7bd29002944ff2b75fc31a907d2c0092f4a2a301607fff647538f47f414bdd43fcbc970026be7d0d5c9980ec510fb101601015de94a9f525577a4ced1cc443265c0bad139912ef2d2b21da8f069047b260cc0bb91c701c71e8111df133d824015326895f5cdb4cc5d64ce2f9db9f45d6fee2a11eff848edfae4e28ab619c38d899e93c2e2d1e1f76caa1624bece351089e081cbe59ea1e3871d11220e34cbe0de842ff16337f049e83fc3032d9f0e84f9e54c51acc57cb7ad56be4e14efcf9fdf732c1cc1557a02ed90ff3f4666df7261e34d2ebf3410b1f1c7cc6d96e756483995ccb8d05364b02cb23a19d22260648fdd2573adae6a6f1c78e94861e1d3df6cf2b300ce42f3a029914d9284172cac98b0a875c046951264c655289b20979c816b9fbb25c777d3fe3a6928d17ac788fc33c0f9d287ae6bd37cff2161b18ef63a99bddcc0c9dff2638dc28f3c8211c795097905498b7ab743ea5528a02fc8e4f059bc178bb5369f10bb84f3a3d6c3de1518695ed236420717085498f3242ed473f1407b82deab79789a0f1ebcd982b5a41e132c0f7578d7bc5dde55cecb6a2294d5edc1d8566c39472a6941f54c5bfa6aa77b1df86987071596f6cc2704c117b51a85f45feb5934037afa24bdb9129be027abe575476e42f0bc703585234078451faf3d97227de8249d1f37e26fbd0307ca02bcf11ef3c8c4b2a21c24dbe2151c1f63580ef1256d7c8771440b2cc820c78395bd2c129c5bffff4e122124e8c698bf9aeea57e54c8589fa0b771d9a49d6daf20832b10e82a0590a5aa1286987f2b74a0a467f322806b53a234f8a71638d8c806ee1bda49062dabef66d9f1b5e985be09a34948b6f0b375945dfa6038f82f1b8ad31e8aab7ef29f03780860ab03aadf896ccaba0617d0b01719a9ee3545d6744e2ac6213101f11d68e0ea010ce7765eef4dbd3e684a89d905cebfd346902f55917f89da1d8bbb58097c7e778d712cd33d70eaac35e46ce4c593861c613105e02c75eca7d85318e505b13e80469c3a74e98eb7573fdbec07e02e04bb33ca58c7eb95dc3905050536bf2e6bad509b8836bb65f4e267db0788b6cfbc3260dcfb69700f1e8aa9d2c33ad58634dacba793f3a05612a71589ecfe3f947901974aa9e5ee5922b52f4690250c369ec821dd323a67f0d78fc014dc3fa977cc72eb275c51e84e53d2633ff9559c0416cc87832a8bc9d4310f7a72987b3e747e069e4d992d34c9eadf5b1ab7089e307d92fdba63ced6af9a965daab95cc8d4f3d0", 0x1000}, {&(0x7f0000001840)="6bd85bf47825d994d0d179cb38e46fde93500ff4a514948fb4ada462fcc9a2f0f06339d938f5ac35de02a6fe87b736e9eb6c1c34c079", 0x36}], 0x5, 0xa) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94a4fc2429bd4ec906ddee5cc891f21fd1c9da76bddfc68b348b7541e190c3a8760926e7e47f3f1b368d5e94f2a459b47469c657b2acd53f4858b72e0b6efad41b10263285bdb9add2e9a34e942e3b183a7aa8dc275b3c897b750b85f2fa9f7891227c2716a1295b96e3e1784f9b957b8fbc1b5f8642ee7e435b4ed5fa262561c9af944aa744dafdfb35df5fad81fb23bc4ef94c79bd40c34b67dd4eb85d09b52fa562b2a835c4e4dd4aede6263dd82ad9b1dc691e82ccea5da87d7794af9fbda1570ff82db2804166c43a96ca95521481784a68b33250bdfdd229f33b8ac2f1b624f828e4aee853c988018d9f063d333077faa0a9e855f53c03a3f2bab0a277644def6268245dd7eb22146c7f429a4b5032046c021a3f02d297934e1f", 0xffe}], 0x1) syz_open_pts() 16:00:44 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1, 0x0) poll(0x0, 0x0, 0x3) r1 = kqueue() r2 = kqueue() dup2(r2, r1) r3 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x3ff, r3}) 16:00:44 executing program 1: 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, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r2, 0x3) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:44 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) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r1) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 16:00:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x200) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munlockall() 16:00:44 executing program 1: r0 = socket(0x6, 0x6, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:44 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") r2 = dup(0xffffffffffffff9c) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={{0x10000, 0x2}, {0x4106230d, 0x1ff}}) recvfrom$unix(r2, &(0x7f00000002c0)=""/124, 0x7c, 0x40, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') bind(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) unlink(&(0x7f0000000080)='./file1\x00') recvfrom$unix(r2, &(0x7f0000000380)=""/90, 0x5a, 0x2, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1601) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000dcf046425961ecd9bf5cfb68904b7cfa34647e912e3d55fef2b3cf"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x40) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) r1 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./bus\x00', r1, r2) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x101, 0x7f, r3}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 16:00:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/20, 0xd) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x50, 0x6b, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0xd410, 0x7}, {{r0}, 0xfffffffffffffff9, 0xd689834ebba8c493, 0xf0000000, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4c, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000020, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xd4a1, 0x598f}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x9, 0xa5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x80000001, 0x5}], 0xffff, &(0x7f0000000140)={0x3, 0x9}) kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/186, 0xba, 0x800, &(0x7f0000000240)=@un=@file={0x1, '\x00'}, 0x3) close(r1) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) close(r0) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0x10000}, {0x4, 0x9}}, 0x2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x10000000003, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x1a19cb95aa19c2b4) socket$unix(0x1, 0x7, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x48) 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() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x44) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) read(r1, &(0x7f0000000100)=""/34, 0x22) 16:00:48 executing program 1: socket$inet(0x2, 0x8007, 0x22c6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xffffffffffffff4f) r2 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r2, 0x0) mlockall(0x3) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x2a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:49 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x6, 0x7fff, 0xfe53, 0xf, 0x65, 0xbcc0, 0xabc2}, &(0x7f00000000c0)={0x6, 0x2}) 16:00:49 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/15, 0xf, 0x1}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) socket$unix(0x1, 0x2, 0x0) 16:00:49 executing program 0: socket$inet6(0x18, 0x1, 0x80000001ff) socket$inet6(0x18, 0x7fff, 0x8000003f) r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, 0x0) r1 = kqueue() unlink(&(0x7f0000002340)='./bus/file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:50 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)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x400, 0x9, 0x393, "8d85024be45c8bc1129333413ad2436218311378", 0x96, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="d5a45041bdb1d0876f40d9fd84416c6a2ac8d1a82fdc1f152cdd30bc63747e0aa82da2bec0ec2073c678deab726661677e4b752f48ec6b9297789284ce53b6e3d89a7c30c6e750582e57b0e641aea088fd748d63f1c0", 0x56) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x1000000000, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x0, 0x800) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:50 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x200280c2, 0x4) mknod(&(0x7f0000000040)='./file1\x00', 0x21, 0x3ff) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000340)='.\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) clock_getres(0x3, &(0x7f0000000380)) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fale0 '], 0xa, &(0x7f0000000140)=[{&(0x7f0000001700)="7f93f2ed6742ae862821ac4fead32e4974b96968ee95961c332090584bcab53a0cb1e2bd91a0e1d18b44c27b0ee60a26929ba03f619a3f5fe3deb2defd82e3d1e156c5e415dbf3133636b34676d591b8a5a67455c716eca77cf66a2c2cbc791e91cb2dc0ac4201e95d647f9087f68c8a63dd3dab5f66a8c18e5103cf658d01889ff99e50aeb028d7d49832b9b70c3287f2fe7bb0f13eb6ab3c21", 0x9a}, {&(0x7f0000000200)="8ca8ffed71f1ce3b2f57f355f6a0a42649cfb61ab2f64119c1abe1ded067f508e6e5d22efaa6491d284a796024f2e11581027cbfbb7cf51d1bedcd0e23a956c47942cab1c30a532829450be82dd5b87d13edf843e566f00606bb123bea7be06e3ba1fcf3ee17c69e0332635f859b0b14fe7e5304eb147616051738397805f8189af10cc8be694c864393fee66468da9a41", 0x91}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="18000bdf451d1f000000000000000000", @ANYRES32=r0, @ANYBLOB="00000000cfaf5c205d913a8d91435302a7618f81bee0a849d44fedc1395033be35aa5ce63932ebc9b06fd29035402d20ec47253cdc27eba98fa5efe9600892e6f6b117a9e07d846439e63c2231c330d8722b4861aa512d33a2a5e45c4f47eb5c1b4cc1f992d4b5563d21422fbcd199257cf7f097b647e1f827ef0acc241f910d960187f12cfd08b152188ace43ea2fb24862f6214c98f0417ea68adf23936000c63ffd3d515b996815c75cb9d023ff6a4bcedc6c51ad38d7bd0ec11fc1a093d39d8ee416782ec1be8d08e32fb2d388a87986b48cbc05cb7f99af853c5c279e8f5508cf9397055559e1ae"], 0xfe, 0x1}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) setgid(r3) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x8001, 0x8001, 0x68, "efb3a7783a8dadfcaa915d8f3c0817bde3c11828", 0x8001, 0x5}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() write(r0, &(0x7f0000000200)="fe8c4c8285b5b1576225a669d39b09595825940ee88d83c1ddbafd0684bfe8eeb66eb23f58c7258f19146cac76e02db8277c8a315b04f29d646c1bd112d9face786a21611b6fdc1a62ee16602861190dfc0cddf7a64d6b210678a2ca04994ab86e1e346f2b25eff63010acac424c55539bf542426431c8c38f1476ed9765bd5ca8a24ab503eb1c6d93af274f219cf7a7e87daf8d3964f5c0a5ac0c2611638538da725ef8b65c39861a13784558d21f45dbbe7b88e3dd42a9a9a1a71b1da73dfef68934c4a0b8a2233e7da4d4c96ae251ea7e59b121a918559909b209440497b8", 0xe0) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) close(r0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x0, r3}) 16:00:50 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x20) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x110) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x28) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x8, 0x659e, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x9, 0x100000001, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x10, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x2, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x841}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000006, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x86, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0xb9e5, 0x1}], 0x5, &(0x7f0000000180)={0x3, 0x4}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffdffc, 0x1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x200, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) socketpair(0x6, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, 0x0, 0x0) syz_open_pts() close(r0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000240)="e36ad5adff88aafee6383aabff7319710b17032ab8bb80ae3cd48c924bf031004eaa2a6fd395d27cc91c744ccb019783197b242441ad1f1599788301b2644741deded68b68cc23f43d82d97b81f2b5c471bdb4d6273f4ac85c459a1d76ef14779d0e38c33c439c001f76b096335dc4aa6d3a7e113362089c432871b4ea16ce897326ba959c256b9254ad70bf6571ebb0a32a1b2e2a3c3fdbc3989b1f879ec01b20c9206845a9b5e2b89a3087558fa34932c41af893b3afa9f23f6a1a09", 0xbd) r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x4a, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="62922f5cca7dbf9e1742153de8ca6f61a89d50fe32ec64a7a7221d8065b98834", 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) getpid() 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) fchmod(r0, 0x88) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x2, 0x200, 0x4}, 0x2, [0x3a573cba, 0xcc, 0x9, 0x4, 0x1, 0x1, 0x4, 0x10000]}, 0x3c) close(r1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "89df2d53100539309793333f575af83b4680681c"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "65668c1f2a1c3b00"}) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1d8}, {r0, 0x9c34f92cee255806}], 0x3, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) close(r0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x100000185) 16:00:50 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') open$dir(&(0x7f0000000140)='./file2\x00', 0x8, 0x38) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x9, 0x6}, {0x7f, 0x4f}}, 0x2) 16:00:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f00000000c0)='./file2\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchmod(r0, 0x48) shmget(0x0, 0x3000, 0x0, &(0x7f0000e6e000/0x3000)=nil) 16:00:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000040)=0x31) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/228, 0xe4}], 0x2, &(0x7f0000000480)=""/175, 0xaf, 0x7}, 0x42) r1 = syz_open_pts() unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000640)="c54b5fd9d373fb0fa36bdc298c9ccb2dc377d03e63e2435965a207995b8e18b0fbfb80ba8d84c43a58dcdd1da058c32acbf5289faf327d2f362f742be8e160cbe18bee2ea304cb7f64c31b719c2e9af663682853b796e7abd943bcd30e4e0f9338978e30ede6c5a2d5f1716352b5e1fb7dc0670ecd1bb8ec3c93b4cb1cd8edcb08f6e9e2b0d596ba002f5fe8a23bd17034e9f89c51b76d4c3d690d5c7787f885ee4be80e9766d7ae93f8c4020bb37140c7af4567ec275f5bbb799cd3479e3381c44b2ce59ba9be4bdb2822b02045e9cdfe680106cbaf1e1cc4b70d108b37304642cf7c", 0xe3}, {&(0x7f0000000740)="16e14882bc2acf83ac646471348303753078f404c05306b68b7a2dd5a9ef4c8ad85491782fae7c79c29f50fda308177b95d11b50b61b58c3f85f05a7c8d23b1febc00ba2d8f1e14fe1e42e385a85ec61c3bfe3", 0x53}, {&(0x7f00000007c0)="50cb97065f5cdb615e0df26dace735953721154e9a7e554b6dcfe71e33a3d05352ba1c4f70d0a23d786f8494ae25c83acef37c6a4d02db5acbd7944ddf13933ddafafc2272c60d74e5937e4c570e227097d8d1eb3675bc33b029b49aec82151fd059467273f8877a16501ad0dc5950dee1d9648b2181d561b86829ee2428", 0x7e}, {&(0x7f0000000840)="a616c3cbba1a7309793b91f5799968e41b00dcff86f689da8aa554610b5c3f4d204daed6a38aa8c66cab3bd4cd93a0c6cdc04a668dd7ce6c0d4fa9e8eee5cd505a47708d5ecaacbb0f0f0c1d2063e1d7fa4172b152caa6a172559df208bd023952c0ce67cfae40aeeee67abfe6002ed11721ea99674a7a410149c63e377bd26980139a768efd5312908b5e9de42a2eaf1ad7c397f90f5c87a95a6606a3d3c9644004da99f95829be69de8a8a0fcd5def1ee7e0c7400e0620bcc9e936b5bf24c9e6a478", 0xc3}, {&(0x7f0000000940)="69de9011ec2abc3133959d25c8179a66bca763c2b57ccb390b52f8a3b27625a460387ba8195d08f3b14d6a50aada9b4b3f10fdfbf414992c5e2cf06d9c23afb2c2477e0bffdf958b26c5a4a1948433c9e88fc2657725aa45b540d2e608d3e868a65f7045a583c1f3fe7a1e918298ce3fdb5f34b9e8a4e22a0b27be53ae964e9c6f3443bbe2a2acf0f181c29a0e1fd3c6b7d31b6aca85baf3aa800a7b06bddd3866505fbd31c514b9dd47231fbe3769d67af0cc0aab31cdf68b66015e", 0xbc}, {&(0x7f0000000a00)="7397ce58e29148fa614b5616e5780baa1100c84209", 0x15}, {&(0x7f0000000a40)="3830e43a95059941e95ce75ffeebde3552504227df54d83d026fa4543af9db412b2621e87ded87901349250c7cd48b0fa7a073aacad2b0c053a9cba24ff5fb213a81ff2ca48424f3fbc4c999d16f9cb261712c68463e31cc70112f1f9a", 0x5d}, {&(0x7f0000000ac0)="5b456b6abac07a7cd9c4ae9492aa19dcd3fb52a95aba9efe097d9adccbea1272d36620c1c6145a91a7af7b0e0fbd", 0x2e}], 0x8, &(0x7f0000000b80)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x48, 0x8}, 0x8) kevent(r0, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x400}], 0x10000000000000, &(0x7f0000000c80)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x23, 0x20000008, 0x401, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x95, 0x0, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x10000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x8}, {{r0}, 0x0, 0x14, 0x1, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x6, 0x7}, {{r1}, 0x0, 0x4, 0x30, 0x10000}, {{r0}, 0xfffffffffffffff8, 0xa, 0x80, 0x5, 0x5d}], 0x4, &(0x7f0000000dc0)={0x689, 0x4}) r2 = open(&(0x7f0000000e00)='./file0\x00', 0x200, 0x11) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000e40), &(0x7f0000000e80)=0x10) mknodat(r0, &(0x7f0000000ec0)='./file0\x00', 0x1000, 0x7) syz_open_pts() unlinkat(r2, &(0x7f0000000f00)='./file0\x00', 0x0) link(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='./file0\x00') r3 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, &(0x7f0000001000)=0xc) r5 = getppid() setpgid(r4, r5) getpeername$unix(r2, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000002080)=0x1002) shmget(0x1, 0x2000, 0x202, &(0x7f0000ffc000/0x2000)=nil) r6 = openat(r0, &(0x7f00000020c0)='./file0\x00', 0x0, 0x24) getpeername$unix(r0, &(0x7f0000002100)=@abs, &(0x7f0000002140)=0x8) unlinkat(r0, &(0x7f0000002180)='./file0\x00', 0x0) close(r2) select(0x40, &(0x7f00000021c0)={0x5, 0x4, 0x80, 0x6e61, 0x4, 0x0, 0x3, 0x3}, &(0x7f0000002200)={0x3, 0x7ff, 0x100, 0xfffffffffffffff8, 0x8, 0x10000, 0x40, 0x80}, &(0x7f0000002240)={0x400, 0x8, 0x8, 0xffff, 0x7, 0xff, 0xfd, 0x6}, &(0x7f0000002280)={0x3, 0x8}) unlinkat(r6, &(0x7f00000022c0)='./file0\x00', 0x8) fcntl$getflags(r3, 0x3) sync() 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, 0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x100000003, 0x100000001) socketpair$inet6(0x18, 0x7, 0xc969, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000b00)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/232, 0xe8}, {&(0x7f0000000740)=""/216, 0xd8}, {&(0x7f0000000840)=""/168, 0xa8}, {&(0x7f0000000900)=""/171, 0xab}, {&(0x7f00000009c0)=""/50, 0x32}], 0x5, &(0x7f0000000a80)=""/103, 0x67}, 0x43) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000240)=""/177, 0xb1}], 0x3, &(0x7f0000000480)=""/198, 0xc6, 0x100}, 0x40) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000040)=0x3c2) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000300), 0xfffffffffffffd00) 16:00:51 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x84, 0xf0000040, 0x4, 0x1f}, {{r0}, 0x0, 0x8, 0x10, 0x1, 0xfffffffffffffff8}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x6}], 0xffffffffffffffa2, &(0x7f0000000280)={0x6, 0x6}) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1, &(0x7f0000000140)=""/33, 0x21, 0x9}, 0x83e) recvfrom$inet6(r1, &(0x7f0000000340)=""/159, 0x9f, 0x800, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) socketpair(0x1, 0x4007, 0xfd84, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f00000000c0)=@in6, 0xc, 0xffffffffffffffff, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="caac13889794255d0ef7164c19f46cc662f13fa2fcdbda9e2f6fe88262ee958c409bf091560e60b1755a0f5f4bc7c8249078a072363519e47891676633a4bb5923d113a84bb47e7f42147906d2758738db6ae6f8658b956f2609a1cc1561ad5677ce47a8cd7bd0a7cb02783888076ac8fced6b56042d9ec1615a46d3f9f18e3841d1860d89e009aee1f85433c2e0e4659e9c04ff130fa17349458c578a40e9019e74f79c3f939e804aa148a0a9cc820dd72ada7dadd30503bca22db35a", 0xbd}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000300)=0xc) 16:00:51 executing program 1: poll(0x0, 0x35, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x110, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x200, 0x9, 0x4, 0x750d}) fchmod(r0, 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:51 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/212) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt(r2, 0x6, 0x4, &(0x7f0000000300)=""/82, &(0x7f0000000380)=0x52) chown(&(0x7f0000000000)='./file0\x00', r0, r1) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20000023ffc, 0x0) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x82, 0x3, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0xe5, 0x40, 0xffffffffffffff69, 0x100}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0xaa0b, 0x760e}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x401, 0x3b4}, {{r0}, 0xfffffffffffffffa, 0x72, 0x11, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7fff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xe2, 0x8}], 0x1000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x8, 0x94}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000024, 0x9, 0x3}], 0x400, &(0x7f0000000140)={0x4, 0x3}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:52 executing program 1: socketpair$inet(0x2, 0x3, 0x78312e00000, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x1, 0x1000000000004, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:52 executing program 1: mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x236161bc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ef0e627c3d67c941c8ac2743ff9f9ddefd8169d1f7287827601532d1f52a59b23100865d1f3e29bd353085f3cf79c0e57c57d9", 0x33}], 0x1}, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) msgget(0x0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x185) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x1f, 0x70, r2}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair$inet(0x2, 0xc007, 0x4, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0xd0, 0x7, r2}) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:53 executing program 0: mprotect(&(0x7f000060d000/0x4000)=nil, 0x4000, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x110005) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0xc1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0xffffffff, 0x3, 0x0, "9b788929a222818a2595a78332f1aaac3b188d2e", 0x6, 0x76d}) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x81, r2, r3, r4, r5, 0xe, 0x8}, 0xffffffff, 0x3, r6, r7, 0x3, 0x1, 0x9}) 16:00:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x3}, {0xf7f, 0x3}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:57 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:00:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xffff) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) socketpair(0x1, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x400) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x200, 0x4) 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2, 0x4}, {0x0, 0x20}}, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kqueue() socket$inet6(0x18, 0xc000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x0) writev(r0, &(0x7f00000000c0), 0x128) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socketpair(0x18, 0x5, 0x4, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) chroot(&(0x7f0000000000)='./file0\x00') dup2(r1, r2) 16:00:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b2cd87af30184e8bd0b2b8b9df57773eb6e95ef31188b1c296ec290b887244956f5dcb9963036b9e05f063eab3486c5d925d48a50bb33eeac148d2ed9459a4a0dadf80d1ca52f4e9c1cf74", 0x4b) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="361d4502032968edcbd7c05d2216cb8f79a68988265e86d9114ba0adf5a383f5fc18a1bb3c1130548b571864cf4c66582c4faf28fb8bf14c037b442196aa9c7306caf24974aec05f920cc3b724e85859d546da168a4db7859b73", 0x5a) 16:01:04 executing program 0: r0 = kqueue() r1 = kqueue() clock_getres(0x0, &(0x7f0000000040)) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) kqueue() execve(0x0, 0x0, 0x0) 16:01:04 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x26) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getitimer(0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x8, 0x24, 0xfffffffffffffffd, 0x7, "7523d0c2f8a20842a5831de11014ca9024b8aee8", 0x7f, 0x100000001}) r1 = getgid() r2 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x0, r3, r1, r4, r1, 0x103, 0x4}, 0x3, 0x8001, r5, r6, 0x5, 0x4, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) setgroups(0x3d4, &(0x7f0000000040)=[r1]) setuid(0xee01) r7 = syz_open_pts() fchmod(r7, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8a0, 0x4000000000) r8 = geteuid() setuid(r8) 16:01:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:01:04 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xeda, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/5, 0x5}], 0x7) mkdir(&(0x7f0000000440)='./file0\x00', 0x121) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x2, 0x2) readlinkat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/217, 0xd9) getpeername(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000700)={0x3}, 0x10) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='W\x00') truncate(&(0x7f00000007c0)='./file0\x00', 0x8000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x40, 0x4}, 0x10) utimensat(r0, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x7, 0x7}, {0xff}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) rmdir(&(0x7f00000008c0)='./file0\x00') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000940)="58e848dfc10c54f40abbe95f69ea7db93a85eb7725075951edef2ebfe533706ea138dbaf982485e87908120c5e86419aa612c751381ffc551ca1027bacc2e2c78cc42412b6997ec47ec9c6168b967e5a4361ee7ed9c9bd68d0e151f3e360cadc1d5e9591913ae5bca64ec3541bce1dbc24462057a1cca0f47f7b96310feb80d96f1ad508246608502951abfe1d3ea407909e3c0bd9043dc2b22bb134a2a1b44f1e12b1270ac75a15d9bb4c7a936747e39495b9124766af3802c1b9e6b9d86ceb0ec3b08690c54818561b5911ee7e244d8871c0ce8b009dcb791e2c9d49ca8b082c200ef184d695b82398", 0xea}, {&(0x7f0000000a40)="490b9abeb6fca6da93255b0790aa1aa9aabf24", 0x13}, {&(0x7f0000000a80)="eaa5268cec455e67f9cf1bb1eceec3864ed025f7073c77197cbdb290886d7970acc0f8f4edaa928f099f66043ac196229c7f0d24641d1c353b5607ed75228c0b589e2c5edf303fac24ccca2d64888e5c9193549feb6d0c5be0a33fdadebbee082ea777d761f4ded0a874fe58c931207a61a0dbd0", 0x74}, {&(0x7f0000000b00)="9990b0c2320be800c1c827c0841a6f4e96684399d649553b9e1549842735ef3a57fc03b71d74be2e1b6ac34112b6552b518da288bf02c5351fe1c4f2999402c8d59e4d150ff1fabaca3224fa9b6b0ed99b872190445d57291c3fce83cb83f7c5bef12c6de76403ba39796ba0bd25f9b8c5b6b0ddac8c8a009f7e3234df049f450082cccfe2156384f9e811f1ff3d787943b8944b44d4148f522c6f0659bfedfe769f43061ad5f637b313390455434303439d1479ad631b7305c973ab66590b2dd85165090c6bab96", 0xc8}], 0x4, &(0x7f0000000d40)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1, r0, r1]}], 0x80, 0x4}, 0x9) recvfrom$unix(r0, &(0x7f0000000e00)=""/35, 0x23, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000e40)="aec848a5feb550e293821261d6acadf53380a9e298a61e34ee6c64dc615bc6b11ca9af3fe2c51cf16d6bd134381a116bfec5ef1be7a40aab73a16ab3772d3140a5d6d4f4d5a3c3dc30d07577033fc5137ea8636f51abed6858642cca9e3b27aa458c4ab9c0ebbf93e913b276ab1d97414fc12901ff325ffd9100365298c515e2f1b71eafda470f641d6754a246b7053e13d6d0cf6270a18c679f82da842a65899f086489f27461ec9b70a4cb21a83d97912e58c4cd7b9b842cc68e4fe59b61eb3065f045d619b38019ed43a348d21f3e4495ef8521bfd228775ba9668fd45326262aee7357e02c3d1be01f2d8f25a95020aa8ae165092d2cff03677f662908f126450246e06896970d578ae9f16b0be1a94eb3b6b15996f3226e60ce50dedb546c0be19ec0684e9332473695fddbbc668dec748d077c56ccb39f76ba35f9e3382c82e05f6a7d0c4d444aebbfee15427bc5cd0cc42e2ca0c6944e4534a61ea98854905eb89aa2388ff01867f2ffbe1ceb9cde214c82968a0da8f905ac30754fbc3ceb2d37db9bba808ed55d8e7bb504e466bd3b167499393cd205cc575c803170dfd1fbc98728265169142b0cda24a898be7f0c03cef3f62ebb7d8508501b904e89906bd03e10332fd0709ba3de37c8d0f28925de434cb9f68733c33adafce658429ad93289655de6a224bfc5da949dc6d28c84faa02f319146284ccac44d22b24cdee75b62418a3496e6948ef5ac33e1f525bdb4009165d2edc2dcd7ba5f8aa9c8f2f95a0c1d1e61131b83c474b60c125535d031c15e1e2a789f4038a2cdee428d5135487edd746cbe1079946a88f2ca5c43249cd034c03774a5adf9393c6bf1430e720a797e0e3348a6af1be05313dd09fe73f75fb9d727fb54f4c84dc66f39954b1e04129e87f7787a2e3dc642e14e812b0614dce5462e22f888d4bbadf6aaba3bb110ba3775690c477dcf972294af1843414d7474907fb596deca4802ceee240839cdef8e86e0426df33126e85de010b2926a039d0ec52f06c33368f41aba881138ff2553b1d65ddbd50af1e03bfa2f13693ca22af2c58525ff43ef3f1d3dcf3616776f021ccd01ebf46d7201e5b3e0a4a3b4d6fec5b7fb2535792a57986347e56b93ceb4127ec0316525aad99dce3eb7781b19de4595bcbd821399c8dc323c44a82711ee9b390a97ccd05d4b1e0fec17339b51ab097370258fe0be727a19105e8a040467cccd8efe8e9f64441d1540f6c423640f7131a1a874fffabca77fe8ea9c345fae4c0a6e32eaf2a30a2dfd250ad92680686b3a97ef346336aa7b0ed1618b7192e9338b780db877eafe29bb77c6ffe03c5afd09b8527b23ed40abe94077fbdcf0ad0480971d88de8865ee6bcd4655bb63799c2fda471a24a775a499cb3de96d05bd1e9c9a8c953fe96dd88077c327ad995e8f83dc2933328b23511acb2adcf164c97c5bd9b132da6798d7dcbcdc3ae46a6630d74a87f4448903506e444c75e1c50a2d952796c814b0f2278aec6cc3aee087aa99b1846b40219032e06818ea028077c5e8ba7b825ca7378faebfc13f48564380e2625662911e80fe6aedd37396dcdce0a05905b4858cf1536f3ece138b966a39ba906bd649ffefede6073950d0408270854c256de9b507cefdb4b81c5e937dd8c5a9af6a8cc0924dba4e5b525703f4d5294b11839eeb2974d752f5fd5ba65220a7312607f1b455f06cc9ead1785e4b8e46af686d5c76001eb4e7b46e5b95c7d5ffd58ce5d6a4f89e83b7eb4a6759ea7014a90885e16688c426c5d152c6534ceb4194236151eddf1793bb28d3e1e50ec89cca59f9ca551fd26a5d0d785166f44832f2b87b7adc3686fce5f5a92973f14772453eb81a2de6e36020d6b6787fd3cf5d9cebca3009caacaf9c256ce902915d0875878e5c205d8b61f3d2548d2c723c4b0eb9bf729cc5745ee5d539ae4a721182ce56c4d4920334df0f90884994a293dbc58f7ededc25549b55aa62e13fa9e9faebf59180239dbd2c9e80546aaf86182d43ce3807b192390b425ddf2e4d2eb7e35c7680c8d8dea139d282f6a3030d67464fdaf1421166428535dcf902c37220afa6c0c56b35d16a30638d0d3588d07c30ef246768191e80079f84e8ce09e1d14332bf7e88e1d1f5c38d9011cad0c4250803de6cbc8be19795885043e4af86d8644e4d9b4b50169a8f5abb080f3ce31781ee467de60b000912e159e968ff6a75df4f7b9604dfcaa253423ab00da30f2021ba5f626090d180af9d0a43bc369e6f6aea322ab39ee14b2472c3d2054892143a32a9ba197f7177578cd0c4b956a9ce15fc4093270a74a1313a1fbaa4147b4a5b09c29b4ed8e371782b84714d54c237bb728ea32fd104b0400719584268ea429b7e5635b310557d26458882d5e1746fd2a9c52be03e4141f9cd82a53672cd111a3abe079e48d6498f0d4518d27fe4aec14b03607d3364d581534967906cfd2cb01b7c09c45b23b8726ab35d4eb8f956c9565c0d1d6fe71c35bfbbe37b4be1a77af29c4c3e1b2e8c441ee0e815bea5ee7019877d58e500b8e98a86ace936d02e098a553e4fa1408263792b33675acb29c7e95ca3f3e72ab5f1c750b47e2fd46a4a6b34513bfd7e4e593e8da20af81324ca2a3f40c8e854f84581f0d0970922df048e4b841792b675074c45a5b813112edf932b740f3952dbd56404222aae9edbc1ce78ba705e90708727e4492e955bee8f9ac2dcc834bc43924ee2fdf120241fd4a63dbfadfa7db34c6674025bd4c6f2b8220db356109cb771f99a15af481ebf7d8b6937c7a5b39f26ce0730f0a8834fdf71fe939aa27db55820958fac7412c07350c9e23ca387002b2bb52aa73956f718a5acfc2c61185056f3bf1e0dd5d02699978e64bfb0a9f35f929fe930aa03c503f17365241cbd685ec61583ec2326ec3e4b0ac98ebe2885eec584886f5b5680d5ca4fc174210b71e6f18760bc38d7fb18ec51c4bc1267315475af1fbd6001179c09e9bd330df342dcea505873cf1d1c28a996fbccaa80e98096c4d4801de1862d512997d42e2d45cfc25555e29b2b921c2610127f104265bd2e4d6d2194237e2a3c647d9a3b00e3b3c2d8f1ec3eb67da8effc226c9ab46be19d929f348f908f0a06d1f15d8f45a1260f39794bede8002561dd2633c788f34442bd536c581634bcbd1f90423b47e5da4689ab456bf2de59a10c4c6c7d13f5e1dd92e3e36faccd3301f4f9b34053c8074484f892917cf1766edb600d82df3f95df7594008145a2d05fc36ea200f1a2c0e138d55bfebb1dffc2f911aefb664c76a4dee703d0d1e73742ab88fdf394aad9372d15f56c88069b51d3141c98d97edb9a4ed618b58ea05175f96f34a42e9df010592b6b9f077c0a395628d861993860bcd3661719bd8e35b027eee1cc636a740742ad0b504ceb108390783815b190bffaf6bdb0adc4f37b79ca04f9a9c5332c0ee3cc9df6ff6de95f8da07a19895a224164e2ea006281a7e830c50bc192faecd16e29a8566e941d568be98313044dee6cb5f18d5c1bc89450d5ec6085a25d574965e7020a34d70234788feed2acce0cbf8fb741a05982791c7ed58128c1a644c3da8303088e807470c1a1f331f49f2e7c47dfcc5883351383223170a93951382ff525dd1e41c22e39968b1456a01771c811287ede4e9b8efe5593b32bb1be6d0b338b5c159145380124e82b84f3bfd68f61d44e4c64a0ac484eff7535e830719ab85cabe8db2838e0d9b81fdd988d308ff98ad66e650b6d7e9e7a4595c9f8fe7640bf893d05fbda3f7ab6ac0a525230f890b20862d121b66044049a43869781475bb2f587a8dddfcc3e871661da1aa9dc2da12c9e0e9b77d31cc1ad6e5b66457399d8b1071c8b2b3de4fc6f8caa1390b0a6ee478adc9ce547ed5f17b159d40f44c1978cb9ee38eea56355fda2eb608ca5b6867c25885e1467b113caefb66091e4b17cf6f81e0271753feb6f3694a343d7620e129397998745611e3139d31aaf68f692cdb558a996f0a955f8f99c7d94f583617df353fd804dc9d9c75c3b7a5efb73569371bda73d9b4bc211c721929bffef17fa08e3c4472cfad7297e4dfb045b87f465cb3dda0f88a85c8155747d10e72fb9ddf18bac87fb4f7cb91080596e68655589918c65cd668f4d76abe2409cdd5d43905a253d3d86c877a941b52b895d0d861e90696c738974619c74c26231d01d74678428f952d83c722c45fecb2a03079841341b19d5cdfcf52247a6bc2318d9b0f16f96513c522cc6c8d3f61f1bd35db13f9476ed1f75c02575c84218ce0602724451ac6ab2b9a95cffc2d6176e7071537c7c9372bda2072c2c544ad9a1f5c79b7c5879c5eaa13a4bac02318175b1010b658128b5ef122ee5313586c186645983eee87eedfa6cdd0adb9b56f4c6f9dd856cb1cb5532f9ddb8ab732b483aedb2b5f7edf336c4bb70cdead36e65567682f2208989573508ceee091d1e7c784b3b544ce900515d31b91906bba7adac050c0cd81fb3b9e51d8663d35928f1218090e334d72d1b6323fa4378286a4f4cd069ba5822a05d3f626ef3fc9d008bbaeb325cd2823115b4c289ea9784a433fdea2cc95d43ac60d92b915b4fc4d22e5b248ddd07a63f88977448418bec40a43263d862edf66a7091b608d8d11b252617ab85661410b62c4d647a5a69fc5fc45f2ab8f7faed2e8c37f040c0bddadd80f49c119df28a180b45da63b59a87bb8f4c3acd79a298e4a503cf9eaad75716c1311ba04995411d0efcdc7245968a09950648fce53cdd216d925dc2daacc6fce3997d805aaaf510dfbde40ca7a862d4bc2deb69a8ad15ef65ac03a7e0047f76b13cb9859586b722119c9626ff27dc38cde46ede0809a59297410786b212a3383ba32f678a002b1c3406aff74dc00ed386ec95d72354f27f6ab6afe50b0a99bb054f3be863c33ce6e78a3a399872499905e741e097270f5d409d5d1e0a3f0b02b41b2ca30abae8ef335b29a84a6ccf1d4196c079166f930b0cef26c1bfed6d2cdd8290a669bd1334a8f7592db2198646af842531a3f77d7d29b5c1c516ce2b5e91947d9e207c22e6806473626c05bca60783fc3453d20da3edd941cf85fd4144dea826eabfe839ea20f72f95677dcd7631958fcde0dd0c2e3c84bc01e80ed8a3d89b08bb4036e947d3263bb9c19d83de6a540ad1fdd63e67ce82c41039fcf23b75b2f486e60127dbd907e74e53e33500eb633dc4ea16ae6d1224ca7c5835ad9dbf323df1cdf187928d031f11614e6997ff3481b5d33ccc814f2de368a2c1eb570e749f4ace1148294326267cd0df78ff117cd22e08ed4c931bef592843b690c5115022962d812760ba71577624c6e7b9aeba27397b296ea1d551e28c7ba394c13fc227a4aded9cae6f30ea6a3ae757bd78adeb4aff8b5d70730a654c294f1a12009bb6810326289332ec3fac5c9b735f5b7bc146fb642883c0acf6ceb230d8ea012b10da3cf911963b6121835a723de676428189d8b553aa7bd7ff086682a2f48edd1af6e1f093397ca0fe176ae46e9c03025400b52d64757fc366fb779b7a03d20666a8c488ef49ada8e57aabc1b78188b0806e297fe6ccdea9a59126aafaf7320704875a2c33bd69ee961013e23f43a4072e232eaa12f525eac6fabe284a4d317db4db5fc84cac3e333a8b100595a784f9de48f7e400add547cd07804f552a3cca0167b4bf105d2fb216594f1fee5eaa7f2f2aa0d214bfa2c1f70989c8ff225cde21b13aa746a2a884482f4c8a771aaed4994bf9a06d07651f15f674d4a25c0db4", 0x1000, 0xc, 0x0, 0x0) connect$unix(r1, &(0x7f0000001e40)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000001e80)=""/31, 0x1f, 0x41, &(0x7f0000001ec0)=@in6={0x18, 0x1, 0x9, 0x36}, 0xc) r5 = semget(0x0, 0x2, 0x68) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000001f00)=0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:01:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x3}, {0x18, 0x1, 0xf681}, 0x8, [0x5, 0x0, 0x4, 0x7, 0x6, 0x5, 0xffffffffffffffff, 0x4]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027621e03bd5f8513a"], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a0fe0edb16c194fbfbd46bf7bdd22154ae14fb3c171cb03ae7fd3d8dc83563c2e81f6358dab45d4db34b602cafed5fcb31246a3846a84a25308edefe40d608f7c513f590b180c9f068029b2f7379443a7140a1542c9e70c53d70cf4fc", 0x5d}], 0x1) 16:01:04 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}], 0x2) 16:01:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0x4, 0x4, 0x2, 0x3, 0x6711, 0x1f, 0x3, 0x8}, &(0x7f0000000040)={0xae6, 0x6, 0xff, 0x6, 0x0, 0x8, 0x1, 0x8}, &(0x7f0000000080)={0x19b, 0x80000001, 0x6, 0x6, 0x80, 0x5, 0x8, 0xfffffffffffffffd}, &(0x7f00000000c0)={0xd7ae, 0x40}) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f0000001400)=""/147, 0x93}], 0x7) 16:01:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r3, r4) 16:01:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ff8eec7e632d2281"], 0x10}, 0x0) 16:01:05 executing program 1: mkdir(&(0x7f0000000040)='.', 0xfffffffffffffffa) 16:01:05 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:01:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = semget(0x1, 0x4, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/206) accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x10, 0x59f}, 0x535, 0x9, r7, r8, 0x38, 0x7b1ef320, 0x1}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:01:05 executing program 1: mprotect(&(0x7f0000521000/0x2000)=nil, 0x2000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) r3 = socket(0x1, 0xc002, 0x0) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = getuid() setuid(r0) lstat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 16:01:05 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000788000/0x4000)=nil, 0x4000, 0x7) 16:01:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/156, 0xfffffffffffffd44}], 0x100000000000021a, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000140)=""/63, 0x3f}], 0x4, &(0x7f00000004c0)=""/11, 0xb, 0xcab4}, 0x1) r1 = accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) kqueue() 16:01:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x0) select(0x40, &(0x7f0000000080)={0x2, 0xffffffffffffffc0, 0xfffffffffffffffc, 0x3, 0x3, 0x3f, 0x7f, 0x5}, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0xa429, 0x0, 0x2, 0x7ff, 0x3}, &(0x7f0000000100)={0x80000000, 0x81, 0x7, 0x1, 0xfff, 0x6, 0xf82, 0x7ff}, &(0x7f0000000140)={0x6, 0xfe00000000000000}) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x0, 0xed}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) 16:01:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:01:05 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x186) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}, {0x0}], 0x2) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:01:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/124, 0x7c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x5) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x3, 0x1000000000003, 0x0, 0x0) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) kqueue() semget(0x2, 0x4, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) fchmod(r0, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:01:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000002, 0x30) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x80) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) ftruncate(r4, 0x2) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:01:06 executing program 0: socketpair$inet6(0x18, 0x5, 0x36f, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getegid() setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setstatus(r2, 0x4, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:01:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="0d782f66b8991338eb301054d38758e1cdcbbd6b91ed55e26a0c7ea0ff3091", 0x1f}, {&(0x7f0000000080)="31e1350b36a35b8e1a7ed3866da6890dc7c5fa8a713af96fba3d2363513fcbeb9c61a0e18553d8d42bea82580d4c5bbef942036bd1e2ba9ae1e2fb3ce2794081dd50a2bc331a70304a3c2e051ffd72aefbe1b9f2781fade0d3ba31dae5cd15e4104bb09aa759ab36e487a94c9a6512e936b5390556aefb36b7f7cc9ddfd1486da7d3d9c62ef96094bdeeab22959890d4a90c23bc3cadb5dd1078759320f18f982b49bb07e260bcff39057ee74408aed25782ceab88363926a856386da94362516f73eb4eccbb50400f5caab0b7af59afc90de818931673c267f510989b1adffbd44b5eef4b33a1fb5dfab6b661ff53baf1cc26460bbdb9484b3466186114", 0xfe}, {&(0x7f0000000180)="f70d7aca19f6e7fcb3e084fa4b12c7a7761321aab9fdaa4ae5638008b6388af7df771b21825204b10b0a63c406fed78b438fbd6c10dc9565ac8dc2e98a5814b2b67cb7d29aedd297d168daa361e6d79829ac915b2b14034d806746159ed8b945592f71f1b96b5b067a5de0bd5f6d5b5d8b2f40b1a82b3dc6dc969ecac56966e679f14b3303a4ecf91153b68f42463cce9a56c7aac25ec8d5ef59cfb661f63433cef60e1446f8bbbeb263d28c2c590b7752b23a2a111534d5635400576ba26d9bd7afcfe5471d4b2202a72d0daf972144b72c953e951c7623abd97aeb3a71", 0xde}, {&(0x7f0000000280)="ec8ec74ef9e9fafa4c14f9fe3344a1ea8d147e60a9f61f4ea043716cbafde3417fcbae6f8d0da69a99", 0x29}, {&(0x7f00000002c0)="0ca910c35d8b859755", 0x9}, {&(0x7f0000000300)}, {&(0x7f0000000340)="72a12b06b2244bd0567b6408fad274b94cd4aff047539a7cde84ea2ddfe3f083d27f2e3e43dca2f65840ece93834e5a3b655", 0x32}, {&(0x7f0000000380)="a3d29a3da76c729702f913835f18b9ce35e335b7b92f822007d4ed9eac9f7f3fe4a0abea29259829deae1f894b0abdfe6db493897c56284834a4eb268462a9eae4c32e", 0x43}], 0x8) dup2(r1, r0) dup2(r1, r1) r3 = dup2(r1, r2) fcntl$setflags(r3, 0x2, 0x1) fcntl$setflags(r3, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) write(r2, &(0x7f0000000180)='Y ', 0x2) 16:01:06 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:01:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) shmget(0x1, 0x3000, 0x0, &(0x7f0000fed000/0x3000)=nil) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x2342800000, 0xffffffff, r2}) 16:01:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000000)={0x0, 0x6}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x7ff, 0x80}], 0xd5, &(0x7f0000000100)=[{{r0}, 0x0, 0x9a, 0x80000005, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x42, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x20, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xd0, 0xfffffffffffffe74}, {{r0}, 0x0, 0x4, 0x80000000, 0x240000, 0x6d2}], 0x7fffffff, &(0x7f0000000080)={0x0, 0x8000}) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d", 0xfef7}], 0x1) syz_open_pts() close(r0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = kqueue() r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000000000, 0x3ff, 0xedcd, "9dc67d253808f16f5e5b3ad630b9006dc52b86f8"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r4, 0x0, 0x0) msgget(0x2, 0x420) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f718bc013b1e4dc33173900000000bd71df14759938f8a19711000000015d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991d0402abe9b8b4d411e", 0x63) r1 = syz_open_pts() close(r0) r2 = kqueue() read(r1, &(0x7f0000000040), 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x0, 0x8001, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x6, 0x8, 0xb83, 0x0, "1c7bb5ced13b521420110922cc77e696a530c945", 0xef, 0x4}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x65c, "bad84b73f2a42ccccaa772d8374275835db57180", 0x3}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/219, 0xfffffea0}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f00000026c0)=""/129, 0x81}], 0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x5e5, 0x81, 0x0, "ccefdf9d33610415e5a00f8b2629a37ef65a0623", 0x7, 0x8}) 16:01:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:01:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) select(0x58, 0x0, &(0x7f0000000000)={0x1}, 0x0, 0x0) 16:01:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x8a5, 0x1, r1}) mkdir(&(0x7f0000000040)='./control\x00', 0x0) r2 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffc) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8) sendmsg(r0, &(0x7f0000003940)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000280)="e19d43917fb7289f6fcc83ff22c86ff1b694bfbe927b1116e00e0c4d31da400a00c68b862d01ce53e387552d967f71b768938b71aedeca8b53cc9aa4dd96e32576d6b77d71f77fb484b8edadf4559571d991035af1d3139f6d6ca4dc0d39a4114c49a355694e3622b1d7c40523ce412aa83841c8f9e8dae5d7369708f86caae81d4f86d75cc3fa06ab4ede827d59d29b5c6427528fd747939bfa83bf37c36546db119366eb10adfc23c8fe52e43e54240a3132e6c7416a63fdd93f3353933ea45a85ca057ab943a348510eb3c8964533663fbe2239eec2d5187524fb75bbf3bdc1767ec089e952387f796b5c35c11121426fc0ecf9118dece945beca08499b4282111df928d4bbea9204b8864078d0dd2e9d8797dd3194bf90c5d1ae2424f49074de5d1f4bcf5c35d8d0034fccbbace447696e5313693cef17ed122a43e756632564074232d734794d35a4a6e8c14940c8a1b468036ad3eedc8b9387f6a87bd8601727a308e77111299e1d608dfa71f6db55321dd84b9bf1f1e08f51be038772c7bfe8793bd78b95f2bc0dea743899fd9141b5300e5f5988fd5d09632cce55d48e1b0c6daf47fa1bc81621cf50d3619756c57578fbea9e0905e6f180f73f46cc0870f9c0e1d32aa16585a639acce52f1db91bbf00b069b417f71add0c4897e53c370a651fc93044ceb4745ac5dd7cb63f9647060ad7f1685bcbd753dac8564af1112e4aed972cf8cf8a4ed1564d6747574124ceb261825e9a43f99e94873a6fe109b6ed5d804d40d9a170580bbec0b0887c8dbad2153caacaf87e069c5678c0ac6e1fe77d8e0141f2632d6841d14a65856584e24d1c04362d4777db7fcf2b92bdd0c3334202b0a42bb608bb64f6699326c1fd6ba1e19fe512036eb4f3bce0472bc66dc5f1ea79f7f79460d25d130baf005533096580663df618c60eb81575d10d348bf27288e13de40ea0afdb9c13f2f659275fe40c2e767886cf32f09f5e5ade0fa1adec6320c4fe0caec154f386aef054939f3a8bcb802d7fd8d9fa657b76f41616817b3060c47905df32b2a9624dab8ebc3362844279f476f077c70c21ea7748cca5b705a7c394eba0f5a7b01aa6ee143f9acf043d5cc6638d740a8a27acefa3e17c6a56abc6e3bb3f261808ea60d3ecebda8c49ad9ec83bf137a3caea9cd7e05896596748b4a261ae4152bd789ce7986cdf88865cdfd64e5fddeceb856296a735177f88cabd6668cfebd2fcdd0e8c865a31065b5eb9a088d0eb0da43f70e10c93e21897b4fd6222385b80ae8b34bdb2bb9efc95b96b76d8b70510d2793e0540d95636e8c7fb014063348acca9725b188b1c291fc7cf069d47101a63499a0468d357de5b2d41105a6cd81297aebc0031317f32a6224fd2f6f1bab18d6ab31aeedc375cb3452aabee5e802d73f5548b0f79276770d8e09a49ac11ff97f6bb3f5c458727e235ff0b6693f5750d25a746ce905c6450e6381203f3b0799c2ceb2dfdb03da7f1ae53a520c72840ffb945660b62f23cc40ac3bdfe884b6eafee1697de51fba3bc8e7c534c86c71520711a331ee6636e5adf948079c58909b8f869ae15e35a66a57f2c6a152fb61b4422ecb3cb65f778f1e764f15ff764731d6cce083373b7c153ac286b20d0dc99ce64b7ed7ec7660745427fe5e038c4b1f96f2792cdaa292d0dd7abdea43108d65b480e938a2316624b2ee532892bd2f3b66f67532e4bcd1ee9c3f3750f58bc168406706bf1d475497e404f447f1f5084f2deca726df73359acae29d433d95ecdbd2c6b084df841b7b2e13b4371ed06959344f28916f1eba058aebcff4af977ae139aed1456bc29935658be75ca998484d36803b6e87c8cbf8515e444c0d548a3f03b2d3fc18ceac97371cbc37e0ab18dcc66ad5b7c8cee22ad9873d99d314ae4d0fd99955401b48fe62682f353b45dc3370ae8630fc49d69161e7470317f6d49145fd68deda0a25ea3f2458ff7993a4042f11280a547d05e24b8cb1030860f7d5d7e30aaf41dfff16ee274546c587497846b3c98461510dd4009e4e194219b722a8656cfffad22bf79ddadfa3e722df46bcdeeb5d89192af3cf8854e02750edfd0c4ebfdad6f52287da3647c45fa666045f4f77cffe3ed1cfe6bb2617cda9fff00279c8d3e0ce3c9131825029b48ea2146eb31bbe1a43f2a7fbdf28ba6a677d34f15a01b04332b0b7817a55a366b13eaf7bd9f55e7be9a84b0977918d2a2bc2c338f6834f857af32e1c4f8db367b86c61eb3561c0bf8d99e0e9e2daa11fe28358310e1bcc493f45efb8e32cd75bf30d2db8c3ce5eadb39a6c5e521e98749396af8ee41a7035c28fe5f4e307863e1e8f975ff7dd43e2b58940cf7a766571fea29f988571df39774a468e876b9a87bf4bf5b64161efcefb1bc8feb45b0eb236d9508aeae5b8ea9836bacd49a5ea72d2b446a94247ca35a13c83ea647c329e49d62274871aa2bd01a848691e9e54576e81c4c9ecd1f615520a5c4960e954d228434c4fde2663465eb325f7e5192aa419c896e37ba6a275729f1a0bee6c943942f4569458ebbdf08067a4954f08ba7799a2e32a668ce66d15204cf6b9cb4a2f27197e16819912a6cf808c50fdbf8282327aefafe01d62c2bb14bd11ba93ca4854933f289cba4045db09c8f49d19f972893bb7a85aa08aeb0444d0da87d8dc6fd5d446db89093a2047e800f745afc831bde0cc2fca53a23901bbe143392f15dbc95e934932f3f5118e4dc15c8cb256118ada68096e3d3aae1ba123cecb203eaf350c5bce5096a10b17fa7d312ee997538f6a49ff101ae102c12998a1154cbce04764f944112021d55a8c7ca74363f6c5424d06339d916e1fc2e3f4d41b22a6b54e4359a7d39c12d61569f8838fa6afdb1ca18a00196287b55433b4c345ff5b435c3c71fb4f7ba075a16a3df5eb9154b61889b1347fb575d71a73362dea302f0b6497ae31ea4163db8f9cfa833d7e2af1952b79ce8e519751779e674777158c2b82237c6978b3fd31ff4d453f62e34759eb6902f3435ad583388204a71c588360efbe2d12a90be3bd9bbbc64b2f2b3e8dad855020d1e88423c893f17788d3d9f3f38019c3b219d91c2c30d830d0ec97cd482a49c9abf3b383ab6e36a4372ed23894e20c77243b8679f30b5a06faa27b32bc63c51e9dae4454a68358d04fc65e2bea3ef92e1a814fa491a61e7ba99b8bdb70dec3f1215402d75e9b5cf71ea8d5f467e2e68ba57dcbe56a08717b40b6a9650044f99a09c36b0ef1dd67addf9e59e5b56c2b74e6d14d1fec0f00fe692f712ef7a3e5b34219b042b22454a1721d309d8c3afd384f2272777f62dd55cb3e879d8c28609b02e056b5e5ebe65b6c91515334e27b57f4f297f6059d954c60a1b9a6f41806f80f1a2970d0195834acf61c894d41fe5adf014a55ebdd1853afd7d01d03d2e9949f8f78f8dee8b180167a5b66a72c9cd2b9e38f53a455e3ef360a560c6ee330f9e114db9531ea4192c39b35eb618853e584eb398e8c7363d4bd31a05c744c8b6617af268bbec4e5e2ded7125106033f4e27d8ce8b3ca67b9e8018f81c0bb66dc382bcba515f73ea57aabe7755390428f6e41766912420f8e8aa75b95fcfcfeb55c8df2be6878dd63d9b7f65df725b124930aacf82086f0e959676f1e850ff6b3c8fc7d40e4984b1164b2610b892f1e7f6d464ee0bce2ecc970568e273eb926e9bcabd41355a7337f97771f3d5e0e5d0343715b76b1ede6f75021b6d6df4bee394ba7ca8ec2aba60db4bbbe415e266145573b090cada0e0e44c600ac3513fe767d1055d864c9210a0383dfe234b4b204d3d5026b0894d96ceffe406bf19220fa2a24513506f20b9c5a04c336d92feb4ca9addf46dae2772aa3750bf42055637b963f596f7111901a7f2d41928f1aa25e3471fa6dc246840f150d1d64bfd657241037acfb971e2e1e0371590ceb9d247a1fdd5bd8e78137a4bb44418cbf8082cdd3ea989a11005bc42f177cae4e42db4610904f591ff1e194d1e017b12243377ab0f875ff7506603f5e5cf5a1dc264a2d86bedf6b65b567ff5ab1d601809756e2094bd73c4da62a26ea40da5d4a55d21e141895a3ab3dccef77af21d7f419da80daf7a323a849868b4e135b0123d92033c966079c94fb2ab8c90bbdeadcb8c719566f24f242ee2eb08161f69e38701037c59f83cc58c7a776d5420b7c6e5d154e07b42cb750f47a34d9814f93a0d30e78ef1dbc483aa38857fdfcbe692bf236e35cc3d64f16f43babd69a9295426253be5b978aaf5a4f29e4ca56fd5f96620336fec4eaf34babf804259069840cec732addf4c6ff9fec011d550ec8667acfcd1e5b34b8f00ad1c3ca6857792ded47d36752bf2426278463308261b7d9239acd415ec0b7da17e3d7c373a8f268b8268285a188c7003c1c82febf775411ad93940eb0427830cbd9a0bfaa19292c3a84bf4dc721b168606e9e13d060fa3a2c194127e7f3437c2a39140a8af6150149502c23b184c6252b17581c22c505435222455cc2913a16e518ac4103f01b757ccea0beeebb5e2fc171bac6b5e9446a89cbdfac0282e1b827ccfea0ee4736e05d542e49861c6b97d62e63f036f4efbc885fb7a3326bc5a872f40463a3b8e1d44b91068b570d53a12925037f72d646c8a841d8d1ceb06fef797c592d68aa3832144866d60c002ff2882417e80366fc5a162de69e4e2f29cdf2ab895c221945a196651c77cb3a7a93d381fb6740734c998251c36aa7ac2f9637b79fe25dc3f347f3c5f802b3592d79219cf2edd1910db23f0f4a93bc4d845e1e6b3a8670198340aed20db3eb0b1a5fb1037d5b03eba6e8adbd5292385fbcc368bc32ce2a4d0e487d076052b8374c626e0ccee5eaa2a8374480cadd1c26843b2c8c57b6781767e16a9c50cb1aa1fda0cc4c1807f2daf19c0dd2b0aa09c5f7acd6eb97a50790468ebf5beaf3c498268df6f3bb76500f1e2afa37d40840294013e15cb9b20492f61296a89281093a0759a39dacce6e60a2bd8c12ab5dfb7b00968f58d584e169747f39b9789e71517cc8b620f32f6f7326a79029976d8a38b880e60358f06953f99c2e24a5d6bb0a7763717a028658e0827193cc49783ba28a91870e2dd101d2098efcd6101e01315b8ae5619c6a385a2289a9f7fcf6c79d4c78241aa0187d3b15199eb33a2787834d244b208890953880fd0f7cf069e7a3fc253174cde5b27c1994308025a5525c86e348cbecb52fe12732e24a48bf126f11644645d0418ddc0b605dc6066b65e326c158ae8a162dcd281574feaa000e93d2c8796c0bc2201b062c20cc2078ccbb2d581a74fe680501ca73a80183d2e7081450c70afd456d6511677a265b858d074f6b2b3978dc770ad64934dc0555124451ec724fdeb0be8ad61f8b2dd199185aabc1074a1f8a6d26d3fe4b18657a215209a494b5c0e176a55483fbbe721d8af6d08eaf49f48fe5581082fbe5c7d84180b3e95875dea53f39b4ce039a58a0868e43b4b68a8e9fa8479ab1cfd4a7decf7120d4063f8e0514718c37d210cd08f7f78fd59d3b02a47e79952b4785518857b0503fcfd57caaa9dbd916632bf3bca36237cfa62cdb0d58fe169ce5f4eacc5181f2bd9be7ae497823291af8db4dfc1840e933003833a1d29b8e4a70a85ac3b9ea42442c9234fa30b10dd6e782b2950c29f383cbf7c80faec604b3e9735f58d8887f96144d4328b61449477a09533b09336b825d95f0e8e7159d55e8440477ab12437bf783f0f1f3dfec40e685a820f60fe51e398b56d18aaf26e3f23cd8da5f1006", 0x1000}, {&(0x7f0000001280)="ef261ab4b5925a350c2a1247e000974f2b11f195cf4ebacfc7b347ca0ab1eb69fbf822db6aa72a8e67d11248da568604434d06e2f741e1aff7541c8625d20c8b0e6f091dc6d46b4872182f4c39d7f5f96efe783b181c60697e5840af7776d8f62c6bf77816c450ed5b0c93ce14c1bad15bd58b2c4c6de3aca42e5e2df3beddd4fedde0618d1272f512ecfead0bd71f3752e7a39bacd211f4d2149965b90d", 0x9e}, {&(0x7f0000001340)="b0dce8b42dfeaad0e146070e8d64b523c933b0ae1d53d8eb9a39084e24f899dc7b8cc85b34340e19b1b45f6bc7610002720add472b92c3c866ab1b98b1c82dd77ec4f375fb1ceeb0695ad1d39b2a829a1e", 0x51}, {&(0x7f00000013c0)="613f9086b6b3c8d85f8b454e77ed91db47af12b5a4968d6921f6ab07f527e5285d93de08f3332798a70a9595997602fd4a75155555ba963635eb63457303f8249f842fe3791664354da665b502d7dc01826eb24910aec7482c1d2c167c96dc1c11ecd0c3936b39f0cd8db6dbe5a3ccbe14dbd286094e113e27c0cc8511c407fa12a918c59c8d46b86c3698779a0f3ffa50073b4c2abda1e2a9496b74a7247b135de719d4e25d1f821117ae3c66582fd27ee3dffdc90c293a56495045cf2a7214fcb24f3327919646dd62e160cda40dc7114946948ffc70d7f450d4a7357aa26440281fda6a32a71c06af10497b9633f83f07dfbf", 0xf4}, {&(0x7f00000014c0)="4e98eafbcfa919533de6a376b169539c16002e5f7dcacfccf3dce3f12692dfa64ca4565354fd3ef145c5bb0f6a8e2c15237d6e39d4bd0a712da266e71a11269faaf53cfb7e7dae1458e58f798d0067fd112eb8db553852ef380a252c4fda89fb826ed9fd363fb2fdc0f4bf478da821b449f5ca0d5231314b6f7647f8fbd6db4b39881cb9c7cc7b731b79e4a285cdd458c22990bb", 0x94}, {&(0x7f0000001580)="2eaf25a011ead8e5689d3e717ae57e7d0680dcfffe9069b1e274ee3558db7dc4eb4f7ea55a31032e97f7770b85acb5a2714c33e862373e79849f134c75bc3d48413664e90d5cc7f5a55701afbeb6ebf9f17aaabeed75f2bdef2fb4c94fb1879707b5d6363b0cd9183d7f3c3e01f7ec1742060a34d9f4594660a29c393bacac91ce803b907357f770622a7ab65129b07b7dea46b4cf8b609a2ecb443d33cfe0c5992679d3d4c01fed97dc857d71acdf9b519dbf662f4dc52cbe51722213794370240f74d43fe3e7d23b983cb052f913554751789babe303a2615b0db4287523d08e45700674eb23358ad63fa0d2027a1659a902544feb2ffd73f2441eb2523ece78be918f39f840640a8eae8dd52fc9a011ce3354848a003c1ab644a3267cbd5b7e89ef8e480f3e30f90e911a4bd47259e1fc3b4f69ee9c3d1e64842de66b5082618527056f6b864fb7ab5fe0d28680444353e07daeaae90ead128d992758c52bf44181e60a1832939f9979203df6d602aa659df00b1d69f89a4f96ea7a684f1ceac1eae932a2018280b6eced7f0bd61ea5ca338bc49be98db73f8c5b161ecdbd428f338d485e88d171221c19e568498329da4f99ae3ef3c60a9e8b95c7ed42129491a49f260ff35a7b573b6ef2bd9296ae0ab3eb85a93783e83cc69b2e1dc8e048233569c23dc3aaef06b2600925b4141553007f710318385807447875900deb43fc0fea6e6112cea8682f3f9c2f0052275e4d0a1c3a5f3e76394789e20e82b8d91cf360a45e13fcbe898f41da652fbb1b7349371bf030f37aeed99e6d7c06bdc85744344a3fc9e877a6813df4b2e6c49dda69c98b3c3fdf12e13b1ba57a73aff468f4f167879051abec83087fa5d6ccacd041807673c914078dced1fcbabbc151280bf8210e4c00f0115b1b962f0ac0681da94c21701c8521940361a9bc5417540ab341e78b908fe4b8ef4b120218bf37ec4e20023a1b780026ec6bcb6cff513900118ba58757314546dc8d8cb40485199ec67d947f5553fc1790771a9e4f6017ea9b26437d1999ae63f218c4de9846ca8ed704f522d7f1753444e530e9eb4e3b8f26d44090f0b014dd85b624542b5f8803633e37348dd11f1a8b42b9df9f25619c328cee040d9bd7b2e99a82f663ca0a51b89f43a7017557cc3eb7b7fd36bd008c79be223e26bac9b98faba1e7935f66cbac94207a3d3ddabcc5339032815e822f6aa3c2cca14a6dc06e114a6e1a857e27bd797c67c4ab08f090a9853c0155569c5f8990b4a4c22399a81aa56e139cbe8d7874e6be4c6a65743f4186e7b26b468f2318b8a8bfd3308074d6e82a01976b358762ebd09a3ea1725216a4d82d0c01b9d2583834ceba117a462962a16ea9b6d6f01ca90f80f181db3056f5dcd1ef460387f8209502d60ae8041083f1bcf52a4a755fc22c0ad1d93bbf0937929bdad6fd1b20627df44914914d294d796d14288a29d5133357fa4ea0734ca36767c0f02ca3894e2b8e09295b897d004b764d2f1587b7352588f5d89e4e18b74bd6abed3fba7adc0752f07c0a2d47dd6b124c10000bebc13b767ec10e32043baed3d75b76b51af53248e5a509fb61639185a8bcd03987de220a1783b549501fcd27f3a1728761d79064823497326a0fb4f81cc89fd37a7ac0a71fb0fc381696ab2cdcf402c1c3b3b0a7c311e7b234f46cab4f46b059af55f887d2b46c9b19505cd9f5006026efe97b22462b247bd2bc7aa4dadd423a48cc0249d548e04b43e31e63c0d2c1ce122bf5107003dcf7c786009d390cf050a9683c1a236a0e4aaeccd8091100de8b5ceb52bcef8ac986d20b4f52d3c6241e1e5a7ef6f56f01fd19954dcaa6153a15ce5c6a659c402a2dff01a8ec805eb6aa3709a47f8a20bad3a41c4fab8d38cb3bcb344fbf3659cab612f64f92a03ac543b09db4f9c824c0ef5d30c8b94ddb37d54c7cb1eb8b5c47c45759670d5bdabfb5ed4f83046800314cb44003b6e745ef5c288bebbde1c96d4fcc46829732445a11cb09d805bc4f724fe9684571f8a9415df6b9a17a70d83fa8d9fe290b93a7a097e13df1ed8180d61b426775cb2e7fb0541b7bf642f592227de6886be1581cbdd9a257ae262a36bcce000ebdcffb763ccccafc71c46d6ff1faf1b2f7bb214d4a35b5d1786075e5421d7eaf396ce3c93009085128104ba4dfe433d8cd6f75478741772d85915d62dddf2aaa395c538d987d57532939076fb62a60ba04f7817d0557bededd5ce678718123dcd2973383e5afcbcd0b7b8a7325ca5795d844d6d8ad2afdf83f21997118d3eea5922a689d56e6a62e91fe0e5972e93dd69edde2d8050ce980d3ac392bcf9468bec027fe887e490418dd8c2dc489af4c00b651e6fccca6924e13e1957f178506181d2e8471ffd4eed35cc981c67cb92c557a9181f9b42d1e31301f3c7f0a44e488d10067095dbb8c1486d6938b7b377ed3ec1e88feb938323e860ec6aadb739cb3b05f83caa31fb132bb305bc26827ddb507da979a49b7478ba490756aa708919cded4af240f0de965783c715d977711eb5b89b39423df5f01d8fac4b83ff83590b2c270d56d772bf350cbbd81ddaf9ca44f133a96c8e14a599cff82e8bafa0e7e1dc4c9424c1883b4ee4e5fc26f390824790ca424d48f1708e82fe698bed3962f9eea44b5630a1650b42fac62f7eadf3ef766f08dbb74412524876e0f578b7e8ba144f21deed46853e570ed6459cf9511ab4086b533b552a89868ade7972ecb9bac4489b13898dbe20e4a3a60362a7c56aabd684ab5b072a3cc24ee42b6d9eaf40ec86db8cf01a9d01cbb7c8444619d4c962ddb26bf4a0b1019eed7c4d830788289d363775be1c31dfb67d733faa8ba1f4ae2a4dddb6e2989387780ce11528f2326ff83d9f84070e8051569b4128006bba8717c50bbf04bdb53fabc4878d9de87b6890864e83f5a5644ce8ce7352681a0720ade2daf10ced91a7b027a50debe59744a8a766392ddbc1d0a6e74e3abac06393f11147801e9fb146433a2e0ede841905dd6d42ddce03f1834d3c57cf2ab639f1431ccf6db389ce2119189422295189b4af3890a13c76a5e2cf6243ab746828222c2f874acb246b0cce85ee67cab67a9dec46c64fe835e2422dcd2b1eec3a4e0831c37dc35901b03a7bb533324cf0e80135bbf305cde04a1db7e602bf3b089d1f1a073c5b8817c7c56e74c18ac205e7495b5596fc363e89c46b2617424312fd36fcf301eed2fd7fe91e7efb900c0d74ecf53a4b2ca418553ba3dfc883da70ab5a8f938061771a008429473f9f709d8bc0f7bd90c4805d1b2e6863880f7accaa63f88c19c1a7de0640a78685bd2d93100f5d4824d6043890a763e6aa12d93c5340be5d32eab1d814c9374157c74488adae86320226267623785c1ca19f2d843ca43f1fab38ddeb93addec13beb1825e250fe99f4322cf8967a0936f38dec7e42bd5e1bb6a556c6469e114b01f483664474c640e10f760a0940f8f5897eea025744e0398fb7c066b8d0aba9aa6471e628f25388041f286444baf0ab33e1262c77471a017337181028b10ebd5ecaa7e51cec30e8e472d0c67ed69ba401cadbecb9efa4ae80fc26cfb50492e4a8f3fc0dd735c2007c8facf3d2139f11d1a35576b95b71a0954256e0ea941fcf4d67332b5d22361c939afe78d5c85c6d8d596439f0597363a2417581ebf89aa5e69f979369e0ab6e3a25f3879483c3e721116f12414a5d3b0f076ea7c008a444fbc3051bac5b7e4dd139e942396b6488796832ff0fc56391f116d3dba5cf3ce3aa4f87a8fcdd2a8d9390ee32287c6c521394052f468043d98b012fbe9046a1ae34ef6383b2fb54c444e48118a6ed755f75ccb4e6fa35860dd0ff9f37505c7b26f45803031824a223075dbbc1f9f61d0378c52aabd76c0f22f5b7a8e6955dc384cd6d32bfd1268fbab2afbdce02e8135258d332c017390bb833bf974bc33d5c8a0bcc81567aa6366afe79321901e2c1cdf3953e4a1608f93fc3d5816d3e5dd8c2542ea44d87ef0764a65322a0fea27a228e886fc03a773962681bb2c64e343d2df84f5f4b834bbf1a5fd88fff56572eb1e839a284ca66e3bd5d1d237370b2f2cf773d2ed3ff36849867b32fc3d363e87cd8d633b0763bef0ebf4853f9d662b29417fa05beb0077304567173ff0a0e22c4f3251c320ce559344f4b7ef472c002f20f3137153ea3c868af8f39b056043d4bb11e1bc6c4614897af06cca5d1de3edd16ca45528580779833f775b2afbc792cc621ec4fb757344d6bd5394f6fc8b748ee80eb0d0cc606035512b03f60ae84c712b9db857d3f3246500965f45c14332546dc397744dd89ecb7a9c9a08ccc32d608f5ded8ab5adfc612beefeaf9bd8c7c22757b573c6990fd5efc49c6182ef91ca38a4b1b94a1e07a9bce735b51fd5fd8fd267d7cac7b501dd548e2219ce9e83ee8d43c093b27fa401686a84503f93bc7a5e43779ba9c67504d0a10f5970fc4d462dcb3d83f60d719dace941a57f33335d40c0190d2ac4872a9bdc129b222d03ffd8c23f618336b1555cc035ff794b419548ab87612b853936a42d3138836b724037e53786f8beed7700e36f9c90a49391ec629c81242bf29d1984906113656a84559c95527f91268bf17d31b81ec90136c4dcad91ce1d4d7ee5a1751cbcc1adaece3b0318d409f910484d14086024cb9a6864d8e70d1f3873ae1120ce1d173b8e1fbc333accaeb5aec56d119fcf7e3373e1c08f6fd4d8de713de70d9e106c105314d2142c34b8c86b4f7e2ef23ebb3c679e63a2c32145ca32a598c8643754fb8bc2ff684a5a83383dd7c84a56ef973f40b6a3ab6bf7192e8c9489fba27d5b72f5cd42e5d82b3dc3b35de674f536fd228f3071a4bc736d58d7d0d6f92bcd215b1be33cc3c080c0eb09e5c841f6def40c88f4cd7b741c74dcafde5cb69a71656ac42f70f82dcf675a0b08db643c67b063e61224252bee414468a9fc20a6db177221f52769ff401517e7225821f68c3da6e924b08895c9b0d68ea2306dd29b4a18348787fd7ce762624235d4e8a21cece2a0c1408eed555a94f203e353744b35e0dc7c24d11ffc969928df786f3db10ae8a83375e58b414631f52621980c66614b9591a5bb05e318af9cc5d2dd0a2a84fbf962c5a2e18c94ee1a96527438da8a2c670556ba75b746abcac805de8aa769a9694e5973b522f94fb3da71d117191df7ce9ea42d6118f37a597a9238977b441e994c83b5ab713a12b378fa47f7e4c8c85a34e22aeedb7b1715bf058b1801cab02d82ba078b76829e409708e20f9561e39acbb5612df3c176441962acf52e2ee0c908a70ca2f4456b2bac1835d539b5f690b250a81c395fdff151eba29fda0e74b2e10f3594c3c83fb2c335f343248f3d7eac64120bcc7a05334ed82fe71edcdf60df0ee829012098066f670c6c0d8f2c1986f8c686ab43d194d57380e419dec6cd3f18a6f54bee34b2ac6fd983a31c8f3d44c8c7641c68d1237358d9b7d668980f723f3689233097943d3aee9accd732c93466dd76eb85a43668ab5ad55da62595cbdd3ec795efb95adbe9d3fba1e3f8c82581943f63d8a81421eb10a1964d90d98e2e130139f665b741883148038b98336c61afe9643aa66231a6ec85b3212f66bed7a54c34a5adbcae886ac36dfd56732cea05610eafbf7508e25fd1a7d4a2993d76205847214d0acd15052a51a023ad0ced7f37dfb8f8c811210d6bd25b452702560c1b899137afc74a176fc1352958efa4d0b655afd2257a042cd2383017314b28d82f80a82a", 0x1000}, {&(0x7f0000002580)="73a14d89a1", 0x5}], 0x7, &(0x7f0000002640)=[{0x88, 0xffff, 0xffffffff, "1c71763f3eab23b5c7f0ab7b91f51a5bfb8bffbcf5a917e60b62d5570bcd6665c04906b4eecc5e9014f3f67453e02a7401ee9c1f9670bb1eeb8573cd6826dd0a86af78f40ac25333d17f77a81abb20a60a3d83a1b99cfd3a5e2e1799d24a2785068a8b2b3e0a0dd68695cdce35b9f87702e1e222"}, {0xa8, 0xffff, 0x3, "5bcdfe84fbf80e423b7e52553cb4a6dfc710e08835bd784d5c93e06f76c18d12122d1666a4cd9fa0285b5d6299e6d9f979ef9ea3403e6ad7394cc17bc79d05ac806e703a7031c299f071f26b70c25819f2349bb67a092c45e797a0a7f7b55363193a7263ab12f6304638f3ef692d5d14c2331bcbe3e7ac56cbf0f6ed43463cfaa1cf2d53a9b6dd7b31fdfc87d9b917a9dc2a13"}, {0x1010, 0xffff, 0x5, "703ee0cb2a3ddbaf4a15998dfe118af5fdc8b31801d82a0b1a27454c83c84951e14f7c2e7f99bd3f848ce2347593eb9ab3c8feecd149ff76a3144d1c9a9f3984d10bc3ba5f92482893e1c409accdcaa296c8d0f4056e293e57b840260f71cee09bf05462b5d45728b17ccf6578b95f3300c8b961d6852dc12289bde70f7b3c6d35755412fb40e24c4d3a4a609588b3f525df8b2662df040103728385f77b8fc68078326e516b112fb179bc50ce4eaf0c07a3a6d1e0abfd2b17559d17afdecc1364027451af79798c445d557f1f17d11690e5909518583ef5f869f84b8d2fbb96d6b5085a08059ded3d01bb594b664c42f2db5f9735145be9f6c499fbc7837b376f3a037e9b0251ee4c56a9487ea4562a93c82d859be0928b8170909ebad04abb0d2f14dbf03059d335feb64abf2415d3f2f021556b372a1a6b256fb6d7eab05c10f207aa108611f0221ea54236f69bc5848e006cd1459eabfeeaec926f128e14a84ab69c5296831d35cc0c21508472bd7cba86c51ed3c0dd9b7ee5f64383400eabf4d27cb50957ad39cba37908b5867af1d72ef110369f1164e60d95871b8f3e80511d9633386699ced1a83d7e6f7d70a8a3f67da24886f9c2dc03dbe32a1cae91039cb5141c2a5080540a43f676eeac9c99bfed9e0b0c59fcba1ee2913144e87c35b3303641b39c579250d245061e5a3a16f3723141515f69059ec105ccd5bc7c630c213026864e556787f114bab717ede94430c38299f196430cfdac97dec88e3fdb24b5e219867aea9eedb37c046586f017c131bc2150c17944f34560f343269ca6fed09c3526a244df865fb314c35e3881ee716d9bb8d22086d9d72b600b0364592baaadf5e8c09778eba4f9078cdc5c62b8757da19e447a188fea9ad5540df9e9065edb1244697db35a892e1df3d7a9e1a4c5b480fac186e73e18413a5885b4918e84595e32f228efb96252bd2506514623055d77bd520ff7b7ae4c4f1960fd05ab51f971377692427c94435d1c764a64733a42de4cd93d3c19bf33e42322f1acbb2d80575a94461ab46b45276ac8085c150f3a42b60fdb18474dd4cc9ed26c8545de437103d826566c0fb5d8dd602335eccd2d519ea3f27f36d0e1ce1b19623af3aa3d0fde4eecc22c147eae6fae1ed5f37cf4d711ef73362b1c6e13da1b8e4a20c6ceaa5e517cd28f5a92a3e61e8534dc132c862ceb3b3fa70adaeb83fe61b61df0c25ce80f7c68047d2e56f4d331eaf50c3c387659503532bceeb514bcf13753e8ce51d79cfbc5d7b4006dc8452e4e543e88f67d6ad8338a45398b2de6df53f22bd7a5a21966c91e35b407bee6862163d322045d1cdfbb5fcbf166666fbced99b9887aad895f31483b210accd4e7c2247e11d60cb65c8885ffd452081049c61a7d91ef17177db644cf45add5fb50e2bcf1cd91bb40a1dca2cffb83a8bce59e904e75d31188b71996b7cb457541c9ea278e643d34dfdc023a962b6369e0fdd94909f77ed2f2ad3675adbe8e6bb4d94fd9feb6970b986dcf545e59662aa5614e0b3430912fa43f457b313ac94ef10f017c62182d1464ef3dd85c304e1f492aa66403997adb93722c5462c1f1d96d42927aa08ab4f22c1c7a159c5cf7e534ae55a0d725c3b360f73de8afc0543b05d3b2680f091e1350e1ee0a38a8439365ec2d1ff173ae98c24a5f923e59fce96567cdc560c68f77c39f40a14a96bf0b233fb1cb10c90bc5f494cb5f59d37d43c2d27563175a26bf27a2ef1ce2117618c6bdee21ff905640896ab711b41cc82ab2f2ed8ccefd8cb09effbccf860a9d338a8cde671650ff84e4305b3ff58d2089f90208a3edc53326217f6fc8e306e4a57247743b21ff9cb3c62259977df448dab34570138ce74457102fc7f5a891e2b05c60957d5956112b52b3223a9986c32f3202765e4576e7a00bbc879350fdd99cbb7654dfbfd31b063bbb5c4d8d340daf437e17739255371dce12a9fd3530dd0b3ba8353cb8af6803deef488e934acca50309a2d295af37b22697225957c29b70ca4ff37937ba68708f2371499cdb8e611999c8404b779f99d301f1696d29ddfb4a1c85be88bcaf9ff32ba4becfa18a933c0e35bd08493f64162ac7874e0ee73935fa255d316932c3baec7aa31c50d9bb4615112caaf60ec118bdf4fc4b3f4aae0906e4196373a0a517671df1848dc983b9abefb2891aae1b64a08f26305cf39046e79bc12c6873bd8552c7aae9edd3b88d356bf34cf80b530f4ea7586cd0fc59237a5feea57bff5cd5c774963a5667dd013f1d874aeb1251cd2e56f1351d2e8014d092c4d419886f5824523e5e95721b65a59ee343fc07fbe33df5f379f19deead1cc8206b10272aca058857bbc49b92e48a8134f34fbb0171ad43a7e8fa7572075215d60226dfdbf26c13539421118c7fcbcc559165cecd5fcdfbcd79ebfbd88bbffdccd9c553330c0056532a5f034a3ddd9725483dafdbbb6d41411bc686bf4292ae0de3cbfca05b53137648a34aec0de7633466507c82a4a9f7b24b60e43ea77334039f588ed00b775033554828b016d7cb44e0f3eb6345580868874398ecc36b76007b94e0a3b03000e9f9ad9fb662bb4ab31c53289a60756faabc600599767b576b83a33895bdc7605c7534faae4b11062eec322c9e5b9197faa1d889f26ae0a733d74970f782286d4b7e56a627821d73808a083fa9eec7ec3645433be562dae0bfe3dfb0ce1e3cd473e7c1cb51331e305408af68375991fa31e99e75f8f37908db8b047b0eb593e8dd2dac29a7747db15a4deac7eb98790063516dbdcc03d4aa8b29ad6b0988bc1a8901879b3f57a333902110e32246b6fd8c84086b3ef273194fd5b0418eca04fcd48be86c8ac8e46544bc1a7d23377dad6b39e313143c00619aefcfc00ba615f2948edac2fdd770b3807a3ff262d1fde1be5d324373cc9b9554018f92df8fe916d80912d7d5fbf9297e49baf8f6cd78b74ef7e1e7d5b087197c1c4e16e287da188cfa951b4cae88a7016191645153b1c3ab9bc0e303b52f2a6aa28cd7430579821b886a5c439d5a92304e8665d498124f9ea772e7ed0f1edf9fe9fdc5c5fbb672d62318fcc91bcecd2db7ef32c01dc5954143e41aefcc920cd6d0080b3dffcd283587507b7638100053c79e56483c0b851efa5b2c3e7806428574d5591f0feab85ef9c4882371a1b7ed8831a94e477eaf937b9f75485c1fc39ea1493bae27cf0db950209a4fc974a80d9e91b1b23c0eabe5cf005a73dcdebb686a9cf570904ad1428d4a7092df0856f200be9c20d9a2e26c7f8ab34dbdd53c8d46cd72ff6227510b1e607c815064c1de91b06a4d4dd02b329f8fd11968a9060c49465a534ae1ee00f241cef4bc13bc80cd98d1ba8c7f8d64ecdfd4c3c0e38b4759f0616fc9a4e518f4c470f9db81740a5d8df01d9b0ee10a5e215720af135a0ec52e29160498fb494c472849a85ad1fbf31198263a6b602e3629b17244723a51d0ef84ef877d220a753d936500d3c1f808fca666cf96c8c90d1142e656df44d89d3795d871aa570475a183af5bec87cd8db47e47e6fc20fda234aaebfd51609acd3900c78b1cf1975546f1a9668c74cc4d0a8194402100f657c5198dc9d15033111a9f664624ebd891f9a8cff18d39085232878dea90ae22af4a1673678a9480a06bc825dcf42be3f31bc90af1f1665d9e29f0b9b560b4d514899e6ff46ab3978ed33e355249a5b61a0b1a9afdcdedc326c76a92d1f84d28e305560bf51eaeab4f8ea477d07e131c3faedcac33746305864c52336daa62424b37373d9570d5759af06c8007b2e6ea1c35f65219d892a4c9bd25f68ebce7f22b331cd9d0c1d6ee4a09f4200053f75bc4527660faec739ce33440d8a14a29bdca584148952b3d6385e03face052b150336955e040e910925e020c2deac149fe765c8e93cd3a8c70cb537a7afd59d344169ffdc5bacb7f188900f91d8d205d347b6f36bd3c736244d55948806268568847d33c519ec92517d16763dc72cc43e634bd3720d53413addeab519778a2efa7e7386e88141f781db249ba0fa48c87a6836863262ab48f08a6d9d71788c21904f6aed867e49c78522840857a43fd2f75b7757ff678b835585f1c38fadda23ada72539836134c10ae69ecae7d19b2eb92a6f2fc9a827001a9d3f94cb55bbeb680a2c8b988a1564e6726053eb95032e4867aee4f5efc1fe4dceb241170d87dbcd934f928d9ec8d41a4861cc4809f8db8e43a981536438634cd8c45a3097c86631d823b521cc909369bf075fddbbac15c0f728b8904f49af7d5c1871910c6e50a95469fa537ed9f367f816479b4e55e870a6ec8114238f41c4f080eef819aaf2ad3720ed43690fd6b6b407bbf17162b32649a8ab99331e2a2c24e6740d487c9d0b887b86d920c5d02a0615df3389499a091dc91246cda75ba4656b211462b9523dced7412cab29e81dd12276e173989b970ca0f3ca13934d0896dc7a7cc9f2fd6c06e60447184b2c1878be7aa228a8bc5ea2589c7ffc0a8ccb11a31118b714596dead70fced8be8cd9fd3c3b201150f94ca094038adf355eedd3a643a9003f6e9ff9194884c2ceae20aa455b6e36825a5a0de8a041df79b3891322b9394ffb2a9f792164549aba78cba1adf7810b4dec8ae55b978e78d9f7fd08b5df5048da1ac794568dda2dd863fc092e67ea8cdadd835c9627876f9c48d808875847a08ddb94b5de5280c2fac90ff8349e791cbc46df52cb3576a62ce60f04b8028a069c77c66cdf06af97c417400c55a942a95d0c84715164c3acd98cdcdf4dcd7f19168deb630da57de37598e43464fcf9e6689ca9f4c24314e3d15e356375aa8d0808f1100430760da6b5e4ba1f1d0a41a98e2150b7ea6811aa5985f9f33dd7e23c47933ac229312dc1e39c57ffbd541b518f9ec1a47119627a21bf17478abdb3bc42e148a78e2a81c4a6ba8171ec0df7e8d326ca074118b010561434227dc4f9386a2ff18f477c018690849a27de1a9ad47ea4550e98fb1c7b9ac515fb46694d4cf6a5f6a770e421a3edc06a5d5c91646367227276794c7d9c2c1632ae4a456572589860c2ff13c65033b68149c4cf52307c0c1f3e4731c6c9263791d44275363182fe2ef317ed0207498695166485be361c6d7eef157f55e9474163588de6b5b10a0650ee6ba4d39da03174e316e90bd4f19734d7e421d90d254a8965236d06a4e915c3cae215ac24ba98024d2f771befcb2f3ac8bfc9a92bc0d21990832a52be3689b9dc4eb398e77a739c1fc261613bc650b103e4700ec51d87f1b320c1b6d4b3cd6da8e59dc49c524f8039ce7c214c47e9edf99b584e1501af515dec68d7ead64f3da01b98210b3c6e9ce29d1fed91f4b8d25a2bb7680c036b964d48f6d1bf3dec8f3c1e67d3cb0874c24236768a9e4633469abafbc366f2cba410a0f591a3d1f71b9bcf0e1f3c3a5cc077f9b88bf7ccb296596330e33003ccc9b4030e1f4d6b1b8540a29bcc7131e1e94fcbd380742e1de38a9a9665dbff368f5ae5c4de9840e3f1d57cefad2e5d334a91c06863808e8d52e715f3147fe6884a0c3b5e8999b0864d032a74f4d3c63532ce03ac79c2fbb8788f0058bbd90ac9acba4fa97db867819c19cf5f616d3300ee6f49d5c3afbacafb0b31026062644752d9dd417a77b9b1b3cea96253745e01cc56b02ab81f616db23fec0a8195ea97b2f5d45b743a4d57ee2e6fa8fef409cbbe7e683e02561c36f718182d327a813661daba8f4c35353f8afb8b49795b985b6b53916458515e0f81004570d20"}, {0xe8, 0x1, 0x0, "f8eead4b53cb06a11843d801e98ee74ca9c0e6ca47f2e65506e8f3e3ce2f0e617ce31ddc564c783c4adf497deade29df1b02a2e3bbf17674647ed3fa90920771a24c5547ebc3a439c6993ebec5a2845bac35a7b21fa8bc9348fd194e735dabc28ff4041fadc43582667c21edb9d9f0595cfb49434f13e2b1b6809853339ee0cc12aab807c026ff55fafd001400def8a15d670a1991548a8aea6696c45ff86dda61ba966b014a000a3e93a69b2e9267c1eee99a7e0826f88bee766ffb3b6df91253538a445982f4c3dfcd4d26cf03b4f6988109df808d4b"}, {0xa0, 0x1, 0x1, "fc61335dba104acfe1d56344c1bbb1285e6436f7b8a1e96e39a1e8c1548391c2ecba876ae0a1d34450a599ac921366aa76d78862d0351c21972e229e8e673c4b4084c29f4d58a5ad3fd511c5e2a84f59efa186d953d70caef6aeb4d9ea05d208a80ec38861f7a1fec189a23a633a766ba60bf704032233d1f307a34e18dfe0a4cd65f19793126c625f4f7cb5d632"}], 0x12c8, 0x404}, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003ac0)="94c164778b8c80a3450de893ad830d00913f251158ac8dfdae71ffe6440f3c892ddd81d0f7825bd9e2f6faf6599049b5b0dabad2caaee5b0cc103674218a6b6f026b56b10618dc776d8b48a4a4af5f52e204b6cf6c0d9e5ec07326b64ce7941a72af5360214be3a20c895ae3a00b2bd418178e84cb7622eaaaa1cac32a2536df1957f3147cd440fafa485866e8cdfa285312ca06bddf4a0da7d1e218cb50bd33383e103dbdd8efa1989f544342c561ef0fbf55bd44e28e77a141756bce5a07899613dc5957ca334d6d3c4daf33076c8823f4bb6ac59fe89433ebb5423a8947e1b62781ec2b5b7a386b98f4184c6b0d27537d912f27a8475c1816f4333e83f8e1e225b8915514be067169ad030036d9673cf5b905754c1522dda8475eff538f0505956259e34cb3314bc750df8b11742e20c1f0ee3256d2d88eb829d56d4585d4eedebb7f4419b1a3029bbfe516333a71e203827db2d76358cdf9c629654ff9b3b34f239cc32bfc4abb225c89bd2d6353f386138dbee1df663f57215c39519b57cab55fd6ed5a5578472f69f73250e45221e8ad56705cee97a4be20f41a82a83eb82329dea71b8bbd56657c6b46dba9dc330ed571bac92019030e65feb38172763393818d4c88f101affdabacb913f55656b203c322e3c94038da12c757d11725d035eebbe78520eb7297c16d7e64e20564a8e7f8a509da8fdeea4cbd18071d136cc5f292e83b05c816d2bcf0d69022531c530f4924bac0a6d090dac8b502efed82d377084970d36ec4ba385acd58a7e651d5a026a6f818bdbe28c77c69f0c5a567ab3c59607daa0524729dbd2cc84f57b57285da8f96b1304a33944db0bae7cf32467a0d09337aa966b58d73ad73508bf3d9617b485128abbbbb09a198f9b6913175560a0f1abac15c3a4e7bec83064b3184872a85d30b22897da38a819ec0e7bd7799b46f4cd35c22ec62c5a37ad48b436ef396eb46794b307c1cc853daf51c8c876ff7bc9d6c2ca35ef20609de558b8dc1184c036e739ca279c0d6d2eff30fad49c7809762dec3889040fb9451fa6b389b3cac9b3292c7bd54b08dbd3c981b4375e6a5d094aa722e322d8f8279f72dd2c183367577b2a60a8c3e8b4bdd19b866f9ad671458082de21d400dd0218a12e13e3e3ca83204065a79fc73e3153a5e0ed2c2cc8121318355b24114e876181823f9da6402a8d9c21b18a6db4125aa327d6e04daee4e9c229af83695838a2224c5ec4bf0591f555852ad148cc73c795521553344c7fc8274720c9b94b30d28d75222638961e1f2487a8610bcc17257f429ed04cb4436770dbe4863babebc0fa2eb3ff54c8bd2a5a156e916c8159d2d88db670bb7c1e890356e8d06d9f6b72ee8a29f142ed89b03ab83c5bb2b57a4362040ed9806a759e7bacb0b71f326b64114f75a9f38dc86fa8382a9855a7e3d90b28e6179e4c826f0e82d39c0f6686618cb2a19e6a16ef0aeae819431e110f5f02ac1544fcfbf667861a4b538f79f4133706b6abccf4add984007f5e597dfe7475b47d0f925c2c91d769d1ce67bd8c51a9f07f6ca68d55bb00f6ea270591c068984de158cc3a00771ef95d8097c6c6478c7858cb82894aef46cb374c1ec977277a4f83cf595602c8e1a128b08e2e56f23ca2ac17bd93de0b9409c3a88048578b28f828f7bc4060be716ba17433c8510c90d67afc79461f566c14152951474a58c42e8664cff7f057c0b57e35cc33b652920623ce25308ea934cf0772e9ed3ac485f5ef9aa2348935c60e6d240a7ae5ef067a5c7181ddab27b70386f96f391e69eff8c910e0e84b0e21c6fe46f29d453c8d42182f7652a41712165490114d15e83a4529910a23edb1c510d739a3abf66807decdaa0523e32021bdb658b0be69250e1b933ea533228a121d147f17ae9d9527ff6847c95585490dacb4eaaa3b770e15d14ed9b9bfc80cddf429c32f3d313335c46614c013a52ae7b7bd363555a861cdec033f3cc809ddbd78af382910d228459e236799ec76433e9930efeebf720cd319ded8efdfa6e640ff3dd4e707b9d91d5895df37d6ddfce032f60f385612f43477b6b89b6e2fd1800ba78e8199e97ca512e3356a61fd45dceb96c7024ffb5bb4a769581aa4f8b5f06588c0ce2acfb849a81c1820b053adbd6e6f68e011906521a55a9925c5351c03ab99b2955afa088893e82dd9ae12a52390686ac85c702dca43b2c3ab94ebb77dfae6c22f8cbff46264467c7e93e4287a016c89ff1dff687c06a84e148ab25edce264c58b2c128a7483b596bc6da2dab23cb57a26fb7798ce1e0706844bb493dbe138c45130ad03c0b76fa8f0a8baa2e4e73737d43e8c33df5b195310b68b3b45231b4ca02968ef688497c033daa19dde3cd6f8a6179547dcc29dc5c3b67e4dbd1067a8ad7b111bfd42768556358aa7ed2b263376a7605216feb15219385dece63db38dd60e9daf6c9d333941e64d76acb757b64808b163bc28d24c9b6d3adef6f59c14e56932380e60cf16fbe8a09cbfb40e190915a5e8b0729fd868817ec5196ee2a331312e313bac91c3ef451ba13028d4faf9efb3be370ef8b825c9f5d35a91c6249e8ebf0223ee01d8043a4e1086757dd0af6a4135fa51fee8b107c9aa26d7257704e4fcf5d2c8882a2bcfa2796253dbd3fea99602733d94a68f076bd4a1b083a8077c2804dae64d8d692862d6aa30715a017718e758fa5879dcde5a8fc3cc20dad3daa68412ad051e86f3d6ace90b7bdbfb194e76fb0bb33d035664c3aaf2abee9743bccd47450a571b590f8bfa61fb01e4248926fd4c2c30351e32689c06ee4560b7eaa6268d137175ce6335a4a373f8d38e606b8b6fcc70014bb40aef4bef80d72a2106f1df906c2901b0697837e58ad457660541dd39aee6a2dee19bfd98f510c2eec3415641d7af367e6f080f7e2af9542562b8f2652d221f26abbcd7a75684e35c58c11a44532a131fd2bef168d86499da63b99d462c8d0ce03e860f363bfb6f129aee066a1fa904a5771896401598a54a2e9b2d61bdff60dba6250c06612ef8b22e966b6b6e4491ac8f650a1b4c048799e2489db9e92244dfd0d180f290d6b16b7b4baf66d70db0f6c49130561fe8d333129acaeb19994952a39f5dc107081d93b2fab0a26faaa6311700506cc2da1edc7adb5e5b8ea2dfeceb6d23365c32912859de6cf51cd8ffc1275fd34eb283fcfbb9f13fe03437f0f9b858cff014224c6dd8f0232ff05ab2d99237b64495a86c720dd98fa55412975f6d79dfd082f5e5735357c8628fd4715abc0cb2210fac811505b202a86b0ffd23649cbb9d542996f391ffec3ba7137f85c353149dff5f46571881a366efc054f206d85b064e31a6c1d8c478a432052da9aff284284f41a157d30d8dded29127d9ced60b398146c6e685cb2cf140f30b021bcef9f70050d2b6e93d9f1381384a7507213b3eb9dab389cdd05a75be13606556565f61a20b27f755cd3a9817dec76b2dabc6a75af4e5c915db12f506d94bb2c4f76b31cfa09e1016f09f672177167ad2d78408743f0223b75118dbb4b715b6871bde8d37c34b78814436d6c1fb238f94f380ae229d2a810e67065e67380eadd2b3d49bfb2d70b368e4a3502356bf767494e3a4ebd96529b952e3e6c0ad122349df74d1c4b78f0c609f73f8a7ae16e9f6c2faf791b787274b82d5842e296332d81800a470d29a028ef1bc6c4ce2d77a751f42a56529804d58e8120f8fe170ce6a3ecdd5eaa597ac13b5fe279ae4d41f359d8b8939023064a9295f558e190f86d1ce542632d57c299f78305a235029b6cef376507bf3ad3b880381e24da4482d23f88a03a343a517435b1676f2caf39eeb659c8b5d111dc2d56c374a312c844e83b3fbdc30004f0454333cc0e467b4f1e7c10ddc50b852bcb6726bfdbbc313a5dfdce2d00cfbd8f46c551b01fe0996f688181e7f63f92ec6b420bb0de482f1f810c5499086f5c04d1bd9421ff7a08ab23d3084db9408c133ae1987130ad987d676d4f1b67f0ab5d00507ae72999089fd907d05c10455dfd8eacd9490c1a77f4e39ca01bd8b8ea341287b6309bc2f131b9b980824d6bd4072f2a221acb6ffcc79b22b53e84dd19b8e26d89d66222740ee384a1f50cbc028faf3dc288e0c1c3f902be7be8b25ba273626abd1ba558b4c74239d6ba84fc9c90e198bb3d77d92d5ed09d38175bfc24ab5bd2b6a61b292965ef57f0ed8454a158ddbbc0f588c206493817f8ddbdd0e68f0d0533b19eb58f643248eed7d22f6e6c4df81348dc3ff79c0b0d1c81e3d336f4bfa4595ed35f6381ad70b0bacaab08596c4c6cac9156e6eed4ce779b07a9be08493eeb8c2dcbbee1f93e76ca4956cbed6183ece58f933635fb9a862448c3228e8243d80b88a11446aadfadd75f5812e7d312de36329bf5711196f0a4d845fce611d11a4568bf5270431ba68244aa60fb1a82ec9da31caccf5df6033f3524770a957a5f255036666410e95d04fb1b30b54e10acf5e13444a8acdad1bd4085adc899a77d4c02c12f6265326ef5042ace162c8fc2fffe3c8be148c3431dc7ae9dc480fc5e7f0ca450d5b0c5c78f69f301fa3adcf3aea533351009db354e98ddce62933d9e39a3d604f9a311cf8c6ee0d73121a2fa8c922eaefc81178a520429f10764d0fdb57ededa638c437224411da7ee74f7c37d3818e136c13511eaee04fc7d8f1eb3dbd94190d4a52e962d6d1985eb5f0cb38f9ef60fa61c38fb3aca4d4711319550fa2c0ae254b10c784b30ceefedf5a903b3c7b9db7243790dada71ce758ac25c2fe16cb0a5df2927ee6e36b3168291c82f88e97ded47c98b5aef2a0ae31b8aea4ec17acc7d0a26544bd80c237b1ec2eeb90d3e8b3ced15f04c4f4a7783106c9f7d68fe9d41db07d37e2039e823b7572f08a677ab612fe064d46adef5ee19ee2c05dc1ef6e449bc94591899bb5ccefa31729ee086becf866034c6c82ace367c4b356d119411994aad1420a9a6d7ea055c57efa66cf06b71ffa81e81053399bdebea0e446f6f03557d20f4fa1bad39f1f0e748eac3dab01c45ace2066c902c12b9ddea7627dd18eb123953f8f5cda384f133c9edf8bc8ec9e0b54fe54a892f192bd51452e5a42ef0b10ce6a39ba950944de2c3923a7ee61ce8d5b1f67c2ae914f07d7122b3b88e2f433d758b07553a519d25454fcbadf2b692e868fa1747aa715a9b0c34d78d812f362fe05bd8e10b5a494337f4de1c36a288a8d81a250baf5c43a7331e72e5dae7e37631c068f4c43e4ff2a71845be6b4a0211027ff84940d90b85949b9eaf92ea48991f00dea78638b80647a6ebfcb3b9f087bb500a54a474fc9675f556c7bd5556aff679d37fbf414b9948a16c2edf4656811c7b86306261da2c8402ac935382514feabb7277fc95edebcdc6f273eb3797599bdec663bcffd9f1a19df81ed70c954c3c1216004dfb4d94311dc7286adc300bb730ef2f017d789b712a2d92edabb2a7a34d585ca35ec1e5080f32bdb5a795d15f75b411e6506f95c0a14873331d4f2ce79c75637a554cd40eff461fdbef4df22db552d047159f4ab95e4d15f0dc2979ba0158dd3875aa448a6d3f495110e2d2d4c4dcebfa6059fc03d62a293cfe374ba5b70904663f977012d0d5972d6bb2cde7f035f3c7206e316f67ce24d793386047c5868adb1908946f0288e6791e4537b329f3fa32707779711423e6130805c893decb2927932df9c5013233edbda195fa7e0ce3ec4ebeb497e5f33726a2b486baf49f4d97816a70942f63dc73b856cc1ee0a98c5628abc", 0x1000) sendto$inet(r0, &(0x7f0000003980)="f3beefac5d62e96206e17bbed91363395dbf93839d4a970155b0902cf59c4848688edf565c84c72d6f26bf1b42ce55625bdf1a57a9c3d89cb499db438fcf1613a05dab7248bdaa892d0f591effd597607c0b472a6276c5a9703ead154484c1378f440f72375c69364d449a4ecd1cf0e6c98bfe0cea6cd679a79e0fb94712faff7dbf8002de64d5b73b2959bd83f2c076b8dd7e14a67fb4c8ffbbb20544727400b9135d80bab9a6fca2529e5a3b70e9919265abe7ca1e701bb201b8131a96814f43fa8659a1dc90126f5953574bd00ac44c15cc098cdc002b8965b330398a7a68724a53334b", 0xe5, 0x4, &(0x7f0000003a80)={0x2, 0x1}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) socket$inet(0x2, 0x5, 0x2) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x100000001, 0x6, 0xffff, 0x1c}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1f, 0x10000}) r4 = fcntl$getown(r0, 0x5) wait4(r4, &(0x7f0000000100), 0x2, &(0x7f0000000140)) 16:01:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1a8, 0x8a) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x10000}, {0x80, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8001, 0x5}, {0x7ff, 0x4}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x78951aae}}, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006007, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0xa4}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/22) 16:01:07 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = msgget(0x2, 0x402) msgget(0x0, 0x44) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/211) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffd99) 16:01:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x62) bind$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)=' l', 0x2}, {&(0x7f0000000140)="d7f05f591197666b7327f0bb54239e82311fee2321272ffd8b7af982537508956219dea7d68a07b272db90538b40856b7b054ffbf0829255e8f3a40ad06821705ef6bf89ce01515b82e802a54804a4124f61d2927d586bcd943c3cb7674a382ae4cc1aa8a786e956770ac0febe2d1a63ba6acb733c850141cc5ed266c358ee3608078c2cf159e5c7360e34ca6507283c006c466119f06229264bdb704aa0c7ef356bc0de00d23c2663eba7e9b7595ee48abe6051c0d84dc84f109133470a8e5c8828d9c64781ab92b6f0bb19be739f3b9eea04d75a80d072f5d2c8e11ac4d0d83e227e45da0b4c095c4ffdfbf0a8a0d9c30f57ea077169", 0xf7}, {&(0x7f0000000240)="a132dc6a0475bfed481c2354c685ae90aa11d1addda079616095a06235f3bd", 0x1f}, {&(0x7f0000000440)="a483a470d25052a75c2d3344ef63e297b69e075955c666dab9818d7c924a57e1e8b1be1871d73362d996af1fc0aad28e9e58cbd670d50ab9ba5429590d2cbd7358c233dc6b3d1e1ab938a49f6c9a72b6aed3647b3126d11c26b59138c55e5b12b87145db9ad301357223de5b9d2c34ec5095e9c61cb0f0a9e607ecf73d6b5bd4e58ff7da6d07c94f7c518b11feaaa597eb079803e43af3f3ab5a04209b5a1b08133b77964ef9e400b1f11985711355f3c878ef98f9d9e78f1e6c029b65aa09768621ae9b631e00402e6678", 0xcb}, {&(0x7f0000000280)="034207519b1fd8e7cb19b10fd72109eab91d58227d671cd3a5c3edc6a9d513c71b676286cb933157eef7f76b62a842", 0x2f}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r5, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) socket(0x6, 0x4002, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) 16:01:07 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) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = getpgid(0x0) r12 = geteuid() r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000240)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000280)=[{&(0x7f0000001000)="5020c09d80fee81196f64565fc59613f41e935301a651dc62bb768c6950fcda8a72d68041356b2e7523edcc0e0e9cff2b80578c74f42370455710648bcdb39beaa38626fe03f11a3d889a2463b409947a7e81f1f4d3b620de124317dcffee39b7995b17b2a5b59da352e9f32011a6d2086b332e6e44379184cb6aef8a08605d9e8043439a99a746e7eae5daf08aa801a30908f9f24efa04ee3ce40d18a98c5cbecee353b0db1d37177b70608267c24669c3b8ef9e6a4fa6271f1e254bc0b1d3678a2fe1899fd73170ae6abe7f2961b3f0d1a09980bb44543284c44f7c6a0e41fd39a3e1d8eadfb6ae7f4410638a12a0c890ffe81c30fb4193b8ad8c06571c16118acc95872e0d49cebb1c4c9042665cf7e86147dff35ca8c943b6717b64f00bd6c752d2593fcfdd3643310be8dfbea872934aafb4e6b389a9910574e98134ca9896724397121d0d55c2048761dc794f413d4916f9c9db269660c660e845a5a537f4c878cbac0f110e1469f62a3a11b09510bcd76da866e124b7b0939050250df44640ed0121830caad357dcba8912fece0d5fb71a4046e5afe7588cbb6d2f9fd6cbca18d49ca868c557bd1250b7e8b7126f00ed19529bae7adee4d55020a7dd658b6c1ff0c3b98c3da618adc2da49a3ca27b3d64c2a274f938b9820e05f3d649a585f21dc80ff74c94c46c1dde91ba962eabbc480747ca548c655b5ddadd6418d333e51249de76169f071d0a185368b8cc7a550bb2cb761c0b34b9560ceab3ae6720c000e1289946f84ddf89b7fb184ff22db3dd250e3c503ba85c59fe91139020c3d7187c8c3cbdfd9a887ff3d6d732ed34495afd3b60a4f9acc30e464ce3e514d372126e84af4960ab716367e5999b3cb57ca2f2d7861cc74a0c3572714ac237b90fe1cd8c6dc150283ce923d5f508e5bd2c5e12491c853cb37e39a6e250da244245dbb0b6a846e3a1bcc40b5019a1e58bdbefc9acd868b087f8a024ef190506d76c382def03f0154d204e706f2b03898b9ca5438653e47a89592a62337d8340d6b4e7fe3711f3a796698ab9860d07da3524170c685eda1ad595f7b6a35da78464e6c9fadab8410b936d81daff440153612ccbb74441e808825bda15368ae05bcb93ef0925e38002b61caced2829c1c871b9cbb4266bc2923d44a62a9c1aece9314a418a217823447caf94fb299e9da01f459a2830a57747d55bedf1b437efdfb68dbb3ad1d74c55bd76c835ac1c616c2951714738114485c7c327b268a206106ada109fefabeb4fd7089a305cf874f7e1b45e4d052606d2a777d5fd6f7e7f6f09f69d7fe21f79a5842a9b013bd663afb5b2e279631f0e524aaf411e65a499ed6d1895afbabcb9ae50ea9c423ff86a11d44e46be9b014f6c1f872651c04f7068985bafbe7350011af75401bc921f5d593c4859ec6c9110693061205cb38379c37cc36ee293f4b355ecfaa1754115839893357cf3b4c2663059e9708c57d59cb7156139074f071c49925f887eb0722d5c992f55927e1e1c3a84c5229fc471cf46bb8e81dbab730086ff5b2237e4324997a679518954750589a0da89725f4171d085318e799f47457e65df7341596d046a35c23f87b0ede3800f1482b2e95a83822c293299e17e0a9164517a22cab79433c447001edb40e794ab31072c44ed1838cef931ea89c324a05a276aabd5a26bb3b863f3d9df871826699271e8e420eb3621c8216629ad80bac3ad1726b801e14e6a0f0a6d36d68303bb855c0d8c02302421b61bd22c5c5277a909aafb47c9342d94f66df9dbf88db59831fbe40c6c44a09f18f80f94b375b125f46c70765468059f6b8c1abafca43b4e8d1e908f471c5a04cb626cf6a4d7b350a759e0b85a5f2753bba4bf5a3381a6a3bdc2bcfb34b20310802e8da371c5b2a30f7fa8adcc4b056bd39ae93a868ed61bf611c6958cb7ae7e70742c41968198f722b488b66095d3fd51e8d3ba8750c8da3ff5a9cb3ac9cffd24cc646b31f09a9dbb02aadcaa23f43bf8dd5905a31148d50a7b163db6a1c67e05d12197fe8463433f2c30cae18d387d6922628f010bfafb47191fe2c5812240749dc5b12bdcd69c32c81d05468c1487920f59786d32477eeb6080c9bf114b297aaefa1921265b0c55b6b90600fa11d97f0321f9322ef9ee7e07197ac6393e2431765018549e11df333236ba6f1cfa5381915c2ea306bf606612d2150f41d51d351b46d774aaf425eacf5e89fa59f1a94b8afe6d4511f73a77f91a2f28c2f7830279170f5c4d78fba57954db598dee4c696c9b1eb3daf614c36b322b2790c7c8dab52edeeddc7ad0bc6b53db18244ae3fb6328eea8c6da8267af0b5e5218aa34365837dad6d1e32763bda51bf89662ff53b64a82876c7560bf5bc71cacf1de83bcd389cc062910a3f8426049864e483fd08f26979c88253eccb18c723cb212690ce2c1aad58071da6e88728ce62fb6e57ffc4eb394aceceb1fe5b17888c9b83dba2bf1d782fe9698f80d2a375df3d6922a99893a00b5d28d1381faa61e38c80b0b698de41dd388215929dcbce679f2a2180b55d7317a08a4501c1757a6a53dc274e8ba09ae5eca6d788dcbd3f65eabe428a2511d5a77667a81f85c61b91e7aa7c51db65abfbdba00e47340e3645657eef1fb54109c11e5aaf68985c120fa2d064478014e946400ea8033e286942d2f3354f46f2a83292a07ef4cfa9bf8732916466759cdc65b1782db476766be7a6b66d9f5b26a5b7c74a0e91fb9d9cefca6e22de05abc483a0f84df68099368b15cb11da60d0f5adc4506b4bed7ec0034ccb8b4fcd1bc19357f47f25568ed070faf6351df9c49fa9d5ab0cf1853ac55b52cdbb2e36780a32e4aa8edc9c15c9b7d05b01b133194e9cad4a1140f4be1d92371dc644b3088bf64f812ba444cdc3356b6322d6df98ff018cfd03a780ba13d09ba6640ddbc81b407163a6c6e215ee3ba2dcfd2ce60283cf6dcb5cdf8568ae54187269322bc7344b684bc303bfe5c5bcaf8f9abe617e988b9ac3807feed061ca37a89644114a9afaef019dd2d44f5dd1a4daf98a1a7a45553c566fc5249f1c8694b654e9bcbe3d5774e15d64ed5f4f4e91c74a044d49edebd958e7bf5779029b6fe6edff0050fb8d477191a3efb1267bc48104fc8ff0d973e4ed2f011943124307936674c84fbecd4ac0172089af0114b18c71bddea7983f3b7e7f7feb4bb05b244e6bc89ba731addc5bd6e74334c43b8b48091fd66eeec188f0903b5e66e4d7a00c184a5e037bdf96ecce47458d12f2163416b8ae3cd10e5a2c5c447b6898f46c0c314ee17cf0f61f23e58ad05f2d1f4ee39628f91502ea0f235201ee6aa279cf8e8fbc3a5e327d38fd5c3f730b47dbbd4b1c01c5dbc281644973e2be11d9524d5036338cb34bc11db0561e4bad37f0e459394ba194524b7524136f484ea9b1adcc29853ab55021fc03ef4c8263f4f744e73089fb9265b3cf2d00e32af8f136e90e192579f935c99bd7902bbd9dce780a4ef6a3401a1209d7e6ea3a0ff1b0c94c38d88501793729728ce06d298285e5363ce2bd677072417dc9c4e6ca392633b615f2f74aab1d49a75932e5f65723571181ddb6ff415f08f7eaedc284e0148ea9ae260ebb9ae29fc9d6e720d484f1faa2c1e6892b53b130200228bbc615906fcda173e3c46fd03902d951a2c34be983faa12a3b137116d6911c156ac5a5ba7fdcfa11dc910347f7948e0ffe17b81282d4c14fc2c578faefb74a3e40ed90ad7ee9738fdf1a41c202129fedc8a0815744c5603705cc7bb4c8be1157e6d85f8dd3a758570503ccd4d3bf2bfaf575367a4c9eaaf90f97be74cdfd58d364a520b80d79be195c412fedddff8220b0c8f0b590b683bc7a940284d08d1c578efc1f67f620a09307edeb15010b75b9be796dc355a445c2e2ff46ce638fe25214fc36191a9b8b26af7ba4c7f732cb2ea2461977c7faf02a30313896e6929f089a6ef8e2833dff80ee07eace967a999edd73bb6be90fae9aa60f950ed77ce8d80063e6c7f98e0936bec8da110c004722a26ac72a41fc4f5f429b5c9f0bb772494cfe73a70dd25669c5d2452ef3227803689f89d135c7e619e84b8fd4d0e834c95e64fc8fc29eed0b9dc6415881cc859183de0092b3b3002c2e1beb501c3e7ed459213975b340f6bf1882bd71c3fc93ac3835f56eccb73d81501a16a6e407112de95027b039db1e57236dca3badbb4998566fecfc655895bfef3803b142177364eed2a252f2f0fcb7493defd39280d33a932c34105c4f59ec34ac40368a352ed501fd131f7121ddcb0d985f78ca776f2ed488e13d6e01dc051241d158871433be59ab375060c61425942976f232ce32bac6282d70fcd23492d10829e4a68d64c39ecf3474b821e833ac1f36ce71546d55f192e9dc0e3670c69e2f4b2b8ec5c52dfceb90fae067ef36a9fda8964664ea583f9411dab89fa01d5907314e26de103a8858b4187ae3fdf4d5732e1f9ea7df559de356f72284757636f187718883f54157996e70506536e3e09dec2452e58021a7a50acd70647b31d299a98402e001fe71ddf0754bc6d91a1253621e3b62071f459172ba850b1ad12c9c58a9e2f7f98a75f71d6be5d8d864ca30fa15d3e2053c156029e71863380283c4e2b881b3e8ca02f2aa07b7a4a66efff17113e5b620245a38776fae2c1add52bc1d1d66235ad3c3f530fea71c2b3856422fbf581944e4875a50d816e4828ec9a6ae478f4f15b1b6d5901391ad653c80cc1d3af01c37134cfc929a28fdf4cb32f2edaa4e63b6824237ac0467995d103242e7425e59f47774065358f5d0822f77e2949f38e57d74c73876a518b8209e2533d5c7c8b07cedbe33b4ad28198e93f46a82059c778fefb984bb50753bbb344f11028381cfa6a7ac1ec3b06cafb4897f4d2cf7dbc52ecd101b5c18afd6ce310427c89ca68af37a9e0baf264d31e0b155a2284306603b6584422135497216b8a77df4da7678897d588689d12ee6050680b581164442b66e5d5ee5ed381f1250853136a6b525501100086176cef525f6890698552b06e4197471e8b13abc834e3b2cf7bad8afbbb143b0f1a6474ccc0a6059f371c6cb8e23b729ad43d903abdbccb97a40d86279b8edfaf5ec62fb8999d8d0f2a7601ee13910601c13cbf6c8f263826bb821bd829b0b33650a1633ae6f52139b7e6682085e12bb66c42f0a062658eee4c75d6ba033ace4a973774d5af1965f187c452d841bacf2b86cdf005d2ab32b290369f9cd7172a350b986f5f259538a3c915956fd93833d19a4185be65e8727d3736cb62d6e6121f614a84fe427383565ef7ac6b57bd352142a0a3b26b63483c1b6fad5c5d948db3943c9cee84daa2eef7d6e6bb9e116c6f6ea3655d9f5947cd9e40bd4645e13682c5641b340e4ea3ec54996c723c1eef07dbd4d980f4859eb24d3c7221639aaf72c6dbc559dafea93d6daa2c23a31a8511cd78f2fb1963b5a7fd753cbf7a383e110c5b701162f90af720bf4b12c8cab97f2bd91195a898b59f4e85d90334b6187cfba3fe6d41bbe70afd1db7c9156903c221c16316bf4b181c2e387ab768fa863837db8a198cfcd07366416732d57193d084b10ec89dbcda38a08988c40c1184f8ce15ac3db801da0d57767107c1fa91ea7c852d41634ac4adc9aeb4dce71a9e6860f84aa8b5e311bb71c58ea3ae496e7d70eccd8ee095b1e0d3e9fe7a473bf880f4c4398df1b20b6895e3e7ac57f5e043bbe8f74f3275eaca2714d1513560fea776389eadf5932c174a5a93aa184796f70cc2d1", 0x1000}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}], 0xc0}, 0x401) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r0) 16:01:07 executing program 1: r0 = msgget$private(0x0, 0x82) msgrcv(r0, &(0x7f0000000000)={0x0, ""/232}, 0xf0, 0x0, 0x1000) getrlimit(0x0, 0xffffffffffffffff) 16:01:07 executing program 0: socket(0x2, 0x3, 0x0) socketpair(0x20, 0xc007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xcd61) 16:01:07 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0xc000, 0x5b36) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x10001) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 16:01:07 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x5}, {0x2}}, 0x0) poll(0x0, 0x0, 0xd56) setitimer(0x20, 0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x4}, {0x2, 0xbc}}, &(0x7f0000000080)) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8", 0xe) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000100)=""/218, 0xda}], 0x2) preadv(r0, &(0x7f0000000000), 0x287, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/29, 0x1d}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r2) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x2936de8b6db8a5d6) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) kqueue() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x9) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x18) 16:01:09 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:01:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000001240)=':', 0x1) kevent(r0, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x40000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x74, 0x6}, {{r0}, 0xffffffffffffffff, 0x25, 0xf0000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x2}, {{r0}, 0xfffffffffffffffc, 0x88, 0x0, 0x9c8f, 0x4}], 0xfe2, &(0x7f0000001380)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x10000, 0x401}, {{r0}, 0xffffffffffffffff, 0xa0, 0x6, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x60000083, 0x8, 0x13237960}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x15, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x6, 0xc00fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x45c99fabd943ec85, 0xf000002c, 0x0, 0x686c0658}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x0, 0x5}], 0xffffffff, &(0x7f0000000040)={0x8c15}) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad", 0xf3c) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) 16:01:09 executing program 0: r0 = semget(0x1, 0x0, 0x0) semget(0x0, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1}], 0x1) r1 = socket$inet(0x2, 0x8004, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = getpid() wait4(r2, &(0x7f0000001780), 0xb, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r1, &(0x7f00000017c0)=[{{r1}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r1}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r1}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r1}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r1, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x4}) 16:01:09 executing program 0: r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000e6e000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getpgrp() fcntl$getown(r0, 0x5) getppid() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="9be3a5e9d23f0bca1af3ee763319790aad03c4653dbe60f27ef658027f9cc540535bc3ead894c81f0cd88beeb91e83518c3fdff1fb24997d39dda53852257074f4b9fb913948b5147c571b187e80f399755dc84e507235c8ca18e4cc05a5a8d675521674368d4f4019d4d04817e56c153d303a92616da803d8328abe82867eacc66ce657ca280f43a2beabff2e9e05d1dc5116428261fbeb5859dcb9612c440a742267424aeeed73", 0xa8) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a4f4f592ab16b5053f16b79160c957f2e78cebaf53672324c0f262786b623c275cb42782bc90e5a8fab85272cce6066bb119320289a3670e96d3385d103bd7e7e397471d24f1b9bbf3dfb9366f2492615b8addf49d5cb53b1ed47996bbd1f8882ca3c102109be6abed87238864bc5a86e984acf5100e7b6661fa2591b608a8d84f2c447f1537bb66dea609214e4ff3dc7a11cba20e82e8e433a3d4b32a9f165219e7366ba0338d20893789e084db2bc1615da98ce832ca9398866ddd6a743db41a59521f6e7fb392", 0xc8) 16:01:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) accept(r2, &(0x7f0000000480)=@in6, &(0x7f0000000580)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) r6 = socket$inet(0x2, 0x4000, 0xda) flock(r6, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r7 = dup2(r3, r3) r8 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgrp() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r9, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r10, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:01:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = dup2(r0, r0) r3 = kqueue() read(r2, &(0x7f0000000180)=""/23, 0x17) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x88, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0xbc, 0x7, 0xffff}], 0x7fff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x50, 0x80000007, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x200fffff, 0x7ea78f4b, 0x1000}], 0x7ff, &(0x7f00000000c0)={0x20, 0x23f4}) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x1f, 0x0, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:01:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1040e, 0x143) getdents(r0, &(0x7f0000000100)=""/48, 0x30) r1 = openat(r0, &(0x7f0000000240)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:01:09 executing program 0: r0 = socket(0x3e, 0x5, 0x7) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="48dc42b83db683532f7363ac3f2906540addd472517a2639be64b6060292f0fcc79deb9459a7fbf5fa939023eb7d3b93311e85ecaa9bb86ae73bebf0324908a0ab401235aae2eadf469343607ef887b354fd5d7b8d0d63f36ecc2b523a0f1969346ddfc9462d063e6508a997af1e45172e277a90f268fe22daadfecab3fe5fc6ef8f9f74a261151146ff65487cd591705e3018ccacaaab3a330599f8eebd0e714362ac94a3b1f73db02210b57252a3c23655186b873cac415c61a398c49079bfe370df14d44630d4dc82ca83f0859a6ecf3ef080cf9ca118c2fb2cc3e4659f87a9b4ca0016c04b5153ddc6581a", 0xed) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:01:09 executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000140)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0xc, 0x40) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x337, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x100000}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_emit_ethernet(0x9a, &(0x7f0000000080)="6207a8fea7db58c87d01161e6090c850eb8296118aa366b7525a43ac859ab8d628560ff550b86632449ad26b15025e06629d9583483fc3c19c363e26363e4ab2b5fbf2f526ce23ef91674948b3526adf15236d14e9c2615ce5967c41096eaefb0820754480af6af5b3d154520935da7284718245aaec80c9994db93f75f18de725eed2feafd1713507c73f7283173861e5f2bdd541af4a57ea37") mkdir(0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') socketpair$inet6(0x18, 0x4, 0xffff, &(0x7f0000000000)) syz_open_pts() close(r0) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="77032a1540b5096a97ce60a05a92c9dad1c510a2957131089af3ca925ac700f3f907da1448c795946a59795206c2177a0447abb189fa811804dd3032c91800afc37adeb9965fe67f9b86eda68ed3b255277d98839d41b29534973e5d5def64565077d51bcbb4d7bf65fe7fdfca6f987e119b7e580f48c76f22b153d798a16c17fff05c4167d169bbb74a75f067aad91199b5f516f9aba6fb214c1ef2be0c0cd948a7832296d148857eaa95958bc2a459694f44f0d1d536543971c225dc64c2f97c8dced2864eadd1a4a07fd9d6af4a5ee30f3f3252bf52", 0xd7}, {&(0x7f00000001c0)="c4c5ccb6afb51129513acbb0eb4be3e6fb05cc51297bc4393480d9cb28c8c9eee5406a7f59fc370346c40826dae485a189fea566cfaa40752604c33e80bc68f694502ffa076b3ce6d656a1fab9addd2b6429c27294ac9ea4420d1ae2c0845278cbbcb5b257bb2bfc855b", 0x6a}, {&(0x7f0000000240)="f36aa79f6788e18388eb70bb3b1a39f8aa101445d1166de7879c5851750667c5a21bcf060d9b4d6f34f3f2909717f877bb2504852993946faf3e5decd136d5a1e192b13052c6a557fa8466c0db69c95f26e97f0cc262f2716dff353f85052d26129c2a4692cfcfd773b902c45c00de09bb5e756ff89d04c9bae1e2bb7bf23500925967279ec3e6fa35b34fe58c36c1ab8f99f2786e2e94d5437cfde17c37d3e0cb8efb4c8e196848d3e4034cbfd71105", 0xb0}, {&(0x7f0000000340)="94e936d4415387f6a653b02b72a88f262c5e6f0a53ebd60ff6044ded4d40d02c59b35b59af267f8b8bf967ef47e2e0828238c93a2846dc301e43e16fe618f58ffb58d7b1296aedb0b1e2e3a89d94005d756b4c6bbc54c389fc029f09010b653a258ba640b9fa8b1685fbf023a38f", 0x6e}, {&(0x7f0000001400)="9f64e048b94dacfbe7e6376f6096e56160d49c41693ccd06d95fad8ce1159e578cebab0e73f7e90e76ccb8eea5bec3e4f96ac7551b746320573b4f49faacd7259b96144899eb98b9dcc7b8c25baada87a482342628eb8f1e8f10d79e6ebade5539673682db56603bcbc4b9a52243ac3ec03f2ffdf92610904d5e9f7d63d90fe3e01807a56ef97113db27ddcf0217adee0a9a2541907b6826e2901f968339210320acda2daaa3cce67829e680ac19524c08c33103d0", 0xb5}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0xa}, 0x8) recvfrom$inet6(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x10001}, 0xc) 16:01:09 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0xfffffffffffffffc, 0xfffffffffffffffe) 16:01:09 executing program 1: pipe2(&(0x7f00000001c0), 0x0) socketpair(0x20, 0x0, 0xb5e, &(0x7f0000000000)) 16:01:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x44) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c", 0x460) 16:01:10 executing program 1: syz_open_pts() r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x368, 0x4}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/251, 0xd3, 0x2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0x5) 16:01:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000faf000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f1b000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000fcd000/0x4000)=nil, 0x1000) r2 = getpid() getpgid(r2) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xb) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) fchmod(r2, 0x20) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x1a6) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/54, 0x36}, {&(0x7f00000005c0)=""/82, 0x52}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/14, 0xe}, {&(0x7f00000006c0)=""/229, 0xe5}, {&(0x7f00000007c0)=""/150, 0x96}], 0x7) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) syz_open_pts() close(r0) r2 = kqueue() open(&(0x7f0000000980)='./file0\x00', 0x8000, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x100000000, 0x4, 0x10000000, 0xd97, "7758c14910c93abf3718daae374ce0efef341271", 0x9bbc, 0xb0cf}) socketpair(0x6, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x40) r7 = getuid() getgroups(0xa, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getuid() getgroups(0x3, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000ac0)={{0x1ff, r7, r8, r9, r10, 0x89, 0xfffffffeffffffff}, 0x42489d3c, 0xaf, r11, r12, 0x5, 0x7, 0x3f, 0x7fffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)=""/170, &(0x7f0000000380)=0xaa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffc, 0x5, "a147780ac85a538a131900daa664987e0d7a00"}) r13 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000940)={0x7, 0xfffffffffffffff9, 0x0, 0x3, "a515f4c388bcd90b36f917ba59ef29ca7ad5e858", 0x80000001, 0xd11}) readv(r13, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) poll(&(0x7f00000003c0)=[{r3, 0x18}, {r4, 0x8}, {r5, 0x80}, {r0, 0x60}, {r13, 0x8}], 0x5, 0x9) fcntl$getown(r13, 0x5) 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fsync(r0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:01:10 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xcf, 0x108452c19e3d5fbd, 0x7f, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20000002, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf, 0x8001, 0x80}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffffffc, 0x4}], 0x78, 0x0) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9}, 0x0) socketpair$inet(0x2, 0x0, 0x7, &(0x7f0000000000)) shutdown(r0, 0x0) shutdown(r0, 0x0) 16:01:11 executing program 0: r0 = kqueue() getpgrp() getppid() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x34) shutdown(r1, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x54) fcntl$setown(r0, 0x6, 0x0) 16:01:11 executing program 1: setrlimit(0x4, &(0x7f0000001040)={0xa1ab}) r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) mlockall(0x2) 16:01:11 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:01:11 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034dc65c207351a1d9d7dc1c536d0a17906fe2de3b47f33369b856d6a35fe4b8d27a164278684e902d80aa3451487b2a40471a8993eafb42d582e9c311904f464a6acfb1cd5ea4ee7ae3fcf285e61057f4e523fa087cc71956672974a452991610b410cb032f5be57ed977f31ed7538e847097b3b6a6e9783c5ab611558446b371334216cc9b3f4ec248ec8d4ee0db70d401042109e3b7928c51766dbe0608bc24120ad05c4a35cf300fab21a3942d340abffe8463f1fb8d6da54823837e1cb54459055855e289baf96c588aa34fbce5d73e5d854e9264b446751352d1d89783b8f0595aa1f87dbf035e804cdaa253c01db722f1f5425d77acffb5f59b6765ba5e4fa90221f27ddd902bd46dffce4d62b1e8da38afe3ff735ab46de5ad00f4a29ce2ab25316d61401661ed5a66ef26ce4bc4e739d9292ba99f27cb52dfde0bb686eb6232d2b12e423356e2b50258b3d29dc3d9c33630971c8c8807679bdf3da828f52e8fc9a9bfb9d4984c0748ba76cf71d6d84ebbcba3e4a6a5713c0fd2bfc10975a408a609b259722a3ebba4ffa96240adbdfa2af4622cf3529911e98a572b4d4e87e83cbd40f8e1c20be9fe1a0d1c885367208d1ef6e8659ef67574a39f132a23db99f000000000000000000"], &(0x7f0000000040)=0x1002) 16:01:11 executing program 1: r0 = syz_open_pts() close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0xef47, 0xabf, &(0x7f0000000100)="b5965b2e5dfb7b01f4254750984a8e6585eebed84eb1b49ed52e2fdb5742acda7f8a769cf9f6b09cf9d4170bfd019a547a45d58f0ad278bd4aa7dd116b4436e0a603968f6aba8ddbc2ea8fedd50f1cd0c8c105db7a5a9ec8315169e90a62a3c29d88d4c1aaedd71bf4d7e7324f536ef2a8107437b9d074a7c6140d9d1b221b60067854c0073de01024fb28c5e63341aaa6d19add1a58eb584f5fbcba", 0x9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cd21544aec823e55d78f39219df1a2590f3ef361"}) 16:01:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc8) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4a) r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x90, 0x0) read(r0, &(0x7f0000000080)=""/55, 0x37) recvfrom$unix(r0, &(0x7f0000000100)=""/187, 0xbb, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:01:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x18e}) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r6, r7, r8]) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 16:01:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = accept(r0, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='r\x00') r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000001700), 0x8, &(0x7f0000001740)) r3 = socket$inet(0x2, 0x4, 0x4c000) r4 = accept(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) chmod(&(0x7f0000000580)='./file0/file0\x00', 0x100) chdir(&(0x7f0000000040)='./file0\x00') syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x1) bind$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\'@^\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='{.\x00']) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = semget(0x2, 0x3, 0x84) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000640)=""/32) r6 = open(&(0x7f0000000300)='./file0\x00', 0x110, 0x80) chdir(&(0x7f00000005c0)='./file0/file0\x00') r7 = getpid() fcntl$lock(r6, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x2, 0xdd, r7}) getsockname$unix(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000016c0)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x4}, {0x18, 0x1, 0x561, 0x570}, 0x1f, [0x6, 0x10001, 0x0, 0x80000000, 0xd74, 0x35, 0x8]}, 0x3c) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0xd, 0x800, 0x8, "ad664be98bb8cb6a971c3f462efaa297b85218fe", 0x8, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="49813e740d32a38f282bcb7d957d4c07cc5e0e39539abeb65616df0f80d4fa9ae47fc6e63cadb61745aac2c3c6b7", 0x2e) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:01:11 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x2000a, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) dup2(r0, r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7928eda0816e84f81c4c894ad1554faaabb0776f1f27d6f1ede8524a6897c3d1627218a7952d0cd6a8e58381937706863356b6ca79f3374c78da6b04b77acdd737ddfcccbb47dbfe4a6321223e07cd7212d763e25f1678da24a17c4c7d220732a47c00f2b766c424dee97e2df1763d1d4117230074ec42820e279c750cd275e1b30fdd74740fcd6cfe68fa0064680345c426a0ab292479ee80b165084a17895e601cf2f0ab5f0aa9df36c02610c40871233caa4ea9924c0aef047b4e5b179f8d355dba545ef6f50c7cab6da23e447f2ec2248362524f70131bee878a6d522e1bffef5e987", 0xe5}, {&(0x7f0000000040)="2e3ded981c3eebff3f5ce0be5bd8ca48d0da56c89b333d6187d0c569a6c32dd66df6", 0x22}, {&(0x7f00000001c0)="ac9a2d5d4c529517e9270d4baa8aaec8efbffbcc459821cedd4acdcfda99f21eef5a77235816ecbb3dd6c9f58cc864c7b45562e4d47a7fb338072c3b522b0654a11d566fb4eafb17d1b18114edacdb70ff1cb3f3dc652b712ab73252c9c5a4306c8d060a5424ee48d53d", 0x6a}], 0x3) close(r0) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)) syz_open_pts() 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) open(&(0x7f0000000080)='./bus/file0\x00', 0x28020, 0x0) sync() 16:01:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) chdir(0x0) unveil(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000380)='f\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x98) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000006c0)}, {0x0}, {0x0}], 0x3) close(r0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20, 0x104) 16:01:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x94) 16:01:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x400000, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x47b0, 0x2, 0x1, 0x4, "70d14eec640c965e47d8a39234e2443dc0b76162", 0x7, 0x100000001}) read(r0, &(0x7f0000000040)=""/88, 0x58) 16:01:11 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)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r1, 0x81}], 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="3e558e06b785576d06672600b077859a4be34bb59544d75acd1665a1562b3c4e8044c0b34c6d1491fb5cce7ed19cc451bfa2aa2e2f99d8607bcfe7bac7e8f7fb8bb6cd64d9a058f63b5c7b61b2d95d4dfd24c5a92dea50c84622b2a28487be6dee1ac1bdad21433c1aace31b7cdcd5bbc2b69526e529b6e9b1562f5508ee414200e1edb9163b7207f6bfbb1fd15d94341b80a6e29636c6179b0f36c8ed6fd58daf802bb1f094aaca05c392f09b7c9abd417b8615e8fe8ff211ff203346dd825af0c5fac66ffb52571def9ad611d8ee6c2dada9a32d2bde9d4019a3a79d386f26719fa502ed05fe1b8ec6bbb54e57e9d4f66b37cca39ae8", 0xf7}], 0x1, 0x3c) 16:01:11 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r0, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket(0x18, 0x3, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:11 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000080)=0x3) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x80) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fdaae633b7f89f09a881482e5fdc0ea8586013f067e71723c2adb80b25f91493e1e95dbff5b073077fe53f76f421f0655807a3443871c1ece1b381b5fd508e339a00e6a9d80469dca8e3613b93a6db380d6cddd18c4a4ab0c0c60c071d203468bc6ab0aacb0c5c8725cdfc441899da17e29834659d37dac6018ad76885b25496f2f607795e3d7614c2", 0xffffffffffffffa7) recvfrom(r0, &(0x7f0000000140)=""/119, 0x77, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) fchmod(r0, 0x8) flock(r0, 0x4) 16:01:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x18800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4abe) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) fchmod(r0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r3 = socket$inet6(0x18, 0x100000003, 0x0) getsockopt(r3, 0x7, 0x7, &(0x7f0000000240)=""/191, &(0x7f00000000c0)=0xbf) sendto(r3, 0x0, 0x0, 0x4, 0x0, 0xae) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget(0x1, 0x7, 0x200) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x5, 0xa9, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:01:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r0) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000280), 0x4) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x50) shutdown(r1, 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac0", 0x58) syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) kqueue() syz_open_pts() 16:01:12 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x100000003, 0x100000000000102) shutdown(r0, 0x2) r1 = getuid() setuid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f0000000040)=""/99, 0x63) 16:01:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) fchmod(r0, 0x0) fchmod(r1, 0x50) 16:01:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001680)="35806e56a07895c5f431ef95d7d62656bf84f122972973bc5d3c8e1f14de7148bc01b5050fa443433fe0db6398000fc3a5384947c4190c2737695605aec1c9c0ce57d687146707455b655bf057734275e41be8f04271d1516f78fbb40d57c5de01268af80162ed8f3ae59f8d9fac0048586fd104a900000000000000601ede00186eb972e62a524616a6c2b69f6be12d0cccee0f56ede44cb320843ba600010000ae8cb67fd71ca7d8705fde37aa2dd07fca432c70817fc4db7caedde5dd84945babc952756835c71d8cd6c0577d503bb559680888b2f120b7f983c5d114cb73c356e19e", 0xffffffffffffff20) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="9e73315d7df013eee66dbb95e8a95f99ad91510fb3d804c4b5f6ca9c55a8da9febf4d5d00e4c17806810613c7f2b07e361148f12a909a1eab3fd942fec7f541da3717583a4c6f6ad75b94534ea37748fc4872f3ed19cf7290395cbf3107ef95c3120907c377ecd7c95aa925bae8efceac993a225516078e3af8b7748787ee86770d8f8c06f3ee425a00c4f3d30a3b66d85cff9c4", 0x94}], 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x10) kqueue() accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x3f) fcntl$getown(r0, 0x5) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000080002000, 0xfffffffffffffff8) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0xffffffffffffffff) login: Y•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žtY•ÊN‡.îQä E€T¾ç³ÕȽ㣌¶ µñ±á;~¥¾ µ¯"žt OpenBSD/amd64 (worker.syzkaller) (tty00) 16:01:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/73}, &(0x7f0000001100)=0x4b) clock_settime(0x0, 0x0) 16:01:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) fchmod(r0, 0x180) 16:01:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x60, 0x7fffffff) 16:01:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/46, 0x2e) socketpair$inet(0x2, 0x5, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/217, 0xd9, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) socketpair$inet(0x2, 0x2, 0x100, &(0x7f0000000200)) shutdown(r2, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240)={0x5fe, 0x20}, 0x10) close(r2) 16:01:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8808, 0x98) semget(0x3, 0x0, 0x104) 16:01:13 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:01:13 executing program 0: poll(0x0, 0x0, 0x2) socketpair(0x2, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x8100bfff, 0xa158073) shutdown(r0, 0x0) 16:01:13 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x40) r2 = openat(r1, &(0x7f0000000080)='/', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) getdents(r2, 0x0, 0xd4913642) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file2\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) r2 = geteuid() accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) seteuid(r2) 16:01:13 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, 0x0, 0x2e033057d7d5ee6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x800, 0x6, 0x0, "f34c701446f2693ecdec1019ef5be605fa473a64", 0x80, 0x1}) 16:01:13 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet(0x2, 0x3, 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x9, r1}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x21) r3 = fcntl$dupfd(r2, 0x0, r2) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x1) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r7 = socket$inet(0x2, 0xc004, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2}, {r4, 0x10}, {r5, 0x1}, {r6, 0xa0}, {r7, 0x140}], 0x6, 0x3) dup2(r6, r5) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) fchmod(r2, 0x0) socket$inet(0x2, 0x8003, 0x3f) 16:01:13 executing program 1: mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x80000000236161ba) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffd56}], 0x1, 0x200000000) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="1329a226c7e29072961c50cc3da340988cb7647592f12421e35a40acc3967e61ea4ee5809a34d64932615d144792412038f7af29b1352831fd2cd8f4098251933302ab12b654545f9e0ce022acd28ad488af68f4d38d2dd3101797945d0102ea5ffb880e3152fdec54ad93069132d313a27a3eeae698a8ad4d998cd5e379eaa82ccbcb3b3fd08034907b70750ddb41eac60e94995075f5ca8b0d4fe4bbef3f32e6d67f9e9343190adaa85120aa78f89942ae0d7330686d316b7b6fe9e2a9e216e5", 0xc1}], 0x1, 0xfffffffffffffffe) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) munlockall() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:01:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xe0) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/170, 0xaa, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='\x00', 0x0, 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:01:14 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fcntl$setstatus(r1, 0x4, 0xc8) pipe(&(0x7f0000000000)) semop(r0, &(0x7f0000000080), 0x110) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) socket(0x10, 0x5, 0x1) r2 = semget$private(0x0, 0x2, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r4, r6, r7, r8, 0x2, 0x4}, 0x0, 0x2, 0x9}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x67) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000200)=0x79d) r10 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x7f, r4, r6, r7, r5, 0x0, 0x9}, 0x7, 0x4, r1, r3, 0x1000, 0x1, 0x8, 0x9}) 16:01:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x8345) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 16:01:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair$inet(0x2, 0x4000, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "65668c1f2a1c3b00"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4959d6d0fb176933d6e135b451b10a63232682bbd9553dd34e14061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd9019043220704000000901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dab24585143dfde3fff303d670b1c96c873beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b006b2467da6f899ddf47", 0xbe}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x3) kqueue() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x741, 0x7, 0xffffffffffffbffc, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x4, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x1000, 0x3, 0x20, 0x2, "a8f9c66c7321474c1408f4ac1c85433acdf39bda", 0x7, 0x5}) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x1}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x8000000000, 0x0, 0x2, 0x10002ffffffff, r1}) 16:01:15 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, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f00000001c0)="235c323b4c75a69b7f40cfc13f5c4a055300bc1a8433bf9adecd4fcd60f63b0b998626eda6579289365c9830dcab396d470fbff99c", 0x35) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:01:15 executing program 1: mincore(&(0x7f0000f0c000/0xc000)=nil, 0xc000, &(0x7f0000000400)=""/246) 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x61, 0x8, 0x0, "d4334f3d9b21a519e9bda48e8d8980babcf6171c", 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x8000}) 16:01:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x80) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) close(r0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x54) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:16 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) fcntl$getflags(r0, 0x1) 16:01:16 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x3, 0x4, 0x400, "eaf69ffb7496132f83bfecd8d8743405dc82853c", 0x455b, 0xff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b00", 0xc1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xff, 0xffffffffffffc006, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x75f8f1a2, 0x3a4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x40000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x7fffffff, 0x7}], 0x7fff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1719a2fc, 0x400}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0x4}, {{r0}, 0x0, 0x15, 0x50, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x5, 0x1c9d}], 0x400, &(0x7f0000000040)={0x2, 0x5}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup(r0) dup(r0) 16:01:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x80000001}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 16:01:16 executing program 0: msgget(0x0, 0xd6) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000540)="974392db1e46d14a58917feb2bc4e1bf4408a319601fb33bb133e5b3fee85628fbf2d1f1aec314a5a8368673a3e90349328f31ac7c7fd32a47e414d13e9809760339cd020dc77151d1207e8ead852748f6d94a9fa66685738a3ece8292b1253d632cef63fdbd34f7a1376bbe8288bf1920e32d9e492ed7a70233e2969bc0d959ff22fbe2fca41f8b75c66f050fbc0685438c64", 0x93}], 0x1, &(0x7f0000000300)=ANY=[], 0x0, 0x8}, 0x7) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000180)=0xffffffffffffff3e) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xc) socketpair$inet6(0x18, 0x1, 0x8, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x12000, 0x1f, "05c433d7940d6ce7ff7b80da436efc3eb3de9351", 0x1, 0x9}) 16:01:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3e) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 16:01:16 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0xe0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file1\x00', 0xb0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x8) chdir(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x1, 0x7ff, 0x100000001, 0x3ff, "240d0aa8d2845ff5471960830b1529bfd7848a19", 0x100000001, 0xffffffffffffffd0}) chdir(&(0x7f0000000380)='./file0\x00') write(r0, &(0x7f00000003c0)="405ed8fe1a32d9151798c6be3c0f2a5dd400086f7aa6510daaa6a54125fa90965089d1aecccde939751442c5895bee02635e38a5c61746d7693f8bd45d8f0dd0a65f22048b88f8c458be82ec18405520a51eade8", 0x54) bind(r0, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x4, 0x0) readlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)=""/103, 0x67) listen(r1, 0x6) lstat(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)) r2 = getuid() symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file1\x00') r3 = msgget(0x0, 0x0) getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x7fff, r2, r5, r2, r6, 0x80, 0x6}, 0x0, 0x7fffffff, r7, r8, 0xc79f, 0x4, 0x5, 0x4}) fchown(r1, r2, r4) getsockname(r0, &(0x7f0000000780)=@un=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) linkat(r0, &(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file1\x00', 0x4) linkat(r0, 0xfffffffffffffffe, r0, &(0x7f00000008c0)='./file0\x00', 0x4) 16:01:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/100, 0x64}], 0x1) 16:01:16 executing program 0: mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200006, 0x4000000000001}) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/21, 0x15) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x3a4, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0xffffffffffffff7e}], 0x0) symlinkat(&(0x7f0000001500)='./bus\x00', r0, &(0x7f0000001540)='./bus/file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8001) connect$unix(r0, &(0x7f0000001440)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x1) ftruncate(r1, 0x3) mknodat(r1, &(0x7f00000014c0)='./bus/file0\x00', 0x1, 0x6) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000001480)='./bus\x00', 0x41) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x20, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fchmod(r0, 0x106) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x9, 0x7fffffff, r2}) kevent(r1, &(0x7f0000000340), 0x2, 0x0, 0x4000000000400000, 0x0) r3 = dup2(r1, r0) fcntl$dupfd(r3, 0xa, r3) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xf6f9, 0x0, 0x0) listen(r0, 0x6bc) clock_gettime(0x4, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x3, 0x800, 0x3}, 0x16, [0x4000000000020000, 0x4, 0x80000001, 0x3, 0x7, 0xffffffffffff4793, 0x9, 0xfffffffffffffffb]}, 0x3c) getrusage(0x0, &(0x7f0000000200)) recvfrom(r0, &(0x7f0000000080)=""/23, 0x17, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) r1 = dup(r0) getdents(r1, &(0x7f0000000180)=""/73, 0x49) clock_gettime(0x4, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x1, 0x2, 0x1}, 0x374, [0x40, 0x6e, 0x3, 0x1, 0x100, 0x8, 0x299d, 0x9]}, 0x3c) socketpair$inet(0x2, 0x4, 0x6b802b66, &(0x7f0000000000)) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() setregid(r2, r3) r4 = socket$inet6(0x18, 0x4003, 0x7f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0, 0x17) 16:01:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000440)=0xc) seteuid(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/172, 0xac}], 0x9, &(0x7f0000000600)=""/205, 0xcd, 0xaf0}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) getdents(r1, &(0x7f0000000740)=""/134, 0x86) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x800, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x894, 0xffff, r2}) r3 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet6(r3, &(0x7f0000000140)="2c357d24b592b967ecea14193622bc79614f4c30ab7abe6bee49ed8e8e7e89adbf791da42b4665a73d9d020e2c5fc37685922d1926b64ce6d19e1d81a81490aa4f4691f177b51273b8d61083648be584e9a4f32db2a69b895f89b505754013d265bbf8fa69717a1b82838499b8327b2161539624523701ed790cd89b0e32d14c5b40d6", 0x83, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x401, 0x42}, 0xc) r4 = kqueue() ftruncate(r3, 0x7) close(r4) 16:01:16 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) chroot(&(0x7f0000000000)='./file0\x00') 16:01:16 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/98, 0x62, 0x3, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchdir(r1) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000007c0)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bce87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4b51779223b0ae87bc8671e927c5489b682b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933b7d95544000000000000000000b8ad0446891fa0f546b1b43daeeae3f597f30d2865add6680c65dc9397b51c2ae33551af358f46d51ee248ed3af62c12b549e4ed5204158d563778579c2777cad31e05aa13225cfed9c4842a0fc76991c83d554410fb50e854d3ad100012cf1431bf655912f6b9713ecb87a82b61a237b23ecddb0d05546c93817bf4d398d49bf34b0dfd8f26c2707a5ce2974d76bd2eaf695ae3b591a7964d27a5e24103bd6a6cdc332feac06a7fb75210657abbecdd4ad8000000000000000000faae1ca35784a2f506da1596c17bf980579b633ddf6bdbbf127b074381fca4c9fb68fa566ac84a4e0580cc97448b46c7c7ed459b6580f6e4d0b1d58acc0cdfeccb22d00bb05e4bb319fe5677a24ac6e930ca2126cfd4961052e0b85aabc0fad59292dbaa055b4fa2d47d2515375dd8d5510d6c149e937245d0943191f5510dc50912353e478f771aa80f7a3e869c641712b000171a081c3db24fdb56a720c317", 0x252) r2 = syz_open_pts() close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="eb3d503e6ca9c4c66c304ed82fa7a90ff11ae92c38a931cbdd85b74effaa1a69e12709d6ce62146097fce4c8d803ad8cb9ccd1e06c44962544b70d76de", 0x3d}, {&(0x7f0000000140)="7c40ad", 0x3}, {&(0x7f0000000180)="151382007831f34bdf2817a3989038adc69ac18770b55a8e17b3ed692b72d5ef01f253abbe424832a80880fca1a29f16b8ab5bcc120b34bdfcddd871e2ab8eb7cce6a1c41f4ee52746de34c9b6a18cee502c45a5980103b49902ee1f6667a65d3d7253e44abe17d1639b8eac1d72d5af211928ab8c7a448ac72d802bbf5bc285e486b81dcd1f5e25c2d11d64f326afe6686e9cc8cd3b349629b89bc7c7c4b5b2760d66405b3ac44ee8e3ed55d8df72fcb471f66575c7e9969935dd07", 0xbc}, {&(0x7f0000000240)="d771a2141df5ed1a5515a4ff0f46a220624d2c8120f76fb8221635dffbd27cdc2a5dd3257ae18a065878459e0c091bf8e8e5927112f03afddb856c444c", 0x3d}, {&(0x7f0000000280)="a8ca813c4a51f8c3fc1fc98b32f8888dcc2fba6ecfe71e4e46afde4b7a060783cdfafa272cb1ad9bd55ebc2ead3334c9fd8f9498b3a0ad523cc2d7b43ad428d39d23de0d228ebc1970e76cb973926b7b1feb00ea8f7a1dc7b299c317fdc9ea33a3b528076692001ae1235e1f9a64065fc3ffc0106f71634db65e1111ed4f8a6358e9f2996c7a8a46d19d741669f9e954c63d7f3087fadba6857ca59482fac0bdaef20fa7659e0c4924281a", 0xab}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x5}, 0x0) kqueue() r12 = getuid() r13 = getgid() fchown(r2, r12, r13) syz_open_pts() 16:01:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) sendto$unix(r0, &(0x7f00000000c0)="958c4547221587d941c8964f5f83e8653297314fb0f8699cfaf8d2cc18003ad4bf15dad3fae9db444139b3d3c223a3d1c19ddd67b0e45460ca477971e019eed23b75b5309eb3ac04cc5b19698622e1172eb4ab109b2612b127103d", 0x5b, 0x2, 0x0, 0x0) write(r0, &(0x7f0000002740), 0x106cd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/182, 0xb6}], 0x2, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x9) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0xc2, 0x0) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000), 0x0) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:17 executing program 0: r0 = kqueue() fchmod(r0, 0x20) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d9a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba2ecd7e7c1ec2e619f646b7ce0e84b881d5d5e0b2f9086ef3726e78d1bc0a6887b4a77b49476292ed7964f2", 0xda) 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, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x1, 0x4) mkdir(&(0x7f00000001c0)='./bus\x00', 0x80) getpid() writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xffff, 0x4}, {0x0, 0x5}}, 0x2) 16:01:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)='3', 0x1) sendto(r1, &(0x7f0000000540)="db7a49f437bbda820b28d3d553085424f837d5a59bf04b0cb90dd14177b298e2ddfbb76dddbd0c1f45570a435509b25ab7b8e3a608f2de0c0e5b83cd13e21d55734a15f80f68963a6beeab280dc24901ac08b0d468638a4c759f13a6a1457495e6b42fda6dc8a58e1c2613c8d6e3926a68871c7042a24ee0a00f7d126bb2f5b4051f43930d4c795259844d84965f457658e5a660c754abc5fc7723d706eb3c3c58554471a8a3dd1ebb053405b17650de22e64ceb904e02bfd9f32196b7eb4c47e50b2dd139a9bae2b1304011c0931ce27ede33b9a9a782c0cae199889777b13bf650e260a8e5f500cc3dee2470aaf4a875146f8ef05bc1c48b9db550176902ebcbb0beb951aa75aeff01967c01a3f41f467fc85d926f76de234286b4ec10d7a014f7ef4b9e4240747e28dbd03834e5f893400c9c221cb9e44318d2df38cf58900669b0c7c7b404bde11e1938e3cd822e9762a74e4d948307f3eff9168067d32c056f273c1caac3083ac1dce5262d8f102ef2bbc8f21288b421d4810fcd6e5428050a96081857f6d2a01baf74ea6805220e4d452ec031996949c84d2e8a8084355f8f588111a940dac62bcb2d0c785caf42c5250606f2be05f08f3eb45b9cc9c137bda14e715159128fa3e34b6f4d64e44061defec1ff6448cdb2786bb6b8afb5246bdce5893150232892368d078d0f106f27f19676f24e068d0928d92ce5b6af8bebb66d1bb21a8461b16bdcb5873dc4f81c0016b24e7de5dadd43a062f6a6c857c133eca0bdfced24bd9fd99d02b74acb4544fae59061e05c2e0d5fb09fd3f9cb29d9fc33ed8541c070d6da740efa1ae48af6c4559bb002c9052113d97d6e5ea8e057de0928178f2fc7c44d1ed48ccc63da15c32c67b67d160b035398bf106c0be6609985ff31cd0b2b17d61980c80be1e8b19efbf664052d24e9c25607be786c24465597566c0458f4f05af0d382303e0f64c1e49cf6b579dad26d73800e4264719f92ceab81db2b04571498ed063148542ee3f1c032f9220cb64efd65026a0383f4ec4a3b52becc1b370ecbfc2e079acbcca43a35f74d9a4c6a3c7844c96866b499993954110a0cc10eda507dc3d995d7d747bb1e71f377824722c801cf23cf26ee3ac06c302e151bee04347ed824a78b7add94227dc6cebd4537514e3dae9bada6eddfdb902d1e4a527d0aa548490e3ab7ca58f5b211df76c0ed4377fac5cba343486eca4aaf04608123b6cd9db4dd713ee94e80063bd1b67bb05df675a0c35226b3056cdc34a6f1dc3c887db7a3ad178283b53fe474e6de0b50a57210cf7592b07852ffb44623475dcc8fd83655db137393e91b5d5ff4520b70c2c40087a0654b806ba8a4307755bff89a02903c35203a92a5565fa2afac142583ed150c3bde5c463be892d315d180a0b7038711b749b1b41de4a59b86194ac18f4f318e97f34cde4d7a0fbd79667a76b5d5f30c2e8bba9f8cf85902994a766977193efb9637264999143000975aceb6702ce50f84ae24af3924b4fee18d86a4bce333fd908471040ee546a659044a4cc4605fadd58c441de02ee11e3646237e63c055d435c4a8d37c727914c24b537575813bf3e1cbb9f596ebaf258c4700e4195c96f576115ddea74b6d2bf8708f19b3154040e6084d0b44664d3862b4518cdc5c7782cc8614b6703b81a5e4bdb97f5e9f8cf5596b56051402027d4b445a364afe36df3633f27cbb01aa8d27b9a02a454e906362b52978e82126ba3c7ba957b7ab6e9b2396b9c091d6246bcec6832da54bf8f7f4ed7c573da0edc0f7fe93d7a8767cf336fd9e480b89e9fe9077743b9511806f9dfbb4317a443089974bd4edf7c317577ecd1e894a0dd38507f15f0f567d4a864fc41b1709cb0e530d4da9cb1b7396e993799a6fea8ce3811a189c52a1ebebcec95d28ab390532e1f3c341c3908ec9c5616e267d71f138ede0442173fb279aebab0d0c64f2ed65f196096e1c7745a50b19cf057962c71ac5407b4c3462f2813d80f0eef20125123be83da8e068f0c3dbee8cf52ce6d4946b82b5325b3225a585bd84506cab234c601ba5aafcf7596457989db3c5d05eb206ddcd671003e7b31450751c40fcc23c7b43a36afe20baee53b688692ee5c456cdac18b732d46e4e1bb3a5196f00754b0a4ad916299fb51b6e89a466cf57f1e6100754cb23b0decc5807a990886368e9dd509be736ff959920d5e97b1fda1f75a7df57446ff088004d77b960c3e0aab083311b17e2fc6c898664ac0b56ff9b9e23248eee61cfa3844d32442db7549028699a64da2ca2d27982c1163c762648c3ac486d3af798849af7511c0eb376cbf4d23857ae988d3a223022d256a57822eefd4c64c0df485d5529ba3e7f3f9e17c6fb52c720081896f012c1f2f4fdd748cb6b40338a6d41c79d996832aad55bc7f3cab1a634951c88f9da4a6558ccde25370eac6f1b207e334c462351934ab180833f4ddeb1816d9adc2925ae54c38c6aed34ecd3bc1d1361fbd45c0393ad9532fcb981fea5938e4cf11ba2c75c8aaa811a2fc7035975c92caa75dadfa97ad2596f3154618a1621e6bd028bfa254c890ef51096f1c52d8490f8fbd6ff61644101dab12389aefb1a5e2324e43179f19a04167e4ab549bc2ef5637e73e10448f6ec5b9522b86697d74b97bb4bd18d38413d8eb9e10e9f6f3d2242177e7547b6ba56d25bf71c5b32bbb0dc19c570a559c14950fbc497670415d7c072f53de95f708675fc4af630dc52df46e8a254ae6acc8298e014ef19c1f30364b970e99d2e020a29bf2f82f71bfb0b8cff078fb01bc794b5d40fd31a30bdb673a5e856c94aba4417ce181b8b9266233f651628cbf511cb45c4bb99131474efd75d1914a055e89ea6d57294b4240ed63de96151307a82299d7f6eb45ad8b834d1ae9ff23408adf7e236d4720050ce2d8342138ea47ad985604dffbc728efdd4fb0e78a73b220ec68939b300efe6e873e4af83402e472897ce87cadabb826a697ad7c9fda07967e50f605760dee9724964ed22d9b15b39ddfd62eaeedb1676a3a39f64db59f1a12a1adf54c8459f05d7431800fa9522d62ffeb1b23b8c4bbabcfe54d22634860371cd8217db7a63719f5d251e0194e9fa0faa9a8b3958007fd72d792dd00c02faf4eb3245ee1bbc946d8625cfac5fc477c6b6722c6a7a8f9f9603dd1b164226e6bb66ed2cbd6ba76adfe796773efb426da9416433d8fad4efbb4df9a495686a0cd7c7988bdba22baa6402994f0e11779db40ae709fc01f6ebac6fa51b0b278b4276f44f25a34a7760b10f1c13f8bf122de5068ea5f0937e841b74a694a6d855fa5cc4ad2bb13ee028dafe20bccc6bc78dfbfa750c6f1e0247e34840b217edc379255150866f6e49ce5b841d9f26884bfa8215d764b0d6a7151dbe3ecdcc5483b5a90e52c47404fdfc34a62e998a27e3ff973ab1d01af6ca2ffed21a17625ed623b1e1213a6137a6aadee0e2854c17ce8b1aef17376098a859d51ed10622498bd656a5cc52f1d02f4b1692784bba094d3f89adcd41e55d59dfd684059a17631a1b4922ae8e879c35407bafc84ec06f037036b62b8493c2817e2a51ddd3619d6cc9e3a68c5a64b54db336a4ef4d520035eca4b7db87a59d962f0e1e7283ed3c1482c77339690017fd0178ab7735cc27ee1ff74a03223fd3072ed357f772dd427a5645b31eaa3182f9a1c3808bcf609ce9213f2180473ec5b2d0003817355c21546633d16d0ac1942cd985cdaa91e39170ed17a4bf05e048267ea00a240fd32e3642ddb8ea496401a5d59860d1cc72462d0815f60e0e370202d2f8421ed6d4ac36a988d0edb2bf01de3d13ad565a45aa876ef139abfcf5e3a20f25b5aae026c57fb49a7b4778154a0af1bdc240abb87e8368d3b88fba2e0747d3efb5f754a4abaa775a6802958784633022ee85ff2f393a4919fbd5ea1bd356f13fd082ee824773743db8cd06fef73321dc5070de684a987b737d31c5b2643425e0b0d1c05955fb29d8d7fdc9a3613103b633ee1fe2b2b4db3839a0a4e490b7940456c68d77f20da986e577c08ee73ee61569ce356e1faf2498a9e6f7a40572b5eebc252138cba9c0e8d8ac5cea6a6f17d299882646d4bf09701ada690cb780d8482be9b5b86fd4e6e166c9634f58a8d88dbc1d1dcfe65c1b486b5edadce385c04a3ff578a4c8408acdc322bf4d172bdcd018feea429c3a31a4fedd5dd0c248c28653606d480823acbf42bf1b6a3fb2fe944254d06871c001c971dff84ebd5f28b0fb900dff3c342c77257d03bf2b047b7a1e4f817b88aa42b10b391d8c51b461023d05e85e065ceb2a3b353621c17d34d22155ce0650d28d6454f02e9fa750093fae579228f421ee2040cf2296e2af4bb858fb8cc9a69484d7a519e227fc400888bbce0682fdcdfdfde6c8284019d03343cda487fc7a624460b1690a830f666938f33d2fd3dbe893ca24034aacf2b8a959de0a78216db74e78c46051f981997e35451d76635b56877daa84da8109b8f884c060b5dca68fcb31e589093656867c2f842ffa5f4a3ca1cf67158f5dd6854841d50e55158ee980ab4d0b6184ffe82c14e84e5b0c97026d0311089ff2fc9bce8f30e543ffb8f63a507f479f6391bd5308b95227fe9fb49dbab3bb44f9f392f88882c802542d454a238534b406c1fdfcbd98f4242eb23133139fbdf81e6a8ec70e58984a92e5744e24d6382b19c4d1a2e97c027c9486046c08accc0578a9990ecc80590f11ab5cf5a7b0fbfe2addb59f00afaca038741eefecd93ba0668a2c63f70ebbfe3fbd46e6f8d2d0e3fb970b0f03c6bc26ce6fef9ffd2db86802b63042b9a8d1a67a6b575c10fce9b6afe117985a2b9f63cd1c969026768e03b22b8450b22465ff2817368fc11d4e686a399ebd4f4a4ed7a7ea5016b0a8a617f0753d9ce6feba9e1a0f6fd54bb65eba94cf8b740566f64720be4fd25858aaf6cbf417bac59d0e9530cca17387dd7b155672d5e4f978e59db3d39fd7a11ae297f80b6a4b1026d6210d5bbbfd09198d98277fb3dc377dfa6cca94b8120e454481cc329dce15bc8337c068e3d632f1fd8ebb672d151b6ec6e053b6913391e3f1a26bccc266e53e4c6bee5488cedee8a41ac3d7d249095c8d594b46d8d41a24b3ba292e582fbd50302829e3b7cffa25f6c7f11aeb2fa0fdf719059ca871222e08f2a579cbdd315994c377a0fd54f3ed5c571052c06ff1103bf99a9c5a779ce01f80985e2ccff155b7680a62a06e363f58b5fff2340d0b812ae8fdf51534768a468f823b6ce28bf3d24b520a2fb0c71ab3292657de768f232d8d7902a23af94f010bac4d79e4530fde18b4d80dc797b8a9a37765724c00e21371f087541e1e0cb8fc1f0e6a5aa4592ec244429ed1bd2b2419ed7e8799cf3f21366c4afd8a641fa9eb6eadc8f5b246d30ffab415646019a6c981b45eb2b6631890cec3d5e6e73b90ef8b5635bc4500b2c59949f0e2b3d98355342920cb1f37664b0aa3f243819a2c9e0e55cf5accd15ee1879090fb594fd9ba7b272b16c8b2745eda5a16ca6fb81e143280e2fa87384789fe79ebcd475a5a22b6771cb55a33d5284a7c0d0500c0f3d401a9618cef4a1f4ca5f691012798de495d4efe2d7f9ef6efdd29518d4771dfbf402b552b1cc67f6aa543dc0d06466e41278d4b70a8471aa1ba42a92dde8083b5e05799971e61caa8f9d05fb336e305b0ecc4e6d310f272ac344b69333e25bb5ccffcb5257165e23b892716153c6d742335bdccb9a5f331d5ad95584f796343158e2b1a6e988add", 0x1000, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fsync(r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) 16:01:17 executing program 1: setgroups(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) 16:01:17 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8004, 0x100000002) listen(r1, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/228, 0xe4, 0x1, &(0x7f0000000400)={0x2, 0x3}, 0xc) accept(r1, 0x0, 0x0) syz_open_pts() r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000000), 0x1d) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000100), 0x0, 0x0) 16:01:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000007c0)="e362ddc8581716f72e029586132477f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78a05912ea85457e9e8d8450d340000b633e9125cdc23d6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a56050d495bfd5ef3588ff13215c000089bc0d8d000000", 0xcd) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c", 0x7b) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x81, 0x2, 0x3, 0x4, "96fe8162417dff5ab8bd893515bb248395b7dfa4", 0xfffffffffffffffd, 0xfcf4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:17 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1, 0x0, 0x288}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 16:01:17 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) r1 = getppid() wait4(r1, &(0x7f0000000240), 0xa, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0xffffffffffffffff, r2}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe2(&(0x7f0000000280), 0x10000) open(&(0x7f0000000100)='./bus\x00', 0x20001, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') poll(&(0x7f0000000180)=[{r3, 0x5}], 0x20000000000000ff, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$setstatus(r3, 0x4, 0x48) 16:01:18 executing program 1: clock_getres(0x810000002000004, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xb8ee, 0x3}, {0x4, 0x4}}, &(0x7f0000000040)) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = semget(0x3, 0x7, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/152) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(r0, 0xfffffffffffffffe, 0x306) 16:01:18 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xed0b) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x6180000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x3, 0x654, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x2, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000001, 0x1f, 0x10001}], 0x1, &(0x7f00000003c0)={0x3, 0x6}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:01:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x101, 0x101) read(r0, 0x0, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0xd0, 0xffff, 0x40000000000}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 16:01:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x41) recvfrom$inet(r0, &(0x7f0000000040)=""/44, 0x2c, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/25, 0x19}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9) chroot(&(0x7f0000001680)='./file0\x00') execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001700)='\x00'], &(0x7f0000001840)=[&(0x7f0000001780)='\x00', &(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00']) rmdir(&(0x7f0000001880)='./file0\x00') close(r0) symlink(&(0x7f00000018c0)='\x00', &(0x7f0000001900)='./file0\x00') linkat(r0, &(0x7f0000001940)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f00000019c0)='./file0\x00', r0, &(0x7f0000001a00)='./file0\x00') execve(&(0x7f0000001a40)='./file1\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)='\\#\x00'], &(0x7f0000001d80)=[&(0x7f0000001b00)='\x00', &(0x7f0000001b40)='!\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='\\@-\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='{\x00', &(0x7f0000001cc0)='{\x00', &(0x7f0000001d00)='{\x00', &(0x7f0000001d40)='+.\x00']) mkdir(&(0x7f0000001e00)='./file0\x00', 0x14) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open$dir(&(0x7f0000001e40)='./file1\x00', 0x4a0, 0x0) truncate(&(0x7f0000001e80)='./file0\x00', 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001ec0)) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000001f00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000001f40)="084332d187451f9c997a6cedda32920bfd2f60a11b9d112f8f82a951d2dbc5306206802fd8e11cbb7b6386c4e2d8b7f149567ab1cf7faefddc63b3be0150660aa59b577943b83f1970aa33de5a390692cecc05f9d5288cdf", 0x58}, {&(0x7f0000001fc0)="cb29ee99e70d087d1c674d4e9fc6606aea92033b43b8319015318bfb0861d49413549046c593103e37780711dd5e6a380b736b674246b6946ae2e3765e8a503b73ed45ca2fda07664e14890c784f750693973fb3981b4af5088dd8a7ec57983aa7be364b863860a64d26de404e96b332b6d1b818afa145d01815aa", 0x7b}, {&(0x7f0000002040)}, {&(0x7f0000002080)="7c02d19102df806f36802f2e4f889b5b71c7326b3e4ba8cd2fcc8f148d01dedd37755aa126728a827542b9849f93e467dda2d86dee9355e3e8868d761b8328111ceb96b8225088727b1682769c931af831b61841b14e857fdbbb0d56ff9efa385c1674efc7b56435213d54d04dea319197a72b4d500247cef52182b02977c4441ae0e5d00776b3d95d6f1f70d8ac50cf95c77500be16aabed50302fee52e2934c5dd25f631e39344b80009337983f6e4885c0dc4abd22fe3e41ef3320e39d596", 0xc0}, {&(0x7f0000002140)="61dbe697e6083cbc48d4d38606425a3c641b76af0577120eef9dec9dc2642b275ff64ec1471408e0d601ba4c38c1836472abebbc88ba9e7eb6452c45f6e18a2457821632d9db2a2e1c6d37712877ea8f59d6fde7ccac3486efecaf22c2ab0cd2ac6f57f0e8104330de3175382b47dfbddfad45d5a3edaeed7521f654f3caa888b15ac73ecfd39108c12acfccc8fa7417c4801467258480115cc6ee23e9937994e671f3891ab7a27271d49fb5ce2057824a2126ac9f1a57a0782f731ea0257200339083d3cf1414be1c2a95659f76adebe3ff6817ce766e9eaef281fd", 0xdc}], 0x5, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xe0, 0x4}, 0x40a) open(&(0x7f0000002600)='./file0/../file0\x00', 0x400, 0x1) accept(r0, &(0x7f0000002640)=@in, &(0x7f0000002680)=0xc) geteuid() 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/1, 0x1}], 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8, 0x8, 0x5, 0x20, 0x1, 0x2, 0x945}, &(0x7f0000000180)={0x7, 0x100}) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) listen(r0, 0x10001) 16:01:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) getdents(r0, &(0x7f00000000c0)=""/118, 0x30a) getdents(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/228, 0xe4, 0x841, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x3}, 0xc) 16:01:18 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:01:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) dup(r0) 16:01:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfaf9ba6dae69bc77, 0x0) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000200)=""/68, 0x44}], 0x3, &(0x7f00000002c0)=""/126, 0x7e, 0x6}, 0x1) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') 16:01:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x840a, 0x62) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x81a1, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x80000000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x101) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2048, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xb3, 0x4) 16:01:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x5, "1eae8682ab032002000000da979c1daec5f2d600"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x1) 16:01:19 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 16:01:19 executing program 0: socket(0x21, 0x0, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:01:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000003600)=[{&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/182, 0xb6}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/245, 0xf5}], 0x6) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x44, 0x20000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2106, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xa75, 0x4}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0xf2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x41, 0x4, 0x5}, {{r1}, 0x0, 0x4, 0x6, 0x1, 0x8}], 0x8001, &(0x7f0000000000)={0x0, 0x101}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) write(r1, &(0x7f0000000280)="eb6d1f3669b01a979b27c1dc1643310a260ea83190d1be640d23189ce8b5d97024ff1235f64559306f05eacafc64d1e078c046b24c4839f0a98704945ab0b9967504c30741485504904c853e152bd1a2cec19213404dbbaad6c5bad6924599576b3cfc3338d0660ca7ca418060c7945569ff7182cbd7132ca2e8350ec19b92f7911fdfb772c09637fc21d0b98232fd85d07fe18b27f7694dc449e3d129803e633d53cae9266d2f0adf29c2d7a3d91c09c643eba546", 0xb5) 16:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) write(r0, &(0x7f0000003000)="b245473fb54fbbc9fc37df152b0fd9f68887cfece407b5ed7283ecb99799f68818bf78a4532b9131affa714aa2dfe151266cb965f3b2793924b9129367a9c4bbc4d6cf5541fa446777de79ce377a927304580d20", 0x54) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, &(0x7f0000002e40)=0xc) getgroups(0x5, &(0x7f0000002e80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0}, &(0x7f0000002f00)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000002fc0)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002d80)=[{&(0x7f0000000a00)="0f0725f5a18372542a2203d2fc1725e774abddc3cd025aa7ee934f96d0cf4afd356107a5a4cbaf3bb606b4394e5d64b6a96b1aa1f5a1d1e5229bad6013f655ab2a65f60ea96ea90d9cafa776c4b01f1c5ed22bc4a7a5cb8ebcd051fb0e409166bfef68e34ca094cc3a8876e756513afef74041fcdffc979b0038b031ab7bddf8765434ca8f6e40e33fa79bf85ad9d22602f5854a1adc5ae44b58868e82f1c3dab70699af4663882af81624692a8ce7dccb2d26e4c847e7d9882f110d1e6d225bad2aa4a3c8faf413ce74279589c039f85299327a46540a4f22a0ab7f8496e239c611636de5c3bd87fc03316c1915dd05c1e927abd77c3b47f2c03ec00f07603416036908484dc38618628823e87e03098e51c12754477169b98aa0c48a2c9f9c5392a3405633f79afb818fd1c5cc537351e287b488fcf5a666975a2ee44e7ffc2939b4e56dfbbb75e7a6385414c256390d74faa7d58e41dc275d688ebe7ab092cfdac0703fa04e893a66f232d0ea809d7a9aebace22c8e5cb2a144cb89e22bda519fc2cc09440acb23dbcb952a90b61f05f1830e8e2b176670fdcadaa6a298ef83a545a8cb87737e952c0f26a6b93c94a275df380f821b3dd2cb58b787feeec27e515f379964df08bb436cee3b2362786ccd5e1c0ca5fa562b27dc42ea4e563c728f363f65ddf4ce73edbc9e5cc720a7d940686043b0b78739c90a84f0189ff3fbd6e6dee982248bedf04a9039aa65ec28c5f022b2ee82a4965b25978791c9c50b43f8a75112e3ae2166ff2665185ee25ff8701d065a45d996d8ce29d2a90f04e29b703784c2d835d06a53d8d5abbcd907c440e73e93d6d102b4d60981b85e664032699c2a47e36bff2a2f65a6e462253ead9e8d729a473c1c8afdc2021ae7b5ff82408f779267446267db9229ed99d4456b40b76edb2a2c66d13bde8b7f3be084fc002c7c3839b31617748e8bc5bff6c2af6aec4d9716304ee7281d673720fb840a592cd8a44e56c548b2af09c1fce603c04e3f333100df406c741869181bd9cda197ed8b4d8839fdc720371bbd755832f8d9511cbfc13f27fa7c3f901fa1d7ae73efafc4cbdbb09d5d323410d7f56b2122baaf25d15badbbfefd68fe5b061216cd68b91ca7025118bef1ae57c0891b5f3ebe3efc5c62064fcde684bc485224f4c36555e0c4e241dcc845e83eafafd0ee094748b4c00acaf60e2b62e036e0d3dd70cd8835021aef338ad8be8884c2edb7025abde49cb09df69feeb9924580b6b7e1edf4c06a3543bdab5cc28f568e38988636c88c6d38cddbbd95bfe1a9eac30dfa51aeb2295111d29f2550a1e2b949557fa3d5bbbd1461107fa632093b588fd1821faa8c9b2050964119f808e7d59b966fb63c58670101f709143c91359b4d85c58d58843dfd23bb0b019fa91f3820ca50af2619a2b4f836c8a2c6dab4adf9fe77a1a4d8903d576c362122f8ccb4434d8eabff31e008ad7bf515b932ff9a74bc815a541405d917f128ed398b60d473df75e9755e16fd2d78f500dcfdaefdfcaa957e231cf02bd5f30c6b424bdcef2c645d24a805984b1b0be74c3500dea3aaa6d4e830cad84cf7ba409f640d45220999cd927f77b7a7b04b59215f4f524ace31afa9abd0c74bd204f5c654d2f028e0ae27fef34f0543cc1b8cd42e6c9f5b70d409bdbb8b64a209382f966b6b9e82f2884de28f4289fb53c6a9a9a7090048fa7cbe1bce1c9e29138b40e44c166c61963c70109144d4d83cda93031c12f09dd41dd7fe2ecec0ac6368d29c3d2a2b0ae1b9c67dfb33ae6a63f5f7ea8d1fe500bd1dcb7d2c5e5256ca10aa562d8c99ab6fa86963ee3beec08c3e9454885a19c8384ea6ba84a38036cdf62da41f7b2fe59e340bc08e8514e5198366415652a739a114776375c3e74ffbf5982c1c9972062ff484e79ae3dd3053d0704bfb61edb49d9f530ce873e149e9793e1b5d0df549c4cd61840e02268607f6b8a99dc0135839d60287ae277909bf6e3d077920d96ea90cefeea60832cd9b9fea7a829c24151da3137ddfb832472094607413de1b7049791b51727b952e9817639276a14b715f6255d617925c792fdd9f68312ccbed00fcd67c006bcd3c1fb37afa7792972218772a65d0fc7a1795e736559372a129355b54a08a9c078e8721fd927ee715ef18db0a75302584c03d031b488b70d82e563cc0a038ea72b36649b7dd6069e4287df2c813f08a5b3f56ce588d5c6f30b45fa705e213eba4812dd70a6a3654167c6b64c26344cc8238a0248505ea768ac804f2c49d7c1877e086c3975f06d0476b05a79528bf2a21359c89f19344c81631012b4a533ec87c8ec4de8ef84e5ca86a064528b59913db3d7830e3f234fe958638aec077e5c424a682b56f1904271dd5193f8a130a963408c1a70b2cc65f8c50797ac8bc8378034e5207e09575f281c6171e624b1b4bc78ce9d9b6c89fbcc3540a2df5d54dcf390dc588fffeb88476991eb0a6824cc7b7a0401579cfcc68bb78d140761eb4d63f463322bc65c232cd11fd3e19102bef3e10c7b7b768fe1d69077765be9ab7b920d887e6acc2518cb8d3aa14588fbdd713863fa72e03f3ccca7b65ed025a58c562981aead274a04c0c05d237a634b1d39808e900744794625ef83631e1bd97f336e62d980f1325cf7747e5cf70f0fcce6e42f0311ac5eca07cb7146e0a8464aeebae7331de7aed5d914e7fa7e6cff6bfff4984f283ad737d42469e1105b63aadf8f5c1de713944dc37379bb011353bcc14209c1be28bb3772e4dca9d2625f6e8c687d831f3078eb31329efcd87b03064c1ecc790233ea36b3b459378a3704e41d1cf82a2825489b315fd2b0cb5a3fcc6d8f97c0290781f91f220a50e9e4c8b7f9552402a8ffc6bf17dd81be5bd56d6e61d5fda9397d043dda2178b18908b8bc11dd7282a492e09498fc96acd3cd52d143350b5264edeef1c79b8cf819158fa8b143339b9a1a6968beee3f28f53d356d2ddf87f513f65e74175426026d831d0b8621f29e793f32fa95176d440a611e31cb374e948e09a83fefdcd84a570a9db6e81d58ca70e7a2ed0c9f9a9dd82fb0ec0ee417cccbe3aea1e11f1f5858af9bb9b402c218f5cb9028afaadaa60754982bde6991a47e45bb0cfa43c2a5f4e8d4db2ad9ae3347ae85bfae233f460c6e650181e6311cac437d0a4e514553a20c679acf386cb5688729a4bd5418bbb2e3c832a7f49006594b7521e394eabeb849a68216d5aafeb1b949f3c670b603021a9e3bf8857fa4b57555bf742f753e4a140cfd9356f67bb290dc2c5a4b935ed64abd6534d07b1dff3e9eacd9e99f75fa38aa46621f8d8b525066266b698687603de20b12b5449b2886e0e5103bf2369ad07a99519101b3cb60298b55272817a3603200ec929d7e14f911098b1c9dc92db5ecb03f43b5a950b32273cd1a8e2dc342d81eff4c07cbbab0246f94b2fe7ac37dac17158082b4e415e87f724e3289cb93bcc53a42a2d96d7f01c618230de8c1e0d3cb9a31332295b092a2716890c9a504a5cbcf59dcbfdf96689d7b1f7a2ffe42a953bc69294ef45b29461f364bc3b0a178578f678784e04fbf0dc917453907269ea7c1f4128719fd9938a56d5febd21bf677c420a769176cf0ccd8931a887551892a9476089ed53e6096f2132c5db94d1a490c6fc008af9cc78fd0b3832d85db2eda823d0a934337c9c00cac9a6ac03a0517d609efb682e449854865ca607c38e5db5046b7fd8aef45f8c2a1fa4e0c083eec7f5f3a4b20cfadf3bccdd8a1105c2c43ee6f154200f59db9f621b9619670873fe54aa62a874fa4ea0f5a12973352fb895222d7a1d61418d35dc3ebe3a808ead9f6ad8596bb4289ffc39840a00cd89f42f73ce11c089069a6dd85671859d0129f02d8d5c13c4de0728f59b2f7c432bb8dd918145da78283752d15bd424fbf3eb837c425e532a2fd1a553e9ea4634c5b3c5a51807d4080686ea893cd5c9daf426d0153a880ccd50a838c680344c4b6f721516253ef079d2c9ef017e916e6da530b00d582b4d24238bee84776de6a10e7e9716925288fc93174e3f96f46014e1dc6df224363eeb859bd64e76b52b476cc1bfd80f8916fdce80ff5fe78cc8b1a64ee50cfeb7d72e0aeba2847e0346218f5d23375cafcdbfcebf83f501cbefbddc16124597d14709f9277939597b39a30c6f95f72d5f87afd66005385e172c5155e0e3e96be0038b709391f500a86c422a24c6af8515106d4cddf26fbbff4104ed98bd584aaf61519a9f4b37b5e84ce469051e2c87236845eb1bd8d0d77764aac41bad9e0d3cf1dcbf218381b8080cffbc64448ca891a0b1b127f5897b85a382011957f0d2aedec52568081b68c8f3d616adcae44864e315f878bfc2d31a8596a72b67b2e223375702a97be6a47d769903e1f743a2487100b9857e5340b277fe268774108fe15684ed70a9c2922666caff5dfcae1a96d6187f0ff1ab4c33d7ebafe803c94ea0ffe6099b0a31076ee2e04350954695ec0abd387a0dd54a5a9818c51f242037e7a89a38cccbbc27da29a1ab843ae2efcb04c3a6faf243e0067ed9f48acf33f2958ecc472ae761de65dbbbae0be44f69448ff7ebfcbeb09ae068f030f119ba5437210a4d87aad0facd0404c92b7fafac6bbebb2d390167cece5055576759c88e309762948c1079fa4aad93625a3edb192b9e336af5fec140f2889aad5bcf1ce61445c851ad607a947c522d76318c26029337e46093405f8dee66f50007da58415b29c21d206d5af14f5eb04f85bde9f8bc9c5f8f557bd7bbc9786984875e3aa1f572a0d25fd8673d87e73db1ec2c8c1763ea5d0ad8fae5985c005af0cf733736276326c1b8d671e0997e465dc4ff29073f1ad2b0f99d88c276dc8711f45eed72e3112d4926fe844230fba6965d36b673bfe43cb1860b61b088ee0a7e18775e182eb78a5e7c4868f90c4dea9bb362dfbc08935c4d478aceeda61681099418e30640739ae38e813cb3e102f74e5428766921f7f0cad17cab9be98ae11adc711680f475b8e2a6735be208725dc4ed5e862816e06dc399c46e91279c02744643aabc1cb70ec6fbeafe69ad35b3bf730b5432f68291a6431c1c79d58140c53489d7d563e5d183accaf647dad2cffb1e33627ba9a014def6f144d256f923ccfd23ca25e9995b8112d733e0c8c835cec91406cb42a723c7c7e854ede109e95609dcff3af5290fc613f362ae8c331708bbb4bb9b1a3d5c9e817aa98c65302672c577e24d3f971d7c2bdf41063910df6908370035e3e4cab3c77a3e37b92e222d0a6dc597ca44d1ac5b499e871652ed687bc692f4ef46379a5028949cd1f7fdd39f7db180bcef9df75778923dcf875ad29edaadcf10feab14f163cb974bf9c7177275605d12bc2fbd958da485c48b356655bf60e285b71bb2d5ea536261e267e79320501cb6e22798abfaa3d46ce24b0d5896adee4b14a30b85ab85dfd19d66a4d82e5f8b5401cf19511316e97ed94b6c44e43642941f120b851398c5982f2a3754e7c193120b35a1ee6feb8f7fea5c7d0ad93cf6c31c03517fd31726696375909de5fa1b110bf8d128417dd1400e801ae330de9272da89a2077281501481331ee313f516c4dd5a7c0cdc6cf9ea167fab2fae6f9ee99f2673f7039b0a7ea39467c743d9f5a884b6298c2fb8c51ff7e00e5a97852981274fa9a740e1fa887143bddcb2fdb9581508ef71c1082e1b1755c1d2c984f19a8e9f9695e03b081957984e308c4d91e03e47d21275a5fc92f28f254d29e820414e6db5c8f63d2d74", 0x1000}, {&(0x7f0000001a00)="ddb3d78f9a0f1698fa3de45fb04b7e1b4973dd59b0122f6e2279e84aebeeecdf263c9ced62e6f8318cc25f66e1c8ecbacd4e97818344cba196fcae00735ff427dd5b642ab84d02b97fe0f6a137", 0x4d}, {&(0x7f0000000940)="95db0fd77380cfcf655d01132b825ea3c1b49559aed2e3", 0x17}, {&(0x7f0000001a80)="3dc45b1c22e99bf218f09da3b13cee45bb525280d4b5a4bb064277445d366dfdba5c23e37c5251468e9fb7d9bb506e51aec2f30ee27dcffad459374520384a2ae363d3b4725d7bce0e1b9dcc4c7e12e11d9acf084eeaeb59d27a5391ee629d09ef6d2ea079fe72974e18f6b4b489691a4e6d5e418a1b39b417c488b80acb", 0x7e}, {&(0x7f0000001b00)="7418f8c0a18630c23076abf20e4d51ac5f2bb5209a9313c0b26412fbc9ff677e5480623885146fa8c7d5d1a967c08fdab557ad1e1d98fbf399484e0a87e7b5b6b7d246c08bbad30badeb0dfae9955759ab5fa9e05e2f2eabaa3db201612f3a82738ba9c549e63e3ee9e2d300d7a3d24257839fdc8737e6f8c5b99b197ac909326ef67690b7396ea2e16d51dd69aac15d0f62c1c1fa17fb7e6cf26dbc034f042e392c9dec1999dbfe9a618a50e24906c2528b4d1bd13913d9a1abed7aaac05ae02eac508bec560bf198763b96a00c61514cc74944104375e92026959d74c08fb25da94f23311acaec4454dc33f5d51e5a03ee62be5d1167ae13f55131c065d6143984ddedbacaa8530063af2b01ce12e16517ad6087e45f266ab42dd57e3e0517cc560bc47a31183d42dab3bba20ae06207c5c3201438112801dcdec11a29c8bdf5cdac6ff1e71dec8e28e8e49f6722becf0f6b95f0170765eceb32e00d5e3b53ec9eefcf2e87184eedf9ab68ca586c68f74395f7a3fdbecdd9f9f96cfb148832f2a301ba26fb1440a9d7e90a3cf4b2541e5ce256b6f3d55b05c76583692b0a283fd84e7c8f49af7c01b0bd0e5200fe04a29920c5ca74fe05b6e86343cfc33fa7fa487f65b0ad49ea4d227abce008c26d0cb00bf34ca0eb649f6a5a3ad21f4a25ad68e932e0025c6686c3d8d18bba7be205de7d04c8ec200d6489b213a1f28f7a7de76bb410a4a00766edb1a2a01114990747665bbcb49e028b4684e8752cb276b4198a0bdb55f37bc33600abe75f5ba0e6d5a4f6afd4039390d3c81658acf94d90a73fc292ab862a1fb590672b3577361c3757c7a8a6fee1754633b35b764e96d6c8d00c1b20da38dc98de412d5f0b9a7ea1be89624148cab2fff5746731d7c0e85a7b1a0c12a685a3aaa3602c8aee3d8aa0c21f5321eeae89f7e270f1f1aa6a26641c6d108aff824712c24f18c185b688e9b8adacbdf55ab9b4b21f3d8d8271904c5f6aab08b3e7e88ae83be7a205972a9924079d97a60ea4e83cf486ea3a30638341c22cba43ccd2f148c3e5947d59886f2ae44adb80c858f37fdb2190e8b50ea3cb979da3eabb6feed9945ca7b5e206cb023dee237d42b253675b63faf2424658d253b1c8a63778c6dd25f4d67efe3dfd5e9a4f503f13a259d4756b7712b94935f8d6107ac148e86d07bdeb7707fd3cf2669dd4fa5a9a1f70e751cd014ab0bafa24129151faff45247134816d57b4ae842957f17b4744ed096d5d7f3376d7f18a6539ba7b7e8aa566bb977e4894de86ac7a8f521e3ba761816cbd8af548e40a360fb306700e7cd771dc81d713af7a7992f90c8418efec6e79f2cfae5415715477b8e635c50be253651c7d77aaf57ab42543026769d58ce1e2f6e34f6fd5f83a2b544b02b2d74fe68df278e9383f588c46d9f7b5021648943874b1efefbcbc31d6ecb92efa5881791602d1db1f958a4f2e68950b9ba9a1a3d331a9579c4faf2a8630b3ea370ecb642c0f48642568fef3514b1ef49d2c45a2d301af443ffc2b6727303f9cabb7c5d67a2b5f2fe7591897c63ac1c3318725d29a80a8b07bf284e4a8a776417501c087d1128762e19a52f72155e0c730548546c90ce76134e30cce389004ade5f60b7beeb455bcdbd35cad9680150dbe0e0f5d6d7d144478962486c56f0c3bd9485a5df2e997f3012b641b62feb85a055283c30a2438f726aa8643499f152d5e50cb844dba202fbaee941212001b287d8fbee148d984af4e6bded4303f4f140def78378442226e3ead5f98fc4aa76cf1606046c8fde36a94a265bda8b3ea81b5855d5b56878d7374a544a6ea849876235412352b35405f5e9125d6ae98149ebf83912b8c0e184b5d3379494e8dce4a9046b3b3a02196339e55cc82341377d9386aff36ea97e643c298859a920b7b1b1c730fb955564cf0189d67bb625dd864aeecf613ac2fdd50655df950e7e5959abeb7b314ef2d76825424e0aaca7407a86d68cc4c23ef01bedf32210a2dd2df55ecf89864506420cccf941c92a56d918fcf07f77c652b698c4b75d317ec624406957368cb4443b6983db2e65e3f75900a540498a7353fa6a54fdb580b6ca1909074a33dd5f2aa3a53a592e01f774bbb96a60834259de058cd432df18b4ebf926e4fb450faa342cc18b722b896a8b051187b6d37d1234ad5f7190e1cf8b6b5380371a1f3d64e2636e188e5f9bb5ed0b95d8105a87752a8adea55d9464a1ab0007d734c6573216f5d8820566ea59d99908022df2d41a6190ace72f7e2125c2bc97aef80fe38ab9c86d6007fca5c864b3975739eec25bb27326c85a3ec9624f869740e4f90c9455587799f14877f819bcfcda9891ce02337919beb531732f5e968a4d5b20aa04ed23440bb0b9a483b6c6f8b0cb2cf1390b0940826e72be3cd6730c217f4da91fc0ddbe47ed05a7bbe63a3b90756fa39decca5983390aa07b4203cc15eda4a61b31ca0da895ba9919b714f75877f1f2b8948671626023f769f8c597aa5b666a2a2b124d06368b3b7fa5bfa6bb6aa1143e33a36ce431b3e1b94610a566bfe3141f65b41fca1a0526597cbe397533d2641916e55f0d01df80cbb79f837ed40e7f051d757fb5633ad768a6ac50d6dec83e9b644dd9c3580ef6af0450681e08326f63f8a839e71d8b48bc546ad7fff4cdc55c0380ffb7b4425b4e01fc15dca86d4185bfb8791fdab7a9b2e389629f79f7b1cd75ea1e4ad195dd60d4fe660135c3dbd01ba6b30f1b7d64c456dc2a00fd5e9f4373416f6d940a52c54b6878cff1b6b246adca0aca58ea38e41a5cbdfaf0d0786c0d95d40417720416154fd6271bb6ae967544efabc143a747cbbc9a9292b276d51b5da800dab66d6647bc63b6e20e47090aa1536aa4395e4e3311c28819c32cbcd0b3d7046377f9f1a3e6190de1e7556869ad374802a7a7d90256b5f5b03a666809d0191d7f9abbf07275c583a911219ebccc2fb82b03c6f5877109f3f226584d0a9a49b2948befc351cd815c2bde6272c835c94beee16971b415d81ef18544a4015819dad8dd06a40fe4a1f21f3232a7bf61a98e175008385997d436272fd27c108e6dc6a43f6944b2fb609755c139c8c35e6c23b1cbefb709dcf0840419de3d60c89dd27d3c932780fe7b1210e0d9490bd0a1675a39c2c788d2cfb2beb41264c9c49264f9224c786ab19d92e40d74ddc4853fc54c9f7a2dd3021a6ec8d9b8e21f8ef394ed4462f5ee5609f5c34cb754085f5958ba8f3a143d306d2ee3d33742024b23b1ed626624c14f4331d5c2e2fd8a8f0bc40a0b33d02bef869e6d95853222c3206042b322e9ecce7c93aa5655a8221778bed808b4630569de3d85abd9c6152e2e9fdc127dcfcb2f1b655a5c40836f57a0803dcffb95730878fbfd401ca616252a0b0fc09abf92598c880205a4ba68211223d00f3673624959e5d4734b499d1e6eab5d982bcfd7dd16b834a634fff19043c0f17ba80ff113c23f6f846cae169d21c422a86af40771fb08b6737dd6d59abfab5db5e8f79268ee6fefe63cdcda0b9865b9a587c4c39eaf781ff049c22d32d46d1c92d53001cd41179a95cafab7e2d0116b2a004f1c39135032a4a9c488c28e0f124208c9d20866f75452902aa567bced531d44857ca5f05ed59629e51c0d058c9c164670717f3a34125e2ef0936e8323461e214910020692450c3bfa87127ee1b3e9fafea687511f46213b60f5da285375357efc1f6920b03bcca4d4776888d2c92a60b0d19da7253887192147466c13f827c1af7b8c066ad352b876435d6d3ca2b7a99d06485f3cb2686dbe8a713e81ce9bffa8f927cd02f70611f815ccc689bf249da330d1d108de9cf33f9a3b42d84ce14ef9dd826ffe1dd1f724e3efe900a58c2a2f19df90ec8e0b177f2eff7588885469f8dc345afda2129dfc3e7389afc5c1edd16ca7d4d697f27c5a408af978ac75e7982b626496d8d46e8e59240681dd4ad11a2c0ccd176a10e20a9d16950b3bb57989b84d2a87e82dabac0b56df172725e4cd584c68af12f80ae3a9ae720eaee89ea1220f122e41872bf375d333dfb2b03bf45b3a60df6bfdee4b897ab76c2616efe944a08d245bfd7543b04f22e2d2af49bc2c8c980483731eb71f9b2a76352f4f21f024cf8cf81b8493a0430a762f2c07fd8f022a74005894db4963cdafefd5a1965b72ebf99308109fc60330069a730f0512c76552aed0cc2716345ca2ac2ce468c24c473b652f1052974acb70984876b202467e6d4e2a781d5a0deaf8d1403bbc789667a2f222b57f9031135597ced7dc32361a2f70ed6c2b0aad1ee737e181c5be8350198cdcf26dea944bfaf44485e8abfda1c42b4582852b7af8393a483ee88c1705738ae7e7c7a54cc1f2b124bd1be2a6bd1a6e150a85a793bc98bcaefaa86c07b488af5cba28267e1b8ea18428907e7316bcc40c81d3d645e49f09c30f483d6e8a937415c2771e0789d9ae3ed0b1f1bba7d186fc282aab6d3c86002724c6622cdb6d9abd583ab42527b68c7bafb0a13a68d1db171c280233664084407527ff95946f803c531bfdb8557199eac4482dbc82221ade790669fe56a54c197f2e7e3387912f53b5439faf0715cd0cddc5f679717fb28e4057a8f35ec3a869e7f24e18b141bff6a0bb7ac73a9da08add4204c7d32a0b6fd14ff0dec2e1e19767c1040f39112582d571f7d126ce0bc584c2a78f9c3ea6700c8ca92d6c98dc334e536b1bfbbf96227a6665148badc5546758b82d03838ea25706b72ad54a572b1d99404d945f2cfc1148f93133725aaa80674030ee5c8b2ba70aa32ff6c804891c43f2d309ff91329adb07ecd7c1e9eaed2b54fa85f4a466205f8db302c58f27b8990f1c33900f229823718a8463abe4f48d12cadbee5595a101e93623c6af2b2cd1cfc358aa68f71a81fb36132900c044c0526065006d6e87dc96b5147b9879c418f8aad0ee2f901229558cd1295495c5abab06381b143e0ad4eeba154c451c2eddeab5f6699b3711f09aa3697dffa06766f4688cb1aa44d1ea2f38671a73522138c4e0c176322bffa74330d55d54e09c8a986951e7f1f1b9fbb64473d2faf02e570eeebaf15dc6d2a3c764ae04d142f550a9d97939da0e3fc474500d6cedf110efef2fc005b64421f747ca706d092ef75fcf6a6d153c89271be618187b53dc603eeaa05a6b297d89819eff1afb1c8a61c84194a7254513b7c655f026021a18c369426a7e00ec9c2dd59c4fb5c3ea3c33ab3fbc3691a509a84fb72e133102a69d6094c7438b3b1fcdc77ff4b4c55ac7bb9b44d6801cb6fadaf0d7efc52cec0018722eed03e9162fd595e4108ec2aa792bb5c4a07c57da47cacd969212d150895c27c87673c2c87c68cefa0670a1b7e4dcd0084397c180a76f2433f0f3fdce64c856fc98d80cee0d60cfa274ba00f537aa4ef55702ec44ab22599599d61166d40f1abe100a713bb735499acd6a30dfc8b614c0805e7d7fae1e7ba72638466eb94543695b2b39208ac9aa8baeedbdf7cb4315b7c259db65978412d60abc51f470fffb6ef88b92a8120b1eed1ce62430e89f07ce76def0eb35fa22bf0b87f73e6aeddcd43d543d57bf8a2cdad19deb5671718b9655fdfcb34392d4f0619a0cff07c583e8d41b538dc652a170faa06deb930ded918313cea6e21a70f776ccc95e671bbe7e4ed6114f41d5d2edafb1af07c93b6d7cb4e1b84f467f6358f6e61dfa63023ad1f8307b8a726b3c581af5cec645167ef29464d968697e51f52ddd1fdce4c69c9350edf0c8ab395a5a4729f4be033", 0x1000}, {&(0x7f0000002b00)="199357b75d9f784c6e0427ac94092e9c635328c56d487e666c32aa73c7faa10e62b1ebf368c23f3b009af5d0ea6a0dac6f9e9b4919eb92f009427e6c62039bbf61cd58e0264e8e2f2c9510018f4080679388bf7653ec743ab58014290fb8854b0d07d94520db15360efd1146f4fade689783cb7bdd9c", 0x76}, {&(0x7f0000002b80)="0594a23bb87a65d773e4b8783fe7cd84e8bdc776150bb566ba440d53aeaaf60de932be65794ee55e957eca4e248b99966044a5bd1e88dfbfe4d3c2063b9601261e953c02f5d5315741b3507182bd303a1cbc7db328dd7eab5ce446d1c1ba30ecac04a2e1e41e70889e57532b2226a6b5c086553a5ab36362fafe93620fe56b9e327d788800b73136da4eb939c013a2f741604d6856417db4abf65510bce1803999abba67f0543562e1f7a47246b1a094813b40354382084b8e38b2805862a6461c19429deaee462988a8113c5c2ba12f", 0xd0}, {&(0x7f0000002c80)="f2d1cc283f30ad2eed2175d9d03ce98aa67e95f19657d3729ced46129ccced541aba9986f321c24d9aba87ecd91cfa9da84003e4506f7ead63970e7cf937f128f6724e2d196a7b915321fad6a8636472f8d19130521d13bc4f800e55bb2c3141be1c69d69f88169e7c3df55afbda6fce953905f6cecd973365322b4f8099044319d039aa752dbcacf23e30d70ef083d3966c8e3c5e76901e7420c8d4d0bb9d81fa20716026c17abc7d4332d1ad9379b6341473e5a04c68203a728651383418ef336fe5a4924bce6b17679b", 0xcb}], 0x8, &(0x7f0000002f40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70}, 0x4) 16:01:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f0000000180)={0x1a9a00000000002}) r2 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) fsync(r1) r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xa0) getsockname$unix(r4, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) shmctl$SHM_UNLOCK(r2, 0x4) dup2(r0, r1) 16:01:20 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getegid() r4 = getgid() setregid(r3, r4) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) dup(r2) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) lseek(r0, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/14, 0xe) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() socketpair(0x20, 0x8000, 0x4, &(0x7f0000000080)) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) bind$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="01006a67687573003cfcf1a219d32c0ef98ad3d9d58325c744279592acda909a716b76fdb025da84480d6183f435bbdab3ef3dc3db944b4179ad7aab758f2cc1bd5b16d262a33e88a8409bc7c7da7f789588bd646343eb762cf98ffd9e48c3669a85"], 0x8) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x1, r1, r2, r3, r4, 0x2, 0x4}, 0x0, 0x120000000000000, r5, r6, 0x8, 0x7, 0x9f1b}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r7 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r7, &(0x7f0000000200)="2f05dc5e5855a7ce06393a1d7ee65f58dbe4bcd5cf51094f869d", 0x1a) 16:01:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) listen(r0, 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) dup2(r0, r2) 16:01:20 executing program 0: socket$inet(0x2, 0x1, 0x800) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x408, 0xa) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x4}, {{r1}, 0x0, 0x2e, 0x22, 0x1, 0xe3c8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x1ff, 0x9}], 0xd98, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x67, 0x0, 0x3, 0xbf}, {{r2}, 0xfffffffffffffffc, 0x43, 0x20000001, 0xfffffffffffff48d, 0x80}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3ff, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x2, 0x8}], 0xf91, &(0x7f0000000240)={0x7f, 0x927}) fchdir(r2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) fchmodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xe5, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x2000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="60d26ed1565f24f10f30e7d0bbbdd9e960895b0f463ba086688d45e39f21d47663ec9404a1b0053c8a7232835c573097fc24cd2f3f25bd8e7fa7a2db0a22c0a398ab6e1ad1b4d34f23843e785b96610304522ccbbc93086855451336ed735452af27e9be91bf71ee0542fec86005cee603532bbcb09a15c91c1e10901ef59a0724af91c5284588699d79d974499446d8e157a48c51bb5a036d4db53d7efd787fdd93d1fbbe9dc1447334763eaf144b36a9680bb0f0c8a3186077ca5cb0e11c4c6e2d3e4c930ed954ce748d4a409cb5f4bffeb1c3132fd4f823b387e0da53b8022fdb71722679f525502ddbbe5c29d50d30ac3a555b3b478da4a4935787f926", 0xff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="2aa2a6e106b4b7ca41e09c95cd6fd3f0b5373111383e13fec8bfbe6590647fc04799635abac64fcdb769190d309a669b19f69f3f29352eb2f8818f06bdf0eef3224c0e88a4d6f662d934c64461366ede7708c7b36e9d313a98194bd4d7df8d41ae8e99cd3e4aa9a21c9fd079742bc58f023aaecbd642e88a051c0d37b17e913edcdec490e1a395f7bb19d89a68c4e3f9bcc1c53bcb1ba70c1b6d7d17f02904a08a86a5720897219f4aa357313f7d87dbfd1e2742be9a79dbbce6c303894312772e5c48d678f44884760883b40c1e222ed0704fd8de678ad36a727da9389d009f14bec7626813a9bd984b6c9c63fe48035150e6b932f7d43b807e4ad10fc8288c0b9e2b9ad0805d133d10eea7caf98388ee713de6cfda4c8df5bc460eb2ae2da0dd32b7a2303eb54afaaf7ae0258de91837db08179b38a4cdee3a3f39f48b23365e6e6b171ea5417824ee3e026c218845cb983b5aa5605bef417bfdf5f6c1536b6f29f4c07a1d83d8b821cc9a43c0ea0b1beaf12955ab0591d69c27467246efda1a72cc434f48c2262ea62d9706a77aa83a08dcb985a53a4df6a35c6fc0617f54da6462fdfe21d6c96f71b188893893d41d170bd5c7f86d792f0ec7c72dd248e2749ee59035c018c6fc0f908ba8559c058326a4f5e357f0e9b8bc45b66656e072aa695b892ec4163feb8eb02d74b36e75b11f1d9ac743877cbf8890a5bbc81eed5c5d95eebf095bacde213e1941ea7cea8c6d469f3b59a1515ab1217893e8ac99f29164cb65ee86f253a40a42ec5ccc4ae35bceab351819fd3d9317302258ea9472282df60e0f8830df88744a6d4fcd4d5289e21a01847384f6b0d42ee5b829b3e77279410f5c2a9cd0de10ca65c9b208a2a13b2cfe8e1c4c9777865dfec28131a57e45abefa478bdfbefaa57e1d8e209d1b9b2f5797dfbbba8beadeb88f59b9df4489081907b081482bce7bea62e3ff65ca117d19a305b6ee2ba45896816794262b6e44a1f709a891800883cf2f3624a1d226abcd21d4a1de20a464209399378e448b68598794eab039157ae7b4a509c346fa526a4d6d032ad68a5a1577954f9fc56912532e8e2d21f16b9cf2342a31c0c84a0538938e51793a125c75c5461aa46d543be9384dd1759dd662d96b5177d0a426a4232efc2f065d14d43dfedfce008abbd36bfded6b248aa2f7b2e6b5b3ce559e260ede24a09ae2959841395dbd8eb7d23b39b5e97b195e4579e27684018242559491b5bea1f5916ecc27892698f3b59436b6bb4d916fb1258aceae8dbb80dae96e1e4947266f73a289ee3040e40773cd1d19abaf620aae6c11a0d103b67352fa335e1eb6b4a8f7fb2de80fa99af20516192ee1e081490af5588495222952d53df3af5250170264047fa83e1cd7cbce966b904954479c410a24dea84e2ce81c1023b2bd3c7454f5f01170ffa9e2a00966da3477b9f3fa35ef12ed9eb4e7111072b581d9f6212e1e7dde6a26b2417baf115d514a1fee227232dcd1cf85ae4d1eacb2716836e96d49f94cc837628c1e765cc9806492fad7e16fec2f64d63adff2646857a475b953ad850ea434d58b8997a47a269488f292aed429b6e8f7f6846311d5f0c3caff263b65dea86d40233aa88f1be38a14e3ec46458d91f44dd4dea0a05798485b116a913427b05d57d4de03ba4a4f06dc551ef6c8596edb15161c95a57d2550e3fecd07e15a6d236c423d9ae71b2920b883b28a04917a832033c505b7e60200b6aa08c160c534bcb84c71472ffcfde6de2fc60d09828d265ea9e366fdedf370050ec3871fb2a428621d616124292b734e84901371ea8454ef0fbcb186707d3a3e982fae9e75945532db028f6514bc8b8297b136924cfda05b6423a24aee7f35fbfe1ec6e663707b0713e2c887064a1642f71272b4d0f17d3135c318c8c706fd67bdc1624b7563b4b475f03904b786e5c197babf4a8732ce769653d3aced1db4e6022ca50b59eefcf3ac63d89f0b1e3ea5409d0c9e3f3a09e510d7514cb23aefa92b30f11a738c71b25e5f8a840c5575a37f9c1d88e71e6601162a6c29b91873b76747b49f1982cc98a3cdeed0ef231edc0d4d1271d3d0f134fe94833f78c0d7d2be1521462c2aa12c13e9694c7ea14f92166b2e5c3f73c26839276aa54e46451d3da37896f7c2de1a562db0740799a2d20fad3f98b083b7eed5606b947247e237e77c8b4159ea2dffe114d2dab5626dcb879324f7231ac67e85b0407304670ca2950bb5a64a7b1a782722ba0deb37d37d884f18fbb50bbe97ef3ff2fc49b3868aa7ed129435d0ab6fd14f29e2fd4eb0e161f3a0752914189bc58672ee96918d06ffb6389db4bdf51ff2357520fe273d9308746f71dd19749b40bb109b10734528028a86496676ac95f387241add16ddda811c90dd49e862ac8240c3f2dbb0cb3f072d211c3d2be3f19abddee6504da1764a162bde45f28ac31d06efb4c1a2fe0df238a2e12a3111246fa723af12f2e5cbbef45abee8207875fac489c0d4c6fc610ca79f561c8cdb97464cd1a4f44512aa3c347bd205d2d7e436fbc32da9688d91af079e89f5d3fffa1c704776cda2f065fa61712cbbdd0a51b4e6ccb8dcb61907c44903fa3bdfc302ffcce04d70fb352c78a215483360c9c46b8e20a8016b3cd2411f5edb9fed6dcbf950542c17bcf20b2acb5efd189abfbb1c92c5aa60378d5911108226098e46e3ae44fb87ab222424b82648759b55095943948053a024132bb1df5ad2e24820988e193216d536c64c3a854f674ad3a7d2590c5ffb21ca8e8b9be35816410e9cd89ccb557b79b18262f9c667a85f0b927a456e5acbf40533a3a2ef1175cd42f63726f5a5fad300584eaafed6d22b341631fbc0f3d5ea02ac10fca01ece3b59e2c6d5854896165a7a7c0d1a308674829de1c1a2768acd780c79f1e0c38564c26b7bb225dca250b8348adeb189625af708fe8eafafc0479575be8b2bb7ad576cf92e4b2e233b5a2c583f62f2a5437dfe480c2a5a722e83c60872cff1391d1b018b2fe22c022831a43d3c8f70a80f6f47cc432c64f4c66409f4d977b60ca8d7368aa0cfff7d7b1ccdf304fc3607b530dffcdca3fec7fffea7c4b9207ddc82f0a5cd208bfd927b8b73a1ab6acacb1fee90d01fc881057bca5bc16e295d198537f633891182ef4d49e2bbf07f4c58812a599a626f0fb9fc1d06c8721932541c56442b84bfba8f48e321a84c281260ee8f41de36f24780c66e28386ac921484d58d7ca19c92febd0ecb7ed2d3d9d8d58a69df6751799781456e18971992e367da25874289f9098c6d86eee46801dcf0977ef958882a1eaae555ec636c371a2b3a37c1b7895a24ec2c33d6124a2e5da9fcdcfd2f3f2d4eef7f2569d64d70248b1c049858e490bff6673a67034a74bc33eefe2e5c22ba549bb80cf35ec442dfaade36f31d8b373dbb279647fef4ae8e2b885e1984f879ca85a3125d5c75e00304384f3d2fca9843c48eb33d44d5b45c60ff3ba7a38beaca5a3d6b855e2bac9a66afd4c6cd9601cad2d38cc56ec29884a321ff7a1502be72d4f84c74bdd010162620f714d48b75a97551e312b709861a7ff716f9d6f29401e3f7d065d5a2b82e55336bfda6c50245e55fd246472f01888931100aa2316191b1d9b7b33890085a3ce57437693307d14f1d5d944833800c6857934d2c986ea5c9ccc1c12813591838c5c6e26cc8e28acbdbead9d61259a53cdf7c9ae0749997828d56f4e5dc4c1b415f9b096b8893b7b05427cc29a8f1788bd346e2b4730bf86ccde701062256ac128014b6ea7e80857aa63b54a149dcd905594fc5db07863441357ef130b0af2863a158f0fe36dbad80276995538b9f343ae31dd000d471ba2c01ef3b6a43e9452d1018eea5c54c0c4d74813f4e56362d905a2c99f993e64e311273da5cea2263111789a98714f99623a1d87dc481318b6a3320c4de1478f5a95fcd2fa5bfe64f498a53e80295ccbbb99a32eb1c814f692c3f416cfa2ed55a028b1be929dc0099dc0895489cba605666500576bb2c56916de17f1a5e5a2fa6931f89e4b6db59c2d2cd994c9928416334fbe64584aa3968012de3aa519040eef1ad5e71866927dd7aca5b1d36727256a64d0b28c7bfb521a6ab3f025ae41f15fc1e6dbee5bb8b5852b15b886bae7d9866f2bccb6a08fe474491796d3f159c2a6ad0939ec0d96408133c1a064f362c7360750b913c5e0e59253f9f882f2b85cb2da5903fe3c4b02b513e7c76b4909468216668f385deff1c332c3f7511601ae7c55968df039035e00bc64e4a2431d1a275c75972ce0b784eeb70310ea100df7e3936fe34f2a48435c4ba714f8f76573c835c9c1105591b464f8531f773ec5f26f825209117c81cb51901050f03fbf8a72e8f508aabc160a4badb83ab4b5b2d354eb3c4c347cc437db164f554a5d403a4f7773241ee3df6d9b9e8c76f3f2d29255b0561bbe83cd88e9c6d2b896f53d6264dc3f3a5a087f2b00f8bd5fd4f980424305d0143b9d01af1071ae3a83661b66f3359b3b6f266c8f3b0e6ff8821da54466427b4e5dfc420370d0b73e535219f670555aa69b11a7ea1e790d7fb7ae8cdae00b669f16e887a50b9c0490a10c3e235205471b9e7d53c3cfe982031e9c089003609686f15dc8a129d48e329f391e6958d00ae0a29e06a3b395a8b2a52ab6513d7f4b989227e33dbf044612f457dad5fa6a3cc51bf91d9be19e28a72230130843e72970754ef9f49576874d7bcbff9ad9b79646ee74df6ac10469affa3e94a29baa169ad74ce2472bb44840abf44f151d6263088447858adb0d129d3681dc9ac04c4a7d701d58c40630dd1c9050be9e2bf8df17e3d37a505ceddd925b745aed8b169ad1c81a121ceb8a5d471b7b0ee6b7435d4bd700f6187d2873541026507498fbd3e69924c299bc0493398b0633d89424a6d388f182d2265f0b5c476760f901464c630d3d8f7f96b42ad0d6ded3e73fc0bdf31b023aa20fbf8c2a3ef30d9df548e125775732e8fed5a208cdf6758eff3f2d4d2771324cfa316b5223f8fbb5065219f6ee38de87d775461db607e1ec588e386f5e831d7591b90cc915bca48da0537e2b0166fbd2bfc95583e02b76a52eba6651de5540bd27596dd8537d7a7be07045967ff1d2e01725e90bf30748bc0f1141437b8ed1d10e2ec53260b9fc32a87d45b232dc8ae1c672220b84ac05a4c09a1d6ac301c1cdcc6950445b66531e207e01e084759ecbf07d3eddd21b0eddd6702f458dee245dba93c501fcde5e53d1e38f91b89b38c13ebc8dbda15060afec1c1fe2ca78925e28388b972c6da88988ea306557467a7c98f907925184c9c5d54080966b8c58907844040fda572116ed1fd4f9802ca14b23bdfa0f905a59f0c38074405be3d67de76ede3426734adbd16a7d7b397974b31da17fceb43def7c1a60f8a5188612ecf0d4e4fdcc32d2c1e7cf1d4f47e62819019649bdc543d00682f77f1ca8652acbbc31dc642ff8bb8a05b53157bf97066a91b58c0d0161d6c34bfb50e82476958675cfe88e26a958763b4aa9e36b5ecc80e55431b98a3b9ff69cd54261ab50686c7fff19444ba7b4498bfa0a82b9bcf6673453a6cc104af13cd5b6c4f05563d05fc05a2d290c66cdaa77fd1af6827025400202e471064be36bc644ec13d94e1613de4159c43f8deb20fc36898000133c989f05551bf7dafbd48268021448c1a6d75a769b6316ac7254ec701248b07d99342ac58b2f8ad94dd85a4a5babfa86352e7397020a35e0def2ec97671d751e7d82828a98594a5a5bd", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) truncate(&(0x7f0000001000)='./file0\x00', 0x482036ee) 16:01:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0xfffffffffffffffa, "fe29b46454c37b927b8b8f362df5a0229a3023b4c4298355a0b7fee650be34caf3d7c104e02dd0df371bb87beb9b77e478cc988cb6e0755acabe541e53687a090cf80bae91b712b7da26f58c0b20ba6148ebeb5c59c5b099829155cb8ab69eb7377ced31784adea6a376df161c250d44bcff235d01248105c26bc50ddc3d1350354a80da5626d4725b534c5844155c78cf1888c8a44c2a00bab101a099fc2c7564ccb552666f3cea35b3f7000018e1399d89a214142f7dcc341a1fdb03cbcd1298747dccbb010c8dcbb697461d1633d2b081df"}, 0xb2, 0x0) 16:01:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) fcntl$getown(r0, 0x5) 16:01:20 executing program 0: chroot(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fchmod(r0, 0x4) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x10) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="4ca04ba75951cdd956f49cfd1b15e1324c9a02f28a4f8070e4a0b3326718f4649827106655eb8c46ac2f782b101ae745583b5e9c788b2e4e4a25524da205c76e63e51cd175781f", 0x47, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000200), 0x0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x20000000000}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r1, 0x1000000000c) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r2) socket$unix(0x1, 0x7, 0x0) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d0130", 0x1000) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup(r2) r5 = fcntl$dupfd(r1, 0xa, r3) renameat(r4, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0xb5a) ioctl$TIOCSTOP(r6, 0x2000746f) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000005c0)="222bc5d0125ef4b8912714874cd89d5dd3c9583e005ca29a9d30b3c33e66070a265711ce4c6fa8ab3d45b8173ea223854d956ab3f3efe467fecc9d184b34cb1d6afa4a2c897835d439632fc5e3a3839bc61db089ef1baffa7159fb80b1d1e52ca9f993666b62ef532b53232dd92180e94f8093b5ee45b8b61651fd158125be981a81734456b8246b96dee498cfe3646da32158c8aaaa94a4822b74822fdeeb6855b285a866ebc0fcc67c2316f434c4945528c750ef075ba443af9ccb62ece674136b7683cf9f58a141eb775d603a3f8e493d4a9e539f8e2f4c82445a341081bec8d215f6e8549413319d0ffa8c7e3eb755286f59b08f7e56f7dd0f45ddc3dc7facd46a3cd7afa532eb1a85eac740b2d01505a02643bf85c7d4958a375a429c4779149395f3e19ae44c1b2a8eca65cccc123ae1bb46e695efe8e79598010efe6a82f60ef7c8da561ad0d25e6046e57b578f9d1ed000c3ba947b378511379bf194cf078d84687abe9ce3f56c0bf7fb5233a34e5ac9b3a463e1a7231cba894330bf0c202962e118fe206e2035f7d9e583c89bac53136d12f7b471599b0d0cc2c5c69cc41ec946fd8d347c8c7d0a764354f057c31cad3c8f69753727c6f12a11d7b535e54f141e28dd6297a9b0279e40701a6784f3313b3508d2685ae5b3a72152fb92700f2b93100e6fc8701f17bb5643dd5609ea3e6016a679d78e582eaad8870300e31a0d0205ae6f35408e430fd7928bf60b460870f6eace5b720ffa1b794cdcca7d0ec0da1de53299d3764f60d5f612e4a0e45f6162c70df48cf5a72be8bec8c5061dbce7366e3614f81160a761ffee87460885e01ef4b9a9856112c7af637497a0c8fb1c2a0ead0a9e634ae14afae64c612ea10cb4525bfab7bec549f857f5cd417f0e8df10b6bebcd7b2e88d5b2d96b4a65e27a1fba22a6bbb59faaccd4672f9978f12cb946c2d1db53e53a953bfa9bd5284e8e29a110cf43a92e94655e04ebc81d182eed604fa1e12059579674c70861397241f84a5d4ce62944dc8c8529d07ed5f047bc5ac76a83dc58f8fdd97667284ff4c462f373dc6b9277df6601d782d8355fc08ff592e22c40ded711c34700c65f3d23f73972038b685694ffdfa6f76d8f15a8c8982cbad3d06f345a079619151c6160684c32b4de2eab60e294bee4fa96cdb4f676f8ab0486812669a014f13560ce4b668c6614243eee2383e1abc3f282df348551dfd32f6f29537a80787938c70bbba1f1e24295d6bd8d7e9173fae0f62183a6999e762545892a15c4692faffcc5f523e0f45280657c3d874034d079412ebcd1398af4051bfb85262463044d6979b4e74dc2fa57ed8b812c2a0a01285a90c84cc585063c4ea12ae69902534692d0bc91cf0873be9baa9c885580e732c41a8a3f19b87e81dd03295f5421d5249143023f71cc200591e81bbdc4763b86f195f151966fff5a7609bb3457589b9f8671ee2a052db9a81d6aefaec6f92d4fda7e660159d01cb3b307960519462aea9fca4bb19a01869f86779186569a072841af726fd715a3d4f6ea01a3c0eac8cf38f6e45a704d860332315aad6da0f70b4262d3fad5c2a6a2684dc6b60fd8b709fbf3d61f54ad52e2298ba29f564af687f8a128a1d48bb6b8e4379383917613de3f57844ab38d2b6ccd7171e8de8a704d6be3fb6459f5ed63e10dde3d76c87ad8fe224cb08ae3105518e3abe99abb03cd4985a4c29458605da2cfd57b12776b2fca67451aa8c03cc401989981dc6643d2541fc1c8fcbad5eeed24804f62c0cb4d143e394561c073332087d0fdc784ba4e15befc490143a874ebcb7e56b75f4c63d480be926266b3a9890a6f19394221b8b7b55f4f7aa60eda0275006475ce5a66c21c77b05ea5b646f88f941c2eeac500dae787a678058463f87e756afdbec2561c051265e2b481354cd650027b43c3fd2ef986d9ed527ac7e109421df56d67574866590c6cd84e0ff8fc4da55c0645461fa3bb6f4b0e8023525de6aa366f6012e9580975d38969e564451927427671a9acf44dfa435f91b1eef3da11fccfbfd01bb74988ca6e192b520590bfe839bafdb833a89d905e12807f6b5d2b6213f3cbd8042796a4d6ed371b2f4e67ef0c5762514d0ddfb91fe5814d2bad5eeb0b1640984a42a2bc4f3b3b6b2aacc083323a0c7bd00f73d056c68f2fa6adf460ccd124c8c9a54a0bfc9b95ff6df7a861b888a7f49ccc841768a3014ab3f1081c8c89b38974472e57ed65a9849ffe56e55c011f804d5c9069dc26934921efe83d040e5743dd26f872980a154c133c39e13944b4eb0e57a9d5e10ff73e070aa75b17e24a6f1d248b06a6fb9731d1b7081722bd42d6af67b3dc898c01168f0266ec87f0e5116a545670d2ae079ae3e43c443d98a1c25bc7e18a765e5fcf65e9da120a45aaa0904fbe48ca62c4e348a148b2f4da0233eeb11e4a7010817918bb9f97a043b5f18f52fc4ae2403b0b210ab376589bec6c01a6fc215a8fd26eafb3dfdd02eb97b9d698c16de48bb2f2bf148ce85c59822394ae9c97aab21c4849672289fe0b392ec8809a57e1acde72db8f47b064991aaa6c8b39a26c593d64d5e80a1fcde8520e39b67544532da599e434cd6f605eddd34b3c43e92ddc52ce04ee6117b0aa155dba93be51dc10471b191eb66df85223154026283c1a0cf6e1ca6af3992d9c1834aaa0ba10888b9801ad2143ea7ccf9affcf6d9e321580fd0d32362dd772897f5f4d60c65893cf8490aaab3051b187cbcc9810cc5bf535a6860f4ee1fb0794b5a7d4c1aa950cacaa352068641dd50874a3276a3c10c29144cd256696b51a4c23688dfb1ef79880097ec6bd18a6dde76259acfe9e0bcb069398f1cc4123d66b8445767779868b3ff31787d6f5564fac978b07d1dc20fe9679a5cdd1115ba82d753a6d1c790bb0d50521d909505b44fcc46cd76510f869612b49d007f15ba42f721fd203301090a3756db23cd716772f3aa01b196f9429d57bd1474220d985a0f62816edf9932468477c7ac5729351bc25e66c2e6414176c40edc90e7f833e1c1becbb8a3224d7b00c63d973cbac21d490b5012eb823b38ad64bf3b63dd07330590e46fdc48c98be049d0c881b8ad99109cdbbdec9a37f2719a68093e8355f08cba8f3918365650b82b9c2492f1b3fbb7fc3ff7e968ca403eab240c8c37b00207792c8b371e20b5ac316852e7db9735d22d3cf40d8a784999698802da99f96c2f8cdad026f70b9d2a0777d2e107ebb782de00d5802f0e4ea0f590062e9009cf94c28dac519a683c279c24615840536aa6064eb8c67ea1b324e1ddd78a1f09efaed53bfd3b0f339a56c4d54837d49f6909c74c5ce248ba062122420921ada020fe91039dd865320dcc73ae6d32b7c3308c38bd7b385a34540b191e49c4f719f8aebee66078545c1f5df1c7d10bee41c59c78878f52d9f7e1414e14ce393989474e3ca6c77730b505923ba7fc0259d2e5103a44b8ae7f168ea8d098b6d9fcc34eeeec460792fa6b4c74333c53700e088831e0bce1bcd9d725cec4d24b5e25db758f02a63b98e1f173d0598d484b2404b9b1f46ff67e586620968f54cb206ef42f3bc703396996b77092a4143b17e5b27618e91dd7a5e64a66058afc55f291712701f02a1b7ed0e9c8f202fc26580bf08109c739316d6db37c7909e28ddcb9e515a12ee5f0a83ff6a25b015dbf51e7ed701539a525ddf7bf9cc3e5e1995a754b57bd613eb3f54b0cb947a99fb15e869869a9af0e115fd85e99a82950cf72fd3a9a84231a750be36784b628a9a34f8936e63f7c35477ffefa6ec3eaf236e6c63138e79998ba805bd43f381c71d24fa0bc7cf15fee4db0b9ce1cc2a6bfca09aab3e25791a92441d0b5ab06708cffe01f1895ad55bf2c48e4712f5b50c4144ba3ffda370d996013fa54d7ebfc6c0ef610431480df2581bdd42a9ed88f84e12542670a4a96644c4f37e4567a6747e673cdf804cc0774efc39199390afabd52ce6de63f20a822361e0c46f281a1bf8f57a69d392341e8038439211874160f885e080df80a3652604f9e136fbdd15cda5963efc742de22e37b2089901be30428594b540d0ce019dc2cd994e9a43bb8c2a1463cce25be36bed30399adaed7bfce4168462d3c275b6fbbc8048635cc8aa90fd657e0a0c2ebd0e3bda68c7683f033c25978e5cb7b696046b3994133a9333a1b862f3b0023f68b033a6205517a15938fefc1ab1e04edc6a2f2c79a807113e281ccdb302b051cd17e8634c0c414ba51e70a17b74483c62780a4f3cf111321d0028d699c42be8cec4a0beb9625f0ca95488977914137969cb272e9bcda708b973b083787349f5f12cb65c68d27132e21d3370ce6f1121f17ea2ede0d6c474e2d50d6f6281fed99df1fe52205c753ed0db5232c1c3bc97d80f585bcf171f16e5abc52c1bffc7a2cc0c8b5ceb9ef029c7d395d932b8e46078c8a32911c44302e2c1e0bc17cf61ac7cfb2773f9a749091ab64127d4ece5fd9b59fbccc8bb0aafe17ca41f95ff47558c8cd7f448d80284a6762f4ec091f96c38410ea6ff19dd443422bafd99e2f70a1476806405d3715428daf56ddecac3ee7ebc60fe3a9bef12b742a18596b5a1c264d9ef19c6fb3e13086efcc675f63358a28c4e60aeaf96dc809db2de0573379cb36267b13b7ba035a189633c65125db691d382e4b13b297d30a35f50c58e13f755756808fac638a4a8531eeea9f28edb3a0e38100cd0da4130e40ebdcba3cb03e67fc6b5e295e205b99c150a12d25b95dadd964cd1e022352d32e0847acfb615b3b6510148580f6e2839d136d0c5650c66c08bd0c491136e9103b21625f230335db1e137bac06f182ec9a044ae2151850d5cc0969c13c242fe941f15b9080b6536deeb0d540a1c0235c1fd839f38646e5a866e0def25eecf2a3db52bc3ed7327a4ea4aa7a7be4a1fc9c9d8fbcd67e394cde110cffe498efe7e3c3dc25039ad2edcaef5fbd92717ebf7cec60359582b58bd215a377c22c4e9a405d47ad08224f166dd66b72817ee9a18a535413bbc29cea11e9bfcc4760fd3d659ec56ed6851c567c57aa339c9dd83b52f9f7a01a6ddef6285a1e1b101d777ccc420d2f059435cf32272841c4e1c7f5fa0858a3213df2d7cf0ce03a7f4c8ff05e273aece3ebb29597b9b4faf30eccc8ab62859998e491fe1dbe5edcef060c8e2d9bc49aa19bb56381d1cf3a336c3f58cc5748085371422b1009fc20d7e3451ee3b3802c6adfbef760cafe0f31151931e50c6e1d9769fe4758e39bb24742001adfbee198267db317ae5e259abdf4fb5a2c016e7e4a74eecf047145b6cebc02ce1a985efca2f146090f45509764853a8b5c06311af35374887d77bbeb6e3299ffed5ed5c03a0aeb8e59415a3107fa76a5fd354940ccaee5c33758366d0055b22bcd3a2ce2332c73e452283a1cf36ca37aeccc7ca21b057d082c7c4b43e28dc94c556b4362fa36841c9529e67ddf015e0e5c98b96c824b2e5e841832033b32b9c1d127f8afd69b09390e3a10a7e48296989681ed9c02cf44cfddc5f4d8bd9ae1c6fe906eee7ac869e954ae4dfb40694081b01c7653b38f5f565702d29c47e77f4d99a823f23503afaa177b58258f084eeee03464ad42143d5cc0c5980c115477fc5fed541b18f8c539ac68f821434e2493a7f31bfdfe87342f105b6a7eabf4ee1b955d63cda15daab9ed27fce1bdb03eef582ee34111cb422bc518bf11d398b523dd5d51d1aba9b6e2773e5cfc8d2e60dba651f8d94670e093e53a204c8fe4ed2a714ff1782", 0xfffffffffffffe45}, {&(0x7f0000000300)="ce703607c7941f55f182eb5d354973ec8f1804cedf337f78c29edc5614d3638c5a0d8f5bfb266324891b8aa1d9b9e5b9435b18ec1518c34ff8ab38224e44425253ba47273851b22ce066818e1bffc375bf0c4112f15c12777f9916685c644b0f640895c59ce823362b96e18c7e61cd3cd3b8bf7f94e817d7f54a78e0fed6945f25b452037eb7ea707a5c7620f089d061b2148890", 0x94}, {&(0x7f00000003c0)="497b1062ade2d135ee576ed0faaf6d2f80b45e7274fcc422f7c9dbd99a3fac5f0df95addaeb501a62dd55c73ee3700013d948dcd502df22a2eb4e10c0b2a2e6b317e026ecca9a204b7ae94ba9f10fc61", 0x50}, {&(0x7f00000016c0)="e9d49408a87ea2f4709889ef21ad4ee418b4f192befbe3bfd06ce2da5bd88916e54707ce7184989f4a675788755f68cb3e06eb09d7fe3e4e3b17670bfa367981b44e7c", 0x43}, {&(0x7f0000001740)="5dae3d13e0bb78c79a9a310c388c3a4e50260649488d47b5c9b193450a17e42176ed0e657e7336cdaf9c4cc5cacc8b3fe0bd98e37423d62cbec2f2fd22ba004593abfd07663ac29e0975f66c632a58d29bdc71647c299af829fea37c1ce914e9231e03960f9b8c7bf9a4a08a79f2ef3a73407ddc4879b1b5e7e15fca51bb3cdd3f1a569944b8135f6965067d18c6e95c0514ce8fa51d8d36bdd954a28f75296cf9adaee8d90461bfec7dd1ef1bf5717859d524e2d84188ebf2944aee92a87846683e200d3ad78ce3433e26320e143a675d8b68b2898ea5c833f96d4668fbd6f89a7c0ab459e800000000000000000000000000", 0xe6}], 0x5) ioctl$TIOCSDTR(r6, 0x20007479) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0xffffffd9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000100)={0x9, 0x3}, 0x0) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) socket$inet(0x2, 0x6, 0x1) 16:01:20 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1c6b}, {0x3, 0x20000000000}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1011, r0, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffeb4) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10801, 0x30) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup(r1) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:21 executing program 0: fchdir(0xffffffffffffffff) socketpair(0x22, 0x4001, 0x34d, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfff, 0x101, 0x5, 0x3}) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0xa) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x400, 0x4, 0x0, "33dfeba2656be01e17f5aa044342ebca716828a5", 0x7, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, "30fea56c18483e8c4b1e26bb0800"}) close(r0) 16:01:21 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x40000018}) socketpair(0x18, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) clock_settime(0x7, &(0x7f0000000000)={0x400, 0x6}) 16:01:21 executing program 1: socketpair$inet(0x2, 0x4007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getpid() r2 = msgget(0x1, 0x200) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f358e0da770bd4aead"], 0xfffffffffffffce0, 0x2, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) 05:37:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x9, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffc}], 0xe4, 0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x2d, 0x6) 05:37:28 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) flock(r0, 0xb) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 05:37:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x10001, 0xba72}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="c67fc6683ae5f57a73fc6ac8d6605e3f006cfb3246501af5505c36", 0x1b}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x117) 05:37:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffdad, &(0x7f0000000000)=ANY=[@ANYBLOB="00002d57f0bca09517e6ad744bae9367"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) 05:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r1) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) write(r2, &(0x7f0000000140)="be", 0xfffffffffffffd28) execve(0x0, 0x0, 0x0) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(&(0x7f0000000080)='./bus\x00', 0x1, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd"}) write(r0, &(0x7f0000000140)="2dbaeb3a137520ae649c15e20a513e082af459a5c18c7431e69947af4eda63c9b296a6726e707a1b3d6bebdfdf4d58f15e1073b73f605187c3ca19e047c606ebb2c9651346de931f9979dee35e3dd46a8a194b060721dbdd552fe7748b6d8905a0721ff37de140bb239ce0535ec55cbc5e444530589fb59ddd8c68faafaeda444e3959a578026be3839c1a863c8d38d266cd2d26b6c07522404302d0cfa21819836fc266d3c941143f7594a2224eaa5661c7ba4be1bcd0816f516562656c217ba2f6763410558876b12af5255ced76095396e3f263473cd196679a74a2517c4b958506d2bfc3b20a94d80d4c7c60da13890b672186f52a604961cda4b4d4837749d16257fcbe30eb9d797dc454f49543e1dec86084d641dbb136f33be2581ca344a52dc19c020f059bf92aa7aee328c52232c9bd4fdbb881d4b28a906eadc9cf4f74baf71694c3bffffca124727cc32d6a37d69d409748a1bbff2253f8686294dbfc4fb4823125e5b692a9518c7b124d078d31a4ac1c603ef402031df603f6ea5366abfdc22eea419e990aeffaed6459f1d7ecd98e5734811f92d37f2643a95dc9b108f3395715b4195494ece95e018cf8ea9b5d3c282d7bf980551959696dc337cf72162383fd91b2fe9267e9b780fbeab62de73f57a2d37c0585f80be1b8158de6487846be5f74e2c0242be17a5ed5bf4ee8c15124f070bc0f8d0ff6c0e7c1032ace1ed05248d59fca6d0630d8a5b7d464e1618478fa4f6b99532c8f6fda6ea24b39e85af9d0635569b0a9bff4b6b63f1970b79acdec9cccf32420583cbe49c6f389f3509ba3181589eed00a765583e5ebe7f5a2ace532303cd2d73cc285f1e85571ea136046ad3ed1e12ca436718c8935a11140f6620b7efe41f72bef44c4e3ae00a01426389eaadfe1e26a4ff555fbc61dea5d13b5ae0bb77a51b600d9162256ea32b72177cdfbfd7531bdfbae337615b8101515356ae400c9205a7364a2fe17de193f7ce45118d9d3b3dfb625cb077cffcbb6d9", 0x2d6) 05:37:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c9) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) clock_settime(0x2, &(0x7f0000000000)={0x1, 0x6a}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8000) chdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3f, 0x80000001}, 0xc) 05:37:28 executing program 0: getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = geteuid() setuid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) r4 = getpid() fcntl$setown(r1, 0x6, r4) read(r1, 0x0, 0x0) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = accept(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) connect$unix(r3, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, 0xffffffffffffffff}, 0xc) r4 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000040), 0x182) write(r4, &(0x7f0000000080)="167d0e30ddfcbcba4d1e7d97f56170f10959b828b64331b02d36bb5fa706e18ea41d7358f99ed79c4e282441cfc033048faa308173ef7e6919793a7df203d847b92adf5b80a7e00b4eaee2c00590b24809a0577c14ea3c7e17123d96d0a993414fd52638c7172b934d7a5825d1805e0d52f9a76f62814ccfffa4386c18dba488a6d983e01923aa14dbbaf091e0c5bc6518d1a8a0cec42714d865a65de2e892113dec7f6da7546d373dcad0ad98d245693df782504ea3b6daaace250c5c5437fa91a2fcd0952e17d65cd7b302b9dcfd7be48e7ecd145df98075e0866731d5da387effaa022b39fc6923fa6d4c3553b29fa17f936b0118a2582c005ff44b4da19afb109cc965319011ae631249add69837971f324e938d6c9842a79cfd9dc1f54c1a0f397f4fd7ef902e996c80eebb3f5ae7f8d9b0b8db973afab90eed1f0b4f268ef2aaf464cfbe4be6dc711f76d935492aeed40e9342e042e9d5efaa3d77d2072ad4333bb708b52003c522d1bb4c4b29d6c47d659609afbb7a02de597ee43dce2565ebabf607096f0ad907898720e4f89f83500032db24ce8bc291ef8b1466b5bfcef9dcd08f8ed9d3588e9c02b32c4abdf69aaa68023fa1fcbe741b8e173b19306be4c7c7cb8867ffca0f43b32267d57d12f6a718d371ea7af0005ef79f2e66e99e67c7822ccb9650736430f9d61894719b8c092006407289922f5c668f0939f053fef048e2da1efa6f559eb928313b6b429e947df309bac2403887ff7d348dff41b8c3215f284b75fe49920a2b602123e9b7244285e1bbec76b5027651bdd61977be77987b65dc78ef973d250fe819148c4148ebd0eabaf7ea418c8464624bc7391fb10a4ffc2e60676ce40cae69db61e2fde97fe8b9e357be24cad89ddaef47491d76046ea5fde49e43ae1ab2e9cd7855e65e9a747122e94457f98d60689d227fded0a813e7737c6e8296803d5d7056164a0dc60d0da6ec11ee5f4595f57b20e42e61c193958c1b54e4469bec248e13d7da4648149b880b3837271e58ab0eaf00f30fcac3e84da46b82e123b4054637923e358caa40a3fbf6d146198be85681f008335d8d3d7d3c5940c82facf9473073a34d94febc84ed207bb1f2f022c2dd681234c294c966917642f164fdf9181b7d0ecd201ae09e2cfc657a68e464df20ceece25d3fef04b65ac2eb5628f15e55ace3c0903ad392dcd8e4e28bc7a9e42ab056a67a7be1981d0934ef631c9cf96bf987b23e76e83ed5fd650aa601fa83eb9b624dc16e79e87cc33e138518f7c2e720f9d6519ba8a0b7f38c63ba69d978bf234a4b2d59c058ff5a64cdd3c2a9938cf68d71138955d0486c18c00e524587458a5101167c2d116b0fe2aaab90becc409d49c56b714f108efaae632ad8bb49f3fe82d14e5283a56113c1be4802504b91000126eaef91740f355a0ef68a6ac414306e0fc41a8414fc8a92d3fa45d6a54c1b9a71369c2f393cb174cedf6ac62ab2143a6b181d65bc4ffc632fd45ac69fd5d40f2b08347e445792d43a919363e2b7824591f9ecb03011902c5f518078d57aadd70ce99db27897e6b6297b5f62e1b1549c2ba26a59ce0132769d0bbc021526c945d3998435a3d95691336d98aa9b3b24bca91267c15e3d1f906f3607221e6da2bfa4d2a22a665e32c5b56543ee103aa6989251b77820904e30b172a383ed04006b351b1713b74341e6e832350e70ccaba897c10fb7b638b550256e772ea7694274d0eacf5f84d090d9bb47868005155e144e33116f33afd2a9c81614a6349fda5d1d45c0756deab90c4e1fb1a073ca6fd0a939d1630ee292ccda4b53fac0da5e3e351cd2c17025ebead868efc1f78a7b7d5c04cc294b8d21f70fbb03f8d9018d5b8380b3a571f4862482877f6875a0c8e3daeef08223afd973f7ee96d99b75f6b8d13b3a90ac26e2d646eb39d6f9c583e0349a261beed2d7aee5d675a7925455a1312a5fef47ee7ce3688d2d7fe07d38fd076863eac7191c47f63166b1c51949f1ddc3f205ed5aa39af8549ae643ec59851ce4c2a7e0c0211d1bde56a244bd1d6628cd244954f87431bb791c87ae9e5aa7e6b0fdb031c077304a04ce2f796a545ee60eaa4e8db39dbff72669fa1a42cb8f353e63b7dc470ea35fd33f4967260f3466e9dcb126273b366332f08c6657e9258a76061874c74e86e011c9442c6a58e1e3328fa2ab7afb52da2d91db3f4a2c5f55b149e32d800895966827bb0295d340e8cd53ddb7463b8522e8764decd7845ea9d504590784b5456c85d8caf975a1eececa7f6591590ae76981595aeecbe3057cecbf4e8c36b9b5d08bc2df231560f417d1c96058a047a58d4f9c9f59a78fc1ba4e8f1b3e4352abb7c353cd54b48d63053ce7a74259ee57d889954968485fdbebca7322177d8702eb79cd6f61f0c3656eba963a3ec6774b987b403754995a49099327f24a876f113c777c31ad77e32d406ae6a18a8752ab9de2ae6a6a9d27fd714ecf088cad440df5fe498767bc027062d868ca160e0dc408a3c24f830dbfa1851d61fc427557eda806b5dd9067c21f40a28abd5bb5ae37b9151f3911d712f0a3f3ea46db61cb20c1515b384582befc492511cdb3bd5ac3dd1ce82dd160a92174f93c878c8aef049b368faaecc635a2a4694a7144c09104641e254b9569464a28a02d8e472425e433bd7c19354c0a19214fad30737821911ec04cb9699e92bcf9e4fb14ed7a975761914875a0e70212416ef4010fc468d533362bc86d1c986752f6be0a571ccde6456f6330be5f003117255b1f49f953cded2550c735e5d1f8ff95d6850d15745c210d22d28baa3a8b7469826ee1c76ad89e6af75dafe674eb95a355aebba6cf48dc04937484b48f05c06353bd632f473c6190e58c74c1421e54247f498b382c29a25e45060ca174e76ea966b6f5b6a61267c58e637cea0ea9cf3e53bb7dd2e5f83b884498a46536f8fe4d4277fa7920c2462a4b767b1111f43baddded15c260b9961c665054e0940f0b50ab62aec8c053368bc2f501d6ebc018aa81be38924771152d6251b5ee4a2a7cb743d8084376ff11c598bb6461ac5fcb6b33dbb07c0db7fa457b4e4e3ddf7b894dc1b35b29ffb93fd7de354d2546ace845c7fb85c509d55b0b01253e0e0b6632d25c5063610337679fca51fca2647d1dd774e85603af2359af0574dc95dae8cac9f52f2554bb02acbdac7c7a1a6bf4d90385c0b23472229bf2374c123c4a7a277c4b9708a9fda8d2714dfcbce48f7bcf34866b3aea3133b62e00467c3826b1d9eb5fbe0f0283c4a5e295999f66eb7d7b969cb13d64c8e38ae4f63bda5f184e13b6dfdd43d07d83daeaf3af36cc62a746ce55ce243e8716c18fb2b3327d8174cda478f3fc2386695c586bea5e1382192d6c4cedd806b6695aec69525cc4f52c62a368dc74e6c9018734677329c7deed1d66fd1e3ad36338506dfedd3d235ef685dc39e7980a3febd4e3734daef85f5375c6d44e3d4a2e9befcf82cbfb82c7ea1532b60bbc17c96df38156968e845933065f60a374884637f5e4b8ff9e07bb86cccb07e8607794cde3a6686e126f52d3cdc5dde3a9bcab1d94f5334d637c2dad62ce0594851a0aa558c7baa569aaa49c71e587a3b4d68f431735a20b5bbd15a6a02b53cf648eb81e5807f6352c4d312646b0706cd3845fa4d2c7b52143daf25fe7fe047e78a83d664e8241a6224f4aaef269659a84131959876e5f7763c6d1230b9a8bb8fd6c7ae9a6a61c2674759cd6994ced032b284c29c7a25f788cd2fbf1c3932342a47e181d2ee84fe53d6a6ec56ab65ee6af5ade0589cccc0bd960c0dd3b60def7985a95aa629ce379ee4f1899a462ca4ea9f9c4d6073a33c72d43086aa320298317fd9e6427b2c584a2e642e09597f1ef9e0388de9b56d30c85d9aed6eb493868e6eb8758fc8ea01d614b6687f1ffa6b8646e2f8f135ff5b7acf2eadc208e78390da976ebf5722a8173a92915f22ac98b5a8ef065b15aecf9b47410d66fcd36ea05b80df7e2e2879eaec03a337d1513aad214b212ce5d7bd2cb0636fbef3ce095c08f870b617f442f3cafcfcc636cbfb6b3ebcad85986ce53e26cca722a3e016d4382bcebcbd56a1b5bf341a1579105c6a32f9f3118a7ed985e9b2676c1f90afd06aeedf10b5d3cfedf77507687604561a76c62a30125232a4556b9817c4993a2b62cddb9f07c7b03d73c0807ac902e03352071573a145016f770c4e53d1c55c7723062212f732591dab05c35d7f00e0189cd67f850910421499713a584fd7466d56805101202cafcd464c7cc3de968723c4a23d8c6fa6cde41bf42eb632ae63fc3a459037287ada4b00b4560a2f5ddb6833b4466ba773e25033b943e48a93686a223fce3e608f17a7e0da71636cf71aa734bef03db9be125a56a4607ff85fe732267e296b837cc8e421dd903c1cd1f89526bac1b0095cda8ac695c319a680144d1bd91239f142b37fd87093c58b1e1b543d3c5d3216ee0c6d97199e2ccab616a545c4df7380edc1ae68fc16c273265de826553c0b9c17e7fd8d1d737758bdebd09e4d3b02543cb467a9004abebe1e418b5cf8665284ff4dec9a95f13a237492c6fb00918fe563bc58c93475d322b2081efbf5a2ac48eecb164d5a120c9fa33b37fa2eb95e0a077428cb75d7d5be3e323c0b46e8edcdf0da35d9541022d1ce001cdd2f48675aa745b2d5959e64e2e799038877a603ea64edae7b975e981cb78f4b322a06b187ffce00c461c2ad63a98d48a2b029739b91476542de493606e385896fba3ec917bb943710cf13806a63d62e151f6f6f5adef78802df9fa923a062d32c957a28e2a164151d57f4f5c64f35bd3c123427d8b0ddfab0e5e79098e9ce66d51caa8b5a80c8f8613a417f7e055347f066e1c55b3e0a8201c8bb0a907c8266e0970b540fef1ba2fa79e3aa3344291a9d3bd2c37f397aeb345022fe9ec4e279a71ba523a936b50d10a4bb7a5a8fdec5b0fe121bfebee9a60b20a09563c282630dcb06687008dcb28b44c28800e5bda1fe245edbb04cbbc984539d9c7ef859a509e6e5e0b57e3e5df659ced935c1f16213e292f9bc5c06bcbf23e9703a3f5ebc19aa9a9d36338298b44ef4cd990cc01c11b1af1fd1da1457820eca0284ba06e3d8f3b159904b6e9da1bf9217cc8e175a2b9d36ae7fd59fa02b3f85462ede501073a55697da2519f84c58d9cef6ff08a68772f1119cc501a7ce614c7f892ea957ecfa50a4a6e068bed532494487b390f325d54a64497ceb2f9cd1aa39df553789b619c2653214123c6fa204d7dc8901a921b25714a0da69e248bd938a2a478144f3af65c40622b9535bc815be0cba292fb6045dcc01b5944c16bec186206125148a9071a2f9c05d42a211f313bbc1bab8c839d6a270680669dffebc1b45fcc65bff3936b30874a454d9df124baab083b69d60397aeff36ac8f3f793f25dc888fc72a572785d68a4dff134f71c22425e5aa1bc56d38bf149cff2c64b8470d434ca4adb1fb91745f2dfcd59d48830c6e6022ab1d17f5a7a7147e1c1e273d5dc9ae47974048145b5887545c994683dc7e1d89819a9310cc7d3859f9af0e676864a4ac08e3479115ad5d619911eb02916774c18167dfc35fe55ab8d1e6840381d3cf0ad649e621fddb3fbeea052149db5834c9925792d4429ac250c0f4b28783f5c3e3e9bdb39c604ff874a3da369c96ff4bd6727d74e84e42d6a393358be97db20fe3c509fb84cdaae0586583e4f8b83a9158b7c65cce104526f1b5d2c83803e389b5fd38dd6819c1af0e", 0x1000) 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x4, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc, 0x4, 0x0, 0xfffffffffffffffb}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xf0, 0x9}], 0x4, &(0x7f00000000c0)={0x4, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 05:37:28 executing program 0: kqueue() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) kqueue() 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b2cd767e2d6ff820f8b26cc80bfa9d7d4b99ccb6d778a", 0x10c) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0xfffffffffffffffe, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) close(0xffffffffffffffff) readv(r0, &(0x7f0000002980)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000001880)=""/250, 0xfa}, {&(0x7f0000001980)=""/4096, 0x1000}], 0x6) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x10e) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 05:37:29 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x300b2, 0x80) sendto(r0, &(0x7f0000000040)="e422770d5e3b13fbd780ed7bccde886bd3c9862c7e1b7b7cc7e3eed9302ac8277e06238de46c386b4d93527fa4ad720921da4b30d6f3f4dd197e0f330b2011024f91c91e75a5da6e82eb0fb7e53be774dd336e0b40b02fd8602d8a5d", 0x5c, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0xf) 05:37:29 executing program 0: socket(0x17, 0x0, 0x3) 05:37:30 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffff01) setuid(r0) r1 = msgget(0x2, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) 05:37:30 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) sendto$inet(r1, &(0x7f0000000180)="31bf16923e0ec926548c3c034c3a8cfdc2438d4d65e10ab30da1b35e3b1837ecc44c861cba671e5a8ced2e4adc65ef736d6431fbedff825a4027c8499201104d2a00d9f297bbb61e8d4b6e913e8eb39452fc3280fa694a87b25b19d283cc15c48ad3878d025f628e0be33a072b89151e117332bae1b32da3c1ae6f6000fef098942a58c37f930cef85b60465b576f788eb12608bcdc95402928cf9403a50dee7725b45534cd4113c2fc2149d396577cb040036094123768cb49328472ecd613f6b73e3e2f334bf4052d179ac3df7be13425257f18be5615cad", 0xd9, 0x409, &(0x7f0000000040)={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) flock(r1, 0x1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x67, 0x8000, r2}) pledge(&(0x7f0000000080)="e9402900", &(0x7f0000000100)="822d2700") flock(r0, 0x9) 05:37:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x4, 0x401, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x7, 0x20000081, 0x5, 0x51ca}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf000004b, 0x3, 0x3}], 0x55, &(0x7f0000000100)={0x5, 0x9}) pipe(&(0x7f0000000140)) 05:37:30 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) flock(r0, 0x2) 05:37:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="12480544f7c6a3cd590be1aed0a112691d61c99d4c57da219c1a1ac180b258e9ae9388c59cb8c4fd8999a3c1d0291b323b0fb159446e2224c098295d9cab9ba645038f32c49c728501e78f86049508e54598d28b1365b03b9e7e9d74a7037bf9362a6a6ff535d76902a733aca2566de1d66992dd84a6061d80c0a31eb5e431295e0a37030752fc536abab32d1b9ad9f8a670ccdbd08e9438be916596fdc099910b50e28ab3b0245ab5a9441fc9638432a5ed203b0d87fffa7b976e52d515ae2576c2e4a15d2d5d1780415c3631e0220cff6d544396fd4a541fd24c212f05b61ac3f227ad42ce37b2946b26e071e9fa8b00a8153b91d25f7c8fc7115901a01e6b3f753755ada8e1a64576ec2aac3e95a54261dc631830db7e10095508a36804b81225136253111d6578510320c64821f0f9617ae4be7d9b6d6ee7d46393d8bfdffa52772836d73c1338e1b78504c886519d4a633de8ab4e50c6e1d9c51d56bcaa17aeb5015ee6fc123ed0f6eee9f59368f931e5b67874ae9a3ef304b2371ee228fb90b4c604736397d58fd0827413983381581e2f2aa8589b62bbb81f0f2350e86a8383be9502ed4fb395bdf7e0879326c98a0ecce8990a6c26dc257a2a092ea446bcc1885fde9293e991a636db807050de6a2b43c9ed3be9c0773e33f515a30a2301c2ac6490d09eb0e39a9861976172bdab9525ac70c99f4cb37a0df33ebfc199", 0xfffffffffffffe82}], 0x1000000000000196) 05:37:30 executing program 1: setuid(0xee01) setgid(0x0) 05:37:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x208a, 0x236161bb) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x101}], 0x0, 0x7f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x0, 0x1000, 0x204, &(0x7f0000ffd000/0x1000)=nil) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) 05:37:30 executing program 1: r0 = semget(0x2, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='[](\x00', &(0x7f0000000100)="26b800", &(0x7f0000000140)='$*#\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=',\x00']) semop(r0, &(0x7f0000000000)=[{0x0, 0xb328}], 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x3) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) semop(r0, &(0x7f0000000300)=[{0x3, 0x8, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 05:37:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 05:37:30 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x20) 05:37:31 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7}], 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}], 0x2) semget(0x3, 0x7, 0x87b73978a2244701) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xc00000000000, 0x8b, &(0x7f0000000100)="b54e776145a483ee3feac8312ded2ae714bd86299ff192f3d30d393ee18f45f1d6ba5f9f3ce5001769d52a99c89431d4333b690907430f6e277c0718ce84b84fbdc34931988f48fe3e539342657b4811fe02ccfa54bad1b377518874f2002fb9442fe3edd3264a971081682b5a06547721f7e17a506de9edb69584f65dbd4b064e479b610073cd7c844c1ed4b129bded2905d6d83ef32cfa638f2559b3153b7f6b808562da531b4a9b7bb567b221e733e9d17ac8a08a70b43adbcd6affd4d7817377c9572c11fdae51d7e5fd19f91baee52ea670910b650bfed272b3ee927746ddf52c8cd7b95f960fb06068c825c5f4cdd996ea3eee6904e16154ee27a75605e9053008d1cea5fa70f7e0e1e691917595c447d6682b5977d7278268e2044a5bdc9b6d0ec82bbab86272c4f07b1148454c599195474f0d8030cc0c6dd04657d842b4dd2a0e688f639ca0b880d4c7abfbe3e502c22b71b121533cc69fb91fec44e8b841bd8d56f649c15d709826d8e76462de061277f30835af49be2f94da37fe5531beea38e0adf3998910bcda9c3edf8d6b43f14488e71d0f90a859f94c9b0b27fa1162dc902b130ff39f3354ae191891e0a76fb4b3505a5f6fe530d7c8e63054409fc6e33ad0539724d368e8285810f31a2e06e31ecf819ca8445fc29a465f9b38b0c510e1ed26696c21853a14b3756809bd76c43c0e7ebd4361019f276a63454218a37bc5fe5c954092232d9ba22378a9756681215ff2e7b764fe7c3378015cbd028a11d30181da263f16f5935d02ccf9ea662a6ac7d109d2ea6e4074f71fd2f24afb087e15cb524561c4ab7010a0310c4e516edfdfa0419da181fcee22604a5b464767ae5ff10c1b6df48ce40701016fe1e1af1f49c956fa9b51286ccabd1ec17d43f7780b720adae286c4c6af6b39bf3ac52e484ed570a0a2df4192ecfba3d69cdc818c862570a3d20ed4425e9a0df3f4651dad43a3659868913384685d4774cd7a96ff4b61dcc89a40362c40072835baef33cd2887e81b1b3126342fa6578e7b2e79b19a53ceba7cf68980876f647111efb83cdb51b68fc6d59a76941ff6ed6b98c9e086a9fa72ab1323865a5434c00ab92deb79383762ab92f8041d159a4201a2787fd0b1caccb57ef898e15d2f022d939577dfff534cd92ea86dda3bf7f886c2208901d6816a3bb3940669c5f869dc89e97183f62ca633896b0175f9a662141f1f14d95097217e87138e64b8259231ae73c02637198f8350f9d73fe49c6f7eaa0c6ad8ac3c1beb166371b11616b056c59205f83b3e1748b2cc1b9ff11f16e9482ebeabea76282176a6ec8ed0e0a598c84d33aeda6237428b2dc18647534eb182bb13f70401d5308e691be9ca3c4e87456e9e34fbaa9af72e1b6e2a9538e620f3d0e1c0c110f9d8f5ce6414bc119a80c0b761ceaae376147642258bae6a75d3ed7fe450ea4455c21a83b38e26ff9d5d204c1a3be618dfa282dc09b7af94d487eef3fe3e105d0bcb93ba50151030c848e5c048006c590f2c77183ef77d95e0c73d74839d486c75d113425be34244b56e4afe2e08be1ae36cdadbff69af07100d574ee8ce1837bfca60250e24eea31cc996417f06c008fb1ffbbb8b8fc076271d43827441005d59a579e356d90bdd87d5a814d33be17f268a2b8b5a90840861ac5f44a8d04a80a0dbf322dcbcd0fe6d6858280d5eec8718a91e65c94cd92b27ed0077ac24baf5d02cce6f35c288b6343060a205dd4eff9c2759fa33d8088cba917ebd79113fd68d20bcf4cada645472ac4e3b1eb73062b2d81988ba60b792ae76014c3d863f4db684e8b8a1bf99a25fdaf19ac287b582ace7f69fec11d59acd18f320977c18aeb320d9ae1d11dfe44fc3bbbb1b85272c793df1c8eaf76d9eacf7c2965a9bce27d505b5f8a0ae5beea7cf807a50d454d7324a6c89d77bd930b04e382b85d80231c5f78f6035539e6f12c93a42c821067ae251c2654223bf30a4be42151130d18dbd7917939de8bfc2a3bab2ba6274954d36874de7bd91d103634af53215aabc4bbada1e32f42088ede4ea95d1c79ffcf1b42a47f598d66233128d886c015ef50e06a0bdacc982716b5dd661c19de33d49792025a5af195ff734de3ccb7ab11969ebb38acaac49efb8e3802484b5b54f571e3fedd893bcf97b3ebbda0de7092e5983287e06178a405d2b77c434fb17e9778f42b2aa3fe912e754e2950491c7888ab33b511188b64e2322128692549226b2a6e13b48d9b349c50543949c7cdd9621056f0b55dca609081f6cae2364047f453b4b48da834f19d0c2944f64ca3a19aa9a4dce2018fd7a768dd09a53676cf0e2d348d39918e4e872f600bc3981d87e1245760c137b52548779897e8a167d89e1b93592568b1a7e9f8ae12f3658abe00a1f4acaa9caffd68772ae49243ad3c4a0b794b51d9ba32798fa3b397e9fe0d6bbbb154f561a87797efca9ce0773c266f12d025b483c89f89989a059d5039e4096eef2037c7fbaf7e6cddcf20f065c3040f3173ee55a3051516543c4cc540036f0321262ca9464ba67e396e3e86bd3904603a28d4853f0b6684a2cee7059b50db9a35eb1e76dc79f4718b4859be1dfc725b10d3684ea904309b5a0cf00a39468b4d362d605223d08bc71537eb254ad3f48f91ff7c6b59339b87f21b9eca9a35135c92404e99a1cf178abb32e11ec80bdc69190ecba32ed98478e81f031cf7f1aa302adf6f1aaf7c93736b2bcd8bea905f74f363ef60ae8f1007e3b1fd925e5a55fe66e2d3204e709256f0b5c7f0bad8312548bd4a124a33086d5aadacefc3d058a9747f5eb713a123962357e019fa65ab90d7e7b9279d9b81d3c3ebfdf37454f236b4596f831fc4c9c543c5bbb4a98ec771e3cdac10e50be5b31c30e08bac3a8eb1a12493305e31e363cfb158c6c51f1ea1a7a07fba0f697cdf56b02e54661e297e6c04e56cac55c133eabed8c5497ff86d9c9046101ccbfd4265480ff4cfa49b2d93cd7e2ceda492789da2485b6f3eb87f3c03b6ac11cb846774c6166bb8206c37178250e50f6f0652f4356b403931ae1777cce43d2ac04465b41b8c0d9740a7101e3a274718011ba5a151445c4f631c1853df5d0a4f3bcce7aca4f38b555ca0a665b8c1a9d14f1116d2c5f84dda52be0ab2e49b0811db8ccb9be6f27ba24571d5f23acec9f9f1abd576ffd413aed1fd8d26be00dd059ac093a1f6f00da1db8a02f1991f6e5ce6031a7bbc9d65dc1260958fd9b2113af9bd77e8372b4662ba20bc1e8e6a4c1e4d8310a7ae749dc7f636080d030e5d62c7b19727579b56d420dacff6ad0218219759476c37376a8ad53109941088be0c25ee5b49881f02b942eee79dd45831cf9b38db01964865b7d3a3dc917213213202bae6a4ea77985ece41e99568acfce7c849bdc5b34cc3a4cc80a65ffc078ff065e3b911db4af69114cbe4029643c0b72f41cfae0dc99a0a199bc7e37678c05b58ac75b2916b8d92daa05245c43180dacb02e22f97da3e6f59dc4295e2142aed6cc7032261808282fdbf405af18e3cd7396637fe8d05ba778ebe9ae4cddded937e6a93f48a1cdc055912186c95c8a059a91e3bcf6f72ea9e01507d76d0f9cdfd6cfde6dc794efbb03200c788630a0081dd50be2da037d61e93df797958a0a48f16baddbe449e486e109faa776bca11fe966de4ff077185bc8fc1a2b7afc4afb3b37b2d335a3abbbf7d1be562f3a39872d5eb2210f53cb88170c4c2b539e54d4da55e450bf211e4a0469554f134a2615315667a97fdb13ca76d6ff99a1512bc666497907df417b2e1ce3afcab4558a3d5b1a9de67eaa084769982687448a6508ca461a707be02994e95373f8561a36664edc13a180afccacc4b59dc55fc60535c6f2287a835f3826edb90e3d4f6d72389f3bfbb388da1c9c42105271d4f2eb90d1b9f1a438a9aad0b2e9eccc50c14f5febf240bf548d66c3f217175f7c99007ec1690cad0b2fad8374eb7c636488acb1d0e73c0bcc4b7294e6e4cc3bc136b1bdc1e98fc95201bea2b9079d1a44812aa962afc21dd92584d2a5badc6588838dfaccf3a1fdbef0523613682b33bc71e1195b6dde6d9c0b016ce10129bcf1514ee92205dc3694c3baf72b23cd3511f85f38ac0b5f5f3808fd9ead64e9267ff82153914bc8dd22344856d723d66969c3d4453bfabf3d7b55e929812c7df0d33f364d9c41ce35686fd59d75581203cdc8a65fbc57f734d5013ca7cf271d8a1a882d5691fd466148f934b990e24ef4502e9581b962cf83af509984eff71f0dfec86c7997dacc196737442ee801517cd510fd5d84edb4d281d14a4b6a6e672434ddc604e9b24d6ad50c67936df73b73a294a7ad2ef08c062aae16a3203914db84a636837d411a6223d573a16fdbe97b53a40325542469789aaea8368da3b5e9f8225b62900cee0bbfa7e5d963c740a5c21388278cafaf98f5ec9a324c1b3f99435951b8e83adaa5028bc7048ded79afec925a6bbe2ee7b73a1225a43422ba62c01c4050a45ae743a81c8fdfa7a80c60e320170aba6f9ab9543b8f1052f14f5165b4be0f7cedcdf5e12610e1fa4082ad2b0dc664ac4e62de8934f7eda9c28365a2219d81b4a0a8b755f34b4010257631d5419e5fadf9a7c63d5cc3ab8f907cf0457cf4fcca336aafc52b7eb6689ec2d4638805c89335c14bc4707faec60e8895073a19c8a49f5e2fb2aa66339fdd67bd3f6a4415e0fd54cd19a2b92c480bbd9b39a7c96da0566b0f6663d4035c2f766448f7dfd5be79f5a23d4071b6b2c24cbe6d3f34d5de46c9a121447e5a1f7a6f05aa48824754d1cb4399256ad7f17a26bc3fc3924a90985dbac8a26f0f1dc87ea421f00a21a02445a7f1741faee959283ae69d4f1b544ef83ab8f8b4deabd23dffe4eac6a3006777c1692cee3499840e94e4711be4fd5b6d58aaa771a3787e250cc347ce1a7c5b5b6a01e393f1e324fc74fe79f6e9698985f7a1442b231076f8955e015a4a8d13ffe0bf5392f9a4fa4cf629f79530aa76d6cafa85b29bcf66f9e5b319c130f78a70e504ae5500e2e68f95139ad6a20a616b29ba9a0df506d811555eae9ad5209cd33331ee51355bbd6882466cc1d612275f9cc74e5b4a0f97ff0ec9cf2883cf6fda1b60ffe8c3fb7c3d742cb57077b08b935dda816e59b7033f21ce6b9db8c393184a736b90e8c9879fa4e3714c6cf9a23ba14f00b9d8cf2ceec851e670c03b1c9e8869de45904832a4034a58738863ba87697c64158f8ad3d57cdeeac3a43fbec692e8612f428161bc3622404c56afee7236684e0652fcd929d0a76d98a793acf4624544d9bdbeb817686514ffb65457015df5c9e821df5cd3e80658e5b5185040bf09c7e96046cbd9b9b19f52fea47557a7fd4e323aa2b15a2f1641014f9f442f2a058a95058d1eb85f9a71283e1ec47f520b15904f406493baa3dafe82f16d3ff45db287b6b88a3eb476fb304e75c85329277c2f625ad1ee3ec3e4cc6fcfbaed9cf98bfaebda8b87458abecbf3b6391fa047dfb65162be50a1fd327e03ac71d757cd592f34683f99465ce733415821c2caf5d99f30c63145de0f27862d694d6f5543092c02e38cc828701b541017a62c04eb3de2a2c0bf97edfa292e3201585cc4aaee1ac852d79142bb13bfa1ea095fe7d767bc4fbdf167677ea487a1277a320b5cd326f7cd229669943ab72940f067bc04b554f7863c5c395970369fdb9afef2d21577d17b0897ba8656743a03108bf9b8bea5953283cabea4774252651c37c0d3eb83ccbeb0453ea13225ffab0d", 0x1000) semop(r0, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x4, 0x9, 0x1800}, {0x7, 0x3}, {0x0, 0x2, 0x1800}, {0x3, 0x6, 0x800}, {0x4, 0x8, 0x800}, {0x0, 0x930, 0x800}, {0x2, 0x4, 0x1000}, {0x4, 0xffffffffffffff02, 0x1000}], 0x9) 05:37:31 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x0, 0xfffffffffffffffd, 0x26) 05:37:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) syz_emit_ethernet(0x1d, &(0x7f0000000080)="92ee81ccbed2ae922991e69f0ff6983f7bf704aa39f217738ecd8730d7") syz_open_pts() 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0xc) 05:37:31 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 05:37:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = shmget(0x0, 0x2000, 0x181, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x100000001, 0x4) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:31 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0d72be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed550000acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0a", 0xb5) syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) flock(r3, 0xb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xb56, "64a2325584f27f5cc821e14ff2997dce78f3fff0"}) setitimer(0x1, &(0x7f0000000200)={{0xc662, 0xa}, {0xfffffffffffffff9, 0x1f}}, &(0x7f0000000240)) 05:37:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x88, 0x5) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') close(r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) close(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 05:37:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x100000001, 0x4e, 0xbca, 0xffffffffffff8000, 0xffffffff, 0x5}, &(0x7f00000000c0)={0x4, 0x101, 0x100, 0x0, 0x9761, 0x4319, 0xffffffff, 0x7}, &(0x7f0000000100)={0x10000, 0x8, 0x6, 0x8001, 0x3, 0xf3, 0x8}, &(0x7f0000000180)={0x1ff, 0x7fff}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x86a2, 0x100) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x112) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00', 0x4) 05:37:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000180)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) 05:37:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x8a78}, {{r1}, 0x0, 0x2, 0x2, 0x62, 0x4}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40, 0x1, 0x322}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x8001, 0x2}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3ff, 0x1f}], 0x1, &(0x7f0000000140)={0x10001, 0xfffffffffffffff9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 05:37:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000299000/0x1000)=nil, 0x1000, 0x7) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000240)=[{&(0x7f0000000100)="ea42eca7553c92b52549603789562adb7c25d2b8ef55fdc9ba38769b2be71c109e119f8d424d4903411aaf6d5a06d61d7dbfd4936c71f90ca8ccc268ba304aa59d718a1509e70ac145aef90d957f914fef211e939953fe3e37d1e9b2f75a2b08c1f3dea98972274085", 0x69}, {&(0x7f0000000180)="b4dc9f7c241f18a1fca6dd32d0578525b8cadbe861148448ba12f56a05ca3163192399749a54557cca64fe9b9be9de8d719d9aa1a572bc08d46f643ffff736c981c062c1b4d778c4f0a4b166484751b05403176d8411ac47d64169a15bc26d05cc878bcaa8b94a1e06779c6db2a208453c31306d43451adea9faabe09b3a37d0682acea0c1aa52b1d50d935a2cbb2500123838f0cbec802e78cf9695", 0x9c}], 0x2, 0x0, 0x0, 0x6a14e02c6ae187f6}, 0xa) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000001900)="3c86af5fbcad512d73387bc2cf12bb3e4f5dd1d965683d308fbc86f68d3aa2f120525312528ada948ce30c9f224f14022a6a1a2c13da6cab0fd5db7cd023e1fea6ea7fcb527e0661ac7b8a90c3cd512de7684ec832f2ab2ee15f7375d17d38f0719049a58a61f83c87ac98cda5a2036cbb4172b95571671b64cc8c346f8f9af2ba2532dfe03ac51eac2d19121ce128e370b76d066f8229d231034718d5ce0ba778a67ed951896d7f42141b3465d9448b214fcc5a94dc028f4e3326d034f2cb9c25975ce302fd30a307a35111fdfea9f516e48ad7ceb888db23b3d459eb5c2bcd8fa1643bb80114af150fe17b5e2da3e1065ee0e206c64dbb91c8c2a554bbbe1d971e04fb69a20a5636ed279ae1af4661da09f6816fb5ee2831e4ee9f6852b91d8d58fc5fe9abaf0786d189161eb9a6ec074dee751a71fbc0d871ef38ba6383e23ee3e336eb0b959fde5ed811e884abb3b2c31a4fa7d91a4c864ce4b6815e52caa92b2cd9073d6460ce2a8abea2a3ba569f93a779bc00299f20baf3b21a4de06fdc2668ed164eea55a1f66d69d176d61cc481e30ef1f5451d4a76fb86f2f04916fed24a4227fa66ac64a76659705108f6ea66bfb9cd5eb05bdf0ca108cc724f620300eebc22def4ebc921be60ebc1e8d15f1e2c6c1090f1ae37e855a4159229265bd618234382ee86d07bac5eb6b54266c97348a0ed46d2fd48fec0132aff996935f43fc0b0425e93e4e72c87debf34d15c16b89c8f5d39b992b8cd316e1f20761702313ad9b8749838af6c2865255e900f954721eadc518ee6b4d390dad6b97513d60aa20e440a05599065ed8715a10ab49b9fa9ae5b0706229b2ae8067e45e8396223d7fdf8078d84010eb4c83d9da2287a049242456ef41c542018f94594daa8f2a6fa039795b6832d5a15012e4f0ad9f6527bc783faf92a7c723e8cb3757d07444c358df756f298d407be54441d317e4c9b7c35d328470bd71c38d6a8427a86340c4a1ac69b370878da46abcfdf0aa375ba432e89f959b855562df086b3a2f791fd0da7d5af9ddc51fa72853d759adec9dd88a56d541f8a1793822cc15cba0c484c9a2a5ac61412633226ec6f8bbbb8014fd39cb3d2adc60bb8617aa95c5a68b8faba9abf00405ce3cacb2f1714365aa2d9fff36194974b0d09588491f3ee3273d0ff22fe8b669dc72f32be7db8c0d4f3b910685c009bcd1c36baa945333928b897094bb8b23df449360c974de01ff230e4938ceb21387272a17706815a2afa24daee3df14cf4c5a66b3fd19f319c289768c06cff586e277266147885118eeebc2c3e875c23d858028e5bc2386627412294f30ea843dd3e7d8a881da70ec75cab26a2ba9933f7729696bfdc91ffe10d2eaec94a4466bcf2fb2af4938b3ebb310b62d09218de9b4f26bf28a4c7a37724daa0ef02edf3f914d8d8ec62cf53746d280b05820b19b8c6f17004d334b74721cc011af8dab6a521b36bff983bd18ebba6be71b2919e9bce856ca422627bbb7895250a4b8c6e3828b288df5d593d6f0d73c51d81e2e76412f76bbf0dc7f7bd617b14bd46f4fbd3655edb5a3157e6eeb413b46a53c7efe583faa31479dd168f4fe1552666857244f6c27ba42bb8c3f721246bbd4b00835ae8de9b069d641269c04245c4ca8e8033a9993745158b154573323976057604b1fe8d60ed2a1a8fc5298e66db998e63457383eb95d90721a08965fa91ec1535c8df4d3153c5ba493742613e68e8288e504c92ae9005716ba7d4b428b260dffae9e94c112c22e39618b184862a538c120818c1644bdc1a45aabc700f2de759df8ccd1b972c308000d2c008a540d8ab532590e32947ad15ae3e7b2e161ce19412bf1dfbf917ce7746740375eaecfbacea57f125b25d2ad504724c76a2cddffa2a4b8923250d1cd3f41c38eafc6b8ad501717ba67a988069820305ae153f180c090d379884c8c9bc129fef04e7511d2574b5f13c5b1dbed5377f47499befe567c5cf27c08dabbb3fef1e99fb235e1ee098cf67f1362098905345dd914167c355f51efbd8cbf5c3ce4be9382c43a1d30612d2cd344709335d53b87ec097b1944bcc578faa8f83e2ba2614d16df8867d0d4ea83b80c538d520e5445b1c4f7b5a351d54f7b7d28030360d933e3c7594b1b84d225b50608ab1347184d4dec20e8777656b0ba61d2784424187cd50641dd62b371e0957a4b4d33f485d7ee7ab60da0ba2c5bc27a205d8acf7bc6c2af76060475004bb48ef8da20d33787f66467d05d9473a7db04d5725cd4d294ced66a5bad3f33e23611088dd7047614444ef7f77a38ec862ecaa4dcc37b1a4d007c90e1aceb12ac1a3971d039a4bce46ad7699e2bbc0433a5de07d803990b0146d53e77c54a0ee82b0a0eb05f9affc925f19a5400544abc7d3b044e78f4db4c0f14f875cbe295b7cd633fd4daabc00fded979669c2eb96cc7149c1e749eca299d4e7fe37078fc21a0b4eba3ba6b148383c2b448701673686d686629de789a586a0e01a0ada68c6ed2efde70c457c80c578b37b0bb66a4cafbc3d8ba441f99b133ab95b9deabcd9eef63bf62ea5e3cbecc7e150330cf3166c3baa6a6f1d768abfbc509388685cee586ab8a7764354cb7195dc58405a303950cc7412703826e4fc06909a0918e25ffbe2fc29716a7809995b1b4dff9a5fc059ba8e4009de420869ea85c72acac81fac8b3357637b752dd2e623aaa22c8dcf26baba66954a0f4e44319a7145cd13b268edbb0b5385abdd27b63a33e1a69f2a11a8bdbdbef915e8e78ecba37b4277c051416b30ad69935363d630679365cc61f3019efcba6049ac05e43eb4bbdd78ddd2278f07961fc934ec35c4cd66fcd6b783a7b60afa2ac54b435c9a49241fd0cf27bdf61ff2f02d6637c808a46f00f8639fb923c0b6582fb5ad091a86811d883781f7c570e9f7fa785caaec4ea669424c837e791eb055bab439e44e5f5e81b42e9631747f8a5561d2a60f37aac8a6bc53a62aebe8de83d79307e62a8e118e7c8c8ab1562646e2bdfac2be1518116f83ed061909806cb3f1465afe79f17836b86918fd6f6280513cc1ef154a5fd3cd9084474f910b045a38e257c94783f1f231491715475c74c8c38fb58aae9f4a8d079063b645e0d9a1aef8ca8d5bf406d4e4c28b21309b2d065a5a2cd60d42470a0ad9acfc8f38675f0d635a2de54a3645908d048a1ea297052e905a7b7e20707c21b33bb3a40f4127cfdda1401c402106ea59672492bb03aa2757ab5c01db4f68ca97a3d701deae40a5ee5886506563995b753ad2b6716a72582ca2449f83486db355a9cbb8adbad59a944c43a92355362c5c57d139b5c4629ef2f16428d660c6b83a051d93126713fbe87287294285316caa81a312f72e5a049c0bbb6135447bdb2c48c73dfa68407dd1357c1ab203ce4872e4410f3826507ede0e3b4fadfd6b4c25a4c367df7ff7dbfb7d40a8d2c82fbce8effff7074f5826a977332187dd222c82158c28b8959aacbf954625b8b72ced03725fe0b74b52aa4754e6da5a8e66953e7d1a623979700fc444b29e380d0f29b665e054f2b3dd8ce04a7dd78777c415b648bef1b3eda65472c1f4ecc4ee832f8aa1f6bef894ec04f694db74fee6c030fb0125e151b519920ee676007d1dc6281cd80f07af48429309c489ede3cb30fa4e76d8cf71d1b41e5e11e0f85b61c14a857c38d34fcc830a86c911100f202cedb0040edb34df89aee24e8bad4cf63196dff7fc3c8603947a32b07b2b99427e940c63a563c84f5d10b1a62541e352cdb35d240e3826f262b9da7b22cac11c451bccf05d5fc08de105b8c25d9bae2fb19ae3561942f234e0c9820bb5ea717985826212dbe7d58b26eb2e90a2c132165aaeb6336cb36f9b53956e7eab5e36273b1af31c7be04d6a3d980546ced7529147cfad3bed7ce38ab532ffd98f1271059d947006f7eb584debbfe3a99101c97aa80d2dcc8f1b657bb03509fc6f933751f5139240e6d7989942e5cf84f0d07bd3cb83bc1d32c00f580f74bfe4f4b9478728a0d51867476f0e56a6ee36aad423295bbdffd9957b6677ff4478d9900169d882748539214714769b61abc7e65132150a8654d497cadfde07e15a3f5067fdb5c1c83ab7f9daebc6a982d2b801e08e339df3cfde1a16ce3aa88ab2f645a98a5005225c28dcbbf2fc8cf6061d254520f749a2729d2a1224232cd3f61ceb33fb74e7ec9f00ea2baa052fc93c0935f76fa2e52f040525d215308fc3f7e9f1d706aef287f77e71661baf1924caeb995d610570adfe352cb3079de91ba740957bd4bedd6c7371a3ccfbda66b1af3f8262dba1c1858470fdfe3bb174953717cb19dfeba72a22b9f448b100286fcb5021274b643ef886f2219d22ea448a39b55e4a5ee1680901d67f6b3a8067d4b971822cc657b1df06b56c5afb4c9a36f06b0d314be73e1206bdca49680ccb71066dc654efec070d157cf719dc017a92f5873be438f24606877ab6e87ff97115c7d13fcd84c3dedda149bfa8222e5ab2475ba5e5abbe2eec6aa7ad8be78359069c92efa10b4b9b8b9f95fb2b87760612c0172e34664ce4faa681795ef2aed20e2282ca38292d0bc6e49c3c702f3f80617ab735ce3aee37f293a969ed22734041691d2ad52ad4624fab05b697597e69f3a0ecb65a79a7203c9e5c95ec41e8a2a1de04dc43aa8658c0c38db49601dca4e8bc6429f4db602323985f57d389619ca225d9d9fe3039995d5e8e6d64e3059597ee76ae584f867f321502d26e085f8349d1078cb1dca6b01645ee5262f6f0b266ae4884f43263ec22e5fda1c5a8e70b7ee0826dd7acf4f46bdf95d930c51942d56e7501fea6e4ff994dfb5390b31fe64a16e557b6b803760223b93bc5408f6e30fabb8a8755ad64b3f609912eb778d448e8f12fc90e077c2dc600231402e6c8d1e02c9358798ebf21c4c0dd0fa223d7b2daa768604a70d239ce3d4b593cf98f2c4d72e9c7eeeaf6457edd762837d8c2521a7b98c402d8e106d0adc03727cbfef337afc6b42630f7be7787c1a994e5746f10c532d651c34992dac86fba106ebc98bdc938d8b89172f8c1adb95e9b30a5e1f2f25c9997c1902829bd326d031924948b17b0e0ad22c090dccff58813fc295f8287d3105dc0347d6841b6da0cf17a2b8a6682616fb9132487e9ba4e3d5da161a530aa5f95f4e97092e2fcdc761c7c4296ab9b4cc2531e1725d4de8a30ed880d25909d4c62e4dd868b6f99757af7aa20ff7530b697210d77d8a3257545a86328a27de850df068c6a6962648c7b52aec5b4f6237bb14d1982eb91498c20cd58ce3ea7818344819bd49dbcdab9101db6cd39158ca15390775ab48526cb53ae0f56fd8d406e8bccc8978f3d859956918a09aec060438330c54cae7e38a8bb81d29a852751d200c1bb965472b349209af835863ffa982336bdf01454266268e27cde1b87026205c4585695fe1ee89e1c921f9827c19787ceb323d292ab55e0445a8eb1b6ecdbb40f716c9693674f067defca4c38e14db77dfcd2dafd2df8c2af92582f66aa2de8c87ad6b13c7fbb2ae1455ec6cf2586bfb91782cfe9b5863d13bea11c70aacb865bb17da69238c18fc5847783d4e9edd3e117f2885edda2d5fe407b278c260c5d473752652b051c65f70e117026711bb4cb2972680a280c7386d08e4821cdd06fa6b9f818c4c10fa563a3c7443fa52768441be9d0f14d8ed8f767ccb290cb44a4c9929a14ef4a675ac2df09128815951bef80bea1206b3d122bda73fbde896e4a005d8b4cd2933a8f8352b2c7", 0x1000}, {&(0x7f00000007c0)="60bfe380573182556cf74cd2dcef9f4409f5708c2d60ae635cf70fca51044ff04dfb0ad6340b2655c0606fad9b30ecc36f69d584d192cad320de38923e786b120baccee8f4573cfb347bec00907e0e33100010d79a4ab83e667e475022683e63be5bc13c846a9a1becd0c338502369bc4750e1413f0157b99f62a74ab8cc5057ee47ec8d4d9c1b4cbeb92507fe57e446ad075f7f333e38ea934f29cbe1aaee95c6706bbf3c207a42790759b4421b85060f9d3bbb5564e69e29f0c9673ae36e90238ebddeccf74ff2fc2e", 0xca}, {&(0x7f00000008c0)="e18c080c45caa7586a66c78582176641e3476365b1416b3d39648f0fbeea8186fbd8f49ca85aea2106ace68fc0f18e6a1f593abc6483481c965eb408e7529159499dc44cfb94813d32ea937322c586e76890f2d5805024", 0x57}, {&(0x7f0000000940)="01126b4d0d589172dabd15939913baa57de64b6a1d6dfb746ff334b58303093a8654f279beba8f4a6bd4c7", 0x2b}], 0x4, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x0) fcntl$getown(r0, 0x5) rmdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4d805b462d7eaa8f363637c55554999091a10b18bad5cc6c63625d9ac4cd831cc096ab3dba397aa468ca3223c7aa7aca7cd3f74a687d16e31721251fcf03ad64fe05e2cb7a72fe0c5c2380b91ae18184418dbcbdc723d8f2fa52d9fd46cd29a6240622c54957d96c542afc4b4d6a2d64d03e39ea71286005a1a2b4d287e04a8f88ff0f2503808141f84db345bc8a3c23f0036d039d6b2ac9e0bf9c111ee8ad69dac9cc1d58ccd94ffac5737b5dbf989ff53c655badb9fe62d9326e5a5f6a4c58ce878c2814785a951bb3e5", 0xcb}, {&(0x7f00000003c0)="a0bcc874904b11f2c7268ee1e470bf3c737837a7ad1a7fc3bc0cc2cd62f4efc48065c3d5ec5fddc97dc4f55edb79812f624344e72ae75025baf185", 0x3b}, {&(0x7f0000000400)="a49b4b0abba37d250166f446ba1d53476466f427d2deea0f5ad48539c669387a1783a216883190b8e686fbe35f9815d7c0383490d363ddb98f1777237897b3740ef12241fd510420034c5bb003b64f897b0ebf2a0db4b5fc428cdd75", 0x5c}, {&(0x7f0000000480)="562266e6caa3cae45495a1ddfe241e06e5ac62ef761ee334a4f03b5ac31ec53c286cdc35c759edfeaac1ec5f0fb295e755ea2f4644f75f68ad0394a2f44ba1225ec6f560725a7e7a33659f1d8aa3fddde0ff6e6bdf7537a506b77026042f60be380219b56b5f4523fadbb781a0d24ce45261e4567f65c31f70e74b2a988fb8af85316a8e244e453a08473be9bd1efa0552c0dc44aede926b81f5aa4dbbf1702c824bb4a795ebb689786cb4fc3554b5edfe7ad02d9232ac841d6468659daf70f3168f1cf3d5b8a5b4d4afa77430926309c4db6322651084ca7233c9db8abc6f30024d5c27de29068fb9134912b391f9bf29ed", 0xf2}, {&(0x7f0000000580)="c15998319eaddc91e73a7ca4de159e50cb18cd6fd20ff840d70371b623a682a6614e089e8e0f4646c95641cd90272c6b49162d9c22071f71e543e40c2c1a4034cd3cb8791cbff8bb33334f02366bb388d1b31d30d0dc879c46259f692bf09b84787c44c48b3f0b71b5a0492b4b2cd2", 0x6f}, {&(0x7f0000000600)="22162f1776c7a6e43346194da83d6b6f6a277b5cf879ed8591a0dc9d074682d2c7bddc12150b582bcacd6ddfd368ee1a6292d4208ae38292756211587b3aeb43ee193bf40d26ee5fca8ced970c751d77de9ef0c74918e839d38b391b8cf606c2f895102c8ef37e94e0b25203952b7d65bf34986cb336fef458f9895cc9e53afce3a73cb18ed1e898e9b131afa06bc553eee0dfcd3b9846285664c5386a79133e7e999893f396af3b82e00ad33d71", 0xae}, {&(0x7f00000006c0)="27445749bfa90f7d8839c6bd0bd7f107ee258af2a5dfdf2d0206c4b800cf26cfbcb3992a980998b8", 0x28}], 0x7) 05:37:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = socket(0x7, 0x4000, 0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff7, 0x8000}, 0x8) r2 = kqueue() kqueue() close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r3) 05:37:32 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x14, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0x80, 0xff, 0xc173}, {{r0}, 0xfffffffffffffffa, 0xbe, 0x40000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000084, 0xff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x20, 0x80000001}], 0x0, &(0x7f0000000140)={0x9, 0x7}) r1 = socket(0x20, 0xc002, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 05:37:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/196, 0xc4, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4535) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r1) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x101, 0x283b00000}, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)="00e839105c0c059184bba4729ebd8ea7ec6cc7b2437b88d295419955e620e7102a05e32a9c0e1bafa72f04a206d65989f5f0c51f2bf5c68d25a11a2257aaf923e3f7bfdf10cde768cb6542f95fa05c7f76e492dec4938c74dda6f531", 0x5c}, {&(0x7f0000000140)="8fb8a1d72d76ae0b591cc3ff17719d0d590a8acbcf65239a4ab9a2b1", 0x1c}, {&(0x7f0000000180)="f3313c0e4e368c8dce82a31580931929bf60dbc9cd8b2823a681b648fae0de5bb072c72e686b3676c522b124edab221662c66aa7842bff42bee7724dd87839483b42639f3e409c51e73443090efb4e0d07f7a7fdc1916b512700e812175e909f7771e36c56eee56ba659b24ef3923852aaa7785c6f3923b961b0e2179db73b4d92a79dacfb8a0b3ad49a41cf9e81fa243697666da35e74f97ca6c47bdd12c0ee537b2a7ce1156354e06128de23337a8b18b459d6f87b41532b5655188efe1cd58911e98128deaeade1a9e92a443035f11edd88f176ace76e8f00a29d2541f3515683", 0xe2}, {&(0x7f0000000280)="42d59ec91fb4670ae015d1a5ce0a93b80eeb8f0b6192ad48920dde10f1087ec09cda0860eb60e0061506e2f64fa5d582f2f3b5b1a3f7a4dbc68d94244d0b148cbcc7178ba82deda84f32cb9ff761f37d2087d6a58a30", 0x56}, {&(0x7f0000000300)="e02880ddb7fc8d01ddc70db55e83cd0fccfba12ae46440047403656d0eb7423c1fd7c486a7713e14f0c82785e17914bac2cdf9fdb7668768ac9d4b8e3d8f86d63ae117ef7aaf432c", 0x48}, {&(0x7f0000000380)="5652b29c2addad26be2d2d9564680d723121b20f238b77a1fa780cb9f6bbc9ea5083cb4687e525d97b58885b8d6f8efb3c2f75e359accb86043be990e50185bed2dccc87884d5f8e746ee85f9c", 0x4d}, {&(0x7f0000000400)="5f84dece0cc73a4d1fc6c202d3b9ed0014bb470fc3ff82f943f0f5929abe5e715f604dbdf101fde1d0d3eebe541d073eb29097504f68666706e2ce9eec92a195868c7a035dc00006d94764b593bfda1d7d08399d3b66ea139a329df2514f538b684e231ebc9c4f5a57983821f3ce9230c14d301114e5ee818b6782cbf3247812c658106e05f1bf2cde39339bcd91438608838f4b5b65df379f5074fd6637974adecedb59f315723fc12b20d2bdde72bffcb32b3ba8ec9ca78296ffdb426efe1bbfa32b2ad57318ef895e", 0xca}, {&(0x7f0000000500)="b64f41b53a30ae5e31926f48f8399d2547e3cad3629a2ad6265d97bce7af7640f816e7ae8a23071bac5672fe60ab22b49f6336a1e97a83c2d6e0062c206a736bd765bb0c2f225fc831fdd1b48c692076cc3593c48f985ad0b153fd24c0d20af5ef9fbf9a3d8481377d19b23ba6cb69ffa8495d94cb1f966c24f27851870bac4c99734b7fb0d1ab394ededd8fcbbd119c014fdabf1b2e7b918dbd6e417a89e0c7ef187240d05903348d411d65ea50470c82daf4c36f96c21ff3f6e08a0a281fa6fb846372a75e2674e8e70fd2b3bb258e8243e67dad5f55d9ef8a2d43b3dc30c47ec23f77cb762a8bbeb46aa1b5a841599483fceff656731cd16d795e7e2300b80a7bb47a42703af6d11542d4ee9f70e2351bbd506d7d6dce35f61916ba374e8eed6f68ab4c7654eca3205a4e236e1823dd44a5253d11f941fcc345edaea4d862e8edb9885386a4606ffc9e3459b6cedb784a96ddbf3f46ea40d2f84ac04560dc3fb7851690d51f3ff58ace56ac1b5f7a83eadbef0f20dd2d03031ded2436b16b84671b3a6052a7e3cbb366e739e7a83d6d64d3cf5e7fde72739cfda351cd91ca8a016396062af17b1387005e370c239f256177d28e8d4b05316f11f053a8a56513c18c845bbfe62b865afdc258a814b147910bf0edaabce674efc15737694ee5699fc1efb74b9bbcc403255fe0a62d7f170a2b8e9aea32c7da180b02d9d69b0fecc4454a1f086a590a53f8e1e1491625301c420c8ab1762cb6fef37b078a6c0126bc2441dfb9d8d2ae6d95698bb79e8525374e3687a56a695fe3e2866ff52cf7959d40585078bae6dea346dbec89e7476103ad5db47e5b18785e86fda0c7e8842bbaffd10e6d9d787daf1bf0845e6aa8bf0a8ae7b1baac469d8c47b506235c57906b996512163c8a8375027e9946ea50ceba0905b4e4147dc3d2e08751ad537fa2297003f2bd480f704551890d71445dff1dc6f22f60fba3ce11acc1304102123ee5fbb55610c5c81ee3aab8bbbda74eae715558a4f12c0a1dfeac85cd05f5ae259210bcc298e40bc4527e8d1549064f34445fdc1d33dc29793244a0e8c16d1d98894bfce89e1ebf08f87ef55321e31ee9e188b4e0e2275d4feadd030a01f011aa948ee96bb1265f13c5d0a7372d19ef450c3ad1a13492c85ddbb04945bb7b1c4865af19adb131281ec985972fb04fc07b928c37aec4948b535802c4ffed42f1c2157df0ceee742d2ebb33749c10a91ea0e90a6d4e7b3bd36e96c6d528d2ec581828b5d75e05a75067f7db6a241e463a9b3591d6770c58394ec862b02371a9d33e87435c8b5944847a6206393e2088ccc939062f4238a888e2689011cf6e4e8415853456c84ea0f02e9d6758dc8fbc85fd19d50ad5343dc8cc3cd1ceee6c282bb6caabb5ab4cd5f7be84e5e66c75426212f9626e3ba10a57a8c2f6cf5ba613905198da65070faff0b07a907cac0c61937e105cd98933a34f2e1ae8d29ef886f7df7666e373c70daeb84cad36ab1eb237a3b5857c9427979b4ed51c08118512828f06fcf11c3cf156cb823a91ef733b932774f44a04df780c4129cb5e6dcbc03c85c0dcac40191d9fde4c3ae40d1513730d052208a1451a2b2b21373bfe0912cfdac42ae926274ee9400300518dc658128f665f3d7cc96f0634497e4a605015dcd7dc8ee24f31f236dd94a44f3a0ab90ad7ebe5f7dae771bde20060a70126a5b386c90a159ddfb02638fe59146f3a160e8ea06de51174953d7d75536d7c39e74df1967fe82112bfc13ecfbb6b15d9bdf6e6bfcf5f99c0ca99ca9e0b3793c0f5e48b83fc542c83b17b9cf94c0441a00413ae178b09c602b27e025c3bc1bdaf1e9f797ac5b3ea4ffcc233d9d2a38f4547356834cf0ad49fd22aac65d17a3ba1ccd8cab471481478335cedcd63325117d547c6eee31925f9656a89102223535d90d31d7270dce8229f8104bf1f1e8051e9aa1d0d74bd8e68776c8abc4f44e5fe27bd079cee8eb9c7a42ef0fcc96f6818f857dc1496cb1eb9efabc5f14c450d09e2a1773f800ceeaef18dcfb9e0adfbaf11906e64133ca6e4bd458edf58a33d7cfb7c2055dbb3e64f149f791675fdb8ab45459c91365990d9b31fbdffd481e75c922f364477ccebb9c4fc3558e0778cc3738283826cf6f47a4b0d8aa07fdeddbeadfc7e2a1c5bb9de4444fbd1d849571b8cbe1d92b33e8dd50c94e42c0a1b728f241998e36e535867f3e01b69b517507a341cb94f859be82718c9fe05a8c110b871fdff13ea7a56aa9790ae924b3ef07e03dfd22d22adea1fcfdb1ee49cbed865a826dfa154ea28d4ea16e41a8ccf30b4f10fe47a4cfa108c72ce9ced91bd170648c82083f1e8849c1630b937f3fb629835ca738d1882b65163f3040d04daf47a9a875ed806b2080f10ba2e00823cb9489c09156b8984eb67bb32b79b174e78bbeb96504b115356c4839c91c9c366b950ef0981435d7df8007a3fc1b1517406ca7b1f09c77b5d81dec3f422bd506148406e22959581f4955bbff845b3a340c7a19f4b5f1164bc28e6b029a12ef0b9e896c984e76421f6422b9c27455c78da70fccf138828a7501e3efb44923e417a56899eb2b906c880c7eea570566ed7315138c725b23937a6ada7e95698ba70be9bceaf57bdcf73833a2043622fbacadefee5628f62ce814f309b9a6cd46ae8de5edc78573e6aab1becdb53ec731fdb4a7e4f536b89a92d36490c4fa5a76f9021035f3cb0fdf08ec68856c7c3958bb22f9c2f70007ee4d62dfbe9ad51c0673f56f2cac2617641f22cac6e7a99ca5023d599491cba7c854872a68be9c0f2d7ba979f626509a4c5089fbcce300e59e10da964e10df7a66fd117459d2e6b3b8a20b98cff225734a0939a17708a88e56f035e6a2ae1e66116a270a286e98fb126619ef0d8320eaf734e0ba0e62c3f08fad22d35e412e9d9c317074657ca153dbb593085b5426ca4bf82382ad15db94366c029d6e8b8d4f730d2b4398cebdac836e663f4c4bb4aa81f302b21f9b473f617984d7c48ca2d81d92a2d627f653f33080421fa8ba48022160d0f253c2f7f99df855b6e83f6113aacbd0482e0bb6e5629372cc4b36b0dba0e44155e61d54dab5030a1d9745d3bc4e76ae57020e77555e0c9a2ad9f0e422ea192c04ccac4cb355d2618bb9bf1a103ca2b1a0196845eb4572054898b590034c87f58ff195986ad8494d29ee72b868d96ae8d3cd2feea454cdc6f419aac8184bff28869a890327940651534278780303a529ba9272bb88868abbca60734f751eb9a8ed85eb8a02bc975da5adc6f835ac0c7a4cf2482bd08cc608b7d25ee932c36401008c1978cc78e2f60fb00d54c331f1d0317edc5807694c80869440b4e6a7924670ff985318e6c77ad0594101a5c0cdb5812d12256a2e7d181e346ccb192a3d06d58fea6ab9bace3741ec99e2ca9ca672b4d2181c2bddb59dbe40c36af17032d85f2275011dd2d5b88648bd91e46f1b5f2bd47b86d081b0ecc6f88cc1a0a386ba505b382163020bfc887102f7111aff1c25be73799361e3c85f434f22f0baee618f55483f87e90a19fa3ddf6e2aa61ffc9644ebf01f53ea59831da9828761b5c37e303959475f77b789eb19a2b655beced7116f9519ab99658dff689fdc22267ff0924c1f609ac3d4506c2c1b17c995d4119c21eaa77e661153cc0e51449626083730032db9e1575c46c8b1c9503fe4e85ad372cd217e747bc5f1d5809ecc6ba3474a276abef79f233324b2a6d640ce9c7eef8893757ef0b688637a3bf8daa187c3e3f112a5074140766f52fa575a9ab16c42314e366f5dd682a603642eb2c0291fdabdac5297d0430c49de12de0eab76712dd021948c391504d1fd6813d761dd6eb71bbaf85a0688b143ab64ef43465cd256bf2b61f3541b9532b9151871ebf17ff8b66d178bb79aa08ea452ddcc9b268f8b1c3d922b6bc65520eeab0f1ee775d2b3a9c6a5226df7f0c8e155d0fe100cd58ca79eb753f992818adf4c8ccf81b39b836e22eafc0d152f3d0978cc8ee3d68968e83754d2a00c7d05fc3f579fcf15c5b7348cb2e0cb8fffd674672aaf7f09c5571ea77287b85b75e180ca055f586b72e3d69a6137dfc7ce3e69e88443f62635ba05afe139b36993a67427c58fe9ac125a799b501cdc96544f6bafd80544fe7a0c1fc1af7b000922c55885bdcb5b9b3d75bafdb729555d869ffad6a6208301a7fc32b5159f1856e74d0eb4ba60551c660980e9085c07196e45e3a328e19cf30a80dc85d9657224bd1e0eb48f2c4a1bdcccb168e6202a96083f1573b1cee4a0d38804d24acd2975eb63e9a5d30094ea59049c3a0077d3f21f12b2c31a2a6e034a5e3a8a48561f24f07d9a920957a870680dae1a90b34082138471e0678beba7721f0cf184deb45c686e6ffa33bae0733bc19870105efc9a4a5c6426d5779c656ab1a753d09d4a4eada9590bd8e062fd3a0eb06606fa3f32469f94372fb42e3f7ce278f045faad5dc726de460abab3e6c881d9664ab51e03c5cfc18bf16b540b4834452109b62e20625290a0360e1d8c2e7d29d9b306d756c1e48ea8c5a2b3b67ea042ec7c3ba52b4f6c10999311c3ca5bcf56e1acb4c24b8b99f3d4f5890cd40bfeacf667f9028f8cd881ec7dda6950e6fba3819d2ab5e8841018660f29ddb66e0e0af7c833f6bd4c1b93443671e8047b8134576a1b0025cfb976c7a47e870618292620c6498cd8d41c8ad6aa7bf7dcca660922e45edec0689be279d54fa48ac72739101de4ded5b4cca99a62438d5ba0288c148d4c6954eb1cc13db6cee1700e57ff3a9b8c2541bb28f77335cced7f2904784c764e953b179f0f29f9e8ed3879e19d67b9f09cc0bd15dc2106a177b9c2eb0563ec431fcc8ac0af9ad4ee913d4fa0b93e48eab18b19c1ff292bc08129b28cc0f801d5462e06d6c9cb4fb507e2d34d14ac517b624d4852ae93f81e0e369a554ab4244c036359b94494dd89380984517f382b601e65f1ffc1c954ef352f3e7589fd03349f66dee88859e1c2c8d36cf6cd52fcad23e8bdeca5c6216ac51b3c290bc2112d818d4d36e23974c9838ff0ae3649f68261f772ce6e3138099aed1f99122e7ccd52eb2eb7bfa3b8376ef26d96fbe29856739bee775071a62f6b814778801f40488ad704da405b6956e450e3b4fac6d1b6c254c8c4c2944e5bb93a749a820fa26f7e34647dfc019da3d037dd639eb0a2856385b8a2310881a2695546280c3e1afa72a0553ef633bcf258e9d8cfec8a32a0af883afacad345c561dd0ee820c99d3584fbd78de8c490c825ebdb69d091955c23f3d76fd292aba2a241e183a31ba690ada8dcec99de58165d8b19134580bec199da9a380f5f5f817ff08b6db7b9ed3963e425c38bb324b8fa7d63739693b33164f1b96f88ce580f4ef74096d08059d3f3f5cd4c856b68e52133cb7f15780dc658d0e95dc0755b4893df5f479fe2fec8cdfd8176a363ba34dd96ebbc8f7a278f5cefc3a0942d8e119845ee0118890d4e4f07abf6dd6fab73d5d98f4270585336f5c6e2a82e86cd415b6fd2180c64e1e1dc820e4f9c6702c551c153aabb58492f485240ef44a68d85709aadd686730f8155dc21ab2c0658363d207c8f382a12e9c0377cfed968874a5df90264d479d6ac058aa4fc28819237356024fe12bc55c2874024def11e918e375ef043a656e02a974b82d699dc8b98eb1c338efb5d1c33516abeb91d908fcfd010662e7731d3de9e24ab39c2e43df0cebfa144ac00a4aeb48da614eca773a5d2ad0a247ba868f95f6bd8733ac87", 0x1000}], 0x8, &(0x7f0000001580)=[{0x28, 0x1, 0x8, "c487bd08d89771bbb89063339b40129b29a2df2a"}, {0xc8, 0x1, 0x5, "31d2ecfed533ff852ff540c1c65b992beb6e62bc85bfa85f056e4f54cab5415262126fce451cd0eca608f02028b148185e4c4330dd4d1934050d15c1e186202e753d94f507c80c470adb2615a65c93815ac1a670a0092fcddec87de2199b92ec9831d3453721cc225c3b774a90cae7862adc0d511cd4a32bf7b9b31ae0d2bb62098f0de4f678066dd5b61b9fab6fdc52bc406fbbe20e09ec261c604b28f0458dc43b04ffdb3ef1b8ee4fe31344fbd06579ee3b6a"}, {0x38, 0x1, 0x897a, "356c91f661d18a9afcdcda7c20e393639aa9c0b9ee98d6fa981be06dab601049ced26cbbb15d67"}, {0x40, 0x1, 0x0, "9650e28d24a38a3d6f224cece96e20b5ddbb3eaa97d523f7e83dd85e8787ce4b6f14483691654a14d7cb"}], 0x168, 0x408}, 0x404) 05:37:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x3a2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000002400)=""/4096) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000003400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0x204}], 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x3, 0x31225b6b}, 0x10) open(&(0x7f0000000140)='./bus\x00', 0x400, 0xc4) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 05:37:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000000100)="76e1432fc63eb48f213da322fd1fb19ca4741bc156ab07c69cff017c660a5831d7404e0d1bc1dc4cc8f55d7fdf", 0x2d) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x401, 0x1}, {0x18, 0x0, 0xfffffffffffffff7, 0x8001}, 0x0, [0xfffffffffffff0cb, 0x5, 0x6, 0x1, 0x6, 0x2c, 0x8, 0x100000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x7fff, 0x7, 0x4}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 05:37:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0xc4) fsync(r2) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="2052bed8085df9138021cdc0394b659dd7ab004800f71c76790e1a2cad3bd632d4141f7929a09cb3c05e777c18164f4cf4cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da92525475925b9a5f97f14d76a581a349738324d7dfeeacac9f746", 0xfffffffffffffff3}], 0x10000000000000d3) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 05:37:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 05:37:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c95) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x18) r2 = accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) recvfrom$inet(r2, &(0x7f00000011c0)=""/208, 0xd0, 0x841, &(0x7f00000012c0)={0x2, 0x1}, 0xc) 05:37:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:33 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() minherit(&(0x7f0000a76000/0x4000)=nil, 0x4000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 05:37:33 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/27}, &(0x7f00000000c0)=0x1d) 05:37:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x101, 0x9}, {{r2}, 0xfffffffffffffff9, 0x5a, 0x40000040, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x968}, {{r1}, 0x0, 0x40, 0x40000011, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x43, 0x80000004, 0xc4ce, 0x1}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000010, 0x6, 0x1}], 0x9, &(0x7f0000000040)={0x0, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) 05:37:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x198, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 05:37:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x2f, 0x6, r0}) 05:37:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x9, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 05:37:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) flock(r0, 0x1) 05:37:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffc27) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569", 0xb0b) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/3, 0xfffffffffffffd42}, {&(0x7f0000000240)=""/141, 0x8d}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0x100000001, 0x0, "819ba2278e0dbcdc12c62e369f29e9c5d3726669", 0x10000, 0xffffffffffff4c03}) close(r0) kqueue() ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) 05:37:33 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x480000000, 0x8}, 0x8) 05:37:33 executing program 0: unlink(&(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 05:37:33 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) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup(r5) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 05:37:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getitimer(0x3, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x20, 0x6, 0xee0, "a4b3c28ac84b3745b176a3ba901c0ef288f31ba5", 0x0, 0xfff}) 05:37:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) lseek(r0, 0x0, 0x1) 05:37:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x0, 0x0) 05:37:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x8000}], 0x3, 0xfffffffffffffffe) 05:37:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2103, 0x100000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = geteuid() seteuid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) socketpair$inet(0x2, 0x8000, 0xb51, &(0x7f0000000040)) 05:37:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1e]) setregid(0xffffffffffffffff, 0xffffffffffffffff) 05:37:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20000002000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="c4129c6ae0f644506c7a0e78d261658649f4e4a01efe1a45d9ee5a679f783387d12ee9e5b19d05599bf8c4d14699172c491954ea39ad2ee58adf8cf096e67105cef22d9599bfe2b591d7e0b63f1f4ee615b6f0f47657022300a58add29f34d683ce9d0c7f0039beaf2b67600bbb41bea65bf66bd808c4d43d65160908dcef3f9730d66280f33ce554a530fa299beb1e270212f3d23f8c0ae3b284cc1be2fdf70d6b3b6d9703e1404c06682afb326f71848002f3bd39b7cde8c80c0e938e37364f9304cb370cd25e08f57b7d9933cf4b1", 0xd0, 0x1, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x10001) sendto$unix(r0, &(0x7f0000000040)="a0f139f741eae71e3720ee49ef14c118e320b2fbabee61e1fd8af10e5a427ebf6cc37d475ae8f3bdb7", 0x29, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000cf73a42e2285fd6a0f4e6400bc989801a52aef46ebd2cb961d029f7de470d6399f6a928e7ea55c2efc34692cd355aabbdb81657c77495fd86b3239ac30a6768291416e416f0af697da46731a20120f8b"], 0xe) 05:37:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/45, 0x2d}], 0x8, &(0x7f0000000580)=""/4096, 0x1000, 0x46f71a19}, 0x40) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 05:37:33 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x2, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x100) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="82161a0500696c010000"], 0x1) r4 = dup2(r3, r3) unlinkat(r4, &(0x7f0000000100)='\x00', 0x8) r5 = dup2(r3, r3) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0xc5d4) 05:37:33 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/185, 0xb9, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7, 0xf}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) unlink(&(0x7f0000000040)='./file0\x00') 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd700000000f71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x4}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 05:37:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x0, r2}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 05:37:33 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="815890062105ba92ba568c58a80cf51f0631283bebcc9b62b1f1c4f4390e1c9414d6dc40d9a575336f59d74eabfca58a2ccca95870bf7d0cd231eaf40d471dc846f0fe13a23bb65d7d385ae7449956ce4f13cd759c8b0be4c95f18fcb24a3797be0e5511dfd9f58dabeb504fe9c2e6286ea510584c7f6d0684127aff9cf3c025d691c0662a813436d95f8856f2c221f2c435c07159badf0eca291fe9a0aa4df8c88fdcaab9a36078bc613162652a3c97ba8650e9ff01c2bbdd6a625b054cb9234b6b4cd8650d743792fd81293adaf6eaed25a66c922d212f07022b03e909fbbbfe61e6", 0xe3) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 05:37:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x7c, 0x0) sendto(r0, &(0x7f0000000180)="9952e00cf8a83a3d1a9f86b9f23e6d7c66095dda9c62345c32704e2a50721870c4343a7595268e990db89e3c1f906f95821d392b72717b0550cb8ec167fcf5eb4933807a4b8a426bed162c9710", 0x4d, 0x402, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) 05:37:34 executing program 1: setgid(0xee00) r0 = getegid() setegid(r0) r1 = getgid() r2 = getgid() setregid(r1, r2) 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 05:37:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) getrlimit(0x8, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ftruncate(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) chdir(&(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 05:37:34 executing program 0: munmap(&(0x7f0000fee000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) mlockall(0x2) getsockopt(r0, 0x0, 0x32, 0x0, 0x0) 05:37:34 executing program 0: r0 = kqueue() getegid() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000000, 0x0, 0x6}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x8a, 0x7f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0xffffffffffffffff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xa23, 0x64}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x28000}, {{r1}, 0xfffffffffffffffe, 0x28, 0x2, 0x1, 0x4}], 0x20, &(0x7f0000000140)={0x2, 0x4c0}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 05:37:34 executing program 1: r0 = getpid() getpid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x28, 0x0, 0x100, 0x2ca95e02}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x40, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x42, 0x82, 0x4}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x3, 0xffff}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x15, 0x1, 0x4, 0xa9d}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x40, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x88, 0x4, 0x10000}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xacdf, 0x8}, {{r1}, 0x0, 0xc2, 0x1, 0xffffffffbc9c5c7a, 0x8}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x5, 0x20}], 0x3, &(0x7f00000001c0)={0x2, 0x1}) fcntl$setown(r1, 0x6, r0) close(r1) poll(&(0x7f0000000200)=[{r1, 0x100}, {r1, 0x120}, {r1, 0x8}], 0x3, 0x10001) 05:37:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair(0x18, 0xc007, 0xfffffffffffffffd, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x100000001) r4 = kqueue() r5 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x8}, {r2, 0x5}, {r3, 0x6}, {r4, 0xe6}, {r5, 0x80}], 0x6, 0x8) r6 = socket$inet6(0x18, 0x3, 0x0) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r6, 0x0) 05:37:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x8000004, 0x2, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000000)={0x8, 0x0, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) 05:37:34 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r1) close(r0) 05:37:34 executing program 1: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x201c, 0x448f2) r0 = socket(0x3e, 0x8007, 0x1) sendto$unix(r0, &(0x7f0000000100)="1f33724f3ca03704771f657380a3b3bd216b9475331b59aa717d060c326acb74aa190061ee1b9effefe5423fce9877df2a5f9b7fed676a53e8891671f7edac86c45edcf42fedef4ebe046b5b72d212348e6718fa5a3127a114e8a0d7d8494cb560e8bce5c1178fb2e19a10f02bc00b2b26f0f3cd87ce4c07b5ab52bda098040a460f943180626ed28ee6cde18c69979dad13b503f54e1a51092403cad7a923215e83a9734426f944b5d421b5b2787f8e009449a99ae6d854931326b6748b5fb4982fb044dec381f5083f73d9e8c4ae8b3aae6f00f84a2cbad32a854d4b2e85186e72a6baedc19aef6d61a9d5a5bfbcd417", 0xf1, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7, 0x4) getuid() 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffffa}, {0x5, 0x7fff}}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() close(r0) kqueue() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/68, 0x44) syz_open_pts() 05:37:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 05:37:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x7ffffffd, 0x0, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x0) r3 = geteuid() r4 = geteuid() r5 = getppid() setuid(r3) write(r0, &(0x7f00000001c0)="811b5bb9dbdf01bfee138dd58feaad63e6dd13784b2701c3ee52976f0f8a6d12bb4a5d1d716b9d91236c34954089ae4b11af20ea", 0x34) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0xfffffffffffffeff, r3, r1, r4, r1, 0x728d775cb621b766, 0x3}, 0x20, 0x73b, r5, r6, 0x9, 0x1, 0x9b, 0x8}) getsockopt(r0, 0x90a, 0x7ff, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="bc2a00"]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) dup(r0) close(r0) 05:37:35 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/92) setgroups(0x0, 0x0) mlockall(0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/248) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 05:37:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 05:37:35 executing program 1: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000080)={0x1, "535ff4ac9bc642e665fe775ab7d6f45c4b70831d4d066af2f7ff8b6e22e1de4d4a20f69177d258720c11971541899f533ff67c7b8298d74411a15dc5afbcb489d741ff88bef21a67aea6b239acdba2bd325ff76accd1fdcbcc46123e6f4158625978b78f06f6f23cdcc07b52ad34727ef2878955a4d55ae1d1fdd6"}, 0x83, 0x800) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x1a9) 05:37:35 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x0, 0x1, 0x68) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/220) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 05:37:35 executing program 1: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) munmap(&(0x7f000006b000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000512000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 05:37:35 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x95) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus/file0\x00', 0x400, 0x111) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x6000, 0x3) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) 05:37:35 executing program 1: setrlimit(0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0xffffffffffffffff) 05:37:35 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 05:37:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80a, 0x100) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) geteuid() r0 = getuid() setuid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 05:37:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="02e5") 05:37:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0xfffffffffffffff7}, {0x9, 0x385}}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x6, 0x9}], 0x401, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x0, 0x96b, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8a7f1b6e77ff0df7, 0x400, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x8, 0x6}], 0x6, &(0x7f0000000040)={0x3, 0x3f}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x3, 0xffffffff80000000, 0x7, r2}) execve(0x0, 0x0, 0x0) 05:37:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "6828787de1eb5903000000000000001f131b6dbd"}) truncate(&(0x7f0000000080)='./bus\x00', 0x4677a4c0) 05:37:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xffffffff, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="4b83f837b24b1a4578c2405a4612afad18f397ffcb70e223e2c677ff765822275a", 0x21) 05:37:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) clock_settime(0x0, &(0x7f0000000080)={0x10000, 0x7fff}) clock_settime(0x0, &(0x7f00000000c0)={0x40, 0x7}) close(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000140)={0x5, 0xffffffffffff7fff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() lseek(r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/82, 0x52) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000003c0)="b5718e15beec1be31de17c5fe540fc604d38289072ea2bea9299b246eda8348b108d137d7eccbe90", 0x28}, {&(0x7f0000000400)="a115dcbcaff1fabaa0888bc68bb45fc24282d39dcda5d48a17eb6170572012e0ba0fe80a67ea1f0148f300234f388c74d8a35c54592c631ef1d2e87abdcc68988917bce5eb5256cbb5fa144221ec189b408e72c88588ea2c087398a96b98a5a14e57a4a123427d9d29f0b13ba1ee57d2d72239ed5b9de039d3f2924f196fd18b1520ea527f91ac91bbbb28633a2ced987b4c23f39419bf712cc08c3e1e14bc2dea2fa8c6f8d57baf6c5f3db46f0111624530e37ba3869404431609ca61ccf2442d1c982a85f4ce09bcf5f4b890cd7a7c1fbff22138941096cce25518583509f7493d11b65991aaa0afa76eed52016ef32a79df129d52bf080da87ac5d44b43c9faa5de637189f93df2ee5d0f209335aeb6811808b53696645f0e443473284b92a362889283fefaad2e8a278ca0d1cab128643b29ea6c90c8e6064e71841abaa3d79cc9bbd54e194751babc48922fecc79dc677cdca328d1aa5fb57b4bde9380a458fd966e1f395e745a2cd637cf854250ebc9f4f16b927ce03dfd1b222372023d51579706cd233eca4148c8979a34cff0a6e370ef607158b9022680780a897b4ae01a8b081064c89fcb72941a5517c8a1a3125b399e382373a62272d9f3404a835b0e1b69785565de1c008f6e626180101ce5082b9959c8a867440a7669c190fe7dfc4ab14f6d0647bc98e9ca1996c37666cc8118e6745ba0c79636f51165b9f78b974d4ddaffaf7c63e8aa85dcead981ff5af2be9d4a9a84bd81a339972da5948eec00e999e37b5d20f58abb4188000dd942ab047f58c106c1ba50aa9824d299768619b762295203bd03138031ecd00917fd055cb626197c61e794cc9f6cb8edc798326bec5ec2da231c2e3691dac7a8d192da60cb67eadd2a61325848fd80e35f6c7063a35bb70c2030221ebafacf8c7326ad39dd0f125be8c8f4955e13cd516c75322614cd2ca85a4648af39944d84321c92e396b3254fd946095d94af3cbe1bfd249f51781ab28ec9dc91bf706dcca6f9d3c5378bf2a4f740f2266b7b22e22ec20d01466265845aed87ad35434945b0ad358c4d468fd250808adb05dc657660e33c1e60a16b1194a2dd3716279a0d05c34185b71b43e0dd008ec744f12dbb5b8203420b8de659d3f90ab0114effa193a10f8a3a93404982828b0e0be10c93eef4b8341f2953bb7da09f80c187578a2767bffed362ba2c8b695068347e7c8a56fe342dec59f5385232d99dfffa5820ff482385d55294c3ce665350bb4af50dc15abb0a40664ac37f933b3f64e4100737020b172cafea1761075873ba552839491ee4021b71842e07bd4227942a8da9c8e941e55ee6778c6dd5921732ba48a671d87ab21cf5377f7caf8dd8d2d700187800ee8021de5858bfa9fbf003c1bdcf143df090f8764633fdbfd89c5b2b7bc9d59fb17d72af1b77aaeb659236b09e39603bb545e115d64b44e49adff2de8e1888cc1cca5684151144177cc07760aae50b112cc9eb2cf95fe15c7ef128d5113a9063ad9c9bd4264dadee7f7471a23d7dadde524ef740db0cd26c4ca494df576360600d9eb87aca1b41b495a0e67b7ee31174b58afe82df2e0535ef3d431df06bd549bcc16876deb2c9f57c70bba58ed70d0031bd6950bfc5c95911a4e8cb58de406c6f3a53116d0c7dc04dd354477d969d40c96d407eb3a72a84879a509a6e30265e6b9a2824ede6059c79e1845d085541fb553e3421c09aa89c0c23e1fa631a395c49361a07d261e0af07c6d663ca5f84f86481dbe8da7898d1b8a6fac34e20e5c177cda01ac23efce25526b0288ce84f07c5c64a9f5775bde38a9f367434d045f31f4c091655af915e422f8f2f8c9a05ad5b7e326146a3db10a93c40e52d41dedee66445ddc1f090e382da6c4bb7300cad64f40f0158813b258bb4c7caf7fe1ad35aaf9577232b8d5d3752810a45c8569c8e6e30138c6ebe1eebbbd8708874b662fa6ca63263bc3e93fd242e60c95bfdd89bc84f4ec0b2bbc4b59dbfbb4712780c8a7c40b99a324854572d95e55f37c2f8a07e53b6cceaad1d511f5abbc1a4fe5d3f9cc00a9b3f008aeccc08dd14c53e5a7c57f42d6d3028df2a69dbdc7e07ad65812a90c8e59ef10becc77ee6f82474f46699ac54cb42051bde6caae67af151801f9131c5f04b7fe155730c12fc974fc9d3833f2438c9ec4f09f9513dd245c180ed14acb22bc55b5ffacd597f1ab6a8b0b53c414095c25f2f2725068f3804aaf43d8d4c9ac9f65dc710bcfdfea4418fdf7feeda9c01bfa0797fedf5d8158cdfbe1ad7932a79037c90b7b26555f45839c0294bb57bc26810183d3a311f12ce846366d4e25534c0863aef631c73658385e32cd5899f925508ad8515f94f9b59bf9b7537ac659c7e912b49374ffd28f4e0da5b81bd2bc66cae94f8fbfced58cfa7d09758e91dd20eaf42be378ad9aed319b3e82e2faf28a064efb82fea0948fa0efb1be4dec2d02735a55fe61f6aa38b17df22fa7b509eaee812a0d582d7b54890d42eb9ab1961491252ff32b4287d08322aed500fe56d1ac0077ba60d6a5322e5bb640ba82d1a4e5666209e466993144116cf21367d4cc4515783ecc7bc895402e1f6df4413a2766156e5fd88d0eecd0d1f861966270352c8067e0b703c2f9a12f7ad1ff99ccb0ea20590300682b0549495846576ea9036e6f73ffe36aa263a5b591c32520b1b63b66247bc59cda9187befd1a93639090fe13f67204839c544627c4772b35b9023489b87e161b07fa807149f744904f6c7942cd000f237fb43d84b79e0f8e05743c9e5e789f632b5af5c263ed77c758c902d9afe86b8134e653614108e50935b67346203e680b35536c2aac36b23af858bebfb330fa1568d2b87925b73a40582d6f34f3036cae21f88414142827067f40e56636249fe75dd7b6571c7bd5aab247d95bcc38483222f917d62035829155d332d80d00c6ac4713089d2415ffa1c0c4dc03e1ef2d3bfe10e48797ba3341f65a7924fc390e3f3c2404d1ca0b7df666283341d897a2e7cd36f63e68aec443266b75dac0ef16dd8c881d581aa3117a2affb96e1b4896d5150defb10956d72e7dd7a82ed875e4b91c2540ca96d2e34002f56d701ec552efc7b5523d25b120ec51b309cc8798dc9774d5f5611fc229ec20863685bef4566f6902513f1972f6ccb48776c0710289909014a12c2fb213ca14602cb1d0e0b0a2d96d44862f9aa2de2f86404b9780d262c1d04d247e26fc0c01e16b73522730cca5b7df5e31418af6a72317bfc3b3d2413a1c758e89a3ba04276a34114aafd23ad48e72f4d9fe76c834b995d5decbd8dcc2c3e9c9946e22b093c92d87d66ef671e4f890facccbcb088caf4507103a1da890871d2772316bc955887fa818277c9610c046b3a6cb0ad4c71328abfc396d481afb91ad7e233095e70cd1d8e4a455af0fd1998a4a2e0ae6466f1431ade7c45f6a563b0f1efd981156e4ed168eb102f3a5ecf6382b2d3454752e76d451d6c914e968e5cc0f244bed9d3bd463cf8700089cbd1e4ea77631d3f08ef6a984a15ef9d20fb7e2023e93a882f0ed9b3c369e642218d29f46c315a35b12732324d4644df71f9408fd5ad05be1630ff8caae9bda5d4142961cc3b64c787a233973624baf80e23b97fd41cf8f6be4c175386217fe9b30dfd97b016a12ce2a43e4f9b630062028f0b4fdbf08ab7ea8ffb61347d60e302fee95ff46a81a095288e1b8d0845e439d72b6b2070c2335fbe3390b7ce83ea1159b324f9a38eb0a3befb6cdb80ed96ec617622f7c76bc1ba16ef5e3446c904231d1b2e301b486691ae4ded9aa519cc3186ebea049cfcbaa2373f621da23c26f4fddd2c9513e8e6cd009e94f9cf03f17a9bec044a9239a7da8704e6bf3be974be0a74d7ad367715812169452e6658c90ba1538f1b9f15cd2a9fd11f21a767406c2c0c038d96d117f2a1ec61121efbb8963e369712a031798c88392e976c42b02495dbaba1e46210feb2f9690a7450faf53a2615946afd6d2af00e12dcad1b5b1d1215409f30d8317e2a43377c1f3a7123d5c0f8b8ecc7e73fbdb13c4aa590a7464ae1f4f9f9e3731bff49737e5a997df7d536cbbfc52a9fb75c5da09e99d291623fba3f73cfeb4474dbba6eddebe225b16a325d5099f5f553f4c3a659ff3e368e1bbf161a545aa76b1774cc0bb212e532bfb652005b2474f97a2bb4dcf1c359453133a896b515b7af02a84303e83b44a8c775004341b9417ec792211cb3301ff5e5d658c4f7debada6546d87d93cd892dd8d2570ab694f7d2aebfa39a896755d2a446066fb9f37cce7daaaf9b679e1cb42d2dfbdd1ebc4f56c40ad77141495a8809c0e96a67e79460f9cd468b38bad94e8166dde050ce35de44fff1e90afe2cdcda14ad88b1aa065c95885838cc3a4c468b424939d9b9074057ee169162615c0e5dca2d2a1322791e71e00e828f7512a096dac791ffb809b41b8be45d2c007d821146f2f7249cb241fae393c55981e0b51baf9e5c6cc6a9808c2f30904dc5a523aef1f27401c6d89982346f096a6130b5895b8b16950c45375688a9396c9525d42c0fbacc920bc99d7785a8cd12e60d3060ac541968f87575d2a3601197d24cae6bfc6eb3c2025cf06a246da20a5a1c817c08ce1020c998c1c9b37b2f4697e0a649070262431d26a6209c4a58a45598dcbe8e5a936c64a5b3fdefb841d79e930a9159c30fb5f5894fe56904a68532c3e6641e0b8b940fb21b75d08c8274ad68d3c359041467765f67379a2e5831d409ce2069203c9e7ec4962da4ba0fa01ca678529edfe01ae1bba93cb8f0259d1b078a34e4eccd6b9cbef14790776ad54fa9a88c327cabf410b6bcbd748668ae26f5a7b836eb5df481c7a2401dc030e0b4af02da6c4edf34ae34c3d3b3ab4fdacef97ae497baef3bf8f6865ace7f04aa01a78b977e55750a18283470c9f703d2ea8d0b0ae7cf8ff721b315fb282432afa4483cfaa0101404ad6d412041714c03bd83b6d0c95d08a9c75641c4008e6cd030d828309223127ad824b03685cf3d322bdaa06cab176d96c80690c1d5694c1c0d9ada0067250fb92403b86c40f3a08d2c376a7fa19d04c8f76440d20685c7d69538a9bcbcd3035a5eea17524e5e104ffdcb41b61a63caa96f48fe16eb24a7bf97b6be1426d8da301b4d4240cd4011adbcc0c3964e6bee9c5a488fb4042a316ee793015b1e4f44b4f00da8ce9e2ba025ae9e2b1f5a22dd7a39eefbacaf5d9166caf3cfbc55cf9cf7fade5d3aa8568c7b2cfb3a55239628883bee8ca1ea551db136cd474511c1de01a507687659510e79bca24e566f10453d03dc33b065172304406cae420deee41ca973be099efd7dc4806963ec890c8cdaae3df97050e1bf11a8e132a8d33d5edf8250e8762319f8de10f65183bbb8c81eb00f7b48efcf3bd267fff6b01777a96950658e266aa27c22193e0b7654809df82ea9e65bcc628b72d9caa356ee556f1715f7de754fb88011f326b4b27add03ccf310a3dadd6d94a830a41448b88ca6d7c005799a5133d8fd4864654c6eca454ed5cf3b31f91f27b030c7621d595e21e4259a3df8b8aabf7432ddf72f56a9e354771b73894b10a05d9e825174236e9a43c9912695caf79f7570992438dc825e1bcc910c01e4a7f69921955dc92503b11a33d52b35a21fe228b8c0f22c21df3d6ab0a65f08fdc4265e13652e70d31b1465f3c089b846cdc549f9f814e53d6be375d45bb3dbc9cfde22739333d03b58312b1f6201ad2ba0bc7e1b13c5ca63b26947c608bbb6f527b3fa859c8dd", 0x1000}, {&(0x7f0000001400)="2d046e480453fe3a2166f6", 0xb}], 0x3, &(0x7f0000001480)=[{0x38, 0x1, 0x8a0, "07a5628bb8678853b557fda37dd18664906809b6ca3f70f266d67bbdf03bc88c0fa2"}, {0xb0, 0xffff, 0x5, "a0aafb082d100bf5026137eee50c75ef3ad5fe6981274dc716e7369529e2b8c25a9ac43f79b4703ba6e172958666c447e807144acdc9aa40269f4323e8e7db1e75b609e18d0487bd7ee17f99cc7b801ca72a7372c2ead5b01b6c279591ed1c9420645b369e52b9c3513a00b52c3992f6fd38ed9bbca1c107b66943d685964ed34ade9d4fc4e748893a0854e44ff6d2915e824904dc9a46aa4c"}, {0xc8, 0xffff, 0x7f, "dbde8576663e07d199c13fc023961e34b5268d78c31b41e5f3e8f050803a170acc3f2fcf02e6db6ac8aa4e55c62f7e2730da508dd63b4183eda6fefa3c871d289ee42b1c8135323695ef03b199c2a0f2a39397e99f2c6818745edeee8fc8aa9b74bbf02ff9dabf7eb6cec4708d5dd07b079811826f98f63d46c8731f17fcf7924a388d95d0f66a21338f9f7eea12c760e9ae2356929753d1126ebabfd0ea2746b518f05710626f752e2695b2f7c03a1323d1"}, {0x70, 0x0, 0x5f, "37fff9b917b1c1546f598389440dae879b6768adc0284fa56f7c59580bc51da1f57b1a7b2f972ba6ecb0b48ebe2bffdd4fb88574dc297f72de45eef6b853820b55d953961f280fcf2e6207f40236b0418ef6c908b771d6b277e2"}, {0xf8, 0x1, 0x0, "ab6c9ac74b4ae477cd92e61c4d5cb44c608048461773632eba321bce1da87e2e264c0d99863f2a629bf81fae565cdbe8e1a093e62857afc2bdbc61a3522e0039d20f34a9c8a32fce316acf71036452b9843a27df2dc6ba22c2aaaec3c6abb6800bf95c4abca3512c1df339049df5d6f1f41d23acc21ed60c70054ea32f6a9f7863c685fd294dcf5ef6885cf9c9fc2a854a2c8e228aaba2c0355df3c868232fc69271bfda438c65555a6a58a0802106dfc8a98b058366420767484bdae01d1efcce30180503c01c52ad24b63f48e3256fbdcbea0f989c6adca0b6e731458afc99a760f277116977d4"}, {0x108, 0x1, 0x6980, "f5119756149dc5951cc17bc310b22c0e7eb6431999ace1de4b04df9f14af704de298b7c1ab2f35e035a53e8668d52d950e45f58d3c7c1fabb8ef287acc8af2db9ea5ed8700a8d28935e2524e1fa7657fea9770e553db955978bc79fcee51199db1947f4e6b81d93d429321bb6b1692a7d71410e9f129d5f4a1fb4356463adf3863a24c69a41161a38220f272294f5a41b12188a633a54146c2018818902e9e72882cbeeebe32f76e84ed5a7f24eb0cd8596f134d932d6fd00035b2362a67fd210cff846c5761eaebb9ae9bafbe14ad381205c0f27a0fabc38f40748f6684ea17717bdb22984cfdf561d47d7f203a603ebf311cd3"}, {0x88, 0xffff, 0x7fff, "67778a0b2e32ac7882b3ef2d25b3d57a4d3802bf1ef27b057256441021338d0c841943d3e50e14c75c0de330868cc563ff0b0d98951064b5aabc5e24b164adc3234d62c800e315cfb6cbe0fff8a92f92e7ded5552e16f771da41a7b804c501ed89cd06f82f2b7586d8316168e596b69c6381"}, {0xa0, 0x1, 0x5, "f3a204b12e050b06ce4304c0477e73cf218f63dfc01f63c63d44885368be7e6a0193060f78b2f174df4407d7f87047fbd4984d39f742a2565d28bd2f365cc13d7195a60419d3937c32bdfb57f41a878141ab927524a073381c78a55cffe0c1aaa2b8d36bd7cb0f1f76c5411d3e166208a43b1464ae37e6d071647f9115f91fe61fa90d42c40be17f6779c72a581e84"}, {0x88, 0xffff, 0x1, "87d32c998892b7d7b1b858e08f406a076acc5c2390521341393890cda16cf0f89b4e5dab827da0fb709b5e0069e7ad4e7c41a93fa6560684a3dcbf2c9b225e757fabb20c229b247aef6d2387f8762b6accdc8c8d9cbc6bc9b7f10f6b3f112091dc0d54d2dd11017d9407037efc39e90d41696904db"}], 0x5d0, 0x4}, 0x1) mknod(&(0x7f0000001ac0)='./file0\x00', 0x209c, 0x0) r3 = socket(0x7, 0x6, 0x3) r4 = kqueue() r5 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002080)=[0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getuid() r10 = getgid() r11 = getpgrp() r12 = getuid() getgroups(0x6, &(0x7f00000020c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000021c0)={&(0x7f0000001b00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000001b40)="f1e7a46524e7d14b9515cbd787e572ad8742bfa1c18907ff8100b41dcc082eac89ed97c5a96b82640117eb203469b2d63663a5bf309677ff9ae77a6643951a1b1d7bf4ccfaa736fb59543614d6e4df8f0efd52383dd772bee647244275ec5ef16be65032e5171690eb6305e17ac5234f02497d8f88449943be8000fcc035d1da1d3286bb0f3e7796c059b2799a42154436b6a6509021f82d65fc50c1d85069ba5c8ab8951de5d24fe2d2acde", 0xac}, {&(0x7f0000001c00)}, {&(0x7f0000001c40)="13f62fa6a36a62b50d978d42f8060f8b94cefa71f7142663ffe17a093b55949f130277218edb37e06d94f31cac3c9a341b7f65355d351e4558d57e2228f55d69419085a9a67562d295a68f7986ca58d13834d9517acd5f08e385fe8ed93db7f7b6e86ae42e4fbe65365b3b67a692104e80032a14f2c57eec024824dc80e09dfdccdccc8163f2abfcec836d6d61f4798cc1ce7d60cdd3c1d8590f0c48aeedaf99aeb2c8529b5082da95e1a64b097f", 0xae}, {&(0x7f0000001d00)="cadd99d6527f91eadd15e0c329018a5c167302552cf2f30840f6", 0x1a}, {&(0x7f0000001d40)="36d3bae10e1a5a9363a59faa0a03fadcbb9c99ff833996951a9e062f5b08441311029c1cd8634e91b6f8b3287291a94a499cf5c0ffea42f5e035e6ee17d7e79117959f0c927d034fecdf55080829a0f970f739e24a3c1b36ba7d69", 0x5b}, {&(0x7f0000001dc0)="c868f0b6fd888122d39bfed305e783604033351060854b41c1ebd1dbb1218c703193356e8ad36d93fe785274d4133a967c04c691ba457643bb7ea98f1e3ffd30d51689b88bc2a78e502ebd5ab0247591230557609cbef0", 0x57}, {&(0x7f0000001e40)="654ea523838f6ce329ff57fffc69b2d41f6cf5af6dd4440acb9b318a7814cd46c3a4d236ba44f49fd553ffd299999e31664db21dc719f991c1c1e8dc54e599575334afb6e5448d4d17994f0681f5665644de143caaa8b5aabfdb92eb78861af57add0be33f241e1858b06994a7ba34efe950b2dc143b975211643ad9f34a2134d9da3b2915d083143099cedad7167a2d", 0x90}, {&(0x7f0000001f00)="60b43a27e9da952428502bc1c2d0eddc163ed904be2bf6", 0x17}, {&(0x7f0000001f40)="c1d2dc906cf604c6999bfe1f97078daa795039974e94de38ec1b9cbdeda67e6b1d", 0x21}], 0x9, &(0x7f0000002100)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r1, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r3, r3, r1, r2, r0, r0, r0]}], 0xb8, 0x4}, 0x400) sendmsg(r3, &(0x7f00000058c0)={&(0x7f0000002200)=@in={0x2, 0x1}, 0xc, &(0x7f0000004580)=[{&(0x7f0000002240)="0bb6ca7f3259281dba99992b2f1873c99ca1c6c3b75109d9fa859e8daf41dc2d426d2161260d3f28965dbd94763342abbf25686f97e61939b6bf5ac5f53681b857ed7a", 0x43}, {&(0x7f00000022c0)="0c0aadad01bbb3dff1f80b07314a770770e1376439b3aea668ad1271daa46cd0275fe0fef0e154f7377c60ea408269158bf62c0d83c93eaaf1d2a4125e4b2cf4f011a0771fb3253c25b7d1685b1512720581", 0x52}, {&(0x7f0000002340)="9af72b43b53a8beb87dfaf93773fba37d73efd70a71b31897cc84c1ba5f8652e9649474f97718cbc6de7260199ab0c64224ee3f807f6a6b747c11e7fa873026a7c00b698e2d70f66e879ff63ff494e2aa1e3728539ba067e48dfcf56ef1667ca690b2225188b1d7f9f0aa75c208de721b1d9fcca847471047c9cfa7222af7c5b820884fe0c21f0d5757a9d959726121eee9331374384864b359dd0b6f4d255394f80efb95da039037453d70b38510f70c4599df0b6a8413d2d73b08da45dbf123c94a72a132de4e16d738cd8f4f5", 0xce}, {&(0x7f0000002440)="8d85bce3da6c57", 0x7}, {&(0x7f0000002480)="0b4e48bb931509a523f93f30d71c99a8ef8fb4570335125f6cc3ae357f554ff38e8c10c00f2741cfb676f069b7f0f34b5f201e13f175196249d45af809a4d757ff7ad282039c90b70e6d07489295de1e80b83188c18e4b00b5a67953352c06305f870360a91f253219629006d1a7eb02404d66ae744a7df30453f2adcd890cbeabe8c897baba7e8c15644e62bb90cd07c3f58cf16b9b74e7150845dac5a970cf3cdfcc24745d1b90c4b3e10c0ead6a21681e2b8ebe2196f9caa823654552480d03b9c270f5930a1b171e56d8b7adb748dc53230ad6e260cb3413386e0df08c7fc51e060416d2f540e0fb6d72c070879cce483ef7eb41550771c7b4f3a899be7d65d37994f5ae496ab3fe51fbcd7dff4449a1ac054f0a484c51e21ea7a06f03b2e1a54f0f1cf96c9418c3b129cb1ba75cfd3c3a127bc20632c8c17d22b42ef7642c968557c69f1b82105c45359d7675ffb7e079c3635793c8346e5847cbfbaa6914acc5b452ff383cd35ab8d89f6121f74100fe2214ce5c4be9ebcbeb1be419f083965035496c76c0a93fdedd34ad399f36eba2ff6ef8b7ef333096d7de83dde8adbb5bba87b4e3c37f87940147acd07168e7eb3147c2411398bb5a9953cfcce9c9dc20960abed72edba2b88a4ebe51ab0c4d08ed12d8069055d125d421977d0d37f2baee73e10585e3c031b80d1798e99f530527b6efcec0c5556d72ef5c6bfabe7dc49979f3c5531493b78a69233653158be5978288e080ad37859c316b4eb5391cf7e555d0f902a9f21c221bf4470eea33b5bfd376965c4ac004ee573fcc35005bfb4c4e106a3145f5a65f8f28bacf5822fe845f5424d765eac89c27a297814dff9b0cd86dfdb7c1739f2f6464a499f9c903c9ea645fa400828f382eef54b08452c00d4a559e12c1d95482db0f2f7911a1aa41aa62cfc0950437e8820c05391a096da59bffb0c65c3b79286dbca15da1de441c49d2b5986af8dac92d4edc2ff86c4894516df45b7628c12c403fd10c36308a95e188b2dc82ce4f85145a7dfd93d4e4c2a791651bf5a433e165ee9e4003c3e3268ae7c81a8d299af6617de7d4c86b787a85d17f9274a7617b1f5a7ed318ea0c82bb0fec90fb38f8fcdcb130390dd7fcda2b8da4f79f040f3d4ae8b32a085c26cdc8b69b2d15e2602a13a8730d2cf037cb92c9b77658b732c55fdedb9b7d3e52e68ea317dbf8fae94ff84da51fa3d1b6f332a8bed7d6b6e6951a27e7e123f905eb1721ba4e99e01b409f6716853f48d820c256f87768b1ac5a53d64b52edbf643cd0518866d43ffb09b0d2745c0f96f970e0c5e4df1cda39d55ff80bbc1a93ccd1fd2fc7e534b48344241825b60a6692961c810f89f223d1792b4f461e30f78f5c63adb9de464213dd105a3055a38765d30258495b1b61ac84334dfab4e936d453bb5f80994c8c7b116542d64bfb5f7e6bdb6dab47a1212ae2a231ee4fbcb49dc03cc7e5174ece41b54aeb4447b038811740933ec832b3c246bb2e5c3d8715c40fb3311ef9c8c5d830d4c8f6ea1cc34b99aecd3b7fed469a6e42ab9113603218eeba608a7cccc5292222cad99a1841d8ccda53f72b6faf8452722fa0bbab8868397b12296c0f5b53170068dc20fd1adf5bbb10236341b6023734e67501b9f407ac9659b343386da004991f0b4caee90cb34c3b82ce5c7a9e8b316aa2cc7e0d1a58c4059d4acae5776077f67958bcb6a0a53efbe68859d4e4e7a9c8b11e7f0e307dfa7c26100c825bff6880ffca70f005d9b201c07bb79bc4efed40d341f64dc81036d118de60534a2e90388714bd56db70526c25ddd4c6b4e9cd07a0772a407cc73e900615407ceb58307e61e7bc0448ee2e31225c400ffa82f41bf87a783bce629ff370c0968139d6a1392bf0116bd86ca0194d139dfca63d1f7308faad00ead58177e8c8a8883dfcec2980597fd8ac9ebf3af3fe242d41497ca09ef18425c494dcc6e4f26367ac6004a269ad92a76394c6200ac8701e999e00b492e57d23e7a712573e3846a1e015dfa8f3a2f2f1c099764dd00cfa6b3300e275ba888b01d09a5763177ac846c996d8d78a459d35004d0083dd7301b07b91875fd79c52c2a1b7c6f84a80687414844fc04ef167582ef3d3f3f48fc1b9ddaed5b4d3ec8ad52cd62a3b6895bab3a474c1619ce2d8efbda9d61bb034b89928a9279bf5a1a88928d99f19515a92570ad901f3bdaadebdd698494e1af93912f616a7779d91df4b61ac9ce70f699e53ed0bdc25709c02dd0ed0bae94e8b2242066d239ced1526e6be94cb20b29a9f190d0b7ff5be04592c6cc5432cbf89ead26adf2ddb783c0d1c99e966a45141cd65e28b35c0e84f2a053c05271a8e16a625ae688e61dff0c357b617c5e519d38e484f6d66f69eafa9c8bc96744dd62b7fe10f22c170bb54d50bdf7afa00ca9cd2248d55cbbc0fd3ca63cdaaee4e8f862a4c983cc5799235ce066e7c602aefedcf54c87cfa647fd4b7311e5dc7e95c8b366bac496bc5c107e66e05c54c87362cfc62bd77cee00081d596887812ac09c510593ed5df642d1af0f24882af73657b1a30faa09fa0f3b157482e66d486a2aa2e763fb4a1b3123db80f3ad114705e267b94115e96a6420d81e42414ae5c62c7056242da4bb06667e9cbed45a1d2c7aedf6c7196a6abb1aa6c02561100f1fe87605402db13206de944d5f3ab564942ff06d52a9b5e8ec23541560ac71a88009251c7e8d7a72e3b608af867dcf897db2598e0fc50a1ba51f15c9bc4563013f9b6cf35866ee06ff04cb0949e3e0d5c167eb4bcddfb4b41ca3a2d81aa9eb5eefeefca136e09f66aad93f98ef8a970d240f2eed7ad9dde2e2625dc319a359c6af35f0b68f3c8308d4afdf89ed930b40522a22c16808bf15e67b4f9a6087b131d9431972f62a0ec89698c82a531dfdc2927d10bd9ef17ac69aacb4ff04048058de7662b95c281ff773d4674f900f45f1e060a1f43fb8e74f0a57996e6020ec408ff20e05843e6136993cce3aebb4e4f16f11d7aa9d7043be7933e57a774c36052078048071598319b4d593494dcf52a524b90de6b2e04cfd0ca4ca61b6d3cf970427b11fcecd112fb20a180a303a6af2af29fe53ed2c5fc18ca3d3e99c822c64723fe679e4d1fec8ecf78d71a309077e2ad99d0dd4106649f7449781d59e16acce601501e9c0bd7c47ed857c66a1043072fcb55ac9ea3cadeb9d79936941fc4ffe9e7189c3f3bfebe1fea7c9348601ab53d81a85bd65abfcf3cf4c6b5344d7d8a31a2843c3841fcadb33cc0d821037bddb9665524852d5cfc5d34ef50501f2d6baf511ea416b5903f9f78d1be6da073f57ab7bbf411bce67f4cf4789256c7debcaa3d76cc8c665436f78be89bac4f95fa34fc829dcf12c714eb69636b27cdfb58dc0176b97fb669680283319f292437c5cd21b042a8b539254da4a262fbb17ccdfd7a071e1fcfb8e10e825ce0ec82ac5797be0f235b82785409a286a4b7b10312f1f70128181e75627fb3092bde6af48df6036ad934f3cb9d383c7b2e2b308176690eeed3b85426d288b91f6cc8af2aacccecd67bbafa9a99f9c02e618e8599449981933d8446d2063f43d001138cb7a02581c814ece0f64fb07b8640ea7874136c0db62ec9b6caaf1bed8864f342aa9409e65f61388383c6e7e0be6a77d6f17acc8379c42e7b97098f56c3e8fac1f26e5e9d29cb41f4e4b7647ca96cf3090b6654861fafbd414a307d449351c20bcd015fd753f6577dc5bbebf032f116bf6c292ccc2ce43dbc9c31a06e0e944b03f6222ae8db66d02c201333527471e82fb11e2cf9b673c4a82c776bc19ea2575bd082d81cbd02ad94c05d5aa4695eeeb08bac777716530a6eec0c21ec5042f306c8f52f6ba0d82d530609a1d75a7eef3ebcfc0d3e0b7f72668e18f66cd057235682cd06487a1cd88824f01f2ed58ca9c1206d28dee9c34dccf6ba3b796332073daf8be37ebf6602805e9c447ddc9923d9d3db9e8d201534d86fc6c88896b6d0615b22ad3deaf7352e553ff9940be2465e0e91955904fb6c0f47029e3ea7297abbdd214622301867f95a51e1298d5708bec0db56773a68073fb303a1e00ff2cd0ebf49e7fde1f6097c10872543fac89f4096ffa3e3138c38542a78f8abc954f4929d269082f0b11299b8f96590be5eb4786fa674498cf11c606bc08b0510e2125b242bd5e8edc730aa27796be453f56a36177abf4ee8496801cab7e9433f15ad84abc0a8fa14e665d182d8758458780fee5ea4f6a625208f97bc088dd37784a227048a1dbe80b335ac8bdcbd98cfcc09a02380470d6799ec906932737b0fc10f5619b72b38014446c521ff5cc21d1ae30b4fa082e5a7d78478e3dd504da9ba031866c9df086655090075a70244b6c1e652d8c5309b10a34b5b00def91801d391710ada7e6cd5bff606a940c2cda035ae14ff76a2d95fb55e3aff9994b12aa0e3bf5fe55d1e8c2749fe8f647e2721f96a41222c569d2babacd42c2c74aea8ee0a4ad49fe502444c0fbc1a1259b615402ae50c6aaa0a461f2caaa348502878b81fa7e7cd449d15cee60018cf3c357204ec1ec179b1f597ab097adba5beff35160038377651134440c72ebdb5a81b3456d41aaed78cd5df52a2010322468419a37b0611898cd20cf54cb0aaf05b02445fb453463083d432455b6123f79d5b3b2727d922fb9c0410152eaceec4d7dcdafd729b02912e428b0cb232d143ecad041120ac007f0c23bed52b8b8285b5abcb99f9c0147408ea88d9bb98186c14d39bda18691fde0eaab7e82b704c200dcea5aa95b2de33b9672f228becc0e5ba25ffa8735e9fe3f561406235bcd64317714b4e79b79bfe727e34c1ffb8c458ed14ddf25bc663cf69409560d9021325c17f90ee4c18db6af9eafdb15c57beb85100e090fb0806528cda22ae1887fc8571dd808077e0823e457e061d0e9a04b9b04b274013ab67a97692eba127190100e8b8c7d5569737db5a659f7d94f2a6b660716f28e871403e597d86f2ec5afb68b204e3ce1cebac85d219c42856b77036f66ce457bbd97f1b18719c62ef83db8fdbf050a55d3e53e249854e7817f864d70716f188821e5bab8b4328f1de350b46c8442514ff7f50f72532444e6ce7930f582c2f6ec0fd4a3233899dbd854674d505e49fa47a3ce966ec7644a37994a3bf9b1c90b500ae690a6bbaab75e8adec1da8d83fe3b3c2ff22c89d39c5db199a2690c12c4e66e0817a06d9d33dc17560c79ca3d6c444338c946a7ae3e0bcdae00d3ec253225f57f35ad6cea9f4b706988086f2368ea4fb7fa92ceb8f81e8172191379c7e6440d7c6e05cd1a64f1b9eff83e0d144928135d8bd47a23e9875544676af90a6d11f2b361ddd9fb2af39af05006c76b29a0ef4dcea48a09cb39c8fa24c912abd027504b9f123e7e7ab296e86ad6c6870d0757d523011b01da5ddcb28998e110651de95b5a4f68ec616a7d4ae0cf33b6cc6a231f5e7806a95cbf2e15751cbe1e8a11a1008ddc9312790fe17d7ee129d8ce4c1062dce0665cef91fa83d1131400bc67e9d38866bfc8b725067587a9b751a02500340984cf6c65ea8b9f0d9caace9608fb3420c46867265505d9e4fd15c5b260f7b5589648fb28ed5dae1749b387eef2e63119b3f22630f5008faeedbe36de8d43e8aacc105f135e078eb53a5859aa9ed44de750a6d4ec53ebe5a380282eaf71bdbd5395e9092a508e0f6ec97bec4a059e50542fedc03189b897907f53f7ff2eafb952f08db500e07f86756004d06aea3154768c56b4eb43a9914142911", 0x1000}, {&(0x7f0000003480)="f842fe702904f6462d2836f893a8847cdc27c9c3fd5144bedecb115155e65de815700f0a960c5b084d8a0f7e63635538e36f4f64075d8125ee4a0956aeb0058cc796dbf78e5a7e486f4dce5af6f448bd41224640a2c7bd7dfa38180282e66905d180820cb975a36bb43f5f918dfe9c20abafcbdb75e7a493b300b91defc1e9dfdfaa673e8ad4de4de46df77c01ca1b2359ae8812024d38d54aafe6593addf82c18cafe1184c6dca3f3c7960a6b986d973d48f5676d7bd9e3cd95932be5684d6cec67a612443329dfd8e5ebfa2fd051d89d56dc1331cd541b68a7928f6e8208d3e57a70", 0xe3}, {&(0x7f0000003580)="bff27b96b8ca4962de49dd556bfeb1cf0815a078ee4837dbaba922be745455ec36cb5c2a4bb1a776ea0caad89ed01679209445b008083d262ab9559a6e6c0296c79905547ba2f82705881f334eaebc45460a0d4df78631fe724914cdb8ef01baf911c83adb3414b1250945b8b9c3df3983edcf1dba36cbc769c5107234f65d48a488a693c62a08d3c4ffba767611d3cf1c771ac0339afd53a0cd16932f367140da86eb05cb9a0690dbfae8bd7499661bd3f525d37f9408e68c225128b5ede1fc6ce1135be12764015b96649f35fa9df61644fc6e630c246ee971d7d595ec2ecc2393d4a65f401445f701aef9ae2d84a983877e28b7485555dfcd2d27bb6bc6c0a32efddd42ca0d5eb06ce581b99220f10dc8ed6a729b3731371cd48a1671efe7b08000f31e73e3e0c9f08897c9e1a21b2af526942cce9b9f91c6e1e4372f62bc81008a3148c7ccde7f10bf97984a6f1a3151120c4aba21eb11011d4e3b29ffcb4d3e72644e448ddfa187917d93243db5f59326dd64eddf49941e4b4329e3c8d580b11506154edf4f4446ecda353248a2068354b7e51c1065bcda6fca800c1d2ed86a022a3f97fe528c833d65f83793f366c9d0f55b7a4b0b1da390c4b402f4e5634343f32e768950a4cd45976857b59f7967192c5d630dce062c16e6abef6f4062ca845bfff00ac18e9420a3b10ad3d35fd7948dc44f01fe24d7ab1537380163f768f475a4b9127178397bb63abeb8fe96eddee4367da7068ac937e3933d58fc9401908474dd34a5c97465c9f184edc8ca7d16941e03dc314db6572faa0e14cbfa03da128f5c9eed782f1cbdf769fdb6d7e9a81cc1b749d5b1658a2f547a062f0dade7cad7931dff35ee56894dedf807e0edb760ad85203889c44605d1e811748051bd728e0c63ca563ff7ea133f5ce869c5611e0e53740a0999e05a4638c80f3b0bd8cf5ade4316eedb0dbd793c526439e5b7fab07095719ca051f655f9f18d042f03ac29702b7015625b4a87933c78d23260fe2af93df316b43f798ec69f5a271ffbdf566636d2cdc1a28cf87fbf8bb87d8ab7f6fd44ab8fa42850da224aae594adc6028cae0ddf80d9520af9d54d5591c3b730aac9f9f93ca6230a31bba25dfa949bf0b9a7e029cef686ddd30346e41916ff390994b1d16a04afab51f50115c9e2376d53348d332fbaf055c2eb89852792c925ae4b17ebba556d829bd29a0e5d4c7ebe7cf15fa4296e644c1756c14f8fa1759660ec5541c09796dfb3cd4a887e1e0d5d49066ea28115c0fe773043c69a7e6e9402aacf59037232e1976fcdee8f4f6aae5db31f41ac83079a5b652f9604e18228a7bca54170b2a49e778089fa2ac4a063f3d5037f82e1de41b93afe7202b0c679909b9bf8f61a5852e4f68bc29e838764c09498139028e75acd668a6de7cd7e0fc66cbf3ac3c8c239915ae97f5bba7ca4ef550d02ecd0a21876e15b177293f38da73d6fd8089d14923a383b8189d0f69e993fd436cd961cb8859ba338cf8d5a6221969852fb3d5145c4d719738c5ed6ee49b5adab23644fc0489f2b0e8f02be8c5d7316dabde11e73e5e92af0047eed04b6d552ab8365b9096e2bbc08ec3b9fd688fd59fc37a7a798119710115887f8b379bb38ec981d36af1e8059e269d76ffd9b0c1b3a08041061dfc3ffe3f44b97546df182425adf51a97172dd4c89110b7612fb1e359a5f785f4ace65fa74819efb6a87bff436d957736df7fe88d5a0cf78c5f76d9fb3e34eecd2c072f39de9d9b74fdd30ffe864cb9c58b38d2828b0747c9c014531a1a5dd5ad74e6a4b2b64c31bf3f7cbacebafa0560eb7ae77dadb5573ae466ec7180c3601b79fc1ae07bd569a805e4ec5fdcd458dd5f1b55ea789b3963278613f8ac53f09128b4e25387d82b0c59eb3647d140cd931bd92a14c37de36b2846ea7fdb861e1f4f374cfbc55053b3a5b42a7a40fec0859233ebcb3cbbf97dea0ce9f41a67ffab50089b69d782c498e791728e2ce758aab688b392847c0f2583b8ca2f147b888a42f9613c4a134b332183f4af4f859d35d59592786bd6135af75dd3c97b851fd7c1b712a98f7cf886762af47a40e9b9fa60c0de5abea27ffe7cfc9809bcdb91b40a8807c96e30e088f24a9feb584e1b62d16871d720c8dec520f3644722b46630c16921c67935ed23fbb42f1b4b94038b006e47f2cbd9d7ad899494c5f803e17e688b1c93c7b4f5948a1b5f1b8f65def3ca601d45ede26f7262c5734d056102a8461c443e23eee743ada8c0168722ffc6facf925e2b68d592d84c9873d3f5d9e341b2cfe5bb8dcbd9bcf974b78afc0d8d3500af753afd2bc689a335b34b8a2164084a4b88daa5a58c7a2d79c256e5f059658494943f7da4de016cc125644043a51c4ec0787ff360aa805d6b00731080127cf3e2526732d923658e2fd2c136c4fcc78496d9673c2181af21150a250b1c01938145d5628ce4875c16ee6ff4b96bd36c61d566d94ad91ab10bc619dc26cd7ab9a9afa4406d099049a6ea1f2c5e6b18a2d0a8b590960ebdde4418123c3c4b7d5d9531b2d730971dd5df0ed413d188af715f158f0bbb8f7f2888d7025b6f3ac1fd501877a0be40550a64179d4f7e330afafa9afbe388576d4671c4f999bf268de0189fd0466bb8a85700c3da745cd074ad9e8248ab5c28140f921a526ed855c55d292f7d9b12c8b040a96af57aea1787894fe12a4ba4a530ab75021187a467817f5e35c3241309cc138d2626154677190d48d81c6d6a8afeca38b3936532d35f7f466284f5635f89f16add4687922fd04ac9eea7a3bbe57fd88f086fd182bb5730b250d29460b90b8d9916307224b76c092fea1c572625cb19cfa51a564d64215b1ff35ae2e96f5dd37c3ada9565b10f741be5f9b88ca12a143d563aa5c99341ae3448148ba4f0051ab10e93985c140d34703ec02ecfb70e47ca594ebdcccce86f50b9d3318bb90c7cc09294ddec23454a041a86a78146339faa4f6fec6be005736bd1bac3c14e7760aab8e6aeffefe8f602df1806348fb35c861c0f6e77e8d0e2f4914d21820ab1a8a35813564f56bd507abdf63190a752cb9fc4f95a59dde1e8a695ce0dbb1607f51ec308738a4cae9ec49c59b20b57b675d3a4ad48150d71e89fa6038542fd634a62ab87883f1615114e2b1e11c13c1b8266216742951f65d1f93f29a4ce826f220d4354f9f3e6c4a17b3b2a7839ed3439065b6c15627e1df19ec3299afc052738daf40a5a9af3806f1c98734e4394efbb3e7daeeb16772d02566d4d2b91af06b9441018706ac65bc6440db050ac25a02730bc339fb45da88e7a45a04d1357142435394e08289f384a45b6931e0ba56b1742da6ebbaa66ddeef9a95af4b01290da89c97bce588382d61b216251d17e2cbb78bcf522fa7c4c7e28b4b6489d5164936b5a2fe0f7265930f7839d08b102333a80a6b3839111540e69f25db572e5b2b6e33d13778e64d8db82a1795664295d79b9185dc79a172dc73d94e3c46ab3aeb639ad18091989ba106ae85260ad560cf665b51960dd04743f41cbc730da727dc4ed5b9c51591ca9b4b2248bcd4afe2de5251fcbf861756622d73f5f3e810600c25f2c71b38c7b8b65c9bb319425fbcf5fec6e5a3d2ef972c6d2a08ed6adcc855a988504411be6c1f7f0fe110910108796c2b3e29a2cc1f60d1617a2100ab8b3393d602e58572167d779979dc773df71e3ca4f8f9c6d4afb583ea0997c8d6979e7521c6fd36cbadaf8d4f262e695db27ce31c36f45619932b61e2fac0741d799deca0c55513707b1bcbce8e38600ab982eecb918fcace096a9eacbb528c2bd7ef4cc1483a0a7d65c5928ef99defca6845c0652297e5893d744ac3d653aa5dc890732a0c65cb6820e2fa6559a17531e1035d3481c8ff1ea6bafa1b80ad56a5fffb04f790c69b69b55eefc38fd57d82c3d1c88e7b6f52e3b044f4a813146e452f44ba82d92554410132abe30f26b95387cd3660c7587c0fe642b0ccd4173918845310a73f69a53440bc0f2f0b25013c84eeb7bffc79a6180b7bb3619a2df8b7f3395d916add581f16372494190dcfd3ff2b995aa7691d67412069ba3329acc9a174cd8d4aa2a8fedb917f1b1eedc107d24b7640108864b9abc3166221ef4969b946bdf4934d90bbc6076c4cf80592ce2ffca9afdab09afdf962c025d36f6de15d0ce673bc2419ce52adc607de9c1ce2dd5c1ce3bcf2e0684c5550283e44af18d810e2581218202db69f3650f8e36b9d19802c428c2c0d9030036e45c9e3868b8b17b90032913b64b1a63333ec1bbd79d997f5602fc9d7a0ba9bfe059ee703d8ae3215a9c5f445a071687f1c3d8966f41ccad6405f42d6c72d751bfa2f55c1f44efb5817f168f107b0ecf145e2deeca9e7fabe724d3d49fc7834c8cba218cc2908c3c46175021b70a356adfc1e7edddb86458b5a50e0f4ae7133ab2a98011e3fe0151e6065d030c62dadcc2cc3857959cf904ba3312d92301b48cb880879ba996d7bc3c6942236c0c91ad2f772b2e041e32561ec1e3619a01ca778e67df8a12df1b3d2ac955032a17b60fc3a025a9d54ff99b1ef7d72f8b973e687cfaf9762a471427de3e0e3be8e17d9a48656a7925185bb2d195c6831c359288231216d00e52b0620e197afac88bc0bd1fc8e39fe301e69e35a8ffd5f34df5042ee967837956916593daa3a374d664d2af7a38ea16c2e6e974831bb7d7324bc3c456fd7d72f949fe4d2b62abb07ba27da75ab9487a2f7ac2fd9e0f08797c2ab0871e33984dc94ece24f38d8a6ff4b67f848a11f9b900ac1523fd0d7f5cbc597feb1108cc40d1040d8548fa531f5e12d26ba415164a5fd1685e5c8d1e01718de6a9033fcae0dbce0478b1cd651d2ec2a77c6ad09a64f88153bc0404a4a324c8c7c7d257b7ae38b30c6dcc976552fd7414b91e44ddca0499b0e7a15a2c773d1e52b2f63af244ed9bd170c921671d45af2f196ad70af44fff7929e6c459d5a512e4bc66590015ba833bfb066ed2407cab5757a36c43b20d1d4a5fba232ad95eb7c21a55bec1b5b4d04edaf8e99cbb1e29558117aa35b14f1760a06208aa273a2c675593c4297897d00c6b95051e934025b0d2538db74f0afb0e2710eb3cafb1b187da459221002cab0ac627b1c55393df5def49da0b36e749a4d12190089618b497d972fa4f839d2107b18241688673434b42c3a7770d0d7f69137a7567c6f6b0d2746000345b391453e874eb9e991040a245d6f20a685f87b5294c856c2da17a4f619df6932bf134c86b0c26bbaed88ea788afc0356f139068b17cdbe24c653826be393027dbcc5680b745a4678e5219e01eea4ed08e3df2560482a24568d1d167afa10680a1cc0c3ce36c0931666653425ce8955e1e4711a1fcdf6709d40bf439be362e7e22ce4a4714b5bd4e41906d7b6240ff9411ae4fee46b1287534f986a5507b8ed57cc676f59faf9ef08ca5d475ccbf0cea41d44aa2a13218215325c849c3e9249b0aff6d0927a10ab4c76f6ed04fbde57623e7cae1b3c6fda51248980d4656cd5361c84ddd7e74c405dffbea6311125d11126a87958bcc3a199ad23708a140401a71570bcd94752625e26873572c2da97b64d5fc12f2f77d641ac4c0c7c0786f40d4b62eaca8b6d7f461e320ffd97397b093d80658c6788c8378085879b8907b0007742016b0accffb405f37a3cad3507a86ad34b5dc4563a5d81c38c2e45eb52eac5c426a07d2e7bf732b784ed2803c6b78221fc840e710ad552e2d1a14b39f4496d2537e6e9344ba06481fad5803", 0x1000}], 0x7, &(0x7f0000004600)=[{0xa0, 0x1, 0x9, "60e220729d324382ac7fbfb7671845bae429a010278683257b3fa0dc630973969e8991db26c021a4c50f46a81004589efe7c20ed2f2cd7a8274acdc34bcbe4127f3289250e7f9a2af336a4da9d62b8c33c9e1a25f18b7ea27928ed40871eec3f0c6240f6d63cd5a8e277f22b91ebcd59c0830a5c2ef790256c6532de80b1d5d693f04e9cbf4faaa710dfc2"}, {0x20, 0xffff, 0x2, "9a84a5271d5bffcd39bf6d0c157bfa72"}, {0x18, 0x1, 0x2, "e013f7bb539a3d"}, {0x38, 0xffff, 0x5, "1395f1f031ab03ca07abb49a011c2ac7e3fdb518be7e99d7681d8e33126bb68c3e1460ee7ad9"}, {0xb8, 0x1, 0x3, "bf86e3d6b6c9d4e80f57273a04fa4a75911f3f6edee7882aefc5da3c36768dd57087a441010bc06ec0817403844159ad81178c4cd84217a7274f31b8230ce5946fd9e9e1e57a7184de68b5670c261019d86393383b561bad4fa5f26f5e8281990d7480fa94c925a3904879e17c56021297b14ae1ee95b4c70844196fc79dde78aa9213812f0002c07ea9f385192443b33ef3220946f380c9029092758dd4e934794445"}, {0x18, 0xffff, 0x7, "6806deeee56d74"}, {0x1010, 0xffff, 0x8, "cfe5d485d44a6a8515207be52ec4f5db7d7a79e0195472a9b84bf6fe65475dd9ac456c80b0adf314a72cfec176e07ef608173cd4bddfbb228e809ff881ed544d8279a63f6305b10361ea1bc7de5d8e4645d5ef84783debb0ca45b6f057e238b13802b09cfa8f187cda32ad8dc066255fc0ef1a1dc3df0a56281920ac8fda1e587e82204a6ff9f90a1c93ea9e0703f59919b51ab0bc33d5a06aca20208340903e6b14310b242358cd65b6246d57a16c32fb68253dc83899e46f47cd7bdbebf2151c37ec8384b94b2ba6510e491ba55c56c0246443b9392d2a289c513d6f42f6751f577129da5f39d89fce46f876ce8a4e8b1c5f65c816cc30ebee0d0cb7ab2d5a925c915e96623b61927f7dabcb386e6349a58eb7fdc676fb70e37a3b68392023d20e9fe5454c33f25b8d228aeeb3e41c2857ed7c5f73e697d17824f8e326f0197aad3f5a30bcadf4e2fb8db5737c5f280f9dc65b1e1ce1b9e474e1d71b789aee4ecee37662accf11c46037a72103e503b9e3b74b9d16b9e060d7e8c54b3efffcc8de7e4d2f2f9696943d7a0e2769c5e76be5dfce35facf60addc19cd74bdcdc981290c41ebc02e1f16fcea5f8f612819685ada0b485b9ae5a2d63dc8ae58ac2ca0bce99a404c79f391f15e59c7b32d0abd43871d3ca7c631c0162bf72a011fceda9f8d1aaac55f3e430100e475ab9912236ffd649839e2ba71ac43c7f20b98aff11b64d847446dce4282a058eea640e2219aa1abce5d0019d93d11912cfb387124c74f813c16ebbaaeaed69d44ae2ca1edd49e315bd2201d26d4d267ee2ebf66529ae85e6ef2fc1de0a191b6004c2ccf08601bb3550a3040338164842e00892f0ee4239ba689a1f7da605a109b11541869c7aefccbd455875dbb5e9def7fdc9249256367f8902b610c5e995ea5ca35081405b23b2dea5124173436fcfc7bb64861122542d4e7fe314ac8a4f72b0303129f70ad857fd771f865cced4142c713601b19f7d49b61d775175063fe2fd4b86d1cbad9ad794aa3a20db29dee33e50cab8cde8ef61735b2e3c4aab433fb209a3883f550494e7f65ca086421842506e90527547a2287f0074771951a9a685f3e931717592c11e129dc160ffd7b43e0bc5d190d1e25641988a66be7872c368951f995890b08ba6a40135700eb46e03b234cf95ffe799195aac0eb6dcc4936787c4b82b100b1753a22e70beead49612ea6be2b99bfb116906cc3bfb12d30bd9d64d3d59c9b20611d8412da549bc249bc35272608adf349fec6b11580454d50d39c05e936a1c3dbdf28fcd931577c8496e4b0b5535fe2f7dbde3420a4eaaa785ca4c6e6286e445eb5a0e3a62ca0bf70c5f152e082e70f314fe936589c730f4527cacc43d26595eb5541384d0016af3c2ed1804b9a0808dc0fe138e087c1c558f9cd78916cadc4f0e7955fbfdd7729f0c9ea1b6190373c0a7c9f7bc6f3c4b0e64d1f525f0160c37d22d6a91eaf5ec9f3158cdf4f01b199798ad4bacd7468c52f70eb7aa0a12b5acd2b4a49bd97dfb22e55572c9923a3b5cd1aa8841557e461f17a4d47bcf7c397b273501c6d2e34bf55ce276e66e78a48f5e209656aac469bf0a210c859cc448d0e16aa4601d0425a2bf50e889b241dd8374dd732c0b1f2e070765e22fbc53a09c56a1cec85e7e7347c1039eea0d29510b6d7fc089d6ae757c9b165ec10d007b5ed281b12b5852918ab028cb2aa0ac315cd00ac7a43003c3bd0c4de5b1a8f7eb2e387d646f1b739638e21ba13f2a73a5e2616b64e97e65ebc7a7236e585fed536f22e34f86d1684be410f412f8bb6ae81abef18e02863d5a22cf4dc898c0f15b6137c740448b4350678f9ae3b6c57d5fc245598eefa81ad8d9dac83a89a29ae2be41c2de26d6b639caa3b1c77592f97428f7f0e0ef372cadad2c88edb21e96cf13533e4b1e936dc0a68db7f749c36194b88b9bbc1b287c99d1f93623f85bf139b2a1ebe1f756728897cacff29d677f2a9a697bd152e88fd79e37defa411a62cd74278602e32acf8d31b94c35882fa3ecb9e702a075a52301eacf95bbca0a0830a4ad9bf08f74ab4488570709185d0821e4659ecdac3e3b5e6b50fd5614e462b2532511287cfdec286f806eb0463c882c8b1a938ebc636058a362b26a449936b163d4e128f80ee63e2535f22ec39e5e1cd11d162549c57c0fc1ae6d52857f9fa0d374cd2be0cc82346681e47bd0b731e4606fcb2cda1bbc37a2e43c6f20ed1ecc051668ee5ee1031eabc6f2ccf42a2318b3ac5540d692e30bb9578b4aee306f3882a24dfceec6a9bbba4bde4f06b5825776dd5aeaba4ade7c258882edf76fdfa976e5e63d9701051bdb3ab72b24136598d26ffd98c94de2d57fa6726a0ca01d1bfd4f1e07bac0d3b2bce3ba988c8b45cfaf1ebfc7586170dea4d69db7f4f4591f03fee8c97368e1286edd467c2a32be979ed533f29b53de5a4eb9538c95dca5e9035f09fedaa063de1dcc49871866c1f62720984d339c2be33fc5628e7c99ed14732cd96bed3ae6b819b701ac676dfa421ee3a57affa67462c94b94b33bd419bcef62ce318dac66f6bffa79880321b0ec80de3c715be4904f40b4679614c8a2502cddc43a485da1f529ce856b899492f12d607b425cc4ccdab5cf355b2cd18d923b96fbdc124edec72cad6a73f6592889e7742050731c20dc7b0804670ff800f39f3e2d9f65fd9b460bc06c49a364bf91eec064c5e5b1e9eef6936530ddbef623daa54e146f7f77ad79317de80cf6244603ee3ffd3ed77e80ef45d16cb7134a6922dd69de5ac622176c6cdde78b6689019aafbaf3e1f002c31195014ed82b7c61398ab73b491ddc76150eabf0e404f730428f305cd76a87f205fcb69aa18b24461dad337b77f3195dac7c0aeaae207696fb75cd5f01004cd177bf62dbb67fae9eefbad424efaafb0cc9d044ad1033f5fe127e206a7fb8fad257bd508e7c75e4040191f6b97f481cffcfaf74bdc2ace52d7ab06c809db8a65557dc28da04c045f6d61e99734132f2f200b7fdf8f98aee5eaf51cc35a19e5ea0758a0fffe38609fbfeb4a0111d0550976e5f73d52e41ec61535a6b07bb22254e3a383f8d26c230c4a857aec3b6e8c085a5e960696b00d7b9c02fe614b7528b30f5048c6c286c2eb6e851db1ec3e89328ccbd84d812397ac1367dc82419394257afef4ad5475b0ffff780dd5204f70bddfdc8c035524db44ed1371380792be35c2c8778a8a10110f48f6096eb2dbb1d44e5c0953315f74ad354dd749bdce8d1ce343a33ffef073f8a95e44f40b7f228abaece3b9d0e65173d6423ad7f78ce0539c61d5cda89b62d094d1c7cfb1ad387189ea13468e53e6c0b3499df2a459b3b4cc5323df157afb1684a442c49bb8460c00c69889037ff0264da7b899929c595cc3d956b29dd0337ddc16d9349d208950eaaef020321a4728ada3b25fc05bd54914bd5f5989dc0a2094f2784a3555d175f0ccfa3b921c9b36e35239a0b8873c38644eb448d4ae8931340bc0c08639619a7de6f7872b550e6163b08a25e2af4c50e20d12484c0233d09ff641d2e11b48f5e180c28ee3a06ecfec06c46c303eed6026163099de458619ef41f4b830fe0d96c9daa7f75aed54724d2bf6dd5b29c4bfc8ab72d4c5660507db0ceabdf620f003e2b1211bf566818da3a50d82140bac54a40b01d03b88ad650b82b6ef68d55441a48621e40df80f66f887d795455a2d59d05554bd5e4197489b87815572d6ef8d7b8c02cec11de46acee17932d59f865e87f7f353f1fd69df22fbea0793414d25fac72428b6dc3014a4be1d802f2dceafccbfb7d8e7905a8841cc0e4a53412bd1430c093b83572fe1cc9aba8225c0bb27f2b3599b87967b0997cce96eb3e8b75c44e42d43e08294732650cf1ada6b2368f21ee5f6c08bf4cd4dadb29cf638b8c336da4a642d6ac9490646a6bc85046f2b98647895fa06acb85467f200dabd4748bfbc1cc649ecc0231ceda33f2d58b21ce611a06a7e1dd8c2f76bdce21ce45c508ba0f9f4f85c12196eb78e2c518b456a02d75e7690a6668005b07a2ed185c98b30300e56f417cd9a787dbbbd82270a170a1c11acf41f07585c02f68970f72e7bb5d9a8851cd3efcd9573d03f24fff3d3d11fcc00be35168ec912d585b2f72a404a6bb0c43a427040225cd2e1947395e987d095ccc418acc4e56c8ecf2e689e5799df06462cce510ed1dfbfb3a406f5f72567eb1eb67e6eb3850e5f553b6bccbbed8b3d5c1b78bdc9b150667c0b0d457b369a96cb1314ff708aff846d3b63bc0d17e33e181008b3a171ff0d72f7cb81cc809533d340378b5d3b7f90dc12567960f892a00ab1963c8f0a8e07ab8817f6ac967305f175d21df42fdcae29788ff32f03de99cbbf8c7e3c738191bf9169353e5d9de945f62b2db20fb08a7048998027ebc4654216ff755386ca1cab6cbfe5f0a260caed9b7a30bcdc6c35ebbc8fbdd3f1b1146c994891558353df52b334b7f62728ad6eec21dbcada7f30c75f1503d585f33ac2673fc2b933d695ea905e4bce4c4b3bec4ce7a87cc3d84c3bb6e8b53970a9b4a3c4d47fa54cbd01d3295cc16faced9d6588c416ec9553343189949471842735ad3c9be93c95ff4134f5c1c954b2e1df2e5a8457e0c59b58fabd58323f435ac34da74328a42ea780b49b091288cdcebc26a86b90f56e7f4a61b3229dc5d889d1b72b6f1857f8f501b59ccd7d6c13512e28a12da0d45cf4fcbb943f743a90c4b6e67309464345fef789949cf8e54de9d55a57b45acbe9251d87f7492c6c19a80116b0bf7533f8b66c0f75b8c5198c64596049c2b7caba79caf769b307a4adbf2714d95b9e4caa7fac63446eaca4e5911c9289720b89c06035fc370f854297201da6cbfe3b4a8268ac8152a47f05ace469cb68cdc0c86aad04666f5aea7cfe5aa230031a8220f97e96ce62c1ffbf558155a9c3cb2cdca7434672cb58d877495573ba387792ab60669259317c6765915028f3e25229b24e6b84f32c1f0214bf63a51971cbc57a3d977dec6d5341ba0fd827876554080e11bc77af1c3a61ac68d314e8f4f97a62d52e32ee67a91ac22cc4a8883599239d65574b3d2169896bf850ae49a05ff75124c27007c8d9baaad5268fc9fa737ad043ca6c33ec50a90fc98c01e6620a56cbcbf79715537916ad024c7b424d3b1db0b388937f65ef18bdac2c6f0bf78652c258c224520f5f5f9e17b2b09ce7f650cd2959a824f3379eaf837f5ddb1f08ae7f0b5220c7656c4ee3df806614d2f8b04afa0cd9f41bd3cc6bc912267fcade20469287597126544a8dddc9483dab34d65e8d2f6a525d1f95f17169edeff25520af2f8795f9a7824eff9ff6c35fdc14426c2b902df16e3452ed58cb128f33a50b5d89e355155277ed4e60fb4ff2011947885389d234d4238cb163c47ceb5be5f955cc1390a10cdea90d9a05389dac0ae60fb50a5fbb82fc1b9fea6171e4231fd5b89ca78b41feebbd3b4cd77e08cef83fbced7dbc2e5ffb19fe059873370d2318a978c47e083dffd976de85b3a952f200c44b16584b38f03eef37d303a7b1659316a6b43e2f4ce35c2b0fda551138975aaeb6547eb892839aef62cd9924a62d3a95cb20e23dc0eb1dec9958d9b48f7ad498a429d9181192d9678be19717d4472ca801671b4eace1ec58cf2373704282a9dbc05c7fc2252df9f74c04dd2299498181dd3993aec10ac47b828dfc7661fddee1106583cc092dc4e620bc9d8f5e175ec4d5d7128096ee39ffd1c1977b5df46d750b8e4ac46f3cf4eca9032b520c"}, {0x98, 0xffff, 0x7fffffff, "c1a19812855bf9e455f2630dc071153fb6467548639038ea61acf0135554374dd22424219bb76001007d9ff2f1f0d493737d546b692a81a1b529d62c20d98b16322966f0749b429eab414af36da8a3cc54d5f27d04c0f453b36bb3e05c3940d503f96ef2f26098d54f547bbd23f6712fe97f71275c46924d2e7016f297939820fe7e5f3854ce8e"}], 0x1288, 0x1}, 0x6) 16:01:04 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:01:04 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}, {0x0, 0xfffffffffffffff7}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2102, 0xffffffffffffffd7) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:04 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000c69fd68c8ec03c10000000000000004000000000000003f00000000000000000000000000000000000000000000000000006000000000000000f8ffffffd16d6b24872dd103000000d573421ef09b2476e414e28b9b5400960000072c479bfa74ec421dc243e39e912cf83d904e8a4ed22238cf99b950537bb5328e92367677ca4ec27dd8785e193ef1313b2ceb4eb654690ab4d72f7c002d4d4ed218885d19ee6efb6d81b9179218f151a34e579c79872686801d147c1a17197e52e13b50aac3413a40ef4cab2fb8d8787c8234de0c2354d03e0f6d9144323b68b2e8c70f7c2bec9af5c9321d4f02357b19c25a0390bb037e6ad9730f35ba8cb397936212b390ba73772356cdba9e02976161656e04c17a9e246137164d0d9b04e8"], &(0x7f00000000c0)=0x65) connect(r4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0xfffffffffffffdd4) sendto$inet(r0, &(0x7f0000000000)="ba7803a289fa42ab5c087936ed2f4e4f6178eee4f30a1c1cc60627a03e4e0e5319ed52187bbe846bfe3cf6918079ecac454782901ab289db0adf523987bc10f29ecd25c58059168ea0a0fa33f14b56119b2cfac6f1eeb0ecd7fd2e55bc41ab4b33098a29a5b7b1c97743de4091ce67e1d96b2c44912fbfaa91b6e788771dd01777afb8aed54ae6089e946fc432659af0ae73db5067015143fb561c9c4111bc742fde432246f3537fe2cbbcc41e72034c53a0d494f89553a822130d483e7b12bf9c85fe9ea5b6b5b763bfecfd780f40bc2925846883e403", 0xdc, 0xc, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="48aa6b235a1376592cc3", 0xa) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="bffd89a97c0f7eff7d68b8b6ea533ea529243af964a341f177445d23af5e5c961331f087d25b91d0037f250411c2528a64cedf0f5307f3a55a69cf515243e372711ebce2b12379fcce2c3bb2c13bb293f24cd3b08d1eeb9a85622e40426659d75ef7d421602963b4bbeada2f67b77a832f79a82bccd9d4e85e84959c0fbaa77dcad13bcb580bf2efab4ee0769087d05c08b4ef6c6b96d1c197ebd1b422b2622f8e3f2d8b2176d7ba67f1d1df1a1f8b52896de9c5eedf1054dddcf3385e513bd966bbee73a4a9e3f296ae94e8f8a56e3b", 0xd0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:01:04 executing program 1: open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0xfffffffffffffffc) r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/216, 0xd8, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0xfffffffffffffffd, 0x2}, 0xc) getpgid(0x0) 16:01:04 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x0) fchmod(r0, 0x0) 16:01:04 executing program 0: r0 = semget$private(0x0, 0x1, 0x22) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5c72eee4) setgroups(0xffffffffffffff98, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000340)={{0x2, r5, r8, r2, r12, 0x4, 0x8}, 0x400, 0x101, r11, r1, 0x8a, 0x70a1, 0x7, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000280)=[r3, r4, r6, r7, r8, r9, r10, r12, r14, r17]) mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0xa, &(0x7f00000000c0)=[r16, r6, r4, r9, r8, r7, r8, r17, r15, r14]) 16:01:04 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/240, 0xf0, 0x800, 0x0, 0x0) 16:01:04 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x1f, 0x1, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:01:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r2, r2) syz_emit_ethernet(0x30, &(0x7f0000000000)="6814be5bb159b96a4655f133703f14876da920e7c958aa7e339d2b537e2ed99f4c2958bcd8d4d62d5d4c1db8bbf1b05b") close(r3) dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0xffffffffffffff49, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:01:04 executing program 0: socketpair(0x20, 0x8002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000240)='./file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000080)=""/162, 0xa2, 0x842, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:01:04 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x1}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000400)="346d2839d3c3fa820e1f028300318c6c4241b3ded4f61aba9e275e6139f86cf6596bcd7b7036f061c6621916d8516aec86ab1493f424c176e841ae39c5a07feb13c66fe3123c0e905dbb364636280681a7198b5c501eb8cd49b66093025dc1ace2eaae4a99d99df2c4136c1ce10377ab519e7862bddaf70ccbf8f3ea4a9524ebbc2d05481bf27325cca78a82970386c66a8028f07dc03f206f9f590a4df7e2cb3b0eef231aea426c9b0921bb5a4f4b9e54f20856655d354d7d17a75ca28d041b19b34fd9b7f34ec382f8b43f2c8045880c9a206388edda34516248fcd4468f86fc7b3c6ea73bf171c6d0de7e78d7eaeacf33ab69a49a20f7541b8ee6c9b01b914c94d3333e4ead12c41cd1428b2b3c8397940599e0816aa263cd3b2f1b37d3feed6a1fa255e96411817410711b7972e50eec244f3a9471fd77f1f33f98642aab7ddefa7f03c1ce14", 0x148}, {&(0x7f0000000140)="6e4b7758694eb8fd754c805be546b076b0b45b0d81b488cd7f68786f81bcdfc2d20d5c878409ce74c084c4c8f6b725fa32d64ce8eece1652ac5d65e2fe8a454aaf9b16755893f83e2ff23b397305acf72f54c408d20b66b942e06c6110cbd46d37fd36751fc3ddcaae33f579970e7507fb7bd280fb57f4ed003a01ce9e5fc0f38ccf842511c69e583244002130", 0x8d}, {&(0x7f0000000280)="21bb5e45f7711f10e723245aff6f44cb9ef2c198d110ffbef941e3b630a2c6c7cc7a056c0236af4179921feeaf6c65879daf675d5820b08ceb3afa592f2a781d89bbc8b82d9e197807e50efae742f53171586475c309f62aede4085bcb78fdb0eded47dc492c9e659fe8c0445da2e20a31ba584d28e37a6c474223f126e1d53776ffb5be1b354d3aaabb5a", 0x8b}], 0x3, 0x0) 16:00:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="b4c5304010636b0f09cb85ff7f99d0391a0cd3b5e8d3ca29216885408619996281c7fa2d344ad3014e7550ed8b575c1987038f175dd3a686f3544564532adcf62f73976b9c53061c3b11f0e063893a14c5d792c379b8d8d539e31d0649a8a15f2cfbda78839dc34eeb12f7a2024ef0408be1b8d2bbb3824aa0202c6a195a7741ecb0bc22566a6886cadd3a52cc0d22a0c305343c4fcd9baefbd35f7800d7794660d0cc38dfe0d26296132fc61bcec4a9247c63c764942ae5498ba91d43297cb915dcb02819e088c599c9e3ee7952dc810f470d77abdc5b", 0xd7, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0x1000000000000000}, 0xc) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) chroot(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x800) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x801, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x400}, 0xc) 16:00:00 executing program 1: r0 = socket(0x18, 0x4000, 0x16) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x800}, {0x18, 0x3, 0x8, 0xff}, 0x5, [0x5, 0x655, 0x590c, 0x10000, 0xd1, 0x1, 0x2e5f7e28, 0x50ff]}, 0x3c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x6, 0x200007, &(0x7f0000000080)="11fa9349", 0x4) 16:00:00 executing program 1: geteuid() r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000000c0)="fd", 0x1) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x89b8, 0x82) accept(r0, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/246, 0xf6}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/46, 0xfffffe98}, {&(0x7f0000000340)=""/158, 0x9e}], 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20080, 0x80) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) r1 = socket(0x1, 0x8005, 0x6) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/87}, &(0x7f00000000c0)=0x59) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3f, 0x1}, 0xc) 16:00:00 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0xa1d, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x229) lchown(&(0x7f00000000c0)='./file1\x00', r1, r2) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x9, 0x1f, &(0x7f0000000040)=""/34, &(0x7f0000000100)=0x22) select(0x40, &(0x7f0000000000)={0x6}, 0x0, &(0x7f0000000080)={0x3, 0x3ff, 0x1, 0x7, 0xffff, 0xffffffffffffffff, 0x1, 0x3}, &(0x7f00000000c0)={0x8c90, 0x9}) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x2}, {0x15, 0x61ad}}) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000002240)=[{&(0x7f0000000000)="fa2547c11de3583361d09310", 0xc}, {&(0x7f0000001140)="cb9296942cf3f581beb4c38148fad18676cf44888b78bf7978fddbba5143c8d35555808b44898483dc4e3a22c0fac031515c267069ab44e736e00fc4d542b509f206c84315e843f3b111b2bbc349eeeac157874e609fdaacb50b77f27cc9f0798ad4a32e65299b9912864a6c50eaebb9e7e3614cc40b9b2b27f7", 0x7a}, {&(0x7f00000011c0)="963f1411da15695ef211647bd744e721c79802fc289ab403825355b298979687ec769926986c4393e682e0d128813bf9eab860823c99838b44562ee4e8f71f8f406591ed47d283cfdab3424dd5197e206014cb084683b6ed47e468c227", 0x5d}, {&(0x7f0000000040)}, {&(0x7f0000001240)="d3e771e20e3a3c553cc3ca1ebbe5687e40e6c8365735f046111fde34160695b68683eb19875a820e04b13fca1314f2968e664e8fc6299f8a7f526cdf19fe78082a1e3e0791362d31ca2428d336d140bea21abe6a7336a01d6478a21edf8d3e0229f904cb3cdcd0abd087fc101bf7aad2dc7c3d924bb29f9cebba5cfc9f5c77e16d9ef8f67d7419f72acc7ab08995c6f8d1339fc16ba6e2f9ad53720db78186898421fed2e6efe8a756881eb2c53b80a718d318b1d5838b578d9223cf83e36c5a671257f0ce26ad5de18654cdcd60ccf76d9819c1c7c92dcd1c4f54513c716400b8ad454bcf6ccdfaed3cef28016d04c38faf4a22072f3b71d3e51e2824d599bb6d080ad989fe717065384a45bd8e51acd7cd7d831e5e86675b3b4e0d9b2af6de47e5f394b69b2f090a86457a0086fd886d7b6cfc1cae160a93af9e6190310a75fd73120a48f2672fd5ad87ebc37d2ffcacd1fd5d0c13740292c93db75250ffa612c900d8e14662b20f753f6f2024164bfc4f41c6e91f34040da01b0d41e37176647211698540345d50ae3ca4f771e3eeb0b126846e3cee92f50686cbf351691b4e51bee34aef2abe48e876330777b3d7e5ab92687d2bd71f88664cf3f57a4573aee1172d9918773c69404de71872ce2eb1ef60b88fa8d262685979d096bdd957cc10c77fea6363405466bba43c282b4be319f909576a97f4f29f9c4cbe4182169ea519a9141993b74918cd40efbdd796e407bd0e5cdc532408fdcfd131342878454311116aa13f588fdc7747f7548a781be1697fd80dca13f201a6d4ba6617ead03ffe3cd6cff064e0ac2ebfc1a5fd12bb812900512c5b2956b6e1564b284b02e31eb30c974969b1c55de8f99dbacf408cdaff570ed28c73d2eeaa5676b6db9ccfe868c8216b2d38b54c6b2f21347900dcb302d79325cab4b0bd8d55a270790e0cefb9b7ba9c6eb8b71dd9bd9c34100b360dbc3219eb0c8e37eb0755c1467addd1ea77ce444ed6a7a6847668ea9f4c22f0eb7362e038b462f7c53dec4490533bccaae5de2ca9a0fd2fe30902655db6ab8a6bd13226cd5d1193c7737226c3b1b06de2ebe0f93f12ed7d105262883fe89aeab756ee2c9f7021496ce851235c173fa93bf88b35093935ab5cca9d32fe2b95115e05d8da986f5ba7e42eb4b95b544326612c38eba607b750e229a742bf2aa79a1a62066b1240c44affd552955b606b1bc65ab2fec39dc162a0fb9ee59dd423d061a2d26b1eb0c4ed136a832393991625806fb6f23ddc96f91868aadc733f49173ce485763876c1e754aefc612ba97773efbd4acafa54a06237a951d2d16c26df0a4cc5cb2f9e0182f5d52c0e9cda22d436e69e797b9d1c04775a2879d892772d12b160ee7952e448c291b74b5c15b1950155f8a3159605103369345d277e04ecf32e541a1b3c9503b6aefd54cf7904fc494e1c21508ca5fa0afb7bead99a975bff4a690bd05e9b54ca0447ddceb2977b01e4f007a4dcda61965300c3f18bc82f0af48834076ba28e242d615a0b56f7a6d8def03c3ed8c4c262886adce4a7385c206a83a3839af957ed2fe8e9c5d5c94cb3c37620ffc98add183fc50f6cf24473d8d5b68e52e8a5be32722dd20d151966e1720c73aa7640a1655b62d8ae0cb5f78eff47c3bc51ce98a0ed2311f45d0f891678bb54679c576d161470a15e3d64f89def0f772524aa57438ef4791dd44f449216e40f34e1645e6aee72e7dddc67fdd48ef47006ef700aaecdd0de5574615f96dbd2cc1bb10730b3f1b3ebc55cf26597d8e81e6ec946c39e880ba4d7358bf3a5aae9f089d4f3b3dd734a3265dab011b97c68072edfc391015fbcc264b76c81d2ce8eb7e278051fca32efe72af0a282ee64c429bb06d49f9e829891162d587314e82131d4049a85972793be10b6e063770a04bd994f6c8b36d5af2d8e94141a480064c2b570180aa94fb727d25fbf80a3a2f016902012f6c669622226ac9c806b640ac0c887930288cfa42bfea327786cba4da4e2061d25d01a15bd2df1321624c7ebeeca74a1b1c2482fe23b9bf829eb1de3cd952ce6564368a9cc02ca592b5350eed214e6874a52e274924d40a4b0e6648103bff9cf77c9ee120680f402e76c8a81314d9de9887359aa431d9e8c9d441b520a43dd995cdfb053de953cd0e222e2a2e3720f2b7e6cef5bdd11fe1495406b75188f8a56e8880982e70c87afe6f758f5e3a54ae33beb2ad99455dce47f3233bc070ac6c0c7b1827d4bfddb85a3d7e707dac0c1170709d2e0bf0f1b194ba169033c6d6a085134947c623815b32ab2932c54493f4a7687b2bf88c825ef1464b20c352050c4e20ef02c85d969dbc06493a994f36b81a84ac62c54adefdba774f399122c6b15b72fea2ab081f649ff565cf68b7ca6c880ad3af6f964654e5281a76a6e89c4cb8ee0aa31f5b804e8aced613de2961f0afe95087816be473d31000adf40babaa4babd7fb582a867a78622f3d82c79009b35d32bc6c01236ec91e6b44e3e831c358975976a9ea12d27a315006fbaa69b4aaf704f51b21cf9356dd1325ac8071c666f0d616878b16042a7ac257aaafaf3e9c0d7fbf05fc473858475ebc9fbd315559109bb092e09b63c7a5b04ffd8b912f774b9646e42a8ef401d7cc00576a30785b58f1577b7f59b0ebef68a598c10611de5c47fc6e13de8266da61a9b5b340dd04cd54475244035a6c2e2f36aefae25708f14fed756767becca2429bd659bc70a202be25843810662f08f96256e17c7f1addec2a93b666259c10a5b1990dbe932ff555c68848e797f9753e66a20dfa1ce74de98d1045577848b4ede78ce03a916d068f82b9fc25bc8a9960bcba8c84dbd2d8a61abb425cfe014406f97ba3296256b4fe8e9f3b2444c1058d2a218b224cdf7d1a579a63a995612c1f9ce04e68df18e18191b547c752589bec0046fae8f67b95281f4b6b95611290c2e283aa3ca6bb2aee9017154c65bf20ef61d1698bc9dc9ebb3ff26cc96548196ad0f43b5526ed6240c43037f78d263ff1ea37886cf85f2a5eaf288b50a314f2a6ca3e916664aa6ee4666d369eccf1ec59bfe40a61748bb76aed9ca0024b4d9f59ffb74b66eed22119149d532fb1fc3b22c037d26b2ce13f30ba2685e9b51045a93d292d81f1825415a25e1501a8d0b5537af63cf255fb9b114e530a97e8de3495f1b8a71a483dd650b1eab6d3038e91ff7736b3985516197944dd98f9e023d9c2f1df713dd05ec17b4112daa6ece367037fb1461fb17d3a646e24e580097cdb7c2402bdd7eb3ada2039a31aa22454474fedc6524f18c8797912fda9bbaa725949d00bf295349243907039c1e61dc341de45aa23a3eff3fde75a913a7405841a65c34a032ce4512605552a053f4396a810567b5de0002df2576be60fdb5e6a49559e6ab94ec3e93530e63a4e9f8b1dd75a4169edcff2721a1dfa62a47ee71440a8f97d155fba952777fdde2803d9f10ddf477b487ade2a68780d4f2c573189b84b8a3a784ab675e286ac397036d5a488eb41fe3f4f604dda4083c62ca77883326f092e370a07135fe2639266550406fd6b44fc9b0e13397db3d62942759fb5d13dc5d0e3244a57c44efd8cedff28f92d3c19e34be058ae4afc1f07890042fd9928ac7d6fd94fa6c300ecb71c7d797eab321e31fcdacf392467307efa92fae9422eccde00e3ac2f480c230f23563633e315f46c80de680d386e4bb296bfe751ca4b59f8c3960aa4e27c7685b58f450b0144975e7c5ffc616b7d9fb8d3aaa06fa644f0a4e43d08e1bf841ca3bd6223ea4649ac8953bfca5901548c41dfafa22be0c9ddfba6847b2d50aa251faf1a2e1803b27a52f8df2c4940677a6aa78d5be35bded382d07f58407b3ca83536a97d718ba273029760a9d0c491bf379a134bd84b5329d364a3e9cf3230bdca54f99954ecf243039fbb95be7e3d7f03a4a1a29350ed12805389d04452925129590461dad89175a83c001589887e657366a31f6ea25a5547653d62acc3fd5a340931d10841041ed97fc5d4eab81163f75ef54bbe149cfac54c3508a599d641e7520e219cd8c955706655f9c5988cd9bc09138a0ff6e4e5659a612d39888971265973935e6549fc90188503350950a15c15cefc108735475536679ad6819510ba6af80ee7bf940b52f3fcf5725ac281b65f57e48d342645af2e88420de9818e4e27fd62e40a3663f1af96786904ab4b6f93b49e488dd6fc8d7fed30524e95818fa9eb23f3f3b25a2162e09d4aa7d712b8008513b6d72a1d3c415b59df11aadbfdc7253123229ccd07935715f3ed2ca362494c0dd9fdd66f58634a40bd367c1b97177ea2a072a8686b0b31b448bc5fe17d708a9e1a1652dbede2f276081034b7e5ba4c479859e4488486d58b3cfd57b376db81b503675a3255d376d924cd2ba3ca5c530c3929599995d36f7e86696fff945cf1b3f2caae9a38a4b0adce049609c7ab221ca74c10c83155e30f6835a7810a26ac713c7701b76c79682bc635f607bdc99f3d9752a567442ff590bf3db2141b5d65d151167c620c36a01c3d7e8dd1b51c958bc7932892d67d96958a7c353424fe1f5f3d3f542f3797aa4b6ae57b3100eed8cfaf8d153578dd7c4eabcfee5e653a4a5ada48f4673e6e6bc24cdeb47ac01a247f69f083a360ec1bb46b239dfcabad794111ed0088639c1e7476ae024c528c6754019c782968378f939124b0d6b32473520e8f462b48da53822f7564851826fe0c29bc9955635e9cd34a99cf6c4208f61492eb83b7bd3860a4bd7dab12186064d69205aa5dc211793557523c3f487bfef66d264be9ed1fa3a3d128ba995898cecc8c944046d648ca3a364c7a19706aba90bef191683d6ec89fd3558fdb9a3bf7a4c23095db27224e42e3e799ed56b3054d42345d7aa38938ab2a958fa966197f02ba1a7bfcd8623065b4ca4839dac896a582ac789e3d37aad02e13ed5b9d98916db4772bf447bc9adf44cb96d746cfdaf956d4d47a6bd06852c040e0a8c95d39320a6e44575b3b53ee2d1f607ada280eb1a3904622d1f92e19adecb1ec24a9106d5b584102280a04878921e961d0072abfe1d888f5a94567d1e236b630709e486755b0d9779e2977ae29f6881c95ad3aa4d343c9c5a6ceb86bf4f575cd33673a19372fa88b5b044e6481ea111d5b547e4ed4786502b11c62266bc37dd346c71eaf69059ea6e52ed3ec50210a3819d336d8e2ef603e29c8ced24a6af46fc3bca252eaa34a25ff02e9f58d2b1906a71bf10b0c2c72fbbe9dfb63001f8b6439b9bf4e76abcde34e1307bf049a9513f657cd71dd58b4b4a1890ffe7a5ac41fe4fce53de1a364a9f410471315d594f7723a19cde4b63e887dafe861153ac34490e60d624c0c4c18aa617127907254fc063f3e8a5876c0508dfb57816caae115977fa3c644dc232ca0789eb885d320d6da43f85d9caf878899d2457f7cf452ea40a8c6ca4d070e01d3158403a1c0851b6acae922b05a2817d609fbc48cee715836ca2c949566f73aa1b273139f92f2216aacb85bf637b81c177988c50284267399c2b87fdb4c91dd4a40aff34b2caa20f7ba292d3eaf30d78138a0f361c4b6226f07ef50958c44c38cb6ac097c09d73668c9d1354e6e6af76e6fa7a773384d21771bf29300b68a450d27c342c54c4ed3d038a01c74b285bb02f1b6d8d7bf23edbcb5245a061d9f8afd7bb3463ae464447aaf9da43f830b9218bcb01a78a5a12f3379eeec0e8a9165bacbf2cc48bf2829f7a6335f969976efa1d30cabbd102bbb157531e8a", 0x1000}], 0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:00 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0f, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000a826df06e77d282e00000000004f2f0bb240bb0ac48083a31b280000000000000040000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000fa0000000000000000000000d700000000000000000000000000000000000093d5a38cfb232aef64002795e68a40000000000000000000000000000000000000000000000000000000000000000000000000000000001f3119790e1a2ef70100974848ba98490aacfee363635fa181ecda73e656a41553f7057c57bc024eb89c923dfdc1100517f26ca7b0a03a44749e0162c0101e6ebf6067ab4829a5864423b12a2228229f15d2abf40218eee0826def108e6daf9e9e14bdf99acc2946f51fb924522910ee1d71a9da2d31864f6f9c60bacc4298194455ad70b75c93ee8192203696ad9d6ee16f9e1f73db0e39e1749664bc953fc4dfdb13f4438012cf278477581ac584b2474fb0881764ff3a62ef2ebc41361e3a6f4a9fb648cc4f2a992013642341292e2e70"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getuid() r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x7) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d20060000000000000085290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc107ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a00)='./file0\x00', 0x102, 0xa1) accept$unix(0xffffffffffffff9c, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) socketpair$inet(0x2, 0x8000, 0x100000000, &(0x7f0000000bc0)) socketpair(0x0, 0x8001, 0x66d6d1c2, &(0x7f0000000c00)) pipe2(&(0x7f0000000c40), 0x10000) socketpair(0x17, 0x9, 0x8001, &(0x7f0000000c80)) socketpair$inet(0x2, 0x0, 0x40, &(0x7f0000000cc0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000e40)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66693c26bab8e0649d646bf317ecf91666653000"], 0xa, &(0x7f0000000980)=[{&(0x7f0000000900)="0a878f9fa523dce33e9153243140cc4d6ada33010b34c3e191c000ce2316ede63279cf8e3f21ec9cc0d9cd6ea766bc722040c0d0bf0699bd0d93d3b9e8a3ec1d3d1d1c449dff68906a", 0x49}], 0x1, 0x0, 0x0, 0x9}, 0x1) r4 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r4, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:01 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0x62, 0x0, 0x0, 0x66ade8016f46dd4d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$getown(r0, 0x5) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = socket(0x0, 0x5, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="b75bd40be71a19b91f624d278452346ddc706b5da323df4da8705a332b4ebfa6d5b4d9485307ac8dfb782bdb17142a8fbe766d09705478d4fdea60bd15ccf0c56af0fd7a807a86e5bca65c2438edefcc97f00ff5ae3cc35f0e2093c71e255c8dc76184c17c2899e7fffa4ed17848407f066110dd2ef2ecb9c979cfe50d63fe221a1e9aee67a3888f4f468a7703a9a38776b5cb77e50272c778b513a1a461385508bb792ef4841a64e11069c4dcad2f40c2272d06689b4a291a61c58d5e1346c964a521efced4436c", 0xc8) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x10638, 0x20) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r1) 16:00:01 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x540, 0x40) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x401) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) preadv(r2, &(0x7f0000000080), 0x336, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x2003) open(&(0x7f0000000180)='./bus\x00', 0x549d7216b6373396, 0x101) geteuid() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() setreuid(r1, r2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1d8}], 0x1, 0x10000) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000, 0xffffffff) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x10) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0xf, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000180)=""/165, 0xa5, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1f}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000240)='./bus\x00') 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0xc996, 0x0, 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="ac96658dda72da4cd506b0048a4cb35dbbb3e8cc25dab5f4a4edff8a133a7b550a2e1d1f2c3e35d3aea578e2477b7eafadb7047f10413420947a0f6a532978d30ad18a9a7abef5aa0eef6c137f739ebec9555b8a511e9a3c6759111d78a555aa1b2fa6ba40e41c1f06ca60a6c73d4a0732a5a7310cc62522b352c5a2944fba6a6d5075a27f7e9842e83561d114c38b5865b00fc5835787077de0d49b00d09ab5bfd953f4bdd54578de73dfd81230eccf5cbe0baf4e96119f721ce35d1facfd8b66ea5c4962d6e9647f05496af6d3dcd97df7ffdfdf3eff0b058f309c", 0xdc}, {&(0x7f0000000300)="0ff28498e0437ef85bb8d2953a91f0cde4480ca5681ac719735a7b7c1fffdd75d7cc7c3b24bb7618529d0d8d072d2a7ecfa3e259a3643fff66543f50c9ded0f734abc868ba295c130f33ca724fd93a3e303bc91ae988f757ce0a3651af60914d4882f691cff90ccec400d3dec690f85ec269c9b7c46194279da2f649d836558b", 0x80}, {&(0x7f0000000380)="c4776cec5aa948c97d34d4b589870bc83f081a3c1a36f431e531b8316889c6f935846e351b36c9ca79001052a106cb1ee0bcddea6ea611beeb207fe2be8f32fbcd96d944ae03815c213e63d1b76fc491020468cf2aab1c1474531bb1a4bc137f9701dd2e144c926bd08ffc6a2ce4e7d466861fff02cacc2eaa26373e0716841f86d52edabca0b119f6601e9f34fdfea6cc8c5841655ba9d35462ef8f7dcb24fd2f13cb49cf6ca53edde94a8355cb0c3b6ed1f517", 0xb4}, {&(0x7f0000001680)="e882a7ec0f87114163679aa043408df018a9f9b05d883494d76b0e93f9f789564911eab5583bd9a5ad0723ca0663cd208860005e2cca89f011d510bd89929e975e1c1a56f5d40b59cf5792373be0fda352fbd425eab34740ba81ea5221e0ff974754906e4f0b94b529e76b46500fc8db6d132cad37e11541ca7845c6a256b0b1d935cd298925abd755b85b7ad3947c957dd26a941da088e48d851eb47481155c927a99e3b97cd39f6b4b43e885ee30767dbb3b9165b9d661bbb0a3c80350c79e580e65deb6d59a355d76e604b741eaff2effbeeac2966cc694e5092db6e1398185b5f730b854f4d6519a8a619eb943ce89ab6693db5ed98a2fac7eaadce84288889cfd96470ebbb66885d0a7de7b4268c052787ac8e80508414346d8a04f451d21b5b5fa316c7ab92cb7af8d8b54b05beb83a3da833d83e64a1521eae479bd489da860ded30496062c369087d6db30ab25654a44d5c578edb372bbd236a2353df31bd9a51d1f5e0fa875aa46653113c909972dcaad7f475dcf136f639d1f19ff2d1d74befa80640cd39971529467568490a0c5c6884b8f758f1a19efa2703773df5609c01faa723ca905f10b0f1ec9dfd9c74e4f6d40879bde73667f02bbe2625cae746df9ef7fcf963f1fd9e43a1a9118581eb77fbda1b9151a54d0735d53a9eb4e7fa0a851c868942abf4edbb96395a2c318c9e7281985d95503598c49d65843ddc7183797725921318aacbe287bae59189868c32cf5901defa4cfaaa8487113e68ab682de6d248f1672209540005e1381d3552f2e6b2185b910f0f2e6fe83b04d7232584f6181155de16aba501efc2687f3e3349f10d174fd2ba74b3952192ecc5259cbe606dc544d13fe12c3934ee7edcb362d51b3367bb708a43eee875cdaf34c86068624f465f3de76c66b3fa2602e7ba089847176e1e456fbe433feb5a0aaf7ba9a94a55fcc225155d0a014896eb47bf37467ea2dbd945713eb0eb5113369369d5a02f5b1824abab78ecb975075895bab4e0e314a48dc05c23094ebf4c6e682a7dc2b95f77171942865eff3d07c56e29d41303656edb3df33d0f116f6103ca7d245bac784d11c3e8847bdc053137e6e2dd20df82d09c5f98dfc86c7d3bcbef74f3d5e61530603f45c1195a87670d1d14c4defa5010a98432802cec285140bb28ba92305bcbc0f1aaeaa36b5872f16e14d9132d9912d9307bd53fdd9a798231d3bf2f056795745a50a238da2126ba6471b41d0ee471f9b26b34d57e0b4039de7fca3a70adfee2b4594f8ee4972e07eced0c3896d6e0a86ddc2ef84b4dc4bc10c4fa41f8b9dac726b2cd615df231aeaefcc7f138258d187f487f805de08a448599812d37793a268dabc44ffd7bea86034e31da160c5c4f2ad58d6a7cbc46dea47552cb31b04e3ba2e9a2986197c948bac0bf36ca025118b6037989d63d22786160247b46ddf5bdebeee5199d0efbd5e8b1512cd56a5f7379b41442a1f1c0287eb671d52dd8f6c299eddc81617df2cdb75760cdf18776d5ad467b9643f93c4f072799e16573a2bc9e71ee1656465492dd59ab3c2a9df12bf69a7f8808ff864f72f18e5038bfbc2b83fc6e6cfab32c0318be167e8807468fb144fb36bfeb5f9f65dc9faaef57d5e91bbbbf44eb6f436d6f2172b0ec89098fe1c387bf672fac053b12720240a82ccebf198130e80da643fa540eeb4f1ff9ad719b666282e0def6d43bbb386efd7a6e586074b8b54c5f5707f86eac609f24aab0c18abcb5cb2b2f5e63a6a4296c5b8a26873c3164a2cf2e88ad0da9d29fce83ab513cd273cb9278b4647a099cb6d4762e131d8ad26d186a3798b6932e12a74b2f1aafc06ab0359f3fce617077ed8efb1ef2a0ddb7a95a55d333a764e9c256b72ebce72b30bdec5af8352a2a2d689e802833a57ad35bbeaa78db4aad56c44ed0afdb70ff75b74a1f1ff1a557b477afb5148b064b8d4a277d2240125de3095c0bc463c4cada367f0b780c940c93b86775c5726e55be16f87ca43aab99fb0ff16a1b9be8ab6d3ca00e9629b3a31cb85a0b3acc66f307ea210a1a14259fab63816d3a84595edb619fd827a9730452d48443fe13d44093b9ab43688858ca1ce0e72cd98d45f2c405762dc6d222df5a6f71e903f0507f53e3c3081c5a9c4d7b1a04b966558f877f396edff372ff0653ad56f54678c28ad4b57a41658c55a23f19df53cead936b6b5cb1adf3b8c5ee0c584934e6f36a9d3c553638ed71a8877cd42cb9c09c5d2d89fe77fedb35fed915380e09a0d15558b309f6a71bb76be42c7e815493a1cd7ba7f5c4101aad46817b5c723acf94e51dfe719d32d0611e8ab203eb297928cda83d4d62a633a4153036d9dbe5e9a0e52648ccf43662e8da85841a8e14cc3118b24efa65ffa44e1c010dadcc9fec09b23ee1c1df7d583165ee410dd44095aa447fe29e29940ba8645e4f579f155998e14411f764a8863e27fb0b99644598f95a843bf349011008234811f2ca02e898c221620762d55f49931f6853ef63ac8bafc79efff90e1a8e6cece5a7d8c3d2e7867795157d5923f26e4e165d4ac880bceb557ba3ac4e8d20b4c4afa97827b4435648b7baa3b9966265368d3102f9f671a02058678484ac9425c1e3d85e53410ccdc1c0492d00abe8dfc178e3cba95addb3c9145572bb0b85b1089b00f4bf67a12c9fe8c06ffbb8c13074a42297a1556f555fce3410dcf141e19678310f0a1c29f6755187a335d9eb090f028d910aa2d0cc25d42527fc6b8d02f7fe229ab64871bbec0dfd94decaeeeb72d55c7e7c6b5d0937f62be0ef6f0d891a55e0c2f8dbabf5d1ba0a1b5bd42df64767ab5353792e63cb7a9102dcb51a4abba3730f29c8074f08ab246fed3bcb922e58136ce5aed1343f6e0216090f12ecafc7b26f2a20037ea7a1b00a1312401e0840770513582c4661d924ed94f2a706b112aaa148ec64fd7f0f16e714c6e5ead1a586d641a4fa362a4e2de87a9bc941bf960f1a06ea56f0f4142b7f90ef38d1a0dbf891b4a8c0844cfb3f2910739aef237ecfd912221d68887e8e96e8376137e0127a54c35d0b1c87ec9a6e63b48ebf4cdced677e94cffc91b5046cfe5e99c96e6aa4fadfa679478073d9867e7bd8c42e37008731ebf8397f3fdadc43a3d7713f767f872e5805ed53e1d21dbf8c117066cf47973e01407af7b9835eb1508d883b1e410a4c119954231f2ca04efff96e3d2143914d046e54ac987ec765b58fafdec63187db6ad0b98e030114042b57dcafcc14a348ef511015f13d8f6e3a64f12dadac02f4d474835145db5405bb86ae6d5fef8c6eac496068594ddd73d32a92124a86f04a3236f929624828071cea3dfcd47f99ceda771b9831b10337b42ee8aa138562b6928a1e8fe40d299a1f5c25c748a4bc64ac3f48195268884d02e1e90570c99869cf0d62e43c2add2418fc35d7999a920906b353c442905404c629b54c8ddfe76df034e0550939991982746bad36b8f83bdc743b17c990da32574b9a3d0202a9e21fafc15dc4a285e7c964d00c307b2efedf7495c62451ddd670bc86149956e8ecad66a0393bca605ff33214007c1d5b2666181ea5bab2628a3a08f860cac24e341dc08428c1b06b32f2c8779e0160e7d04d16ccc78ba7efeef316caa1fc4a810ea5e8990641d22cfe6bc37f571e6094dea0da563d6b51372823b1ce0608a342f58d1004eaf96c2a828e2de6458559a0b841814f945dd23563c2bf188600315538901eb679aa47ba024aa0cea06c72af92ca0131b04ffe103bda2d54763e5db80480f291214e300d8af419930bb0120284cebc7c71fb133f9409f3cddb6e7fec47034cdd91e22b0aefde07d94b4b97e6c1b4e138f48078da884264153795c87d910c60b13646e2a15ddd467f18fceb14cc0f88284fec6b9acd590154f286853e8bf9ec0c826092b5825530096301f0d57dac9a08554d98b8bef9bc907ea576fd019fad98928f4130de52fe273f6141f43a3c574fb403adf41f0a63f7fe0d889f3fe62a7abe99a9576c00637d99f99378925f10e04299a0938d7bf40e9da818bcb677f4fd656a1ba0272181eeff49a9f04763d1bc9d69c0d1e0022dfcbc871d251b890b1f42a571e650bb9f5ed49ab38a4499a034a7b739a5f4774bde7c5c7f7784174d62879b93f3dbb2789ab455bacc644df15afa6f2ba3e0a5962bdd82a05c44bbc7e5deba231a5c8e37f0a25af84ec6be1ee50f52f562bf0eb6b1ecc0ae5e795bc3712cf1aa02e9d4782b6dec422d19c0448a03aecf3fb43fb65bffd29554d3c9726c646ab98fa3b98ed8fe8d189e453f4db04f12b4977bac1a7c8732e95ed5b29cff019ed6b24b235569d7379da2c985dab5622359739819fd3b39420b3413d9fda504669985cd83da7028692c776eb47bf09f00677fc828968816e0d27015f8ff5a1c0cfa0096cf9ff48abb034f12ce96aab827cc95da2029f2a9b197ee0e07f80a8e4dd4f3c4a889bbfe1d6eed623255c29aea9550d96786415b1f2bb2302d22b67689e43811b7e6a2ecece15e185e6d8acde8c2cc278d808e935798b0597442dc545699ae320e8bdbb1373358add60b5c33a0ef86ed1ba6ce00d3a020ded564989f570cf7bd6fdd671e6f7041287a9d73c11b11e5dd1728ee69cba446be1c6165c843ac4a23cdd2b20c11d51a239045e46777aa5d99a7876a376e796f91821cef927a2d9475838555b82f19bb13b6fb817f7a695ef4bf488cff9fa53eaf2a37010c54d4b750de9906281456d7339c024d81700166deced8ccf6bda7a8615ab10e5121c5f9d4f831f99a17c6502cbff15497b4c5a8fa53600e99f1a804dec067292a0968aae8d8576953fbb5c21a6547ac1e2c41e3fe289087c976acaec39cad146c4431f1514ce5103aee97be01511d6540272d61b415b6745b059997c61d5bd2e4d998e9fdb96c8fd84d47d0142b30d036253879b06ffb3852ce5c4ee1a8e54df1a59740327c7a7b58b46de4ba8f0a1c5fd8fcf16ef93e59b39de7045865ed251f551eeda855a1ed3414881894bf775bd4f3f78cffb9f9b034bc6e29c5eb76149e8a9206ebd19829b53fad302db0772c3297dcdca32c357226667d9316d7381883298d43236cdab67941cccf0ee3b44aafcb9488f7072a88d8cd793aa0a5f866a84b0fb5206da7c75a1f4bece7bf0b002105c941a5ef74b92c73769c12b9bf02e36e6710dc4fbd37463794618ab985d94c838cf0c4e60380ab5f2fd9ac180a5c12a7a21f67d898c8e0e5fe1b534f9d4c24d3c40a29e7d50c010d6ebdb700ab39624a27b431441a413f5e44bc665cb813fab17f631a17ac1641602b55e80c35bf2e0b18fd124a2be955c1bbce71477b8038870660a7c8bdc59a84769e11ed4580a634011eb9559c1b3694ebff62b5f0ab0dd221367b38d44534ccd4d19ce79bcbb26e92398b8b95bae768051bffd137b9c58e017f12829f990d55508c15824906734f9f9a4c709353e1a6a7961da45af933a51f5a6a5c4b34721d888adb60497c9e4c15b856c9c9369abdd79ccae68a5fee5298995ca7c7df35c37eed6ef49e9d8a4eaa3ec53b452ce8463e8a530e4b3e8d5ccd6bc014dcacd6eb66439bc1ba822e213addcf5dec3b9502366365ae559bcc241e80ee40a59f76889e5f66145dfe6deadd99026be16f13c76d9b7db85542fe37e312079152b432d763237cdd85e21d535c684b6170f002073245bb2fb853db7fff1725a2c1e56002608f6b2e5bd7c47a8857bd9cd8f8b4323277ef2f4295a7c3a5b5247fd9f710c03cb21cce88e58496bc1", 0x1000}], 0x4, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)="87943b6f6c4d52f395f5cce43fb8d0df85d7b4a1b1b2fae98df7040fe837aca46e1c8bb000bfac96a5e4292c7a00c398f58fa262d3a52bc2e7095d91572507", 0x3f}, {&(0x7f0000000480)="8d7ad78410b28ea7069847af4d18d1ed2f39c9de620c135672b4d6afaad7b8355d945518b26de680a9ff0d8aadb45eea", 0x30}, {&(0x7f00000004c0)="7401c5a5db2aa21e4f9d6c4f90e3cd7196e050de6dbe93eee8617ffaec275861e61247ef4372c838877250de28a5380553cbb48b16548cf61b4c898ebd748fddcf2a6d275aa54114e5ee22c5f31d0de5dc57", 0x52}, {&(0x7f0000000580)="d8f66ffce6bb2cb5e1dc3def86a70bb8884b24f8298da0622ffe9889a68b4dfdf77d7093eb10945658ca31ed4d283a6f409d636abfe0a1cbde284f5427ce5ed19d7eaacb57019ba3502383e305557c055cd760cb952987cc4195c0850a044dce08efa542f8600ebddb81db60c95d73c8f890e0084417e4c2dcbb304c62e6e8d02cf6491180b5165f814c77ebffad0a6ebef7c070a9deee27f6f092ed6ec9410c4f167cdfe4e8f223afbf6e9bc845a7387550a5d23df4d637", 0xb8}, {&(0x7f0000000640)="570ccaaa6737b00fbae306172d0ab07bd93bde3508f7545e6b6654db32dafd48aad0eaebdae75e1becda40d541104a68e906b38957ec108e43e61af84421ae4bf8774d4f3b078137f3a8a872e95a5468cb36147ff1a0e6db7955de24", 0x5c}], 0x5, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000140)="1ce29b3b0f0b612422b63ce43161ac0f6260fb3519d52a1ad0126a2a3fbec790dd3d285511a716273b6ebd514c00008f463b6bef09ced6b6bfaecefa04d9961c8613c1567c79df406ac7d166d50fd1298e741154d8f62edf7d3bf3f8b3ab9e4a80e75c6d7b29d59c2ce068afa4dccd473339aba18f3c5f2ca2a6d8cf9b7546164778667fd54efa7ea0a514672f8193fd8dfe40b5226e622e085232e3616d2a837756346f000000000000000000000000000000", 0xb3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socket(0x1, 0x0, 0xfffffffffffffffb) 16:00:02 executing program 0: r0 = socket(0x6, 0x5, 0x1f000000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x3) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000300)=[{r0}, {r0, 0x88}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) flock(r1, 0x6) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x7ffffffffffffffe) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000080)=[0x0, r2, r3, r4]) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65c6bceaf1552d023000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x400, 0xb}, {0x6, 0x9}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/128, 0x80) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r1]) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) r3 = msgget(0x3, 0x85) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000740)="a6cbd96a32775d5941103a4852d08cbfc33fe35f04fd24fc43c5162194dbc805d8e8ad706de1be4edff9fcb2ed7dacea05bc611b5af7ef9bfb99a9c3226853a3fba22dcc8563e515328480f4743216d93a61af578336f9e21f75afa9cc3f2e444b9153a3886325bd037aa44d79a4c70679dc6386d13f966af7ead52ea5361550fac3ef842f096258a5c8b4f1fc445fbc679e74af7950df55ff07bd52bf151ff9604f4bd9aab577baafe7133c470e5e4ecceb4e81b034910b92e631a936c4cb36cb18c8fe134fa6b88cd364a942cc824b43b3f0191623c0264791a1c1b2ff0696ca54c18983912ba9d73f20dff40965043d06c87b4dae03eba3ed371057f81110130e093ad6abdbe2482a1ffbb620094497e88060f0e070a0306d6fe099b2c6fe309b8f1072bdd621bb6473a20b55b7b30f00ddc931aafb976517611b43da81a1fbb9aab2f089d17c6863ff07452c29e2ca12c79789fd4ed28850465e19959f6cb38039243be95051422aafa4e5f4e5b363b3ad4b5ffd3c158e83970daf140ee192252b89381c9cacccc3fb04b9eecd5befabed5903812ff2dc2f6e6219f930ba4ae36cf9cfcb983f5275fa2e6bd1e2e8839b7f0240935ff051925fb289bd43522def6b4ec4e8db4a56c8d6c60f6e64449fec52c8a01821a614ee285844b0da6e8e2c2be35c4bdfab7c222e2374cac15b8069f30cd6a66640d53c7b5fd6bc7124b7b830e4024a80c484389e8e4f71c9e542b475ee20e777e3f762b547846435d72c464f431dd4e5135a70c9558b8b7280e7ba519f47fc8fc7205f4458caa9b1f295d1205c83b78ec7d4a4fd47cf20c63e47973a40c4510326d8c64d741d100fd0ada37cf90fe65690e2c299982fa65562ac97df3e215fe69417584b447fadfabe9b11241a2d1e4c1c0e8a36858b5cfe149ef440868127b7974676871e6d0d91c8fe1d7873bce89761775d24e3952fd26a1bfa3bf02fc9adb8b4011ec76e99162d7ad73e08666650626bf5e0d85750c4bd2f90753c8d5b53d2352bf67cfd24be5e078f7181d20270c76ec9e0259ca36d410d03dba5343ba1dfb33974ed3993c422abcb439ec14d601527e978c36e340b3e100539e018945613abb5e1d4531ba795fe0ab2883dc6a004b75b0bf81407af788b1d5f6666defb2ca5fb317b5591223cd5a944d53173a66607413f396130aeeef85d4c6e0b87a231b40cb5553fe031d94d51d211ec9f344c50f7c104952754a7b92e046dda7f8787fd51a2334af5a485fd3ba852fcf881a1f88afa579a376109bf79db55c428b5b13370a6795f0dfeface48a6300f52a41ffb467ecc4b96f05cdbc5b501700bbb1fb2bdbb3e79349b86ea551f76d97f1aefe263a503bc544c79e127239d06a27bdfe5020390ec663257e25b1aae582a081f963130b06aca80ae0af5e9750301f54df7dd2cf91ecd5db82579fcaa70cd7af354ae68dfbf1b7c47bd2ace8332213eb1a8869b0281b187382d7b53fec9f4dfacdb817bf143b760478250d352a15f6db5f3e0b44fa9ee753ea5b601bcb2468a774ed31ea64617eda2a5c9b51a7b97b37ba383a015f5d25565a729414fb88b4b2769539a04c609c6738ec23ff2f864822bae063e4668cbfe81ee08712142c092e1f7c6a72ebfbc758b3f4fdbf04e8cc0a1013de2c5004b29f6dbdfd55f0d53ef895631b8759a254c469208896a8213797ce548bb9bdd5b669dff58bfc4e8c79b9de24c56eae4ce96471eca9441d6c01331482ea825b1b713e88b054150bb52bf8a6a1b878feceb7ad04c23e19bd610c24e961d4f9dbefc937ecc8268a55e9a636caa1bc1c128f13779b360692c731d852ff47276d679d549f61ffc3235ea8283a9a7885ff253456fb7c9a3b8e1591cc614d8d1fe7815021567d6f3d2a5551226db7fd30550f317308341805b35f853253db1c3c057390a39986ee8677768dcacdb641c460e4a0010666ae10a5ae40f9ef7dc4a27ed206e9ec57e404b7db999683a87baff524d1843899f4e6ed7ff3dec38dd2942fcc0e1f84a3483240c63f4f3c8e3407643f5af3a2253274ee0e6af85a4960b86f756ccff99976419750ab660c973a74c50c332021fcb04c59a436f4e99ef857fa1df89549483c61c903a57620cbc4385425d12c1d261665b06787103f2fb1095e69ceae54819f254f1ee7a2fbe9514ea9a33ae586e448184d9b119ba162a66593af6c47822ced2d743ab8e0d68939a76322ac64f2b1d429a38d8656268acaa194b59859d5112e452100c623c5c460982684396b0205dc069d6a74a601db8abcc241e51cf56fc3e2bcc02724679eb19a38073b552f7c33d6c9a98a68d5462001ec7c0d2393ee2bedfd34ec3bc7979573c6aa580b620165293ecdc264e5b1a3b0aa941c356e840a00b211e89b53b0bfccf8813ae849e14ea9ea0a41770964c83566b164b15e14b9577076c32d6eef731104c011c3f8d5bd65712d98de10ed0b1eeb51bc1b3f1283d25085ad651466096b33e5e551494e35eb76a1cfbf963499e08868e86089cb236c5685a68fa5a24b3862f0ce8307851a35dd60467f7150750b0c7f6994c58c604456da14db79c6280503e088c0c96ec6213ad03bfc056963bc027e93daeda305f93568b97efcc8434390537d456e975f47f2820cfb1d27a95a64165d6147ca3c666c7710ab70b39796df51555ca82b7666a9eea88a23bec61f01c55bdac71f4f672561c1b5035ddc1f3710d2f8903e29a9f39f015d8944b77d0516cbae88d14e8f7e8ff0302cd2f1f8cfdc0714698699cd6037443c666fecc5408934d46f3877b61067c50f3d5b39292a06c26b180c355ef5b160a29b3391e1e30bb9fe1becea65311ab42c768c8cf043bcd5f4b533f97152546470e2e6fa293742057a04918086b1b5f10c3dca4bfe2fe35c8a95cc40017ac17df0c9165aaabdcfb0c82c8dc6a19688d64316abd54a173faf8b9185c8c9e88ddefe6a622e22130c75d21905d08f34e0465cb7c991b7d1d3aaa100f418b660cc78e8aeadd191bd6f01c1d70dcc9e66ea3508d46e66430d9efbe4558fd279f17e12c20e17192b464ba8d7899558ea9162df8f035d662941be2a5e8c9b48e2e4abb7f84fddff60d4cf7ab819ce734abab9b2c721e9dcee013e71dda454d7dbf9f335f21bb79fb43aa4f90c843d69468d876babdb27fa24cc8bee5450930f315f9ad0aa555d5d15a5372a565933ea3283e1fd284a20a7589c3b071c0f71061933037fa9de1a4d37945ff23488bf34ab833aefb82192b3e2ba722a4f5b433b6a80f32d0a70f60fb2bf8494baaf4f23b0783deeece03c275f7acf83b99dd9e347df3f56f73011cac09bc34adeae1558295f85e2e36463dd5218086dbf204ee14731049fec9141ba1a20ca44347c24607f3c074c2e8ae9d634927bf21946e133a9fead59a669497972c26733c170c5d4294406599c88361c2d0bdf1c62464fc693cadd5ed4e8670968a7e59917f192948e4bae1ab4b083119fc44204e94f691675ccc7b4cffecb4440f45e9fc9a7d0bb34531a9ea6a5a34e7f159001a137fa94133526118f6aa146fbea2856a573a00a34a3215fe3f8317c9436883fca8472ddedc1953f867d01adac7f67e98fed4e0084993333ac8cc0030d03ab745bcb128c94e2c77756181e67f47bef568987d3094bd256025a55aa2f39c971ffbcb6e4ae1961e8d07a20722e1a5b34bdaf96784f2452935bcd83cd121e8d71c80012a786aa7db3f6c5da5e9d14942d726250a0d5a2fd3200cda6ed4fd9fd7d44da00bc35db30b9f81534e59493f453341e971d92ca22d4f070524e9380a261f2c547398fbcb72304b40ea6683f3981a1256816defb74013a06ae7a2eeb4c52969a0c1a58f54ac486b9528224cf0ed613dbf71bf77d5001c0893e651e51dfe042f5597a5abca265dcacbdbede94cabe678b3690e5258604a514dcc0da88aa1476e340cc82eed06b199fb1f7925153b1304988f7cd88a7845c517059efaeeaf1459de4b52a0a77df254f542c844da20ca7f88934690a2c4e63528e023334706a43b72c871468e6b2f067b7b2bfc460e3c848e0a117220b6f012aaad7daca556240cd20ac818227c23d39d7c0f4a66e7fb640bf475309e56d6c28688e415796be7cdda58c1b56a62a3c71c3b6900f6e9237f419246cbe092fa6d8515c451f53880cd1e88a55620979cc30822d0f2f43fd4090ea9f62ef329a067927dc0880379730c174596e0ff003fddb5858944fa5808702ce6c9984fc96e311a338b6b74af0ff6acd2ab5f62ab9a839d2a7d7d0b913a1b3bb2da3aec30bf264e2d9ebea63d720bdcafd24a002d4e98d8bd629727e332c7885d54ade9cfb1fda22c397669368aa7fb2af7d8a405c545b2cb49ad3fd7acaed7eafe97d151675daf2a2aba9dda3adefe31d479e303dcdddf3c50e2d5cd71fb75726bbb78a36a6e8992456f64c90be5ccbce8ee8c74ae57e2c48745a323ef23e0b21212ab55b6eca09eace0841d2db71633bec35c16cb38446d082cd36fd47f4a0bed7fdacb884921be2e059715e4efed8b73dde96e999c75a7f76a0441137a34a37aea8055547400da43b9ca10bfd53386149d093396fe0d7c4f0acadb9f991724a0c5b4200d1a4b8a83291ccea5a87bef447ca4ef4ac280737dcbb0a8f0f96885ff4d8cb2b29fa8866287a42abe8f8fd4ada5ac1d7cff11b5b09156c14fc98c499f898b13ceb9807aab165c504dd3882deda85a313b4725c4792964cb744918bba1cdd8c10e582b03b067ac440701457d96c9be2e1b32399c1376668453ee470c842cda2d5429a9ece5db831d3ba5073da159c22a3d658e03b85aaa77cea47548957367d13ac55c80be76f4b77dce6f3252b9909eaaac2f69e387004f9db54a5cc46187434bf41968a04f3378aa4748bb517beb0ad103c54dbb7414d49a73f9fefe9493d9804449f3549cc0294de584fdbc9c67a428f2f10f24aaa0c575cbcaa9b7b3f4e0f61d87f191c976b1a87af1d9da0a2757e72955b58a7a12404ee73ac2ba250f9e5dcfd844c4720331750f810ddc1fe52975bbc2797957c77934cc398502a1cf4d840e7dd13db40acace660f232a9f8acaf0843f09bfa56f65c079ba51c53d71c863557bb130edd873c1201bc41a03787345ab83a881bcf8e75f42b420b782fa7d546a60d75bb9b3d98f2f9e1957845a29c62de70c840cbfb6e4c3035ceb8a297427e092c77a2191341fc9ce6c213a782c16ec91a52dfe4ea16555b86eca240a", 0xe83) getgroups(0x0, 0x0) 16:00:02 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3ff) r1 = getuid() r2 = getuid() setreuid(r1, r2) setreuid(r2, r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xffffffffffffffbd, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x3, 0x3d5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x64, 0x0, 0x80000000, 0x80}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000002, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x3}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x400, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x41, 0x80000003, 0x6, 0xf8}, {{r0}, 0x0, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0x48, 0x43, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x6, 0xcd5d}, {{r0}, 0xfffffffffffffffa, 0x5c, 0x2, 0x10000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0x5}], 0x6ea9, &(0x7f00000002c0)={0x0, 0x1f}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/70, 0x46) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x80000000}], 0x6, &(0x7f0000000400)=[{{r0}, 0x0, 0x2, 0xf0000003, 0x70, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x1ff, 0xf3cc}, {{r0}, 0xfffffffffffffffc, 0x10, 0x19, 0x80000000, 0xf79d}, {{r0}, 0xfffffffffffffffa, 0x24, 0xfffff, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x0, 0x7}], 0x5, &(0x7f00000004c0)={0x7, 0x3}) r3 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x80) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = msgget$private(0x0, 0x8) r7 = getegid() r8 = getgid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000680)={{0x5, r2, r7, r1, r8, 0x120, 0x5}, 0x9, 0x400000, r9, r10, 0x80, 0x3, 0x400, 0x8}) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchdir(r0) seteuid(r11) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780), 0xc) utimensat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x7be, 0x7}, {0x7fffffff, 0xfffffffffffffffe}}, 0x2) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/197, 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000080), 0x2bc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x27) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) fcntl$dupfd(r1, 0x0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:00:03 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:03 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x1ff, r1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1ffc, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) setsockopt(r0, 0x1f, 0x1f, &(0x7f0000000480)="ddeedc6f745763098733f35a10", 0xd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="892dad9224cac834c17a45899210e0ffaf104878a536226144f895814ff66035ca92f06f02c400fd41a056cc7020b8f21ecd3539973845", 0x37}, {&(0x7f0000000200)="ac8a715e38fcfe924a73f8ef8f730b9df3aeb6b626f244012c61fe25a983fcccd82fcf7c771c47cc2f176884602aeddfb4db7725430732a52627511d7892e2fa3591d583a64956a78f3ab69998589cb77b24092e54bab72b41585cc1d8d4e6681a5d07910d60e55ed60fc6add025e93c52ea0f290d738ba04d47887abf442fab629eb6cdfebcdd6d05ca9765cd3fe293dff58611bf8483aa2703afc79190fb1fad50f081485473c3360aeb98c6ab", 0xae}, {&(0x7f00000002c0)="0e3e48c759b12c9a15618515a2edd70b93b8ae58e14bba7322bd8026d760e223682781eeb6c03edb1313abf3236b645baff6a499dd4d73ff6a1f84c00aefa08ba2c1fe88cebdd65c7263981b568bf7f15e16c2efa68ce8accadc6e8b43e4f0fedb3f1327e09f8c6946343d0bc6c1342147b3348ad67060339a8bcf8999d366370cb34816bdaad0e623eb6f7df000043976121ccd253cbe31f0ae8dbdb7958e7e6cd4e0ef4a25005e737a14285566627c0e9a3c04ba1ed3822e8c8f18d26f21615f623a7d8283321cf438408c", 0xcc}, {&(0x7f00000003c0)="9c4b2466dfd95ed4bb62c9c6fe4e136ca4b26a01dbfb7b2d37c47b90e698e0c6c6cc39f66001be287d90ef7320b6c43e2efa3ca21baeb3363aa9d38e4a0f5512050cc15d6b9c70e4342333bfd947aead6921f69b4d4217a8cc205de3f0d6a73a9f1eecc42b7b00ee7fd7768cb08d128d17d16fbc8053c8e86027fb0500ad5c3ddebe7ae0d5698f6db284c4f6ac1b7771addd0ab03840782c070765dc1d3f0c2baad5d6364bb00d4d1e8e10fc72cd4106beb35794343ae7b9d9d8d1ae30", 0xbd}], 0x4, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000600)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de040000000000000086fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14ac74a53f2ed6cc7442b1d9f533852766f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a0206952c7cde39a1af62f87383d5f9418e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a8220859741f12f5bf59494d72c984373e3abb3c13ddf8678fbed1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c0800000000000000fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3f0000000051c48cba5ea9070000000f588b1db278ce1f3f2c6f117150530b7d03b096ffdd074ab5020c19a02e8cf7118a056510be92353342b3ee5d14b5321fd6abb27912dd80d74c54b6789fa9c2b7172768d29189e43ae1c9ea5a3600a6446fcb04d3f39ea7f27768bb6eff45b3f9416f6a812069a0831e2cb0d2e8187ba1d6ff0f4eaec8049a6b059d9086aa826be7eac927d6c117600b8e4edd28405f42f0ebe69249be63d4808ca446917310b29365120c08e2a0451e3a31cffa6da58a2596c9809438d533269534271579573a679b0f2704e322905dc04bee0fcd65d9b222d6d52cd6d96baf3bcdb3e8ef8272639de13b8965d0221474e78c12e087354a7d5792fab8795c4b4ba5db6eaebdbc60217190af858223db00000000000000", 0x286}], 0x3df) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 16:00:03 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) nanosleep(&(0x7f0000000040)={0x8000, 0x100000000}, &(0x7f0000000080)) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r0, 0x4) r3 = semget$private(0x0, 0x2, 0x54) semctl$IPC_RMID(r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:03 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x16) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) 16:00:04 executing program 1: socketpair$inet(0x2, 0x8003, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="87952a831309d9989af38204658b629184fbeb4fc5878bb37e223093d257c5ed0cefe96031390420dd319cb6b557f17281ade623f85c91b920", 0x39) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffff1d) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x101) kqueue() close(r0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) accept(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) 16:00:04 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() kevent(r0, 0x0, 0xaf2000, &(0x7f0000000180), 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x21, 0x40, 0xcd0f}, {{r0}, 0xfffffffffffffff8, 0xe6, 0x88, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000091, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2b, 0xdad582d9203b54e4, 0x7fffffff, 0x7}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x11, 0x1, 0x1}], 0x1f, &(0x7f0000000040)={0x5b9, 0xffffffffffffff01}) kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000400)="4eb9ba753f29801bc9799f9e5b5c5f3088b780df371337dfa759e0ec89b85daaf6ff30463c49031a1f2e83437c7f39ff78b21ad8c8ce1c397faef61837db7d8b607311f9c76cfc94ddc0d43e03ddef145f83000b2e0000000000000aa9ebc5ddc087124765ad70734e7052fe6b8e3e1dafdf2f6ade4c6a1c689887ebaad8ec1358957c93f0590353c6a02b92d8cb4acce2e9e87d2ce0316715ed9d60deda9740f34850c1de82cc76385e5acfe0af2d543faa69", 0xffffffffffffff4e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe(&(0x7f0000000100)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x92, 0x200) fcntl$setstatus(r0, 0x4, 0xc0) flock(r0, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/132, 0x84}], 0x5, &(0x7f00000004c0)=""/52, 0x34, 0xe71}, 0x43) r2 = dup(r0) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x208, 0x21) socketpair(0x18, 0x0, 0x40, &(0x7f0000000000)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 16:00:05 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = kqueue() dup2(r1, r0) 16:00:05 executing program 0: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ftruncate(r1, 0x432) getsockopt$sock_int(r1, 0xffff, 0x1121, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000000380)="9f2bb918e1d963b966dea1d44bacc15c2679cae767810230182e0f83f49cbe9beff749480824e4ac8e0908773e0277bc0e0059048d072648be06e1efca584b6a1eca1cc3a947be7a3b", 0x4e) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/137) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000000)=""/144) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:06 executing program 0: setrlimit(0xfffffffffffffffe, 0xffffffffffffffff) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) close(r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x10000) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getgroups(0x5, &(0x7f0000000080)=[r2, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r4) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x80}, {r0, 0x28}, {r0, 0x4}, {r0, 0x40}, {r0, 0x86}], 0x7, 0x80000001) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getppid() r2 = getuid() read(r0, &(0x7f0000001440)=""/98, 0x62) getgroups(0x4000003d, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="bf664774ef978463106df1a9bc75ec5241edd741348b8e", 0x17}, {&(0x7f00000000c0)="42aa362c54c92b213299c1aa4203b9664637ab0553c01cdb166d415ef058945efc667084346209b675ce01bb7cb7399f0dcb26c7d5a0b3de760910e0ada71bd0486cb551419091fee480d56e7733bb36081c3f354b864a64f2f567e812a5255acbd6686029fb13913c2dfc0e8b5e5d5c7f94cc778959b02c5ad55d25c93fa4a2de456d1fda58bbe1a95c56efb499d277bb6eb1640ab6a60d123f8fe2b0c2b06e75da52cfbeedd56373bfe6da099c78ff1cb481b284ece59b74d91c229ffc1c03bb04f5e4d9aa", 0xc6}, {&(0x7f00000001c0)="44950dd0062cad59863f25ed5de17782b0582a50b9b984a6425fab75130241738a9718e45d2caf8d2de43ccd9c50669ac1da", 0x32}, {&(0x7f0000000280)="d57bf19aa814ac185b486b3a485005b667deb8735bd0361ebe045bdba3094fde056eb5d2ed891ad640057efcf21d8ccbebb58ee7619202ae357354d53421b2889f530fda4a08d39c7ce5b80fbbdb567b436bb05638d7f625d20829ac4a29565a9cfc01064ab8117889ee14899148d3ad9982b0f13e665bdee2b99308e1dd1c95b5fc8739adae51ec12170bfba9a8d28a9bcb1b7b04080ed1a104e9cd41027dbea149b5bee66d720a10ab9b1965d8a0b7a49f39ce25bded8909990dbb7d611665d89ad7ab92410248e5760a235f52f625ae8c57d90e6738785a60eca49e9dd7b86eaeaf8a9e6d34715133922b86858c4bdd52d312ff453256f73f14bff727d2ddd32bf232b23cd34ebfdd5fffc274227d1df465a0b70d3e3d04d7173824f3447c7081b91d618bbefdcdc6715ace5d2ef37af4f7a1120ad9256cb4d4b695b81d9ec3d2293ae057a9c2157de7446db885c3f691fccb50375a158a5327ec9b4928cf418615e6838da1224605a1eb568c2c10c0e334ad0b9d782e549f5c55e782a0670b95e9207573c96495578794c35e955634c2c7ae01834e04ca89201bdc5650ed5be338d1cd4699a0d08584bf3cb83638f4aa66f5f331f4bc6f02a00202787dc5126f75a22f4fb8011a45c60ac909c073c1582fa4231b9ab375404b674928919bc78cd2c5f8e8bff45903bd42935336aa2f2a1d61eea824db7f6472220d37473db9532d26e2be3207ba6bfefb9a01c34bdcf0df74e53629b9e934b77c2161703f81d9f85a8491b79347371bac46f5f97129ca08f8424fe89f754f76ca841f17e7772136574c871ddb66e03f6bce79154a4d51000d77adf3fa29af3fc1ffdaee5a3fe72ba5e0fd4fb65ef58e703ca0008faefafa71b7b9ab6026a2e045f5a56a317e75b522362573b933d29b4e72734e8b1d9a7d4ab27822fed7ea2dbbb676e635a9449d12b6d51fcbea8398dcf732d294590c3971a9c36b6ca9f932cfe89312d235f6b0b0ad05aa7dab838c314ad5251748c260b4088a2e9abaad4da8e8e69e76704891dd537408adca803cf4101bb32d66e308d7cd07b960f843d1fe441112d8f4e5e803cf61b334861a7ed8faaeeeecdcf32152e3cf473ca0c8267c5db1669ce6b49b71b6e77f0e2ff35716cf17861eccd8b206c1bd0911f433dbb9491dad681fd955a66677c039d3087afc4f116af4394b33359d7ede141a7b9f3692a056e9754084b24a4afcb3d788ae013622580c4fa587e3b21e3a538d752eb263811c711167175cfc76b7792698fcafa32399e5267617c82c0f4ae06e088831069012115e46d55da25c3a377cbf2e9a743c3adcc7a610ed4910eaa91e117034251f02131a6ef2bcfe4ae6b2724ae5895c15a4d2b569a3bc4d2633fe1d07d874b4ea3d31ad32e2d627d2efc3f1424211067d3cd33838f69260a279d336ea9b184b60090f109eb5d51e67a789e67d020db67b4906825adbdc35c31e2237261d80507874005b529551a29bd1618167d2ef851d2427f41558be8d519af44f7a5ba13e61b34eab9e9dabef81b16315b1766f0d80c8dd923c3a434f8a533f9e462b8834974e2447667116f4d086988019773a3856eb33d955b469e97303e5e78f05d063a761d9e547ff0c756ab2818ba82174a75df2463b196059abe4162dc89c6281ceba0b11065cce634f4aebb1c0ad7357ab1bda5f635e534c0b965663e6bb802d75639779c4f34bf0ea99c6489fad81add426aeb00d15dfaa76aaaa0c545290db2fc74722486b8bdae2c1df66d0b9554be802765acb2a7c954e4ad0c7ad1ffef987ecb2e617d64aac677f6d6356cfc6924b1df5621b4a0f5e9989d45083184ceaa1c94d7ffd330b89e1df41c9a5c4586756768fbcc3bc079edcd0358b0fcf0fbad62493946f86f3ac3395fe64748b6e6bbdf28e1932b4766bb2a9e2aaa6e7b0bb801f58bcc27a3f0aa502bfd95a1c1e263623832b1869b954e53b0c2661a695d4eb9ef2d2e774c66a51688232d83fa5d4e8eac62db2984ec1c97e7ca6b566626b9255c5111f91bfc6d06c1ee9354399b29339af445c3a926be22e5f062d60e406f70204509fe8109e96074a2eec95bdb750cd70e61e4bd6fd0f25ed54bdcd5fe52ef197bf182471db212e23d1a4510233fec8ad6d995f33b8e92da24e6e59ea5cdbfa14d5a0a1871ff189814d86dcba7335c1c9798c27c394bd52298c74c704ecb24d3110d10e070ea97f3c469b69a1a800459c03e8a0ef59af14de5fd07e380c5294a73deea5932f70cc9427ce51e0153713f7cccd6619534ead69354f10a3baccc7019eb7e78994d35a33c827a9f56736ca26db169e5775cdc325f700779d6f9eaa23df7eadbb5bf0b79d8e8e33951bf210c5e7e7403354bbec5cd1ad33e0e4359b3972cc50443d427be291582cd570ec5a32574e5ad40f5023abbc3060cbce4ae15ef7abce50863b68c7df1fa49b1c5de335dea55451fa119aed31bdf165205eb1a7562d1e574c67c1a778fcdf4207422037d3d8787e1dc0375bec6e07d3d1ee09dab3c967c38302d5de62fbe2b09678b65a7733f4ed93b548ed6808070a2fd6cc3b8d6cd718ae2e849bc839f674d81260fe3e25b1b97eb8548c90992c44d0704768e46e747ad21b8f7bae1826c9200fc9ee73676b3ae27941934246cc4a6702eaf90fa3171381d3bc10c00515a3eed8c1291de9c745231ea8abb7e0749496308449240e222739540f8ccabb59def4e52e67e79c854c972c2543ac5d9ded6c3f85a5356ddbec66eaba50d15d1b9f9dd7c3b46b2642bcf7e62425897809e7568f4516f5d28e64791210fd05d94f8601f1cd0c7660652336c2478f2885b47886ba50b51d526cbea36293cdc57163c54e0a25de59ee7be021cbe4685dde5e4bd45c07325764983f4f89df21912f08ba660a9d4e37ee5bd3a5b162db0bc3dfe9a8987d07f95f4493839aff77d9fdc5bf5afd47b259d943d527d31bd8599699dba2caa9201763978ddaacdc2531e29b6043991db40244a22d64ffbdddea080382a41a239e8f14ef8b2c6bfa8e1a1e013f7f29cc63853666acd0d3fd4885870901553c09d2fb2bf1d5efa25aee4720821d94dccc8732c4fe7bd74e326e5c48f36631888d6b558c2fb4bc63c04d11fe3eb3257f3652729b862f3b1353efa0e100d66c64d8626c52b0d7905119ed4d326d701e20b6202d932903323d3707fe7d76be25ac15ad8a231cc113ed60d61d5b1bcf6a9680379d5d86c07a8fbf657af95247fbe94397aaaa32b9229cad75c189b4ce382f8e5e81b239a89073359c51f1fad604476894fa053fe20e0e7841fab05efc468cce5bac4eb13ea41e873134cb63e61e0ba49de078318f3ce87b93d539d8a01dc3017df88fe2b54d1108c89338b56c4f4d73d17e6907252f39de1fd9cdb899fa5b749bd28401824074586297222830164c645ad05c4f15da556fc5827cfbe214b53b48f7ace46f8d432eeb887365538ddb44b1f6a73fd09667c9e18683121475fb7700d3c1c6112dfef70294de48a6b50f7845f58aae0802f82413f5b584efae2e8ef64b3398d3f638fdd0cdc1c604a0a26ada2f4fbb625841c902c3585b6ba45413fc490f6fb3ed38300c33bb49870ff03bb5a5794aedaa34df90c29699f01ebe9dafbeed66299f47c237eeca710a5e7d4683310f16b3baa0703a75a078fcc7d254def5602876a5569da0c6af28e4b69642ebae180d54a138eb4da39891b1f143e9fe8b5c58525a2151d8713484acfd25f659e191cf313e2c3299f79cf31b77ec9cabbfda3dadd79214eae3b9b6613278626efb1618851d40eb32605de1822d5efebe33133176e9f52ec85b1b579eacbed652ac8f39bf1b6a685fce23d4a9ecaa9046f598d4a4d05345b4ea8906b62f99990714c24cf37d288c1220951ec8cf8272fd7c5c367fdbff41a99bfeb7da2bb7008a213c088876512744f150de5be06d2a9d9f2dcb92b08bb0264bb7be8df331c0698879c42c17ae86420a726e6e064643ae512ba88601fd247f72c36c0655f7210a026ec5f77bb9340f695c3a902b159d74175a1349f0f2a86fb8ec5f9ea8dc80df0211213c64052cbbfce27f937b37cde04934d987e3609e6647f5e08c9a35db94a8be157bef089612612602bcdc8b84770b1a395fa573c9848bf172f762df8197b0ffbc4bbb4fd30e9a41b5fced00d30fbdac55bda3a57220fec343ff8dd1fbdf3665a36e5f6489030134bc7561ae3bcee28e4487d02432fc98839023f6607b0eb0fdbe04ddae731f81a3230012a3346b8b16448d67d68b243549c5351534dc425acc7211d54bc5c32697e1cc906600f83606ac96cba53dafb856a36c37251e2044defe61fa7a6d36a95dcc34886a32932b4f8bf12a0fb11a205318247d7e8b38380034ab7e25111935f7b21b35e3ed6c3d9b41bc2f788a02d13060db3396efccc3d2bd6b8bb9f46cc7145704f2bbd8caef72c50f759511607645698e83b7ec7259932183bcc3f160fce1e5fe4b38e499820fe8b5c3b23f85dcd331613a220fb58722cdf4ff16ae3f2503ed39cab7be77f7d97562a259f09abec2266c932fec8128ca01f6f58ff315b88f75354377d0873b8fb8fd8fb03cfb3786e0b99b57071c60b1c083b403bd2a988b9f0710930b3be8edaa9596f29856d83704557975122f81a49b62ce5309eb8116cbf29314f210568c425b07031321de7d358d8a66b9ac8770c5c80034050bd38cff9017c76b13b91883ceb5402e57c0af14fbcd2271475577420819b722d1af3e1ce8a6f07c08956e7f0faabfcfad18edd1ded3356e0fa94523b70d57bd7b53b08c41485d338ffa8e646ef73be0402386a14b36b2256143b39eddbdfbd71cd3e5b36fd4c6653e9e01192281e043642469e73af66c42e7074807636ef8c2a9e216635c76d79626109a6bbde7a885662b85a296164a96c0881916d967cf15ec7c3d55a1a3611035b50151e45794f63a0a981b0f6a1e0c7945500aa70626c29e213a43bd451fce12379a1065f77d88481c0b8301e7912abc3aa53966e4690132978d34f1554c84cfdcd7613f08407407afc51659c48ef32975fafba1c0900715559bf3963bc6359b3bccf796ec33319d8f64b0f6f193d61b10771c607c285faffae3b0269f028dfd5d9a05aadfa4dc571b7573311c8233d7d40780545a7082f544f9b96145d32ea41556dcee5c4b0675d2f71cc366667e776ef8f05fe86472899defba2ab6684550b0cfa5c9ec6f15f870eb0930ee60ff9d3ed2ac984892f9795bd6851c1ee4d97f82480437dcf8fa93da43f196f266a45af8ce06f677dc144d7a83899551ee1485324e298b6e79308c31e6cbd95990d469c8d7840da849f5f21cf09767484fb78f882d05cd5a45ac9e71529c7ddf54d55634048e107ba6bcad4c0a444eb9a5092296b007dbc0d504bff5befac72141ceac99ddcd57cffb552d9624fa5ad194152eb82df78b52fd8b3f9b36548eed43e3954cfb50ab9aa95dc9292e6cc08afdcebf09bb0db252157f37e7ff39299cb1320fa2f9fdd3fee8905e6ee66806450f928963176387586e916173798744c7fe80b615db1edc236156da02d287338bd27a378ff1c7a59f17bc3339b1ea884c28b09bc7f3d8be810f40c4368cd4b0206b69950cbee25757173f12662cb558528cf383c5a500118e99734e4366843af326f59fe95d3cfe31571c38d31ccec04777505838d12be78645960371e5569fa0bfcf726be2f905edecad195c032a8ed38a36bed7909174c51cef8eb5d4af1355757be6f0a0c275b8010de832eea05b984f66923c", 0x1000}, {&(0x7f0000001280)="abd5c181fc4b5f9e28327784aeebc224ebc53660c6b2346578dd0d5b7fc3d4feb2149bad79dff399aebc561a2f5d60472822f279d5ad305352b5ba09644222f21c534717c51bf08f7621810fe60339051373ef3f2385402c95393807835eb924185f83e7fc670fc30afc9abb820c72", 0x6f}], 0x5, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48, 0x8}, 0xa) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000001c0)="ec", 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCSDTR(r2, 0x20007479) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xa0) read(r3, &(0x7f00000002c0)=""/249, 0xac) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/184, 0xb8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x20, 0x7ff, 0x3f, "f8e8dc61f367c724b92efc9b405b32f96b6ee0b8", 0x9, 0x7f}) 16:00:06 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0xba, &(0x7f0000000040)="6c1ee2c721133dd5bfe312d044ce1bedb45a090069a085631edf11c1aa67f1347bea0b21a49f1f1d51f6fd06ed91e7b6d2b70cb46d1e2914aa7353769520f747bd5ea4594d36aeb55014743cbde9c70733a09d9ff4bbd542a2b10300c5dda55501156bac593c80fd926355faac3746e5f87eb7beb36f1118cd93b5bd1baa2d555f7f5c3b1ed71a6b121693add9298ff4ff9c1d2896607492c32b37b0683569cb2870d259d8f9cb35a63a73d6662fd05e08ed5507e00ff23056e1") ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) syz_open_pts() 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000780)="32e6dc0000000000000000745a36c81999f7b6739c15f05cdf0bcec58a3ee7a1437c28aedb7ca9d23dab5a2163070575002a44cba5b97af228b3db628c38b290fbec65a8acabf26029bcdbfa7e28225c2ede2142c3b3f2ddfd75a029f1106b518f8e546eea15b111933d5c0e59525e5e749147caf7065f8121e5fda7544856c508f158c0d95228dd8c4d339c3c2385477a2c268d36b991351d8f68fabbc8ef8cf7e23c27cd1885a17ed9edafaa5a9e856070bc0af6aff2ca661c283437e78a0c66bfe5a8002cc491f96f0bd48973483b28c948fbdd4556605693c096fb47d608f14a5d1daef7da5f74e75c79196d8ceef188d23c5124534088d77339e5d459d8c9c84debec4e6b4d12de267d2012bb9cfc010f5014bb371e0cd51d2edebe4af062b79553c86fb9f0e8c71df8bea6653f9b64ae1dcb4cf555bba851ad7b5988b62cb09b000000000000", 0xe45fd0a47169381f) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc}, {r0, 0x100}, {r0}], 0x3, 0x0) fcntl$getown(r0, 0x5) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0xbd) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) socketpair(0x3, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f00000000c0)) fsync(r1) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) r5 = getgid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/4096) syz_open_pts() 16:00:07 executing program 0: r0 = msgget(0x0, 0x0) socketpair$inet6(0x18, 0x0, 0xfffffffffffffc00, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000004c0)=""/235, 0xeb}], 0x8, 0x0) pipe(&(0x7f0000000880)) msgsnd(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000029266530cbb141e52816bfb80b1791edf1ca9c0bf9391542d422cf68eebe6b307ae7a2ad0480b6e29809ec20693f26a944d46cd0355f47534c3291d7dd66eb3f67e21c23e4889fdc2c54106946d7b0a5766d34b544ca1c5705ce741e3197e0a236d155f464572ea56d7b408757737a7fe677653e2349f71e1c25fc1332e2d7b0"], 0x33b, 0x800) r3 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000640)="bd24eaf677c45f9912a2f61fed876617fafcbf0f4b51a2ab18dd1efbc21b86f22b8238bfb116be410ef9ce79353cc4a6197b0ad6adee8c07e08824ae001b472687891ac4511437885b668e6c4639bdfbd3c9512f5be4d929cce82680b1f407c5fee56b0dd22ef821e08259f1584b769c0bdd39baadb9b0cf63d9b984254a391db01497fd3a9390f1a42a02ddee1a46d16a4f5f8add0b5c5ce47b1e8d0b63b7fc2ae7ad593834bdef36a2ee16384cfc9a91b18b3e18b8d95d569aef92fd3056f53764353cd055b4236897fcd40b4a", 0xce}, {&(0x7f0000000740)="e75a984f199b122c4e5501f1aa23fe5a283f22e50ffe9d7a93299112eb5077438d9340c57e6c7f83bf902d88244d39b9f118927925b3cf9a3ed6dd916ff0a8c8885a9030eb9ac6c8e201fe0c438f4627ed2d15f1aa191245d2af0ff18aacf4f84d27733c7d8058471b64dbc6f37a4385eb54c83d72668a77e8aa7ae6e77362209ce095b13e1b21779f8da8659d84f0e83caa00580d2c4293d01308b4d7d1029201128f826767570ff57f9dcd2303fe3f1a666e18b8fef898e0e0695d6b1970e7174c2f80928260f78bdf0c568b3b0323834e707482c5b964a5bf36a7eb925ee31dbef258fe3def8ebb", 0xe9}], 0x2) 16:00:07 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200001}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x811, r0, 0x0, 0x80000000) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff, 0x1}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/99, 0x63) mlockall(0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x1, 0x6, 0x9, 0x5}, 0xc) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x100) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x4) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfd) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/189) socket$inet(0x2, 0x0, 0x100000001) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x11bf574c44e9fa91, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_gettime(0x3, &(0x7f0000000140)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:07 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x88, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000080)="c4e3f944880000000000c4a19173f232266565f20fc2bb8b00000080f20f7dd73680040df40f0000eb45d109f044804a0041dbebf2f3f23e0f91a0a9000000dc2f") write(r2, &(0x7f0000000140)="e1e7b3687e7472796c0a9ab702607fb9e19bc442f5d7a010c56ccbbebf12db6d1abd3da06a0dfe18cfc1bd60cf30c24aac3efd40269af091b6b935a854d64f08cf112f86c22e38c82b3775c7f807b23dd9978ddc5fd9917d542f5dc2c9056e4c77740bb881903f63b593db49fcb2439356deacf887a82f13f1857b58a63b8f6be2a65fe2e9c70b93504c08f69474b60947f0948ccefd01c2f600fd1662422e04e1a3212f39047ef56bd01d98a31a60fe8838bb239216be19298bb05861d0f965810a8f4edf4dee69408740ca9520a6ed001a9cf950e8ede3d97f3b79159931270ec85582a3fd24", 0xe7) dup2(r2, r0) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) flock(r0, 0x5) 16:00:07 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73406db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0xf01a, 0x900000000000, "0671c6b0f22f8bb61613fa370e531a84eda1fdf9", 0x8000, 0x5}) shutdown(r1, 0x1) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x26, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x5f, 0x40000000, 0xea, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x1a04, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x10004, 0x6}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x1, 0x7, 0xe9cf6de}], 0x3, &(0x7f0000000180)={0x1, 0x4}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666b2919b618de0f186c6530001b2f5c9cf726f87f8dc8b58ed412e0b472c4782c42b7d528381c2ed80c8cdf24cc250d1d1dc297b94f906357968735350449f6e1887c07bdb2"], 0xa, 0x0}, 0x0) read(r1, &(0x7f0000000240)=""/218, 0xda) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r0) write(r0, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='.\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2045, 0x1) 16:00:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() shutdown(r1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000540)=""/230, 0xe6, 0x1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x97ce, &(0x7f0000000540), 0x400, 0x0) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./bus\x00') mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x20) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-/@\x00', &(0x7f0000000300)='},-\x00', &(0x7f0000000340)='(!}$@.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="20a3262a5e2c00", &(0x7f0000000400)=':\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='&[\x00']) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x14) r3 = getgid() mknod(&(0x7f0000000680)='./bus\x00', 0x0, 0x7) r4 = getgid() setregid(r3, r4) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r2, r2) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) syz_execute_func(&(0x7f0000000000)="c4e2e906120f18c266400f2b16c4427959c58fc9e899645c7c45cf0ff82346025200c482b8f714c20f85f1000000") 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x50) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) kqueue() open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x9) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20012, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4a, 0x5, 0x4, 0x6, "c5d99a473920bd81e669a2fadb369a03bcf7bbe1", 0x2d7f4e9d, 0xbe}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9c2000052a1c3b006be571ca0000000200008600"}) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000280)='./file0\x00', 0x0) read(r1, &(0x7f0000000200)=""/60, 0x3c) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) rmdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x91, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) read(r0, &(0x7f0000000240)=""/26, 0xfffffffffffffd7a) 16:00:09 executing program 0: clock_getres(0x4, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0x1}, &(0x7f0000000040)) 16:00:12 executing program 1: setitimer(0x4, &(0x7f0000000000)={{}, {0x7f, 0x5}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8004) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x7}, {0x0, 0x9}}, &(0x7f00000000c0)) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc020, 0x3f) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="b27063925050755d4e849169640ff653be8f1f3047beb6af4bcd7a5e38dd49a01508e84948e15f5f1466a45aeb69e8f877dcabc4634bc5d14c862b259037242d9b94494b990817d0d5e63e4aee9776a2011058fc80126b1c237f8f420e6e891c002507adc3f1352e5600beb291f4aa202fecc0abd5a374db8c3ca1310ec00d521d7b0d187177d96f48dc9a3b59d2be00012c854673532902fe63b4df450974449e2fd81e4688a11d3afd779eefae4022d6d4659695fba2039f3cbdd6993634e115dfc2f43cd0", 0xc6}, {&(0x7f00000002c0)="2802bee8a1182086f892253b008497f7919e0bfd67a2742a88fd18b177e3a97e20202802aaf2c2e3a7935ae8db2dbf80031057eab1bf258b1927eff715ce40d7f17a4e550018bc35d642587d6c235d9fffbc74d8bfc92b4a5b30b22f268c89f1fd3b347576f51ad5d0b185667da638fa5ba0c4176c50529b72b8e15e6707bd8d2dca54a5ebad4ec345f8620a7a0e81a58eaeadfb3782a7be058179f7ef3ebae8269a585dcb0b4e1ac2689f87438fc2242da7bae8a533abde286851a1671d6240650f747680b8b8e51e7ae7a53daea6debe42ce7740d7d701c071ffe297c02efd53cd1ef3564622319361355ce58839b83eac07e4dc8a7e37", 0xf8}, {&(0x7f00000003c0)="7b7b9eb39968f44d711976c3391f9104fd20e4d65c824c223908249e2bcc41ed14edc82affe1b790f2da03bd92d9e64b3f07a8206cc51fe196afeb52209d38c038618cd842439810ede1741ffd5c", 0x4e}, {&(0x7f0000000100)="d7b9a79944b1f5f8bbc62758984f81aa93e50ec39fbc88de0df91f0c3f11c4c65375beb4617f3298c00ee7ed31fb418f", 0x30}, {&(0x7f0000000440)="ce25717c2275bd54d5f7d3e2a7eb51ca6b35117736c6b15fbe26d849b37fd85c0637f813bdf18b4137dd36c838ad9f89876285d336a66c2056030cb080e7a3a428c8889224d09eab8789eccb9d673969e86b8b9fac9aae534c2e6914f0bc0d838c1d083065ede2d9e759bcf1114eb3e4ae8c96dc8c7d724648394124279114df3976f03dfc8ffdb96bf8a541f1ef572bef3a", 0x92}, {&(0x7f0000000500)="7f6b933e4738037cd7902db3f7", 0xd}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x3, 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffd75, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000000000"], 0xc}, 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000000)='./bus\x00', 0x10400, 0x30) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) poll(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) openat(0xffffffffffffffff, 0x0, 0x200, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x6) truncate(&(0x7f0000000140)='./bus\x00', 0x80000000) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r1) fcntl$dupfd(r0, 0xa, r1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000001100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 16:00:12 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x17, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="9087c397fa492bc142f10889722e271f9dffc98ca0ff7423391d3f6b4a33a424c696b3c0318b59e972984591738ffe3eb3123bcb0367e8", 0x37, 0x40c, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xffffffffffff2ffe, 0x429) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x38, 0x2, 0xc7b, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0x6}], 0x5537, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x20000010, 0x4, 0x2}], 0x4, &(0x7f0000000200)={0x8001, 0x80000001}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x9, 0x8}, {0x7fff, 0x7}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x78951aaa}}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) semget$private(0x0, 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0), 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20042, 0x100) recvfrom(r0, &(0x7f0000000180)=""/174, 0xae, 0x0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) socketpair(0x1, 0x0, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x81) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r3) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) lseek(r0, 0x0, 0x3) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002380)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/245, 0xf5}, {&(0x7f00000021c0)=""/204, 0xcc}, {&(0x7f00000022c0)=""/49, 0x31}, {&(0x7f0000002300)=""/128, 0x80}], 0x5, &(0x7f0000002400)=""/254, 0xfe, 0x2}, 0x841) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe8e) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) login: panic: pool_do_put: mcl2k: double pool_put: 0xffffff007513b800 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 1487 55431 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff007513b800,ffffffff81ec0020) at pool_do_put+0x2e2 pool_put(0,ffffff0064eb0900) at pool_put+0x37 m_extfree(61621a5f44e92fdb) at m_extfree+0xb1 m_free(ffffff0064eb0900) at m_free+0xee m_freem(16) at m_freem+0x2d soreceive(0,ffffff006e714d88,ffff800021165de0,1272,ffff800021165e70,ffff8000211 65d80) at soreceive+0x1131 recvit(ffff800021165ea0,ffff800021165fa8,ffff800021165f90,ffff8000ffffc710,0) a t recvit+0x28c sys_recvmsg(ffff800021166030,ffff8000ffffc710,ffff8000210a6628) at sys_recvmsg+ 0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,98c5b97c010) at Xsyscall+0x128 end of kernel end trace frame: 0x98f080f1dd0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.