325d77ed3885846c310d8def87020ff1d93d334b13e979498b7b68a52c1c1351daf5664c50840362aeba6a02aeb47e4582f1a5e1f08514538fae6b401bb80282ef1b409f34927c632837f2ab3961c5d2f79b778ba147905162e188a9caccd70fc4516aa1c5f7fb1f854d6d6b1d5b294edbd3504c1556f87390779b4c80aa85e6269ac4f3c01b13c8c20b236f2f69c24d6755755f5bc71215542a54786806df662afc38db6ed30552c63b51215eeda868f1aee8040d1743dc62722bf68c3c7988f400ce3b175452915426475f63715c52f47d0774e1b1c6344fcdb69e552f6cbbee73b07847f2bdfd251d10155605378bd998a85c73165c486f3d09dec4269cdb6aab2f014f8e461dd663fadce33588fde08449fb4da964afab3dd919a8f0bf54bd616dcd29a512a99afb3d04646e268141c5791c51bcd8f3af48f08bbd8913f5c37e6d6e74f04dce5d9314361526738d72ea0765742225f328d6cd951ae2c9c950fc0e61092ab9a297c73f707830e172c4765f2a8077914c5b9e7254c3d9764c07923546fd468d289e332faa97cf91adbaaa6858809f5ef6cd8ae7ab2451948f505cf0708b5dd55400e9859d52ee4c6d1e6054e99ed415a11201c3c078a9ead6b96a170ba68b3d19f2c67caed8eaa36c8679e095e01bdd711ba7214ac1664c87b7bbd953e7ba1262e118cabb3d16b659102dec1143fde6dd8a3c7bfa8066588f1c1a703021a9d0b9773f00465b027ea94f76cc703d1c4a58a611afff4ccb1d372c55fb80b3780d5a27f309de1e17a946f9ffbf3213052cdf0d2c315a653ccb407975461ea0562c239cde585b25b39d8f7351c1cb4f8e1974fd20cf79251330a6ebe9d840eaf88f5700b5c655982ad3a3078347224a8373451e006c6b8c8b82bb672ac2afae83da4006c5a12009411ff83eac7425cb119a1dd70a744a639a5180c9fa499debfc03872dbf35200dea238b2ac8e792b81caf373588924f692afd11bf880219e19af39aef7f6de11ba1f7c5aa09b72c619efecd908e13fc585dd1c9074b6ca1b0f3e39f7c3f1750b383b3b3dd2c1a351af9cf678c369133c21d7de15548095ae5494fad19db5edae829cf4a3e041f7d476586332ba2368c83d48a73aa1db1e4c48fae9f7fee701270a91e11b533c9dc3179ac5c27de925e0d8bd397b9a9770624d00252fd1d4187609cc8a4d921d2b935fc9f9b60a6bd1d82c28f073aa252115a96acf0d7f7fcb3afad11102a35e525e94fa73a94dacf6e45577f9004755171c85d2d0e405b04d1dab20dc480e147146c86778a88f7515ea91c37e277ab1be81519e0f8b1ec408a71d627c36ad15fbebf10ef2b5efb555002d6b374873929f1bc71bf", 0x1000, 0x1, &(0x7f0000001280)=@in={0x2, 0x2}, 0xc) r3 = dup2(r2, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000012c0)) r4 = fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001300)=0x3) ioctl$TIOCCBRK(r0, 0x2000747a) mknod$loop(&(0x7f0000001340)='./file0\x00', 0xd020, 0x0) geteuid() r5 = open(&(0x7f0000001380)='./file0\x00', 0x20, 0x108) r6 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) mkdirat(r3, &(0x7f0000001440)='./file0\x00', 0x14) r7 = open(&(0x7f0000001480)='./file0\x00', 0x80, 0xc) r8 = open(&(0x7f00000014c0)='./file1\x00', 0x8a8, 0x100) getpgid(r4) lseek(r8, 0x0, 0x0) linkat(r5, &(0x7f0000001500)='./file0\x00', r7, &(0x7f0000001540)='./file0\x00', 0x4) geteuid() ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000001580)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000001640)=0x9) 02:04:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x30) 02:04:50 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x1, "e9459717705f84f725c5d33dcdf85f54c343278359e3613d0e1e204a2444c312412296dae11cbfb8777b98aa926c82716307510e070ea5a96c48f0485c582d6385e2417d095ef1ecb52d700d01e7c4a1a966ab68c506255cecf2a6392cce01a00454b8c869ed5300ebbd026aeaddc79859e939e1b812ec6fecaa7416fc2febd720dc446d41719967f29dde9a712e03"}, 0x97, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 02:04:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getegid() r3 = getgid() setregid(r2, r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r4, 0x4, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 02:04:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) setsockopt(r0, 0x1, 0x208, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d201231f65d514341513afb2a7489268fb965e89fccbb1939646fa677e3049400000000000000400ba38a3c787e5335f3ae77df73be466392cfaa8bd02d7c7b51b35a705be8be7007c736de1d4a6e57ccc9fd971f513c6b087cef9395b76f6"], 0x10) shutdown(r0, 0x2) 02:04:53 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000200)='./bus\x00', 0x110, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) rename(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./bus\x00') stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)) 02:04:53 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001a40)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x48045a1, 0x201000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1000000000000117) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffffbf) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0x4000000}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 02:04:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1014, 0x5bd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 02:04:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x40) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r2}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x6084, 0x2) 02:04:56 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 02:04:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000000000000, 0xfffffffffffffffc) chdir(&(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:04:56 executing program 1: socketpair$unix(0x1, 0x100000000004002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x9) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 02:04:59 executing program 0: madvise(&(0x7f00007e0000/0x2000)=nil, 0x2000, 0x10000000007) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x0, 0xfffffffffffffe00}, {0x800, 0x925e}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="eaab37c432aa118175eddba2878bb9b2f1ea59df85e4c7910bab299f8dc7a061ef9977c3434cc4cc51b0131985553ca218bc76d67e0978dcc1f7274fcd4c0c313016eeb9672a4f103ce65888456873bbaa6b7fafd36b84bc1862f5527dddc79acebc58b31aba96718786f2ffc5ecd0172acb2d84eafbbc5c74e4f8c45eca15b359603d73e119fb73ef5524e3bbfa4896af64bf26b0004c32192b934a2a4e6306c38852e988dadaf23d5163cb06521b9cd0321fafae4965900db2d2a174c0", 0xbe}, {&(0x7f00000000c0)="c9a6099b4c370cd64431dfb74274cc75cf38c03d2e7a5e9eb3e79023939d2956853d68bd2049b0b82ec7432697624270f08c32ca8f6203d56f8fc61a48cd7908f517f6746691646550a6d07c66e967aa0ddc875e371aa9a07d36d2b16e8f867bd433885a8a939a669d005b", 0x6b}, {&(0x7f0000000140)="aa5e71d75b9694c493313f345671a0643d23659688f02b2b9ddd65c0b275fb8af2545487d44c62690a9f7b753a02ea06dec385006669d51ad29c77e3ba3c867ebe7e8ad74b6451cbe687fb3cfcb5edc340", 0x51}, {&(0x7f00000001c0)="027a059408bb7f0814cd811a4c567bc4c3fce61c12b3f99fed5a74511c7e73fb41797b74d1a51bd98855609d73bd7f92b122426bbc72fa29c564097f3c59a10cc7fb2f6ef14ccbdc806cfc5e161c089f1817fde1dce102ee0136365e2e2da5e9d422a7f0a06e3f848ae453de5436a3cabd", 0x71}, {&(0x7f0000000240)="ce20851d94fe86f99696f63355279b55a6c1865e1fe7f4e24b48f8182b5f5f8f2bc5c002032ce2a49d740a446511e825f508eb130fe3", 0x36}, {&(0x7f0000000280)="d6e9c72a5996591dacdc48f22e751627c814", 0x12}], 0x6, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f0000708000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 02:05:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x46) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/216, 0xd8) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 02:05:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:05:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="47d0e53c514514dc77954b18740b3c95fe0da4e330614934f46306bc21abf8d20dce19fed5079b4a861b0d17eec28d9f77852034506b285a337307604dd097c8207fb3c891a4039504aefafa27c5c6c57b69f53c028875981ecd930f27ab", 0x5e, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="002eb0e6e9a3e241b900"], 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) fchmodat(r0, &(0x7f0000000280)='./file1\x00', 0x110, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = msgget(0x0, 0x40) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x4, 0xffffffff00000001}, 0x8, 0x10001, r7, r8, 0xfffffffffffffff7, 0x2000000000, 0x5f7, 0xfffffffffffffffb}) pwritev(r1, &(0x7f0000000080), 0x0, 0x3) 02:05:04 executing program 0: shmget(0x3, 0x2000, 0xffffffffffffeffe, &(0x7f0000ffe000/0x2000)=nil) 02:05:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000101000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 02:05:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 02:05:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x5, 0x200) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYRES16=r0], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 02:05:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="8d2b62599327d3e0d82e4e14ef01b378966c666ff79fba46a1ae196cadcb81938c46c4a8ef7c36a281d5c0971452854aa247114c731f6f8990b886185446684b443933db5050e22fa1ea4a4879e924c0be8f2417a0fca616256d6482791376f19907855c2d4dcf6a554218ccfca5bf10dfccccc47e20e96fd28647df3051e4af5cbd4f5dcaf18562b62fb44193ece31b3690bebbbf9644d2eacc079eea1981", 0x9f}, {&(0x7f0000000100)="96d46e4584cf5cacf38188638ca4c8cfd3031754a9dde3db79f7066198fd379e3aee7f61afdc75750ec779889ffc58c04762df5a5dbb65ce06333b1e78674e2525c9d1f3411e4d9b4b818e2e45154a407e25a58ade0f", 0x56}], 0x2, &(0x7f00000001c0)=[{0x60, 0x1, 0x81, "49b52c66577c6ad57da1110d7e772e351494cf3eee4b57b30718b159734d685ef9d6f1a4cfdbbe5682ed28832cb5032d7a608a80d50b6362d1cbab8070689769081ef582274e7d4baa"}, {0x28, 0xffff, 0x1000, "ec334261a5488350ea55e41aa32989bbc2e2"}, {0x88, 0x0, 0x4, "6f3d317bd36719019327fe5669fc78a80c704f5f85fa4f5b7dec33190dc87ed925b1c5f7a40992a6f0ec190fdafd8aeae570d24a8c5f6992b7a498df73374d11f26b0b406c54760fe60eafbd0aef4d991a87d586c651346f4421f9c21b5434d50241b3a16c527272ba699492ddaebf2b32"}, {0xd8, 0xffff, 0x7, "5ea81e304bb64a0f4d492449a35ddc434cd6741992fcf0fa09e3eb2e541aa66649f654ef6738fbea4d105f028fcc41599def54bdbe705f167ff665a5d3333a2b232aa5534f08f555beb262c88af0575c028df9b78cdc53a8e422b293efb5681fc3f490ece88cef38194cef04232d49fb2f03458de20d51100660002244151ddfefb6594d84d4e9cb38d42e8f3a4872b1a6db3700eda6dfb25094ff2d531971a19e7a48ecc87bfae0170c12a3a2e637785241a4cf2a07e066e2ee510b9014add89efe142be7"}, {0x90, 0xffff, 0x7, "5fc2d66182842073b5a51e8e89d7b3cbb903f7a80d0d3164c029d0557f6bb1ffc788a36ad02093055f9e85cb229b697fc17688a603754e1b65eaf6641bf57c8d76cf86a7bc40caadad3001a5121fda8b6e3cdad4d683daf190ed18de0584e4d350171471605bd7d88b2fc99919e45233171b2cc5e4852aa1c34c9b"}, {0x108, 0xffff, 0x1740000000000, "f7d005a19c80b29e416aebca64fc4320ce9e4b6c304d62d9369db9559095b7c582c53e567aa7317aa277dd90ff51b8b32a5cc777523c1fb8465bc68d9a149385112771f6de5bde657b4d3060885bf761fe1fc4f2120611b2f4e6717d07668a5d4e10ead7634cfcdf3f62dff3521531b2b1d898fdc2f4e22fce101542b99960a9c2cc8dacc0f76903b8913da9c89b86b49ab4fb888a027fc03c09637da25c69af50f343de1efe44d6b08c7f477362c783f278ad5fc8ac864eef93c014066c0805bffdc9699c68076ff98210f2fb3250b0bc5ced0c9460b8f51344c3a0250af21f128aaf3333395ae71404b881c3d2cd9242"}, {0xe8, 0x0, 0x1, "529b7615d19209cf12f9316f793f2d92a0748c1653d74fd4135178109a459a3165f5ae4f2b983b74049462843cca1232880665ef984692c31edb46cf64efeb028d5c8765f68ce76488eaa1f8906ec03cb08540fddc1e7569837383d7126a41cff614823aefe717673e87e7a2f2fa3ee31f8bc9f76bae8a980c1adaa8dadfec9173e554523775c8cfb787b31c416703b8db4d16e8299af2347e3487f8f857a997438e3ec8c9dacd0b559902d3ee473c37ea7a89b4000b95886b9520c2cd6fde91f26235c46e57989f514c5dddd76dda768b7805"}, {0xa8, 0xffff, 0x0, "771ba50656dbea77e3482b72f80aecd0ae576eb249e3df2e9fe439216fb86e89a256d72c30c8ebe342b158d2fb71795510c431367c00342defaefdef0fb4395cb557c3000750792671539c088274053b788941bb8554530a1847578de127a3e9613dc823765b5c38c099037c0b17c771e2b106bad882eed933956fd7ffe67fa28f73efd4ee7b0b1ff4367654d42d995a11c6"}, {0xd0, 0xffff, 0x80, "ed73c9ef86c10c237c56ca2172370c0661d28f460ac4d2d488c2ca467661aa6e3bc2642b5c90655d73a5daf8cce93529c7f992fe67a01485e32eaeb4f1e114124e1c805fcfe21ca10dd2be85447766772030309c1340400ca67df0b845116692127bc101f0a9cb339bf86f79ac2efdcf3fba5263757a6308687c5b888f2c1806bfa58cc1fd2ce3bbeaadefffe1ec6adac9a5de27b490c8ff4866bb867fc219caf1334669d095f71ef7721fa7348e05087f5df55d0d862a48af4c45152b"}], 0x5e0}, 0x7) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 02:05:04 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/59, 0x3b) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/49, 0x31) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002680)=""/83, 0x53) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x5b81) mknod(&(0x7f0000002700)='./file0\x00', 0x2000, 0x1) recvmsg(r1, &(0x7f0000002640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/254, 0xfe}, {&(0x7f0000001540)=""/76, 0x4c}], 0x6, &(0x7f0000001640)=""/4096, 0x1000}, 0x1) 02:05:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mlockall(0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 02:05:04 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2020, 0x607) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x22, 0x24) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) socketpair(0x26, 0x5, 0x7f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x55, 0x40, 0xfffffffffffffff9, 0x88d}], 0x2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000010, 0x8, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x1, 0x5}, {{r6}, 0xfffffffffffffff8, 0xc9, 0x2, 0x6, 0x6}, {{r8}, 0xfffffffffffffffa, 0x2, 0x40, 0x4, 0x10000}], 0x5, &(0x7f0000000300)={0x1, 0xed1}) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, &(0x7f0000003540)=0xc) r12 = fcntl$getown(r7, 0x5) kqueue() r13 = geteuid() getgroups(0x2, &(0x7f0000003580)=[0x0, 0x0]) sendmsg$unix(r4, &(0x7f00000036c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f0000000380)="c5bbf691784eb8ff36ae4d00b24b1ff21d30a3ba520396efdc795f2386e40469073fd906c72186e25771db33e72326980d9aad6e14b17815b24889d7d718491ae51f4c9dedb25434b0563b16aaf056a0bcb104faf7c1dc3b3c30eee256a17df3bfd58aa990b7278d657e165341efc8e3e5b2e963521763e521a08faf3c5809947179b7ee3496eb063a3bed2e3c7d6bf0064223afd9811f92775a6aced0916a1852e8a5298a54eb55d305c9fb6761329b1d95e98c322005c30da4b048c554022956e5d46ed49d7ebb5b19569ffff2827d3511088eaed6b21721490d4296edc8b63ef478ff34bc65ce105ca8effc48f400d85e1d94f848a2decc1b97f3227f37221715c0cc6c60cee0021f28bb28f262915b57f85d845fddfdebdbd3bf8ff95091d4022d6b6b001248847b31056ba71d4deb51bf4b847f584914061d9ee2872fb71e2cb347574746487ae317283b04574eae5017f7d0594ce20e9bfb741456e1060ba431cfd8b78c60a7443d0a55909006f3cc4a34a694cc837d0e0998f02c4d3061acc3b79aae1d52e84e1a7b3b928ed0e5c6fa370dceefcd7ee528865e7129f3c9f162bf840de6dace0276998ae7d4776ac27db91ecce37d8e7238edb699f34d8e6be2102bde5fe8e32e6609c35c2d5719b90543c9b4ed606fa1f00dc06952b8e1894c6f0a78cf2de7341101828e31667d679f4416719b2f465f6090057920d80e4c000cce89f713d512cf33d5addd25e15e7e14c9c147a848a2356ed0d47a3bc872e9d08ff23526dc69e4742782960ed7dcc79d16e96e819d604e1537a9c34c75339d440cd31796ae1410e91bd662087b200d838d3c1a221d5e0015e09f6f1c09a4e29045895883905b9caebf3449ff37ae5e83d36fa769da0667c4ef5af99745cdd311562c7724f55842f0bc16c55aca0f1bd86812c4cf9b7226f29385ad73f03264e8ea6202a024b9fbd376b512e6a4cdec59816148220bbde5cc3b07db934df46b0e71465949fca4c679dd7e7dd9ff77ce35278ec3818972dda362cdf09fd0d1a739d9b5ba289c5dcf2c8a2b5958fa053925f0290a47875102e293eda6834f2291299902c76e34105bc8f237143d6df8d9332dd44c04b7855b9587d8d7340ab5cd52b1487da2c19f4235615352b04cd00098a7410a5670eaac7a62f039d50250dcfb597cb77edd46504a5e2baa9baa92c7958cafb2e3b24607336852f97a1e3bed7ae45b1d1d41451a29084230cb74020166ef2386435e641a2ba710c61e02641aca84e6b72ce40b0bd36b0ca7e4e905195791ae768b2b12f62478ebcee3877e567220af5b3eb3b39a62f7ead35cc4072935413744113c202d102a58bb1d8bd59dc4110ec1ef6649c83b5ccb0dce60972812a23dcad758053db6a62aaede86c32f68e344e1abd0a3ee1935f09ed666cb09b507c983390ec5e42e9eb41f224a5cc4bd32d704d94afdeb8cca67641146ccdcb0f57d7f55e06dfe1162e684a3a84f0804118dbc30321e8f1ef2b52ff0ed0ff996079fa9ec44b2ac029eb40b333999400a10766ff18a81ec2f099356b63ca295f36df4abfede3ed755c47e03b8e8ab9f961f84c287f5827adde04678dad89c50b73c2b0366bf76b4eafd827ef93d5ed39159244963ac43d841ae3e1f9dfac90130b3f367558c3321427d2e581c188649262ba845259f3bfc12fbdaf449049402e3af3bd1789db3c87a016607dd00a7976fbe99bbd56cd8ceed447357f3cce9597034b8789cf5ce0db7965563539c33a87f3e1962bf2f9af5f9cd6b8579eea19c987ba7147c1ef795819ee3648e08cab3f3180a69a7f209985ae4b09bc3f037b6461e7bf90f9630c92694a5fbb105b1da4df64fc67bfaa6e6db8fdfc0841b77843092d50f46a210c1f2ece35400c29548d34bc1c8454914de372ef80d063872bf31341abdf6438d64801caf16a5d9cdcb2ef53463e00e3906c98cd8bc70b1c1dfcc6a6b887a0d511801b5b77a8290a5ef01ffb9cdc50502ab153d4f32cbc93df67ad3637bb94e58be3a31e71422eed7c55aac6b72459cdc7e7f6e27ca03afe01cd6d5dd8cf76ba76f6565f5541285f10fe63fcc5812beb7dcd1bd32317be0020d879244dc193a870476fe0b915a57e6b4de56ebe45da701a279c33d3a4d58b68b3a2db5a58dd226bf6de59b4e0cf74414bd47d6e6c82fb8598c6c723f299531fff42b5c1ca5c7201ac2b3a0ce26998efcc754e06a60595e6b26f2a1745b492ec47d8ac0261e80385d8d053ebe46484adf68747380dfe99029f7e28ababacbcb4a509ccefbd60a2d427dec4d1b5863fd30f20838f407f32f1a2fe781c05d72b57ec0ab758a444d0c4b69b0107c65c0bac6f159279bbb989d6f0ab7e4a86792893cf6a1a9a51177b1044aca49836c640a4806f14255063b3b88c7ce889e50c483ca324f58695083733142fe72e0b2af4e763b5a9765827ae58450abddd02dafd5a84c114332178973a2da533c2b6fd9b39367acdca8885d13c9b2b51da88c23591767d1be417090c94420a81c5952d3a2dcb6e372da45c9ce38bb48d9e552a1f928c3f8194f847bf8335af3734f3fd02da1bd8de632887e950e5f350b939a10f2fe307fcd7c602f6616017b56f5118ff2ad0397ec8056b976312af88bb7ace8e5e35a1089f09fd77f12c8da4718c2857ebf625b0676ede0a388262d87110c8f19434f6d02478a37bd56aed4e233c60e4c02741072f185eb34e7da49709497dc45ea58c6696d3ecb598f5cee0ce46afddb5c87b869efef2556e83343d750bbde243c7c21ae389994a0bba476e52e771e8fb2c067b338788a8a3dbd1bbbe392748e1be1a7e21172d392e73908265f60d39ed7a805df08381a3589df298607f5add02e67ca2896f7e11b4efb9ac93f9763e9b4c4d34303dd4d0e48b248721f0932f078b194706a46ec38339db09dec6a44b1df6790512c0e3b58c9f08d24ef2f42deb5330269006d10820b0c6ac765ea80c4d1551b632a2461d1dfd93fb5a34ec71a2cdbb83c79527c79e316c64797aff1fca22b30f6511f57300b7e3a1970aef48473eabf77ab3d0efa653cc6fbaeaa9a8be1982fd762a1e9a3e34950493e7cf5d3ca8d35369172bd48c1ed1907b6dde2bcad5ecc474857cff55072e6a8c7b035472cf956b33ffa1d68d3d4805e2fb4b90f1645b415b62cc8afcfa2253742a02c9c505e35f2f88584d5f3edce9721a34c3a807509439ea910439c9f1eb08ef2ea10947852abf080e91e805329adf26c00f5d71fa9202ed1326ae21c843819031a2d1b041c3d9486517f5047252824ce57a92bd249f9f2e42c7189df7a80ca9b40ecfdf1aac369b581dd331d2cb893c8e3d6456110abf25d80da35c12913538943982ca2135dd4bbeda6f287f5980877f0a4d1104e93814321b5342cf0ab9939a819c09b44807acd188a8bfef28a5940dc954200d0f2002ad31d599b475a96be9d99bb6066ac379207ffa55f9f465acd6ea2d6617ab68d4ae8ef72ba79d1b49ec2c517bde8bce61fd6e2bd2ab9ff6b4c2ff4aa87ffcca1209da68f015c926abfcdfc5e8347fca0edea1f5ea48559fe51ed2f1160d02678e3ba6cb03c5d632efee9369246de76816903a09f8bab031b8bcd47984ce1419b16d6d252c32b7a68d1903c72f8cde2b9c372ed0e5901b2af3893cdee83b755b61e108e3c6c0308bb985d738ad2b55a6cc67613aa9106dae19e39179503d0b3fb83eb0abd5ca434ae4099113d108aa6a2d479ced5cf8a69aab772f85c00e6163a22c936583afa15a23b6768566580b8da6e7b5553e5c9dc16deea888151ec708eb626e27a1823e1b99b1e91c9456ad15f10acdf29c462ad4417826eeed7c490d09963e7d9e415429422e89b7e8f9df4080ac4cc0538011080a69b65f147b439dc3d50e260f74429ad5fd1a2df6afeab0aaf1a03e256fd0a3c054aaf958d5baa9d8a91cd68afedc4d5f324b7bc46976198352b7b5ac944144011ba97955f8d27cd515f5412863372b351d3fa40eeff213bb87faaa7d3225b2e21e0a782260e830f8272419034914352dbd4e42b2376afdb3bf3047c0b0324ac07d3dde8941553047c0913b3c94294cdccaecd8fe7afc133e5a16b5ee70a97a1ae367030e630b878d43e5bea5907a46dc5e58efc793d7a9d8ba11a7e7e621ee4fae4933a9f5e729c06e00434ce66947756cae77a2c1455260f9459ffa7d1b7aa9d7164f3d9f05d2edfebe1a053d7b63688afaf110234994cbe3f556fcf7d1db984c6b9abcc221f372abff9f8f6e49b4929bf5b0036c72f07f5c7dbe153819d698af514a3b05dffd5ddcd749f29b093c9da9e050ffb3a933ca58a362c07f547914496fa1836fc24ac81249e36d39af9b302d7d1557d1b7447a4331c7fcb859ebee2467e8140bba041d95e0fab03658c1afb1e3e2ac923af71f9a1d0e5168d8f95400be645fb4aee9395a7a340da6e3222953e6524c60a97bd081ca99e5ecc5d209b13461a71284ad80ab7f42f8961726832eba868fec9ea7ceac24db5ec0cb7dc0192d312b3cef399ae1ade8681861db7416d6f65f0f9cb39131a8a953aa84832b16d5feb4adf10d8121a51b6a3dc80f843afae747d809331a8aec1b12abd816da9800caff8186ebb15f4989069e51f5821ed1c1e2b84fd8eb27f12dec1d2fa7934b141aceda656e52dd742f404353b38881cbe590e81bc1082bcf73901d7f5aa4c488cdcd48c0a2ca08d631b414a896a7adf1589b62b052e704d2ad737e41b9f4f67c81909b7f8b197869414c3f433fe908525e880ecc6505cdd4165a90ea19264abb4cc8574c13902c60a7fd2da6383b9f7c72cdc5ce323be11026d84efae43dd2dd3c4b2eed8e91c5c2f2fd2d07faff39554351992640357b45ec751e58f9449d96dcf7782d86dee2b528246305f93b1e5bdf68863a92e8cb297e98aa632258a1f56037b43fe484326cd54d8cf7514e17efc479a0b13f57a7d7839c03a7e2f2fb3df95a536f8677003981bb8ce2a4653377c85ed72b6fa5c307216f288c9193cb428bc7d9e21036eb7b3e045554a50431b2b6dc143cd657986d6eac6bce0d9aaec0f984a6bb09cfb645c4b10b80d7e5afb5a8f116ed8c86cf6fc33985f040e30338be1acd56230ee6a4520bbd22e445faa68fee138beed797367e896605ebdf3a428d5457fc2a31ed17c6b163cd77c306abbb00618b166c339f311751a6ca71ab410fe29010964485d47d6087da3b11aae8251e026357c1c39dbfab5708f62f5711695f1bad43e626660622cdeff8bb3880437f327f4d10fbf11690fd6c59f9e972ab94176f63fd630f27157bcc9c863f0431c0e13000664ecc52c2036ef112728986e6fe4e41eac6eac029a32a3b01ad71cde5f90b2e22abeb885276fab2bd826493054e00b64153ab7f49d10400a87ac1a18b548d7341ef94dee898d88fbbea307764dd11be080cb3c7ac746b4238859608d18dd9d584abc1586089126b7ff66aa52a87f29eebd04866518b8b725fb4d51b666a96415af014806f3b64c62f6a05755a5371eebc4bc676c1dd299e7d9b2fd3757028f4560150a7e420be723c4bd478f3d114551f32755355cff84e6872f3ec6292f307ab173347ebb231df218e3c88c08d8d8cc02b14e9fefe86f1fe71b5a9681b70b311ba3cc0970ce706336685589acb460f798193fe444725a7e9765c40716249ab550d99d776106ffa6f537b5f50be6fc1d62941c97fca0e5e3a67c5db201d4e83cd30b36fee72ac7ed8a88a7946137fda10e7d40ffb586035c11961dd294fd0f9816ac24419ad036cb2a", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="1a5bec4d25bdffa2697abbeaa18261c7965df904fcb44576e3d768ef06c410450e5ce3d7ce5533d879ef7bec97c55e7a861f2f1b79eee1d2f4da2309cf5587add2cc63e18e5c3d07907e210d1898739d97719aa72e28fdab44d3e94a48a2079f8aa9bc601a36508a421f1f4c58fd15dab147f05bee95600db51a1211ea9c8c5f1ee4f793ef51e9677c9d81e1a9c5c7c551406999e4ff4ea562c410f1a016445b2902970ee246474aa0cef1185ba25d1b24318c2bb4feb01a7432a764ed081f88e31297afa5f504b71a557888951b406219563e8ed1088c02db54bc114f6dd5124aa2336d62dce7b67a758ec09abb55090d611fe64fd57a25a1f43b4f5e498a3ce6c8091e7cfe639899bb6efabea85cbaf50721186e5bad10c99112295a86667f74050afb9f2f58f691bbf4464e9676f36fcc1468fe3e005fb19f38ac4078d0c28fc0d624b88a2eec59a1f43cbf172cbccccc1a516b1be439c53485985beab4531d62ae156e75dd21349d347662254060ea47bf4369ac5d0789a9ca72f4d8270497b6ce5673a64c8609036cc8779401a10e1f2cfe87a69e4c5d1cf5d787e1e3b2890ea7d6b6b699357f14c24748a2a589bb3e0d1550ee2e6b0f5d1581556de8ae0f4c86c287b38397a1a4706e8d1d39993a5646166bc912f6d0fe1d04916ef40d65cba4dd7eb977abeaf6af53930678072ded6f3dde304c4bece3ca186c4f1c4da226a0032ac22ff9bc06b8436582e3408dbf66807f82fe098ed0716305a4a5791d8923b9140e4190b646efc52a2e6ea2527f3b08e3c9f64580196389a886931801ec0c131e85415d7047bd0b403d8869d93ce518be88c0f91736518a9874a84718b8193f0f6bbd4eb3801e271abcb14bb11666aacab3ebc1f99c8c3a3a736a4ebcce1e8d999c85d6f6059562375252ad23c7d14744557941602d0d3b1eff42d36e7101bb5ac5ad2eca7f2a0e6ffa7e7a2424b5d6feb462de09685e0aea50423032779f284ca079708b2eaa6e7f6b4799f600a77457e8c039b2b3b55b0a197c577d31ea366854308e9451dfc6ca5833454dcf6488ddcd5fda70fbe74f6ad762a109c5fc5283267bec19defb26bbc96b417e2f525402dbdca42c646ba64b840bc752256f0c76833a185f0659077f4507bed05b18f5c1a1111ce573573f330041b84586ed9de4ca8071bb0ed9fe45fd90a07920d25ce999abe251ac961b54cb7a6e32e25a611622215ab585300f33f42e9d4f39d0889bbd7b87dfc6aa79ad813c2550bb1205d922a97c7cede3dbd0b166d91bd0361dcc99fb36762fb1d5db0815e26efaeb8ad17342d2e25569cd534abb0ea088c36dd73ffe7362501785f8244d9bdcd239244bdcd5967b3ddec12f2bb02c77f1bb08d5a9a8021955a09e46a670de4fc5561a1ba46eca3d1e7c2cf00bbb8b77aa3071dd06a08dab892867a7ad0bbd54f5a51b3f7702deee324330f20f601de017da4c41b2918a4a2f605193a3787a8d04f1da0886737d499dd2f8c3841e451d993bdad5897a0a167c0bea7573536d89743897af394dfc1294c7eb45ab076ea6b5c3cbce31166d548527464d624a33c71a24fd1e199268e90aeffc9e380c072e9963d9e3152baf2b27e936b3d86e4c2772f3e596dc4d32cecf8bd4a81b238fa58cc4f5cfcf672a95e0768b6164ca67c527e455a30df76b7d333af2136371ef1e5313a912926d590933df0241fb92d4c6bac8d3d8948db1f381773242aa6fffb1437c03d7369dce320877193499796cfa957f54a45a809e07afb7d8f1995394a5210c9b7094e6cef74a5a9a2b33df29fc78658a368a356b0dd697986126282fe209cba4cfa2550b474d3c2e80343f93957f3f26edba231cb9f59edfbcdb3d6e7a357849c2c9c02531fef9dd123fdc9b7708d0a42f06170f5cf643d542a9b9a03ceefd16640e13bdf7fae431c2a84d1034a20747f1491e2f4b50ace20fb9a3c8621a6f27d8fbbebecc54b03b80a9ff5e2d9ea6da5d1d2d8ab6842e687bbb973ea73f68b486a8f933a5260ebed4e9d36915922aa9c04f4122396fdebc89f20544889883ceee4ef04917144f8ebe8dd2a4d278b42acb34ec23df3a4312f67099e10e96426490531c6d779efa24b37ed0c0bbc349562681b31abc16e348ca9a73953d31b34bee9f90f6cdb88492e0077cc18f91abde0eb267c8246118ade5e74180b2c0e63cca35fd97bc255b90bdafc105021c2e1780a539d149250f6c593060b684508714d095bc3d725a94e4852db98c33d15093ed3193fd44ad2be9e9ceca5345a77aadabd094c398855eeb824e670e95e20a3d8d66ed02ef3b2ad64023c52e270eef48f983d4695faba14086873331cd54f577ae4c79075b9f4d74bf9eef1df868797b63d8284407c16fa4dcce2821b3e0d617eed3a40bc76d11546adb58791ed85ef9dad6bd95a860b52b1ed325cd5ead95a2e880b6da530710edc6ca95003d3652983ff7e4184ac870f6eb65bcc054017cd941dd86ea3d0372a23fd70d754c7fb919268dac49fa33a145ac940139bc22865658e50b0e2a07ab97f652f69a15a23bbe717c0c70fc036359a877bb083a7b94bed157e6f11833579e3a2caf73487f20064e1e746cd9c13f4306d39c5b4c04a52c6e5033c3ec2932857ed9c15fae406cc028d3008b489e47571dc9f7c7ccab32b138e03ba1992f1ebf11aa7d49176186dadfe27234502c69aa0b80b65aad6735dc021ca08d5efd8b5e1bc3f6ae66459db8406e72aa05557c60b49c3a6626c90da8827be7853b4a97b24e966f650fb0f63a2602909c06ac9ed3fcb8ec8c1b251f5042f80608e55543c5e4c19c87e7cdd46e9ea63f822f04429196c629c29fe310b0b66d829a9c7930ecb282a363ffbdb602813a112b104cc1478c1341230877297a6967b0e5b8d8ef2a37b1d98ad140f074a4492f23237a966925c8f6c813cacd07f25e9febab40165ac94159ca9f7ddf2411eec55d8f13580b1d0aed6a3792d5468701383082bd0909de7968da8cff4f93ccff47017c70bc138cfa9b50f0591f7b738f9c24ed604b2d3e5e49aa88b3e7fce63578f7c6f5c0db6fd3af80664578077f19b3bc5a5f98c2db6b373bab357b0671bf5913e7f2e2108bd5502980b6d98be9d36cb658313e662e7ef0800ea076b978163f7f0b99351900b5a4044719ed83a114047fd73083dff7c2e6149b0a6e19d4176165b48795c94c18f36adbdc4483ba17ad9b227d79023086e3212b185f7388dfb28a5c0b1d0dbbdaa35644d6d4a4d52545d99922a02c22e48c5ffb6670045126fd59466e040dfe5c7e373767e3d8f55b23822a33675c33bbc934fe65620dfed776eab31c3701bf8601aecb1b56200297d8026002b698e32a803ae9f0abfbd4344a33632303b69ee0b224fc1256a879d70d72092808b2658295b0f32b1890f88000992750baf4a4fa6784251c71b954cc27912b1e94fa081e46f8ff864cc626f3858d7d9aa39e9578c7833f5061e956a583453d1a7760e94d34fe6aec77015fe95fb554a0885b2f2646bd2b4151ae99b3b7d8af295947c47dffbc66cef3cd66144955ac40db8e60ae1c947bd1e7713675a4c0633fe5b18d42c759af799485f22cc2b3f09edd2d9e6aec09eb39c0e1ef6f64eed5f3bd6ba32a40b3073b10fba665c24c8538f69de40f70a8851bb7b3fc572fe3ae8a34e9cf9be466050cd5817f34de53876cc5fe235c7e68170e15187a81721263e408e98463ea016b811dd75a13c3e94e224942ab244d88b1136b1462851a030c524e3a68776a8365ed87fbf1a8fb30ec9f912d7a5c4aa87ac0320bee986babd93eab8435fec40701054083a7192ab7a48429b105f5897d8ad4cdd4c75e24074a87a48118fd5253838fe32de99ea7ffb6f92d045b849d25588968ea90fb0d4c15a0cdc7ba78d1cf70133e38e411ab7ece6f05c91a74fd6502ded673e61ad0a4b44503b6fa97e9c7c9f6d7593090888cb245507186dd6c481089047e585fe31ae42f050cac8feafbaa61f238f72eef70870b0dbd21482f87cdf5bfb20fabe5997c0818ed5fca230cb3f3358bca5ebde46a43538002c205c0434a8f90992cd000d0006ff584067eaa8076829ef72d0cce1e81f2c4c428ba2ed73f26f2fda0ec5d0bef4e6c26388349ef2217bc3b60de6072115f4c97e7afa1eb48c57d56152b266454fcc5e84490490edccd31e264821fc7103f6b0a37ac90225725431b801c8bb95b1c0cdb8530736e36cfa1081292872b4d3d4361ca224e66da375d05f610b027beac9387f03590517019606a9195359cd09471c122fcf6ebe1cc92050ba3d79c626a0de8616dfcec4ea5fc676ca74e3e57e4992ec11a29182be02dffb3d6c5a72aa63abebbdcd635878b6367b71438ba6d8a3432f34c163cfc108cecaf069f99e152d23b20049556c0c225c7580091da5797789b7c5e9fdd9a646b016f1e202450f4e1c3ca1cb539d8cf81bd5be0c09fad2e0d60711069e34058710d5c1be1c2dcec96ee04dcc169e83acc58bfec7195028c337c97e10865a7d514146a438ceaa6fb2fe87b4db5adc0c944b13468b3932a521f2166aca85724f548b35477e604d0fac4cef4391712402e8056df6a6bad039dc831290ee186da4b322622159eda7988a5bbcc4e873bedd529060127fc50b9eb27f0d299b051847c07f8d63d6e734854ca708629fefb2c6574ac2fc2475bc6136f0371dff7d1b9226c5b8b73f1d5e2d9fc9680149eb9fb59c9cba6b38cbfd52f01bf5be034609d721c5f75032ad8873445ad03c2bd2a7a34f49e982ed50e9fab6d47398606742c34a93f98fcb5d7de0d910f85442896b4f495fb89fcd16574c17bbe30132d3f3e5627e0a076c5efa4b9da9c4b6cbbcbd579509ffdcca3ecd09a0dde1e8ca9b7289b4a773d59697aadefecfd9fa395fc9b33a073d14faed03e27fef1ed3c91ff3d516371823538b4021fd726a0102c1fdac2ed76bf239667f694beed8922105738332c20423c765afc6fc401b473fd049e968692058287b03ac61f8c6a6d39cf016a2c3e31278c514d7ed46b801ba78d1fb65e6c7bf6047fb3b35e011c174c55216f80f4c9bb7ca278d3eff533e44d2ea05a2a7eed139f3f13253bc7b9cf7a78f0595fc0dc57db4a6b68b6f2f4ec32a579feddadf4aaa0fa6cf9f568aafaad9ff60d3900416fcb3779ac93ceb436725419299b15e6e63a0dbb773c522aaf5c5477e1f348d14fa3fc0caf80369a0748b4caa1bddff5d831327ad8eccde962a9b7db6166ffa69c66843ea3d62ee2b3e36a794e62a277cf34c011268b695c3f80306106341092f273ffc51febc80ea37569cebf0ebe5242d4e6e2108049370af46d774bcf4991a1e672548c83c3c94b8cf992058bec0db4d278e72feb5be2bdd9a4dab2abf1d6926d2dab69ae9bda1f1bfa99461c61a7e4bbb6a46da03b172973cb82686ab3e361fad5797781523b34298d84a1c55f5e34687f4040041903156b2779d3814d948ced19c7b8e00716400b684d1a5f60e8d8a894369259888ba43eb72181f6b3ea631de84e37697c91a8f6d9046bb968c389cb914be8b004adac082b7785842689d8bb1ce6b80dbd67c86858ad40ad9afb5e0e782b0e6edc17cf67e527e60132e31fb0b967c086f08fa78c24ebd000fe2e7caa052fabea10b4e928109e238efa9e2ca612cea33611ad85d53424f602be0c6358e8c041de1bdb3be2b3bff6a0af35173278a0bcadccb6f2d5cae7c7ebcc16348db60d626ba14f7202b494dc7cc945762f8068d42d8bff78ba74d77a257c408563ac55a95b9cd76b1e", 0x1000}, {&(0x7f00000023c0)="b89e96e099bdd67b93414c44484d8d70de2ad779c8f16938640b754b8c62c0b0c2089bd58e65ef0441b98d001909be006687cf1b3c28dfe7454b7550100dd37a599188742af5130bfedaa433325d6d80ee71aaefe3d19cac398693defd1749845f8323402c43653bdee4e9fbdaa986a10472392818ce42217fc68ce24059b10c0189f1d6a97ae1e10063c84974e1e40493f5dd84191db35d2830ea3d46833124d1416ef9b424b2c37a9e47273e4139393974e0d93961890bf660c009d94d16173fd40daf5f64974177792324efac557cd59587664aac518d8a962e5fa9b12c4dc792687cb9cb59e3904d5533dc7c03f77ef4987a3741a6f33d89cb80a81b7b0c8ab86fb48428cb407269404dd4ed185abb0ae16bc77bcd57c4cb4b40b1bf995dba6fcbbdec1d7dedfb2e5601451e674c9dd0bd6e4d7595db60247766a5f3bb69f13d193d49e8928e83206a904baa53f0db0076432bce62b347150317feb4c5d733d1d3a4c45c481eff74bbbd6b81b90ee4beb78cbf6c836a54e1f95423547c08ee99ff2741df8722289607984b8e73116de9629a6be00d3a6a8c0807009563dab87e59fa6d67541cd9bad9e0174aeeeb8d94ca398bff0d63c8274b4f53b5c7be60c24d9cf6201997c85e292961868dc4b13b321c288b72051d8e488b0a179356afb9b43820b16cd77d1a3eba8394822c4cf50e1382e97744f345367d437b9f91f11d213f8c06e4dc04ea0ea0b5cc127eca971cc79c456aaa5c4ea4220193e3b80af12213e468387a237abd210b9987852ad0a45874f97fe88e4ba058b6dafbe415e347eceeb549c2665f9d31db7d6ee1e632c27ce99e92ed2b5a8c89ea97a70c8f72e10f000149f6f593594b658c25a3010a4b9c952e95ad2974c047202c327c17809445f2af71c523e1e2125de154e38fbeb43c5021c7cd6d9de618a51f08cca2f55e8c8f7eeb0b140fc03a646e15514c626d3ccc09148da36d98d7f860cf4e6eb1d4f67df03aeb47b12226f8da56cc319aeb656b3841995e54406a8213938f4ea312dc97096c7368e6d8bc6dee1c264c8c3dce56d30e95086857843db5b9536dbbefc23734adf1e33a6c75be7db4d806d2f65ba01611db3dc5f4e8edcce35152d8467c2c3386e1237f7294cf5610b94d92586dc035f5c31151da67d337e74f17924d5e24cddc0f36e37e7dd5b9d179d8ae5d7e2d94a9874c32df454d5789f99955e646a5b5df04566ba8607702f2621670dda88ace590ec241d40b0bffe9df13ccc838b9131b90db7f7505668778cf4dd4eee1bb878ad1ea9a488806194b4620a8fcfe24e2b04aedd82e31c2f80fe4cc1838895bf23232211727beef2a46492320073299152713015f2b0359b26fb40d253e9463005a8ecc4006457a74e2456530c12d45f35a6a2f65ed8cf9f5240079b13d7dbca543d70070edd952d0c9d4a5a587aa36abf0e84fe2496ecf2ba146e837f57ac1449775192e89c02a853b159b536fec7bbaadd93967ee566e7b90958c85f46e079f38a3706c0b7cab62adc07302cb781f2d0d73dd4f0b5efc5563334525a6cf479c12d0556d61c1f9744ac397f9ede9841271ae725bd294115fd55390b51d828c0f5f3b53fb8ea9f45abbfc543984c111c3497c898062dfa5938413afb7253c3138fca9dc7cd82bdf616b8eb294c1dc97054af13087cb230574fa3179e325e59db6cfdca57a6118c869049f56ae27388ba5e928c67b638c4a14ce48546ebc9c602ec25087c1a64b308b2f8634a16b3043d4c67e70af536327cf587104196c124f0cc0c808157d92ab02c1c7f6d73eccfca8b058e6c0ab52476821163712e253b34a389356e7b942ce9f7910f8bd2e726bfc2fde273c54829a81516caf86b9db25bd540b2e79d2706a020bdf389e618c787412a1894829786bc889fa4cb0d0214b2ec216db34d44813b5a9d1ef34e8de04f58df50bc2e21f3fad4d50968e548eff96edaf736643c060f5b0282bd73249b612f083bbc68f5e000514088eaca744f706865bcd63e735178ce29ca6fd16490a0e48328d5afaaee4b1da443d1012ef71418c962310cd187b8e6e94876029ca9b7cbb26484ddbd81bbbcc1b103457b207e4b3ac699b876e8c34f3e1151ca676b07bbf9ed0fdc70cd3a95b7c5b228326b8cea5b118b937597d7216781a001891f4ff56aea03747408bbae68edf2e6199bf2fdbd26f0d7f9a7c8eb144363e447b68da5e3af281eb12f43d53873536519173c68bfc1f2d82cff67cc7b79c71b3fece802884701b05cb658e038490751c1d31bb4b131277227b48349c2fa0d45b07cc3b1611f825a3a474b5fc9109e4afaa229c6aa72394820ca57ac3e8a4067acf49ad6f261762bdb23cf18b3dad204639e8eeb661efc6433bc1aec5870b5924c672047a64abd9c2e48b7bc027c24ccc5de51cde9da0ee1cf3222f75723d2af99702e2effef1f6a4df7850e1fe4aa4e2b5dafbb80f21d7f7d033d6b7205594f6687650613d2ccb7b2c011147a3993a58d8aeac259b1ba928a76d3f370e101dff1b2c02bfd639e4dd3cce78a48f5b3fe6b548c4dbfc28025010a9905a3d3c0767ec3ea957a14dd29acaae4ad605b3f3dba5aa2b2be6fc99cd1c9e24c48828a16795653945fcac7291a99e4feecbd10983020b8e48309aeeadb1cd2755f95cce4218c6e21432d4bdc96ae46a4ad44182270f5205cf6df9b2677243eec5f54e37561ba6527a91e378171c8ef7e7726f5ee1a08d9db89da0e9d227b448d0c3db0facbeadfb8f3fa9183fae034ba81238dc7b70f4341b56997f22d699344caf5caa2bd1537311e95f820e5ba170800b0092b9f92df092636534b705d428780dd57ced98c8ca7e73d5b135f7d548df45cdfcd9ed6ffcab2ea1140192b8e4adeea0af8362e6f7deb3f616570d594883741e230d705cb999e2e606fd58cb3c0c2bef850a813203eb234903db6ccb75ab6a7194b96ed1f255c03dd54126fea12ceb225a698b2069cafbe4c4a6a1c5faa020abacc820630aea5db5e3cc0e1cb4c709cce99a7702623de968e12e396bb4b53528bd670247a1b4833f535745f896af801386fe8feab040c2eee5c55caf9775fb2ba0c8c9e1324f9abf66470d9955ae84e3225daf20b52229b9a6b438b6b8cc6039f72dde7af90ea2b6cb9488e2a07a48e693e347ab0b46147b3c23968b96c655940c544d6dbd1b347ee18fb4d6645824127b6202a79d16a9c523e6f4f66066262d1cb6d5877e2c6e3a18edf7a59bcfea9ff1c34bf2e960560863f88c0d790c6f3b6d0d697ec5947fa212097a3ccebac19f18bb0f534bb88ad88be575a8ad3b57cfd23be47dea130cfb41d30e42829601ff67fc2fbf332f818cb80143374644c5257a3217384605e5a40c6b14e0fd08b13daac7f42222e1244292209b86c0442349b29fe23cde5e65ebb9f1d8c9c5f1f23c8faaa5ac9f420256da1d0590ce9b6273ef2ba8bb15973d5bbc016380741f9e9c93352e03262efb0d500fe65d88207f8d6625683e68e5bc18675781600cb2282f7c10f3c08e2ce25f803578f22c75bcca0ea3354d7b7840c6e2ae6785508b158ceb27faa0e84ffeac95fe1dabbdd6c882f31befa05f3bb792984a9b3cc7244235dada63d017bed58679c6f0424eae07c71a61b7800d40f9d62a3992c15a286919663e60dc90aff401b06eabeabcdabb535812e9ffe6af1ebf8f91ba9e21ba10d4bc6b03affb5ee8be3039a95621c863fdd8556c2c6a61d0968d4bba27e534e575a9dc190e17f9fbfbfc1ac45c637227d54a1a23aebb05c72a40eaebd893eb34a85334d1e62702a869c625bd4e74306386f6fe7c98015f80d798011ca7bcb9bdbcdc7b4c1285117b01025dc65d2194ca4a65b39939ee84e3dfd95f2b9b2491ec6927de28cb7b514e9d46a0c3351541dae6967f589474126b36b6c52d0ea1ac8842c99e8de68e3d67258b3e5efefb4cb7b555b5092cf0820e65f4a398725a41baebdfa33ba4c289f45d46d1015409285d3a62b8555ddeb975a11b01a891bd96959bab620dc3c721bb36f9c1c42887afbd756db4ab1ef8c42ed69164450f43e1ec36b55bb986168f7441a683871a0447e82d8a92f382db6a9801ab28df45260c6855c02447568dc16a348e1a593433546f5282125bdea3969b0e057657931725113f905a6e6f6646dd530fb5939813ebbb06e438b1bbf934fde93cd5673fe4762fcb8325bdafc783ec38d9db3962ec82df38eff4b392186ab6886d163ec466d2d274115ad6bb1a12c775ff75e6ecdf48db9f080a1a0629e03d078f1f698927087e6a903c2bf7d777694654bc56fcaa0420786e7159a27dcb992427efbed31d9ae94beb83b8305beb8f5f74da002093d9ce201048e1a38a7ea15cb4c8310d063257da4a5679e389c118f5d693f4d5067961a33ee0b0883b07e89de5614715b49c3ca89d6854936df671c4d4ae1002e60b64e051a5fb18c1cd220c8b41c04f3e467cc307ee620a40b1f012c89c6b2df32ed482b778a555968797946d20dbb35c9d6ed590e3efeb8d97984c7cb060146dd2786a51795a541e84056de4ca54b45324bf7872e8e8ad1ae2f22d23e52c890848730720ef52271198197a8494031e96d1f889150803ca8c1366b2a23173a1368da71d8f350892c0e13c0760eb4d7ad813f12fd3daf04208d249042c4c6ddeb98a8f74680cd42d57574f0147706313b668c1fdf3ba84deb4f8cc9b81ee4cdf67e7e44efe84bda7b43ecb69bfa07525b27f42f6ff39135cf5d81ce8fc77fe474fe018ed5aa3eaeef6f5f8cfbb04a195828ebc2a41ccc73ec6a32d73dc435f42626c52925da69544167b5c66676d216a44a0f644838c49bea1b62b69de8c95c9779c80df7c5d4c41c4b5520c14712d28c388ca7fe5c43b6c7751bd9156324963631a12dc893b01e7b0bb6d29b0c2c0a4f55a092ec50b0070e492c5abf16be459fb3b514a0a656ac317b2e49e56022b5396709d342c6846dfe97bcca794ddc8377305237b9c71e6a66028216b29fac48ac747cd3878fea46fd89e344cbdf3846165941ad5678596ea7605bc86d9948c5154e856129a25bb9cb0449029dc80d24f9595a0b0f1a64d9c496a8139b1bfb2b3b23a5cf6a8d540d7b97cb4cbdea58d556d8d1f4b011a3f3d3d32e0ab076600254fcd4aa82a859ac2655f3b4c8b11014c99a2072a9b9a6e44095fc754639b167cdc4bb73d1616d6f030a5dbd040688db44313c1078c6430d43c4312df310f9a9cfbce77cb35f541d503ddab299f084633a2242c0860954d77735fefa2f29d48feff9fc2b045decf6ede227f42d8c0c4a6af5a3a5ad4c024c23e069f51edb1bb229f78fe59386d70ab7508c5ac3ac12f1e816af354add1bddc6781103ac8709125d4e1dbb35e8c5c743ef8749e1c890e325d40b21fb2d252c2f3de0c191611a7d785250c8cbd5033b0cd6933df6c061d9499c8f07602ec4dcc34c9be14bde09e68208d1fb6b9f571d9b0b01d236b2461e8415a57eb2bb16801b9f68415b62c2065685ebdf325f25c470f86360cf87444bab0de42b3b5feb2f21ab56083bcef24b7b45ba0fae52079233dd6fb4942b07a7e64c199b5c2d3bd8b2ffb0f9a71b68e40348609c040a0c026ad592b0f573056e97c13bcd16e20e337cbfbad662e419ec8c25e4e6dd427d4131ba0d3cbe651e0aa6a51311f56da23e5ea3a88e7aff92b0847a69ebde61e7ec678696f7ddd837b32bf20577bb684af3561c714d91d67e9f3a74be9d919e83d352e2412666c12d3f43fe6be65ef5f740d30ac222560dc2e048c666f", 0x1000}, {&(0x7f00000033c0)="433655b98afd85fb6ba313d66f17f228134b62b10789e19759b30537fc1cdf48cc3648017152f28617126e4308bb279f9cd202d11c461d30af28300e92cfe9d02040a0ee4341083a8d85f983342478bbddd24dcb0d10a084c599a206f1dcd8719b6336aade3d038e3eba4d550b92a132bdc38dbe10ad08f4632db8c0b7428b03aa7608e4c6ee3ffe0bfcce54d20ada7fddfd588d0532755856a6b7c7bce65709e34996074738772f8d386bc989ea08436bde", 0xb2}], 0x5, &(0x7f00000035c0)=[@rights={0x30, 0xffff, 0x1, [r4, r7, r1, r3, r4, r5, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r8, r8, r3, r4, r6, r4, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r7, r5, r4, r6, r8, r8]}], 0xd0, 0x40b}, 0x1) r15 = open$dir(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) kqueue() r17 = kqueue() dup2(r17, r15) 02:05:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) getitimer(0x2, &(0x7f0000000180)) syz_extract_tcp_res(&(0x7f0000000380), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000140)="7670a54585d0d1", 0x7}], 0x1) recvfrom$unix(r1, &(0x7f0000000340)=""/16, 0x10, 0x41, 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') getuid() r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) utimensat(r3, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)={{0x3b44, 0xe3b}, {0x6}}, 0x0) 02:05:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) shutdown(r0, 0x1) 02:05:07 executing program 1: open(&(0x7f0000000240)='./bus\x00', 0x8010, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) open(&(0x7f0000000100)='./bus\x00', 0x1c2, 0x4) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f00000001c0)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 02:05:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = geteuid() r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271db4f1f000000000000000000000000738de62c3498355069017ba834045d2707d1a4922bd25358cabfa84b9678ebd2b1afe6c7bb914587ec9cd114fe30f073d85957f7e572e8cdaaaa8c54be5425e9191d021a88f7ce5c430a8c1071711e965eb05c3c955d86d19e47b22234b465a25127326423e40e3f8ff000ac81930db319e096b31434a552b0cd02b8a8e55ef78fb0c0b3da0914b791a03b826c53b50d77d553e3806d33a7dc358e92665634989e9d65a0c845f468c51b342b4a0e34f236d26255c56ac1df15889f7c8cdb4c37c830a36ea8e0962d1a6710f927"], 0x1, 0x3, 0x1000) getppid() setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) connect$inet(r6, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000d80)={0x0, 0x0, 0x1000, 0x1, r4}) lseek(r0, 0x0, 0x3) 02:05:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x69, &(0x7f0000000000)="340c5e5a476d4056b29d41ba3916c482b41df2372563276b7d939e24ff234abe935c00d22f1b455569a3195ec8b4c302b7e9c010be186cce469ce451a3fb0f637ce3528f21283ed8cc96fd858a749cd1ebf7e4eb85940f7d4b9ef6b6ff0960db6659ffa63a3566d6af5c47395258c0b8dc3eab0dca65d059a2082546540859dee87170b433ad7d722c407b4315dffa6312b75fb065cce5aaf7a4cddcf600416296a2a302a7ef2f87bc0022030a6adba5cf9e799c76c3e8735685ed4615c7b72b08e7ed9ebed12f4a788c7bce4cd9f25458b826567b401ca7e104fe6207255801e3c89c1d7bf2a3050a6bc59e0fb3ca773745f2fa2545c04754a097341556bf4002e01c2074c6b1bebde7a45e1a1a9d42c842dc8873c27ef823900a2767408d23e00fb5985d02dffae3ab0d55b109d5e54877ddcd7a8fae63ec3e0e04f8d88a156cfb4148ec2faf69217ce3439bb5ba077a3f3d18730cd881acb730905e66c58fab712075adb2db36ee46f266d884dbbb9def725c03000000530f96dfd54fcec245a1bbb92c35955a60bb7cdef024a03c9ff9c82d9a389b01441617c7ba9e9b12c7f6ebc70c0d058244aab8367f6990097e8bd708481ff5d06398cedd2a2c43dc41801b08c0228b28bde65863a6a60fc00a", 0x1d1) 02:05:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6696c65304022ed9067f1ab75944c4e72cf8cefc22fd2763355e6e27db41b8df92b0ec3f8fee16e41d784edb1aae734534ccf293b3fd21ce7e6ab07c785d3cd81fdaaf32356bc6e1b8a218a7dd63796f4a2125c7d0c7270583d9d3887ba3749a356322e2e2a56ed2c9210ba76b83cf0eea3ff51bd09d9667db4ec12465e0f6d1d541a24"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 02:05:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80082005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) recvfrom(r3, &(0x7f0000000080)=""/107, 0x6b, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:05:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 02:05:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) getdents(r1, &(0x7f0000000100)=""/223, 0xdf) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:05:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x2, 0x4) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000023c0), &(0x7f0000002400)=0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002440)) r5 = socket$inet6(0x18, 0x8007, 0x9) r6 = open$dir(&(0x7f0000002480)='./file0\x00', 0x2, 0x28) r7 = kqueue() pipe2(&(0x7f00000024c0)={0xffffffffffffffff}, 0x10004) r9 = accept(0xffffffffffffff9c, &(0x7f0000002500)=@un=@file={0x0, ""/5}, &(0x7f0000002540)=0x7) kevent(r0, &(0x7f0000002380)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x10, 0xe17, 0x80}, {{r2}, 0x0, 0xa70ad4a06ef2cbda, 0x60000002, 0x1eb5, 0x5eb}], 0x3c7d, &(0x7f0000002580)=[{{r3}, 0xfffffffffffffffc, 0x44, 0x40, 0x8, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x54, 0x1, 0x800, 0x463d940a}, {{r6}, 0xfffffffffffffff8, 0x75, 0x24, 0x8, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0x200}, {{r8}, 0xfffffffffffffffd, 0xe, 0x80000000, 0x80000001, 0x922}, {{r9}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x40}], 0x8, &(0x7f0000002680)={0x8, 0x3}) nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r10 = kqueue() pwritev(r10, &(0x7f0000001280)=[{&(0x7f00000000c0)="59866a770bc6f90a7f7514432f70fb0971b08aa6ccee80fd459027c13c0565b61728bf21cb5688b62d85610762361c5960376e246c76627c9a7756154bdb2fb3a92559ecac444f91f30745da08a4bb1a9b8793a45dff317459a2c3f6376039dbe5b34aa69830dce16b0d62f15e4107538df58c3483e44ec1a9b6e69f3acd16d11a7902ef05a1f89172dd5e254cd0fe8b87c36ff2effc8c3cf69d67fca31311f30a26a6eff8dfcc6d8c07362061b33459a6e77156ad83efb139600adb304f122485d2e73f1e5a39181329f5fb4d496623d8c01888262ca1cdd6773cf7d88a", 0xde}, {&(0x7f00000001c0)="c002f7b767e0963cbd835781c8749aa5e51697c6ed0a4e299fd49d29960ed82c7a62eb404162b6a5d94591831ae5c4a7f5a4e569aecc0375451423f7fae7324e64aab0eb8d36d49eddc53c17fc456797344933e87c14459dd1e37b21ff79e49c3cc0e2e7eb6f860ca59ebd56d8ff10c35ebeb6ee8c3e323c005cf6e3dd8a039178553cc16379c122bd8f02053b591265fa1f46e7e11d0c90d42eded5a2ddbd0d946fcb729c58", 0xa6}, {&(0x7f0000000280)="629dcfca2b7d96aa25730f7b4fab6ca9cba518b2a8836642605e644bea60b94ff0769282e861c2cc6c48aab10c0103e768f29c40a359fae3876b1fda1d284c3aa421f2f809b0c0989ade2ae566461e966da0b384c8d0b4e23fa4602f74c0c3a6dbd5c6b6b5411f83018212c0270221657a69afe46e1baa65f0f684d0373ad1482a67b051c2e11a3163564ea9f8440f67d43638ee17c03f1f6d01504409213c63b3c39103022e98cf58281d2a430511e096d685aaba3ddf702807f3bf19394bee218736a173cef00c3de49dbc8b4a6a960360a136b758972dd5c97de796bea751448c67dfe7fbb41c1f212b4261bf51497ecb076af2713b251cea9d6f974a91f2db9115f1fb3df57bb9dc41d518f2d1f03fae78ff7ed5a2ef96d2b75f0c42b2b283d449d3cd440afae7be5e95c043037d4627d7cc5dce150c7205798793770f65d9c634a493314e86180b506d9cc6de33dadeee09c9242ac387a07f2377d9247dbbb970b10f4f9323d42ea0ec6c6a5d2aa37ee8d7aabf67c672fa62df2db40a5885dc1de43e15031cbb9e797482719adc245ab7c37648b4017181b187c20c6e0562227f9e12f08058a8942df112e099795b8c4ea6dfa8ee9ac70f90fdc080c39537189efa455f22f507eef4fe0e42d9208b4b1d457aa04853f77e25ff723123af28867a86fa5f4d3b133f7849ea0c03bc743b864f11365f5ecc0aae6116009c178696c74cd28aa584580467b2b5341c756efc918fd5987ab55da0c7b15b259770ae9687780f423460a6855ef69149430fa867b2d4d75ebd5f36a922d857e201927f4b6331dec3c8345359e69693244b3d44ae691161a0c5be518aa8a8c837f141d0aaa91a8660ce5036971bcfcee482ef22d46c19347692f482387a8a4d26ba4da13501d1396c8cd40e1cac6ee1309b724a221cc13d39f88b87db79969ccfab3ffe1653c07436e04edf9c6718cee0a3dca515a6476ec7d2bffc08c4a2b2d586744e214204e7ff2bf01ddacfb700e2e53dffe7fd0d15efc413eb8cbe2c39e08b03883b9cdf2694d1aca946271e448198f8e6607592463a7fbb3d6384826a266fb77f063f887da905b887e935f26728e033ed0c418289b1facd8b4cc480eb01233efca49e055dc6a5b79afb5d53fbc5bc9bd050cc3ed0a670092a236cf5b4399a889c104699cf8c7adc8161eb8497a92c7f5e87b655a219e8e51ff0c97de1251627cf5a9f644e561c7e9b9360c19b9a2830ef49a928f028506523eef62812819605c46ca8395d3f707ab2e0ce3ace50a3017479025f9f4e78fed987a340e6f09675397ec6b0f28cbf1196d749165d7b02861eed1f1ce49ff968ee5fbfdef1f25e5f9615c7b59702eaa6ee9cf5310d0fff2af336f9ecc34fc59dea80b9fd6b0a3a6b1a1ccb3b22190b80b16501409dd3bcaf5e3fff1228db96432e5bcdea2bb387fa1a65ff8882c79227506b55966204a0cb43cead1f316b44ccc817e7f6722abd184b8c0686e1aca601bc804ad2c2c522ae891ae918a5a61a9c35bffbcf841f75e5214ad6c79e1ee28349a36c5701b8f50fc4235f57cf2fea47e730c2018434c0b31626d388e0479d41ea86a27fb2fd9a842460e975fdc80b7a1f6245bce6330ad6c676c1b96b2488f6ea81e4887256913f6c764080981a9fa723d4b8261dcfe3234cd8aae0236883cb58bf1e3764322edb23a2902751b74a119c3f80114d4ebcd230c708a57db3ef30ff0a2f8ec273e28033022ffc2c2af66cdf69274257c85ca15ff50732595024d4ba97ee9a2e077d858d37dd08741ba4935b2afc9d0f4913bbc5b1007349082a76df95739ccbce8f2c0fc1ad6e4f55878e30150d076be978eeec86d2941e5c5c61a698cee7d95868bcff489a1c75a5bf928e7bac83b24dc8abea26fa10ad7752c4e35dde3f511d175c4697dd1d011dd920e7cd25d77e716f751604acdc01d4e771301d222a2a6568adbf57a85d39da15288eae068e81d53c9729c265473ca27fa5767cb64082a2ceda2793b59260db2eb21a577699c10cde2d4fb20f0f0c13f720080e5950cf4a4f41aa032e4df90c4da2bc223dff5c7b59fd35c307de7e6d36e6a5fc001cab757fac1cdaf0f8cecd18121ff53242105978a6ecdb3c8d3b9ca4a84daea3f693fbc9d11a6154a780d14efd5c5ed7d58ac57cb60454e7cf94342d3b6ba440591912d031a8e5cee512437019d69e73648f292d2542d67745703afc752b26461b166b136c25e67396e4e4fa46e160953af214c383d9ca84bd35812670f78fbb4a576ffc27ebe93922eb43ba801fb14709f3d81732c2451f60e494452a8b3c6388db1e3cb244c323dd4845a1af8918139454e77db439c6dd8909e0dcd1a8d980c953a384c5b212db0aed563fb565714c3b60f887f025fd5a53b0425e775686ae7851b71ca350ae0ade3ff65ade50cb10dd848ffd65677e8b0e95974d38295ea2effdf7007e5d1f3905a789e85649eab9e64fb54c4622de945b1c57c40394047da598a198e51d2d5bd5a8da44c77d05d4c1c6761f16aac542770f049da7bd7a953c07b8a0a059947c3887df46c97aebb68ea7d5e401f8b08b4b9901747023052d36d771a9612871d2a36f66a7dcdf53689ee3730c73612d18cce608b9b4ddd0fac4426f9951bab6d3f9d8da14819bf32dcb946a2ac2d9eb5c822b16b99916924d13d8820427f46fb46fb56c22753f9944cf71540d293916574239a4a7484758ffecedbda47cfcd3e2532fc8736a4c555c33171c4f6eecac238881401b221343b19d587754ce87021b5c718a6346457b5e2ce9c02c32a7fc8b0cb326688bfb73f53a42ed3cbdbd0fdbc5e8abc0dce630ec23c4398e2941c36775a7272f5ed3ff2b3b891d9073d9d870f4364b0ade5a0b9d3fb277cfe7982c3c67e89ffb4dd6d655a40b15b8ca19d8133b845da659c9fa7af2b760b6d5646073faa6bec5ebc67a076104268201dce9a95a19b214936556473d8f5018963c64fe0e40140ff48a8249fc99ad4527d5b5d4999e35051613b4a58589bf269ea5a186672d06157f26dc4d46de649bd3a8a7d16fc69c2f8f388af6dc3c05a846fd6bb524aab2e24e9b86b45a3b85c0320facad3b2634eb89a9dd92f200b0407e47819018d455396bf9089fb4a214433a5825cf0fcc3bc13ad35a4da47570aa1613a763fff1b6b4ee82a903394a267370f5cadad45155d6f1a30f084a21bfa176839a99e5a5c57c68b567fa40c748ff413c1ccd54cce7dd94d01f3a8b33110db571342c203795c260650884eef6ce1b1f96a20a7b5e437e4c18e6b3da33097b1f48a5e7a8d2d195d0b86be977e9b8df14f59d651b838f150ed67f615717516da4df7045c6b1ddb5a997e3fbe0df273535c39839a6e984db8cfa5f440f73b8c3efed172de49d3bddc390a9f1ac3e295f7f3321da0d4774cf8f6bdc6af51bc365948334f36a713a0c539565c0cd4ee666d0b8d00e248b518ec1a1042498ce48f8216027799443e0e9c95aa3a1d5619a01fa341b7a69f2e8d7d55f26d4331fcdd61d26b5a7fa2585d5d7cc216e25277a979e86c717186b142bf387c678758e584fac874d0c1379f99d1d4aa3fcf507c63c9e4a65eec8ad192fc9be129a115c16b7ebed5fa54f95e709f0d881bd930387df95b88c919daa9adb08dbc3356daf2301c21c22aebea2c6cf79bf0e20f6c76fc6392f246ad05392ae7c01a58faeb078e220d75c130d42b3eee80d01baeb74a8c5467d4f657c11bbbc10b53422ad58ae0fcd6200ff2246e4d1b263500350252b82ddc80053b1424495a6bd0b9ba90df4ffc3e0a71b80cc0c60960a723e6f1c9dc4417e2d8e0c1d85cd72a9dda3501d677ca335b7df4f389a461944ea00bd45146fced735c117ca49f6fc7eff292a948838a79cbb82a8700768fdb1ac6cb298bba07fc4f7246e9754150d61c3feaa2bcfc1950a3becc1ca4d62c77a3c21b4fa4f8b5e5935893348658247fbdd95fca54844841fdb7ec21ee78429d25ec63d25a0501011bd6e728b5622dd4b26253303ad9ef33c1b8c82545f895eb1dffd7f932294f78df6f7001378b87289c75942b669e649d4c8091095d0fb63e3fbe556f7b0b91f3da5b1dff42047be08488cedfd825d377aa9709c11d41b21183923197c73cea6706d7c5e66c431ea98172b3759a14bcb82afa82683d7154e12a7828561ec09f46146c29f10e11a36156cca56c08942a3b2c3f33fead22f6455a5bd8278539d3f3b6f5dc8d31427417888fa747609035ce6051a5f53a70c87a56fac6754f3086bc876c8c91d3f97d3da1ca18875fd5024b3b86296a8a3a7aa7222914d9092a0796519607813590e03cb9ed5f0fcf370eb86d2cacd14312edcea9cb2f797a742799f9a4570abf5bce34fa792e60afcbd76c6b9b893f7602eeeffb94c4cad9a4c24bb5434f896805311252a548cd8e2cf1c449a0a70fab196031685bc6109f20730afc291b729c49aba757e0d416cae9ca77ee3f447c7fe10203fc5db9075dd1716c30c471b37eddcf6e54da7d23c7d35ebc81f2b1e24353ef0f9b80df3a620da7befec7ffcb9315316f3a15533fd430de05174540552feca2838cf573efe85cfc0f3173f05faa6e2e499775315318820ff403b92a4ada5c68b917cd81f9ff8e6cc5c39b75ca4e94eca924018ba5c53b7e812e4f795d67dd5a146188bbd263a3fce5141c47f1c751551871673afb40d35d63145689912597252eecc5b1a046bc2482148ea94160a2daddc14c74680d04edf342243b57814f36e8fbc592aa1aa7c816eeb274fe80d6d90b2fd63771c6f2f565fa815ff46f847cd4d47de4fdb63412851cece52d67cf891e0ac8262a94d77260c2e85af9eadee6d183cbc33e1bcbfad65ed55809de9dc5b4765f8df3e13d05432508e9b7ac04b8ed6e2cd3af5d074c2e2bf1f3e97dda7c7b852fbc45c8d6aae43f8fc15cdb5953712d8f74ce3b7624a86035449259abdd271c5bd54c15cbc4a6a64b351da15c7fb1ebc90cf89ff2e916cbc99f868de8f5fa2bcb331c0eac3687b05603b33b937617215c57aa76548182fd5830876f1b3eb0d106f4c4669ddf1924580af524bda6bf74599ec02524c71458e0d3bae3a9aeadbe840d12308c8a84e3ba73d3c2392d21c897b1b3a883c1656fdec60f50fe7ce8a3145cf28f2ce2f3ad181cff390b8e0b2434af40abce9956fbf20285855fc136b2337da434c4fc7fb1c9be2840559e32e92a4190aecc716c1519e31a55b903d14aa22c6309f3385661d814de0ccd8db1493b1a6798a378ca86649241bced171b92b6ea61dc4ecb95dec301aef2de0be4c75b404b663be1970d5af25da676f0ab61f1a64fb7f5fe12d7b4a1c4835bbfc984d553332d9728056b180eb3eb70cac49c58fcd4dbeebf7b097dbbe2da6cf8818b0b05a529b66b354fb02196d87d02a02c748c3beb4469a8d83dad507411aebbb654f6dd11629d108d14a7b55353073e24a5bca7423528dacd733bbe074c62c67b308e0ca0ad425e205974b268aee25133544d76ff2714ffa4e92c2ddcbb12de716ef6b0967c02071ff509d4509e140f626f3ff0140921adad7593382caa8eae0c73d3c460594700fe5b1b2edb1b236f7f5d924e958cbfb390507174599c920fa6ed4c471ac20a1718d6d6a5a4e5c8bd9780bce15a9e19734be668f1d639b1fb8977a49095eed3e872b3f0797e7bec06aced85d522e8aca48f5854ed2c8d488467252fb20bb2dc4cf83fbe80524900261902c9347032ea4d1e54dfaab8a45e28f1700849dc181cdb6cfd6729bd46d88db13740ce7bc49a9", 0x1000}], 0x3, 0x0) clock_gettime(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socket$unix(0x1, 0x3, 0x0) 02:05:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x719a}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) ftruncate(r0, 0x4) r1 = kqueue() kevent(r1, 0x0, 0xa23, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x600000c3, 0x7fff, 0xa1}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x238e4a2872a61cea) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:05:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) 02:05:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 02:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 02:05:11 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2a458d4f) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8002, 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0x77) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') select(0x40, &(0x7f0000000040)={0x7, 0x4, 0x1, 0x9, 0x7, 0xfff, 0x9, 0xfffffffffffeffff}, &(0x7f0000000240)={0x6, 0x3ff, 0x20, 0xffffffffffffffc1, 0x53b6, 0xc000000000000000, 0x5, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x80, 0xe3d, 0x0, 0xfffffffffffffffc, 0x80000000, 0x80, 0x29b}, &(0x7f0000000100)={0x6bc, 0x8}) select(0x1031b, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:05:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = socket$unix(0x1, 0x3, 0x0) recvmsg(r10, &(0x7f0000001a00)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/196, 0xc4}, {&(0x7f0000001340)=""/169, 0xa9}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/150, 0x96}, {&(0x7f0000001540)=""/198, 0xc6}, {&(0x7f0000001640)=""/201, 0xc9}, {&(0x7f0000001740)}, {&(0x7f0000001780)=""/173, 0xad}], 0x9, &(0x7f0000001900)=""/253, 0xfd}, 0x3) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 02:05:11 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) open$dir(&(0x7f0000000040)='./control\x00', 0x200, 0x9c) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 02:05:11 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) 02:05:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r2) dup2(r4, r3) 02:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10692, 0x91) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:05:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfffffffffffffffe) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000280)=[r1, r2]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() r3 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) getgroups(0x0, &(0x7f0000000380)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r3, &(0x7f0000001300)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="215f592deade9d8ec3ad93ef1f48d5fd210968c2cb3dc6252ace6324a47f773d65509d33381ca5ccf1de6860d3290f07a86425df71b4f0873810be99e8c7959cd57e9798a4ce77812fbecac53f086778c1ddb5d8b648b875bb06f6c1023db7f6863f10d87767e270c8720e75edf1f9ab7bf98ee735f440dff7aa380ea3b72125982ac8d6409505e4eb0b1768a47eafb53d592039fd89b66d4a8e506e197c308e41426cdea30846de1fa31f232518bdfa71784b910c70b937829f478d05d72f53adb9f4", 0xc3) 02:05:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x8992, 0x2a0, r3}) r4 = syz_open_pts() syz_open_pts() getpgrp() ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() r5 = shmget$private(0x0, 0x9000, 0x290, &(0x7f0000ff4000/0x9000)=nil) syz_open_pts() shmctl$IPC_RMID(r5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) r6 = msgget$private(0x0, 0xb0) r7 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r10 = getuid() getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x21c8, r7, r8, r10, r9, 0x80}, 0x9, 0x9, r3, r3, 0x1, 0xffffffffffff8000, 0xb180, 0x85}) 02:05:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x102) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 02:05:14 executing program 1: socketpair(0x22, 0x4007, 0xffff, &(0x7f00000002c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000002800)=[{&(0x7f0000000400)="7ae41f4608e0e5637b87f8b328b8c7f6f84eaa3e9be0b4c72b071e63acc1b636f62c9a25de414ccbfda46dc3c70c2d6b8b497b6f1ac06209c3752a011d65c430049a8ea4ba6decacb8a806f176eca1b6150d6857f62e2cf42648fbccd2c0d0e69470264f5d950567a73fc81445d9578ce8b126036127ef2bcafdec8e8ae2a576f45dd586c02c8ca4efc84c2556835ec0a0f0c5b3b464144df8af714e88f19fda2f2be65d0ef4c5c7ef85a85423bd70fec94a25066fa7e4cfa1acf801821ead00f410e194a58b4c8861fae59eddc00f88124b098a6fd29b1e3d", 0xd9}, {&(0x7f0000000500)="cbbedbae2c76cd6dc4dc28df5883f94de1dbe9d843d1434804229cd1ffbfdf96645984062fd2c488ed0928", 0x2b}, {&(0x7f0000000540)="f10ac0bb2f226d25937742dee465735391c90ac4457ca99cf91aa37064f7d78a41bb39a939aa496450333ffd91a75b3b805ee466651b2ae544e8203d263ddb00f3580807f87f7dbcfb3b63db381191ecc5041211d59e3a3e703e58c2d68f9a1558d0cbd2c521a1f880729158725222995c5e19f1f97c97cd0c3583cedb70c9e9a5568035caa7248e1956eb3cd5b95b7896aa290af0349ab69fe89e84790bd1c6840218eb7767f96b839d12a109c701edc30c08ae5e75793b1f2215eb6e63bdf9f0069c3222832abd769e63ab8bce5e7204ebf09a12998796a4a23783ece432d9322029bc7e8969d46e344d2d19b9093815dd3fa4a667e585111b73ea0881da26cc80556c2138028aa7c645e6e69ef0869f4ad198cd48a4126ee8420b29598ffe79e6add3a5b298cf7db802d67be6b2d96790c643386481f9a330a52ba28a530db085016a14a3cbc8b2fbfd36055ff1c3afbb4464e172639c02041c493eb39889a0eebcd908ceece57c0b1e0c890297b97905928108bb4e3b1d5eb4dd246ff68f5c236a475c85c6123d26f5e5d79ee6f3eac3bb4465cf41b232d4c3d7e88d6262690d96cbc10641030e9517ca799f53cd9257c2e8d10cd820bbe0321709b006ca0109e65f3a4727a03f804905173861a9877ae841a916e1ff4336caef507a96ab985b6e4e5bb2894c4958074bd0e594a428bb12c997adb450327d2912f4093eb28d389bb0a270b20a8b81c257b9aa2ed2284f9f036d1549e41f4c51916e4898d5247c0ae120e093ae9dddbade2a67c4942944a48882d229663c41952bb5d36aab26496cb01c7c35c441a85342fca14932a314de867144768f51a004266ad480e3ce6f7674874e97f71345e301aeb2072a53aab30156b16ae5ff1f7b8304618cd874b2aecb2b52209f6f5c5c45857faa77ee418ad063876a0afb5d631c22b39fd94bf3cbb3c3e28b3dee96b0fce9797a27667b1f6b69fb44b2416658ed5a14b5ac9e5d29880a720459934c39a46a2c4963291bfadfdcd21433d6c24f2476e02107ff08afb2e9cda5fb562e73a0a9abf32d55c2655f83f6682935e8dc8056a2ab18a740a68931911938ed441e32d9f6f702bf96e6fa261cacd12ca16d31bb77a31ed9c581c18797d3bf8282f8dc60cdba9dc115171c7aa7763751d461a6c35c41f6b553012212eba6979b8a6eaee5bf0c7f8966ed1317010147e0b4925bc3d7c816b3f981ffbf74ce1d559687ebc45a5a202ea00844bc2c6106df55510d5a3eb08010007e58b4ef81e79e02f6f66ab63bf4693bf6e730ac4bc4cf1487ffcfd88c5bfcf0ab9f742e501d05f894697b14774e959058ac26277e8e410adfefb082031a152255273a56e0c0bd5f73e2eff1cd2eb130de314458ae22b8472a5d1460bca68793635664a2e5515acca827c35cd40ccabb4d14812b80d8cf1a065b2e0b0e5d3aeb8d2665c4f977bf4cb25520a96f3d706a29779609b1d419205c28e3dfc1f90ca5f520414dbdec5275a7846a1d212b99c1062ad8699716f54d724957f67853f82f6472cf04f4c0905820318c57016ab2c71c98d0c73cd815c49c63b8247199b724169084c90c8cc8a30c4c06f2aaf16552fcee150858ed6aa628f6335d307f9c398129244fdafee49a347b741ed3dac5b589012ade56bd29332eabcad462623dd6eb136365718d6c225684a1190b2f70db761de3eabda1be0a1efe3dfcf746be0b04e0fabe1f91d4250b8ea1b7ac56c5c924acd9a43be0e039e377437cc941e060fc0a8464f71e7e148dafddbfd8aae71163c6decface0aebee8cada62361f00956f11f70d686e6f8016efd5a83274d95957f622a9773add183a0d69d5560d9a99f233ea9a63442152c5c6542d43ea150685d1f3568193aea29a1e658c2421344874f0f87e64ee4568ed1bf44b24cd155e8ee769372e2aa86cd876d43770a8ab58514e2aeaff2a1c33f77659af27302f9e1e3dad309b392e35d4c8c3aa1083b6e7148486e8c7db70638388c3eefbf194b456fbd19b872bd34540f8d8b615882dc7d89cedd176f24797e2136ad654ebc92be9031465ad5142fe7e1a5b6a30be28f1db3591b107123845f5e359981c26e6c64fc00c5cc5fee7253266cd5238bd574321d89b5a8cdae3d6304d2e7f70337cd7482cb7d029c63206145c886a1ad59b93b0d8f52eecb2d9422764df52b0cbb059429639769baa794f6fc671d9c248962e81914c036a349a50fa29fe3703083e79cb368c99bd1b8c4bb0d92710d3ca7d785dea74d8a7db5f56c95d7b3999efdc815df61b795633084bc41c2703a85fb9a284f3ab62afee765bc2f8204374e012d5d0e758dcbf184a795cda561ba833d625bf608a6a1ceeafd6ba3fe5e4d6aa44bc12eced1effbd29e3acdb7e3b41f421f8272500c55b1883f377cc50d921c7504a5fa96329a98bb6e4fa9a37dc6f0c10dfbb6dcd21f175f44f4a850c055b961025e0f03eea9f72b9603b28418a17b95f67ef7410e65baa981ca0a784a02cfe72e1454cb6f118b50e1182fa2190e1ad0967eaac92285d95e9898bb576939a8bb011b094c2b2cfaabdf8416560d6986ed7b4393c5558086fd085dd107e1e308811bbda5a3688e34b6e7dc83ea5c778e4683a844f9b83b73b3019fb8e98ffbbbadce13f3bb920b8569a4721a4bfb1599a854c93550384e8c5b31f3b9ac45a7781b81099a79d239c8c06b0682ccd77510f7a0509ba82bb21e06b0f3fb0079905bd395bf6b2b60cfdcb9049f41fcb0a050af2b9ad0a6a510c442517ffa126a3085652b0df905d2eef03855c6a4b04c182cc1fa1998a936353c6bfae5a54495e0d9faa2f1c689e685a20abc9170e2f1d88117d24aa67d906c610d53de8fe163d7bab6db563c00f98122ef0d914785e99295ac54b7e321d2de4604df024ecd1757caad8f26bff113f7a9f9467a4e61fa651c37d8b474146cac507efb2db9afd7cfd7e35277546991a57ef9502ebab63b7db87cc339376b5c363c7229ecbf6bd16fbf4bbb1663b1fc44aea42447683f8b3d5574d8db93569a6d39199c1ab00f6707d09f3c7e3cccb9f2f611523e6ac7387a30eaf3aa2e6aa075737dd00da6663d07f8f89453c95533fd6ad2c1ce966c1da63833696456a8a5de85c2259a76f5864f9e28b50afc884c185158fea3326a4ce02c1f9d7a48bf20c1c665e47548b8f79a195a1ef89f166527b9d3f1b88b06ff291e3c5698fa7d2ba560af66508fdf205c7cdce8f119785d8c3eff48118673958319da394da63866ab0962267a664527f6079a525f4e15bc7b89b44488a5cc841818d8a9460382003b46fefdeecb0ec7b3c62e85e7c862ce63c7f672bdb1d2414365ce6249b862cf4c4f00c35a9704b8fb54e6911804a67cd7971d8a499ec879fc3045ca65ef8647d5a3373cdfaec17923f8569fe217ce739519089da270bd78edf55be2d043824d30fffe7f23464caa30fb5c98a95d86f8e53c6b5a63e7f2edcb5e8c90e94d8190b7b06c627aa82667d953f6575d2ff8b43b482a343fe6721b1ff7e2f1fa5b24d6c873934ca84f7801b50bbd2927e41ae8f992216c6742202e0891c9aaaaa0cac8732e7ad7fcc904a75afca3fbb1c45b4cf86e753ea84d308f80fba877b9a7ce9921ce906f3233e0a42ae834d82243792766e35f28db3ab25d54b801b3eaf8744ae8d77499f9dd4bad5e02cbca7fcfea07b235f3806ec1bce758cba8792c5558cf2f611bc4f29f25aa0c0a3114ae5ab1e3f22b4ca21ae080975ea7b99e7439d774c2dc661fd916a62044a9cf7c7a56f38de1dee9b18b41a936855bc11b03f6746ad40414265752588d40d147c33739d537cc3a402d29d971ca62bdbe85d004a9cd2557565809cfc9529d170993049b49c63f5be4b3caba2363bd4e3cc1fab3ba55fd44d444e44f4d79ebaf34512eb70527ccd9c5c1a77f87e242a00f57479294906c67623f02dd8f3826f1261d73ffd4c83345f0396e68e6aadf9e5618426a6a29c2ca840fb5adc3802da9b0a36431e3d6ea7acd4391ac70d0c04a85bf10e1744aedccd7d47194324c76aed6fa52f16dac04ccd93d14f0dc64cb9a5964b4fcfb9f7851ac54104df2196435a4a982a4b2d50e1eb93d4b7634a8b3d6338ecae6c16cfd5451c718601876aee8fa08ec99e6430e7720fec595aabe491d43058ffc673ec4d0ccd87c8a095d0cb3e1b8e366c4d822ca86c1e829a39be30f33918baa091176ccfdaac42e926d2f495ec68a7681815442e19ff6d249b592d2e17f729ad31f697698b4629c23575c13de1ed9b9274f6ef5e286b5a1b83b7f47920494a1044617cb58f907f429b8ed9f38a8b4de8b79ccc7c1c62705bb4a86a3920f6af5908c88afb86ad184c0c00ed5e5b3384b2e9571ed0ec3e627b8e378009bab0e9918bc5a8db7758309be35dc8d73bda32bca6ddd1f394f16a1c23ade4059719b1dc9d0da7f94c5f6199827617f861b290039f3fded90449150cd73150cad5e41413dd4a3ae7dfb713c1a5f80f8ae65d2440e28404c7d3d01cacd6d2ea0acd50150d4df2a83011acc114308c114d7c2d56a042964c8613b9a39715228a52d1e0e3c35e4494e8f89510dd3bfa62423e1ec4d8dfb4cc36f189b44c5e104d8e7c30061fb446dca62cab69d028e5f625f5bc67618b4ee532814060bc2b8b32d3ee2055e13fb53732c39e91e3f090cb71ac94e79e8c07057e872d289be8c76ac1508bd6eabb0d1131fcb95e06848619046a6aaa4cbcfe86d53832504e88e0e3ba7d066f2911bea4631e30333a1a492ac61ca6213b0e596205f6ee50afbf0e5ebe4cb4037cc26d53f4e4c1ca5d9e93c045dcd717fe5fd26caa9032edcc477b5b787d8859339fcbe81fd45e264e0eb2cd5b001903528285f60e21f97f21ceaaa16b7bf47468eebf51820eec13407341bf5aaffc66f0ce99bf3b0161b98861e932a798cbfd1098c7b012c81799c52d597dd4eafb2c11133f2f28bcaff85a69785e9a2fec8adaa7b4f9e9a8778b3bb64da0ee1d46cf6b4f9bb8eb93860515b4b9ba277df583da4ed95bb2b94ae0f68cf6c94d61258da2646c5da4504638cba12184048a663478b5f9d7e02aca174e6ddd5c572af8f3eeffff3b2b3069defa60b2b430fc9317dc435367111c61f486c44a1ec4a81999e320011ccdcf794cb6f10ec24b1066b6659c8a0ef1967531ec3e9802e849999dbb188ee97056551c7f0608cde13c8b3020c6e9cdf258a97ffacd34dab7ac013b438abe9bd45e36dab5868fbb880be9ab8e182a616e665295637f9681dc45aeb01b45c0b3e574790836ee5846577461d803fd75930c9a63fa3cfe78e2945928cf9c5077a1b55bdd2471f67d2352b9ff0f0a5b4e270edfd0719e53790344f8532c6d5fac7cccb9c423610da1576d3e33541c5df8ccca97549b36a2c6063754d496c5719a606e6c5de1f61917489a2e45e9ebe6f8545539612473c50464c2234e3f142c8230c869de16755fbb6cd9873018a835dba668d79a3906e056d8aaed63f4a32b2885e8517c1e1f11f61e0de5fdfbd9985833e06b605c3c47bc806fe0f804436da209951ebe111ab4a85a52741f8459c82ac0e52ab55ba105200d374be7d7ed1e4cbf0524a8f808dbb0ee58bd1b2b4c012f22ba049171f4feb156d72e2c25b9e77a30585db7015571dd54cd91482b738899b498a73ed6a7caae9e222f8c5f38d56920243f883042b759f15f1cb35c6f6838967514822b3323c3d8236cbd52918f525c48085ef13f49f4e47f396dbb1b2db12e8bb9cd0497a2cdfb076aa52322b61d33cd2b51dcfc1fd46d9f", 0x1000}, {&(0x7f0000001540)="2e8d22ad288605220e4f96eb33965a56fd2b1620110532bb8dec239e93afad28e7c9266cd83ff419cdc300a98920569b6844eec739eeddb0eec09b7d559f713e427d86da3f323273ab16da448033729f5f45f6fc8427a42bfe5dcbc00ad61470ba3d44823360350d7ef711ff844b680e83590456f14f08afbc54b95109ca63c31a40855edb67192ebc53f975977156ff4b4d1efcf13450486202c1fc673ee591c144f66bc6cd8ea440ed73c69e672e04430272090bedc3bdddb0978fdaad5fac2621a35c78cdbf82fd7792109d6057f6e72e040cf4acee37b1c3df4be40d184b6abcf1c1c39a9ec170d6cad1292eea8800dbe196a204c103f2efe825706842a820984a2ace31258dda740168c7c8d2ee35a52ed80805aa76188c72e9a533a564b24b522500e176d10f06f06797e6db1b889445f3259c6356276e1b6de7bc7472f96010b85f8d891352b4c7d2d2293637b0dddef4469d13298cc25f7572c51c5e86579a4c36e54c18f002c18ee35816299d3d6e0dec1277ab6d3a64eb87b56310435fff6c2d8b890f90122c633f6dbe07ee42c66eb058863940b371075a946c3098a481ff6852918d8f1f8331dc5f4329ff644d8c8a84dfa859e948c63abdeb87cc6ec25834c04965c3fdbdcedbc1854ccb73e0a98121c5c75dad66eaceb98ba4f71650bf11861de236621ab77a1032d133e5ec491e7b9cf3334d2b986272595d119990793ee1db69cea18d0b54fcc87a7e89b86e6957626845346561857a2441576d3ca4ec8b31de9adc649655628637f405a79b2e5fd3b61a04eb6fa104a1f74939c2d1acf3a1faf9f56a22d78ddf97291793dee3b06a8532272266d5240e65c4d28a067a4cbf227922ae930bcc1c19899c78ab5269a1d90414a1543d9181fdf3c3a9464de12c446f6de3ed0bdd51cb543126385a0a3c77cf2b908203b0ab0184751d06a1e3cc31501af7f13acd34cc758fa105260c7d8feb5ae08d07f1d0fe6643e681ecc0915ea06ae9cc11a2cb6fe1d0c4b3a73c7005b97d4ec6993e849f8d50d1bc119a4f821b5723fd5c25b9d7f2161342f462ce80e5f85f82f65fa2f4152950b217ac1fdde1a613c90090769d5f83a39b66029fb819653167b8b4a8ef9c22e5303b28d95fdfd74503c1dd700b6f5c7a3150dbc3e2a1792849a46daef1f4e5c66a36cc20438de5d5149e8b8da2d22ad065d56ef694e9e21bda8b1a36ff2f7341610f093e45f93490e92ea713440bf3ab930c25c3d8aeeb0b53c6b130ce64dcc2798dc83ab1e0f57b383b18ad099139b6cfe3b03854b38adacbaa80504b2b64ea86c6e41d8f2c96fd63ab3ae75cdf626964a3b50c58f4af9069b7562bba240fdbd8eb72246e92ace8c4e61d1b6d3cd451d393636cfe980455708275b20fcee03df23f304b0118e6e18e34584573e254bf821497d48f358c5f7d91c955517c74157b9485ef5d9f68293ce13988a15863b6db37f65578c6296d4d87eb18430b22dbd75cb06762b6d6340c283d0174627dcb665101f0370d45c213bc4d816822c01b8cb76ebefa45bc30a259d73fe2d6e02fe4e5d3bf5490b87e3787f7e89e3c62a40e46b1d7c53677ed6fd65494b489e7e2abb8717183795f95166453e96bb24897981f3d035db4138261b64ce825d40b77f0d8607f55b5cb641d3ddc0ff742540a62c285aa32491dadb2588a177a62bf43cd36306950b64efdd288ba9fac2f6969e4b062d7857ba3429c36d370b4579cbb2d418d4c298233012556671b0e30e51b9eb5bfa8db6b7bf2614ed4410741f51898fc7ca81a2ca968e53edf59cae8ff5b6065e0c924aa2c7e994ac595cbe01e793b881215dab87ff6302eb238eee53fe4a29bc954f5e3aff67ff0535bf913d0d68314cdb521e0059dce4baddd8ec43439dc01a1830b8f30421e397525747e35020fef86efa4f2a53e2601fccc550c2693469105b0a1faa4827ec8fe944822e0fe0b10e569f02b67dea6237f4331d76e181ed392d1505bbe6257f3d55f58c72c79e873e220a5d6dc5c27cf643ddd0b9b76aebdf9a30c3b8be003a8ca7ee22213b9e0d1b91a941464f838cc8e8946eea42152d67575638547382c799cfeab9fdafd7509743b867187f7094d67a2d490191548f67c3e2d1efe6c3c3e0371ac47e7b5fe4fed145b6646469de19f1f6d6c2b7cde7c1a0bd4b12a0c141f263b392d5263fe157239bed33b9636f07680b9dbbcf665aeac80a787a143dc4e491f74c33613770607c7ecfa391f78f4a2622ada51c216b45fcece07c193d1269121bfe384b64e74d531b898eeaed3e88fc7a1e893b19695dee48e0d1be12060899d24b8c202cb3ce67e76ca68f2096ae141a06bfeb75bbb77481fc7607407e424f3a5aea2d5691fc4cade951dd21fa5753e8119e3b9315732dc6661077eb6fe0f4614be3a7f5b817d4d34c5bac268fa9169bb45c621ff91a87f500b02d4cf8c6143132dd04fd9c448f8efc31b5d9c7f6207b0f337721cb30dd1ef99f4e9ad55368c76e0080aeda975d2f3f8831ba9194efbb40052497884f91f5e7913f89f27f819822caff9b30fe66bc223aefc95cfbfd36ba296361461edf7b56116d7cc09602ad85696e937f2fbd603da89c799446957505aded5c837afe33367ed9a6e4d35aaa41ff3e9bf925c7afb7770a6d2b1805c0abf3ee41c2f3ef9dce51788f9997d5aa8bf62cf3aa8aab99d0e034c0fd2997883649c649d9491db6126c0e7e25cc5db55704182cc2971992825652ebfb5c1b3b8dae87fd60ba3cf5a0ed83c0c95cae9bcb71bf2a8b746d6cf0ba02e80b2ca64523b51801060311e48d947388b668fd98c9b43d131e5fb99aab7eaa9f74ecf921a8145ee236c969854ad25735172dfbbcfdd6c20e6ffd4b2a8ccf61bb8119313971156b6c7e74c820e7fd986c47398301dc7ba321b329e8e34c3714bc42db13e07274d02d028844af1095bda7631cd6a7345a00c40889c73693c581f2433ac34bbf26cdfe0b43128f40146c6059db5169f3710dd24b64b0a497aae8a7b0d6da316d09cd265da9d312c258484c5f9edb9895c223dfa8e69fccd177c4d786f19373664b6c87ee72951413e52e09a59f20d3bb978146ba55c7dd59a4639db85bfefb5a63357362bf83fa1e9b8365451d681963d9137f4ac3c5b6749bdab259b5c6cd25069b287879cd5e4ebedc08f0a50ef1c143d1dbdf7dea8e8b0cb50a36ca72f458b539f8ca92d1a610a2bf18d1c427541bd56af0de836742e72804418c6b060d5b2979e7718dc3a14af4aac19c857a8d1d191b23844348147c841418155dd5375e4e8bac3c3b1ee9a369740d82670c46cd87627c61820730d0c67f85ad9397e5eabb8bdbf4d598c0d5d2606745bc02215c4fc598856862521771df0df54996a17f18188611ed5a9835c724db17427efcfc5c94fe14c455f54da22195384cc585c2093379ee7861e5ee3ee4857d89af18dcc4eeeba79bd2c2ccb05ec2403b142681a8e404b1a8890e5c234b486112f630fa88ff2ea92a6f3b711908ae8d4ade040d522ad6632a519417ed1b645a3f6042c3420a35b314039e3e737fd922882d354b879dab14fd240cea897aead6848fda0860d1fc8fd42553fc638eba74fd0fb50293c2dbab0b7918306ae8dd9e2b06d18f0a43f55bdefac46b4decb5fe42caae32352a21369627c5a8e00cda8102f69eeb9b51a9fbe5d5ba684df8f8fa8b88b46b2c69a935cb075213280b86a3995085ccacb9ebc930001580378df17086f57346b7ac441d5d894a4fafee1647784b631d1239cbaffac096cf5a8377b63b32f161dc7997766963769afb5984b21ef409dfc2cd3bf3b5bef5bb702137c030d55e3f9ab2ea2eca1b12e73910b8ada1a507978f7b3f69725d10a944db0c2f3b44534ab7af5cd87c3d2193b965583d58d363d63121c3cd02f7330bdcc49255fda2c69e2fc9e8b8483827736c8d2568435be8dcccde4800dcca8da14e172336c58fda3d3de444bc03de33ff8fc8c3c7ed16639e16131d9f70c1fda40b1d429364f82bd82a22cc7f293d39733746dd5afd348be20411099f2124b2c26dfa33a504074f5415942c3ccd9be66d2766dabd21dfa489c62d482cad1dee7a277987f1a9a6abaf36842b799ce15b1a3af92a76fb04029c61eb20875561f5ce63c7f3641cbfa9b1a8be75f6cee46400435805eec271f078d448eb198daa443d0a81071859f4deb55b9ec2119c7684d81bd776e3d262319e05334842911c2294c63715f23443142fa0059d1cc41a92e7de2ff25eae2840bfdfa5c4213e718ad3b55eada502dea56d09ab104c3ee8e561e062322bf5068f9b7d0b71848b1af4d7d22ecd608c79dd91c0c18ff089db26b0fc9688462d067a633c6c8d6f1b4f4f5cf83e461e95f113c5b8fc7647f104e9eabf6f7771f3a7bb7de26fd5e082b76bbce3107955883280138faf25f6c32e0f3c4d48c0c824de1fb03602240052219849ebd1dbd7cce6e2485ca1c853a5b55e4952f517b2f87b25a5f33be00a64514c98f6e0e76d31994647c69311c6bf2b1ae5db3e49066abb9b450342aa6bcc794cb2093c42816776ed2cd27d8eb620dfbd6c388124a078efc18b6f4767f211b206bc561d480dd945b8f94a494095dbeb5bd272dc7e9e4da75026696bb597dd5ae9ed6b55d62d819f9a1d39772c2d94a50c863d3a10bca91cbe683a45aed5fb34a455932832630153462a5e672a3bafadf22de88adc6f0594016d1cf03b024daa846b8c08b5b38a80413212993509ac4cd308b2507baef209c744f77cb9793f2400c6af51c56514ca35db37db182e28aa3ad83a0878ccb1611f4ce1c7a002c150df5d53707f9647ff1b4da47ace27de96211802bfa9b8ee3074f85b6a31492593595966a5888cab14535fd8cfab1937adc483efd43be4a1cd7b4a58c03242fb61ed78e01ed35d1daa1fb0e92f7f77f7b2d66418e3f964611c00b34a2aaa3bd41f49e4e5c082ce47148ef81f9ab104e36cdc31b580844311ebe21ad47ad0a607c1b9bfaa76409b4de75908d4df62747c416b2d356134a8af82186e662490a9c7d8e2070744526ab177c21a06fc574b4c700cc02d1a0c04c532e15b6d96a9cb47c242b8550e8d00a219b3b162aa1cff1cd082529b8e5753ebdb4020d7d6ca637b272088675ff57e8d9766d0f007b8f8621495f128d18dba7ba455b2d6b95f93391d821cf6f76905369ef2e01e71c839ede811dbe3dbb6ac9cb26257ba21d9e9672df3194658ce4faa01f62de4c1a2325e0f8e18c8de178c24569235bfbeb03dd0a35ab7946929b42721e0faf98ec6f560fa9e3ac1b0d7082b2d5a45c30d3fd1a99ffcc245e4bbb64b43545d55127e4ff12268acea0d837b497cca82340f9525662005d322acedc5dc5833a8adf6418fc122b794fdf38cab46e93c6c4b8f4b3efdc8f3646987e2ac2f8caefaebe4dac17985452a982be4cb4a730331617efe790d433c62dd7517e55a7e3c3ba4be3c75b6a3a4b594d39ccab802302d2d2841ea59f6cdeda871abe8f385e87997f4045f0887ad6dc2781cae9b3c0f9116aeddb42d067a39296b449f0dc1cea41a00f4ff413b4b7aa7d3666e9947fc1fe0497415d46253ade4a99f413cede474f0ef3b86364a26b569b1f7c0496156edaaae4ae1666ec62d6a8e433c466a21da00c7ecd8d81b7b84c01d25eb25367ec2c2a98188564057f1ab41471f07467afeb081250e77cab80f71ef9da9e6c03bafc7966b93e34a8bcf42728a2e9f9ccc9351ef18ccc32aa3f5a75e919f8357929c78d0393ce1beab97a3d1409a55569a1", 0x1000}, {&(0x7f0000002540)="742e1c43d0c4852fc53b8203ff9159620bed0c36a2aeb1afa2befd97b12cc1273d1e5d984e1e351b829d14c9900a67554444760534f3be56edaa2110b14fc9f9cbe3bb524035eed1a5b6b0be44e9e38addc27ea8ea4a224e2ce165d56069d6dea2a2439d69743256019d1ff1d3c4ac3dc3cc183f3907924d408884cf96eb9fd4890f666c4ef2c3bfd7b1c7d0ecc5bbb52b6bd56d28e156f307557b04246f56396bcf60c5fff0ef848bed09c2d0883605", 0xb0}, {&(0x7f0000002600)="a28728c29126c8a28168d449ad37f70681c3bdd51ede3d1699e25209a6a9c2c6ae40e58402f47abecee206169c8b9a3616354ad59febe8521d27c52121ce9601de2385ed112b8c164528c1b3fd5aa378fe96d488ad97bc7bfac5d12cb9cb0d2ee8672f1041", 0x65}, {&(0x7f0000002680)="c7d850b83d611d1397054386e9643a8aa6baf125137e9f1ebaca79ed117948204e546f6e7f51566fef54132b890b5b3ee7d46a447ce8a872f298d8b418939d809f6d03378fa27516d0526d086f03d41199eb7858be6e77d609ca41c5b1aca880e2ab1ea773982d07649987405ef9c1ab", 0x70}, {&(0x7f0000002700)="6fbd7a297b4547d50c824f0f104f6a6c0600a6b3e5ab49506220dcbb1674158e5c317c3c36035796a53875670af403719786f9c5131c4c045e297aba47637f6d6c8a0b7e1c405f0e56ca32ad1c5ee9f146c1090e653105dc0501078b8f2ca88debc5b2f18698ecde", 0x68}, {&(0x7f0000002780)="528b6fbd3343eeae4f4eba2a25584bc47ef30372535acc83bea8f8184ae9fa9d0b232be5cee47da048b8aee08628eae0007d2ac451b6727b96c6d08b2c6b29d25d0653dcd8e2b2dfb14a5e154062060aaec24916e272024e6d40296a9127352f61c5df40", 0x64}], 0x9) chroot(&(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='+-,]\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+%\x00']) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 02:05:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:05:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x8) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = dup(r0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) listen(r5, 0x4) 02:05:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/250, 0xfa, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) pledge(&(0x7f0000000280)='\xcd\xba\x11\x872d\f~\x92\xe9\xa2\xb6\x85\x11\x12\x19\x85\f\x89\a\xf7\\\x00\x8f2\x0f\nLJ>\xbf\\}6Q\xe2V\xcc%\xf4!\x11\x17\xdf\xebnb\x81\x8a\x04\xb3Y\x02\xed\xf0\x8eD\x86\xb42+\xcb\x94\xe5w\x99\'\xa0\x10\x85\xfe\xf8,\\zf\xdd;\xbd\xe2\x84\xfd9\x8d\x9a\xad\xa8f\xd1\xea}\xf3\xa6\x9bf\xc2QUq\x91\x9aN\x86\xd8\x15e\xb2\xd4\x8a\x98S\xfe\x8a\x10\x12!2hL', &(0x7f0000000200)='\\]y].\x00') 02:05:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) msgrcv(r2, &(0x7f0000001480)={0x0, ""/237}, 0xf5, 0x3, 0x1800) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001380)={r7, r9, r10}, 0xc) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000013c0)) syz_open_pts() open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x120) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 02:05:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0xffffff9f) 02:05:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) 02:05:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xe042, 0xcd0) dup2(r1, r0) 02:05:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000069000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffddd) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:05:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000180)=""/200, 0xc8}], 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) msgget$private(0x0, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 02:05:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) listen(r0, 0x1000001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 02:05:17 executing program 1: syz_open_pts() r0 = kqueue() write(r0, &(0x7f0000000040)="569412b78689db63baf66e145bf8f439f44d14f2d5e3edb67e1366005cd7bb0091c389406cb5ee69c837b4a5067eee758e4067f6f89465891d659ecf6031dbee410cb1acfb1a61cc5611257a2e19fdf9b148e18f6ee302528d9320f4eb0bcadfcda5c76bd7fef23fbff1aa5b8bb16d4ae6c5daee5272c7609cf3c4dd7ad0e904c7609045b2fc05ee81e5b8a726b4eac11e34fb86da9e1512d6916f0fc6805c92c54228fe884f83e1e9894701a6c71be84ae4132814932e4e3a50b99f3c5871dd9859daf5ae3efe", 0xc7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 02:05:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0xc4, &(0x7f0000000100)="867c11f951762eb15618a9bc3b7c711488179fd1752678aabf14c652ead4129d85fa3a92592552fbf852705c2c49f39faaa47ccaf91319c7082e942d81fe21e86e4cd956d52278d05f5de5085bf887776ed53a1de5faf0392328fdc34550001d1a0f8eb575637ea068d2656d7339199e6cb122713638dd4f55a233ed747ccdc400ce8c4fd4f0b41e3b4a2c35a47b69252c06804ed7337f8f8a42ebd52dce28bab9e5582ddfb0fc71adb0c22149f7439dd8abb0a06f731a24bb5bb4c7ad53c99a50180372f3460e8d6be456aa34c7bd389294dc38ec9553437773b528ea4d0be59d7cf2aeaf6fc854222bc32ea8ccdd145f4190428718109f9bbf695d34821dfe6f954b3a5df593e4792e9f015bd98b66427ed91189848538fda1566918b8b2c2f7dfe4c5c597379089aa8229d375d8c5f688e72b209eab072e231d0441a4e31a40bb2a7bc32670942de66a521005fb5a7608fa81bda70df5c405f84bcbad4df8090923c0f5fa5fa20eaec051c2d061123e4d77db0d322ac29fb63be846df535b9d5d02bc4b0226069a4c56a654be3e669bec4d9431d135ccedb2e138f08e8c28f8620c32f0a7bd745008132f8e9210178b5ed060250a85109a9012d58ab60a7b9d764ae9367e053d7c0e0d3aceff41bee566a048f8c78643b98a089c19ba7708afbb562c21f7589099e9473f9479159366ab93aac849877812fd98b3c5ede883c78f81dc8d443ee03660de501aa6ab236967f4e467f4190e0585aed10b80eafa98c494d7f7d3d1dadd834a63ea7f3fd1edc765acfeec72e2e3965330cd484d7496e93cd75fa2aa6376ab51d2672e8c46016f9a8d2505e819221c27bed1ed4082d787014cf8eb58640d6ec134c83dc2d510a8da99e66ea41eb7d400ab26d56de60d79dfd0005f2e22140f126732397ffdff1a28fbd065ca2e352f79d7a475a7acb3754322b7aaa29429d3bb3d317805fbfd327ff12ce0e1e19d4dcc59808eaf2a261a1446c4a3abeee3fffe860fa355772cc0e8802213cd5bdfb0fb82b79bc4428d71b57539ace6c18ee5c0ad1883dfa30f30092e5fa086e2d284bf740dbc33ce79bfd8735ac4ba3429d51ee1ab098bc12f7830f04fa869fa3beb288ba4e440fb3b6cd9e72a758284f25c30e398c9b97d8e75fc816d4b17494e92ac35b0f664dc4edf76141cc740950ea6c5fbfcab5cadb6262bc4f06f414622df098654842dfbdb4caaf882b9e96147c11e83985c548301b0988ad07d24550564d7daed7affb9b5f56da0301efe2ec83afdd320fe9b646ef4a4ff6fac665c463213540b1654bfb82a95ec2140f9f815a08189dca0d01db4adf700c9c4a0669a221e87ea7e700e0521f275eb8b83ef8f5e9e8e2ae1a1ee779df52278ee654aa41fe8446562fef2d42f7c3483491a68a735575040f502602eda06e7466e79d4746f1eb13ba5abd8061b62fad61d15d6ebe6b44d061dd4bf2d4a20fe7ddfd555c53baaa898b58428387962666f55e5e5094925f68be6a32662dcb5d2afb1b83b0ffbf8499d10d26839e5a11d78c5dbb03395d240aec58acb87e28a3e5ea3405392a7598be9e52e243c3803b9082f5078a60030242c00a89662cf3011ed9cc7eee7f6922a048357ec479587905ea25801d950c7c2592c4cec811aa26c8da200e1c41b6acb1c6e73314dabcc04a1190fdc0897047b83975c552e53b7bbf10a5a1b153d5f53761d23a7a5b6f9efec2228aed55c56e6c5ac5481b7e0bad9e490aa3bc49009c46398c8ae67566ef681a7107a59b7861b7ee460fe0cfd2a4c994e775097200cfbc5e8a1b5d572fdbd91e903a2a730ad4f2940a1a90a860c8fdbb7feb224b74034dcb547fada4290e4a129ceb955c3c2b94ced2cb1e921fa847a3db0c59605cbdc914f2830981851ee7f95734620d0a811cc7db4e199421301beffa8ae35f30adffde294048b6055e40319d86929b088049474a75e9c6c295361712a8c63ce8cd5086cfbe4033cb65b876f21ba4a17da2bf4bd01e5614316f4db75eba694858578b8be099bccf82fbe33ce380f888a176776791b2a58796fbc74e36032bc121d5800b09338a2d84c3a74da6ca2dd33c0f7b0caa024573e41ca6c10772e12ac364461c46609772480eaf7e2bf7276c2632ac3fffc37a30c56dea2e80456ac6d0b9231d2a41828a2e94c8d93468df019aae99c95065663cc73c78232509ec5c6b897cd9a4fa6cbfdfbf81a5fa78d11c3466a167da4bf98d06409d2077372d83d08271c4bdf01e065557ecd95a557faed550cd194af560a9eff985cf86ae8b63f81e3b67855bbfdfb3de91ed4d69394e94010fdd1a1c24eab5ed3c4d86e9da5d35920ba199ddfd7fed398a8475733d589c517bbab935ec0b80f650c3faa30b54361773cc6263acb03618fbab7261f3b66c6343e438a917d56368d627422cab6e115004ca49d58635b3278ecc45c0733ed364958a847f607d2ea39d63cc953986f5ec57b07b7e7badfce9f6cc412517fda6f9070aeb1e72419910e8df8c4848ee08d809837304ae26f10f8f8b2c50cedb1e88f2a8e28d36ce05ddb56e7ae5bca4f6c2106c03dab0d5dbb5fe9abe025fb1cad7d44221b068685d6e089c49a6b1d1a88a902de2c0b1607c6e6b1e382cd2a5e59860c7c4aecff0bb2efcd45e53d7807e91bf4734a84c8085c9181609b1119648eaa2457225f410a8a18a11c87fa4bd51e1dc644cc7c05df9000fd9292c361678da50de7ca8600d2834ed6580cee38a0655767e3dc2b7612a68efb8086cb015d542ef4f0a8bf7dde05208f62655b124646c416d34715f2d33b3aa63bdd4b7b3fe6a975f30339c58cae94ea1650bfd6bfc23fb6548c4a32be2e71a8f8f6146b739a52827ced192bd0d3aa15576ba6d70552274f7a497ddf53d8c5ddc6074d0ea54803f9b46288c3522c84dc58e4821e0b09e93fbdc6caacb81ad2b6c3898b8f8b471ceba7e594e94e27287061daf2d232600f42aa2c932b0770cec24837102d81454ca9ff16cf186ce568cfb5392f3a35f18a59b194728fe9573f8213d3d55622f086b0fbcaad513bcfdfc3d2fe61d8d1fb5c4474fded5d3d02a57748aa98be913f359b6a04644c69e8630870056a01698fa9f1ede8abec565151e37cb007dc8dac37eb173ae7ca76aa038766683d0a82400aa74aaba5bbbac824f465f6fa4553564396b89695c151a7ff1314d9831fd45fa1c312d3db38992556dc424925489bd67dea4ab24d0242243ab15328ab57ccead718a8b7b81d8d608d623b77a70d9e39916bda0bc7d316e03b39ff90bd2e23a695a8960dc5e4f6cb1849385f176f5555629187b3cd9c96f1f10e7f1622fbee50c224a38f9f73b8ee93ed82b259cd41c3d1bdf39250acbc15fec687ccc5f1bb02dd83d949f93f2965dd1b94c127e023c51b1881840153ecc4ae26316f9e24c343f646eea6d70b0c9bb88ba4f7fa7d854f407f607b8473331d8c6a12b4c8b2463b4214c7761a6b125099468b3d2fc95aef9c253bdae8b69e451e97c8b9280ec6a8a1ab359c02ef27072c64227781a1992d6462c9aaedaf45d269417b6041cf64701d8862349b745252a492a5d83aeaac7a6d888e99d4adbbe7fbafe83081c6aef23e61c776295fa9d020ba371e2a09acfbdfc7c068349722aeefefc89789ed53634f64b2f0fe9b0e518676174a0cfc15cd1b88abd0d252928bb52e99f835d732940cb71ed1e68cca079ae9049482959640d33e11bdba70476303eb58298a5e1f69124b077072a38582f2c5cdd4da6b3abefb92e6620d4b6bae4135ff17e033ea0c04d9df4b30b96dbf7b71b0bdff2a6ce02f9d2b83902532340b196597c92cdd9492ebabf3a68be401e0d4a123e24af792e4412a978e87517b1f4f80ba7865bae5484dbaae69d10eddc7326a9d104afe4c599c75e3ed3ebe07cbfe638350539df671d95fb7072ab2eb4ab2ec131ed20f990b888cc780055db55a15980fd9a37a566c5b7139852aff0dcb775fef0d0f72e6dd559bae419f0aac5786237529ac49b6a229736623ee5f47a254e6c3dcdc4496f907fa48b24f430e649b509a6ae05cb7902e5c86086c78e967f778be40d1adb07f566a6bd428b005b8ed12b0eb4f806d597cf5cada48d0d4c53f62ff362897b0d4ec57ce448984c0bbf2558b03fe11cf6792a0ac46031684f77a95178735884c9d8c8cace7c7ab5ecdfa88d3b8ed7a2e04d32ccaf64814c5218eccbf640befae52857dfba063a1e3c868a167149d4cd516be8a23d6b8ec2e96b411a89a9b2ad5fec9d2bb015696bc04f8a109c2d38ef59247434ceff9da76926ff65d00d5a2dd75d254e42a3b483e565c66b4c6650d51add2fea6339355f7fce653c8d83493177ca7365af0246f1da4933187fdd3b7149113f19e9d68a637117afea416c3d9ae196bd3601569c1c8881eb52793404c611e5c3c96bd04a1e8a109738a85165bca401ec83034c45374984f28fa84efc3ec1146cd93cb7df9d0c0f00b3cb9974a60351ae42a61fdf6c0c48ed6ebed898ce71586dd556a52da0a37d23d628819cb2d58126273fed98eccb39072cbeeb9ca9504bc5d7338b2ce4547d28e0a694e2d4e6d1690e73b3eab17b17ab7571d847401fa59f6f09f26e593a8953c7cd24e5c4768fc20976f41662e6496cbf1db84a82faedd1402756f15112eb5b6a1332eb3bd92becad372212ee590f706c089de6a34c920c6fa6f0f3c2813f77f49febef7f292d8698d2d840f74477da0cc2e921adc643656a02bfe0137500f3141d1fb1f11b006f7dedd5b6f723574fd4ef7b3b94b877922db8bc8540b7b7432d4faa2da58eaaa23bc9b1abafcfd39194d2e006dc726b2584e5a33d21eecf73f3509f7d5a141acf40e32d62a5156e36535e8034eec89a8800719c0449915aa51b2c8312085ef10ce8fa5ad603fa6876da743e5d05c5cb4996bdf77c2f6c42b4fb39c9c6949ec6e27329ce9b8873259827a59eabc87ca63e06a300b137157147aed80b53549ee51283a7a23e6a186fe21407be41ec3d908a8679b85c55da8f9ad522764d145bb3b8afcc920cde30cb6896e8eae5db890bf89c11b86e750735db66acb788dbcba461c675e10f20490b55f94e64b940db01dfb3f451ab3a62958253a67586819a537f257f6c1bb0630f118f41560f1b259f453e6d8b7d202e12cd1fe2399912f1ddb5d4d16d306aa68e129f83907f3882ae8515750f012b7e35101f182c117e96f5c0c4872ca5176b21d7e3d08c10b66b5324b9276d80d3bcb54877cf8c2b267585d099670da89cdb7cad2e4f314933ee12ba68b93479501481912f2bd9eaf117a24e4cd3033eb5b46ed25d4a25f887b8fb901f2b095ba78773e953c12a44af1a1ae8d426727ccd8002d0067770c9d4ad0cba7928c542e1e73c360a95a461176d63c7ba7412a5278ed1ac59c0cf1fad50119afc3af986515b59ac1f2bdbcfccace21a7c400c79e98cb2bb4d4ee407a8716b037bb8d44a49b9acd3131e34292fc0ad1b46a81ab48183cf44900bf0f8817f6ba3a68c60cd2e9bbe6924b23c81d837024c7c608079d63fae8ec5add8ece5a4fe4d6cc5c53fc1aa2e82b27b630fa866094767fdc5f655934831d2f849c9e7c20c5fc38477402a186e35e503928d2bc6dac1128ede64b43b0c9a27e2fb20d39e07a39955ec5e60441e99ecc87ce6c7de905e841a64e44933b626740f32b66d6c3d2723f010251d75285222fcb7700c92884c733c8dbe7105bdd737e3f6090d49a22b5a602acc0e18352e0c89898918c5a9e5b4d40ed93d4a5e16aa38f2ba26d2a6fa75a1f", 0x1000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 02:05:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) fcntl$setstatus(r0, 0x4, 0xcc) close(r0) pipe(0x0) 02:05:17 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x16) openat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000100)=[{r1, 0x106}, {r1, 0x11}], 0x0, 0x0) 02:05:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0xfffffffffffffffa}, 0x10) fcntl$setown(r0, 0x6, 0x0) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1ff, 0xffff, &(0x7f0000000000)="43460c0fe0caa07a0cb89c7554128ef8c4af7f9ca599fcd49a6690a8f4cb77ed1ca0a033934a99da496a31a99c9438625ceba801979cb9933c4d160c8723663e6596638b4ebf8322e7ecdccb15d6405995eaeb2e7e88cfd89bb2409c70eea2cc875b7f5d2660d1df682fc0deec0c84ff979ca0cf7f599b1b011c1c8553b925a8f25ee1328351681a77b8104a4f274236e2d39450cf57e0339ba8a150f139cf03bfb45a47069475b35ba90aa2cfd7a12a8ecb86a787d0f0a43f868b59c16565176f4bdc55bd95cdf5b292", 0xca) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 02:05:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 02:05:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df4df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad75105db37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aa7fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:05:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) 02:05:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x122, 0x2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x8080, 0x76) 02:05:20 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x13, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 02:05:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8, 0x28) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x1, 0x4}) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) 02:05:20 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 02:05:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) getuid() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 02:05:20 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:20 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) pipe(&(0x7f0000000180)) rmdir(&(0x7f00000000c0)='./file0\x00') 02:05:20 executing program 0: r0 = socket(0x11, 0x2, 0xfffffffffffffffd) r1 = dup2(r0, r0) accept$inet6(r0, 0x0, &(0x7f0000000040)) getpgrp() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 02:05:23 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 02:05:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x11) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/55, 0x37) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:05:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x30) nanosleep(&(0x7f00000000c0)={0x600, 0x4}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socketpair(0x1e, 0x4000, 0x10001, &(0x7f0000000000)) 02:05:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 02:05:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0xf88eb915a59c24c9, 0x7, &(0x7f0000004500)=""/4096) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x1800}], 0x1) 02:05:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xc9, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x41, 0x5}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x100000000, 0x340}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0xc8, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x95, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0xfff}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000081, 0x5, 0x44f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000003, 0x6, 0x400}], 0x7, &(0x7f0000000040)={0x2e, 0x7b9}) r3 = dup2(r0, r0) shutdown(r3, 0x1) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:05:26 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x402, 0x30) chroot(&(0x7f0000000000)='./file0\x00') 02:05:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) 02:05:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x6, 0x3, 0x0) socket$inet(0x2, 0x2, 0xd4db) recvfrom$inet(r1, &(0x7f0000000100)=""/145, 0x91, 0x40, &(0x7f0000000200)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0, 0x1}, {r0}, {r0, 0x14}, {r0, 0x44}, {r0, 0x9e}, {r0, 0x1c}, {r0, 0x120}, {r0, 0x40}], 0x4, 0x0) socket$inet6(0x18, 0x5, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:26 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x4f0a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x101c, r0, 0x0, 0x0) 02:05:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x84}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x7ff}, 0x8) socket$inet(0x2, 0x4, 0x10000) setrlimit(0x2ac5b97da4db11d8, &(0x7f0000000000)={0x644, 0x9}) preadv(r1, &(0x7f00000000c0), 0x0, 0x0) 02:05:26 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009da62f58ae545c1e52b73c3bf7063133f138c22ae51e04e214e6ea37d4dbec4d709b9014e0b89a7e15d1a171d9381bcf563123f95d67de91b31fd11f7441b45a721d8ef3229525efb300a996c6349bf6fed857003470e0a9c1eee61b07cbe9e327c49a23ce530b58af8abb04a1d5793fbd9491e7f8e8f199e423e9246266328b2df2515d06fc6eed89b9dd29c43baf0eecb40f700c9e7bab4ed66bc59b589d1877d8"], 0x7d, 0x3, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/18}, 0x1a, 0x0, 0x0) 02:05:26 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x2, 0x2}) 02:05:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3ff, 0xc4}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 02:05:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/9, 0xfeb7}], 0x10000000000000b1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x5, 0x0, 0x5}) 02:05:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)="6b4e577734925b8a2f2021c8c3a71475bd8eb68b2df4ed93546d9a0872f325a205a2e5789c26e8dc5dee957432717bfaf3fc24fc798ecc17fd4a0db01273d96b59dc64f9a337c06103e71534a9d9211c217c8b57202dd55ee53f3ed40ff19b632ccde6662327d7ffe40eb4d5e1f05bc9d81b5e6174d1852bd2a00da5b0c91fd5ff948f475ba2ed7015366dc35679aa42c16a5fbfdc85364974cadee256b2b76760521ab2585c77fd4b48ca5a92782f9e0ca2", 0xb2}, {&(0x7f0000000280)="66c18b", 0x3}, {&(0x7f00000002c0)="bec10103e8ab4dfc847d01c5a2dea5849e90ede040cbae6628c12d738b2c15d28fa49c9add30da00a98891bda60207f2df01a7608212b1ce2aa443b7c41c1df022bb43a4a34daffe2a9643b7cc2a345415336f7f0d63be5c3d8b85ab94522e9c479ecb662e4964ecf476cbb4b7c7a16d4223cff4e0c4e67afd8779baf2c3c8b4075017867e8cb7bb418b8dd029346ffd4e8d88c2ccc5d694525769c8041aee2f2acb9d290e89308c66c43a95bf5eb750527d887052fc5101ebd2c83d909398af3f1b6e4aebf7bd9ddf322774fc63775eb0458a0d7455bded6770c3fb72cace1178f04f719a5199afc217cb48a1edde26424fe1bef9e7b61f852bfb369fccb47510a7f70536b9c02d12652d2f0a2591c4a4909d59292c83d1c18f70ece24f6b90904471d7886a930b2eaa7d4fdc6e29c63aafc23525e0b076d3cf518f6692e8b7568778e10804e1eecd58ba3453a8533d8f14647eb042f75a94dfabfc070ffcb66288d5e181781a12341dd7d94de440911b443af2cd1928a53963a82a33fdefadb577eb6a5de5ed030983ccd87824cead1e79411679d0de4b677e6758ac79b1ec5b72283a2d1b1d4dc9e5b2f3f7253bb6f3d2e013e69d40bbba5bb1cdea2cf8c0c345a22b75f5e2c99d11bba59b7e280de2b096693de81cba166eff3e7146712771241ff56750b9b6909e3025fe5ae003ba51116c9216ddf1cfefed2a2ee02bb23634ea45eac7cd1d42ac03fb1bad8089570002c1de521721a2e3eb5801ab3336756db07258bdbbcb2d647de10219bc2fe709eeb399f2c952e7b3e0c6c3a64c0c1dec67299678fb63cf2f464edaae5d4349cfb617edaa41a4f1341a4654380f12fe91184d29fd3e7cd796a44ddbad939a464f6815ac30de43d36191620563b6cf35b7df1722a719d22dca204e2d3befcfae5cd76d7c0fb418a84c3b90f49615f168611ee56429ce08e1aa363383e0cdc620cbf2359dec785bd84e90474526c18355be390e5c4b893432850f69948c9a3ae4923983ef5b6fe05016cbae696433305efa3615f6f5a45d46a33e2872e044bfb5f9e6ebbb3de40c0df967353fec8a0acf577a1ff5c2a343b60985ac88e6317d30bea43d423bc8b8f00bea938eb45dc0a5c64beeb89ceff754c958e7bc780ae37c007b24c715aa233bf05fefacd02a341f367b880533a18b6ab2fb82b3a1cd8e5bfeab60104d97808ecb65e61b8f246eea40d5edd1add854091f63246be5fdb3a39bea427aacce000c4883879c463d24dfb827f080403b0ced50b16dd02f2af07ff7ed04f7d21eeda17f5a86e116f24656273de0715efd827162808f3947d3a405cddfcf275c8363e88ca73d437f97304ff5ad74adb8feac79af27de2b86b7dcc78fb0062885f0c397dab0436684394fb1d0fc9769dd5f78631cef44d2371151aa9f10b0e5d4400bdcadfceba124cda032dd341407d98aadf1c0ed5e5a7ba37dddaf6a61bc367e5d9f68d66fd980a7f4c2d3e91932240466caacb18512b7c13f713c3088d7d55706655408c92d2da07c089bf6e27481cc3bc16c155d4a8cd3e48531a20e9fe225717b57dd2a62de5403c246439527de6bda2d91c681939b197b6fed01b43fe8cf7b37f47865d09e1c7320530e42ff3577fb65892985a15975242ece6cc0e3499323bfce1775141d3c47dde621847cf336ed1ce8ce35353e593c150d3e2b8bb302efb68ba8d4c8485ad1351e1b09cc66d85af98dda82ead71ade7fb70b5aa48bfbd20d0a122d41e156ed94a7a7d3ae42571d8eb828dd7e5653e7ac893d79a71df607c49fade3dae7287ab3c88474dab4dd22b612e17fcc6feaed6b2412d1017f3463fc820733851cfff83c16bec7ac466ab0e2aed16bfb73bb8b87fc56d975a204557d965a1ae946e71f39a851267e7b339daaa47c7aaa72ed5575ef87b220598dd93528a1554ad497a33c005098d14226db7a01036510945c84c1678385d0f0965be618255535f05cbe41badcba502ee0244590dc34deda8299739b77d558aa58b3ecc479d656cb8d955ba95771f385d5fdd6bb50ca17e1ab9745884632d11474c4b882cee9c459ac437deafa0fd964070c0f1ab014bac5fcfd6d1f6095b69b67e4a27c1477c828fbf996a6a88b9ae098e922bf77e35c6bd2d6e581ab9fa6cc2ff99de83e09f4719daa0fea6aafd8a4a0676a452ee62bae8c2e479397acd15d17c5af5d5025fe649f3ae31999bf8aff2bad13236133b93cf9c688ed1ce64d9c0a028b93f138ef34c36d5b8494bfb6d41a68716cda2c52fb9791be4a5837fbbe870f4ba6901e9e77121f32a9038f8bab077f992287fcd0ed517452a7620dce50a0c5435171dde5b8881e58aa80b6a9d5566007989d370cf630cdfb7143b390a73546784d5909627e578b35697eec5724e61a1f0222c3632ab012c6fdb7f65419f65154b3e6b3a96be46ede891e6e103cefa1567f036285ded41c317e9e39f8a9df3f01877f80b3d6381d507b6260cb2e97cc6ecc02b5d03e4c29c702678cd52d0458b73a348b0098b3b0bc07062892dcba4be16b1e73484dadb2b74d16f562da9456f31319f62f8580c14d629c6413a9b8105389e03bfc19421ff2ee733d4b85d239b72650a315102a8d6d2fc0cb28a4ba98bab371708f431c70f799fe3bddaddcdf071f4fb5147b754b5a43bf32ebd8e03d222c265c8e89657e44457b050ebf0e0302a1550d18cfe68d8a106e0e543900827415bd6d51a143101bae84f559ad2ad3f761b3877df4156a754c98c12ec345dfeaf5c8047c50d4cc7abd1b9e46e4fe1b43c1576d97facdec13179689397af471525818f64705f0a5d6620eef5ea798d6b97bd43853e19c16d60d39ef68d8ce24cfddbc5d5b3570acb9c851bb0b24e18391e7a358815ed4a7d31e745b11aa2bda1408044b6cac30f8390339d73c06a173cdb054e3ccf5912a9db15cf05969e7a370a327d4bc2c82ede1aef852ff7a8e5a8d6701a863f712d8c59a7a0e1ee36ef4f92e09ad0ee7e70f0f19cf6697579e5781f9bd65e12cee2b5b6149d6e07d15462436067b64a0aabcdef2f09090029e8f9b725125c02dc34997dd0405043a6c222763d40f4a11966e7aa7f7bbab5f3b8c16664eaca2140e9f94af6d3aca73169c40d18e06831586d4b4ce849380b6d390867a14667c8f6f07767e4ca6494d64983ecbbd285ae86f1f93752564d9d94038c2c335feafd02448505618b8c4b5089f6e57b2e12e83af988819c0c9979d1e477229e71edcb2c1a51538b5a8e0f13e0086b4aa068231709ba58b15c87407fb808efabcaeb7501b0e8157714a142ba8f7f2d012dac1a111c2a93cea559a39a8e92af024dbabf54ad368440fc3809647fc278f1dd2e7af21dadb2d264f3b223b262e2dba0946c298a3161541614352a37fc3a06c06b28fdfa5797157acb174d4085a3e2c3600e462f81f7b5603394813f1197bad4d3e034cb5370b1b508bd67424487706e920749f049e3b721f6065f8f53f87d6ddf0bf85053992eb4be8a6531dbc9087a382f860e11873016f6c61f3f5bcacd7a3f0e20db44cf2835a665851673994d8d6f84076fa3002837a9dda5cb44d7f31869ff2e140f7d44c7166ef89ff0121df30d544ed24e420dbef8cdc7d093d3a2d646eb07f3b6231d6fb8dde0c82c2dd2141014f1e84b33b144f4369784ed8a7f104b4a7f6f1719046d0f2ac026272c70965bc5eb7e7d0e22c532d685e78c7e74d80101ba1039cb9ff1ae7621ad8e3cae79f30bc57f4f84f8838fa66fd502f337926b677bad1a650ed7e68e4c5702f188339fb43ba7d57d562b016981845ac8212e96283d144a617ce557ec8a3a0591b24104550db1250b2193a34facb6d53522415d00784af1e6da10a77febd7aeefdecb80adeeae0678269cbc8fded7753c20beb442cb53fd3080391720bf08f680ed198d0b32ba59251f78895d37b78ca0da422e88eaff0a227be2fd9d866721b9c2cd39bae9276ef650f16e57c8cc9d18f2862455c19a2f369b45ba55f6d038452a1aaf3deb7f5baafd82048f1764b4d80067c2a716fb1f9d8a0ed2983a13b120ea5a0d4d9f0474789480b86fb4b70ba25a838e86bf6400190abc3f04cb0d0a1ae052a33d2c1b73b5161df0b2663a08c8ed06ad0a157fd7f0e18fd3ff5e78c4aebe23077d1853c28189b01a910dbb84142f244db0c0663ba422bfceabf824335d15dbddfad573988b6db4fecc5c5ca3077ed0cc0662ab7407702555c7020fa9b0d5c6bd769ab9bc55fcfe45c1a7e811a5b039e48e9846452be2e1a409c0647b580f80ccfa625d5bb290c3dda85fd0a0a165c109c1d6963b1aea1835f09f7c4f0d1f6c49787934d2b14471f95d2cea6f9f1791d9220b4cb09dbb0f7bc389a48595833aa5ba63d3116f4d820bc995529b05cf5918c019304e73d0a3e799a58b0df2656febca06b9fb47d533dc78638efbb43954593b619e71c94fbaffa0ffa4c9299567d7cd690db61dc8038a06e55ed0bcf1374dab30d24e8124ceebe18a8257eaecfd2b9ee250a38935d5b66b843bf333bef97d76ec2f7cd6ee98daeab724e7f4aa7aea393f4d646e69558654837492a83526ed980b0f3f387d0c2b1079da99418161dc8185a2307c9affcbc5ac04f2e143412e2923a52ebb2dd37c8228aae999d94fee20267db3ab46f45b258e2b2cac86a5b8fa0ebccec897f8a067d2657252f27a1607830b915cae8d57d2a774a1615e7c7cc1b36b1bacd1fbe1d534cbca3e6aa83fb7d011b4e72a678f5aab0ee0a654477d710e6103a1a864b2cad28be3882f4c545b7a62655dfc69f11f41323bd83493e8d6b900dc772ad2c162ef8538be81631f4252c094c2baae12b86d9ccdcbafc9bda96798344153825980d72da40ad79065392a9c7d3c13395e03563f6a5842af94328a01fe3d98186df07f356ced9dbc470c7b60a8116796f88f91c2c742783901999d3f667f2aa86a51618d8f82fad85409a38ec445567dbe814a82a376582e7bf2015da311fc6eef2a3e60a3b1044ace368cf626a87b48747a4daccf08be26f0be966211d65b05904349b178427854908e7da7382c7d86c4fcb4757ce133be8088b2f7030171f45459d2512587280bf3078b6fb1189b27bd89cd46618a785f36d7fe153da7d8ce615fbf2666e0371131efce5a13a465860d029b733d4949290e3ae1a58d4f66225a908b803f5b448e0c520b9bc220e9242ffe5d4f2450405a852a8f135e4fc23671ac5cf33240f65574217c78f781d35f4beee372236353e0507e7969005ddffac2f39e5431cfb82e799afc8559d3616480c18f7ae99631e6e7a8aafd29e7dc5747f8346afc6caa5ff67aa7534d3e72a4af4fb0324a70ba488384ebe21fe904426f4913927d907383cd6e42b4e6d8f7b2ca6366219452ba71c1aa65f9dd154146233b9f359169839860300c0ac08b3be16a13b7dc59ad6955fcab9dacefb528a8a74ed74dc6fe530040063af3639e014db9f05ed53278c8462526bcaa2aeeec07b9e634a6d04ada668f5d45b1b0749c23e3ff7adbc2ed95f00b409c8d22bbad05edef780dd62fb36f30813683022bdcbe0502053cf18dd7b15fbfcd2748941cdaf954ba177d9f088012553c43fa78b751811cab4da9868873c68282801a9fe6861a2e6ac6fa52bfb84bcae0deb70cb7d10a1425da3c6653910532abd8fc84a632d76056c8296af941294a694fbfe495ef1fb584f236ac2667f96e02dba490b0cc35867d543d12011f81ae11692e23125245c5787dfab03017b6477040e27ef165a349a8c31f321ef18e4d1b1e0", 0x1000}], 0x3, &(0x7f0000001300)=[{0x38, 0x1, 0x3, "5320d6f6279fb239632cba1476f5485bd6f902a51f23622e739e1c17ac41f2cdf025163de155ffce"}, {0x1010, 0xffff, 0x7fffffff, "cd35296276081f782f3bf8e71db2515cf67980b8a2c673db0f31e3b42267e78f7c4a9a0426202a254e4ff09ee33e7f388498474202117d7533ab41999cac8db2f8e3fd3cbda54c69b2ba1f5ee3f58007a79ebd33728b13033122dd097ca5384eca6248015f398b591a800438bcde33d706e2e2d3f126195a4552570f46ff300ce7df9e5a8d62124bf8b1879c58e6bb85dc78f822b079b7ca8b7433cf1aa9975d70a6d77f00cbb18f890b79102618dfb1721b6fe1de555e419aa3da2eeb9b2b2ccca1443e3723732b49259411906aa393a3505d79bf4320a3ffac32269990fd950aca0ecafd2e5e30debb819ad09424b823a4af67892204d843f0b3792ea3d55065ab70d12c753ce1a055540c88540f29bf9f893dc5aac213d246d3326e20b21109fe2c3ecf4401f1a1aa077913ec20c25d779d248e9a0d9e02be3521a3e4a22e6ebe785c1da2166bc95b38c6fbef175754a7d2beb75b0996d6b767c5c6d9cadc22aee77f72b182c1c05ffc3c0a30ae0120f61c18603d310b377d7b3b2bc5f29b07289fadb341476d295e30d32541fc028070216b0a22aeb4c3d1a2109d7e3a7fc583046d3ac2446ba423ddba0b82d2bf5f19a43fe1a2b25dff2f377494e3c7ec9de3e7edf27f97bbe46109143e3ec5e8bc94eca86cae29dfaedfd529242411378fa299bb6abb9c70c7696f99a530702b4f54d51b8d55953474afdc9292eb763a4a06d6d58ce57a8bb7eff4b4f5921bd95e8d9a872c6110c813937644256c25c10a72ea4ddb22faa87b53e0fb858ef6a939a8b166a2fbfe156797f2634f0defc6e181dacb982cb7244b43b00211c8fadf0fc4bd47629c2826942dc7712fc611e58c7d0a49c7d7d438d1cf9f84771736c055a3678a45e68d92f3a3131ea4f2bf2a4bbbfa43388a637f5b271c5f7aaafd77344f6ba1be31b77b196af7cd7fb2f3f5e67eacde11568c606ee22f85061e85e11d82b676f94ec6758e822d5a5f43d09d21a81b04796cfcccde0467f353c8bacdce7fb7d8130cd9dd0e3c714f146f4bacc85aee790a7efa2190367c2d10dfaaedaf88c44a35228628e5fa3889423c8ee1d127d3d5e73fe51f40edbf02ab719ce956bae8b42aea26152e921edf4f20bfe77ba3cbd2aa9f8d59eea8a506aec800c81167eba991fcc5fa55ae797a8c822301734773ae95002cddd1e831c2f873c5136a91e863ee9c04fa15febddea6e619608a8095eabd9f7ec87be83a4fc53ef0d08416bbcff389eaa67fa5010da42a293fbf82e236cf47d72e3cfb1c270bc5b41da2e8e088de4529653e9048bf431cd86c35adab8843d59d80d65131f3bc970a489cb83d643a1aed6318d6a7f65fd0faa890050129287b1086d48abf378a0e45f1933ec07b41aa7833495a3f92b84663c1f66d2d6b195a7a033c3e0f96911172cb1de9c5f89bb833bdf3334719ac4b5e6f70b4f6fe0d798d2b4cc3b5430c15fbedfb7667b577999de54e776254e5725e39cc3ea7db34c2a60b7738a65d1e15097c7c674c3881d37e3c39c3d1c92bc0ff906bab2356652d6d8c63c5471faafdae7355496301042b35a08cad7bc4ad6eae1019416775486927bcea0ab3b371c1c078ed2507c14bcd67925bf12c5fbceafffa426e6496f1ed3265fa5fa1869b9bd362e870e98432cd5d3fc62e5f6c34fb8c969e7cb478b5956a74a9ee925a883efbe830f3f40e256bfb31ae9ec260bace7c97c5a601043b0f53bf32b75a1f0d9591504cf88f470fb60d042ae8a964294a3990ac8d81f905a52ad35a65b9b93db5bd9711610eec9dd0d6936e340c8f488406584acac8d64f2819a29f23b84d37322c7cf2272aef4dd3ee1cad791d1587dcb21d95167ae02174657be9b66ab51ca03f2cb88416bbe70ea0b447e887bbcc69c2d1d66be056b77bf50f72b5f1e2a9d5adaf182ff55878eb5552879c4e8a5c38de7f9a291e4a40e94a758d4cb026354a5705cb01f6915f6f7f564e09e902d431a83b1bb9f7b261d827563a01f8db27bdb311612e18f592b7e7881374d92d09bf9c47aa5b1e7e855eab2e28f7f157e0fa0ef72786e0a314ba90807366cd3841a19e8668c6ddb2ada434761ae9ed889eaa9e00ad8176f58e26b6d26434c5ff4937d550d22f2f5f8fe7e44aff470fb529de67db798c16603f2e0a6863a325fdd61622f245bcea52c13a51ace49f27c82653cda311882e03f13c8b31784719181d32dabd81f350536b5e5ac3a76db0a823ccce455c5691bc8a9aa7afd6294923fb8061369ae5ef30166212dcf3577f18cc3f34e0bb9c637c0fea38e842bace9d2d08441e630e2e03d10616a1153ce05a9f5826d9f601de96e3ddcf99ecf0a196999483244372dc2a54057bf78ef4660718ddad24a268f17885df14601a0cca239b274d1ebc85847d23ff434b4d5b93842ab733f2900e5c23a9baff37dca4bc9fc58f0a27388efb290d3b767a8a261a3ff901198cab70882980153690684748aa739ea5e16f121768e3c08bb03205ba619a1d99bdc0bbb3612dec26aa785eb344b0b57405582e04ccf5aaa3b357f6fead3cd1fe53e53aca10bebc6c004aa7ffe197a3ea924a138d6a1244fbbee9d36727aeaf8227b5113b5f09786284ab50d1daf25c5d7bd3de509762b46d02158fe386d9b8187397a8d18c01ecf5801000e6c79dd3977faa8373b3a5298dd80bfb0706cf5a8436458efd7bd6c022c31b335268375176bcef71e2000a4959b84f57a5be36d9c03ca85a2ec439f4bac3df16b03371daae848f83bfa9f47bee87150bee73f849d6664db2ddfd687952cbe79be5efbc0937ce1caf589d0df3308d848dcaf2e91c94d5292e205b988c92c4837429ee71a23c3545a322ea02a76b71916122706826af07108707aa1fcb489f240c32c42137654419df3939c0d81b4fa26ab5933ebeac9c8c39d11986852a161a252e3f4fdb586719c2ec78b5f23387e938309e8c35a39814c0081b90c8165ff2aed2b05e83ff5456e470ca47eec361cbbb06fbb85a38d708e93e90c66c1dd1a53b8db99cfbaa5d3082fb93c65399da1f38c90d1b6a76a907d98764ef305b052025132538aa17052a96e268d93183ca31cbdb75340696d213812e6c9bb2f92fe1987ba13e980f5a22978a44264bd0ae1a5f2e7c72a6ba6920f300ce932c633141e4a91c7c3d673a757bb5af047f1b6808c7f68548e2e22dd0fb453c7bdc8d1d7d262364866d40d74806597561148320b9ea7c41cb1ec7df9d371ca8c91608857d5c84be97b5456c8c95052baa631696fbb8905d7c5429f5527602e3f4bf10f8f35e097b2249e6e52b8862df55fd00b53c34642840686703d8a2eb6d8deb839cce31e3a33c311713aa2b29ebdc1c794965ac106dcef841bf100a469db76e993cc07f00b6b02d5f91050cb5333a692074c7a4e8c98a9b4e8f97fb92b9503253e3811f1960b005fdc0bc944499a8ebee45d8874cc2d4bad2cd1766f6ece13cb52f1b02a5ced2928169b06319902108b40fbfc51f5459570ba703f3238c301ccce1ae0127cc4f0a2565ed93a6a5f821056f2c49ea79770074adc873f78c6f2742369b5a2f2ed6be9fd29eb2fb5086d595dd7422e45a3d46a9e93276cb93691cd763376a1eed1b7aa257625ce01023b89e1e916cd07d076e1c931e6a926ea4fd2efe32e1a84c66b42345a5aa140fd7244c9585be51f297b71f10134be3fb6be7c2842a6522d5cb7c9dada7fa8ced15f95d15fdf1a24bcaec38279ab2d648b725bc9e55987131a4333c5b9e4a440676d2bd3ba676133e755dc9eccad7263cb9657f3a99f6e337a4e3036852847347ac83ba3c1cb2bda695539e1181c4afd462bf4ae0f3ab37ab45d30f28b188303ddaa59d81ea21fd5e280b698953eef3dffc3fda5a4a4c7ebb4f04b43b29fe87eadfc9f6eb19780e4237c6b32d3e74f796d653262594406e23248f069f44abdcd1bdf3f1740177d064346d90b253cc1f97027f047676efc423f24ca1cb80bdbbf2df3acaf2c266e69093d6e3c24b632b743d87e9e0023a894cbb6fa8910fd31997edbf6537c52866f02f49e2f340eae78fec6441c9bba922d75fd88f67176dc1450fef087c6fa6a6eef4925b3be5c3a356041d7eda7181b03a010f58c5bca0dd81accdbbb756e5f5ee85cd298ed1a12d38c686cab19aaff135885c42f4742cb67b39ba1bbc6ffe1f23a00ce6db0b3ef100332f1f886e0055fad8ad66483daab08cf0db08b08d041805a387932033f726e7ab73e15e00ebd8ae8b889c6f9609222e481cb3a2fe321609579e944c36bbb8d71d33ad780b33d8be4735866fc1820ea081c499fface10243ddf65c1d053a97bd0d73220c77a745a3f7b5d741156d5d40a0b78fc43b95441d7afef4a4bfa449eb0eab1b79f3e932369bb93bd156f208239542f61629edb3004c2f1c7104075f89be30f50191f5573daece1b81a53c3b6d648142b6eca0045f1e09c1c1dee2002a61e6533fe68d93c26896e9be97c5d3c70fa33c104641ffb7a81da2762f4f0e827edacced98fe325ca2a813ce39e6b1045d121b5070eba288eda76d564058282262fb3e452192d4eaa03eb98dd6982c06fa90441c7a114b1fe711d401fb13f267b1ad7a5e48ff35bd39e0e2326a77fd9cba69af87d4142a4e0c54746746bc45dc94c8574d98e16abaec5a06e6d0aa03645ad76fca2ac9d96e12e64607347157705fcca58dabe48c4816ed1f0da636787163abf40d2d74066dae603f2a30094c597f7a11d910ba5193222f3a1da3468e29b5059634f1022b69fc4ee679454d88de77bc688b569810d88f53cf601ce0d81c7cafa4f77862598caa3e806f4ec4d33eed69f8b8a6b0c3f7acbfd5427e99d5e0652cd915a5cc1d27984c593421c23a114ef8833f4acf8dba2751aeb24a48e6fb42e4129116ffee62a5849c54b920759d699fdcd6fa93c302617c0f84c4019d37126b78adebc880c87dfb799e5179ee3124786ab69e2a4b4c2f40d691a1d9959e356c64d0433eedbb8b626eb4d398b0c422851b4a36c54ab2aa4f49e994fd377f96af84c64cb8050bc7d3361225c1ab36947a60deca80c4b11b792e84b1e4fd484c687c3291c4ea2fcfaa0e5205cc1e24e54409f5f8052391f54bd0d53452389576331c0f0c27c3a832b67b71d95b1dac5c627ea267cac0739e82bea7fc53ed0aa310bc146c59dbeeceec71d59bb39ee68f9fbb1b9fbd055142827f96dcab0573f57c2d334deace3ef5a16394e6c785e48b81a6cdffd803b9e0d31db0262ae6d053450fad2cfed0daea43c2b3b9a9d2a42b38e5a3876d3c9c31c0064190f48eda1eab55c976fef3e10b233ded67c52cff1e65aa5e3a7f8ae95f67ba11642440fed46089b1f79de1f36ad2b705e0af5b1379015afdce769a90639e30a89a849d0dd63ed68b36d94d375918a68942bc209a7bd4f4a65920a3a54980610caa51c8a5c7d997daef15a0abc3f07a2998a44caff5c6c6c531c6812310b1dc79ca0268d88e94cbde09225330e66ab31792792ecc5dce81b5f177e2af03399d4c1bddc07883cc2ca86b4138d259e58af31954c44dd6489d68f9f8a1f2dcedf9170b1325019284ace990a52bb4b281adafa0280485ee06563eee9e7ef06d2fbe07db74f13aea22b698cf2b42ff08c64d62fdaf095e8dbcd166453dd6602db9a4df9391c64e54cf305d06e1fae7dbb230540664337c431663fc7a3af69fa0e065bb873da5912bf77b502b58a62335b99bdbd39f358ff7579fd480855809451984014ec6ab9ef78c9370fdbdd94015fff2e9c90f2207adb314d01ef9dbafb3689d6a"}, {0x80, 0x1, 0x4, "dae920a0c21fb2859982ed1d328f35043a62cfeb99811c032d43811b5a970a031f810c867e65af117bc78a5da9df02a353d5fe7f30544714c9f9c47be295cd6df682a9823a4bc20dc61455f2e3abf7292ff3534c886a3cd7179d11b6537b2e2ce328709cea40ffe329380b459c7aa5"}, {0x18, 0x1, 0x3, "d8bd"}, {0x1010, 0x1, 0x80000001, "a09863f9214d9d68c41e628f9fe182c66e4ab6ebb9ac6f4ad03dbf202ba54c9f8f4093327856ed10ebcf1b0b323c6a5a490cff0bd828f9714ab1e64978eb4004754b830c213012d1c47b282e1287f65269c206ba7089d40604ccd3515f424c07cc3dab206bd6d6dc2f1ade39590a011b4183de57e940b2027d8bcf11dae7d2f0560430b6de1297b051bd5ffac349875ad483d7c697564da7e387d3e62ecda2a29f61cc5e40bc83755865819eafe5aab6270034af899dc9333515dbf18a2e1626b99604346474996f89eeee109bcb2ae346f613d66bdb2e89bd9a0dc9dbb643c7b202e024c692d87d18adf5ad06382278630b014b01c6a0117a83c743e41e8cb399e95b31a41b493ac007d948614be94435bc752371a41aca102f5f9a62f9c60db9879e7b3990f50db2c9366112089346b69a54b9330adb9af97b7547bfe4bd170ae9350491c62f4faf3850643ae61bff0b51c074470c53c96994a66a2e1a4e44b567720f19fd45a56c4a09aab18dfcf1e760cf726fbfa6063a35fbd82134bc316f47e711d42d5716fef7c6c5b17ac737acdd42d5480a0a12007c16061df8032336a7230d558eaeed7b640c2cef73e626a4ed2877fd384816e655225adec4e59da0f00f56b63651dd04540eb7a03e97b4904476f8666a681b4ff8c8d8313c8e4996cc9096c3890dbebfc1d56f99c750c4e3b53023a6e1ed6f871bcc76b98cb788287586c8d65f707f131dd79c42644fe0faaeb354f620fede082efd5bf1e4853507438289796487c5c1395f53eeae823149919e3b8defe3703bdead5fd2aef3d3459ac38cc479a6553fe92fad68bf6714f80dc2f37f4ad145b215ea9714e1cfbc986f4ae1c2e47417e7cb24464bb1e0bc8e6c532cbc884716e32b6a354ffe2c8b317b9247c85dcf91d656412e148b8f053e6e53c03acd9ea1c8e5403eb1f27f3d832fea64065bdbcf8e29aa288d144b6de63d6293972a95b3b94eb56b6f3c7bb3644f0e934ed3157830c48f7c65dfdf26207f48f9976938ce69d365e89e732feeb8c0fa540bfe1ab9d9aff38c22b89762cd6d9328ed1130f14593a8033d3b6aef26b01470e0295745d509b97c5b6443df885c250f669f92a594ef0e62cb598a0876ffe317c98f9087cdf73f98271bc8cb2b1b1aed65a8ee4560ce033b0a3176353329b665ce656cfb1d318bb498f42757de47e6c553648a20d9072c14ccf47200fd543e660fc985914c8b5d4be3fe2605780d93bb86ddae84474766864012be9a442de78cbcb195fae01a8d7d3de244e3268634c652a4f7c90d4b9e0012d2a39aef7473e586691d4eda18497a25ccf28b8e44a43270592445633494d942db5800d4584c7b91dcd001fdc3f867f96b2d631433c17d53f4da50ae2c9db1b122114f6e08911c27ee8037c62f99176366abdbcbfb96435f15111b36efb5108525dbcd0af07ae8b69bfeab5652bf977724610edd4e2711a9293f3d9af86497414001e4cf98b3dc45b87d96f9a2a6afa0630d1a4decf7498231abe08095cf70d4b6645e98bbb1dd767367ae07353e9c025af659ea634d5c46bbd5f417eaa74541507c4fcd6510bd24c3e39d3eb0a46f781bd56dafb0a834870da88ebf4ae74f2f68332d48fa970c200ea270bea79a5435c244082ce269747c9f22d1d88e795f2c30b58a7dea12f83ff9f937b23df906bf79e79ba8b168f33057aecf63c4b05e5cf4898afad8256716e4710b11877be08a2298e66d27840903d9f3b42d68f8476525f75fdea77b8adb2286b0a6f05ab23c40274fbec2c9cbeac590481d066e4a09e2a42e0bb65f9c9e3be49f45e1174324d092c10b6d8311134c4fb8f90cbe2ed3f3d8c55eebe275e5bea270022a74c9772167226317914a457e87e76a5f8b4522d051c6db484102489dea848f7322f1286b1932cc2be39fefa765ac41af397bd76c4a1d09ffd42d859e01aafed06602aa842f05abf274775db768778d4d136fc802244b6c92c871c417957585fee20f6af7345f4962e8fdb40e53023ec2e2a486abf77732e24738dae99b3f0264421253538894d163af655cc91ad33edf51c5fb317ae5efe61877bcb5e9fb5ac110935d82f902978d94ab44c569b952770ebbf349bddc1454b441ba99d3d4cebae6362aa9081de5126dce2fd2eb94fb44f06d85dfdb17c331a74f3507146a6066819317fb6d3272afe8cff6c28047d4d9ba591f7dd1671958e815eee44d4d7bf273b79a0156ecf92069356abf0e519ca0db25eb8870d52bf534b939c6b64d170476eeabcdab1dc1728ba11859b920744484a7160339242246149a3bee52bbff0147b0a0397b276c31117e57c4dc9ca26268a743ac69fe9d5fceba2fda4e621a34fcb4d3d51d713864dc4aa36ff7160a546eb7c6cf56cd1afb405f701cbc5a387d5ee4ff7d05e2db7f3e8ef3afdeb32aa9aa8362d0a255f9e120d42840675884e24ecae1d09e2996981b9f856444a94542103ffb91b042fc2f9ab4b9e6362760edcc447e3751e9bf7dc931e1dd6aac6248191267df338607f80bacc728099ed1f54bb0e76c7b83c82c24d7a7e4d6772e10c5de88a185680b9816ffb368ce92cf4fb9457cb7633e8f9e61eceee2987bb57439d9dd9261349375ab4458f16fb541f752176613d72e97f5c01e7fc90fd354864f80d14ffcb6d3200f29dcfcf9fe018b88a977a9c54491a65827e68aa64cc7bd301ba378ffd9134ea7f63cf934dfc6172bdfc8aacfcc162faa1438b6c2b8c1a6791f84249cf9b97a6724e88df4868a2c469723df0122f8fe9a2f06d5c8fe0a71f93651499a0fe1b0adc32df55adc8491ac540891d54e476e597d8b91b8f4a6975217cc051c0bbb5e0adfb71bd9c9a728517b3730f0faa4e52c4fc20de975ea429252f075af84cb07b5a41a7c1c6d10a55a6d66ef7405eab75d6876e1fb487d23ba46e261516b6ae0a3e18d91df31393fa4236082a31df59f445ac41c21210add0bad8e3a93789343df1c85c1b767369caa6382e6b046470143da1743856bf93164d8f7422a9b603f44f6259333703ad51a677c3e826f66bcef05ec5d44cdd8bce5a7264910df9c7abb470b34d7223e3b74cb1cf965f9f97c8411b64b4ad17fa13d1668397ffbc24ae8e3dbef03d9bd389424ed30425d6b451b7f7ea1ae68cb0ed45c9b5d0324690c99d51d5991c80052219970cc710640f32e04880991fd3eec38ef00719072ad16288858d9f3d329a24c25edea77556f98a9ad4fae31e41e16df174a8efd0af5e5449d6b7f6821f2492791cff5588a030995a953f8304716bb28bd3d08446ee70b8c86a9dd3a802acced9c17818be70386802946d13a2574497ea0b411c4a04c8f54fe41fb44810ed62189e4e02352f55d75c1f9f06d19af50ae1143b66cb73e53ae0a0221e1576045e24c4473c6f3c78516ecdafc0a628100b3a20802a68d077cbba36dbbef141d9201625e8a879f7dfe66a929a4b08d977814515d7d2ef86ea4c1dc0326008bc9d2b9a429406717f0826967adeac258600cb96574e9e6157d7a6ef77c779fb0f453b74c0660a295cac2347f60c4a55885306dc51270a68455e7ea6bfebde857146acc0199cf3ea6a1582a613f1b92b479a2c2d04a89e330cfd6bc913b4435bb1164ae03f74cb0f6098f144b72347d7393ec7f78db69053a3bb1cdc39eadd4b4d8c30f304e13578bdc4089171761d2e0177ce3baa1348c47460e653744209be24dc6c4b6d0a40b698579de170b2b702ec4a12911ff9364ee5aab018f3d165d7ebf0abd1501b8bc566f9cbb24ecfe695f7b1b8cc4ad96de30d46b67a47db92e43a125231425ab209c2d4bd780bf8edcf9f1293f909cf2021be35d1aec6be10be62941dc97370dc476fab17ed8208991fabd2daab0e654dbc85634798efae05afd2e7a7335a4f6584dd26d805b54c045776dd9fade95163f3f0f860940b437e6e493fafc89be77699f01d9f9a0b6488e68f95280353b19ca00f1893b055043f550ed0dc7af018ce64e75eb563a32eaac01cae5c14960fb701a02a26531a403fc7ec5b485f0454d70452d6ab555cc30aa13a011b210a1df8505a104c9e1f10a34fb8363a2d0a41889fbdfefbcb5e67505b9f82dde0f45ceaf004eca164a97734d6277eb32f907571e68f8ef5454886d5d7439e7c7fb1d4526a362fb236502277e942b69b7a445397de2b65494ad76b7dfa28d20c5d726ea4c6d2c8249187b0410ebd013b32371bf45f878581e14dcd8fbbb36d853204ea4c503c9a8bc81fa02e0f23fa079ef24ac47a34d6d21538b0543dbfde11d7c384b8460c98d10ed1744d463096e3c59681db6bd3d763033e464c57d5da74b5907ed70d744c2b6fcc6b6d4573ab2f6aa75a330ba835af0e9ef139b555ca6733b99e8a264c8e4e2d2b2d29aa1548231c7aa02903adc3722c5f6495c81ae32799860ebd1c52d17d5b312b588bf7d6d134ce0e085275dcc6609fd84bfad9e4534ec59884958d29b81f7f91c31161da730d55bf5c4b8906315897e14e7e04ff7640e630c915919c5b2f3025d2235374918160e75d103e4eb133ac6d50896100e2459d8d280c4f11c8cd9ce11992c6852d7967c3154d1e60b995544eb33d48df925b3b6d6ae9fa379e85c2a3a56bac5f4ed54d90afb35a085cca98063615c0dcb64278502dd1b0fb4119f0db949e50021f6422858e8b2aba10ed07cf43dc68c48ffd84c6b389a1b58639b14ef4befbf3a3e8367cc636a89c39bd78558b09285e563ddff516b87effce9ebca4a11c9cfd0db1832f13574d148403793f74a077a4f60c7deea42a0c1e577d7fddd2ef07baabc380fc98bd39f27b88bfca11d8111fea24e65abe077b199d1b74df2d4acbb65f536783fd6bf4428d6b4e1a61dfcfcdef091d1cb0fc75bf695b98c7a92ac94d5e7aa5bd352bfc3cf1a7f24ad70c247e95abaf6947a7308aecc0545fbd18bfab3dec97161ce5fb4add2734ed3cb925946611c642b32a39cfc5530c9914eabc0bff22d0ad43fa68ff8ce70ca88ae90a18def0b9affae5d30c3eacfd0fff78dc6c570aa6003e59370a4628856ec5bd605c6f81c2d74c51434f5ba89d48ddf0eda3f6c70989163b1f23a6c40730faa81c8135b8c272cd02d12464595d9664af032ffd4878a46f4b8f4115074f00d250fabed4c1364b752fe01e136577c685b5376b7a9c9e494a87f17f1195c3bc35b8c97c704c4267fa1d09656237f42d1f9583308a917f1966663d1a282c1cae94731522fa18e1e1aa39fa327fa89867c47727e2ea69b946106ecfe7dbb8b03e9fc41de0e6d48952d9980d798832d34ac6ced305a363a9a7cbcd83f6eb8c98a04a86fd12f9f3851babaa0fb35a4cb8f80e9e8398a1cbc1229e4c306b185d345b0719da225ce563a9c2e586b42ecd1cdecbde5d9b9a4fe816b03934844feb1a4d995089cea1e487ce1c7d6b0fc7d309af018c328dd5c744e8146ab1fce4afe7507616c0700f222474630062bdb97977acaca7075b6683497226271b2dfefc5f93bc358bc97275a896862046c06b05d2d39f32630a22f746c4c69fda00fb1b34bb92ee79c7590f5341d2fc3d87a8c2d4c86b21ac6d64a6c9189ea2b94312da9d7f2637f3e97e6a8695c1e5660ba8d4c0bdcb217022e47d380538f75e8e45f8d81d084c2c1dff58485d602c7d17654b96832d978ec9a477c11210039a78f2480cf522e7eecd3a89ce57af36d72112505bc5fb164d4c76518772779fec9d2ea8672ac7ce6c72a1bed8722f03fb99c6b124dd85c06728acf2a298c5cf22886c1107e3daf05cf33749a93fcdf0b"}, {0xd0, 0x1, 0x6, "7ab390a94a407b838270cc036582720a8af9c1a08124e2a875fe138fc4b2222cfa2dfdf786edbffff94b621f285a6bfe65c20234457f93349dafc0c5f1c9891e2c42875d6ffbd2a8cf8e074a8910f9ed29bf5ce931609df35a9986402bc8092708e6288697ce22fe44ba003df7087b2e2163729961b7fd71d9c7071022e2967e131e71ee5e151267b02f7d5a31eb5e044e42ab8ad25290561f3cdbf6dc24fa796ba8d9192d5619b9ebd3907cc3be713ff15e6efcb3f2968fcb0e6651"}, {0x108, 0x1, 0x9, "d3f0ee03910493755583331bc61d25c45c7002ba1efb146ec5b04f8d0eefbd75276efb4a1a3a15e0d26557c30d338aabb3f6bdeb2be05f056e0e164fd41e79fadfd44855e536bf5bb3044b64eb3cb1274eff4ded4ebcfc26460cea84452b942e4844c401625547fb51679a25de5902ebcb194edd0e3425a264436e37d9c8d7324e54995afa65733c74be682545accf26ff28f7624d39d64a9e0dde2fdd806b3d580f8da298cf091a2b2d6fb79efafd95dc34ca07677e319655fb95fbd269dd619fc043d37a9f2ea56da8d950628219170d5db74d581b0034c3aef8f3d0f2a008d2879424c4c1700a60dcf748f12e9345181f172f"}, {0xd8, 0xffff, 0x87, "bd75e659b547e9f86e3d54f651a13f7f9c41dfcca11b9332db49d6d7c290af018451dd41867de0da09f34b875155e066122e90a1d5c207d55d5ce48658fcb4c2af2b8249eb6a18b308a2548909bd46309fff9b34f9b9bafd25742b2cc463b40f9baec0acc9d316e71813cd2edbc3fec70041961d2008d5df16257af4f61807dfc3fc4957fee2dd68993df73f4d421bdd2276facafeebb6e027cc1e09a9a0c82e3ff2028e7ad557c3d00b3e8f021286f56a51e8d340c5c5ca371823b45c779ef348f7fb5d257366e3"}], 0x23a0}, 0x40c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x411, 0x100) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0x5}) 02:05:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x100) ftruncate(r0, 0x40) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xc0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x8, 0x80, 0x7, "8baca78ff570072a0d742faef4055e23179918c8", 0x8001, 0xf92}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x850, 0x9) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 02:05:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130fcd", 0x3c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/55, 0x37) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) r2 = dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xbe, 0x8deb, 0x7fffffff, "ed9fc5fe4d3053a8a746f3e288786b0bb07bcbc4", 0x3ff, 0x5}) fcntl$setstatus(r2, 0x4, 0x80) syz_open_pts() 02:05:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x5}, 0xc) 02:05:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x4) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) 02:05:29 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x7, 0x81) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 02:05:32 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt(r0, 0x7, 0x6, &(0x7f0000000100)="13c068864f83105e7e9edba3fba792f12418c1b1ff50095882db7a6c69bfb87d158d7d21fd0cd2e969d30054a5237ec8791bf4efa1c5f46c7e28f201ac5fda556a0bff54e459bad932e38e8c5624c34077feb749f5b76f3293dd4660eaf4982741a74e697de25c8eba58302879297f6ad7a2e40dca494d37f8ab9ef177f750b3b11d3293a17f1012a23e307b129602d53ab6ec52dd1603a49f9a9349852b", 0x9e) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000002bf06566578a9bb40000000000000000000000"], &(0x7f00000000c0)=0x2b) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x3f) 02:05:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000002c0)=0x8) r4 = getpgrp() r5 = getuid() r6 = getegid() bind$inet6(r3, &(0x7f0000000340)={0x18, 0x3, 0x2, 0x29d}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/145, 0x91}], 0x2) close(r1) 02:05:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) writev(r0, &(0x7f0000000b40)=[{&(0x7f00000004c0)="91d70ad286d2f4a6f6d4cc36f20a7522e69793a9619a963d8608b945bb49c333463f76560335ba87b04fabb8aa6253f7a25e39409025b03124535f91908cc4ed9b215d71ee44cf68538d1c5d7b11f76f1e1939fe15b1b4b17d4be036d2e481cf3d85e8a87f2b1f4ed2630216b51ba6ea9a35d78ea020de264055f39a30af18c0e55104d7593d682e7eb479519b6af2493393d3a1c05a7f4d9a3b70db833f893a894c767224c75e470f7abfab7e5ad95d3f16a6a48b4b97fe8419f3148eda3aa5ae4dd2a9bdbf71226d1203b4b9eff721d484702d1fc0e86c364cd36f59a43765466b2e7ac4c636be685a", 0xea}, {&(0x7f00000005c0)="914832eb5bcb992cd1979feb02f6f0b6569b85782d054bbf6e2361f84fb9b6ceab77cbb4f333479e0846e31534b4049110c0279e63d595d3044c29f73f3d3c24fd2c9adb9a868ac2bf4b767e6e9f5bed5574e623bae02e26e2162d7063433bc8620acec992e4319f94f90d17687752f387d2130ed162ccb58f3b7313c4244b906bedc90546460385e565742f8d23ae8985f0e6193125340f92512ff75710289b4d3ffc8e542dc1b1573e0d789b6bc57ed370e9cfd531e76128e0cfd0aa99ef795fe385e11c3e9a8ae6795d9718d34286f8c6431df893bb32096c940a56035ce88f2ee0c92d164bc5b1af12e8627f82dcac", 0xf1}, {&(0x7f0000000180)="afdadb391e14cdc6f1250653e7308d8a09aba6797b102b75d78df5d538f1322684820c417b3a14814790b049e77e14aef897ddeea37cedaa4687b1626c9ceec304a7e564d09be86326465743c28bd2bea0380f4cc0562a40fbe4ddd6b747b2c60df88be65f1a5fceaa27a9c61f25faa57c97c6d81cceb46a5b6d072ee74d9ba5", 0x80}, {&(0x7f00000006c0)="04943bf0e1e39e6a5d68aab8aaa27bc3664bccc17bcc0ae094549f33087c9c49393f6d15c4db45ce10dc7d93455271b559bfc4768256e8a0b4603bdb1decc61b0680bf919b94f8e7d776428f0208d4479815da5e1ab0e06bd4fa2e210acac4bec6aa354cc19a2f885d2de3", 0x6b}, {&(0x7f0000000740)="8633db102faceafef1340c01501332cd056f882de02dc762b41aeccff5233654509a36b96bae0836cca946dc21bada007cd06dd8c21fa635830b4faf953149cd280d57d879bf2e755c1f8a848d2d6281a1559c5fc6ea00adfa40a0598e71733431c6a54d3cd2343695a0fb7a27d13ded1bfdd6837ebf85a3f3d66e1fea330e91a6255c7dfe0561c49addff61a49e27abc85634fb7dc70424123bb2a5b2018fd91c03734b78512496e8307a1d90491c80374fc8b375c400b9082edec1ee7acd8e075f0884b6ec846437332384c3a04d258198986fed34d9c692b103be2e056e021e66b0008ed6fa13e7eb6ea98a506065d589d6d3", 0xf4}, {&(0x7f0000000040)="3ffc71d7c1c3346850cd49a32b1f65d9e549b80d4e14fd919e2896c62d402604fa268d", 0x23}, {&(0x7f0000000840)="df685f8fb6c7c73a58c9322733ed5db8c4f9683bb2c317883c59a12645082a6203d6189a06b7e7365a3879770a0416f3b229dd885a16c46d841632d245afb864575a78cc66074b71af4d802fd6ec91fd0e214d0f6be5ba1a03c3593de8872b08b1dbe9939578e7aff4961298c80e605111b7909ee8a09791804df275e4c57d765396bf88b6fab1e9270d8bd575a84f93760536be81d30e33db776bed2bf205ef4fea5590840f1eddb5bfe597dfe62574b487c619edbe22e38496ab0dfe52497e681ce4eb59b46724579047cdc0995059d4d9d36d23faecf06fba997d4454196235f2dc293bd4a39404b92d2091c576f5ccb0049907891141e4411fb359", 0xfd}, {&(0x7f0000000940)="594f035482568aa3c27ced9bdaeebd281bcb2e7b96378658d6edc119fea930ecbacdceb0d4c79e76a3ed390dfa40374b6dce9ad660b1ec33f7f56701d538e8776ca7b010646b467157820767de46ffcc962460e85594e8793911019b1ca6e2b5346372e846245168223a900383c5a9e5e2b257ba016d3b0755291a1ee877a3919bdee09ef5c01a56c0f5a912ff6852abd9d438152516c19bead508cc76ce36c107aa37fd64ce10e167120c0be9a61ad72d3d055266078ede6259b2bb06fed15882462eeb766abd27454931890d5ff7e7a614e43a2055312e297ca38280654c52e8", 0xe1}, {&(0x7f0000000a40)="e06e733d1506a3c9f861e5637eb52a2bf1ee496795bec15cfe52b3f1c35ab764a18b40fdc6487852d7de582b2f7fd09becf243bf7d880f9f9e991dc2961de9942c96c55d53e9d5ad88a833804c20a25787a7508b99e3e9aae4bc046bb4bd9be47a8cd0520cdd3e1f0f244ce5090acf47d792ab6c7551a995e92a44de34f6b416af1ccf41426c383489795ea7ae9d9f24ac5dac8dc1c460d60cad27adbcfb4c5e71e8a3963fcfa12423fe6a56bb78673bb5ba2d9f6cf3c7eec1b8cdaa0652a19f1c718870e86a05dfb807cc45e254baa3e31ee913a5c14f", 0xd7}], 0x9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 02:05:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x33, 0xfff, 0x583, 0x2, "49e2ddca8852d8e5bbc09400cd6947137d8ab6a6", 0x20, 0x3f}) 02:05:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8001, 0x4) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:05:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/33, 0x21}], 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000540)=""/141) 02:05:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000180)) r0 = socket$inet(0x2, 0x8000, 0x3) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x83, 0x129) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x2, 0xb2e}}, 0x0) 02:05:38 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x7, 0x5) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 02:05:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x2}, {0x1, 0x34d}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x22, 0x148) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 02:05:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x40a, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f0000000040)={0x80000000, 0x100}, &(0x7f00000000c0)) close(r1) 02:05:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x42, 0x0) lseek(r0, 0xfffffffffffffffd, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 02:05:38 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) r1 = syz_open_pts() close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r1, 0x5) flock(r1, 0x1) 02:05:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 02:05:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) poll(&(0x7f0000000080)=[{r1, 0x18}, {r0}, {r0}, {r1, 0x8}], 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x81) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:05:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x8) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x40, 0x8001) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x2000, 0xbd) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 02:05:41 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000380)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2acdb4fc177f83264c2b215e93af4c4c3c09d372d8e991786ea4183c9a4c8f4b9976ba4c69a86826948cc6009f783fbd9d731c0654822488d4cd0f489130f89d5c7d72794dc83a7b1092065307a088b66749acb4f71db4b1e97baddb83f5010058911b3537df1511cbecca66aabaa8d6079444540a617a7ca150268c402050c395c15102c4508eec23d9491cc1cecb2188a97432b3f1fd4701fdb8e9edbb6634329327fa34763a1eab9082715dedb421c43c43a10a24147977650d5e787aa2d649283bacc50fc24f35c21eedf4d362bf8a68450ba143ccfcae1aa23cb88b9d1efbe73f9856aad4f23624486ebadbb87d0d6cc124fdbebceb96a85bc7517f388b59ec255c083de7347a79c9e70a037532f3d3372fb32918de4fa82b27b2ccaa0dfe48344b8ea68310025939c8ce9483c5477ca2dd3b6e758a871fa95281e101b8739a4b2fbec277932aa4225a3959c190d8a23c96", 0x45}], 0x199) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:05:41 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x101, 0x7f}, {0x7fff, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) 02:05:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 02:05:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) clock_getres(0x0, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffff}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 02:05:45 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x5c, 0x2, 0xb2f, "0e50651c7ea323e352fc39f41f9c332dd70192af", 0x2, 0x4}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:45 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffc00, 0xfffffffffffff2ea, 0x7, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000080)=0xc4) 02:05:45 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:05:48 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x400000006, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x100ffffff, r1}) r2 = dup(r0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) accept$inet(r2, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:05:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x100002, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 02:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffe) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000240)="7edc935b6ef28cd0e24051a9b1b7343302abd7dc747cccacb29f64794da6eebd20010db5af4ddbf68c2dd47dd6c026577283eed010ff5353059b81201d86afc85e1395d283905cc9741702574e43b9974c82e6f528edd60b", 0x58) 02:05:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 02:05:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="feab3c910ecae4c1e7045daeacb1dc0eab0fa5136aa35574162ca2f922e774b08d4701990b6c988335617906e5b26cbd50b2afcd2a2fbde55779573e469d8eb3782eb27bc3dbe70cd2367f89a315d0e38542af3e7309f2a83cc31d60afe86e1d7df30651c9365545e6406a2d11b47e0520b4c7529ca986f6", 0x78}, {&(0x7f0000000140)="18624a68575ffa1e9b5ab418ce5045c4a434fcdf3c23d2c96727b140cd20ea9f0e24d8444200934a8bb01790ec95799ded5226faff99828b2fdf407d4e79547f5ea7221b5fcd3f19998860e6948ee5fb38bab171304d33330fb1cd1cf60bddffcc5b982fcdbf40c6d1f477680de372f1f46f055f21cf6fb292d38a76815ffd872550932278366bc439f7c31c57d3c520a4d718114dfbcf38c1fb8bc6b26e1d3d6008d3b9c2f69272f7c616259789bf7925373e1f06186a207d40afea566f0a6b4397eca71f4bd98ec440c7b4f164c7ade049b8c37c556a6523981919e9633419", 0xe0}, {&(0x7f0000000240)="5c248c900928ade232bc65cc46e9c5f8c4d2bc634e1036c5cdb370df8ad3b8f13aa86115f83a4fed0032e5a992ff1c5e1cdad4311e29481d6a044f097c34b28562fbbbc6f6acb923ea34edbc1ecde5256bf4220b16e61540d70569c45673d1f0c2717dfc420eb9db020832a652111d94c46d55439d0d350fba13b0e23fab639561a6e3e85fa32e5814a68b12e7953b85e738c64302caac264f41b5ae38027ec84b548e8566075070d94c01e487a1ca9105a6ad25f9bc6a42", 0xb8}, {&(0x7f0000000300)="0074ac8783a5786dea157250ff662830ad18da0930a7380fe833a660e6a151a3ae6c1d106c56d400d6e8bf02e8c7635490", 0x31}, {&(0x7f0000000340)="378ab22766221bc99467fc168b0f2c79b430c22892fb73ed7dda01eec1e3c56f43c6083332a374cc035748e907c668d139a9511abdfc5a7cce", 0x39}, {&(0x7f0000000380)="e9e6708524af8a5a11e2226a0dd357ac3de7d89d", 0x14}, {&(0x7f00000003c0)="0987ace10530293d3ace921f4a8368e83e6a056ab5accc26f80a1dcdb55443e8e7295cdf1c6b86bd46d4f1682850f5e226444fdeb83fd2b46812bfb45c86ec246873dff7c24dde0b59748773a842d28478ad5087556f2635912a210c6e80c8e8cc11ceb3e13d12e4ba539c8b2878c7e5d619b54548cdbe53a080432ec3e5f1d3e5c7be821d50d6602a2d382e5ef9b4f3aba0fac63f", 0x95}, {&(0x7f0000000480)="062f79747238fe6778d6b9281ec9f484c495a2db236f8e2644b268bc49796a2761dbb61c375cb0c01deba01adfe6ec3ac1362fe7448a012c926053f7ffb430491e2c22eb982905bd9aa6296a8bf29ae108622cfea6f03fc2bc3a3b3c096625b80d7f2c7d5c2c44fa63e8d623ea1ffe371e59", 0x72}], 0x8, &(0x7f0000000580)=[{0xa0, 0xffff, 0x0, "f9d7a6a8f5784893b24ce86931f33ef3e2c67a26ff4c363993a4e91ff69dd1a7aa5a62f957f71f7f9fcbb872b75dfb12db137960c155869d27152d512d14d5a93af80b3e8e4a6f590aab40a413f1b0f80631da75ebf3e2f7e4f4b9437ba911c66e7bebea45e218286e214ad6f1faf29261c38853461683d4f391d864874369d99bc4bf9f98dc0b44281f5413"}, {0x20, 0xffff, 0xffffffffffffffb7, "aa33fd9721a46fc31cac"}, {0x90, 0xffff, 0x401, "ae3c035ee616a80a5cb22b1e3a36e3b66aea026f16a7d2a4f765dc60f737062b1c406114a5ce4d8a512c443d9074803d6bfdc43f98a5f93d25d0ca7949d92366b4e7df6b618604a0b8511b15c32e8697e5c2234ffafae298c2d520084f5419fc3d9eafdb271cbd5fb5a4315238baa7c41c6fcb41bd4990b662eded33df83412d"}, {0xc0, 0x1, 0x4, "9e101ff545d4af86260e6a480268a2573e6a8cfba7f4f3be61f37cf950d90fb677679c1d0f7eae5a75c25d1450c113507a76894f9b79eebe70cd118a31f6e0aef3fe3f03b9a7eee7afadbbbaf57b97416fe3bdfccbdd81de974317452c9299984589a5aca5f93436c1423dd5792f82a36151c5fdcf88c0996b549a3661f00286eb7765ec4f1740669f0fe925a598c65b3313554b736442af1fddae0f106e1211ecd8e28f71ab79641aa7daea"}], 0x210}, 0x40a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 02:05:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x52) open(&(0x7f0000000140)='./bus\x00', 0x400, 0xc0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) chdir(&(0x7f0000000100)='./bus\x00') setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r0) 02:05:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$unix(r0, 0x0, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) socket(0x20, 0x4000, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 02:05:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgid(r0) wait4(r1, 0x0, 0x10000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r2, 0x6, r1) socket(0x6, 0x8006, 0x90) 02:05:51 executing program 1: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmget(0x3, 0x4000, 0x378, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) 02:05:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x4008a5) 02:05:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x1f, r5, r6, r7, r8, 0x40, 0x73}, 0x100, 0x1, r9, r10, 0x400, 0x9, 0x4, 0x3ff}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 02:05:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000200)) geteuid() r1 = socket(0x1f, 0x1, 0x100000000) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd1a) 02:05:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f00000000c0)="eaff125c00000000", 0xfffffffffffffcb1) listen(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setitimer(0x3, &(0x7f0000000040)={{0x1, 0xcd7}, {0xcc, 0x2}}, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) getsockopt(r0, 0x4, 0x9, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/195, 0xc3, 0x802, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x10) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x53) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:05:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xc94, 0x2}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x200, 0xec}, {{r1}, 0xfffffffffffffffd, 0xd8637993704cbec5, 0xf0000081, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x61, 0x20000001, 0xfffffffffffffff8, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1319, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x43, 0x4b, 0x7fffffff, 0x5}, {{r0}, 0x0, 0x80, 0x20000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x58, 0x8, 0x20, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x84, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1b, 0x5, 0xccd6, 0x3}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xd, 0xf0000040, 0x3, 0x1}], 0x4, &(0x7f0000000140)={0x7, 0x1}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:05:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x2, 0x7f) getsockopt(r0, 0x74eae1a6, 0x1f, &(0x7f00000000c0)=""/148, &(0x7f0000000180)=0x94) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f0000458000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 02:05:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 02:05:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r3) getgroups(0x6, &(0x7f0000000140)=[r3, r3, r3, r3, r3, r3]) chown(&(0x7f0000000100)='./file0\x00', r2, r4) chmod(&(0x7f0000000180)='./file0\x00', 0x100) 02:05:54 executing program 0: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10002) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) 02:05:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1b, 0x4000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 02:05:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x20a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:54 executing program 0: r0 = semget$private(0x0, 0x5, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0x100) r3 = getuid() r4 = getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() r9 = getegid() r10 = getpid() r11 = fcntl$getown(r1, 0x5) r12 = getpgid(r11) r13 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r6, r8, r9, 0x42, 0x2}, 0x400, 0x4f3, r12, r13, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r10, r13) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r7, r9, r9]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r14, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r15 = dup2(r1, r14) ioctl$TIOCDRAIN(r15, 0x2000745e) r16 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x1}, 0xfffffffffffffff5) semop(r16, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r13) 02:05:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r1) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:05:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r1, 0x1) 02:05:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) 02:05:54 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) 02:05:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 02:05:57 executing program 1: mprotect(&(0x7f00007e3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 02:05:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = geteuid() r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071db4f1f000000000000000000000000"], 0x1, 0x3, 0x1000) setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000140)='+{-&:({\x00', &(0x7f0000000180)='$\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000380)='\\,\x00', &(0x7f00000003c0)=']{//\\^(%*\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='@\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='2\x00']) r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) connect$inet(r5, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000d80)={0x0, 0x0, 0x1000, 0x1, r4}) 02:05:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pckbd_enable: command error 02:05:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 02:05:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="640100246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd172505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:05:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 02:05:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x4) sendto$unix(r0, &(0x7f0000000000)="5e18f7dd40c8abbfcc02089563e66056322137e76150b8806ac1fcfe83ec68a48329009e274b894e0fe667126e16be4a0122f644cabcccff558bb7fcf2464d48f42c0047ac37522a5567cecef93d329299031d4fd43a9f9e6acb16a00b59fa6c7a4781b94ebbc68669eaa8380640026f6e22e7f962963fd0a2a63c4c7d684a8a436480ba3037922fd2f259c8d4915164d5ff9b680859669c22b54cf49acc89937baba6814414e3462d25bc94dc52d185ffd8fc8df3816ff6eff60bbdb420f4", 0xbf, 0x9, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) getpid() 02:06:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x40) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) 02:06:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x180) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r3) 02:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r1, r1) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 02:06:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) msgget(0x0, 0x8) 02:06:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000dc0)='./file2/file0\x00', r2, &(0x7f0000000f80)='./file3\x00') pipe2(&(0x7f0000000fc0), 0x4) 02:06:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 02:06:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) 02:06:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc, 0xda) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 02:06:05 executing program 0: clock_settime(0x20000, &(0x7f0000000140)={0x10000000000005, 0x100000000000}) 02:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r1) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x1}, {{r5}, 0xfffffffffffffffd, 0x2, 0x24, 0x1ff, 0x4}, {{r5}, 0xfffffffffffffffb, 0x4, 0x13, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4e, 0xfffff, 0xff, 0x5}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x9, 0x8}], 0x800, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc2, 0x1, 0x1ff, 0x3}], 0x3, &(0x7f0000000140)={0x100000000, 0x3}) 02:06:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) 02:06:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="32f0e16f148bc56ce76dd3712981185e62f05d96ae9bc4af4dfa51c3acb715cbcd53b8b6cdc4da87d5c5a4a69a8b3a297002b35eac50611bacd8e22ebac0811902dbecc25b62037d4d0d1550b048fd8e269bdd876c53529c6e5d0c42dc9e4a4afc638257811ca3b0cd14d324a0a7c0b9b2c21aba6547b3ea2a0f27865b22e0abaa2a30284d41", 0x86) listen(r0, 0x1) socket(0x2, 0x8001, 0xa9b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 02:06:08 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x2) 02:06:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = geteuid() r2 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071db4f1f000000000000000000000000"], 0x1, 0x3, 0x1000) setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) pipe2(&(0x7f00000000c0), 0x0) connect$inet(r6, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000d80)={0x0, 0x0, 0x1000, 0x1, r4}) 02:06:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e8b00000065c03000"], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) r1 = semget(0x3, 0x2, 0x40) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x9, 0x1000}, {0x3, 0x0, 0x800}], 0x3) 02:06:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="60fec5857ec880bd31ecfe51599ec2772957dc2537d565259fbe9de2d88ef300a6880e6ba8b45114bcf0c3d3d8addb8cca797a4916c6145e66fe49f47864767f7078a50178c308cc2c3cd13efa52eded7f57343a9467b9072223f959fb67568cb4febfbace599b7636e924725c1222ad1896443c57ad5b48afbdf456e8c7cdfe77ca42ff46e1031f687eaac7f0b9b6d18a45f3ee834275360520253fe026a0c00dd90b295c271073", 0xa8}, {&(0x7f0000000140)="1755eeecc788101b20183e2354ccb83206a40cb328a2925f3c3242dee95d13aa1b6241ec0e763930829dae5cbcadbfcb72da", 0x32}, {&(0x7f0000000180)="5e300f9f76cfc4f99b53f4caed0ca62c0944dbc736ddc3cbb31d96ea93dca04d0c5b67264dd45e8159a563554c8c810b89ea64a490a4e18ee87b9ed2a6cf5d89b2c00ea011bfda80d33b463c8a763a039fd477186973a14d1b89d1e4feef8e2a9217ddea6fe7ece65f7b", 0x6a}, {&(0x7f0000000200)="f979ebf6e610066fc8de36807c7479bca8bf78ca4f0352a3c7c0295c10cf87064fd68d70ca3ea53de9d859a770bdb4fd13a2fc89f7e1f4b0a9b95f2528eed7121a7d801e0e585dcf0ccd3e81385614bc7ba2ce3523331d5b0efc4ea61cb70cdb3ca30c50f5b50cfcffcca833fc0aaad1faad1c6fa2b27b87c52156b6a6f653535f6e9a2374b484ab74598b0d252b6744414ac30a75c6673a209388c3662a45b0e832a8ac93eeeeb12ef375459c12f1a66f47849457", 0xb5}], 0x4}, 0x4) 02:06:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0xeb1) getsockopt(r0, 0x32a1, 0x31, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 02:06:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0d5f5e5141a27bb7bb1664e876579e9213d3685368e8e406d125aebf38a19343feda56228ca0776775f889ff80", 0x2d) r1 = socket$inet(0x2, 0x4, 0x7fffffff) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 02:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) geteuid() setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 02:06:09 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 02:06:09 executing program 0: madvise(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f1000/0x4000)=nil, 0x4000) fchmod(r0, 0x2) dup(r0) madvise(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x10000000003) 02:06:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 02:06:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getgroups(0x3, &(0x7f0000002780)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000180)="6e67bdf4a7c5b3b3de0928e30dd114aafddf1a215ee6656673fb65af93c209b7ec1b21fa12d409fd644aa9b05699a8e9a60b6b50a93f82b8bd4b16c2a2522478b367df9237cf95b078ab07696cf7e4388ae4ec6c98e479d5", 0x58}, {&(0x7f0000000200)="d1253c7aa7a937270751b9c278d0f79fbed8dd66133263a879ca96d28eff607d8be230bc120b24f4793c5ef39ac50447efc854923f631cb0dd5e751b98401bd6b41496a4845b60eaf81f2cc44e60fc32b07e6d8ac151739d7509d2a8df4786fa0288bf9b2e367d1e50fdef518d989f5afbdc181e1b4e42", 0x77}, {&(0x7f0000000280)="328353", 0x3}, {&(0x7f00000002c0)="a6ab679bf74ed260b5748fd509ca7f9a000e5976eecc33f9262234722abd018f453e722f41277c024bbf392249b5ed6d3ef01d734f0c6c7a5ff030bd94a78fb3e24232f902820ff998a17cf4bec3430833ed15fa60cca897c3c948f73c1bc058a5fffdb560f681470e5cf93437c4b94ae26ad64e2f2384618dafa672482cff7028c0229eda8bdd445b06bc582d59d890d05c3361a50eed7871ca5c2e89df0b1732479c449158e24cda227629c17cb08f700028ccce03b1933cfdd1b587630c1c721aced8d21f1c8cf2c4d36604cd3358b51b1123796976a32c81677a1e3fc1", 0xdf}, {&(0x7f00000003c0)="c62d14d9f4d3d5178731938c0e708f6ba600d216098d7400bbed1ff8c49bfb708591a7ef8b53eeb0354c515643431ca5cb6db055c5e6038f5e4b4097996f1f1031d843bce4b3180ef3dbe764e5097ca5266d22ea3e7652c9", 0x58}, {&(0x7f0000000440)="30107c6ad33a87b7e56e4519cb6733fe8c6254bb03a1a11669be9893869a410490e51be12d676971b1335200e6f0b35505a0d46ec4719d2b136bb311666609e4bb2a50bfe5fc2ebd96e0780952625a505255e37ef9d4cd9b", 0x58}, {&(0x7f00000004c0)="a2416c22cc28bf87249266eb4ec12fe88b46d35a93d488bc6eccef85ea9cc432f519a42ee60c937232c325a18036e344ca0b93812e326a75886afe0663b70b8824d73da8932044047df196b8ccb0907df4e544df4b16de80f140bed96077826e9d6bea1631f4099952bf27b90cf60b82c9d2f456b3233fb3635003c5f4c3a069b263cbce8d6d2cf858b34a4fc8103fbe062f54adac3dca4aee8d9bf329b75a59bcebb7d2236e5fe8923b4055a39f098f73421a6251f88a0b5883f155d6fa6a5f494c4fbb21af6c08ff239f98f0e8c9730c225ca40b832ae52a3aa35635a5aa597534591a705695e613e1f3b3c5a816b6724a88b0bfd1296940dd594b3b29103f693a10f702e0063725b0f3d74fabb23fa01f362ae50f31f274398dc7b7f758f3b1d33d1075532c2ebb6c82507b6be4d38fef4edbf3a05676dd091154c4059870f3717edbad2ea29336ab09d89241fb668fe1306b026cb11561b1523cc6ba2901485114cebe572e11c78e854f3243c45c901495ab92e2837a9a7b8bf6bcbd8a47809a887bb9bf3fb2ce3229d5e51050932e85c9d09cc0c5e21469d6c3b83eb46c406da972ec6d562da2b5bbafcc1e8a2f70441d4a5f32deee53383b126cac2c7d8f2f303a5a1593867cde149845624d590f7f98a11165f389aeca914fedb6cfcd036b6e9c3ba5f34af65b13e7121959c368680f407f5660118b3a4e159d031e697f4603e0e0cf4e943c7b641030aa6f2a0bd16e0f846434c13bc6520a400d4446c63b603abacb2b121fdca2ff78eb4958daa287931516289bf22d09ad64e61ef539f5f933971ef0165cd938ceeaa47ea1c256ccce2d0211208d0b78a592383f9da8fb03fc94c1f3d5a8c89ca1fdf6a2b4481baba8a247139ddeb7146fecf776ba7634437bb72655b63dbf1c0c2c9f025553131cb6ad2335c81dcc388c8cf198756a6c2e5df0e1c543d3aa21a37449bca852844df489cbed476e618e1c274f8c289a5a5a4e3e69cb31ad7af14809772ff64f8385e35e9ac9f7d77fa4085ce5ccffbddb4e250f3e5e4b3cf81959602d74d5fc57181bda06f0e1d8914e3c9e6d7215ae1f3b33aede3ef24ccc8ff2b5a69292ab9aa954d86bdba7172ed03b0b9b09b9765a8c8fbef06d33e5da5f43f30a81506922df6cbee4b1554dc332d8a52345bf8d33bcf7eaaafd3b7de6e0cf557b9d9040c1a6b905c18731f3b52574f8fbe4e7dbd34dceae333a37d180e2c8514577e0bcde26e90cc5b4680f358f549856e95488852c21fbcf75cf09600790dbd0ca05aac50f361c0d9c32c04e13e111c40ff6c6d1efc9e450b76c7427a5cacd885827569ad731c9a1f627f426e6e75e9e4b04fa67530c4bb7ddb5d6f3b1c15fecab1c3d2f05ed30c2e366ac3971ae0693beaf91d7fe3ea39e4c972900558918ac78fa8586abeae6d52072b413bcd2981499b443a5ca05883033939693401b5a289ce359cb6a9b658dcc912b88dffb9fe12322c1dcd5036a6cf158852cc6169d58f419380ffc9df5b17a1bfd77294df9c2d784bbd8bf1b12b12fa7b060aa45f2fee7ad289d733b4e4abc8875ccfb7ed274e41dd744a286885355c4ac58c6551e6725efb849e2d132e3f575fe248b23d5958b3d1b1c18e0b437d8d345b135083fe2afc3f70f194137246b67fc120d6b76fac603fba3f9a7550c23f80cf81dfe868f66d24c92a01dcbf5714477eccc38030d26002359976cf3bd779eef91c8e4dd01529320a50ff5535f54bb6cea629db8d5a6225180abbc1385792025c9459e4d08e811c3ad8dac62d9676964628de27ab122e366b4e49cccab18f41dd5b7311b55bdeb39909a53d07678a1f425b0686ae751363db41aa80431bf7a0c1cd0e872ced873a547c0339d3364c9d7293422fb6958b1f487350bdc53fdb61417d0897a6e98d3dbd4f3992102920738ff9d48b3651495cc63d0221a8d3c085505beb125650690b881997bf264fb6df27d93d1f128209c4a45d9a1c2a016db4f5d687e2e57e6f45ffb89d7c5668c2597788ada2c85a13cf6b30703ec355fe84edde163e6148b06c5a15cfe68dd3d17ae316c16f96a7741a59a614f50052c43c55ab51d7d7beee2de4942a332a72586d47fe5603ac756da184cc60bc5c92e5e1b747a3e6e83da50e760b7c7cab0b8396f39aa56635dfeafe2b27672fc1945db91092d5a6ad2d9787d3ee6ad3ec2d20d1b04bd15cf6659b7538c9ce50bad2c4e95a5e70f5416048e6643a14a6ae7976cb37ecbd67b317e694ba48563d1eaca8ec92cb34dcf7463de38a0721be0fdc5b1cad0ea699e1422db79a5d97cc95595299b791bf8714f486d6136fe35b0e61f689134005e934887c76c8d8403e8e4bc8099b993302ae54159ac46e3ce533dbb135278ab624105dba2cc1e169b88f40d3d8641bd7cd81332cad96aef554da8bdd5b5495cb4d7cb32624b6827e552bea1ea6f74878b7d1f5a2f8b886c9332467b2a67507d8ab308b909fff729f7da0a7a6b3809882543e98a4dea328efe2f30312b7029dff1383486d5f3e0080dd3eda8c4318c3830e5c9304a4182cf42686e5dbdc85d41316890d3fcd215aad96ab561c29ee3e99a1621f97a5c6282f04560689838f8439fe5fa38550f11ffb5d0e407bd35f91c18df64434116d951e83d38542ef0560f2dfef157ca931d3c3ec7f9f1e386810205be5c005c6c13f9a9f242f7894f4be185dfc38686227bdf03666f612b84621d732c6bbc2d0e2cc022374cad94aacedc8f99839735e0e151bf2150f4d02b230226d0d9d9b776bfb8389d1bfb463c238a71e1eca9ff2da98d0ae38ab113da74fb8119dd5ceae3e4e31a4a4d2c9467024678b39ebca47564292e344822ca88cfceace199fd190488ceef5d673012e3c2e3b4aae5258101f1357b338e197f09528cc605c33b4c7650df71ea110457f69ea3319b5c0bd6e4a2d2204895b123177d7bbfac5673b24515b8dd80903b3641844423626dfc12c7236d47ba74be830cb236b122bf4b20b6c7d8c965881d76f7e04f7f76dd1325f48d4b4e028313e5381eb17900d76ad50879ca7a0199070de84396d16c181353e809f904571e908c2f365b369ce352ecc9c3c64aeafedb14aa503999a4abd407d29490920d01da76c15d1bac03fd61d0d552fc32bce701bea1158da13af3b4535c4f3b828d334496c0571bfbc02a5a0a352cde3df002f24348dbd28ecaa1a5c87768e8ccfe06cec54dfb32705ef4f868eb58337d6cef5c754333320fb2bd3bca381b2357e36ba4b753a13fbcc7dcafffecf0478323f164cec965076492382687b59e36322f8bfc73cb7e292051f58c965e50360467c3c0197395072fc8665f73a96f0c93e7fbfb733fcaa9870dedbae74455219c77eb9f2eadeca36fe6a9953f01bed4acb70e4d4e032f113548a62855a8c4cfb3bc5f40db437a4f190ad3d43deab3523530625ba5f1d1deadf3669270b66af93e64c0b7c88572d54030d43861fdc978962ef2bb110dc66818fde7edebe0237dceca6130cbcdd08b1a9d5bc7f4ed1291c32caecb883fa31a4bfd3b4f216755f92ec485bd93e2a1ddfbbe46b07c86152f45ad512e77a5664efff986ceb4f5388b1f18ab9b79932a8accf3f62ad8493d1754cd60c08799465a02e98c74b18af053c172dfb1e1dadd1221a970dbdda879fb2a0ed5043f42c4e72042ee22096b99b880805b20647512f6dcbf0d9a02fb887f6a4c8a8e48e94241e9c8c57f64fc785e6afa180dde36237e536c336ebbd87ad0552b906ba98139b3a93222f60c8fe02fbebebc6544eda661ac92547c0df77ae417496e825859bf39fc6f7d851952a390d2c56b989d2935f5401af078599423b1b3b22243c37bbb24f8007bf5ef29d693dd1e4b69b3f15d45dff6110de1782c727f51de4769e97e498bf20830d06eb88d925d33bbb3cbd6758764118e372a605a504d5412ecca3dd779df10337a404c5f1a438866d8c7defff3aace8da14986ca9821f3225cd7afd68dc955c7002b466fd43cce1e619c26e794f59edfd001c572e0f4b7767138f6d9d24b037b110987b7ec2c00184d1a1452b1c2e8b69a725465b6874f216d5fa88255d1b775855a2e05ec5aa8ffd17c1b52f4a6038fb77f20d042d59fcf608075df46301c325bac20fdf446905e340f889e45e158a9ababc6125f4aba3031c216c7b3a21febda5e2e7f4cdb0987f6ee60ee0162cff02f885f3678cec1dfd867d3bd022dd4d7bdafb5c0299f5251f1b01e2a0aa295baf6adfd834beb6c9a6de202938e851e66b6a548e02ede92ba8ae43898545fc6451b83c0edbdf5b9d8ac84aa8368edf78144a2239fbe10041d975fa07d084e18723043b9e38d0cff99749e30f7fddb97b96ec5c65494fa52bfef2c63ca74e8904ab512bc0a9b8207565e05b772e5cf45bf4626faf43765b24b581316f19719fc80012639cd643e5b78beb369134c37919cacd2fd747e6222c8b598e974764cfb8fbfc27283d24c1b2f9817d61d3b801bb519a8d3e142228780aa3e929788b60cf9dbd5a74b0bca4bcfa1f8f6a9e13303621545644692bb6a1fa643b9f386c03c21e663dd99cbd669517038304ab7c7e134eda8e7c93191dba015fbe6262a369c90b037800aecb90afcd32b63c85d2d99a24ad6ddbb410750b0871344af25e2022b5d318a5f299c61ea134a1e3507d1e4df98be1493b2288e5702e179eb9e586650156854d752e154c8985284987d8444079b07d79602d975b28bd1e410ed0ee979329a3745a67341bca86e76efbc7c1960b86d9f4f67cf3dba22347a3ed6f65e7ce9a7804b428b789e1596eb90d0a84c76c14e865411eda433409db25dbe1ac532e5329c969572847ea0656e773dcc13fbbb053246bfa16b7cccbeff6b13d95fecb6df1bb3d6fa98f9b9a11765e28c321e02638c93780ce398e9b54ba76bc9ea9ed569aa1acee1dcd87e4ec60ec53d36c27b1568caf473d53bce8b8b24f1ba5699b40d78299fd0613c208bdb2c574668f73cd03475517d183f0c5bc9a8a9b6d6454d10e93d06fc3882729edbf75144cedd898cb0d63b322458d974381f97d7c21468f7f58d61740866bfd59f7c19732f2300cb297d77a5324679b77d8e3b133f3ab4998a22826e73e3958e6473960b749f1e7a7a6624382dcca0e106ca4e83c234e4795b5c4420a7ea3ecdb8e22bcd78a31f0d473f5c47a90ffeb513f4dfe91b7dba7a321361108719d17194b03856d433f7ab873190e83174ab032fe260ce16c80e780fcec8c6f8c9818331e43b5898a612b1d452198845f10ccf93af7edf0d34443c30f1d1d385a14b53c998dffd659670d3dd297df1aa927068c33c5bc1cdf684ed983b160fa36e53a4a9c6a40c70704187eeba4b27510c7ab22263e3633f44cde31c403f9c4cb9380205aadbad18eb8ab1577cf8701bdec52c9262b88e65b44067257caca483949009bfefe7780bafbc4fc1271f3d141d61a5fcc9b2b503e05b80d6163782a10671dc7fdabcd4b58a119255cb29d31ffbf7da3d8a569837d2d1a8daa30286234116be160e9b33625af2f90c0d85d278aaccb8b8573b921e8e0b74e59920b1104261824e917823f0b684911134edd7c312eab68181be22cf06ce2ff12da4d2a4dae221f2ec5e792fcf36aec8779d06801bfefbc207db99d5824e93fd16de91275b87f8606458ca56ce83cb9141df7606c53efeb087b2a42f4bc90c69739b016f4bf7dedf00096ebd89fcb73457dc818b6f2d5210bda004f827505c3ac5b5e4200aad921705f0168142a75977944c2235366f83aa7173c64bee55", 0x1000}, {&(0x7f00000014c0)="5ed549992d8b3b589fee50e1caa93119f082df52201c2db0aa3d11bfbd347861f8807934a93cd2530f1bad40b090f6289350c1ae613a842990921a039afad05bc86255929ad2d18fcf2475c15e827f15d527defcb54edeaee55e47cb51e8876e828d39377f6b34d1ca6bb61e5a35f25c3e53f789f9df118aa4b85ea5500eb393a360ba59a04f29188d33c2ed8048951565d29e45bbe9eb416f21ad1348910a0c9845f0bfe8b6deeed5533cf58f95d35a5d87a026119bec404d73481048b5def252668fd837d3aee9dd87d827f7503dfa5bcc751a4e27c040cf1f37cb020b85fc1ed44b0df35e374b1539ab0bd924ae544efbd62dda404195e4fd4ac67ed74b4867d1c4818a381b896ed95dbbc1335e49170868b902f0c896196de4d5cf62e4482893f032f6cae2d2bd1aae5346aceec488498cf4e6cba0b6b74e5f7a24ccd035c5e009f9b067e560d6a97ea4b5f277c8cce3401bbe2c34891d35d8b62984fe2cb959bb6f06753ec526f10e031a130fa6ab96ab9adc7b34e687ce4b119f304c29dfe059686579b9cd5e5a426f37a5dadd67c25cb133deda7fb0c50593965aec989b8913b403d2f78774d27ba00d559f90df10efbc77a10d1980f3e14869742ff30c6ec902a85f2c65633d2acca259eaccc916797a8fb9556d0cad8da656e87ee2cd00a6573c41131fb9feee6e79ca8322039eef4909b56612e4ebbbf99fd63a8ce675565e263aa59a603bcbcd910f192abe6e9702803ac0ce2e9e2526c82ba6f94b87535f98e1f1d105d6f7e18c03bac0cab4031e85068782d7b642feaf8171a4a9a8533a87fed190cc399007d49b611d58fa17787d5bd859272298d3d98118d59e157d6da6f985d4786e16a25f5b9eeeae99abdc8b3325e80338b0cb379374072725ca54d7afcf4302340efba29559df79a08ebba3eaa24a60785edd6a0700a23fbd55f683056da9a326866416156fc1bf7985c903e280dde5bb9dcd8994c3211e18476e27ac72d88436123c7e5bd16d4703f7c3e1bae9d11ec1e27ada56ed8e2c83701acab8d1e2a0ce9a0eefebfde3b56b45624127828240671237ff84d61b67f35ed8ffe7a33b6621e04a8e72319814879b68f9127af20da84c148270026c914e47cfd52e249e5507c51c77062602c5c0a2a2865821c0f13ca2f9ec1100d89515c1f67cbc519dbb82c21b225dd6bf9f7fd62e7bc894b68e16000fdf1fe4c8ee1c7ba1b199e5473384dd590637cb2fde07ce805e6f8f9e425d43e60543a3c7829fcca2a66e06e303b18bf7772657fc50b319b1207865879261af32c872cb1ec0839a3f22884b78f4de1d13cfe1d0cc8680d81323b88f8bde7cddb0e91441291b7be98c3e42a7a7cef4beb7e0993a6fb8c9b324ea5c93faa6cf48b26cca84b04ea16c5c3c9b88482c60311a1fb53355518835a3f8a43882a8a5623169db83996dc920493538aef754bc08208c9f15b62c57afd6790d00232f486949bfbd653d06de8944c82678de303775ee6e6d3ccb820ac8d6882a9c304be3ad1b05f5e9f3026c18dee49a78dbbfe0aa1cc370340377855ecaace3cf3688777b61f25deabc35f5ddfc682063f4f15ae3921ff84aa337861ffbdc726713e558aba685ad3016b6326666624f409475393ecfe9bf046d7c86bd51a92ef0dd9a46af3a78e9ca00a5a4eea0aff10931c1226983ce29902418d7fc179bfbe2729a8cb2f695e8b76fe204ed7f0ca88d07faf51f3c0b8703f0c3c65774c0642aabe07fc0f54a55a06194821d8bd3baa0952eb5cbea48c5a9fe51dd5c0f47dee6e8c18a3e9b2220587312a67fb8a9664ddca92f0a7847d89d4213f392242bb61594b2f28991b450c033ce74c5d782ece6855a4284e8a4912bad41fda16bfeb1f796a012b250445cfb694ff225928f5a0d3cfee6f19d0703d99e5f48ce5905671cb943d217aaa09a8c9cf7d65d5eb24f1f355768c10ad323f5ff43d05dd60fe312709d3d6f66032165dbf17e55f52a0010bd1baa7523acabaff6d758d5edbf831032d117322be1ea9899823d7c3a0efbcbac5f5c61d2984ea969807bd2696943a79748c13248a3b2f27f419478adb0804215f778e6b82e60189576b1844bee9c47d0653ddb2580ae4f858f8f69fde2c6482e5c6c76381ca251f115ae343e03394132f7dee8935d14e46a82eb1d7f989357dac6de9e0d7df2eddff4ebb9a27138f12c5986dff38c8902b8bdfc7fd166d35de48971aa6a2aefc078fd8298b03416e68c54a2f5f1b229417a4ead5ade0786fa24f7d22cd10578b24cf284961d36c7dcb6e261185a788b9c466780910392b45e71754bf2a449b650b8f3a7acd66bb2734e7ec1b281c83861fcddcd1525fc88c242a8132bddd440ede7e6b955de20c6315ca1c8c67a18959fb262ef37b987385fcf127b33f69b15ee101ee108291ddd315323dbbd532f830bde5f5d783b89cc3898f12c545141ee5629056090541f1894276da31f6b665f77cec8dd18e69b2f30bc09a30dc5e5841ccb0b4de0122cd3a3e2740ca7ef21e6a3f696044fe32f0c6b02556062b6bded38fc417e02b87b7b06f26778d533f63462cfe3e16ac54bff40eb2178c3ea7b8f79c57f15713f35917e3e634966f4bfcb5154fb1b0d6c6ad4ab1442208c3db75c289358abbda2bdee6fbcae356d4ff15decc4f2723d408384a485e5ecd95f3316ceb039f9a5bcb9a8491064ffdda6f409e91f2cb97e2fc25137cd9102a95712f4e6a2fa7f3913d7f41f63555a63703acfa93cda0b4ce4382e0330429266cd7ef234fffa31493c20a4f1a2a12a26d49028b1e5e67b3fbb793d1389bce5e5907725834fafbd34871f9c3dd6d560925772a6ca47a85b56bb5530d6afd2e2c6cb1616564e279dcbd76aab6101d33ccfefaf7d1e9f098888ee0df780033ed6de403eca4f2372686db827d6a4b3c487a80569af6c7991ba2bb338bd90fd6b4d3104930ec9d880682d586192cfa529fc9d4399ca150954e81353057dc0daaad981829710bd67032f5911a5ac06a2f32bb3e9519bc6aa7e752b563515c9369b4c43ea41de3ce0b0ab14af7975b0fd0cc4e066e936cf8bacb8cb0c8f178cd2810e690896b482e6a2c569b245a8de8c6f86f35c81546e3450555e419ad2181635822b68e8ec1b9cc1712982ac15e4e5915aeddf581a399b7f8b35dbf17e1667ee93ce6f8ae1e0a58c9352ab6eec8b914b6e66aec9d922601cc4e33110e1dfe5e9013e6697608eb101fd397682868c7778985ddf61b6c8b93d5e565210ca7b747d07326b049e8e3d8012b1a6cc3f4aa3defb2a0ec349a9af81eba4f785606e96df18d8e9f4bfd972da220e4bcccde5fea08ab897630add92b5984fc987924ed94937c283c8b696205734fa3f27a96035e751c8a2693a07536b5213881e10af5b0255e271d78a980828812ea6d13b0830af717f3a1fa3ae20c21a7160aeb961d276cfaf5bf562fb4ea11df7019d0d56ef1be80328d4e7097d02af31d387f1bd21acfcc4aab8a9e7c6df0df81c2f0a8ec74ca2d11dc5d5b10e0efeb2ad07509bc9d26aba20f526ca72952548ef833a8f7a66cb3ac37974000d5e0bc315fda5ba1d93f4c679a2af7b1de056d8bb262f45353f4c717936419d68bc4de172a485b6ce0ade65dbd195b5c3ea879b77f7026d1d9ea4dbc393b68374b9c0cd2ae3dfc80789c48ba2344698586cb673c394c23744f772704b8fbe0781cd30dd647ba37cb7e16656cfaeba59052f8170ba74e994221618267100e7559fa9df230836a7ad9e0bc692076db95e7abcd80b3b5ec2c373e3ab5b4b2143042ac2543566646239737ee0751348e97c2e88f072d3f27e5f8ace141249260b6c5037b471fd7f5ee801c99c6b9a39914e0dad5bc1d7808d94b04c60e616467f54653c0a642d31f9402a148f8d13fc02b561ba23ae2b23b84da78eb2d0a356c4b2772b6031d806100c1089cfd3d077fb5ba2d2c7be08bddc322aa4875147cd10e3cc723f97738d3e457ab86bb55a6652dd5edae6d08d88896b4829f7bdbef60a31354f1f628cf50e695bb06c1366a4745c0f070b6c3b176f701376ef72547b56a7b51d4fe883a574a8204636d907ab1d6f087f06a75fea071af4503e45b8857673976486d48084ef5d122949842a0f8e24d6b15a86ef47814b8c9935d455501768e06561d0919bcd58a38cbb944f0bfab5de4cd0a001344a60d9fe3678d91e267b32c7d8b9fa664158a8c19197dbffbc2bc48532f399a6df93cf52923fd4d541e5b95fc1e3dfe72fe997062ed2bda0de877de66ab136693929ef9b94c9acb7aa22777b2c835de4848ac4773e0ec606521353952361cfe65d0027f98cf8a8b881795d52049b45fa7bfedf26683209f1b4d7c3da6a5bc77d1c05911d89887a2f1760ec5d8c94d7de23523db3e318b2e5c17dc65a970ee6c68589d026eb2f8cdba581ba1aca206ae1d18c04083c691403f773880bf50b0eb2eaa9e76db8af0f4848862c5661784ce5a1d624d3b61a174d3b3a5d1efffecb83f20cfbb6050c17e19303dd967f8569cf0f88d45025d8099ce96fd497d8246453d2115015fc07240d127c820e2a341ba4b001414055062693772baab337932de4fa636ec1e80298c2545cd5a4a83a2a40547d9f95e599ad8e34bba2926afc42a2aba3cc42617af300a40849d21cd11598a2ada7d011a7129533d9ab67eeff76db430f59d88a8735d173a24b080620e02dce5ec9c464263139078e27b813db1bd38e2c4a3f0c7e7888461a14ce3e988cc1be471a21ab9c857de5791b0f0bb7b7902ccbe1f083866f779838a9268b7015f6d395129ffabca78836485481d8d3de4614fb308c59843625e7c3e6c8a369984df86561532213156126a7611226ef01d550e9001c907410227e70897d808cf4daed4dbd67ca6cb18b3da20be803ba9dd93f23fec4c379535f449e8d247f5bcad9fcf35886ef04b2427c1bfc89b68a1f23bfa55180860d8c9d070e8f3187b8181d410d8db845131227e72b0e302a9882ab8ce017d56a3aeac4f614210362fb970ffb4f3088d7b086eeb6835519721d055ff87cabde49eac6381166a08420e965b734ecd1ea706586f1fd37277dfc9fc7c0c19eb15c0439fc731fc1eee89cf3c34bbc25327911c91f570fc3017f807402c6ebade2aeeb5854309f5cf54793689c3c1af0431ffe4a8dc18beccdcc885a5673f6fa8f9e98a3742802949a591d1ece5944f32299be6276eafdab9d51236be7b5538982ebdb9d422dc21204eea6fecd24288d9ce434435ad29f45ca218c67537963bd74a9975747560df8bdd6096d9c6e66442b3b2dd87d4ad3cda9832f8d0eb582e3601035fe4dfbc9a8715d02026fc1fae479079a9e5bc7d8642c8f2f533b0a2a3cc393c55df4a62ac4c28db59467923460313cad73d7d334cbabfa28c74f6a214b642c8ffcbe986b39917f4e8ec2b66139bd00e5707e3d64bc1ad7174ecd601ba3aeb9ed0828db4ed2dcd0b827e01c3d613496f6b2c8302fc15359e4de956fee896893f304cac46058961d50960ca573937ef355fdee88094bc4e3470944e04b74c9cda7331c0064d6f4d4ed698824d1c0bff4c5cadc7bb72a4dae3439f15c858f322f1837ebbc05127adbe9b02ca5fc6dab2d88611a27a6de2210a65e8efaf0097d206aa4bbf20a496b5691a25d260f765d6f653edf7e9f627996aae7b4b06a96d185c063fe650dba954decc8da061ae43783234b6073a32bbb974c03d7c0abfa000a7cabc0da3861e2ad1c232d2857e8a48dff77e8324836adc548536da7b53325f4b500d31c71c1f0", 0x1000}, {&(0x7f00000024c0)="a04c5e79d15331423e3bb467c248096eb1825cb3b9440e710d854cf4eda1902f6c0f6da85bf4cc002f0f065c0207683ad26cfc54369ed1e076be4450c5b6557ced90be1e113f447af38047b572083a56f605221f71c7de1b36ffeeaacfe5cdadc078cc1d5f39332e251a388c54f174b5294ac2821cc42ec13dfc3da512e9a2f884ad82b80844f9378ffb800691fa50eb761753df1b9685dc91ba849b25b579429aa9ea33297c6bf86646ded815f4b1e71554219e15f512da66e2123abb97b47841f9a38d3090e8364efb11aa0bb8b8d37e2d909dd0132066782386a81962961a28004e48de354dd67d601f03826f146f9c91e5", 0xf3}, {&(0x7f00000025c0)="e447cdf62a060cb633e4c2d3ebe16f52cc334ba7e91b4520b864a8232fbf8907527e3d08e425c5c44a7930ac66d5bb54e26938e5ea78841df5cb39", 0x3b}], 0xa, &(0x7f00000027c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x40a}, 0xd) 02:06:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x200000000000004) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:06:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x40) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 02:06:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:06:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 02:06:15 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 02:06:15 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x1, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc", 0xfffffffffffffffc}) close(r0) 02:06:15 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 02:06:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x1, &(0x7f0000000000)=""/41, &(0x7f00000000c0)=0x29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 02:06:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x7ff, 0xb3cd, 0x1}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xda) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) sync() 02:06:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) shutdown(r0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 02:06:18 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xadd5) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x107) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x4230}, 0xc) flock(r1, 0xd) socket$inet(0x2, 0x4000, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) mkdir(&(0x7f0000000200)='./bus\x00', 0x28) setrlimit(0x2, &(0x7f0000000180)={0x7fff, 0x8}) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) 02:06:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() fchmod(r0, 0x20) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x2, 0x0) r4 = kqueue() kqueue() dup(r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 02:06:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x12, 0x0, 0xfffffffffffff000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}&:\x00', &(0x7f00000001c0)='!%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00'], &(0x7f0000000440)) 02:06:18 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x5a}, {0x18, 0x3, 0x9a, 0x3}, 0x9, [0x2, 0x20, 0x7, 0x200, 0x8000, 0x7, 0x3, 0x100]}, 0x3c) 02:06:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x500, 0x0) 02:06:18 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffff8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) pledge(&(0x7f0000000000)='$M--\x00', &(0x7f0000000200)='\xca<:\x10\xdd\xb4\xda\\\x12,\xa3\x83e0\x1e\xf6\x9d8\xc1\x17\xcd\xddbc\xa9E\xeez/\x8e\xae@\xb2\x9a\xd4\x05\x89B \x04\x12\xb5\xca\xfb!\x82\"\xedyAk\a\x00\x00\x00>\xc6L\a\x98\x00*\x01\x00\x00\x80\x00\x00\x00\x00\xf6\xad\xc0\x97\xc0e\xf3\xcc?\xd9\x00\x00\xb7\x94\x13j\xda\xc90\x8f\tI\x8eE\xb3}\xf2\x8f\xfbM\xc5\xa8\x93\xa6\x98>&\bq\xc5\xf8\"\x8a}\x80\x174r\xca\xa7\x9d-&f\xc4\x99\xa1\xfa[9\x94\x1c\xf0%@\xec\xb3M\x04\xf8\\:\vmz\x0e\xc2\xddD\a\x0e\xda\x99') connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_gettime(0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="2a31ee9ea2ebd722410cc37940092c538dcf7736d704adeecdde4eada789bc1d970aa56849d389c39254d7a9acfa481fcad8fcb91388ef", 0x37, 0x1, 0x0, 0x0) 02:06:18 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlockall(0x2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/4096) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001080)=0xf74) chmod(&(0x7f00000010c0)='./file0\x00', 0x20) semop(r0, &(0x7f0000001100)=[{0x1, 0x4f, 0x800}], 0x1) mkdir(&(0x7f0000001140)='./file0\x00', 0x80) getpeername(r1, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r2 = open$dir(&(0x7f0000001200)='./file0\x00', 0x8, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = dup(r1) sendto(r3, &(0x7f0000001240)="ff056fe580c6f970daa473eddb2cc7540103971890ef58006240da9e63d1585b9c316475475ec17b6bcd65f0163bf1f883edc0d895f4f89b017a19acc95a87b99a174d5da074a63ac64a90b373f0e45275793d4dcfc8db7388a3278bb0f0df6c207a75545d7b04667e653f755d41f34df0867ce258c751ddd85f1a55053512fb2f34212482c190f10ca01af2352034df8ac75b5f09502dc945f4e853e38c7a4cf22b7249b0622a4701fe324748212e31bf6d5ef35d0a76b5dba703345fcde6ab1d072922234a4692190a49f86021820abe816f7021ed0e6a05cc959308d9f7e266a5bfd1e85ca3447822dd605ae75eef3d5281e31530beff06970ab0ea0847a7acb6ee604e93ae6362c47e4a829d40445e9d5dec008412020ca9233a510053c93c8727ae05c47b362f98bfccf922aea8fb84e8ecf52ce4b5206187abb201bd31d0d725f86b9a7cd8505955e29b938f29cbd7bc9b5c3f23fe54dec7505c9b61d5c60974de688898209323734867efc1b6bfce462ba64854dce8c364c7fb25a2f2bff69e8cea6e24b05ecdfd374214142a13af39ff973cfc3674c5fc19e7128c2e59bd98e1168a8d064fa475e875a5017d020c8f8c3b80e932ffd1d8cced46c811fa58448c923e1d9e84f7da43be4fd99827a061db1bf1fddbefbadfb6eedbdd6155bea714d7383cd4ba1fd1b3dec45f7f73601adef252e5ea69bbe5be20bc97f3a042f153a6ebc5023bec05d9160ffb209d48940394d60cf25733b0a593741e336e30f56e0c318a1337b8721029e515fff3431f5907cdb8ac881351e0e6892741e5237898a2315a8353753322ed9f283d2fef81018962c072dc61a2ace71a338f2e3bbd3d6155b0fea3c8cca37c24f062d95d2105cdc089fb616ec1d719bf4a5de824438e8a68c4c0aa4eb37b03ec1d26df80ce3380e309262b777ac791caceae42600cda743e76c38104786f0acb6401a7970b68a9f2fe15a9762f26d9541222f77761ed083fe768983e46350de093b898773b9c53e41bf6fd9e4ddf79d14a09cd48c5e49dace2097c09ad15d723bb6828b11eb064040282c8a273b440591151abe5aacb401c99e7e99c022ee04eee5760fe364e5e1da0a0a93e2065a6fcba1928c66bb84eda6926fca12b11c7157eddb4dda1175c1b9b8fdfcd4c7be921c87ba5b31508b5aa1230ce6673acc84478649366068dc86130611a5d261e2b3446d5f31e50d09537c623375aac244a275f912d8c27bec17357bca8c6021ea3d0ed2de9010c27c948f7b893213abbf9c86846e2d01038bb6f1de52131f9657cc01dedfe05783acefdbb5a7f815a155a21f39a86fefb6919973ccba14955d50b6ba12b0b1c7673f1421391381cbe96159a0bd1f03ea308355d1bcf2bfc06415bb0d253ae3703250a78947ac3fad68ff48dfb5eb807485d2099e356cf7822942763511525c192353bf10a51263e8be85a41d6135e3b72e54c2a4f98b8c168f074a860e8b0a58bc88c7bbb24988481deb48094e1b989a286a94bb658e0dc571aeda576d49b5cf2785099f056afb1802b3f48a13bdcc091075a9a957cebb4259368603819a785baad798d646b4d20363c2d2655e31d8822e4a6a22a1d57e8003f98685bcdc223fb34ef4c878f751ad62b03b8d0e171095a13f482f580cbe502214420094d695a68b36916f2705a5454e704a4fe4ddd7f07029d8f7098bc222d412f8eb122d5443b5dbeca96df936eecd2f9fccd7a882c2143347a3d74fff9f3d85660f8f4f533cc2d70fa1dc51ddf78092e78d7b2d37d6a8408149ec0f23dc1685ac23c3ebec5e1bc9b965d645b47e72c608b65f8ac30293b283906b4c85564643d6c63ce8bc0287a253393e7d7fef775d10861f960eb42deaca871b8c3e663fab0ff89622a7f6d3f328b5532618df12e3da80d9f85ba0d577c521bb8f82365c18450994c20878cd223f4817e18eee205e256b79917ddd418ca192e0eaa6e85dd39e7407daa894070be10c827be82f9c85417450fab633a574f8bdc665cc295c04dcb347594861110bd06b2c4e63f91ca66bd859db470e8311599770dce81737f1c4b7af26c2d4f9c3a63b2a7f2684777698e20deaefc02fdd116873ea6958c90a2e729b77c9453eb8c2b33d1953ab5eda0bfa6dac4066b889d8ddf3ef71745f4ca4c65d5b74cb83981c46f1e414c521c8a4e5dc23cba2efb54d761ffadb11df39802b6701422a41a7e3cca3fd186ec79ff483e530c2ec85ed74103bee4dd405225a35b103063114d57412234b399765888ac5d426972dc8ed915e224aa842218928ebe336017f0484887a442f7840cc0025b64f887926cd9fc738d3a3f80de56ad433f683ea2a66094853ec7922c4d395dcdc9f9064d10eabb7569a803169de76dcbebe16b9edb8bf03fe28c17ddedd508ee071136268e6cab53839e780bd3fa2b9ed62c226e1d61be7905c52d04bea0a6712f987b8e12f63f6480098ff3a8dfdfc45ce201a930f24a58a5fc587dc1904972c99ac1d6a8486d81abfeb7975bf90da90c0f352db9d49e90fe3a934cfe4a99c8994355be4e55c8f15c2b416f8d82aa3b7032067817edc5eab7f56d9a8317ef667d3f9d3666d995bcb0ca39c55f43daf73c3387d95c3858f507219d5de66fcafc562e8e9ae71961f60215717502d01bc4ea1b074a2f7725367a3e6c92b182a3f7876b648a5318814f3c6c985be8492c6629efb8b00d920d8f5b643836f5b05e0e3c9f5381815309053e02adf626fd38e730f378748c437611a7cb36f444da907b6a709b78f558dd0bf8dab07d9e7126a23b2798c3f8b2612cd19b8d5a10b550e337ee0af687e87bed87b034b3e1f788e6eed921bcffd107078b3f8c89bcfdf725d308463c01807d26be02beee3e0e5b7de85e21d3e7664f2045923e4962c1b79246c1801d5ecf6e169dccbc06cb1b9513bb0570a55b88b87b994f9488e7f611ca191f2e0976e8044d295e8af92a25ff181ef9d4f121f204c88d4604eeb2ff0280d20139f261f9c63834ff39e351b0bb30d20e7a46d369ded1154461c4918c1e788727d53646844f873627ef898649845a689c8e09a4d2544c8f0df384d5e7926aba361d800ee5d3114e404279881b53ba1e6c0364ced9952c3af29c234eafa995299966550366585835524f580dd7684eafcb888bc13edf814def5ebc3da0cc8a9bc3ba059cf525ee67101c6bb1bef88f4b7691b0571b6dbab419dc81ec3fc551e0f52631a6ba4670b08f5629702ac8e2063fa622c7f1c060b3d6dfacc346fc638e1e84af3f92b9d2bebe9d11438e608ebf682f9d7f1d4874dccbd17aa7728cc4ac3794839c9bed398528433c68c7ba6dad1bc95ffbc040a94a82dc4b8a7398c8b3dfcf7c398f74b0c745de60e8c0a90f90072ff3c70089c573c84b382deb79547327cdc99b9c5b3afd56b3ef463cc78faa8ea0ec230b6f077ca3c272a175b0019905d2f4e23a8e0517c8d352c8afdfce9e410f7ab967dada32ec9d28e85317aae8ad07ea7e30cf9741ab679ef46a7394b130e496cc289dd396a1e501dbb0cff0b91355dca4438e1beee64b47056a07f6795373c797a9858053a047111c10cd352f9ff713036121acbc6110037f2526f545596ab3751cccee3ce7849a0401a53353a1b89b7aa5fdb83a63537d1deae9388a27e17d61a0bf8a6e4b19aec79371977cc95fb785fa0ad025107eb3722f587b9ecdf39354a3a2797811b2ff3a5fec8e75f458cadf79e7ffac09701a59e6f18026d4b2b6e288b0ba42058e40219f52efd010258dc3361627922fce1753c2ff355ae4cd29515317f48a92df9be65707e1aed99716d527599865069dec98a08ecefb6df6f4e7e6021b4b1cb68652cb2fb1d0d8347174809f0ed96bcfefd9a484e9b963f3db545d01e4dba36ff92a12e2fabb87662a1b1bafd3fb862b6b4b600b378c471cfaaef8901d29e16a202f97d4c12c97d481ad6abad3c09619cf2d6fcaeca23203c6ec998d5b9e58845fb229bb508eabae6d19cd7501408c3f91726c4f55fedc2d79d95a274ba8991f901eea7484fb452c7e72868f269a8ab7cb6dc023bc0e0e7ab7d3f3b4beea01926bf237813970c4ff994e9b145308ce3b23290242f2cd1b1620bc9fd99bd58bb534615649809fab83f2499b5b6f78e017d1ce812e125800aea4ab0babf2f263aa7689df86ab6cee6769c43f8d9c1dcdce4762a1c5b5fd773892d715d1a31b42512760306841adcbe930845b97ca60297c9f46fbdabfb9ffccfc71fd4512d625a3fcda52f8f711862c8e77b098fe3a8f92b635f2a18d885b748a368a222b77bdf9cce0fb62a43d5e3cfe343cfea7e5fd3333cf0e6673033c118ee88745edc05dbf0223441ab399a91d82f6bb30cf0705f679c925bd6d8173417a95b6a10ca2258d1b42415c096853b8d1bc67761531f3e125fa25e0eed76e0cc327f707e3c6e29cd3db3af5535b06217e18f4a07020fa051191192dc692db7874b61a89503a8c693f24cf36959486b791c5ba5814fe2808d21e4a8ed3a78028e4920825c9ba928fde654019aadbb7b7349eb5dbd00371161ca6e25a25795f81bc0d67b806aed0cd09a74e2f3aa95541180cbf147dac8b5cab0e51b18f156082ccb93416dacfef6a9e3f99eaabd0df8d8f338725d742a53cf6beda8853dcdeb07ee28ea42290192a780d3dd350661f7249b18f23883115aa916c6fc95d12345323e5375849c39c8385feffc0364b38ad850e88961e59904d98a6a72ed3178c8471e0f89f0c7277fe218bab2079f4e79d5c96448a9c92ce91d87b4d78e951854d66ca4d84a0f79c1410bdcfe70d85acf0b92de2cbc779dfb2c943a62697855fcc0d17a54f3ec9a559b73b4d69bb72404891422b1bc9dc7a1edcac73243471c2ff90ebed0601ae1eb927bd92cf8918d3fe9b6b222ec053725dfc9e89fc28b8566f8a275374c6d295dd0953281bcbe979f9d05721bac0d5eaf3f60be941fd56c076feb7e55ae90861bfbd0257d2503a9953cb6714a38fbbe7c0391f6dab42ab7e83389ade7a183bec1cc6d64585f442444774bd702bc2ef5f618d19d3f2d1c79fb2495e83323ecb833c0bc2d5b07728fc64d77f7c01b973403cca80d9bf7a3617341e83549b6d43fd8c27eb9f9f3f5a441bfc2178f7da9c052d34132d39a9d46872d3e7b97001598b9b72d4ddf2b6478d8381a3c8f46a9d2bd0e41e2443eb49973ad94172d08c2538e2d50e5e59bf41a2e2c3c848755744c01e22ddf9baea2eb3bbde48e437beef6a95601d097c8d882a94bcf7620337f48f44b44d9d81a7f8259626937206f4a2ef46383694dc582fd9d4877fc8c494c0d7a76e2380eeada662edafeae072f44d3e2917c6427fd6830d513cb810fa59111134de08902a79d1627ee6d38dde5e214ac52579391886fa63b222ee76af7d895208c2a9306afe54c30054db7576d993bd6809db490e9b2709b7bf087300dfca272f4b5d7364c6d8aac81d0b9557d1a8dede7b636b848f59c3a667a6a92cdd1280f44b0173f27b1d0ac2fe8bc69a87f4c77e3b71e67d9fc946b124630b42a216041d07e19d3a04ea9ab169b9fb12b80721b1cfe3df5b8e24f61d4961d791291c72d1887c3c31704cc614c2bb6854e7ce43e1a9cefd72aed2cc105123d280ca8c814310ae96f2cd12d5915e097c02fad409a0028435aa0753e9dfc4095e3a7fd454b98ade5d2b61b8fbe7ec2dcf068d391a8fe2bb8c3c60eeeff330da05aa4f6e6b1bd68aeb76f198839e3d29be11a877cb39f171d71a434cd0fee908014e31d17e4663af7662d0dd6a", 0x1000, 0x8, &(0x7f0000002240)=@in6={0x18, 0x3, 0x3f, 0x1}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002280)) poll(&(0x7f00000022c0)=[{r3, 0x8}], 0x1, 0x1) fchmod(r2, 0x80) nanosleep(&(0x7f0000002300)={0x22f, 0x1}, &(0x7f0000002340)) r4 = syz_open_pts() close(r3) pipe2(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000023c0)={0x7, 0x0, 0x8, 0x5e, "bab486f843eb32a8a35991a65815a19dfd45d526", 0x80, 0x7}) r6 = getpgid(0x0) fcntl$lock(r5, 0x8, &(0x7f0000002400)={0x3, 0x3, 0x2, 0x2, r6}) ioctl$TIOCSDTR(r4, 0x20007479) sendmsg(r5, &(0x7f00000037c0)={&(0x7f0000002440)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002480)="cc38e0", 0x3}, {&(0x7f00000024c0)="1b2c3f969f2df60638bc7f868ff27e1369e3f7915c0ef5f02117b77df88bcf91aab2f16da23af7fd59bbd57eddd972a2b665fd7e37e98a848aed9d7ab672f3ca72acd9bf809ebc6e1b7467eec2cda89502de1149bd100d465c7d8e91370095a993c0ffeab8f59f4bb9d2f1f0fbfc86bcf8c0ba5af6e4901c47505f2fe11cffdf4ef73a9983a8751335549e6c534259ed0ec86d7ec63d8b5c64d6be4e9d2d32b2554cc0bc4acada58551af49c301a979a9677664efdd53a36b86b37e9db54a7708dc96903034e35e9de732fd5b528a537d50cff10303ab7eec0d774d19e825544eabbd724f9c80307d2893fa7041aa86a32195d7a18898af48e2f010b6a4e", 0xfe}], 0x2, &(0x7f0000002600)=[{0x28, 0xffff, 0x5, "7bcfd2d58bd4ac8b4912a128cb0fd8be03bb3af9"}, {0x1010, 0x0, 0x5, "45dba296db23ed878d929e1e3ca9c73018e89e910b1a3a6191aa96d883e239f9f0a5c428652d638b4d10e9037e9147333a5466d8c5dd10f56500c81a4a0b42dec5a3e13d0899d17213819a744cf477b3b2152edbb5f751fd098c1731f02d2f54a3fbc5514c28815a7c5567dffce0b2b69d1a86409c17e1b91983f99f2deb4f43c57cd4a75c4c5e408f518e06dd0b31a3879ce58523984f570015f8d504865f228c0c03454d9399e7eb1ed910994c5b5b3cee530d67ca8ca586473ce5cbe5c0b031ac091d74f713fb9dff5d75213e9e2ab06c4666c380a75dd2f550972c5b7977f00623d81311953c8fd71d0784e26f32780e14021b1b0c30212ce1b348fa414e70fd97e5cadc2e9760bf6adfdbdbf647806fa28bcef890f2224c42d3c163f4158855547a0783864f0b5ee6abea487cf3fdbcdda430de2c7fb88da7893074987ff0b9dbf5cb44f07ad85c91242840fc64f67c21d9c9d82b7c2404ef3caf43f2d06e88940cb528990863060a4f1b7bb1b94240757cc440f2f4075515e77eb84fce2b0508480d44ace3982accb6b03a32acc1530e0ca8f1f5f1008e3b46fc7c56eb76788de082a9544817ba70eeba95a3a772eb3ce5624c72e7de26b75db90e6090b0db5ba64fc0b89a6ef3c5032356412587effaa64ba6aa69485ebba73ffb96f445a40876815a1b3dd439434d6c669131e327efff2dbb812205f8db2055bacc4ea6a8e3ca2ac053e23d213d12ed00e80225e4ce36672021185337e464a8dfe2c8d1bf17a6a67662c30b7fc65a5c4b5882458961bfc82ccdbe74064ff540c79997f11137ac770669012c44d6ba2a593fa858aebc962fc416edc4805d81bbb70a423f9812fcfdb660b80ec2232ce577740ab90c19a027ef892bb2fadf8e315475a15e0669daaa28cb3f05f1599379c6ec892291dece251e3a11e3604517c2f218f750a29117a67a6408739a03883b742f0901a55442d7d3a75ed42eeb601be9e946a2383d890de3a7ef3d4506b33e6bc4feab361bf7bd307ad21d6793f2ef729907a15b9757f3a9e73abad76599b2719f1d912a2a2c0fd0b11b53cc0e48d4cc881e3ee76d3d93c6a26d40de09746db015093df9b64b94b766d929790708f7aeb019ae2f02422e7b1cbf18b0ac05a2460993351726da274dd435b85c17f3b5d5c34888686274d15d685c96920ed3d7b0fa12a5061353c884368b2d0df81fb46ba7afa5f09386725d5c76ac2f60385cb1fe8ab2e223e0f48da882055095e48fd98cfc5f0e862023ad3e948a99a5c9d6ad48725e3caa99b9d6a784ccac7a8a081145dc43fd86a9121699136d74856d57bf560f74717c5aefd1f6880d62d7b2cc2d449e9196b1096b71db0b65df7e07dccda32b8717b502c9ffd7ae44532d846b8d39ef04b47f293c691412fdea1e432d211f5b5bb0683f49e89be7c9f61d6116095d16961e0badd56318c9d5c3bbc9dd7873fb0a7acccf8905ae8194f83cc283ce41c5e4989f050b4d51d5cdef7d2a5e38d33709a9d64de9d8e4641dd458ec01393b4f383e8ea734428aa86efca984594707a77078688f3052806d5571b2638da3fea0ba89d03e141b6674ad6b1fe51f9c6dcd947326faa79476b0ad909308173f7acf49c988ca575751b402cbabf130e85cd186c1cd4f4df16bb39bd98fe5916f44398496e922a022d7d3c9a366a5e347ba9e8aff94b66e28035d94caf54125610296a8866d7910508a054b308fbc294038fdaaaa36d8f9f49c8e05446eaf5b516e0232f0f25f2a943edca09ee7a64b57175c81e282a447777bf7734201e13646196ffdecc80ebaadf10f82cc7e58d546135ebbea61e3807dc2edf8c124d6b3c6be15344703d9b230f4ecc69aab7a2d47ccecfcff905d36861f6f3c60e16c9df8407593a100c9f7d0139f3c826d0a5da156cc7a636a9d78e65ddd757d447e51e265468eddb5fb56d2c0c04c5ee52014a3ac3b9970d465f57bf58feeb4731793d0b51bfc96b65476c3538e605a96364f21d2afe770a3b0172b8c09101abe60c7f431e43ae9369eacb54e0145a9ad66968b82ea3f98eab1a6d6ae05e1c1c21a108bf7608e1e860714ca9faf8cf40352f323ecb478cc676207b9d28f55e1151e96b63d980b31cb5a8538892628ab0e455da4c4cd3fdd8aab35d1190a881b28efb891345a5a088c95bae08ae96cf9af59a18d558de07a47b8e0b035fe72597f4a861ae4a4f56cf4cc545c8827cd76c800a456f2462de94accd88adf393ff41f17076737d1a17b28cdc74a981c595ba40e8ebc539b25fce149b192b7dc9559e48414bab7ecea85103f0191af33a1304621f6c4de70c05aac3f01045355b9882068ee556891d43976e0b24750c37e6bded24f6608bfc5d2e39f2d5a287062b847986f8a700aed7518d8f3a2d4fa05ba9e18a8cf9ba15da37866f12c23a372f80c3b0a942c3c740fd6fecd0c4b5b7001a7e2b77e588bd4b4192d9b8a7a4d4020fd1a916df3357e0196bfb9586dd55b01d24506f288c459d980184cf1eb2500b7919fb4a2dd486328ff2ace0da5e2adefc00c36722fbe59efbefabebd3e1eb4613ad5bba323fd134ef358086ab6812f0116a98bbf188f4e2b45edc0f1eb8d6c3b2624521259243720487461166680d8269a6a6e1fc4b8b3231f704442420c5e5b3dda55a72c5187ee0b9bf7a2a23aa914b2baca271972d74b6891bcc37fa8f5c507f9e8b4da13b7c3335f70f6f11af064024eb0bb4265906596ac66d2b68d2460d87ccb8fdb9c60c59bdb7040f964f3d0c3a439c657eb6e581390be517f4a784a38effb0e15297f139ecf39b2ed7002581820deb7d0c6ad4974cc79c39b3910e4183ab26d9a54218a098ff0ef18dba7d7564d3b641ddba621b1adea46627eef19629a3a37d7c3ad8f782dcd9af230ceae1e272b368c1de04ddaa5017d1287a4700ad1972dd2bddce0f6d2c45d6dcb12b7b32df9a7589bc97bb0fb11dafa0c62451fac60c85724c11a86cb254a1814387a8083c816df9801c2cc7e467b21ef9b001652fba2791ec03fb9da51ce2cae050eb5de67aa340dcbcfa6eb4c2da11493285e39d5afcc0edfcb18bdee44eb4c1ebdc5ab50dafb07fd02900be9502f310f0f7b0ab5e88ce3e0b9325df7ffef10e8c86f66381f2b0198410f4d6d281d8fbdd855d85ff1b241707e9714226e84217abe6b2eb4da7ed6832c52a0d48d07a6f923c006764748a40023292714ca861aa4eeb668a1bb2c5f27052a36e918607b93ef6fc5d8ac6f0b50befaa54fbf4068388d320a6ad5d9346626f66a59f13e6528dbe929bb5773002db74ca7b14cd883884b52c14fefb9a672f60d925c3eaaaeeb10d1459becddd69c5f3a6a547faf550d358b269fe98db0fe4132d2bc116f19cbc91a3525a65e43c000ed9a8beb5ecede5c0d4cc52b61d30d7f3977988fede00f3fe370828ba8485bbf27ae5602aed115a9d2eaf8ed3f1a3a25b9d8afd9d2588745e218beaaff32284576f12250d00858a97aea297aa14007ff2a77a0390b4d6c26a3c40e6570b3efa3dc06ef0f62c6a370921f0079638a8dd90f54d7a21779e682b854e38eed369ab78bc296c5a8f70bfb7171c2b8acd90996d090f9ca57ab7b7c6a81f87d578d25c2e09a77e37c534c5794a98b2f97dd63634eb9f6cf09b9b2717d2e187ffe584705f52f1c466140bd40fcc8e08b1e2149a184c66b4d85e967a186052eea44da317b85fe8175195285415d0da9b8c783f84e0d25b0b6fe9f6f6fcfc55e76ac3a40766e006caf423ec7eaf0456cb2c33f919aa5ef179e72023fe92da47a98e93eb40451fed5065aff97c36ddc17da2671c30cbb3989500e1016355532b250120035c1f1df23c7ed0bd208c9aa2e9e4200f4f4c4bc6c443f6b096efc768da398617fc0da7b45cce7105c21040b6f43723c82968f28349123f5ef02aa67cfcc884355a596fd99c3ee3537ac2d082fde96ea382ac37512c6f6b707860627594e9b8d933cf4c790e8da3f74eae3a3a1237fefce34104ec294723a2ba130f39a3e71085bfb7871277af084771e9f3209965682859aa5c9bc24ed5a637e47721028301e4573c99890f1672ad81e0928c05b496be05bb26f16e1f1ad41f50735ba18c41841f2f35ce4f11e372ca2793a9a37ab136036e0c8f2ab156a19b013ac9de0b3f0f6dd42573bf022fb4e91aa7d94333f5b34c196ae3d7fb44510690908c9f4b0c3d1fe770fb939a61b45a25bf41b400110426793aef092e0b9d5ed3dee518de10301e18e50a8ca131ec716bac2a2ee77a6e1b938720b32adf75040918696178bcefcaa45e52be263399ec1eca2550ee7c2690f7e45d76b1b767b19c4ecb32e11bf30ae1ce5c6e2ce4e60827030a1fa8ea28dbdb395009b36466617aff20811d66f93ab3bff5e245b16abbec1306dfec9ffe16b4f4f133ff4d606307283c0f6ccf039105c3b8e641cf856d5ef092bbd023ab51504c362e79de3a743a002a617e86f2ec1f5295293353e05d59e936551f5277c90abe92ceeaad0a8aad092ba9990f3195665fd0f53ebd2ab1679f438bc01fd927aa4ada4c1da899cd496d967d80e70d7b9c0182457d23a876d77b2c19177a812df2327c6b8d8158b1567ba6bc87a4187b168005d32d1a8a4c533aaa115cc729ea7d0a6ef1acd5208f5ba355a8b2d2baa33b80d78663244babd1ca961bd894fdab8e4ce3639f3796ef4f49ff3670f1c835aeea20dc577ee7f44c4f38af52f05b3f56b8929054ed7bc5df9fed33a5c0e636739f961e7ac92686a221e357b4e580522d46f91821a4a18552591fcf5421fa57869e81302752c833439a16257e1051afc866f02851c237f5dfc4958c74a9576a9dd95ab3d2711cd8be641252506b7a33f0fb7bec5ce61e035c939d2d6595123f401d3641c7222ee47dcd928101b158dbf1f2221fcae4f51f3898a1d68da46715c13349f0cecb2a7a6fd5635b144eecb8a29d7fa160414308ea331ca85aab89a063b0818e4ef05b7044f02f116dcdb7867795aab729dea58b772d18a5406c350e0fe0c9711161be3b2724e6899e761ed41e2f58d2dac43aec3c6e69d11805a4e51c79d08dc55381ccae910dff47851841708de35ee7e4cdbbc3316816cf930e7424513543c2416ed771f9bec4be03dc89bd9442c0edefdd3faf1b935c1494b034b08ff52f4bbb80c04f87ba0e4b8ab2e23bd40542e79f0454720eccf731612b337e24c52d0d37da6f08d9e43e76ad752293fdd31e2848d287c7def53fb959a63df3f6edc19db791fa26536389bd53bbc7244151259f3785261cb9dd0f5005526e9fbae873ef5052441fdb4471fa2905c761f751c3cef93f548a8a36d1e2073b0c1b37b6a2f540ae9cf210882c0ad264945f067f6c3b597b08897099b8209f531de6588ae97454901d2abaa8d8b52993ef48ea3ce729ab2f0798cda277709bf1bad59064c5f6733b02576877715ba933971798d55e1f2e04e838455d95935ff03ec176511069622120f66d42b4ddf97d8b8e9342d218e2c0ba8ad79261a768b7080a852ab5e5399baf0a35276be102403e7193e39456e2aad00a3ebe2af003b051dc6cb05cb1cf8340a3baae1ff79ca071fc00c52a1a790da9fee61d8a0f5cd3e8c22a0c5dd75ecf84b9ab26ba2549bbc374fd0f0f663f4ce4433622c7aba7ab3255b5818878576ad8b022df5b2fb1a52ad59fd33a3617462218a567c92b41939390bcbb3434dbd1edc89cdc874d5c4b2bf7872413990353fb308f3dedc11d01b4a19548469e5a4df8d62c01ab79796b5510086855ce7963d8a5cc81368d2c3"}, {0xe0, 0x1, 0x9, "c18c6c65d5494484531d517398c25356410d22ce5599757a927245e6aae59e86766bb535ad667c46c3d8aff1efda84e0f12931112f78d7c48146433d72df7ef716130e7c63cd5275357f57a1025d81d64164f7195e76cb85221b8e7d8af4971182df5a0184530dfcfbb98418f8b56720bc17da30600c4d32144977b79508fa3adbacb9ddbe6918d14eafa3db48e7ea04cf73b4ed57e6c437a1c5acaf6ff8c7bfd346e425e99e7066b0869177cbbecd77d2a00cc4ae5134f9abcd07200864f0bfce3de669074278163cad37d176399ccb"}, {0xa0, 0x1, 0xffffffffffffffff, "1db2afd7a5e9408fb417ce4360602bae77e23705aa2a33b61a0cbe80b0ff88c47a620cd83a3ea4e8b5f82e3914c6466a9f4e198b01903edfade01696fdc0ef83725b5d67e45cd902ba48179b89dd705528dc97337ca822f875ab668bcb05f45b1ef8f2c1862f6e7c7bca4f24067a93f3e1f62dec6c591f8d1dcd97102759c295e78b5227d3084e571f8a52"}], 0x11b8}, 0x403) getpgrp() pipe2(&(0x7f0000003800)={0xffffffffffffffff}, 0x10004) connect(r7, &(0x7f0000003840)=@un=@file={0x0, './file0\x00'}, 0xa) 02:06:18 executing program 1: r0 = kqueue() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000080)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r2, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) utimensat(r2, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="3c7b8e84d9f13e000370e633d65c709bb2a283471f2a06643c6b7ba38aacd6f97859d119d6ccce12404c4c7598fba75252986e33b4a8936519db1a2324c9c2d44e377f1df9cb71f2c21e4bef1181f40a0815bb492ecaf49fb879b234ee8fc208d820e5b1355f6bdaad332b26efc52e6290ba369cce326745e07a8ab85c6df514ce59b2b57193d60f6f02", 0x8a) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() pckbd_enable: command error 02:06:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/79) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000080)=""/21) pckbd_enable: command error 02:06:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) recvfrom$inet(r0, &(0x7f0000000080)=""/66, 0x42, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000200)=""/59, 0x3b, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) recvfrom$unix(r0, &(0x7f0000000280)=""/96, 0x60, 0x802, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x10, 0x4, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) socket$inet(0x2, 0x3, 0x2000000000000000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r3 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x10, 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="044a3d110a7b66f493b4a5ff80740e1e473f56609c6211b7867f646c6dd8d976735fd4d956e5dd8610217a9dffe384b78ae6b4e36c193e0280bd8c5d63cbe9ea286cac2202aad3d554688b03c4fec8fab07b6021eb4b0dc8af3ee63cd77fc3e577ac3ccc121081952b78d9faf92a03819e6df9d6c80c0ed91d060cb95316af", 0x7f}, {&(0x7f0000000580)="a560098c56ee64f43eec", 0xa}], 0x2) faccessat(r0, &(0x7f0000000600)='./file0/file0\x00', 0x41, 0x0) symlinkat(&(0x7f0000000640)='./file0/file0\x00', r0, &(0x7f0000000680)='./file0/file0\x00') symlinkat(&(0x7f00000006c0)='./file0/file0\x00', r0, &(0x7f0000000700)='.\x00') r4 = openat(r0, &(0x7f0000000740)='./file0/file0\x00', 0x400, 0x80) symlinkat(&(0x7f0000000780)='./file1\x00', r4, &(0x7f00000007c0)='./file0\x00') openat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x80, 0x80) openat(r0, &(0x7f0000000840)='./file0\x00', 0x20001, 0x95) ftruncate(r0, 0x7fff) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ftruncate(r2, 0x6) writev(r2, &(0x7f0000001a80)=[{&(0x7f0000000880)="bf4bc3f4fa722f4b1de1854ef9b1d14e210785c4590aa10cda895ff3f62bc6813c975b55f217bf03d267cc84a3d754f04875c02b8acc0f87770804ddcfedf16281e5cc5c2cb31a262c6a6f33c9d4d7b878ca68b43c6c4ed0d3b07ce78dc3afc4c622620c32b59dd67d20287192ec20120945f01ab7e989c635c754901109b0326acdaeb15aefb9a5678900f66ebe9c91943deecbfa5cc0dad9186ee64c718b809357a8a8632dd8f015f784dc8383928bb8c4e09e3815e3295f13aa67d17158721ae026893d4e885bf0ff7dd442599c4a730b27320c108f21e2e25dfd09f9688463c0e586fe4d9a725b69b484a711508d30649ba0fd010cac722cdb1d701d4aeca277ed7d5d9a6542388c48a39e94246a63bdb626d239a3aaafe6b8fd59384f644449c44797da258e6d23e786ed215829ee2d630ec8ae790282d6b10a96ae53bae5db2a652a0b411ea6bf475a3e6b4f021a086531c99a8cf49ca0ca430d20b9b53e89ece3523b50d3875d9631cafaddedc646dfef6a968186c1a68cd5949496f4e75dad7b1d7be852c1e642b4b1fc54bdfa190b94ee326e7d8bdf363cc380ce1d26c0b6c7c5f486c35c788668bd147d9a5ab05eb461b74387cc3c02293d8d10e8791cb81e8af5bdb84253d69519b7304aae599fd18fdbf4407b2d87cf74a3f38055e1451c0632289cfa9cabb1f4e0fd6861056bd0b49c7ea857e99976bc65e7421b6d2174686f6144a9ef63941ca722388738dd362ce787d31b2e05c8c1d26535777c4b663c2f544baf02de55f9a793a485a41aa5cc806d02cc98f7897a76b1fd07a142ba3fbd820fb8cb829875ce1f93ba7b693b44bea8a65205f43afda4000e4dddfd5fa4f8e5a9d621eec4f5de6fdbbcc34d45edf4472a5ce6508d5d907c1984229cd206299953ed8e2a30ade885df6aa78938482d03605bc5c312a2a35fd6a3c776384808599be8fa1200119a3847e88f74f33314c45a74d95f142b6cd844bdbdbd906aff8ec1a7f5ad94165e9f1a2d6a37700814bcf37f97e4e79fc9ea9b175d0bfac048815cca7b24f58d113588be43ad4078c60d01b56883f822806191c009aecffd8d8c94a0dcc51dfa4ef09f06fb0b598a4c99c15753573505751a3d18adc11b85b54378d2980348215e1dd9419fae5777cc50372d0dffe84e612cf7656a2a18f366f3c96b811c9f9acb03e262a24140bc4c69f43b94e9f2b6bfbbc10ba8f8c6d6a901e1329ba893ce220e64cc0403cf9847a2958f8e1f48fd4543b325800be4201283b54e446d3eaeb5ba6a46e83165807f2c1b2a9f98c0de00a26abb950db443894caa20a21f027df2a579df08f940d2d4fdf53cb23e2020cb5077d0d473c72e84e74bb70b0a290f095a9f8b9cac2726ec854f6833ca4229ad528778dbe655ecf0667dd9c24c96e4f386e4b523f1fa2d2fc50c3b00b8e7765c2f5c48750a7234ff8a6a7a3cd0400ca01bbc421ebe0f87411459d1a20603ab0a366abcbf1a964e4704db152ee970ec36bfc897b87f51f779f6bfa65a6877ec15df72bb86bbb48a9f694ad3d9bef3c84cca8dfdd13adfb5720f4ab205f8d904820d1f4f8317a9af1e9012e39f28069ad9f842f9e9de24ae5d7d1c1037636965345886e0186a40ffed9352976ee318f090e9c9574026d7648d154f4e45cee7b460b3c10b89a37022028ee5e7ad380d8ffd945de524d05173ec2f9faf14dd1da67e01f356dc689d39b87ed3172b7634ff8fa60c3b1d1a60bb76ae4432089867b98b22dfc1276eb351c03f73dd9364782aae8cbd2f02132e83f051c1429dd4ee3943c92aac2c5b3a0386cbad074d00ca82afa317ecbd683e86f859fe43d950fcace4e4d87900af290f1503bb4e7f371c614a2564d4f32f22aa0a3b8473f9168839d6d2d726a2b33f9978d5c03bca4ff589219d9eb568c7347a97a11eb357d1e0742add8b96aba0386c4106af277823f227f521141a5adca2f548dfe7663bd42e7bb41611f0bb0463d9f1d64fb5148084c8820d99268f6fe10c5024c15f9656317a1c884f338158193e585681d16ae568b2b74215644dc960bc8bf7ca79d09feecc4bbea005deeba6fb74ce623b57a7ab3fb5e3cef75aac01e5db4d0e61377373794242cb8c46023a723e2cfc889f46471c73f669c7f28cef337edb6a1375544279cd1847523cb657b8d09a7164629f52e1debca933a56c2e0e007c0760466e2195d22674ec5f8497c26e4410094d025f0506846f742628d61595656bef19c160c9b4d29d3fba491b1311881547bf8ffa7bc0bb87fa179de06f5f8410c1f4b2c651b87de514c0dafb3405011b5b8497dd818fe620a955bb2879809ad8512d7bcefd5e5fddd335f12beafa24f5164fabc1653b7dadca700cfbdcd0b07ca91d8c6c9aa8f4c820e243fa81759bf89a1d8a1f7e45a986206e600d8b4da30987c943e9eac0d691987cf6797e4c9eda69a2d63ac7c58eb889e30299047891de999ec10de0983bc4e6629babee782ee57c454f6304630b9a0bb31e67c8888e7a425687faa7cf3501f26b63aef2c263c2174b82e3400d2afe6c228e2a43e86f4986427f46d1e3d113859c43a5e78dd49333d77a6db03cde629107bf3f0e71b27619a2b5bceb28e64596e3d97996550842ff5391eb0e5571019f53e9cc0b65d3cab21baec83d45eb68b35651a0663a0d8c5ec2be3475f5cf69a37cff61f48d0445f4ab8144c265685f20597eca3d7d3ce9578849dd1922c334d103589b35257e97ee2cd7e5973813a3507dafa674b290ec46f913158d3746aa31e716be9223944e4f6cfeff495bd04031c1a7cd4f92fcca82aabb6bde0cd4f1ec741eecc25e3405163dd152eeddd67f738e47dc8bdac846f31923898fed3162535644a8fb12398d7cd377ca808db33f1c64cc5cbf1e095fe527bf39b2e9e4994ebbcb1f3ae98cdc93b6394f2ffead30dc57c98a9e114aaaa02deebffbb4b1c96e319d2881349b36caa64bf4aff3076ba89441327e3b6d3b165fe9d130e191ad3723d30cf771bf1cb853960ab8279dc33d56aaa19ca5d7382d526e8fa7faee1e0d208560a0e2426ed2cde353069c69bcc82714c2cf389e0e92f70b874b47d5dc85482f9460a3e92b0218e91291ecbf02ef1a1e6cadbd3ac5577e2753a553bf0ebbed5d1e06f9c352e0f8bf65cd0b1d5a6a0ce34bc3943fefd3e74a7f8f307c7995edea204dea6a4ef7fe79b9c93ee9a827dd9f08e6e6534b54c1fe378e6b8ba0ef7f8a24ac3b5672647f86bd3184b652449750c51d960ad4ab07f2f50f2913d4ae7d7257a9622890282911aafa887b7c154534496cd8c4f57f6af10014bdb73714def1cd0330f0e449613ace573779972c09dc8ba1af1a177b1a0a5057bb8d131ec7fb09ba0cb5b0919d5a91a165e383199bd1c5ce5a34d6673b37d618e32509e6cc80ed8a0cee5d7aac993f72790d74ba50c56ced747675454d3a938fe5fefbc38867223382afb7b047b3f6af318c6cc05fc2c5e968e6e87f9404f76802ed5f56d9e72ad18188ede10547659891bb73650c8dc359138521159e2d355a9d74c0d76a6ed7d8c7d9339b552b0de5f78f9cd314b8289e89d3c1d741db93dc8c73bbab7f79d52d657e42782ba7966fa10edb1d9f25fed63d289d6c779413f5782ee83a5b55e2e9b2e55a40a9063c51df6a4595554ac2e9a52caa3be494f0b6cf7a67f13332f6a8a1ddda3350bddfdeeb3d2ac55bbb7ca8cb76e3fe6cebcabb8999ccee70b1d89ddb3d96ebf2e58add0bfbaa78eb23ba28c46b9bd751d70c7b85ff323fe4ba0baf5b37c88da08b66d5c6130161b0561fffd4b68f8b686c95f424437ca5587947a189aa401c9141ea879750a78f05bbe55ea1bdc5179a19e3d840dfc48f936cb937a8849e3b169fbd1f06c62ab5007a83d0a8b9b6404f95ee5f87b0c993ea6d2ea59b8258eef8f133d1c4593de8eb2c3e1077d66b2aa7dc7754bad415e502a818cb87b5d6dac0536c7f9c8f62d5caeb2793682ad6c09f7e4dea2eb0c9c87abe2bf7999008962bdc611e12d399f41da6197728a2b9418b29956ccd5900337f7698ac54f324a8b59e5e2ea078a145913c19ddfbed329c32874b4b698b2caa4f7f68b8fe3edb62842a1d4e72dcde643f36cf6fa8afe89ddde8f5b4f1dfa928eb42cc1d505494c4e9fbd195f6021577732e27e47351b6337ea1a0248cfd28e0527d594fefb800f1c636c4cd6dbc6f8582e31af6bba1265b26e199a614aa6f6e8a0f75f114514f63712bba49bbc3f85f61593b146c7fecda72ecb7a0440facf735ed058fbf053462da8f08686dfb6b1a59565ba21c10c8a5298c8119cfbf1dc54f0e60c0c02e86b3de9e8ba8e1269475a7c89281b170356bdeb8bc6e6dfbe53bbcf5bda81c560cdc080417dea6a215d6563e173f7dbba5a6c36037ff93d3aa0362f57ee1505c3e0e6d980e8cfc6a2c14eca814218015ca6583497aeba15b2320be66697e5c3e655d43c8f6ed5a45a9cbd04e56a6e09caa52f7981f957d5a1639b9221f825503f092a41a39d41e3674fe72ad2c724afb907859d9b2a0105ef348aa6ad7c9c14d8406f05d808b61b7c3839bce2525c6d3b66cdc90f24e673aaadf375b81f534518c1941b1bfa4a1bf235a9145383a5daf29a03a7ea64048ed02dd1a6d08964c350c8d66d9c17db445715c4d54edd9464e919dcf6f842cabe9a1c393a0f7e44d5d2c59e71314186a764e2380346c017d864621ccc176cc88a5b628e161003a0650ac4b0a9bd7c23598b0e6b640c56662d2965b71f7639f8e6f36ff4484e4b2c2d5aa9e98f731fb58d0bb9630a006f6b7bb87e5eae4ecc961124f2fbd04739cd757ef8bb9f0c8167a0431ee0ce6fad2a932ff04dc90b3259d240d2489fb46f036e832d62f58b73268164e34dfd39947240f457bbc3a86062e1e6af4740b5a81666ea34516b7075218b1a38585c448d2b6f4eab68e3ba9ea178d61130304862463a1363b97fadf652a459fe91506cb2aa51def69013665b0834ae70e9d5e62888ef174129c0b139d425d65760c42517be702688a2f06fd4e7bdc26c3daa6a4dd92463f57d3943cf2e81a6e23a6ad97b28574b8533b81b928c3d9e4d932f6268053cde9b74c860a3290800517811c766cb9f22b1f37c13c1cd2e28fe5d3bbd0856b963570eb7a5fd19af9898f559f2700c38a7bd42b191001bb76960aa49061c6253e6f6584768dcef0f587f6f74f86240c0cc2cd43765f36116040eee4ca8e1628b50f0709f46f59c7b2fb6462a13bc3acdb8ef63667584a05131ab12a5eb4e9a4631db214cac682705b33569c882cdb9631d4278e90a2a9ad3cd262ecee42a4111c522d7f8429032fc15931615aaa66c10df42dd3b68f5cbf417e580b3588202d95af93843a0b84e7f8485abccad1ad841e69cdec4eac23fb36a610e1e30c13c96b0958e8af925f053e60c29200cb6ab048b31ce8c6e2a32c93f9a57e28a3cb04118df904fa255ae8e634761f6a3083307d6e2435f3c6531f935e20848ab2c2a2c68091f8f93ff062433fdc3ac19516d3fd3304e06fa60aba3bbc1c304d84755df0e463e73f327a770a9a173f1192df4d6b5f3b27fa431573a61e6858f78a8d75b858cd691b3894cec246f72eaa30f0e9be1180fe6c93fdc9feb13fe84754fe99567a26ee6863b11bc1a94a5230546ca52b48089700942795bf8af05b1025043286bc8e1757a71daedf2bdf48e6c0ecd710202ebe32aac6273de5e32da74ae04ff3e324868ae9f8720e765e2ca47dad2f73116bcd0a4039a252edbc65164b371c28648085f3a1c5d59fbb", 0x1000}, {&(0x7f0000001880)="b6c307b32298949199a9ed665164c619252f0ce6844a16c72b0de9cb7d0fac4a5248e9f37b8e306aab", 0x29}, {&(0x7f00000018c0)="f5d1d481f3bf74a4900b2f499109b0850a6b62d6069ac50a50af97f648bbcd88071983df9e275d135407981c618f24295f63cac8ff0ae9164320e4a168f5545ce3cc0d6591e6ac3622acc2312cd39679be9f85ce644480a0d8908fa5370b765da81ab2fe2f9c861e2ffcfa5d3d2ef7528d07df0f471889152aa540fe6a1e27b1cc4ddbb3f779aa1491cc7f24cf841d1cb68140e1353111f5540004768db97eeecd0fa9d7fde9a2e61729232d8c727922a14884696bf7bcddea1a8cded5ee0c8dbfa0bde18e21104d262536948db194", 0xcf}, {&(0x7f00000019c0)="4592f1e169f050f311289d4f02a701a71a17cec7df59e1a21dbd95c96a4698b2be7080e63c00145701a623eb4e68248844346a80dd9887ffc83bee93a2ed2ab19ba52f78dede727c59dc6c8c405695eb4e6ee9cf06cf62395f29564df92e4a991a4f494e7011303ccd7bc08e231ecfde8b6d94041c7610481a0afc50dc88d202373ee8c2641b5a589f88", 0x8a}], 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001ac0)) socket$inet(0x2, 0x8000, 0x800) 02:06:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000589f11c2c080b72e4bbcf33e81aee70d667e1b25eadfdd76c8a4734a844235cc8770718611a1b447ebd44f059a160fcca17008e75064becbf4811e91fd84cb73380260f5d0949b3f14f7b68f340000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000800000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 02:06:21 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x400) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 02:06:21 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000000000005) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:06:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0xfffffd4f}], 0x2, 0x0, 0xfffffffffffffe75}, 0x800) shutdown(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000040), 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) listen(r0, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x3, 0x3f, 0x8e7e}, 0x9, [0xffffffffffffffea, 0x40, 0x4, 0x0, 0x1ff, 0xffffffffffffff7f, 0xfffffffffffffff7, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socket(0x1f, 0x0, 0xd3b2) r4 = getegid() open(&(0x7f0000000180)='./file0\x00', 0x501, 0x10) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 02:06:21 executing program 0: r0 = socket(0x7, 0x0, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x81}, 0x8) r1 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x2, 0x8, &(0x7f00000000c0)="5b4704f988aa5aa02d7b28ddb57df7970540b3c6b4a120d25aa6842bfd5d66f4268aa1309235d17060fc1930d255105bafc9c7d289642156cfbdc2796f7317eec1bc2ccd318c21c9173a86556d6ebb4c8d5db44d67ce3e0c8ed671f0553e7b07b511eaf495d0bce8db09dddd0fee4ac2f95163534881b923df98fae9754e05d7af6274d4e522a8fd324199d6f1f01a79db44d7ed0eb7a17c03b3c4c88cf747de25d5e2f54eda3e28a007e5cf9ca819bc2683ded871c33afb3e2f228bc4a58def2aaccd6139fcdfa797af2ec6000dacc43bb178b7d9ab23b9658432bbe3f2e819133be997bb09678d1aef21b9c8463cf036701f0e", 0xf4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1f, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x11c) 02:06:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socket$inet(0x2, 0x5, 0x8) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 02:06:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x4) 02:06:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x7fff}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 02:06:21 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x3}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)="62ccbc8ba497f0423246c55eb4df93197abba157cfa6fb5761951a0b393277c6cbe294d6d6a6d593ac9202762e99d4b1d2f0d347d6a508869e0155493777c55a9cb1d725f06a58f871b6b08d60084722afe9315cb88949106bb11e98d66e7d3b92c0c84b34da3e6fada41145b967beeb403ef5797def0075f9d4c602e4beb5e11e57270b26c41f04aec305ffdf98839fac12910b77560a3d0e2b5b1d9fc48a089512c0b8a6810dd59178d9ab30dadf11fdcc1fea611e571f2dd821090a992684c081cdeabaf31e81e04c9754e52cb4728ae652ad48ab8334ce493520c2fec2e1", 0xe0}, {&(0x7f0000000240)="c19b6333390b0b681709f40cf7cc5582196d8a69b6c1dbab91e9714e6404cfaced0a7d23f1b494a8a73be37618b5b1d257a2b36392b5d929151a7802b318df7a6c4b51c48c54e5618d433b936cb65f7dd4eace5c64c7ae0de4902ebf5e75d7fb753db9d307d7eaf2720a9c2c8eda911de3d9b70f1ae4de2b901d089cceedaa483ba56d67980a4ce4ebd331bdbc46bcc175a86fb5b79c580498d91eed3a278c6d482f6b20ce179978d8ad634043947a85bd15e8b6b7bb6fb21a84e3fc7ebf87d60f4c7206722ddc0d2ae262a317e25284931ff64900b178c667bce8eef718b11bac5a1ce18e17", 0xe6}, {&(0x7f0000000340)="de722ec54e5db27c3a65ef2c144c55206983b0b25cfa4d39e04b049a05878544cd68b99ad5bc93d292ae1a1c065683b6a48fa09561813a83214be0f3990a46f68344e3b80e9f6fe3dda6d17d95f19e3fe0365a53eb1554ffc5c2118752b2d3dc55301729e1850f48b02cbdbe33ab6d9e6bee4af5b14e1e20303b111dea6eb8a1bc2c8f1cc1de9f44cca7fdf6296d8422a1377d8e5b961dc27acafa", 0x9b}, {&(0x7f0000000400)="3ce070b121178a8e0118e1a0c4c82d24571d1e4bf7899edb93971b7d02614a9ece3231aed0bf2afbd444ee38f1bed06ce3b04f73bddcf56ba076286de1276d6cfc1223cb06ac68f0e38e99968372244b74e498609d36d8aa9db96d5e65f7a4c3be80ce7bd42f360d2b989c5b92da63deff3a5994534c1c7569d9405a699def194b34b8ec225cc5ed05c48feb8912c560a5250857714fac967539549f83ac94e002b49184a19e61816b", 0xa9}, {&(0x7f00000004c0)="6b0dcbba14518fa9c8a339dc892ad7fc27b1c92c46846b94a9e43a3dc39cab49f6dfd088d295db1711d63ac847ababe466c9ca9bc3779277e5174a34678baa99f2d3f895ffa2120b9193eb6ecba9c1f098b18bd214c006185032402deebf75dd5caf1a89be575873643af604fb4d69a62c19ad8fb29a58b1", 0x78}], 0x5, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x9, "57835f61f10c4596267012fdc23fc8a9c2dfed4c7b01976d124e792e3787c50599fd1a1bc09af356b02c89fb002e8ebe08374815561ce4f3992046282315024fa85c979ebbb5fbbba4565a03bc29a974dbb6ad9d99d8e7c7a2337ec1f611240da134d018b56be1e39bfd5237965eb6efd38b8887ac6e53a1302994309da035245b47bf9c807bb9507c2ec6b98206830a2155f2c3bd6f1701ec59c48fc6283bfe1f4daf071b4705de8776a3e8afe3fc6756cc9ffe94b1e793cd9ad959c5006c204e526807330d479885b788d68b8c8bde3f8c82e6f5c3a0335b52a94f936d2da32a11f5f6606b3b47942cb4818765af61ed661487709c46bf064cab7a27655fc51b2d1d89a3a669fc073ce0ba7795cc38c8f8408cf00dce24366a3db9fbb969352de58025c90a5d2e8bd4c9442878e86f41796dcb3dd7258258c80d29c0c95cb2152656930de0bbc086313cc32a845fa01edb8d456f7be0f690e84493f47bfa16578c06205b75cd5367195ceca21e7f9109b3579b1e62d3d2c72a96e8ba09820264b723e824e247fe3fe997f2969544f8e2db163a70afb1c77b14ca214c5d69610a5baf87170a8c8d6ac5991ef86417554953069c29780cf2e44c068f72c2a95c0d7bd5f76fe45d7d0807ee79dc71954d2202e3eca8d16fc80422580042995846f2901b2caf99fd7cbc8529a57745375aeaae7d8a9f45a6780a31d7fd786735373483412b9946d60e07b1f790e0f02ffb8892c0946fbaf19d6492e67aad4b8e61386a0b4b1d84f93cefdf2c2d51ad443b4aeeeb9876fc4a8b1c4b4aa7a0d893722e98d1e03077ce297da532b356d977eb65b07f074bbbc9d7700597b4a5f594b7247e3c7f52b5120766a3e606d3bc25bcf545d88222f2e3e0a2e14793746823188e24ce173612b883fe5025961748c78b3aaccc7a0509d6e01e8512ba0798e5ed54797ad2f06b6b551dd618874bf5d24518b7f9485fffd22ec1e98790301d71b9891a6cbb070b5ca8ef37839ced29b17ce796028266c3858ea69c378c1a1296f095e29f64686222ebf6cbdcdb07c5a4799ce554d99bc69ae9d58115f0ceb34356a89ab599d2a5242defae1a87e174cf8b04d381d6dc80daa3a9e10bbd904d107e4ef199f3a2b6537754ed697206382acdedbb50010fbdb7548e992fc09b7f506e4d40e44c04b143dfb8d0cdd20c503981d84220417c7636d47629205919b69e9219823a22aeb5b8d01351bf0f4a722e5caf640a2d8c20d94871a35ce2c03cf252a1766ba28d80216eb46b25700c5cd86591fbef0bef5b95104c0b7ae56073fbddb19040da5ac0c95c115a483d3e673904c9e2bfe94ed061fc3e61690c03450c2ad11fd855be2c5239481dd52aafafae7b6de1b58a1ddadd24d286203ea56f2b15340b7e2665adc1c5783d8fcd225f0a78ccac1c0f1319299d00c1ec28397026aed54b6c6be4275404ae6f9f0e55e6088daaae36df11de970979f53d8c498ad1dc06dacbf1bb3afee2aa985be82f269a338032dd42c4117f589aadeeab0b5e7f1d5e09e7009a0c3a74dab83fa605d2da3a1dcbca8491aa294e1090ce463941876d041a6eb98852853e866eb9004948b12725d917a9dda0521d62facb6c5ad8d466c7bbb027b1855dc9289ed1ad8f04783d408d0ee19ed70b3ebaff12c548a0ce06fe63dc2083bd8512b67ebfd0bfd75f608e31978c9524973a62a80fee32d31e5d820662119e60d7c89f25683cc92802016faaa1fa47a10cf41a8fb04992d2c73d9f3cf9ec9cd65edb75f81d37866dfa65c2018684303b8ee04a8af79665084d5ff2467e0d7b7e6f47741849381e0cb63f65cf94cc6ab65615ed3500cf2bc69f92a7166a3eea6d878740fd912ab5fa07b972085d31b440c9a47ee12575fac61630151f9645a5e6fc76237689f570afd81c02b2e383c634f50ff5f0a90d59492882d5d2649c29b5d819fc2b17afba08cc8c4186f14a3a62f62e1f912c4a4e5ac60018bfccb9603117a70acc6cd1a585a5c22118bcbfe569daeb62585e6d2ddf73c67d25d91393e2b6c30f87d11f168121a7491ea55896b992fb3cd7d8d8865d6978e2c85446414ef4ab8b22b85960602fcec28c33ee3278a9496cfb072879bb7ba477db4c2e7a6910c1603fffbda66b3859388f48e84832e7abe7efde7dab824bacf503dbe144fa989f3b93c736fe9e0c1642b130ccdddd7aaea8de254c7e2a36875e3d2452f9bdef9e32c35faf7eda410d735da08719c891590d603c3799e1103bc4f12fc2df760641e20dae48d4053ee2dc322fa95fcf84fd37109ec266975dad686f1dc7aa1b39a47e95fefef362d7d3300bb2757bc1be520e3ab760398ce5d2660c78ac853845a0c77a7a5c70e98e4732f50291cadf89b254f878773025a204cb091856cc20ddb5a4a2ff6440071a919147aa6abebd30c753ddcd0b609eef25c2b7d82eab1cf8186af5d7222138858f51fa7231e6946c57a5568f123134c6f68972b4e5748f41d2e73ea9962df2f8bc3186bdeb0685a7cac17305485d757136bc15afcba6cd449e2aa7bf9d540ae3d9dd8d907105dc34fb484b82fa0a1cfb8f1da4c3cf2db5a519d3111bee75802ba63100386cf405b20a2ee30df2824617e0496c4a3d5e77a307512b97c3a59447d33c4b755ffe6d5750ccdaa41450216431295a3fab28cf16f9168049bcce1cd6c37dfc3b887e003026da7e642ac493f47ee99a4a9de30248ff50a0646d5b404558dbc33e2ced4eddc482ecef74228719a367c83ba778c755ad28ddeee8270841a4b6af8cde8bc22fd2a54daf59ad6989ef64f5e4d42096d62df26a8c88132d2a30acb3021291a24a17aa9640267ce8389d4f1db3d263fe3b762311283597d7f6e80e46319a4e4f7ba42b46abd676a1b875e20b9a50cdbd48b75193921bc97e1cbb55616e468538c98175027f46fbbe82c6a231d4d1bff987c01d00a4e35a39ebbd1c5193f647d7ff1215db3a94aaf125a3817e2eb2d504c7124a2ea1b35dba9f50709155927045238bf62fa84345f0413cd6172cba5a970c93e39411a3b25d38a7e259271d88a27dbfd73ccdc7e704a43400a14f35466e9f62ea3a2ee30406a067dc8a226365755c565f8cd8fe4e6c7c0a490a861da3f390bfd23134c3796169f5d697729a77fcc48dbdc6a0548084b6a914d47736f9c466ae67a34ba3bb843cbafb166b5f95dfe9e467aacac614f900913d245f884bd643129124f3b10f0a306b9351af7db1edb08f6f9b89585a39dcc2f1269dfeba2b041f462aaaebde913249bd8c76580dfe859c941f9ef2b9b9a4df732d8f19627d5133774d24a17e804dd4c01463ba662b502d16ac13d61821307530d036078689aae650be726787a3ad56293e6935387dcf89865076fe29cff15b651f5cfc5fb5e44d32b5cdfd4d28ca1eca678931978e9255de668e1bc0aeec554ba62955d32ebc51d0f22a434813aad635390d433bf878cd46f72cb0291ce6ead426c881db097cad82f74f7d93953fb856bf6a858afb435d99764585e5de92935016429a6a8df5db0e06836e71574733a6505cf5372aeb412dcccd1037af03255546b34e62dedf3985cc1726075a51db557b514dd7289ac5fe8199153828ae9734cff92745079ad96d5d84b0619cde92717e0528c0eafea96cf68358546781963fa16196efe32b780621a7b220e4ea5092754020bcad94fbcab773a189b71e9df173e6c6b9a1a2743e3fe2abae0f093fbb626b8556012ed52dfb95e9093f199062c38f36f28134211c186c3f7d468b47bdd366e1342936594fb2fbc8bbcfee6c509e38492b1f4faf568349e855ab6c08a6de9d702cd240d12d0b87d5346db62c5463ece348020bc3fbe7ab8a6bc96c567b2ab938c6fe9472dd2a3a956ed4d216d0827ac41c978e27f1ab1af7e21d8575ed7834cb3de74ccd17dccd6b73168c48d5f585a263d78dd57b5bafd216d717e0b077aa19c4be353ec55dca659283659be5dc98f44067e86cf733451376a21e852fa66a70240a94579f0db205351846f366e8b5ffec2698664db8993edd91227dadab01f776d8c89322d1e8bcab20752774f2fe8cf7ffbf2620be6882abb922b1eea1f198b36a311210c7973ce58ad1fb66586025b05b2074ffd7e7737b3c89d71dd81c9c35781dc940bb0b25f92125fe754dedc95f855dada674537a4909a3af80b3599f757b4c655c6a5a610985209cd9dce623fad6b99090a0720e78e2c4e06bbd992460178c911371e6d45a5c24d276d82618edaa4bc728aa2888bd38f29d7d59b31153aeec6d8d7fc6daa6cf72d11b16cd08f9f9391dbf421f167e1eecc182e238c09bdca4d3cca80bd9eefdc2ec0779f98522416cb73615da5dfad23cbb5a506122f084c482e33cb82af108356f9c7141d4fd19e5a25e237c245c7c4cec43c3deec2ad867c5321ac9d1eee1b777c360fa63d555124d6039f8f016fdfbcba3c53fd5b491c5bea7bad3a1ab5a515681e8c8369f4e439f709578f9d9c41d43796c812010af048d6b82303cdafcd3c9787e6f0c8061f024ebe76d2b0ae372b874b56ea976f38127651a15dd3167a69522677a134017f08aa43e15097013c5dcfe44613d2528abe78c25897c4d927226a4faf48ca69538a9aa7fb1631ae5a3e2a6dcba5b4224049b792473e357aca4433bb6a3de30a25e43f1d7681b8512d818afb887fada3acb662847185483354a41256ec581c3a69fa0bb783276a25b543d17c0b1bf84b7b34ae271aa4832cde90d3dd4147db97facb62dfd349b47767d22e7d03c7ebb4ae7fd7e2c8fef3ae8c521e1c96641c4b7ade321e2ecdfa905c167ef6e7abe220b94d8ab2a9f8a747b98e1a73bba803c9dfebcf1eccd4a43cae080fdeb58ec4034a6e3ac239aad121fb7842c2e6c6d47a815514605c10dcdfd7a80747a75e5e549f412f6d4a3194b800ae7aa724165a93619a2e6ce9dc1965319953714ff2e7d722a01523c7bfb94420e2b345f6a1298469dabbe739804b8d7698ffec0972904c45f7964b5a5aa853fe4182f93a619e19fd1ab0fcc9ebcedfb5b25f69556185a7c08bbad4c3872a1a6aeb2f596dc81d094cb5b069b5590364715b5febe9326984f38b312a14c8dd3c72ecb153dd99f6acf7edcf40af96781246a6767f1e6672ca6ed3935f3d7da6bba489939b5d83678f467a63f9e420d0d26a948041a89011e688b7a8b2cbbdbdd6bf2c8e0e8f39dff8ec3cbed86889a5db037f231085eaa04011fe1f8aa16bf5378397cf23ebf560626d704062847f72a5e0bfa470a1b9646af6e476c0fd6afee84743ee16edd4b3bf797544ceec4ba16474badadea47f6f66ef5c15db96f481be8aa9a7eff4a9f7cc0119a96cb3654bfb1858898b57f7ac19dd3082eefb073018ba0e20d6dcc188af4e84a60d2e1af8ef7f758ce9d3d1c0d63c737c524a9cf2493917e8c71a896304b07acfac255a8856682adf757d401a97c7b57809017a323a86dbab0f34a39bbd1f8e232c304677277a9d4a7d0991bc36f6bf70068ee51142568a61e0ad0160a8be9de109e0f5dec44d3f752c0afb371435b90ed58f2c6435867cfb6c99b4da8bd0946f2bea35e3731a8098992a87754b3d8a53c97ceba6746be74c74586182ab0b74cdf2d465e36d09b214d2fbc7aa1ed235631961781dff080edc4ae4cdf4ef3928f2959ef7fb5b0eb63ac5b2cff56d0cf427feb783836ae28f2e9676a8493f42ae7ad2a04b212fc68a785d7ec8bd322a3bdbd317848747635b2b70423c723d6ef1a0deffc7d707c0b155c8353b1617f07de1e04eb2d3098dea2"}, {0x1010, 0xffff, 0x2, "62e540233d29c8928c9f26095a4c59e975bee9ea9491b70c61696d4746283acb1995d07a8c386c7b481d4ffe1a4a5d98d86e89a7568fd9684ee97aba951a7ac49e24db4c704b5e3b74222b921246972b4910b0049bf7c88e2e4280483c9f612c43e8290d590d668d49f0349de0711be73f4b772665fcbe4762321347d38fcdb036ff4fdfd1ae2566adadb3bf17eaed40b707b2197e6ad5d62665356f099463f474a425a8893884084daf6a48d96e1ebce534cdeaa878cc4ba0f82c8e199bbcc80885d6e96da159fb48126f85b3d62391c4e9572b4c785be5442ef2b1ab27aae60528a3a780717dbdd29b6976921e5b2ae39fea01e4bbec8339ce8ea9f9d453cce2be02757b468b8d1207f95448e8626774ab0129cdd8a7c8dd2b1ce61af4e32520ca7d9b701d2a6c8cdc2b0a1b4e56297b8c965c1b6e46d94760a844e665aa2f7a88fc819faf5e76a56af6dd81cce09e6e6d486fdeefd7d0e40b52779abf405a81f196168648ee206230ebfdc4931ff143e60cd27b13be5ad883ab0595c3a3dfeca6beeecf39a48ee07ef682b2cb8f359e8713754777cc3037c4b73ea9f6fb8b4f14f4f6ec76bc9586dad678cb9982bbe73ae77d1058ee4ea49b5828512061dc60446bff93b1025ff4174ddf66bfd75397c3ed1da7e2699f81603c203d00b551d8221f28c76dc58aa2bfcfe0d5015840fe860793276e352b0ab2e95d092248b51963559aed486748b039245e783b543f451af4b19d6e30f3f8969aed7f2f958d6b27bdfd92745d7eb468ff3e8ad8b2149d693ff3d022d42e90530002fa355c4526f9fd136730cac92cf9c2284bc583af1ba8b89560417a6e788cbe1de22ed24284af918698a78163700a14adc4f4a8b6186bdc2ba83d545089cf773225fe5f39861461980ae78e06782781c650f35c7c4d764e157ea8a1f2785a388b9d2d902e5a79d484c0a6b340536257c9844021459c00188fedb404ebd7072213182cc5c5a41047408b77e6383ed93839996d07a027d76ad1fc52f96591075f216f346f0e52e7a2becbcd48164c351f540b2a406c598a3b9e929c44ebf0d72fd87538f5cce4232f91cbab7683db74fac2cb27de2ee9e64efd13b9940741dcc73dfa35045cc51c046153f7697806671c4ec4a3c15977c2520976ed59a2aca71aaa6634bfb73c4010bf654de0a7c9fac99221565f3fe510fae2ce54b40497bba3bbfc9f92666d1d1d33dcecce8c7572e10706459547ed86d85e5e406f5f8e8cf12fa1a719c98195064c48d2aae02db5da93817c28dbc51d707d0750c1d667206b682bfb22d6044af7edc4dc1f475d6f37ba587dccfe9ca3e8b2739877984ca5d9f188c59aa23732169fd8dcd4671cc304e6a6381e09acb0e2c35449d1bebceadecefc3d4cf447e5c63a0aa0e1d9e3878912edff690d95665dea3697fd7fdb0473c94a07b690814d8128144f32cbc5c750fa72f7f4dd07cca040e9baf91b1e339d4ce22d033f7255e5e1af1619881f8ebc2efcd2899b1fb239ab44bc97ebd84388594e79f49a7c97eb19773b77fb617c88efabbf75bd3e44d3372d9b79ea59b258d2b4690b79a33aabe72a369d643ebc1a1cf651dfd88162cfbaa20cdfc623106060369bd3016eab836ad2bcbf23c78dcb7b0854bbb632c089d66f1d003b342db8d4c9ddc14ed4c331d8add21aeed02948b72eafaa3e7ebce0582e3e4b98d31c8d1ae82bbf50ad2d298159f4fbe7a260529de5317bb20d135ebedc2c2c5e3794f62ae50671a51e0d49edaae25049e63eb02fc159ba9a6a95fb44e3ac935a331b13263f7d2dc48769ea1d91ead851e232cef7096c4c52909add6fdc193b0ad2e8da682738bc99ed4e0c2cb7cff338f4566c37b9eacd2b17dd27e134a87bab8f7fb02b636ce0db82c27004798cd3e420f89794848fe54d24b8357eb6bb2767d39154fd27a18c5ae06ed59fe3a41e545f547524fa9397f560f137bfa1bf3ede4006fa1451fbada4f485c322b20b84e62e3f5f2403f8f54ac4c1b5f9572c5e6bcbe13731b0c70bf8f74280ee244fc4ca35febfd92b281da75fcea5ff2d61d7b1aa73e44557c116175c9cf0bc44fdcac10ab42393607e72add7868b88c1c8548a739490f445fefafc471460a791870d5914122777a60ee137c38e8a513d6cb8b76a52a6dc2ae42fbee56282bf2002f3f1c96bd56ca30b7cca67701c5db5088224f7bc2357bda30e8385a739b54bb18057ced7cf81a046426849d0126075898eb022d324697506de1511dd17318215815e3219919d2acd7a7541dfaca79c770caee894c1e29b3a20679aa6e049cde986ed2e238bc7f41c7e932681aebf5addc03d88fca05851fdd30a4b46d2e6d5bb475d6dfc35f7e6da96cd562d3107de49f75d2ab699ad9df89271e1afdb2c35cf27c0e853d1e3f125844a3ccb7aad8a9e391e7d8ed0744236a2c0e10bb6d035cac6156ec48fdb96369997792b5792c924c4eed16a15592f3380e1595af05e4480ec1b183f0f984901b52dbdd1ebcfc492c24286cce7f055685cb5faf5673824585a88e0b30ad58cd422ae7bc5bab1fd6b9ac60d5786be97635c2af790f17552b1ef2585495a098938561c97e36616e27710b7ecc402b58711ec607693bdbd43c6d374eed302e6c22fa049ab0c21fbde166fb57a4640d11b589101de2cfd3d9175c8efe0b78bcb4ee88cb1017815bd6209f359d5098cb2ffb1b56be233ad658f4e15b494f53459431f29eae77228078f5166d7dd1d289863c6b6198fc732aa94b12d1856c14a1d3d8345b72a172d91e85d37fb513c50f8847d8065b8126a5e52a9f29872f2b2cb07da2b02b219cb588f74a8061b68d9e0d644db8d1d3d4d099e4e0af22d318e1852247d44a20f54488aa2ecb7fd5070bf5f55f9ac6f3dc0101f895cf84046a51219730fbc84a0f4949afb0904fcc5f86196a2ec7e4a6b81feaec82ca57a31ebe63d091133b08318b33ea63c62b9153e9f0783359e31f78af79df0d125ca133ca8c36849b0ef01e5fa29fc7d3dc795af2dcaf2ee85ac2ecb42fdd108392150b2e3dc9722f872fb89b3451499bfab040e486f5d6c11583a2d606fe361c130a58a2cf9421aff3bf49423ef1dfe3788b85eaa5f22353ac8ffa4ab1c10af99f06ebb5365dd3cf8f93c6fce21a16016ac18a4e6585debe05d0a60fb7a6f4a661edc0444150210a6e766d1c53b12e67b95124b04c9dae476498500a013d7d11603515fbfbb6d1232bb4e452b5396ab34a9c7de2c10e4965ff47d3c8a17b262d40bce3362e5e49f3677eaea4aae58a8d98611bae748bc34f1c73b702a5e601178c98ba18f982f3a66aaa2fe4b2273b6fe0f908b1a1abdea6b8ea1e15c342bc254a1c9ad87a0bcb0f26f1cc64f895f3258f1b10491111f1e43a5563a095384855ef0d16a3c01eda1694a66dfc9ad98971690a70e494739c21a896471db6534391f09050d9781c57a03f5be510fd8809b4d86325a113ee5a29092f8b1d7e9c292ec0a8b9f21d9006be047e9fa82c28cc629df3040d6acf6df1b24f77a0043ea9140cd38e3f2cfe40eec5872c8c3056ec8206faa8f04f6ca6ef3da95cc601350c77a70ca6c8e23f2c5cce9718c8ff27aafaf332ce9c2867186a2f9edf9dadd81ae02f6f4e51cb0569cc076220f24e84eadb3115bc7b7df654a5748e2483df3a1f11acc39dcc1c274bfe60a9294009e07672ce0a26c77d473bd57a4f7ab9d992d65e42f9ea9dd3e98028d7ae3e96bff20e3bfa412890ddc9a69202f302ce5d9e657729e96c31e0521dba3e39aebd4045d898123e93201deee6cecd5cc658e92da3d12477c8e4c53596d729da118af81a197f33448a5151bb664abfa80b6ee00a9a56561c2db1d7a8795929177f3dbd367ff5981bab86913c885170e122bf853cbc5e77991141d6ecfef5216aeaabf15dda93c44db81524f3bf6672785d237a76630f9c5f9d7884610c9aae76eb8bb7e11884f33cf74ccb0592c8dcb8d1da89fa1139f1eef804fa0c26980de69bb1b7c3d975a1a9adb3d799b36f9cbd71d8a9432b4cc8f15a0dcbaf00c31be1aa8834fda1c872d183ea59ca6eb086b0a33a8d8701d6b7d3f6228e5e6a679a6ea23ff3345620fab0ecab9c2d5f7f60ab66e011e61f5ee8ed8746ef17cd0e10a1a7ada3e82c0de83587e0cda3912a3df54c44a3515d5520dc479cb311955168ed417880148d94da2d396a80a3ec5fb147ffe4cdb43f639bce2cf45d1cca8d3c7c1d0404d320196166554ec3d99cb3be9cb81465f59c5f02aecf6ba57b531d07eeedcd990ebe1568f88db5c5630e978b687890ff44efcb34252730218c93eec267895abb742b3b62c1f0a156ee9a05ca39946a27d11fe93dbd2f04ecc1c397376c60fdf3466cbf2d05ec52c4680dd8e77586aff050d7e6492fe8daa2188878e6b939b23f85d5324761f1996a728e3e6c68a7bbbd417558d519aa762976173d479f7992522872051976702e8996c88a066a0c40080e1475903902b7a105e956e1919db5650cb140649569054d43bd419c352576e7c309c8d18601a4080991f1d35735463529d42b5f47a3c4d3fee71f90e3a71b1b6672d09eb4bb0d5410ccb3fdefdebfd6cbf039a4c45efacdf3becd704f3a7aa27a5a5a02dda83590d193caed5d4a085a3e8dae9da5deed5a9c3a1079de37c6eb4cefe29d21ed52fb6c3a38719ce370bb18c4231fbe8678eb87c74396cdc6695545ca81479073d859d047b32d497741a0a7d6a804d933c041652344886a2be62aafa4e4584e57b33fb35d2f43c21187fdcaf4ac3401351dde518efaf133ecb42892857191d4da860a670d3cb557f46f9cd5d67895cc66658bbc4ee3e6296a039c736263e4018b6a2ab03ec670922bb413e173c62f4decda4154657604637a370890597a41cea324a44e06d92336bd6a74998b8caa55605b7e76ca18a27691c2dd47008c0f456a22234e56817e43139a5f61876d817b50573aa3903d5f64cff095e61ad9273c1b4e129b01cf7f17ecee62ce78429f9ace65e9220bc1b039a1fd69b793be8ae53281feffed930dbb56c7eb68d1ca0fc69c7df6d7bbfb706181b124fa7c5ff13cb2e395a61503cfa3d1db4c856f3be7acef47a1e683f65fe55ddd473d06d956c444e93b94723b236627c4f4e8c50ddcd6041d164e4ad897bc6310dced9628d15b3156aa624051527a9e982843ddf83392863164946cc76649c22c40acbf0425c4d143374f43865057176d5a09228f79c0644fd22899163c07321c14ebc7cce618288ef2c9dd4c3f4e15a9ccddc290ec43680d97327c7331dae27abbe9e260a644db89d185a401b82c18e3eb4f4c1a028f73f3c8ebd85ceb7a932b9873e727969423016d140a71cefd1a34fd57368f7e80315881dfdc9e04a49ed4a16c9759c8913ec67f7b23df28f58fd7173de2e2f62eba0670e60f8e76a4d6622e5e39607ecad3f08eb39ba9eb5f11587d15342124503780d7447395430a1e7445a6df62099fe2802935a17143a9edb81bd4eb948f25a1af7575b4fc096b2d1301e4cb523fba290f795076cc757b2d1e299100a5d757d42cee71b5d72f28e3e3edf2d52598b76ad001bc579a00dd9b62c41754b3ed699512a86a83cbe08c3d420cfeed7addc173a3f32f57dce85d8f2fe719980bce2b25f6e081c4ce802bf23e3c424f5475c6c96264a46f21db364a8f408252882d0cba573610799a2b222fb5574db3202b8df9aea407a248ef173ea70d1c3a0675837e7465c29a0ed5392412c546d1885e11b4d59698a90fc4c21f037e3cf941bf38ecbd4d3993d65"}, {0x60, 0xffff, 0x2, "7677dc19a3f25d3b5bbcaebdf220ea41ee0eb1eab4fb74e97fe5b5d3f9e4a1be913e2ad3ff87142cdf96efcc7f5cbb224f761aae597476faf836689b1a7a09f5318b2a76023187be3aedb28c"}, {0x38, 0xffff, 0x9, "895f0f1e28a3b69c30375857af0f430794d3eccc277ff0cc695a2a77f6ebad2afc"}, {0x98, 0xffff, 0x8ae7, "1322ac1fcca50e1ee99e24df7ef894b6e5c1d7d3269570f81d05920d317492ec42a820a4a82f6fc083df6d17bc57b9d528b3bff86884cfe4fe1968996c9e1428f89be89dd2cf09fddcbc73d2dee4021235392d4d9202e9e12614e431ed95cead2f0f087e7bdcbb61f4c18131bdaeab73ccaed509d9f868ac2be32f14b5bf27e9ea39c7a3"}], 0x2150}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 02:06:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r6 = msgget$private(0x0, 0x4) r7 = geteuid() msgsnd(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cbfdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5599c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000e31aef7c938320f9ec9737f206bae010ec0e0829e61b04dccc4fd618bc87a41e7bf95e938bc0b651cf37796a886222570d71019796"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept$inet6(r8, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r10, 0x0, 0x0) connect$inet6(r10, &(0x7f0000000340)={0x18, 0x1, 0xfff, 0x9}, 0xc) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x8000, 0x71c7, 0x7ff, 0x8}) ioctl$TIOCSBRK(r9, 0x2000747b) r11 = geteuid() getgroups(0x40000000000000b9, &(0x7f0000000300)=[r3, r5]) r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xb84, r7, r2, r11, r4, 0x88, 0x6}, 0x1, 0x0, r12, 0x0, 0x80, 0x40, 0x5, 0x45}) 02:06:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x12) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffffff, r1) fchmodat(r2, &(0x7f0000000200)='./file1\x00', 0x161, 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x81, 0xa020}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x13bc, 0x5}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x100000000, 0xba}, {{r0}, 0xfffffffffffffff8, 0xc, 0x20000050, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffff1f4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x18}], 0x0, &(0x7f0000000180)={0x1a1, 0x1f}) 02:06:24 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 02:06:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c782e3b5bb335260000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r0) 02:06:24 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x1d, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x1, 0x20, 0x7752, 0x4f4, 0x12a, 0x80000000, 0x7}, &(0x7f0000000180)={0x7, 0x5a, 0x7fffffff, 0x54b5854a, 0x101, 0x110, 0xff}, &(0x7f00000001c0)={0x7f, 0x8, 0x5, 0x800, 0xbba2, 0x4, 0x4, 0x7}, &(0x7f0000000200)={0x7ff, 0x6}) 02:06:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='//@:*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{\x00', &(0x7f0000000240)='/\x00']) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 02:06:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026297f0786438b38f"], 0x10) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="14101fd5ba303bd7db87f69059087665cc3001da17ed4cf3cafa871a7405e1ce14755cbd145f7eedd20bde6f0dfac544acd877c012c3851ae7cc7b7a21eede9bef81e2403ca9676daf29423b0c5e9a9e16123cc3a67ce1f4fcde80173031f1671e1e6da502afb52f41e1c20482cbe954346f2e33a560a7f9cfc3992845bfbb1c18d728429d6d5e3353ae6f296137441fcac6d7a9cf401fce0706cf73297f03c420f85a89dac8358f70745fbd1c0ddaefcc5e58e03498f4fa5f317892d97c7571302b2452f5cbe8cee1cbe695a76997ae2374b7a022b5195e517dcf8b443c35d8f3924f7aa60be322d2b6aa2f2939a20f9956684bdb9e07347f0166695ff8fbf76d9c47e794448108f5b20d8581fbd4bde364e3c3adda7b6ee9fa0a5c77967a4ed16c4483da9c741ae3d393d8ed9a2f272abcd1c6c697be492f7a3b64861cf2ffdc1d675638dd1a9abeac55c4eb91fd42b1f51da64ec7c5a40c6f00b1348a9f988368646ebc52d55780fce52c1b7f7d2a3da279cd526baeee2742a5808b49f096ed35fdf8e2e95b319d90d73914ff55a61cd461a5b55dbec9b95dd33aa9c83b4695ddca4711a21af5d32c7948792a825110e9cc46cc98ff981567b14e14c2bc5e97d723cfe5594baa89c63409b92b1c1bf867bdeb86ac63f3f1c00f79399a50b29493585359cb7d8aefc03fc9b4fbfbb99e5cf4ceb9275fd07e51267efcba5cdf76684997e6c80d5771641abbc041dbbc358354979328fd05ca22d00feed4456cb9f16dffb9712c6d98de56b562c86c1a44aa057cdf0265304531bb4337873940ae79e55b8e3751197eaaf5509df90e9b3f3efc49dca0e3ff96053b3d9d8ef91252d1cad7d6899fa12c02ff5abaaaef6cc984427c5c0946a05208175a31fd4d92a0995f8e2cd05981f905b1b27b508d9c6e64f510bc670343fe190af827f29b4428fe149d4f1cca6df2fc98df9943675158d2a070c3f29717d45344a97a6b91a0707e8fcef582c8407ad86c341afd17f1cec60ac9308c521b6e23ee7ac8754835f320a95a58e5dfb6a161ea71b17eb91b786b3c2894799a8491be336948b7bf1cb1f9e6cf97eeb6d044de0e428bd6a9293ecf487d2fdbc26c89e9f6f33736b30ce759d64a637bf7dfd1b0b77878858369e170928fb5d3d07eea68699bf297a05fad9325ac88c22538e7f060e47cd996d29717c5c0f9966cd01ae513554998f17c378626908e5da9d8b1a38abd38724bdd76369578b151f8889c365f77f035f9c1d80d081d18d0232973e6e005f46125774e71602525ea1988fc346938ce6d506ab9d5bb2dedd702c2ef53ddf58a25354d3a45a5636515c1d7dcf3adcd6a39dceababd405dc3984a1714ba805f29f796cf42e94be139a470ef831f59f77e0a940426cbbeecb38bbef0ab455d027a1d1b640954c65fb816ae9913749c943aecc44ff842b24dcaaf6f6eb00a07ad93ca09d0057d3fb2679687cc38f62c220547354001629e2dd77a864c32bef2b01f5451ab73a4445df6c66ee8a0e12af112c93817fc39c4eb5b325dc03e2a311d96ed503fbca262ded3e793a4890d6e5c9ed9b90d3ae0aeac8907eedd3434a0d496255426ff8c1eb9b88b6373fb82b278927ede05cee3354ee9debf9066f2ecc13f5d503d6cdd8ae8207d01695a2f29188c2da1d4f134cdef5d76049832f2850732dd098fa9b51f98ced0d698c72a907b848437871e041c7bec04b6edd9dc4d68775aa5a56efd399c6609399c1f2b14b25d768a3769a27777b293256af535d2d4480ca603691bdb7b54b7cebc09b53e84f5156243631ef2157c8284a195ac5435d8a13e1d2199b3764061c643c2f5b48219256b794e954b353530d601a4a42b461f1c3903070b2bcfba2a96f46f2138bb25678944cc1dff9d42d57c104a8a53dc6fcce5b08338625965f6b7ee7f72937ad556090239a271f9cd89b8d8829750fa324802f7dc825ddd884b7378c72b28d80a49313c80d5d68134af6a3424b3fa2bfe15e8c0756173eb22ba5da9f9cf8ede58e0bcfed1918912aa45b5e859ba13a6f123ff38ebb7f4c685ca471e7d4647cf9f23594016cf46adf577a9883b52e7c9edcf62adbdb37ccecde58d522438533e9e711c7db3761a516d8a32ac830031091382eed8a8cac79d62cb1c229f5f6da042987660d82549c952567abe10e6abc8aa2a629c890881572a3e596194437abf6fb48bf8da61f6760e8a79dafe4255dd7aaff5ae63997785d9a5205a20fd9ca951b4215fcfc6f8de5b781a413acc24b2d940cb9399927db7b4f16e9085e71e8dc8341bddf335862c08d46468f9871f2745de260f7f7855d9905455f0ceafba5541688803597bb034580e97a636b9db472c5cf5a5e1c532cc47a3980a154fa50cf4362de4f93a4dcf1d7f7a9bd42aed24cca91f79a133705dfa3ee93ff6c817b27fab313a189a637dcd73a77c531e1adef4f34a59cc3488fe3958eba50aedca7948ccd43091f30266ad8c76f34510fa939beeaf885b3d5f3acf6ef38ddbac19be37b557e00d75b9251367644e1424669f7e4b271f15f8bd179a28ee42e8a1622f4de1b280a1a6836e5ce12c333de2abf11a1459f9f513fe5d7f4727990612f4b25404e65e50db112918ff0f158ff3d1e4b5f8b78b7aab414d962a3423f779511ac83b842fb28ba8fa3a3892033dda1df62e07513d77a6acc68ece17265dad09384cb05774a5cbae8a0a6756f994f9f6da727a6c8f0f844a6a5eee0307c86e7400aeb6a1c1c3e16275a2c4b4e394692b15d9d9e7b01d5b93b2c5d56ef90d68a4c27bd6ab581b122d3de6b2166cd646c249fa82a20dbc7677ecc941eb6fa77bf625272530ca2ea3b5bdaea38d0f580418c98f308c4a9205de24210a366fc3d3ef537358ec8019e54f098085574d48ef530be137ed4298013c3fef5a86e2955bf305c3d78b3dee5ba6b38f44b12994d06a4f", 0x82c}], 0x1) 02:06:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:06:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ftruncate(r0, 0x0) 02:06:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) accept$unix(r1, 0x0, &(0x7f0000000100)) 02:06:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x10000) flock(r0, 0x6) 02:06:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:06:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="8deac8b667e2223f5f15faa6d5a5b4b08116b76136a370bc2e3d3c142d5dd8", 0x1f}, {&(0x7f0000000100)="cbd65f91c4ba593e00d758e80641eb8c2f84bdaa64f82e6e72bd6fae", 0x1c}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8, 0x9}, 0x4) 02:06:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) getdents(r1, &(0x7f00000001c0)=""/231, 0xe7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:06:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xe0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f61ab53b717ddd36d69bd32c2345cf73d18639e4f7358f8eab90e157e986d3890c883c0e92bf50b0decba7bf3875b0bad16b94edcbe5872c40f4891a497c960d3078253fdac25b30878aa0daeb0e"], 0x10) shutdown(r1, 0x1) 02:06:27 executing program 1: r0 = msgget$private(0x0, 0x40000000000000) msgrcv(r0, 0x0, 0x203, 0x2, 0x100000001000) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, 0x0, 0xffffffffffffff62, 0x800) 02:06:27 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10080, 0x15) socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000001740)='./bus\x00', 0x8080, 0x100) syz_open_pts() socket(0x0, 0x4007, 0x2) socket$inet(0x2, 0x0, 0x7f) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)) socketpair(0x20, 0x5, 0x3634, &(0x7f0000001b80)) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) socketpair(0x16, 0x3, 0x4, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r4 = open(&(0x7f0000001900)='./bus\x00', 0x40, 0xe0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) connect$unix(r0, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = dup2(r6, r5) recvmsg(r7, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/146, 0x92}], 0x3, &(0x7f0000001640)=""/66, 0x42}, 0x42) r8 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x20) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x1148, 0x8, 0x2f97, 0xffffffffea254629, "959ab32288caab95562d33d66fd0bc85a87d07b9", 0xffffffffffffffe1, 0x9000000000}) recvmsg(r8, &(0x7f0000000440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000180)=""/162, 0xa2}], 0x2, &(0x7f00000003c0)=""/72, 0x48}, 0x800) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000019c0)=0x6) msgget$private(0x0, 0x1) kevent(r3, &(0x7f0000001bc0)=[{{r5}, 0x0, 0x400010, 0x40000003, 0x7fff, 0x4b49cd47}, {{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0x10000, 0x4}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0xdf, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xaa, 0x20000020, 0x8, 0xef9f}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0x8}], 0x1, &(0x7f0000001ac0), 0x79, &(0x7f0000001b00)={0x7}) mknod(&(0x7f0000001700)='./bus\x00', 0x80001ffe, 0x801) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:06:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x93, 0xa0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = semget(0x3, 0x5, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/196) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000200)=0x802) 02:06:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x80001020, 0x0, 0xfffffff3) 02:06:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x42) recvfrom(r0, &(0x7f0000001340)=""/216, 0xd8, 0x842, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 02:06:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r2, r3, 0x6) kqueue() getuid() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 02:06:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x200, r4, r5, r6, r7, 0x128, 0x1}, 0x0, 0xbb, r8, r9, 0x10000, 0x6, 0x7fff}) r10 = getegid() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r11 = getegid() setregid(r10, r11) 02:06:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(r1, r2) setuid(0xee01) chroot(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) 02:06:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x9a}, {{r0}, 0x0, 0x40, 0x40000000, 0xed7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x8}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x50, 0xf0000000, 0xa30, 0xc50}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x4, 0x6}], 0xffffffffffff89a3, &(0x7f0000000240)={0x1ff, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 02:06:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x9}, {0x18, 0x1, 0x9, 0x7ff}, 0x0, [0x0, 0x5, 0x5, 0x7, 0xbb, 0x6, 0x4, 0x3f]}, 0x3c) 02:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) bind(r3, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 02:06:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) setsockopt(r3, 0x5, 0x3, &(0x7f0000000000)="8d07f0dbbfa84503c5f342fbe40912d3d2ab8d488b6f79c7d28f0b8d566c5fe7b32f6c1b8551dba48fdc65ca5220f11c3b076a570280ee333b00341cd9e71f91eccafcfc3e2927592ecb701d92", 0x4d) 02:06:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 02:06:34 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = msgget(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x10001, r3, r5, r6, r7, 0x2, 0x7}, 0x4e29, 0x8, r8, r9, 0x9308, 0x0, 0xf78, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) getgroups(0x2, &(0x7f00000003c0)=[r7, r4]) recvfrom$inet(r0, &(0x7f0000000080)=""/109, 0xfffffffffffffeaa, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xfffffffffffffee5) r10 = geteuid() getegid() r11 = getegid() r12 = getgid() getgroups(0x2, &(0x7f0000000140)=[r11, r12]) setuid(r10) socket(0x10, 0x2, 0x6) 02:06:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 02:06:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8005, 0x83) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3f, 0x5, 0x2, 0x6, "d10105b045b17d31aad8b252b0fb73931d13d2d8", 0x5, 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1012, r2, 0x0, 0xfffffffffffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r0) 02:06:37 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x166) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x180}, {r3, 0x4}, {r3, 0x5}, {r2, 0x72}], 0x4, 0x65089251) 02:06:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x2, 0x2, 0x88, "e1a43de8ce86f5ebe5e3b6acaca25fa37e7a778f", 0x6, 0x6}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = getuid() setuid(r6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000004c0)=0x4) 02:06:37 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:06:37 executing program 0: getrlimit(0x0, &(0x7f00000002c0)) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x4, 0x6, &(0x7f00000001c0)="f5be5cded398b70c5e9e62d5888b6efef9a45afcf4ff5c49e66192886f6e36d165b09cf5e6ee9169513d0f2f325c94184ad58ab021ae537513554c859a6dcc1710ea962ac30ba32f", 0x48) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa6262015d0ac7b74bc49d0ff69ae4bd46ba7942d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0xffffffffffffff4f}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x5, 0x7, 0x2, 0x3}) 02:06:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x108) 02:06:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 02:06:40 executing program 0: r0 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="e68dcba47b2cd1f46df9183a52804a428f7ce7a997888f23685b225b6d5d0d3d36cb8de6cc70f1d6f12db6", 0x2b) r2 = geteuid() setuid(r2) r3 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r4, &(0x7f0000001080)="18887118eafac101efed40b091750216ace2f78651ed84916dc7989e2e461a78808ccff721ce2dd28bb86b8b930c1c7325a2d413abe188256cfc79b6dab546e8b837d5d26de6efb4132a96c0e877ac582c81085290a817b841931e925c198f3f7b06670014c249d271d28b402e5c670509520e32ab4d98353820bf14d313cbaa2b81a75090a468d245aabfa077664fb0a82240dce40e4e4f30eadee7b92d1c630101e8be5630718cb75f269d64de5ed4f13a280e2f522b89b83d1f1e36eea1d344f311bd319cc189dab35ed899d9602ff0a4aba5df3f37dc47c00bbe24432bf268d8f2920fcdd7b51a3a9a4bfe924a20d3ae37e377c6a2a75f016903fda747a57a987186efeb2b846d30b3fea40dec22d92a3582b5fa792e62bb35dbf9e2376b50ab3e21dd35e607eae5b8cd9390314531de75d1a4e7a4c1f1a60a71743a5a52bc1a6131f27f7a3f31ca9adc8b6240b4e7b1db2fce62e64bfdf98b294958e5e3299132a5487797a82192d02ec28f762457c5dbf2b036719c478528d8c6c8ca341d1a3ca55c6f593b6555bc7a9fd26861ff672f37cb7e936719e2fa9e42a9a41c9f8bd541a1dba3684d4773018169797be0dcf6451724fed8939342a7fc25c1e19466379c88ab1f7777cc0b82a42f9df1d0bdd16375076ed82b6657ed27de89790992c40853d659d357bc52e0a5ea4e82fcb7f386da517d10107fd8b0e0ce6497bf2e55fde03349a5a3938f61ecd289daa378d62ba43bdd105c51dea87b1c50e52b1f66f6401ab2f9bf84581a56806a39ca90130acc05803e68335b0b147d82bf5b91d2045a5787c7227d495e3890b62aec49df44c893bb242a2d71447ba0d2583c59c9c52a8f63d5393ea91d9e4b6f92c521188392cc080470ba31fe74dd07f7b027bdfdc1dd08fd55b310bbe4e23cefd6f12ee887e594c538de0b9730e5bb2098d43a9d1dba32a692afa3e315ef01d19ea8de66e9b893e5fb6bd9cf1b11a8f58148dc0b0861f670ab1fd47004642aca33a399e2ea20e1579836e1df966fd9c873780d6208dedab482eb06ce53768f319b4a6ea817a2258abe35a30c0dc14e4f84e4754ab74cde3470361c3c8f3ea355d2e83d85500cbc02e2c2b1c54f8ea6cdceb53508c765c4b7c3bb2a7782dc4b418ad6c4453678f6f9b9ca4200008273d311bd2223d8a4ba9a78027f5a9d5e9e556d93754acbfcfee6c88b8046057f3630c25ed0ce2ff4172854de2b1551680000000001000000bec6906e19a3ffd5b6bf3e0442f6b879d4f3ea2887c58fa62339d526f962e4659ffaa35f2485f63f35f80a372320670125c690d3bb97f97099a3d1740408ff030530a01ed8ec3cfbd22a62d04d26de8161b578cc9a9c5e923600ba5d3b8c4179fe3ef5d3f79a39cf9847e57049f551435c46ad55b180b1fed0d930a3b0d8e09b46f3977d894978f8932ebd718b1084ba0a72d131372575873c2f2c7b2a8d6eb52471c8b2de1962502037bc0985c530708433ceee4555f4ec80768ba019aa0f363ef01d1ba851560b5555d34edf181b8f4c4db50caae767ab04708a0543fc7455b4ca1951b35f2802f65e83c390567d14a2a27a57ec6d198e5ad9a8998974090d05747a3286a732a24deecbe9691c99729d7d4be98870246a0e814f510e0efb39b73c2645349b4211667ecaa82b53b96b2dc177ecbe5c15ac692242ea7bebb422254ff301173638ccc9d6fc9b3a2e9763d93e6e4a3b7737ab8d984c7b54dff3e686d16fa9cb0f796689e728785afd6a4a9b3ef1068edc7d75bf6e391359d0dae6089425b9ec7d545c553e51afbde1656d1f69ad6a40ce921342d8a33a609e3879c931d69bd775c8179f06deaa0153371e7cbd77088632ef6526d0909c23e37d8d1b54db55ec6fe512c71c6aafcddcc5ceb5f4ef98022189eaebc1db24eafcc7e63df1a041f7f6ba41190a835919b8a9b5fb8955ff50fa49528a2401368e429ecc57c846c048e062391685652c1d3cfbbf5c288fdea151dacec4c830a4aa08847ee3d7c58f2f9f948f6b57488d65e6f2973d203f7274e6b3b5d3303fa5a0d2fae067d41140f2f650b852f64df833c4dc4bdc2c8013b9abe0cc4b7a2e1f16689ffb784c48d81afad256296aad88ed3b4dee6acb9c8e720d58c8da70faf76e5bb69c9f5f0e22da3f630a441ab3168b851bb36ecaa55c33c0d1ffac9867e050e652ff11f1ddb27340d29843e2f67c269d9a0ba42c0223c2b5f72acd17d3794660e56d1f371bb395c8aceea41ba388375cb215d500c4244b3eb3415975711b307fdb96a7e6979f71e2bdcfde823e656e62f45a14fa622c527bb0c5b4eb3cbb7e8f3fe6e427047f8dbfb06ec452d7e04ff192be0313d2cc867950e76de473ab8211297c36e7c9a889b18818bee2e4d8f50114dad3b626a4a74a2fe0dd2163f375cc91f707c726836fe93c6780ed82f205c8d4f13eea97a297700af25acd4e3a654d53362585c50a87c2b8e540c5adb5c6490aecea4336b1f4b36c70d3745335f812a55c70ba1caa9d6d46100401b62e93b16c1c1b6a08397694aa90ccbc077272a13185d5b0b42148e7e3f74fa09a7e1788b21bd60d8c17e00ba3abd7b22c31f35e4827a3f0a75703b69c7dfb3dc19e88c0c66f5448af75b10013234295223264b4d272830e131ef42624bcd57e2e5dfd95edfaff5551d76d04f6ffa781bc9f04a6dbbe8ceb9639a11a934fcc92963d0eb5aebba45c2f8bb17c24d63e55eefbc3cc7ead12df69be3c6b8b1803d794408747dfdf702580cbca129b73d99907ced4bde752cb73f81d9a628c48eb617a7dab1e828d805cc7777eb83cc78c82231034a3952bba85abe083faaa2077c0f96b76610caf5fb463675c62917cae706957be4bc7eec4afd365518943d8c71c02b81beaaae37db02c919150231a4043a756008e91d4f02dabfb2fc64dfd8619b43b364fed0eb156c36dcc29b32f717ebfb1e7b6842b681ee6a711b361cd15843a1a6d414cb3f33f7f1a645b7e76edf6342ff93e5c65cf626a89b4140a573ef5acaeb78068413c286b47dec626d1543d5f7f434f95feebdd07c4173f9c39e29efee33c9eb280ea8e0f59ee994561679f0bdc9df423cdf3bf0fc5535d6ac8f2e1dd265776e153add704b4fcefade48d74f2c4c062de86c507c5f2ad88e279f618fe7531c917fced8303434e8fc4114c2da04b984b274034281df90ceb0466b584dc54362e26001964627201c661983f8c52315ad4e11705eb6b7b7c9fdd4397285ded18e47b4f5f92495f58d2259ba5ea547bb0806a21f92b0f7785ade1b2aba4339b7bceb8a307c336ac1fd47fd0bf88cf426b3ab9a7cad4531a888985129477604b30850ef4f41f3386faf2a36e6e9ed0db5b7e24354269ba322d139dbd6e10ea1c87ab6b8277a324c8e0665b77cfd79ce01d5fa5d61446681f4fe9053df1f04ab42fc2be7571efbc7708f66a6b0c78f4e8cfbaeb73eb0fd0f24185c6567192e6120f8b16409e293e949d63647816a234c0c56681ac5e151442da2ae86462c1f5f9db21ab8363bcd2f05aad5ddddc16de33f6a3888afbb3b7021c0d87a4e8e36741652b9bf3d2ca652cafbaa7a8c3e50f8ed15a056455085f263f80747478a94b8e9de6ece4ee992bf2c35c7e4d6918f328ffb45855e966611e1c3f24f10f9e07eedd3cc9558374a9bb96083b620f721bb154b79545262bd46a4fb40039566a69523c155a3167c340c97b9539e5c7f8debdaec102bd655e76f1d1c1e0671e420321649f57eb514422d61dd7f61a6d9aa17c6dabc6acc61ef92556723a4ca57ad2cba76a5c2befc8819f6e3df7b794b55e16dde3f130f430a0a32d8c21d38af21f069c308801f8262a3d338e38b996f0ac4b6e8d010437d35938d3f9c933db802be9d5cfbebfa20ac3cbc2436b248dcd09d4bf01f200c0c23b163fefab48bbe3daf67393dd6a28fa96f4a1ce8d7232f73c56dbaa8c0292dea70321d2889a68d3aa63eb3c23f846332eb79d20d3214c7c5e477d4acb7a59e15dec55a1e344542e0aa1b0e22e4e6de8db92e8343c711eafe9a039047cfd7da06db5a69b6ff0e7ebc751e07ab8afaa889ed631b14c40c5a89cc3261e2c601dd33fbc6958d9d10e25e5f6a12911614faebecfc4f65c855272bdb3a1cec0501760bca883fe89a1bea0361c4b264fcd6ffcca18fad543f9d474bd3e056112270043e20a28f4508b2ef5018e9cecd8e64f27b69a95d1fb90715bcd7b84c065ca6ab2585750d14ba6c9800d34f7d91079a85c9b399e2e71990a776149487aa6d2050b2913b4c8805d15d88138977e7763ef7c39430caa5bb8c1afccaab15e06c97af8ecd7796724fe04190a4ce1f1eb2b2cd0734467854a9e3c9d946fc96de9810d5a7509e2858535e34275396929cd2e372cd1b799b27fbf5b33620045396c290225ebf79f6fd8245586f14fccd4f74fc7e3cc1d704d4432d5f77999ace6df0eb809afdd56a526c5e9103639a913031bf949c50219e8a642e9024de5abfa7efbc7b1cdda0fe9e76c245a619af06a2444c5c01b53b0be619814d9528ad4e06b75f943671acdfb0f9a643dc7fa5360937aea400d5ea062d917830cb2b0509ea93d45c519875c753919d2757c321adbacb60f8d88752e46ecb8416bfd7bdfbd86d797a281f2acd97a1614dd4209b3a5a6959b87aa9850ac7f151373ef5f1c88ae6b93902067d02d7de5aae1b568da395fffefa4351f66b120baefb16478d9e3f623ff8508463d30b8251f6886693e882c8c8cd126384c4daa1303ed16353a5b298ef1724211a745fb3aa3352ad59323a3942498198cc62de20b1b92ddccf959d78a2d6ee6edeff8e8ac057f5a65d5cfde2641e7c14cfe2ac772414758b484748e5dfc57351aa3fc2cfb71f4a3fec7d949ece4a344b50f4b5a061b0dfb9b9f6c68a1e43376c2ee1faf4884dc2b32058c9016fd971998cc193bd4420101ee1880c0b04d29fd76b67933e83d690354d962fff9ec0394dd7eb9fb8b8c90291e00db2cc317cb350c74b8e8ab59788848a12e8bf5d462bb7cc7f0d34f8bd11b486bc6cca6d97e92d38ca138ad0a14028b4bf46ffd92492bb538cbbdef40785c3a284004cab148fb85f1b158e93bfde55b52ea5c9e7f9abfa774afc9c39d81b1cfe3e45b3297b6e4db00cdabc0eb8525aeb3b1bf190b2bb64ebc02fdbce96fdfdb339aec1e8c107092f4ea2ce72426debfbde585035ba0b24d733a97244999ee24d2bf51ec81b7f1a3d2835faab4b780c2dd52a2c589ce0fcecd23bb872ed3f4e93733034b11d09ae424e76fb08d0c5cc77097bb2f85b150e61033528440fd75d718e49a491fac74703df2df25e5793baa021c9bbaf9132c165f5dbc1dea8b4eae4e585ec7aab9dea3c665251fe6ee2a1989251ff184331ee5cbd551fd85ab025c290da384393b7d8877d68a388d52cb6fa8fe40b7e7e6dd333566b9bcbabcc45329f432b5c3acd1882b71e59064bdab7616d4f7135839bd2accdd6a9a553978c518d8c2f440018c6b81efc6dea1e08a6575897af6ba414f35887fe2be330f5921d25e2a21552b93867c39e8a89e9fd8ba159399dcc2c230d64414a51b98899eb8a2b408848864e7f07e2c60b68dd0032dacff4bdebda7ef3df17c976397cbecba1d07e19438ccdfb613c85d5ebd59a8880ddbc727e42a5c601107f28b426ad856214821e99d6b9f3fdff8e057039b634ba7f70bdc30e1f9729a0465206c3e2ebf1e907998122e2dcf128b582d118e8915879744426aee6eeeef216c412ce189c985f1c60424faf50d057a1ed5d9b0de08e8ba23a11b53dbd6c02dedd335662f36a65faf9cd5e1cc513a292820fada01fa195e4b24bd4821889dfee1187ee4f0a3ff52881f470b5b9f48effd373fa0e7120831e295a283ef0b9c3c83e8bd799f6cdc21ecc0ee1a9bb9108547ce9d34dc23faf9543754bd514b3dee17b12029963ca64c7d8a50b9127a761d29f1f2bf350af8e38c932184cbf6faaf19d7ed000b12c156026621fdfbf2ce1386000678c1488ae3561204d393d55ed1f94d89a9", 0xfffffffffffffd35) setuid(r0) msgget(0x1, 0x400) setuid(r3) r5 = msgget(0x0, 0x40) msgsnd(r5, 0x0, 0xfffffffffffffe12, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x3}, 0x0) 02:06:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0}, {r0, 0x180}, {r0, 0x4}, {r0, 0x10}, {r0, 0x80}], 0x5, 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x20) 02:06:40 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x20, 0x1, &(0x7f0000000140)="041ab562d4f7451c4552", 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffe, 0x8}, 0x10) geteuid() recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/181, 0xb5}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8, &(0x7f0000001700)=""/136, 0x88}, 0x3) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) 02:06:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) r1 = open(&(0x7f00000010c0)='./file0\x00', 0xa40, 0x0) utimensat(r1, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x0, 0x7}, {0x1, 0x7}}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x5, 0x7ff, &(0x7f00000000c0)="d5ee14ea6678f7e903e5b42c246070d2f9f5e1d1c60126e1b9cd9f01b85efdbaa796bce2d97cba0a0064b738b3018e055de4165d65988b2761af457125a04202c002f647ba09aebb83b3d39a693735059523acee0cb6ce701a2fb7757ffeb0eca985efbf230455bf70e5a21954b87dc5fed4f20ab4590a617bdba288ebcfb0ccd39b47909bc3a3af7db9f7ffe3456dbf1019de7b984da524db9cc9d527d2a93ac97f905105ad486b264480f0980079a6e288bf983836c46102adf33ebf3f265493f9ee80e6da5fbb4de22d0d336a8f520616484912f3ac51d4dae1bdafbf8d71127cd56375842ca21d3978ba48a44dd7cb292b6f21ef6697c2e91f5748c284690334ef729417ebe8b0a53c32e1214b2a0d646b0879cfba462f22e78d840fbf8aec8adbcf9a7f0e43743e1e1068d4dc38a9f240324a68cee5b7d6625ba3d5ab4ede3ff48682c78195c330e60a61c6829a1f3c0203973e403da307dafe8bdf26739c520777991116a9a6765fe775af369ec4b2ec022b000d0212ecc32eef092813b38b8ec7706a27f58fee63c144a3648113cc2db3d855d0297cfb04b3d3bd2dec61eb07ce3ab9543fc7ce54fd52d67e808d4d509115b828e1041273ff2022762ab06a3222e046ca0207a9cb0890d85c740e1ca4d664ed1315ee58837896e968d55ed5204d63c75581491af626107c29244e331567268fcecc94316caee2ce96ba5b5cf70a310103e050007442a4b535ec6bb91ecd92253c73e7f2688a2fc64e7a29599de9be77dabd3f1ca6450168d29fef06739372af876134b36d1cb65e5f58ea603e163711a4d4014145e1a3c9590f7fb6fd0167b29d8d1fd00dece356c758893326697c8e2744235733ff5ffbb21f697e24ce78bff3d07645771846736ade348194c67fe60b0e67c924772f7d0e85f8cae8f360fc9289a4d45f886186a625840913e7bd871054dd4f966eeb08c2c3100dda138409296e6f7f44d3fb02c328057d0d74966b7899c7a62bc7b79de774ffa374e67ceaa746ddaa32b7d841a4301056ad3f99079d90cfe65767be03a978ee3d51b89b09ec311d13f01df8b9b7f3a3df841b146efaf510142105ae5b7578431bf52f40f563068e433e3481cb09c9e65a3a05a8f1e18a5614ff9cf5be19559172a2b0dc6bc9af9821da56048ed9e51cc46ae9179e51a59bad6eb5c104352b8116cf5f069ea867be21998da328335d436e289118539a4d335c03ef0e2e81d4bdf43ba03936d556660ae5b80e1e869faa444ebe4d8703680e9556e0ec22ab14d074b3df2e4eccc2e4c924c84cdbccedc4ed516bbbe19156b98adec14ee421c561860dab25fec5b45bb74e214d117c5f15188574259bb3d0e4cf66b98332a088daf1803974a46d8a868ad51bd1dfb19a008d6ae551a4df3734416b765b3cc3b8fd3d0a86956a31198cd39a2b24ebf00a64f60b8c72ef49b3ff711042f4763a4541f4709ad43d50fe0783134227248626e2753ed5760bf86bb05a4bcf0cde4018e58b309ef3bb07cfe2d98d96855d93782ab1bf067732ec13ca8e47ead22eb32818312b9078e66ae6d7075b508457bf9188782000610a7ef86732633e43d9159f17623cbbb655c7813f9be633b65da9aa2e5bdefa1714f415730d50e620e1bd75a51ed7c06ed4e9371b7cb20d3e4c7a95740f8bebf0d323ce0429aac892a6ea4ba4c1eeb81d586fb027c777c218163daaf988f0893a4c42e80c8eb6ad1dff31e5dd3ae6fe33196b29155ce7ac2ced10d40a6eb7ff2080b2d453ab010499e064a964e881cbe1e32d840c94cacdfd016247c11125c70da6be0e6923418534e6ae00183f0a90959c5eb83244450c44b89e3fc24f6906054cd717a5334bcbdf0e9985c9575cbac01e51d615e2112411b10e506e93cbcaa5914cd6b53a404b9a2fd582b57b6a5b1064630a26baac40a48a2257079d4d40ff72db7afaf90c09acfacf02ad7da861f6c4100d3ca666e5094ca3fbfa5167e5ad97df1d963f37dbf1cfb23a1cd10bba65e1c48c364d635475f9c6d9391007ef5ebf7a84e48a3273127477fcac446f9189993ae1ef9db74ef0c6032ebacd52070bb8a6a20d2ab785f199ebfa9f34282ac00fa3a8f3f246c5cba49edb2a2bf83386378179bf6c3cd4cfd701e149bd4ee54eec43979e78734ddf66cd2996b6543dad723ae70fea5518b21ec7c3cecfbc4ac5d25a19c5b7458f96b045c4189eb32f2b486c428799fdc83ee54179304388ddaa73d65da17a4f1caa91a99913343cad5fa055851781586c60d4690b8e79196034d6aad9aa4f6565378a393978c007dc4a5917637c37fca1b6decf644c7738227e4f71e2fe0e3b342e3220b278eb531f6cee2fc068887673c4496588872bef5aa1b467c2f723d5bd398548dcecdcd783ec51f48e1b7e3836832822df0b65a180d5c8a5518c40dab6cad106ff75cd45d09c0892a21353dcfa2805651a90f789095cd33ae63ef35d6de39b4319557d2f403eb42416b543d867a7891944fa02eb66086f6e9df5717a7b204a6d76f0d4a83fb971ba47c1484005f4cab272ea856e72961c2361ae87ad6d2fefc9c04cbf58f69708bb66a77c64638fc89622fefe9de7499772819f6f462ab64fb94be7e843a85e5d482a09a27fe8fc0f3b0e8294ff1d918c256119e14e566ec21b2b1cb4412606f3e514fdebd5994be58a527883519c78a8114aa7c1434159551e91b3b57e3e6e5666161649d91b43c8b7ea0ad5a6133dbdc445a27aac8724d29ad41c52f595ecee8b1dfc386f6fed0e08fd585637e7e7505c1b49c8beddc0a57f297d59a5a0f2b043a04a984a86b19ad4b37d1e2e3b95ac15ce487a39e547cb015f6cf7dc36a13cf0d02576cf4f3d95d560ea6037942202415b6418984e606e63535502f14a2682f4532727e58cf097471aba5f6632d8f452aae5789731cbf7f96c3f3d8c7a2b3cbe308c650d9e061be968f575e919063bb0ae58ee4230072ea4c14ef731231ecb1031eedc431502b830020836cd9195a1f5e6a37cf05f4eca38d1c4d7d2ac90cb73354c6ffa01753686eafad9ff07f9610caacb427b6c4a90aaa3f02cb37ce5e4eb99e3a58981269bce4ed43b9329b145b40791656584acec61ca1f468305b49242dbc6fbe60c5c8ede294d35b32a6c97c7356c619da6fa264881be60338241ffb3d852466974bb8f0acba1b57b24ef649341af85cd78b9d14d4d9fd03e9b29c56d7e57beeefd2fac54898b5b527deb08fee7f4fb3408d58572c23dc2e324e617905cd99c4e1c76834e6eb8f682c713ccd3809302deaf5ef797bce8002f023a6b9666fdc173bf3631128964c946e94d6522fd23ead3f0394a343fe624b627cd2b5265f23155e9b920739ec43a5e3a938c6806a36858635f702e20d7b17587024fe8b62ee482e429013c2357334968c9b32d22bcf9dc2af03ff7d3a953d0970fb4c8b42630a50b34e0b3a9a28d13fc1357668b082acf40d1e0e6b63617e4f187f970bdaa104e6193e7fae45f1f641492d9f45cbd155255cf78b9fbdd8f5bba1d51abc52142fae88c8479c1040ffdab2b52495b9a9587c3cad921bd801ff3ea7a567ba98b89a1104170bc572246e37b58ee0b10f8034612d0ca8070db81f13e6c7626fa1f636b2117de83cb1874aacb754232da2497790ec2f6accbc85d967477566d1e19de898f4932aa14db163bc5af503adfe037a7ba8a38917e8140ffe8263e354873f33a10850faa1f9f1eb9d9290e86b67e8b80b6581c73c8a0b58485bc87e0902e88f449fba78ae97f3ee44e7b54f9ce2fc5154edc226d7c60e4ad74a488e3b988c998e345daa8ed49926cd6d2bf6221a26861ad39d8a202a1d4b131c8248854674b40d2f801e3efec04a979937cdf133a9b709d2bccb9bfbb31ccf4e0060f40cbb817c78b5662b4d4dc96551c2afc77089cae4479362869edb78ce29017ec2d002417ae5e9928f6f81349a52f2e5e0c0ff00d4efca23bdb9da54c980e9ac9d10bdf10a2a0aff3cea58fac5ed534ac925cbc096547605f412b4cf7ebca281b84208e0c359dccc24d81438186d80a981ca4e6574261967f4ae419b1658a1cce919dcf34d666dec11cdad4beebf124262943a7fc0f96f8d1e7e283429ff0ba6b6053cca7f639a68b2bbe237d97518f0874920d375240926473e9af411eb911baf78fa2854c7fefacd245a7cdfbdac68507a35bb9d12e79198e11ffb93a0224255553f8521acdad77663cff0e44be312b2cbdc0afa0422622bba1628cabc87c320ef7bc80999e68ef11f2059a95a80d29cb3aa8e20706832a0b07a473a509e4de23a7aea8e3252de0caf701b4a039f6a2f457cf64e88e454f5f0edc05d19ea0eb091d5e52a035f7879bfb02bade7202f787e75e34df1a5aaad15d014ac9af81f9cdd557a595eac022645128f7223e1483b519a851d70fbf89426d742efcdc54b423a545f698b31eeda290c8950a53952cc694e4e105a1e74f9d9dcc122a62171f458caec813ee19c3ea5c8d4eb8e222948ff7ccdb69ede57153895598f4eebfae21521c9d8185eba73f892575f06ef3f09b2e365c1084116e2d134590f3390f0ff8fbdd6c3fe1d999b9accbd9e34988dba4e0d3aeaa374175181cc185cacb9fc15ab4b109aa47cd10a2f985b007ffc24a61d40c0a5cbc0ce450f5a07a3e1d8bc6b195d28b27e2af70739e747b46656c05818c085be1bcc82f819ea8337cc5c24b0a4098a15ce972343c64b756984d7eb325a48dfb7e6defb643cdc7f69ae58143c23ffe25c0367d0e7eadf35666f4acf8016a839c1ecc122a101bdd0b88392a4184d93156b07037b58256b71a5d2a3b60c414b393f33beffa8b47dc61a3a51d6738a5a48682b494b6f42d492ae85e0eaa7b02951410744d5bee36547918e0fda7b41e04027935af33f2970bdc71ff87dc5208aa5eff1805358c593b8b000d3d848e6a630dc3ef462e4801d13081185f39529ff7ed0337b2c17b3cee6ac99eb4e82e7087c9e850c36d343b9959d75ad3135467ec044a3dab40fa523aa36a19bab9da0459598a4c69de2af8c39b5405a2936a0d4fa4baa1fb3d827358af7d6b8bc15879de23288e332e6c81acecf1adf0ef08caf038e4830b2dd59ef0621e14808cabe224279ae65d00a949675c9ea80e4d7e6a22062c436089162321995f4ad3cf9fb01267c14bacdd2111d07e457fdc1f99543d19e5f5bf97c35f5c88b8fe16447e236654c9ebc28af58d01bbd3a69ca44f96da84a1dd5e6513f67713da6a58db7fd2a82bfed096b1ac172e77b72d64b3c15d6fdb1138bef2a067c507b9c5b4aa8197ff42111d06a7c654ee45df963a0319724c68aeaa3ee3cb1414fc939837a5c501670bdb1dfa9d1d098aa74dec3244e0fb4cf1b7cec217f68ad38d489608f56670046e8935e4eaca20c72b125e0a56e7106069dd9cba96f16f88b6d564149b8e477a8e86933bb4e94d4c3bf806462fa12b28895b6a044c4a2e0777b8906f4aa3bad49b7fb194ae265a4ff762e15fe261b8ed81e4a6cbadf649c3a67a2a6fc0e250f649e8dbb3d3278a9e67ffcb50545ba80bf423897b2e7bca444c4307cae66031f69a035729fbfb7ab5f5d537b23ce80b1fe5c1b8a20558bc849ca054ea5ee44dbc9bbb1eebdd13074cdd0886625a46036ec6f711fba6cd8a23b6b1e26ee88df2b3204b49ed414957812331f42578bf352af27d001892efa3b592ebfcfd72a9bdf9cf1d43603310153ffd5ba142b3a85b15777f2878e9d37282a3874b94e762e4fdc5266601b5af0166448ccf725afd10cf03878f6b7044", 0x1000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)) 02:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xc0, 0xa14, 0xc04}, {{r1}, 0xffffffffffffffff, 0xb3, 0x4, 0x8, 0xffffffffffffffe1}], 0x75200ec8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x84, 0x0, 0x100000001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0x2}], 0x0, &(0x7f0000000100)={0x7, 0x3}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 02:06:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8357b8e8b028b636fa34f6d3b15069da1d0f85ff9aebddd30956c45d1e0d32b9cc1eb94b4fc0192344afa268c90654e9df1ba701", 0x34) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:06:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0) fchmod(r0, 0x30) pledge(&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='/\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x6) 02:06:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f00000000c0)="08d61fee3d7151e17dc33bb714a37c77e5961371fa0373af80a81c157a7e50f833848892e7bf4fd7ce05ec62d544c08af7d52bf25a3ddec0beca7b", 0x3b}, {&(0x7f0000000240)="26b10975e7296baea20a16f236d7cf3ac9e7d6311a752f875e35a0704056b47897a6f47893b2bee0d451997d6ae59a69aa6e539095d6b64b7a66e416df387e0a81d14980a4df43f5419b0b849ac38bda2d1baafbcef5702a404da2a5ffa36cba3677337e775a611e09a327f2c84e00de602e3c9a7c19e03bf233cf", 0x7b}, {&(0x7f00000002c0)="57108e905762844c2b8d9b64a6e9475870d9937747563da3b71e0ce7045891c44720026e5a2f0efb9e1be0cdefc96c6a7e1d4bda8807dc01d3e72e2fb8d0929b413d0afba1fa879ea3cb0cc7fc", 0x4d}, {&(0x7f0000000340)="f285b7f5b8308998333fe80b6e9c60aefa1d0b400138d88297692d824285a16987aad9edf5607929bdab668e3dd18474c3bed1e6e69d8e14e53c2bb8c24b26a089766a57e1ab168edf75142262b7aa7a69908d48a9c377682ab55cd05e3f2e779acb54d1d0e6ce09f4fbbfdf309a6489ad09222d7c47ffa6177d85960a2958888ee61c85816f33fe3250c03dbce3f87901c893dd3c3ed9007598cedc078ee8172ca11cfcaab05f5dccebe682790d280701eb39ff351a737a6c90fb072a08a0cae605ab8f6ac814c9bc1435a0c61c", 0xce}, {&(0x7f0000000440)="215741653573e52ad11ff563db560ad9c8bb9971fcb7740890b020c569104d10233e9ca86baa10c9c1017d5a78c9fcd944965edbca54859f90fa6a941b45f5da1290e1bac4a9eb91722e7b7293679b495c16cccd7a414826a75a3ef76219c61196cfa81255bf1bb45d82a448319077e29b9f3531b2be7d805d99695eeb3135d46db2732e019954ff305791e59d6fbf1de50773debd34726b9e65dd787a55a8f6ebc488565978b6c943d38de41dfc3ace6d931903a8395ae3f63e436186113b03b49826fb69989facd45bd630f3bac7b3cbaf6a0e56b40987d3ce6f4d48e49d90c34810743e621d3da03d80ffe3f3c270ab598c8fcaf029c5e7f6df1d09", 0xfd}, {&(0x7f0000001680)="67d6f40f0ea758befdaf412561dfa3322b3c023c342be4106a1ec19a627ec3c40f40ef17e95719921234d7128eb8102c70527a3625848a4bbcf5d187f6c5210d67d4eec05f177f133af5a153db74b5ce6d8ad738f867610a9d5a33d30358aebc4bcb71fcdb75df6306744a0763cc97e45d7158afef569302e38c3b75daccd1b5ed964130b85061498c2495af83b924bb8b636aa3b899cc94e73cc62d454b69dc292609acb740cbdb9920a76219e4dc53cfd8bae8cf83366230d2105f6992bff89f5379b792bc1e970fae008f88279bb16e0c79d1", 0xd4}, {&(0x7f0000000540)="14c0f6bd8eda6d24584113592e86bedebfe4a42cae7bc07f68e59519f643485619fd7f6d1a646ca1cb93d9d6d48f7008a74b7d01087691d005f1ed5864420cdaa87e3b6c241ddae16cc60978401634a07cde472650837aaa64e00ceb9f774724047995ade53a96b9fc65708795aa9ff11a46c31fda27c1ac", 0x78}, {&(0x7f0000001780)="3eb6d528d49449dabbbd6b3472d626aef00cabde92322993bd0e2a0d327777e43d6eb3507e6f14263ab318b1ddbb22f919c359ff20550460e6b33ed7a5154b4c710c843ef0f144f7b8b1f47894374b6d1e2f4da32a3fc263af5a95e194c6f3f6f383edff667336d717097ce0f5722378eb0fa8ea3793e4d41a42efe0755b97d5852c75103d7c30780cecc0bdfb0963e13a7a6b66f7a86c51db5afd998a0a60b5f21763f82a7c24c21ca70424b76a2d6eeb736ff9119aed8b648a169e3b0e5faddd7e0dea54fee68fdf871ab195849d17e8c1fce2b9ae04546b5fdfe48eac1c3118cff520bc744a4e946f35200b6dadf18029029484c441", 0xf7}, {&(0x7f0000001880)="d9fd076555f2005186d365d81126e1281c469514fdad064d5e2de7d1448aff1d9d0f679d1328eb243790eefc51eb2e208dedd242b767fc26c6cce391a3eb39c86b29dd4e0d9d303e48e44bdd4ad6e8dd795fe40dea3a0dd12304522ae6e54b9425a94702c122a61697aeadc799f536b2b2449ee09165f2cff9cd636de880df7ad614c452e47c28db663bed1a1f1f49f5", 0x90}, {&(0x7f0000001940)="62f2d8053e7dd65ac9a0c52790a6e578876cce85f21438fadfe5327f21a56776b4316961a9582ed4c39dcc24368be0788743e756bbf6a55b426dfeeacd1cd696da61d964703b2c8163ade61e67afb663039117e9fab974f679a4c1e346cc043dd0c0765f9e8ed3dfa11877fd1030b489f102c7e8c47159ae8244af14f8fc7ac99a3f2cc690c28e7bb056122e57baec4b87015512495a", 0x96}], 0xa) lseek(0xffffffffffffffff, 0x0, 0x40fff) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000680)="020cf2cf70ec1aacdf9c36cdc35c71d074d9810a34b6ff4954bd15bcaec78d10181b72824a4725ef1488e476642f6fba7dc0b84d2147c07b432699028393bb332119b92ed4f7c3289e87a30216b79f6ec6697e9a8d86ebe98bb2bdac5aeae33fb4683825150c8f176097ccaf951266934eb47085b9bf503cc493efcf8c9e9da078782fb1ab154c8dba8ed26ae7fcea4b700074623a32650ff03f06db2b559ab572d38421afbb0b4bac7f46e4caa58dffde23e5869bc51ffdb99859bd7c766631a0ca0ec3c5f4177e2544bca8ae24b99a1c3fd58b47f8f20b57eb26a1fa9f993b142fb939291cefd0e1391f25d57bc536875be5fdba05ddd1112fca17ac57aa1cd5e4b983be7e1a103912aaaae44220075096f455b46db14013e152e6cf29a0fe9fe6347f1a03ba86d8bf2e59c15a8fc660fbb433cd686b7e12df8a7d3a05393ef01a27f3d356c587b498de8ada3ba995e0108f5957ca089d4775c02ce69d9570fb6a2d302b4ca4c4137d40bd0d58a4f45c4fa21fe127845d64e58c72687a2b12b00d8d3db7ae703c21ddc8364fc7ba702a0521feec7749cfe5727683929d32e47f66d326b3a40d831e763fa1c60829a40b3631a32ee174d76965cb95a4e3c8d2af808baf8defaeff18619a5af21d238e0cf6cd181c2f25292213617346b78def281f48125653910816379cc647dad9ba834cd35560b310cd116c4740173304febd29a8ef81fca08a4dbaa4f49fd57112d053a63fd3459263261437acaccd7cf0f34feb3927747caf266b836f5bd949aa3f1adb267c6de4db130ff1f38c0de5ec39b3f8bf41813639151a75a22afa38db45ca7d909565675f488b0a9e065941aba2d3e0ff467277e73a7e438388576d0a4a7d7562e72a95f9812839ef849b68bc0fced1ec66061699e5495cf1a1d835a8d3695aaf85772ab463badf4cca0afadc8ae433f6f5b09fe85788758c3b320cf94efe0161ac9f8d9935db22998ba947de0d445c47afbef8d46e361560a80b7717861f05456edd2c7392083027f98fbd9b073ca8782e68bddfb7f57d48703103fdef9c828245bb6382481c12c81ce2904c8e076e82106bfebd4d575111e5a433e221a3af43b4a1fa5a22a778206a060711dddf176b34eac4b8a7e2bce6d065689930c8db33311a80d39a4d0d7e0ef4145ddaf85404436b3dc5153335c66f51446d481fb0b2c51e524769e03122fad5160ebfff4d3c0fb075a072f335eee1266091429728946df7b38ac98c6413ad28550df17ffc8f66a2b06eb8b081fb4a1361c9b8c3029f54d184297870c696f6db1725c3fb5c2e064afedf4c4145ba8773a0dbed193e8bc0fe4ee65e17b45b2ad1a208647c2f2cae5163a117759830f12f9da42daf633d6e341b5dbafba97ddbd31e2824145dbcf4df1a4d515b3f7feeb3ffe8a0293b95f07838a2522e7810e6a2158364c3c23527523f81f887bed9d045879c82c0ab9c648542682318edf5f5ae77e263ad523c3363a013bbbc026a3d8d941408aaf8339a5a14e6cb0856039d5d5490b879db3187c322960b37145458e8af97aaad4eb4b854394e325c734cfa734f0296f00e32af66a8a0010dd4d1f86be8e761663f2182a2139cb5a99fe1bc5d1754e12ed14f09e9a6d9f54dfcc0ecf6d39427cca578fc4a7dc47daaa40d092f009a7cb08343208a0b9943ee13f0912fb65cf0418cf2936daa476a56e04b13c81f43aecd1984fd37e58865a29b3db298dbed85d9de1757444ae5c951651dcb5aebad72ff9cc94384cd00a616ed4a56107cf1917fc4e2341e937d0831a7098ae8908accd41f30458f618f2bc7bab442f29c648165256fd5b4eb745d1b204983182395e0df075a5b5d5ab19e387995016dc5fe0268f2c11a60d6321bece4fbfafa299c51b023269b5839ccdc4950c634a05b442d3afc20edea456ab31eff3037e9343e9f18305f1fb61186a6836e59f12d5670a64634c3d3a9c0ca487a2e3fd7ff7dc5c678d1740b475aba7e7290704724f6481dbc61036989bc412703cb0ab40153ae8d7cd1e9e43a1093f8b270135f4e9c48b92d63486273d2747975100dc6a83d765c3e7d9ba2090e1c3a9f44c172745a61dad662867cb0c2af15c9b5486507a6cd6d816845b908b203954b4daf312c23a470759ef09bc7ad46706cace3266d363fededadca2d33fedfbf4deb2e7d2bc47da30b60e02e9376bfa7e022e585e5fa00e0b192d3c0385602eaf64c117821bc5144431c758e76ba14ad47b654692095ea135f25e6a135ad278d5a6bd2affae3cac58c45139fd3fa8cfa555936694a23bf08f07023722c6c3ef171f7d075be85b7fe4ab594e4621f349f937963076810b91ef983682674bc7c874ae46bcd6c148570beab6cce1f2d26c2d5752ece9cb5afc1f8eee9c68c20c7793b5824f36498fe5cdc30893d1e8942ef6cfe6b87ae503339c75f12ae0a14d4824e470878ae8f9edc9b5f003eb5a5c4c6d981001f8ac83c8fab266c6f228ab7fc1289a23f399cce9913fa658f37cc2fad3a5956df32c7a054f3b9be7ba661f134835d3d13dcca278079df4138d87a68369f99fff79c6e724bbc8f5e18141cdc61421dd47d60d27fd9bfc8ea180b1e1f544f14176b64ce2f50e00d60fa5c76612a9a920c65e5112769d742590534b3b6593464f6bb3f84b09ee5bd8ba300632653b5099b2905aea5252d5f45d85ea0ca5a11ba7be89953659606a510f13f14bd6c18297ad1cc67122211bb9dc8fda6d8686c45df66f608653693e547c408eb0a6f129ca9ce29e1e2e9bd18dcd40cf7d3e6786b8f0d28a238168c3b4f404ea42fc65dc5ef98de1ff6796e8b33bc6ed55d4eb08d1e08f5745617ad0f6b47996f2436574ac92515d2e5f8f1ae90f62c64b1bbc71c3ea393e8294a6bfcdf9fa0cac5e11e4db8a47b7a80cdb73c1b324d1bda66459023e550522665fe15814a47f5b5087b610c7351fe4949ae430b0fdac331a5178b83dc242d4001410481f2ca0eb46ba1fe45448f083fa4eed1a928a8a2e7ced77eb8799c24ff1417a2708c041472044463e1217fbc28bbffc6eb1e1abf0a06769a8e8024058f56b701207e2e618bc0a623339ca5ea98a9b37c3386ac53c204236d929a66b67a7247f85cd376253433d43ef4d949c0cef27ca6841bbf94e65fc94905f3f2e8e9d35ae18b09414ae845de48e14d92dfa182cb2120b25f8344c33fc1cc58a9983df0fcd6b1a778eb5da8321c5a8b1c7be414c219de8b75bf31faab851866dac594dee7db751c16f4dded13eb10a23c9144067af539fd29e2ba31e089d567f5afb4482dcaea2646219e28ad4e09d275ef2ec2c5ff5337f00cbb8e8a7c80963c8d8df46f1ab32e9992c0432fb9cabd79f2c753fba794b9befabbeec5f7dd770b2f5d335dad4d508999d76a2b14929444c3a578f458db48076c4b129d435b7d8ff208e44b5dde003af6204c244b18ef53a4df4f1fa1192b9d4eb5dad4bd8f986bd53b79b7147690fd0d7e5d972fd377ac8d2051b4a0fd91862c7e6997cbfa345ef95fb4af0749847ee5e89b6864730ba1980d16339fb9e9aa0ba4faff59317ba1f876a828dc135fc71def5decba9299bfbbba4eab9a9eae4e5053c9ee1282519482b178f90adee6777f2f449654544147bdaf52f6c4af8113eada5659a2f8384575a7d041ca3688a259a918f6cf22b386ec2822d3608659fba46f4fb6cc56ff46cb06dcd23046eca6154212d953a1966922867fa3ff10df934b4d87606d5d5da5a33c334fdb47358383dcd93c7e9c59f28cfc156f79e09b6b64001cfb4ffae2e76a29a38d76a3233dbc75c673a9b7ac7bd83bb628576db9c46c9b37d7a7273c1d93a52054a193e43a51ba56d91a021ea0aa792a4a603c1f32e4dc55dc4fa9709caca238f4252d01a6f830c2cd78ec7af186b55f7a9b25644488eb5e35f7e4971131efc517531de84a35cb4b1e33f6d66639a12a245b62bfb3892213cb7f55f94f392d0246076d15d383832808e3ebcc1262742d1f7e259d7b5ddef88e9c48472a3090093482cdf1ccfc2fb89e3af08b18e7f873f2627d950be61ce8d9c227cb4bc4dc24f98408ff45594ca26b1058737a2bdfc9f6b0bbbcacd80fed98f1b97c5bfe006e5a181c27d471386173710f9aeee9a9b62889d870183db5bc6311e59208a6d42ae05a9f27bc0a8cad6a05216fd2162deea2e1ad932ff94bff42f340f33a09cdabd1db86064c84b0caf1a165a12ee5e6a1c8e95a52def5407f4eb7920d4dfeddd7d898b1c5b8094f07696ee4ee3442249690cf6d346ef10ace0628f67c6cf96b00bd599b605a65d510a94ee7373bf0800e67317fba37000fa008adcb61aba1b2593e9beb60cd31e6b9439ff70286708be2a34498f34151ed1bf302174ac6721623356903a48263f8475d01a8e9df3847c4a8ee6c77fc71f72f12cfb691838e8f204f05c144b3fb4309a26c5ce687061387bf9833575098223ab5ee62ecf52ca3d9d4d497323cdc1da542ec33013a0a51f7320a9a3011afc791036ba9550f96baea815e127ac9c155ab8b85c56c7e31c9a88a66b39acb2c59437ac104673ad9f2ff1ee9ce53a9710c2452e389aa16c18871abe2ba1952990b11384ffe0a446a18367c0f1eddd6bacf7dfeeb1084994a144d50b8331c29b9254b566450cc595de5b10d34f2abf1e3b77d78bdd57255a8b093572a1260cdf59dacb7d18a04cbe111d4b0fa15b90cf156e8ba0bcb6c0c25ccfdba7aba1e45a986c209ec0f93ae29a87f07d0463eec7214ba93e07d08d07bd191be5bcd472c6ec12e3f4198b91bcefd5f17c6d6b6acc8bc166208a61cca25b8b47cb2c575ced50e0e88f865ab20b508598f2cad07dad3c12b1da0bb744f6959c258fa72128f1bd5ab428a335d32cb138579fffb672d406766ccf3f7c13c0809ac4cfef41d61e6a92f6eb35011305b56c32c9366f8f417cfc553d2347f921aa2e8b0daa57a2cb85ea4150c60e4a8162fe38ac8098f8b8afb7f8248e9edf4ed2140c0557f361b8b77338fe37d192b6e74f4a7f0dff027b667905177d322e2864b8793bac821a53ce3f971b8b10f7b2354826fde315ee47dc08e4e1c72b8e9b183d9bd0a4df4af4c71a59f4c18196aeafda4956b40732795b1f030eeda43d5d2c0394e7505b52ff6401ae38a5ce9023c7c8eea5abb27ac027e6b7c2679d4aa9bdd649097800db7bc68c5c32e6a52be7d7ff64f681392a6b48e51ad7ffaec1cab97ab9e2820ef59c7eeb52d34eb81e6668c8e2b5b9ef575886232acea741296798fbc73e576f8d8256f7a3683857a50cb2859b20e42a718a4f04c9cca9ad81743e3155b60eab691175184b3b5bf29ab36f477bd470ce157495ea190490d9aeff90e61ed25f81b3e521cfeea2c9df983afd7a29fd2d049f7713703b8544ffc4bf516ff5b5a8aaa1d81f9e15155df0efbd4866971610e7192b16035ddfa62c7d10494ff6429f883f8f08ef8dd4d27b62301e800e8dbe824ae7fca6f90b0d1b2637f384e5cc9886a2c4de0075481ba33a0bb84cd6d4021f699e774b8d8b8fcb192b3d0d4b9fcba881c4aaf363d072a44b5bc708e5fa6508dff0da423d08e9a77778a7a39710a86583c2c77983ebd13a816c52a9f7ce5670c616d828295ab3dbcfdb8f74be9f8a3cb6337b7a17445a38fe193d9a6824a9c23c0953bd282dc9f4f9f087fa40c7783107c27b378440276ba8d1f9d72420967c48953426e256f2a0e9205f94c712f5a9cfc2cf4a02bc4a73f65027f8861e98c265ca6b8e9f2e1edd9018d5c24a194ef312fa1a1a6b609657f57a1b8", 0x1000}, {&(0x7f0000001ac0)="537fc2ec464db486d571289ebd374417dc3a2af15676423ddf0bde00e71fc76eb9830ef36f1141c73a1ba34542a855681204b025b359520dcafc20d873df3e3cb9af2093de317f27a49cbaec4317883562c6327ce1e5718ac878d5e6353fb2ea5b9f06ddd8fd53afc014f638952e98ad9a00da70b2446fe9a80562752e10a5b17daeedee1ca8861901e97bd6fe7915819a9703a288650df2943ff87a47e1a5a52050cde2a233c8ee1a4e2bbff86a3d035854df295afe00ed2e5ecc1ffecf0c1f0a", 0xffffffffffffff23}, {&(0x7f0000000040)="7961f83fee936625ca3b9b", 0xb}], 0x3) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 02:06:46 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000257000/0x1000)=nil, 0x1000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x20ad9, 0x68) 02:06:46 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x200000013c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000100)=0xffff) 02:06:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x80, &(0x7f0000000000)="e3faf7999b04a2a3b7c997806eb1b12f52f429e1d75b560461bfe5bb16c4ced3a620783c77942334f72bb4cfe64cfd4082db8790f27b06d388ccb4d6e2af64e48a7c6dc89ec159771c093a1dc3f58afdd2963f77bd42948c14023a2d6aaa25ec4ea9bfa20b9bb4d6a11681539bff2ef6fea52d3840178740d9ae91322eafe705da8078a8b1dbb9d2df25abbfc7e4cb915561b01d62cb801be0e0570e9d85b28dc297b8500463351e0135e71eb65fee3a57bd83f39c0da8392b97388828471cabd47a178c6140359a49094f71e99fea160f2b14e6dabb790f8f01862b985ebf5c5e22144d571bd9e871d1a6a600a3cfcb", 0xf0) 02:06:46 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x6, 0xfffffffffffffffe}) r0 = semget$private(0x0, 0x7e0a29d6fe3400b1, 0x401) semop(r0, &(0x7f0000000000)=[{0x3, 0x8000000000000, 0x1000}, {0x3, 0xef, 0x800}, {0x7, 0x1, 0x1800}, {0x3, 0x3, 0x1800}], 0x4) 02:06:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80e0, 0xeea) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 02:06:46 executing program 1: r0 = getpgrp() r1 = msgget$private(0x0, 0x1) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, r2, 0x0, 0x0, 0x0, 0x200000, 0x8}, 0x100000000000000, 0x0, r0, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 02:06:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000040)="b1c1c01cbd35088fce97ae840cee9cc6503ddee69ba09581430710b379473f58a01abfcf9df4e61c0d2c8b8c7a2fadb5dbd3371728095d3a93485860607c4f9a45f42407b52582b0db424977034a78c59d322c956abea58d5c9003954aa1c048560b4006e65be5f16b7bedd1886ca9e2ad6f619db5a930fd19c5609af77656022d12ea01ab8de601fb7b3a475e9d49ff6c52020088e5d084228d8b9b9ebfdb933e56eb0ebd5eea3202b565ce18e918255b97a8c78c933d62b675f3c26bb4dd243b00c9a7fb4faa4729f46921e7da4db9a2bb3bd85e55d187e847d68dd521b7be435ddc20009f2e3f", 0xe8, 0x1, 0x0, 0x0) setsockopt(r0, 0x8, 0xfff, &(0x7f0000000000)="dd83", 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socketpair(0x18, 0x2, 0x4, &(0x7f0000000140)) 02:06:46 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x7f) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept$inet6(r0, 0x0, &(0x7f00000004c0)) kevent(r0, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xc3}, {{r1}, 0xfffffffffffffffd, 0x6, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x10, 0x3, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x44, 0x1, 0xffffffffffffff00, 0x66b2818d}, {{r2}, 0xfffffffffffffffd, 0x9, 0x0, 0xb1, 0x8001}, {{r2}, 0xfffffffffffffffe, 0xc, 0xa4, 0x8001}], 0x61, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xb3c7, 0x80000001}, {{r2}, 0x0, 0xc0, 0xfffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x45f646a9, 0xefc6}], 0x2, &(0x7f0000000640)={0x7, 0x1}) r4 = dup(0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x7, 0x0) r9 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r11 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/31}, &(0x7f0000000340)=0x21) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x14, 0x4, 0xef}, {{r2}, 0xfffffffffffffffe, 0x19, 0x1, 0x401, 0x5}], 0x1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x81, 0x5, 0x968}, {{r5}, 0xffffffffffffffff, 0x41, 0x40000020, 0x7, 0x5ea}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x401, 0x1}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x81, 0x7}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x9}, {{r9}, 0xffffffffffffffff, 0x40, 0xf0000084, 0xffff, 0xa10}, {{r10}, 0xffffffffffffffff, 0x82, 0x80000000, 0x4, 0x401}, {{r11}, 0xfffffffffffffffb, 0x12, 0x2, 0x2, 0x200}], 0x1000, &(0x7f0000000480)={0x101, 0xc88}) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r12, &(0x7f0000000680)=[{{r14}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x80000000000}], 0x1f, 0x0, 0x4, 0x0) kevent(r14, &(0x7f0000000140)=[{{r12}, 0xffffffffffffffff, 0x12, 0x8, 0x80000001, 0x800}, {{r13}, 0xfffffffffffffffc, 0x4, 0x4, 0x8000, 0x5}, {{r12}, 0xfffffffffffffffa, 0x10, 0x2, 0x404, 0x2}, {{r13}, 0xffffffffffffffff, 0x20, 0x20000000, 0x100000001, 0x6a}, {{r12}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x8001}, {{r13}, 0xffffffffffffffff, 0x22, 0x2, 0x6, 0xff}, {{r12}, 0x0, 0x4, 0x10, 0x358, 0x1}, {{r12}, 0xfffffffffffffffa, 0x80, 0x20, 0x2e, 0x1}], 0x10000, &(0x7f0000000080), 0x8, &(0x7f0000000240)={0x8001, 0x93}) write(r12, &(0x7f0000000040)="4997fb6e1485b27f9664e91c3ec0b02288df9b348dbc1b718effb50f70672f361b", 0x21) dup2(r12, r14) 02:06:46 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x24) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc010, 0x800) r4 = kqueue() close(r0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:06:46 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 02:06:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x140, 0x3) sendto$unix(r0, &(0x7f0000000100)="27c3b73446bfef9015ed95be631b6266b7da062413b6df8ea343155e5884c0afc0725b6185c1203558aae4e4ca86c45e33e948037127a488ec3fa1ef797903a3ee1f53b3e26128b6933d54e40419d29821", 0x51, 0x40d, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 02:06:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1002) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x81, 0x4}, 0x3aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) 02:06:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 02:06:49 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x403) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 02:06:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x101) flock(r0, 0x5) r1 = dup2(r0, r0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) mknod(&(0x7f0000000100)='./file0\x00', 0x8040, 0xfa86) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x10000}, {0x8, 0x2}}) 02:06:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 02:06:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0x4, 0x4758398cb13a56eb) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000000c0)=0x8, 0x4) sendto$unix(r2, &(0x7f0000000000)="78eb21796cddb4a1f2145b215d8c7303d52be9a1dfacd749f095e0d632a5ad764aa258cc9f96afa7f7e924cb9bc545b13b703f1a5375ca5f096c0978dc091ef595d178f17be77ec7ed209a4502704a89ca218ae5258c8686", 0x58, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, &(0x7f0000000100)="f089b257a2bce14d11f812d7d7e3e29f6af1bf66c884dd4997ca4a", 0x1b, 0x4, &(0x7f0000000240)=@in6={0x18, 0x1, 0x5, 0x100}, 0xc) getpid() 02:06:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x7f, 0x0) 02:06:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup(r1) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r2, 0x2, 0x1) 02:06:52 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0xb}], 0xffffffffffffff2b, 0x0, 0x0, 0x0) dup2(r0, r2) 02:06:52 executing program 1: setuid(0xee01) shmctl$IPC_STAT(0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x4003, 0x7f) r2 = socket$inet6(0x18, 0x7, 0x800) r3 = accept(0xffffffffffffff9c, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x7ebd38c62afba9bc) r8 = open$dir(&(0x7f0000001600)='./file0\x00', 0x206b3, 0x101) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r13 = socket$inet6(0x18, 0x5, 0xffff) r14 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) r15 = socket$inet(0x2, 0x8000, 0x7) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = socket$inet(0x2, 0x8002, 0x3) r18 = socket$unix(0x1, 0x5, 0x0) r19 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r20 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001840)) r21 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r23 = geteuid() getgroups(0x1, &(0x7f00000018c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="186974d81eeff4cb261a229ff002efb118687bcf04b62d523e96586324016e73e8caf82732e39a58a09366c1c825cd4645fb572c94bcbf264e42de25ef13cbddc29bb8d5e8c1fb7a986a1cd0e624d9", 0x4f}, {&(0x7f0000000100)="fcf28ca374c44feac99cc4f23f498a1b5001edf4f7db237924d449bf2c63e0515eb1ece721b34e7b8426e686cbfbf4c334976f38aa9692cec2042db664201ea3b9417fd6ba696becee26ae2ddc9180e14fb79879b062a596147a9247e4c24fa15cdfe01c6fbce33d3c0251733db8f448d6f7fe2705d735117fca8ac13315df3544618f9017c5629fc84a373accd5ea686c7981977a729402edd0fffbef8227fb1fc151419329cc06161fafac9c3d6f7285faef0a14cc128e01fe4baeda7846af6b582ade46474ec216b9eb06af52f9ffbb4b98c58a", 0xd5}, {&(0x7f0000000200)="528946c12cfbce0dba65a818525d5bf031cbe4060fa902e179b6efd74905f191d74f32a7836dc6077c45133ff55331837dfb8497739b30a42f6bf6ea77e835d8c111687c9f31e35c7bacb3febefd6bc38a8c5f312807ba6cb7db8164cbb8923958ce507fd2522f9547714d88a0e37f206a22979119c666bb1599518a2060b9932f6ff7a8f10ed4e19f43860901d860b5289f5f3738a50b13f9859d780883892f1d9eba9588724948a2af4810f824dac7e3d4a9e9c0a17676cf36507237a5809f05f2b6a1172539625ef5b06a386e98ef4080d36022da4bc988572cf452", 0xdd}, {&(0x7f0000000300)="b38ee6a6ea7f20316b076b502983a4b39697fb171e8028f2f09d399564fd35c7d46851642e46b8ed72f41b5d03998a191958b996b05a88b1187a564c8c4cbcfc00aac4469ae4927cdce048b4d03c1ad5be85e699f69cd73ae09a35070b1b6d54236dfe74498c04ab743321243cb57e8e3ce612d6ef87fcdc83ae8f4d575e91d28553b22c786e0311994c98418a19fa705f47e11b5c94eee76b2f334902384e9bf1504771413e9c62aea13cc64e6f4a8230f46237f17c2925e38c387ee42452858a725f8b9a19f769c4e66cbf2b56ff0e55032486907d367edf11e8f3a78bf39ccc108a0e09df4530b74e0c0adca2916ec6b31f93339707881af76f61ccdd05ac69d3c7b823727ca8a868749bb0367681730402245edfc7f6286a2f70275f95247e20592f2dfdb66c53802d505bc79dfd120ca31e3a19ae2467f38c96d0979b77ea1953a919d856a7736abbea765952d31baf5760840a561876cbeb5c80e3ca1cd40a33c1123c4c42930b797b4e59de840d0f73adc7428bbff60cf9acdcc393d11783a73fd2bd95b7422bc6e2aab24fc29d695ac1d67a507cc78823e2467cabd2c091ef6589229c6a2c7e6e289c34bccb9775e8bb0c71e3cbcda48bb4af84480c9398700169d5d8a5d1968bf67b50e8dd11e9a487935485ae45464a3877bd9058dda582f7d9c0137def2d9988d726ab5dbf63a1a4d56f9a5ac909d92c6a9535c1ddbd5c11a10879a6cca00070392c932d4cc80a005e2e85762e46e17d1f3a65931f2e9a8a96a72869a6717a2895012778f9280a19d1a47386a2a4f365f6db66a2f0c8adba44737c0d1a185dc5046986dcf8be79768365a2defe9f5e0e22bbc90662025642dfa43bc220e21b15e0259660b3cf2251413a2f3cdfcda0de788420b3ed5f73a2f47f2ffdb4126afc4566ddac2ad11958995a6ead319978522e67ae506c62b0f5a669f72c5d103cf41f61516a57a62be501605d7c05628679440a88e03995ea3147101d57feefc8c86a2e1284f2a66f5f8866b15b5361e3e2550c226d30c3161cf696661ffadd87d552722eefa0bfc1df8cc7a77fad23769cc126c19dae07d5e3e371d148fc06d0289cb51865b540f54d8dcb2d5c33051fe4948bb11d9fab54a5195597495c9b050dd41e49bb9644b42b08cc25077a8e6521b3889ef389843614f816d42bd5afafcf07884a2c560f5ce0524bfb960489792aa30916efafc0779ce8ff0e4b47723b0f44983d3c0a6426b421a69b642c4f524274764915810dff4f4ff7a783bc0d1efca5158133bf907eadbba2a396f140a83b93e1dec8c57e7a3330ef01e218ed83efab813aca00c3c234fffd816ef7486cbdd8ea7d25748b683e224da2f1887fddd5d3228e96efac42b174d2d01364f79ca48bfdff2a079ae5411d1d1df48719438e94a5cfbfd78b85ec9746132da71ec0ce51fd44ee818f244a022832d4fe1c4b13d07df1581396c2e254c63c9fed87bb7face4c2acfe25415e236570fef2befb9a357d69c3064433e8fa9f04dd90a6d37dcb64762661193b8eeb1c4a153514163c475fe65e572b280b8393719e34aedc19653d4928eab220fee8cbf1c83704f9b357363762b8bac0d5ca6d763c9128f05a4aaa2b5d6aa5efbd5c4a0f41d6a677e7449cef423d8c26d1f3c27e4927b07214d70bb771fc6d4ac22138b0bdae4f05ada41abdd6863ef4fe98d3ce008176fba5ab75879ccd5605a2d93bbfa250135d4de26e4b31f596dda979518a81be285d5559f3d57bf6634f3630a3d08426cef3e20b69aa2afc20f27f9b8ccb4f8d006c72f543f53c2187802b558e73703ee413df30a3689c95ad7425ab5fa5383684968f1e595e2beefdc809f3711d3a8eb65026aebf68b5526d85cac5d4c1c360d6a051a757ea9a861d60297e60befeba177b26eff95417e522f8c755929bf838acb0d86209fc94652d0e0b7c55db6da505d678cf7da3fe68e000adc9162724cd56e98e3e0954d70e0d5fda2b62b7d2d79735c4799365c2a11fd0f78a81528acf3bc82b70e29078c673a01fe7c8ee53f8d67f7a9c22380e81584d9d0d1cceb4462879a8b7ba096d96fedbddfea61e1572bc86403ee8b29200f40a274874a0ecf2a356d2c32c83cc3ef5e62ca120d4468fdd24026bda27940b74110bd9d33ac1c5cf0a87c3e93170a87754236e9c6ee43d11f018f3300ef6ffe4bc7f28d7fd6bb8aba1ebc9adc9dc27fdeb97734d512db7135969b1acef4ed830ae3cdcc38582322b5bdc24aeea704f38aea2e7e3c949dda36435f77617c2250c09f770918e651d7be6cd2434e8d5a60a6dfaf08866991584bf805654620f2b270f63d2b9f4c8f56085835d912aa124a93f23133a141ae3c9f01e0ca8cc5b1b41f559792f3f4879ab140028f0b9c6dbddaebc14d597879ee6780f8a5640e7a3ef7f23b259662301d5f0e5b8e54a23c0a2563668ffe405b940dbd1dfee1dc22756d4a54b74e2af3d6217d0ea6a451d38efb2667158b676936a8a9a6fb26ec15965c6daef1f6afcf702f1fc0e234c2301563732438990e911cb7caea181bfb8af9c75ecf63c9cef5a39b69b8e7bcddc4c058695bbe87a4d7e16f8845a14dfbe7304a765e8fdcf10561569b25d8728e6b12767dee0ac48ac50260d6645cfd8e79041b74a2eb33256494a165979edb23849a5375f86e402cc4a305a16708cd17e821a30185a95c09d1eab13ddd9b47f500cf33102d5f0f4837e46873343c6467d0ea97304f8d4fe74f0841a9876f74253787b6b73ba372efa60f4d104fa7c079fe8d3a5034fb0cdd0334ebeda1886eba614b2fbfc798dc70b28d84dbf625be4b204c050204d9024b25ba3cf1ada33c52bcf8730ff080246ba4773279063502de73d08e73ce8c3e286b25b95fb7cff2b3534f984aea2dd7362d3767c8d1e4731ce7b4ff3444e113ed7118b743369abee56b78a79739214510face179f584400ecdd0562dcf095bd56cf0d5e9bcb0dee11eb45a314985bd445eed7b18d48d841b345ac23240b21a6e0d7b5aadd150773f805ee46426e79c97706739620a8a88e3b21d06256036834fbb77eb1c23c43969f97c6eb1a365abc378b07715c58ac9025780bb2f0ec55a7226afda22ace22e3695b5bd4c5be7c11edb1854ba120f8db9675f8273db05489d4b7546c2f539e352adaa55ce958cb64ae354f3ce142e7b9616ce2315cdb56e56bc6cad5cab518dfc085c43e3635a61aa077b4cc2dbc2a78ee06dc4e0aa2f474bbf665b744f811d1608c5ebc5fc117f4b806c2a6b2051bde7cf25b31d360709017438c35b3573696bf270d2865c443317f818ec5c5321876d16ad8b2fc4e775c48f72c3b16460ca5d46bd82bd9f28bfd269d77b6f596f1e9f3a837a342069efba3b61de7827f8daa71d8a91f475ca430480d9f7094f520f30ee1dd3d15b63848cf2a91ed5f08557642fb8a49be149b1d1ced1706f7638a3f8dcfe24d39aa135bb198d1a2a724cb2afb37ee8990fbb0e07c34cbc40687bba15c7d76d077b0f1a1867262eae33ffc1c6030d97e1f9c00715e87cd05d32810a62d5c8da6e282b4c53688f68d1a8c9aecba309ff26eabda9f2d502f3e19f71970a0bb2d047db3858d69b8b96e438d204fb065cd8389ae25d42abb437606ecc89bdffdc6bee14acdf507ecf2b0484a73d64fb8120af96c4cf14294d8583be90571b6fb2c0f2d3ec68e5739ce7063786e7b33d9dde8a38c72e300b02995414b48db29a4fa5bfa6630a4584c56d76ec589a54d4330729d7fedc528db2de6c966e2aa8236c7ed64387091a150b4d2b73fa4166e7789646646fb49338d32314593194253486e673a53c1f1dc2a3bb2c205519c1ac362f6d5858e594a895a5efb7f768e60a76b1294b29291c821efa8d90dfba3b73ac3c93ee18a78a80a1883939bbe374e30933f8187d0fc28cd399f3216cea04de437a7ed3d3efc403e0a42e5b71cc064c5e380eeb452fd0a1af25a0c3cda72dbfc9ff2c2e9d5634eff046a8f3c58b6c5b88d0b43de380a9b7f2762d99521e366755aa017bcaf7c3a4729e4033ff3d53321f96ed65051a8b81d7a930d44c8d6078b296244c35977060bf5ec3c9df15c820017e88ba7f12ed966776e9d632ca95778514a2d125ae8bb2ae308dc8aa3f697987513e31e1ff518a500e13e0ffda1c18f5f3db1a779f02330268a04dfa68571372a85b2eda344406fc848774238fdae3b744859b640e88f53d13149b3ef45445276b50d7481221f5870dcce7919f86719c6a27f48e2eaaf57a2749e0a00fa858477d97f673a49a349f7679be9020132d87a41442c94fde94fc43102cc464c7020216141f098f08521d0a177b0d217f8534f747c9fa4cf31d5ef08d1b7ee36e042cd17a3b49b5be5a1e9f7aa8b58b8f7af26ac97445f86826874fa9afa4b4f3ff41c3d22dc71d5f520d43460ae2cbe05d324581ab0ff7ef8e75b848a26c56991248fa715ca50c32fcf7a49695cdda1c24f939196a17c2bea2cec7e5b65fefca72e274284eb1752d5adeb3b534050e3beb9937e70200f6299e10d4cda3371b4aced9e8c6c7835d129e1b09a02734ada5f5f1fde0235c0a3f46a050993b02d529298877eae9a6aa924d62b4ff6d3693c8884d51434fb49b9fd3d3f4a33b1139c2f2f072adaefda944b542a59b442106f620ef8ee107ab07dd6e57b3d0ab52b5559a13fb495161e7118250296365468611fe32706f6c059d389df80cc10ee3f42bf5365d4371f316ce1117eb806cd5b9571a41c0c092e3d3355fe357d8368b2a6f98adeb82478408853cbf7b70169aa8923779bf97a61c8c213ff73b9eb8d6e8173e954031c6dbdf989fb3157c16499a16621274290eb3dafb22429f985c213a36a5f4ae77fcebc179b018fc6137d59656201ce4eff345741a9ff91ee7b57259405b82879cec1d8c77014741a919319894fd64fd34fc5ff3bed2fdded27f3dfdcea77479b760364aa1a7bd8a27cb06974daf3e2a481098325d417ef07da9aca00d50d98b82244e0526f0e1e6d4a3162d52b8e6cb8d254e00dd461ee3f295ad791969c94abcbc3cef0dd9f3de28f33a2d980cde9996ae60eadc4f9565c4a25a9acb396a8247b77e2692bfaac5f453ad6966c7605d51d2a09d0b483961cc217c7e119e98d8b633367d08d4d65d1668569f57f73dc22d4c97639d8280cfa8357a62aa954d8edfa03625df3f490eb6acd9556d4c36dd092b12cefdf68f4030fafab89f43338cb072c471341ac1bc474ee8b0b4280fbe22bdf553e70100c2ac05ecc99598e3ef11b710a5c627e33f29c98053b673a00332ace40d1aecb990e3156fcaabdcf7d659da0892efb5779474a05a5921c7e18de4cf22f4ec706ea34086bbd00930246779f986c68d3bf5342582b7e78ba688c18e831a78a336c4ae8a0cbf60fc2ba0ac931182609ef850be0a2743536f0b66a96e19c67b36ae2a8c1a2ac964562184c9833d59f3373f0494d2fa362322188aadd1fb531ef966b34e01058d705c563a0e0c4f7ce4534dedd4a6ee28739f002c7ae0623a13eb5f88a608691eab396af287148e33a8e6edabe435eebc8c60dc05bcfbe43e6ec3d84c0b1d9aa1054ba3aa7a4ffc41e0df14e210ad06b351d3e003f31e9446f9d118729af2d378574962139206a7c67a8fa67d71d846ad7e000f587b962d4432e5bd6281f7ffb298914bb4d2c90e8b7dacce0236a62daf852dbd5120e50db404b5325410f095da90fe1675598acf909ca5056ccfdb151c12f02614145abf6ea066865adce997dbf8420d2e25aeab0f9279eb786dc7bba4535d60", 0x1000}, {&(0x7f0000001300)="f30440339bd6233d472411fae3841d09a4636822f338515820c21714954cccd91b6fb634b62f813e7e9a4373fca40dd22001790edb4c88f21733df284322c8335a4f592b7130e06a536742dc684be9361c5148edde3eb09a4396b7b818048935747810f87b5270868f8887c5ca5f4d747a0ad02e6d9d405fcb0407cdac01fc4cef9a4d291876af312a84c5ef6bb9ba2755114ecea77688034872d04f862441de9d0b63fd107625a653", 0xa9}, {&(0x7f00000013c0)="4d9d371ccd5223712ecc192ed1541fe4c829bdfe", 0x14}, {&(0x7f0000001400)="743b0f3330a1e64ec860490292a97ee91e77ee9c5ed8468fb90ed598168023779da5c719d5c7deb1aad41625cb6b6435c849c583a669ea926ce31061d192b8297f337b5c8337854f30543782afb185f4f5aa2f4ac398a146d9dc7169ed2c984fd8919778d714f1cc4738fcc6c660e1fcf129ea5504f56626eafbbd3290ed98a4afd389d694b1782f", 0x88}], 0x7, &(0x7f0000001900)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xb0, 0x33c64ade0ee04698}, 0x4) 02:06:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0600"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:06:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xc0, 0x2) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x8, 0x7) recvfrom$unix(r0, &(0x7f0000000280)=""/144, 0x90, 0x0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/111, 0x6f) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 02:06:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x340) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) msgsnd(r1, &(0x7f0000000000)={0x3, "8eace36bd2a7799b7c365ee66d84945e151252090b8525929195f5eabd49d24d5e0d652a78b9673faecf38b3f71e210e2c4f45991b837f8161ae08ba3c1954654f81a2f9c7b1f60f6494de08d928ecdbf7bdf6927552a51d967b1fec06a41922617558bfd6ea88321c08701b850c5bf2268591cc0f36588ea9b7df970ab8e599d52626564db0915363db9237b4aadd20b07b"}, 0x9a, 0x800) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/39}, 0x2f, 0x1, 0x1000) 02:06:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:06:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000002700)='./file0\x00', 0x40, 0x1ca) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002740)=0x7) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002640)) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000002680)='./file0\x00', r2, &(0x7f00000026c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000001580)=""/4096, 0x1000, 0x800, &(0x7f0000002580)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4007, 0x35f) preadv(r3, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/203, 0xcb}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/4, 0x4}, {&(0x7f0000001440)=""/110, 0x6e}], 0x7, 0x0) getpeername$inet6(r4, &(0x7f00000025c0), &(0x7f0000002600)=0xc) 02:06:55 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = msgget$private(0x0, 0x404) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000051648e35cf1cc54c912c06a1b1621925c9fb282db73c698a73d9cce44b9303f118ee9bd186defb8f6786d6a79c7dbbe386767b9e3ce0394ffa3a2b04eacc80869c0d590f611db21e42fda304008d59ff7eda08e1978d468d1d7bee718f245ecce800e0e43e0247f9bdc819ee73cf5cb023c9bdb733776115afdd0ecd5a2e1031323a25bf171471de371cf205f47afbb49ae0c39e36d170cc137679aa598a5d52b5b0f2377328a8b0abc800c747ec0a4588062bd6bf826ba5d8bbc40e41eb322812eeaaa4814b497b9ca2c972b56e37be33314f368e8190590cce7c5823e12707c7610dc2842fecf3514344f5eea9a23d6c3d4ba8632a9b01f94c6b836f379234bfa492c07349a3864575afc967830cda23f88a1c1f8c9c9d61abc14d289a07a51d6bc14bd87758e255c10d92ea0d5d408bcc1da86237ad7beece84b64a9dd437c827109d29beb5b2eb526f7bf82e7985803833e6d2baa756d818f56c08389ec037238bf46f193dae0e055bf88ced8b89c698ea64a24e30803bd4debb13c5c2149999257157edea544ee0a411d3e3be678a5f7863487c7c92797f9fcda0146dbf9d2e746fbbe492ef59547566c3e7cc22badfeff9d142b49e94c6461bf260df03cb5704b17f14f4a50c1a620461aec1b1ffc4f0acb019cc240e5f9c7fdcd91c95df6f9c8d040d39b3fbd2b3efdea68ec1b94f3fa185d4f3eafc955bfefe5296a76bbebcbc9ab50298f9de13e3e3c8c49b2c966e53cdec05cec53ea9547973fee5cae2fca3907f419b399cbf5119a744e9cd5cbdaf549c9dc056dbe7d9e5490be070f27a45ada972c212990307d687730a569da9d7e2d7887cf20f9c3f86e15eab2af59a"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r0, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) setuid(0xee01) mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2010, 0x5fb9) write(r1, &(0x7f0000000140)="ee409a1404373961176c7b682237f567c3178c5903f47567a2c01d61fb3cb2fa8fec883c93d1a445b4d3291d474b2959472981c1120e824f5e38c48a985410867234228a774d6d974a9633176eb8d2075d87846f647169fa735da3327055ad5e4d3adde8724cc56a584b6e792fdc263ead741ca9fbb8d35d60bef3da61f0eae61d9522b5f59796d7ae059c8b0172028e9aab61f58d6039b11ddc", 0x9a) msgctl$IPC_RMID(r2, 0x0) 02:06:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) 02:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) read(r0, &(0x7f0000000280)=""/142, 0x8e) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$getown(r4, 0x5) r5 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) write(r3, &(0x7f0000000200)="7194ed0dc6dc91608162fb3701365138f7660d7137d1285696d962daecd13137e70f9c2d0534af0adb944eabafe1c8eeae5fa6aae1a3a904ca33ac82b6edb19db693", 0x42) read(r3, &(0x7f0000000140)=""/47, 0x2f) ioctl$TIOCSDTR(r5, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x71) 02:06:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:06:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x40}, {0x18, 0x2, 0x1f, 0xba6}, 0x5, [0xff, 0xf4, 0x9, 0x100, 0xfffffffffffffff8, 0x3, 0x3, 0x1]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 02:06:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaeb120000fdc114a3d700000000000000d312117437f857c6b6bb2fcdb3a9f8c865783c74888098f5720783daecc3ee7eb52ab15068be1ae1695d4f64c3f656f129b71eaf4f0f2729760f1281f9bcbeba7f4c67d407b6d52960345df45d0651053f53507a431fe84f0dfbc180ae2d0ef745cb93b69fe444b0ff69f93653da53012fc5cfe7b32774cb10340982ae853633fe4d5d1f41d671031dccb682cc26c16233b3600342d0558db7fb8018bbbaec3765", 0xb2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 02:06:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 02:06:58 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100000000) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) setrlimit(0x4, &(0x7f0000000000)={0x400, 0x9}) getsockname$inet(r0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="6aaaac28975099d7e37bc208db55c87ed7203899a9ce35bdce89726a6fd3a7c2b6b0c796d979c60f73307b5c6fad1d395695297e25985758f8d43435919cc83548f17f79cadfe93aa7aa54fdd31b0f1d6cd47a2e117403ceffa3d1bf761626e1e5bea3d9cf0566a05a985b6de65eff51796398d48d41a57c35ceec56b6408b9d804304bf9a2e01c216770e5b86a9ce0e7b03b09e5d37c2f66a022021bb57867615e32aea8c1a79c4c07eedfc4d77b3c63c1077b62334544741d001ec78ce723fb74f1d692a8053ea26985efcedb330fbf41db9845cb90c4d0941870825eac807", 0xe0}, {&(0x7f0000000080)="0cc2b2f8e71e3b1120243c27ff3e6a66399570346c8efdb9a8536e7f0012d34fcbd3b5cb", 0x24}], 0x2, &(0x7f0000002ec0)=ANY=[@ANYBLOB="580000000000000001000000060000002f8e97945c1b7ac0a268dea39bc08a0d3ec77b6af4849c5f4aaffc108ae617d584d9a84eb0be663ae6378b3d61c6321ffaa1ba9a20d7f1ed473cb86b888c23c7a6a9000000000000f000000000000000010000002000000005745efd324dc0c312f5291ae1d2f810e39f9f3eef40a40c1c7684f890cbdabb06a37ea3ec240884c46584dbe71736efb8ab7788d05250cde508c6777755bdfca9627c32756e44ebea6b3513542b3e050bac49e27847ab5c4f35c49bbab2cf43d9879e432a172677249dce88fc6c908a2d2ceeb521a3364a80caaf326f1089cc2d8620e2721b17d6c67775c0917bf4c0d3c7334749069aa45a50e652c28216f6f36cc8a3792965c4cd848a840db139266eefd326a38a8831c01048e95dd19f4ab66a2cb52cfc199685538c4620e9a073cc7a1f1d08199df75d80c3124a5900006000000000000000ffff0000080000002b67cbe42c0776530aae25e3be0366bc9a38c0df709f18504cf337d0ef3dfac4f22b231891ef0715b6b625adf7a701827e929c689389b479bbc6946635186906b3804cf1e0683de813129bccfdc80000c000000000000000ffff00003cc2db372af152af3c8b758f5dc44b9264da697eddaa44ea7112eb8d3cf58a6b511febca4f23b17eae4cb6e791328119b221bd3d2072d16cbca3acf289253e3df72e0a7031ad4f50a5f861f8d80bb919df98473037bf3faadd0e41c998977ce9026ad6b6f21dd463805e65d93de39f3a35dc3204e37fc6ae7ead059d8577fcdb2479debe0c3c5024dd7358596e44d711019a3fd423b011e609679fc6da946c0bb1a8264a9e2cdfbb1284159892e40000000000001010000000000000ffff000024000000bbb964848c7f75f5541d8174af92b9329270a7e30f1bf4b619d035665f87d256df6cecc6807093a3d641c463747312f5061af1e71890993e60d39c1840dd6619c51abb33286ca69eaf4631956eb863a654526ae0d672d80c6c90ff50d41c6ef6e4e1fea40f1283716a4ec77b10f805ae840814a71dc8827b35be8a083f63558acac23ae021fd5cd4b8c43ce00c97d9f0810831ce713c752db0d982f90100a01d8a0128705060761589fbc463ac2e8395c77976dcecc2baee0d1620986a6580bfcf942974f8956f7e0f64d1480e96ed25a34bd42582e48d6551a5cc742ee0866f5e3e078bde5461dd2f2160b796cb29bdd0de15876c1060cb856f5992e8327a5f6dd5fcea55664d7d749fd1ca416ddb32c33f43e8913eb99c6443f0a8183a1beaf2a2b99140e0ba3f6d83fdeb925ba069db33f833e66a10066f5060e16c8d10095287de033171c364fbc1dc7c16012c918190fee73a9ebfb04dd42af099d474fdde1431da80eec225ffa360ee8ecee1602107f9909317283a2790fbbf23117a83402071a831d2413e42c925c020a86a090b17b41b485fe570e7539139a992143a6e1aa3eb3af51ce1655a04734bb03d2b931a5eecbbe3c5507f07d86ea797a0968155b66b665814dadad866434ae813cc76b7255cf61148903b4c8544197a5390d296d5f964bfdcbb70c2d67ac37e867fd056161245f734f9255f581ff640a937fe9976ac035512cba23c6176664cb2d9c54612df898f9c29af78835091efeb893860c5bbe56d63327a23502df83c178e434c11fd6852e2557e41a6adfd79650708a20d8d9ff11bb92dbaef8dc127a0941fea1ac23ab8f2f66c238820f285f7e84ae5148a67b09414cecf49d9835306076e86f840f575a4dcf53509bf766125c0cd0ece7a0027bbfe7bebf36f323506819e32078939ca10a211dee1659e87c23023c74bdd87eefe95b619e9fff10d38688cd8fb795d1301887264abd890b9a7210c92be6eff3f542f9f4783e867ac45249f95fcd434e9d3499964e1a6a7a073de8fb197475952e60055772d92dcf36bd59903644636d9ed8d95f2bbd87b639c1081f8c76773bb0dbdf5e9c3054e7ad671b17576636ebe4420e2c3d5ccdce70c826deebb0b75f80dab8e81c192e77e148fd40d86479f72d3b4d747977e0e7fac75cc4ad8ef52ca301177def83c79263735e61e297a9d00bda128864cd8c03b870d6a1bd56f29883566963eedca8dceb7ba288ecea6c9204df957bf7761149e3df9a928173920b0b4125ff2209c1b16ca00f3c541b4e4112e2b4edccd60fd423f59097c3639fbfc2e0c63ee5bf866cb1843c021ae867c479f4b69e00983d4660b177dbdb37b672038012cd3533aa7711ac92906235286277a7bbf9b06a6fae2308545113e2da675281512be25024e12a97ff644cddfa73fc3cd54e6b1d724f02dd9f03cee9f3b53bb52e79a650789b88f302be0e5834a380b8cc5cd586a9dee1157c667e1ddbb83981ef848061fb5f0b48339924ab11cbd8948f813c5da0c3b0ee725a906ea077b2e4376aec25bfd94ff7ccce35d1de787c35571d0feef7c225e35cf5dca2cd0b0cc60dd8afdb32473144c547dfb5efec5b1e5df1a8f7eb97957f01aed4ab3132c53c81da7ed709e2b2d8145bb25808b0305325305a01d16801ed3a30153e0a600ca5be53e698e879ed75e43233f71f1eef39b2fec0e4d7d5db36329d5ac1637115b6e1ab2ba8dd6db6d799d75fda9f00cfc2e363692c99bcc32e7d7f781247a4125f667b30b38dc0163ceb74c9a77f8b7183af4f424c3891142cd46412155cea5d479e63de6a2e45c58b9b2ebb54cb23cdc2eb79373f6c130da9cc2ea4ee4c39f68abd448b6bf16e212b1edc33c15c78fcc3283daefaec029ce4435d1daa40402bedec026a5a1ce7810a7ea8aef3dc4f408c43532873dbf9aa58075944bd0d8f444b83f34d64c6953930fab46c039eb14d0ae23b256d99a31f5823b0f8870570b714066f77234ee37edd3bcdc42f5a0ac76fcce082bfda135e926e6e02a10b526fbef4aa1f9cb1eaa784abb147c114c4219444db605f1cc7cf1e163a1f3e131162aca0fab417a189268f927558ad91db79c1b3517dcf2f77b7537840ab32d9214ce2b14d517a1b5ae1e59a51e5c2057d2aee065cd25ad18ac6535a86c74d33413097b1b5a6c4bee86967427c37c284fed8a8ea25502eef5c79e9c6df13e5af0c0bb08ef73d67665671d6deb3e08010bce1a68dbfa04a2e63dd40c3d1a2746daeeb1a1476757c22bf1e28befa5dff1a8dc3ec069a8c48802b181e4c7d012c571fdca91fb5101e4d9292b908047f05e9b3910f64ecad1605b179609e4810986979e733b7baa5a778c237cbd8433c9f729d20cc94eb42f1586c0a42ee15469542c7bb9b20bb52ed5048c3c65542a57d9d2102490eec76edd293b92ff0e11864c0f3cbf3ca2838562bcf94ca1adc37e7ddee43a9ddf5cffbe7577902eab0d34a5689c7015732532c93cab8ea18a4d285a1a02b2fa59951bd2c73539215ed77262c175e92fff39702700f95266000351b23cc29ba7527a9e908a5f788468c2f369379d6be841067ed79a0cfeaff8db0cf1157d97977669114b740e582a6a19753e94d569e79ac3d1fc230ab716313381db5113cbb205151fa45da3e999a32999d3156b664f0337ef06aa577f27b841b650ac13e226eab404ec9a26dc686caefe84d192fa41d1ea8dbcaf3fda35718f55523d57b5554d2c971db3a1ea0b89b6b7a3e6d892359892ea00ef2ac4a7ecbf148ff9ce4a31c3b3a0b8c44150316d195f8a6010cfbe366f3d0228fa138744c750ba225ca612d0b22ecb23f6e461715be631d4b87f6b9261970e46e6cf9c9feb73d551df993f1e9e22d4fe26d17582b55ddd8116f1fd9b5361397d4080f436dbe9bfa4dab936e5052a3da3f1dbb608f3e483c8678dab5294f4b722f3589fd9f29c1020d3b9a0001df87553104383baab099e05e3a9ab6c8d0bc6f99368fd49c63acc1142b5cfb4c070eaa989405f82a506b6ef5a8fe70c72600d2bf317115d1f52e8c0a0fa08a40625e4ce48f4ed18f79ba611681cd29ac02b6954b793c7a675af0952ecfad53bd58d73f9834b185099d53041eef9fcbda5efc20f962ddab068a85f802499fcde5c1becb1700e8c77ff85858dc35f4583c49779e2f0d2d1785e77fbc371071e8907cf981abe03f7084e4ee859959721bc2a2abaef9fb368943b531003e081ce20c1761dcfeb14b0f0093fa0510a92a4f54c7327603b8b26a0da8e30eea6a7e0c509308a740f408f05bc28f8fb64175cb96b68e737ef9388798671c36703046c0752526a2fb32203ac0e9705ad90e92cc632e73520e1b1cdd1e20624a0b8de0240885fd3fc33b4c6d5bc28fb41fb72b50825e771e4fbef4063d45843788b01e161aa02eb6da3787fd4508989862b883c0e23dec0f0cdf7ecc924e8b024a8ff933cac0ca078ace1fee01bb443debbd394980dd2b07db19a7d4bd27427440ca0fe12dd4a4c65f92fd004493cbecbe6739c33cd63c5443198c7cd2d4f32996fea4afa87b1319fbe583f7f76e2498dbdb2d80817c47ed8f4f475875ea08c3f0febe54e5448dd5cdaaa3c1f4bde39e9951619600ac26648949201700498396e9b3c555795053868b06cf83fff64ef41be65de4f020c59848796845656774a55a177e70ee8378bdd1b5004e460b8467be76f96ce9e619950fe50c1ee20e4e9e446d007cbe906e65bf25734832fc0883a92b67955a2c1dc137d28eba2be7bcdd6fb3157ba33628a63bfb1f734485721aa06365476556225dfc54351727061a95d3fcc8859079831d03450b298d2c3ee94ce546c2047720533e0aa2bc51ae8c686948b885509f87b3abe101c2352886481d3f3ad7173eb753f7d0a8cf05632fd5ec5ef18a259b2310e391eb0be68d4619ab642850b26f105e93386ffb42e8034368793edae968bbd02230c440e5c8ee17a390ca88b3d16577489b45ba5c8ab5f5d8292f4767cf774d757200900f68a26fdcee1c01aef0fe7293a81e557b7fb276048dcefe61f9a2618887f9ed2a53ed0e0ecc3341238a2262b9184e53f3771bb26fdb5905844bc318565af40ca2ec036f476eac5543e106622e618f70e1160ae2ee2727b83862c36ec540c2ea8cab77732ed57ebc3231a997af6472b7ea60bbf25ae723da7c9c091d901c8ef600a760e3a466b92bb413cb913820222949ef663a672d095f4801b6f39e8a77fe7ee162ac1f84a94ad3c7bdc772afe74f07c9601ef83b55458735f5819b8fddedd79e0b829e701fd3b8019a3fe0625e7d5a719f909994a7e3117c66ab2cb31661b69725ef00a1c2bfb8047096e9ca158168384d3ed1b371e85d5897c51a35ab9a5e2867645d11fc5c1d9423ca56f1eed3750282496e819db47cb20afa5827a015b390088e51221e506aa9e721b0cfd06fd73317edfccd111885b16ff00d6cea4301e715a513d17169b1baa05c51766204563682fd230cc415a597778178fdf58f77300a16c93c0c27e90e0b1be82d863841f150c19a9d565d3faaef8b5cafb2c8b37ec87a6954541dc0862109029c2b71044f45b540a4e367bc22897ac6ab78551542631f65dec2637b65d2fec61d34a3e62bbec25f34f05c70fc7de9b282233bc489d410725d82baaba993e1d5c09704f3e233df7f5705b05d4b2ead74fb8bdb99995aec75e056ac6a41df94b5cf6f681042ff8f37b927135f3fc81c77fb9c4ab9ee706a6e1c8a991714bc9fa5b304a0fd8dfe43c34eac21e730b5075c420dd560cb1c2dbd86d240239d109e22c812e30db6e36107800cf7b9167a19628510c638c54acb7eb745d4f9eb38a89b531736cdc7ecedde3328e92928f825ce5216616d08a65fdb3f0e6306a41a1b39974360ff39a61ea4982a6e219b6f83a3d21ab08c3eff6f9dcdde79e7620d9893aaf3b64fdf213845b259e859939e8753f6a8de6d17ae8d13ed0a3758c284a7dc462c596b103541369d870ac64ec4983f98f7b14f5d9eed97cde1328e2a941d5e354a0d9c807c2f07a637ff46a4b733fe64c6a7ac64c5d8463882b9d418ec56dd9714c5cb0fc3b2098f3faebe11456e1f3dcdde4972ef0f03d0f40aeb0d073abc5f3aa40419fd68a5b36201cf0c96481f73a0dc4f09109cc3e322543381709569bacf5846f06bb5c25569f3bc8a484d414929d98a23a5e412da4fc50c29ad63e3880678fe85f42c7ef09fa32d81b042ee36fd656f253c3a0fca9f367d4ce35f17bd359b73ef4204e168f38b25119e7232d9bcf6f107b80730b2e8950808cd20537441e1f3a41cfc2cbee6543b47621af57dfe059d55744519c72c0b9309effffdb60aff14e004d199e802bfded0440d95d1d5a3897536fe8d42b57008d16aacb5b5c139b2902f397afe2b20dd6db5e0cd010e0d8c54fae5835bb3f88577bdb9c029e5caf6f21a067d29904edc5d93a2f245fc3a182e1f3980dbe2ab0481000b7b53d1a3fa08353e44042d74f768e6b9ccdf9b0f2de82a6fc6287e0dab62fe7c08b678a4be72d88fe3c9a38faf523ee580f58658e1a1dcd0b61901c4459c2efe1ca0b14a1c79b2ddad39ed9ef4d446156f7fd2c0676ee06238f989b6b7ea215605e2e7faf36d78ff88abec867722543fa115929656801cff8bc3b9172835bfb13a55ccbabdd478cf874dbaa1bb82123fa5643a8ab73e6f9ba37283d04f63fa3f4e60c4bbcd7a43428832a045349b2fbe4214276807bb4fe000a85b1953e8eb8da4e932c4dd3f83db86b7a0e70b78650e8ec0765d68a1ffbd0759780292eb01000000000000000ffff000024790000400000000000000001000000070000002a57f3df38750f90161057ff92eaf674a4d7f55c717d6b8f9c9193fa46315110198f5dd0c2536bb9f9b7644ff10000006000000000000000ffff00000004000026296ecd0df5e2509845b1ec8767377a88ba91c8c95bb5168b553e650c5c7bfd58afa3e2bda8f0abcfb88b6bea134d8ac0c0f0274aa13d6ea54d786259b0b58c35e2230d9b6cf26f403fa30000000000f0000000000000000100000004000000a607de986b235df54e5b765a16083010a642f46ee63c88b99d702b6db58e605b7bbed3900ab6ade9c4325b1620fa6ee246b8213e0f9b4530d17792d9217fa477b87afab5759b021490433703ae25b1e6751e033cc9536c48e7f5cb8efd898c882c0b269f1859e2c6bedada35a05060bc789d654a340f2a707c3e8d7178c13fcd7bb781d32e7771915f6372fc9557eab41ced238dc714c0c988c97ef8a5475cef565acc7b120d260cb27560429458c4345fd14698c7a7f9a8dc9f6ad4c702c6716b69a4517238ac84858b55fd53c3eab6278cfd37f77eee4c24370cc40e590000c0000000000000000100000040000000c263c3192b5dbe21fa941cf04c49dae93a8b6cbc1ca3af7425b8da9cc93edf6864abf6256dd48b370c96f8b6393dbf856ba0d01c05e9fb1cbae3bc0914175b58766079b117e55758a7c4497e10da3d82609ed9b8355acd11c56758169f94cfef9adf05fe6579b5d1e1e062b64594be4f22b5bb5eaa38564340c9e183554ce023911083b02083e2ccd4b69a85121419effcdfd0749f274288c4593dee6937ad9a8091d72474a6600ff237fd872c7800003049f7bc31579b0edd9ca3329f8ff2f9f18040d4ae11729bb1777c1d782c13b81dcd01f097cfa96518e5f9941c6b0eaac27ca01d01a10feddb60ca8fc6a955a253ad8a72e801208df35f1f197c5d7b7d7b4e2df3728ebd636da8bc6586b2962ae9b1a55776501f4eb5c547a0de34b0b6369ee7ed22214e97b96dc080f09c5e817b441fbcaf7a4c86133ae31ac67ccbc38ebbde9937aeb01d0b0fe9504ffec612107bfea19f64c15133fbd84b4a12ffcbe2826efaaa0269d8339a09252c5ab356c8eb5eda09a7ac99894108bf4e14a6d63b34a6564a85044af34db4210f2537bf0b7e5d551e5c4ab17dd49b767e673fdf53b6691da51ee3219c0c2eb50a8ff0ee5385998483c3c6461af777486c91b1b6d0b6632948886bf0b291aa0857edfb0e479aa6d4805b11b53fb2da20748c3936b70c494726394db45c9c551a4aa9e988ccd23a509c9d31f79a6d5d2be4251aa03d41c38127c57751e61908808b9e96d710612dc4d3681a4c976060"], 0x14d8}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 02:06:58 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000240)=0xfffffffffffffe6c) recvfrom$inet(r1, &(0x7f0000000280)=""/78, 0x4e, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$setflags(r2, 0x2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x1e0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x3f00000, 0x80000000, 0x6005, 0x1}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/94, &(0x7f0000000180)=0x5e) 02:06:58 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x200000002000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000500)=[r2, r3, r4, r5, r6, r7, r8]) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000040)=[r10, r10, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgid() r12 = getgid() r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = semget$private(0x0, 0x7, 0x2c) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0xffffffff, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r17 = getegid() setgroups(0xa, &(0x7f0000000300)=[r9, r10, r11, r12, r13, r14, 0x0, r15, 0x0, r17]) geteuid() 02:06:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:06:58 executing program 1: setuid(0xee01) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) setsockopt(r3, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000001b80)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f00000014c0)="fd5e2cbe4250dd747c1489464be3453610e7a283ce3fb5f7dd38ed454b628572e28404200d3154d7cb12bb9d0196506e762f9e6775", 0x35}], 0x1}, 0x400) r6 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 02:06:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x7) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 02:06:58 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setrlimit(0x7, &(0x7f0000000000)={0x100, 0x6}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:06:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 02:06:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x102) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffae, 0x7, 0x1, 0x9, "9be216e493f6b141a08a6bae2009785f6d4518f9", 0x8, 0x100000000}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 02:06:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x11, 0x2, 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="f9a855a7b89c38c10c3879741d3121d4a18bc2bc01e777b39b572adf78459f95f3556b704f34ec9d2b3537b7a4d643202ec8250e688ab6a8c5759672e4a5db0c3b4ed3e30c9fba47a6b8", 0x4a}, {&(0x7f0000000100)="396d39b7952c9cdc73cf72ca6d210fc2116bd9cb26ef3ec8f73af178", 0x1c}], 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) fchdir(r1) 02:06:58 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 02:06:58 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x7, 0x6f3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(r9) 02:06:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x3, 0x10001, "96702f2c7ab87bcacaf260eb7c14335832e55f20", 0x2, 0x3071ade3}) 02:06:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) 02:06:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffd6a) dup2(r0, r0) 02:06:58 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 02:07:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x140) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x44) r7 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x18, 0x40, 0x1}, {{r3}, 0xfffffffffffffff9, 0x81, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x42, 0x10, 0x6, 0x1}, {{r5}, 0xfffffffffffffff8, 0x20, 0x20, 0x101, 0x5}, {{r6}, 0xfffffffffffffffb, 0x80, 0x0, 0x1ff, 0x5}], 0x1, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0xa8, 0x1, 0x72, 0x7}], 0x145, &(0x7f0000000280)={0x0, 0x8}) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 02:07:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpid() setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 02:07:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="2b90ce78b5c0"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 02:07:01 executing program 1: socketpair(0x6, 0x4, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)=""/55, &(0x7f0000000200)=0x37) r1 = socket$inet(0x2, 0x2, 0x20000000000003f) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r1, 0x0, 0x6, &(0x7f0000000080)=""/152, &(0x7f0000000180)=0x98) 02:07:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 02:07:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="41b2c15fb5a31abbf15e07e42a14b57ddef845e63f4df9692e748fe8444bea4c61f4c8d888692b5f901f9b2d08ad86e6c1cba0410e9a4be241d3d0193f789b534a3346d5010a8ea472491ce1854b4bb3fd53bdc425f96f14a330664db4018465bee5ce34515133933a034b75f486b0a9794c4805c3124b12c490d8deb54771b69b0ad81cac9e2777befe68615869ca633039b52175fc2dcaba2c014463d624144f594ebeffde08ef23d42c786b766f5df0ba94f81e117a3c1e3a2d97ed2ff3c4a901f8c91ddc1850fa872d61161566087659203ef215d9cfd3c3107d6326b04f0e96103c2b6df1505a0955c9e44cc59bfd9e8d392ab072030f52bb0c314d4d98977b74526a6df39640ab10ecd72931d5907f911fcde2b889d6b56e7b04f0d7add1a9a6394100afbd92f99e3de72ac37972baa3b5725d5078a615fdd274fd8a45c236c2da8f7ac89be9917a7b1ecd6a0e71e87c57eefe980a04e99d9a1c3c9b", 0x15f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) fsync(r0) fsync(r0) read(r0, &(0x7f0000000100)=""/199, 0xc7) 02:07:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 02:07:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 02:07:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x688, 0x8e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000780)=[{r1}], 0x1, 0x0) 02:07:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x40000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648b639b79fce8059893258a6a7d800f1179efaf9e986f76390064b5087176f90b773e48cb59cc1e921b13fac8afb62f4d71265d19ae2e96b9bfddac1e1d9e94de9935b78712d1a5646dd07e92470f86ba0c239145edfff8f459122b55a50a9b5657c1fd63104c2c59dfde2283f166cb2885f6d1eaab3f0b3dc458679be2f748499cf4efa9dad5f7e972a30302e7af4", 0xf3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:07:04 executing program 0: socketpair(0x7, 0x5, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x48) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 02:07:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x11) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c6730000000007e66087f653000be1c81c25d7e05230e5e89474bf300c4b7925a5f923c3581428b8af0d57efcef070f191a72481a818c62803b8a4dd3a2774ada0372e879c8f982d714c56abe37e64e7bfad88b40c6cbfc27b52ae9a0e949a4ecfe960e5154c35903374642edb001d0434796ef2a49a764f1c3573ea725c53cc0f36c246f1001ad75fa82fde153d05bad390d953167c6bcde29516a6f4fed516a7eb029c0e90e9402fdc38986f2ab68e38ccb098b43862da97fd804a62aec813e8fa99a"], 0x10) 02:07:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) 02:07:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:07:04 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xa0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917800000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e8948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xaf) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="e76fbdc5ef4b3f2c30", 0x9, 0x0, 0x0, 0xfffffffffffffea7) close(r0) r3 = dup(r2) dup(r3) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = syz_open_pts() readv(r4, &(0x7f00000000c0), 0x10000000000000b6) 02:07:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:07:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/40, 0x28}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 02:07:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:07:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9102fdc1fffffffffffdff6c7b"], 0x1) setsockopt(r0, 0x7f, 0xb2c8, &(0x7f0000000000)="e141e7a25dda4a4ea2", 0x9) 02:07:07 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 02:07:07 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) 02:07:10 executing program 0: r0 = socket(0x18, 0x4000, 0x1) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)="80388714ee82460068679b7a00000097", 0x10) 02:07:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 02:07:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000000000000, 0x8) 02:07:10 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = semget(0x3, 0x3, 0x88) r1 = open(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x18e) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = socket(0x1, 0x5, 0x608) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x4, 0xffffffff00000001) r6 = kqueue() r7 = socket$inet6(0x18, 0x2, 0x7) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f00000002c0), 0x0, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}], 0x28}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getgid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r10, r11, 0x80, 0x7}, 0x3, 0x3, 0x7}) 02:07:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) socket$inet(0x2, 0x2, 0x101) 02:07:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') 02:07:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) wsmux_getmux: no memory for mux 9437204 02:07:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 02:07:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="ef6cfce9423fd0955aa5fb9bb39bcb3823d3e2683577309592edfcf4dc5e043795734cf41fd64db9bd1f1bc2abe0e6545d8657da61331c0d2d56f263bfd0824a160451e2fc3decdb631fb4c71b1e8e02b2236a4327ead4c744e6ee3ba7ec6258ac8caf4d798f2c0acd87011304ea1f099d7eaedb02932c52d5d434e21153e25d1fbd3cbc94c848d0ee93a4acc1d3f37ee96ad72a45929b18269193925a89ce9f70e2d0926502a3b31f107dcd2669cd5dd55f79725ea97649ec0f16c63e19bb3defcd2a673ba9d16f41953103043658f1f7189b80ddcc44de27fce350a50bb37ca792dbdd790535988db8813aecf6d027af58cd4e756f74a30a06", 0xfa}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x0, 0x2, 0x4, 0x7, r3}) syz_open_pts() 02:07:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x194bb30c}, {0x4, 0x3}}) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:07:14 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000000002) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f00003c5000/0x3000)=nil, 0x3000, 0x5, 0x6812, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 02:07:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) kqueue() ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000, 0x80000001}, {{r3}, 0xffffffffffffffff, 0xce, 0x1, 0x80}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x13}, {{r2}, 0xfffffffffffffff8, 0x90, 0x80000000, 0x3c22, 0x8001}], 0x91ba, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x22, 0x4, 0x10000}, {{r2}, 0xffffffffffffffff, 0x36, 0xb, 0x3, 0x8}], 0xa7, &(0x7f0000000180)={0x7fff, 0x98c}) fcntl$setstatus(r2, 0x4, 0x4) 02:07:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x80, 0xff, 0x3f}, 0xc) fchdir(r0) 02:07:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0xc8d9}, {0x18, 0x1, 0x4, 0xffffffffffffffc1}, 0x9, [0x7, 0x0, 0x4, 0x0, 0xfffffffffffffffa, 0x1, 0x5, 0x80]}, 0x3c) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="02020700000000000000feda44c7dcf001c84bd494791bbc2aa35501fe3351ade1d6bd5994dba39981d6b6227615362bbf6785effeb58cff252b9bf04135cdfef4387c3e35d4322dab9c505f77ee23034ea687e14cac5250ab4db0b4dfe27c9b097daca4503e3dc9820ca0e67045800aaf72591de6f4ac12e550387cbe17bd15b6d36f8bc399d1419ae6e1c42bed961aa99cfa973c6aff621864c0dbcff4eba8d3c1ade453a41300e098b9f1ed93307c1e10f2c438f99c8d8cba7cb2655d6d57c1e77d0be66a7a5406192bcdbcf0ee038a7e6f188a3efd6925f77105da2b57044de56dcae32abcb55d5253b6ad1dcd4ad3d50d74648427809cf52aa6d60db215221ac5a2c4c690ca72ea920ae7b3e6573e24e901a02956"], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xff1b) 02:07:14 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x1dc}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 02:07:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x3) 02:07:14 executing program 0: pipe2(&(0x7f0000000040), 0x10004) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 02:07:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x20) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 02:07:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:07:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x5) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044266, &(0x7f0000000000)) 02:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x81, &(0x7f0000000000)="bdc86a2fda25eb05b37fe0a7f7ba53d875a7df5d03807b305a755f78", 0x1c) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="2f505c0e4042f54cb3f10ab30f06fe26a9451d09a0168a7ac9da2f915d76672fda235823dc09249d5bc22e591cf15b1a9b8dbab500027cd78b7b2b4ec0beec51f39cae237f34a3d9f1d3067d473e9c19eb8416f9403183d1235cee54112eb828ce6448618d1d47dab83a518ca4c3d1cb59493899f5231f89163662b936cdf859150c4cc83578136f4b0760890f3448f2", 0x90) 02:07:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:07:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="c64aa145ef59c885675dfacfb3e17a5779df7d9174ca46cd9c2cb13f403a1081ba6b0c3da40befff18d666041d3712fd3d4c2f5a168f7d7bc85b46389e2aad743246d33500aa42d3568fe74b11798465821eda57837389bb940295fa7bac278c9d10aeda2c81d053c30d602caa0f794ffc5aac22e7ca67b79dfd0c5f5ec54b09be50", 0x82}, {&(0x7f0000000180)='@p', 0x2}, {&(0x7f00000001c0)="d1ee073d7debf87ebf811e1a5e1c7b19e62a096aa5d9ca2ee856896c1db5dfaca764cbdf0373be0d9f3d18a4dc34d39875fb890492be", 0x36}, {&(0x7f0000000380)="431a0209c1414a843a76c4aa4e88c1e02303dc7122562b573e19bd34156b8ebe59d5ba16f876db8b678959c4b995aa824ba72e30a565e2e543d4c58665bc6a660b8eeef09014ec94e69b02ee251f210cd09e0b4a24a003eab584b4e3f62e055ba8e03589321f8fc95f62c06eb35aab3e12bbeb498b18045a7dfe5e6995cf60a81daf27bd36a396bf8f992c47f44fea8125c1a46d149fafd820e4069da3ee9954", 0xa0}, {&(0x7f0000000440)="418115aa0ee2c3b1253afce9180f643bb5194653451107a4973fbfb6f42d5d056a77edc0f4efbc8a340b2ab0e44dad6434c5b86a33c7d987de2180eeec6e0985be1e2c021788a6742cf950ae889ae9874df6cfa01942515610b6868df9e9e22196ef2da54250b113b6eff259e1c8486d33517fadc2f71ececd6e4a9a7c4d2e21731a6b19df2b41a2028912f26e79b830aba6e3123d3b90d62dcda553e27f3021aff0a5b98b8dd212598fab8b25f01aac53dbc7a89fc761a562", 0xb9}, {&(0x7f0000000500)="d6ddba42f04f202d1e8ee9fa913475e1614315651a356d290be2e1270865449b9f5d3b622a822c3ece7fedd9a00a22ab5e3998d80cd0a6320fe5749bae0d3ff130717e892ad572997f8c015e5e17826b2bc8065786ddaec6e94e1cd332e0a50826bc1b533bceef", 0x67}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x2}, 0x408) flock(r0, 0x4) lseek(r0, 0x0, 0x1) getitimer(0x3, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x20, 0x1, 0xbb, 0x9, "eb80a0a395f56dae8867a3c01086fda17b6ac253", 0xfffffffffffffe01, 0x6}) 02:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a453d528193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0xc0, 0xf0db}, 0x40, 0x2, r6, r7, 0x100, 0xfffffffffffffff8, 0x12c}) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0a", 0x29f}], 0x1) r8 = syz_open_pts() r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) close(r0) dup(r8) syz_open_pts() 02:07:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) ftruncate(r0, 0x10000) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = kqueue() r7 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="9111f990943ca6e09e10c7e7478c6b0790641182a345733f5d7489b7ec28896921bd3a19abe762c1ce2f4bc1ce7cc9adcad85c4f0341e5548c1cde140bfd8f8aa66d77264c0f8b878d8be41ae1a865df53d2492a57c2b2ae7035340bbf33", 0x5e}, {&(0x7f00000001c0)="ca92c292bf615e4e51d322a6886505d73a2ec1994bde01dbfa94975628231455fd2fa5c0", 0x24}, {&(0x7f0000000200)="fdb3220eedf0d1d3", 0x8}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r6]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x7}, 0x4) 02:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000e00000/0x200000)=nil, 0x2000) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:07:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) close(r0) r1 = dup(0xffffffffffffffff) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$unix(r1, 0x0, &(0x7f0000000000)) 02:07:23 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:07:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800000000001, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3000, 0x800) dup2(r1, r0) 02:07:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x98, 0xec1b}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="7921a3443895561b5e1e382893ca4e3526cc1a574fb4b5554fca83ed6b24", 0x1e}, {&(0x7f0000000200)="c7ff0430b98608cc36b8db6ef607108b7cad728e8745342e60c0dfe4a775b39345652e36550ecfdbfda9b51f56cfa9d7f05f0d96ae54b502921073cdc24c644b1d14440f8b6fc0315bd380962d016107f270845f99ef3c9ee90150c16ade7e13d4c0bdfba84c3611625b315b2e38556e3a42348c4e1a03c79220bc878f207f720bfa146f3e9c7af4ca5f944396fb8b1d28bc7f35a58a79022d67b191883756030287714b37d5196f912d50727dccb778fcd2ae216bc05c400bdaf2e483c07ca91c29cd990a9c6bfc6063399b0381bae3cce8ef97ca6b8ce3b9ca97d65c4f4101b8565504", 0xe4}, {&(0x7f0000000300)}], 0x3, &(0x7f0000000380)=[{0x110, 0x1, 0x7, "8da2fb7522979db36ba7c7980562939ae2b67bff85d024f8f709262143e6af32662c790d49cb764bcf89956bf55374bfae57e90285b9f1ed79d913ed4413eee8130985fc30bf0caa9d1dc928114d262580780023daa7f5d928dc081ef9ae3bbc69f9ae8e5aa9cbd5a61a1292322b64f5ebd5a9811072a3127d612e83ac760abff8bbcec115a5908485a274f33025e7944ba8a43fe62df2d376005b762c1113d51245d2fb6d978838032c84e1b2e2f6a0f3ada41428b9837208e144c3aec7bcbd4a69f42c596095efcbfe217e8fd3607a944298a66e621bea04330f23824b66cab5bba3c932bfd0718023025616b4d0422c1bc17ac6d0edc1edc95624"}, {0x30, 0xffff, 0x5, "7ddf97bfcefea20c4402885fee9d916559020b6aec5bc4ba75bcb3"}, {0x28, 0x1, 0x4, "1bb2ca7137a2e9210569a0a57569333227374bf5"}, {0x48, 0x1, 0x8, "6766b73220a860a15a4ff7343e686cff4ede687d75352d5572a42be3454c9cc602c1ad40ed2280b75a9161a7439c22231d"}], 0x1b0}, 0x3) socketpair(0x2, 0x4000, 0xffffffffffffffe0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) getsockopt(r0, 0xfff, 0xfffffffffffffffa, &(0x7f0000000080)=""/189, &(0x7f0000000140)=0xbd) getsockopt(r1, 0x3, 0x7, &(0x7f0000000580)=""/4096, &(0x7f0000000300)=0x1000) 02:07:26 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="35d827baeb37d0ec302fd8b68cdc58b0d2d5676261b73006d1e77bb1c5ce118ed1b175d4841c3b790aa66a33ed15897bf930eabf59", 0xffffffffffffffb5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCSDTR(r1, 0x20007479) 02:07:26 executing program 0: r0 = socket$inet(0x2, 0x7, 0xffff) ftruncate(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1f7) lseek(r0, 0x100000000, 0x2) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x0) 02:07:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) clock_getres(0x3, &(0x7f00000000c0)) 02:07:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) socketpair(0x18, 0x0, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x109}, {r1, 0x100}], 0x2, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) mknod(&(0x7f0000000140)='./file0\x00', 0x8014, 0x8) r3 = getppid() wait4(r3, &(0x7f0000000200), 0x8, &(0x7f0000000240)) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 02:07:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 02:07:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = socket(0x3e, 0x3, 0x400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(0xffffffffffffff9c) r7 = dup(0xffffffffffffffff) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) r9 = socket$unix(0x1, 0x3, 0x0) r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r13 = socket(0x16, 0x4000, 0x7) r14 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r15 = kqueue() r16 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x100) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x43, 0x100000000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x41, 0x66, 0x40, 0x2}, {{r3}, 0xfffffffffffffffa, 0x10, 0x6c, 0xfffffffffffffffd, 0x6}, {{r4}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3ff, 0x17}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x0, 0x10001, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x8}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x60d, 0x9}, {{r8}, 0x0, 0x20, 0x80, 0x100000001, 0xf5ea}], 0x6, &(0x7f00000003c0)=[{{r9}, 0x0, 0x40, 0x10, 0x8, 0x6}, {{r10}, 0xfffffffffffffffe, 0x40, 0x4c, 0xdc, 0xe69}, {{r11}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x9, 0x4}, {{r12}, 0xfffffffffffffff9, 0x46, 0x2, 0x8, 0xfffe0000000000}, {{r13}, 0xfffffffffffffff9, 0x1, 0x40000008, 0xcdb4, 0x2}, {{r14}, 0xffffffffffffffff, 0x82, 0xf000004a, 0x196e7350, 0x9}, {{r15}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x4, 0x2}, {{r16}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x0, 0x20}, {{r17}, 0xfffffffffffffffb, 0x11, 0x0, 0x9, 0x1}], 0x1, &(0x7f0000000500)={0x8, 0xfffffffffffffff7}) 02:07:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x3, 0x3, 0x9}], 0xb5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7fff}, {{r0}, 0x0, 0x1, 0x40000002, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x21, 0xa0000008, 0x401, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000080, 0x5, 0x6ef}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x100000001, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x6, 0xc7f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4, 0x2000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xfffffffffffffff8, 0x1ff}], 0x10001, &(0x7f0000000040)={0x1, 0x3}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="47688795a47be18ca4d9", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:07:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 02:07:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x6c, 0x9, r2}) dup2(r0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000, 0x5, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x4}) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4) r3 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x9, 0x2, 0xffffffff, 0xb9, 0x4, 0x3}, &(0x7f0000000180)={0x4, 0x7, 0xca, 0xfff, 0x9, 0xffffffffffffffff, 0xd3, 0x8}, &(0x7f00000001c0)={0xffffffffffffffed, 0x1, 0x2, 0x7fffffff, 0x9, 0x0, 0x8, 0x1}, &(0x7f0000000200)={0x4, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0xffffffffffff7fff, 0x10001, 0x5}, 0x6) close(r3) setsockopt(r3, 0x29, 0xa, &(0x7f00000002c0)="855c553a709431e4bd770e437f33d5bb", 0x10) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000080)='}\x00', &(0x7f0000000280)='!\x00') 02:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/130, 0x82) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x401, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x8}, {0x9, 0x1000}}) 02:07:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:07:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x101, 0x0, 0x0, 0x0) r6 = semget(0x2, 0x2, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0xffffffffffffff2d, 0xffffffff]) r7 = dup(0xffffffffffffffff) lseek(r7, 0x0, 0x0) fcntl$getflags(r4, 0x3) pipe(&(0x7f00005dcff8)) 02:07:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)=""/154, 0x9a) 02:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffff, 0x80000000, 0x2, 0x2, "0a80a0a96458c10df0c5b54635239139f8d16f69", 0x3, 0x6}) ioctl$TIOCSDTR(r0, 0x20007479) 02:07:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x65) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1e, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000040)=0x25a) recvfrom$inet(r2, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 02:07:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) clock_gettime(0x3, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) 02:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:07:33 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x0, 0x5, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4002, 0x8) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = kqueue() r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x10) r13 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6b8e, 0xffffffffffffffca}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000005, 0xfffffffffffffff7, 0x3}, {{r3}, 0xffffffffffffffff, 0x43, 0x10, 0x1f, 0x1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x268bdef246b72106, 0x9, 0x9}], 0x1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0xc, 0x40, 0x2, 0x2}, {{r6}, 0xffffffffffffffff, 0x98, 0x1, 0x3f4c, 0x9}, {{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x9d, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0xb0, 0x0, 0x149, 0x40000000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x2, 0x5}, {{r10}, 0xfffffffffffffffb, 0x40, 0x10, 0x800, 0x5}, {{r11}, 0xfffffffffffffffc, 0x65, 0x20000000, 0x24053a20, 0x5}, {{r12}, 0xffffffffffffffff, 0x20, 0x0, 0x3f, 0x6}, {{r13}, 0x0, 0x2, 0x80, 0xff5, 0x8}], 0x5, &(0x7f0000000380)={0x0, 0x8531}) 02:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/134, &(0x7f0000000000)=0x86) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 02:07:33 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2c) sendto$inet6(r0, &(0x7f0000000040)="6e4017afcd92a37557472709503253f71a59", 0x12, 0x0, 0x0, 0x0) getuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3000000000, 0x0, 0x5a0, 0x9, 0x5}, 0xc) geteuid() geteuid() 02:07:36 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 02:07:36 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200203, 0x0) 02:07:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xa700000000000) close(r0) 02:07:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) dup(r1) 02:07:36 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x2, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)) 02:07:39 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\'!\xb4\x00', &(0x7f0000000140)='\\@}\x00', &(0x7f0000000180)=']\xbf/\\%(:+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='U\xca+\x00', &(0x7f00000002c0)='\'(&(+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='@^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='}.\x00']) 02:07:39 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10802, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 02:07:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x470) 02:07:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x18, 0x4, 0xee, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8001, 0x5ae, 0x9, 0x4, "0ed903ed97ae7ebec8a70a3a091d2719d2922805", 0x4b2e, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:07:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x80) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x10852, 0xc0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') sync() getsockname$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) getegid() fcntl$setown(r5, 0x6, r1) mknodat(r6, &(0x7f00000003c0)='./file0\x00', 0x20, 0x1) fchmod(r5, 0x1) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0xfffffffffffffe00, 0x6afd, 0xfffffffffffff801, 0x1, "70949cd1bfd4b93812bded45635538a20ea7e621", 0x100000001, 0x4}) symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f00000004c0)='./file0\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$setflags(r5, 0x2, 0x1) writev(r4, &(0x7f00000018c0)=[{&(0x7f0000000500)="26781b9be0220d376afb257854652f23032929fd2a5516c5bcf9322079b00a4667833345f7148743bb3d9dbd78e4cced2022409676a4a065f1cc8e608ab02fb1bfc8a1ba2bcac8941ab9df854744259328ae9d856ace5279e0147328fe63e1b514927e1f029d0f6f147b07d6e172376d5746d7bbc168ab8490a070242bc5bd1b7073948daa9df640e64381f5", 0x8c}, {&(0x7f00000005c0)="2634fb75d2f24270c5ab08cb90deb3412dd06a212b399633a42c25f4a94c713c159975b4a3548c49da008c3ad7a0bf6f8c9b07e8494e88b820c46f34d3fd9867180d29f0f2c6b5270274a4c4e47473c1ec192d89274c7301213a66eb5c23ac80d0a300f9d17fece04a219e89cd956af221ae1482d7db463965cbdeb04a99ba3f28dc49d1", 0x84}, {&(0x7f0000000680)="a5fafcc05e3369bd648c8d2b67b17a6fb596c0f703e9169d10effa9a3b998c64ca552006aa77376eac17d76d96ff02cf37d2a2923104497bdd6adfea0cf2adc15af80756c974407b0f8b6c5eae91b6008bbc08c80908c278c94b0f56cc4a448f84f3924378cd51ff", 0x68}, {&(0x7f0000000700)="20eacf221f80ddb9a367c69582c76a98eba0b405adb583763bcd7f79b4af3888b04dd2c45a4d590f8554a78dd2f7260aa5d6f3600bd80720f87d49464e76ed37c63158c1be7393f305ac90988ed22855b8b5c61b0a9a8bb4fe3a8d5993036854a4636a126553ee204b41dc16ea70460272eab04a76430a1c0e38c501728c7189226f29a7b881c741eb4a6c085549ce8059841774ad06", 0x96}, {&(0x7f00000007c0)="f06d37de1d94617e587915029924ae41191e9b3b30e582272f8021e15b1f5c990d64af6cf94efdeb870eb7c3129413678b0d8166dd49671f701557f2d0ab7876ba87babb0704e3fb85ec14bbf9c4f42cce1ed96f9f13b5955bd9e6cdc647b53ae882b9cdbe31cf439cc45ecbd340303001f0b11dede3d8d6b76073c28572aa4704f177c53387333aa6cb7ecd41d03d56c114c39e48d7e62635b8a116d42e6e82ae530a6e880cb989c5d891707bed8327ce5fbb7dbbce340e81f2c16d4204346329d85555a9429bea455f63114a81ce36f34114ddba3863ca7755ad832afff6ebdc208f581840b0239e24467d1a6f2f10b885373d8725e63ec5c4b6f09282537cc2eb2c78e2e4d669a2d39f2ccdca7d53d7ed059ef72bbe52711f2e3c040ec972268e925c274a130c4e7cf42203958548f53011303c9c4ff6bd06fb980d33329d34217874878b5eeaf64b5b90589c8929c15341fae3e44eb42a6754bab5f584536038db3dfb2c3e1c46d6499c64863fb924ff1fcabcb9cb0add28282920f347daa7395f5d35c4506ed6b92fab952704db4b4d6c553012723f2c548dd8c6482606ca0190d32ab43595b7ebb82cd3ddf7778b70cbd4ba986386d3096816630e31fbf41f5f7e3352ef1edea312424bfca89b2abf5a1dc0422e3b9e4b0c1995c1bd9cb56df5c31643e8b19c3baffbdc39844b9369f3867f23e68617ff301f843a67ac59fed3ad2bbfeb1896878229848687ff0c5b7afea0389c8b2fbddd3ab881c9b8e1318109074bcf21bc8384822a255a0b4e3d7902a22abdfdbc98f2372c1fa4be0ef6a39da1c6bebe2064be7c5f4f1e7d0a3d76c14307e5e2016bf8619f77a07a96f8315f8f4463a62e3f6aeede63379e72fb740c237e536e9d67b7a5bbc1204c1ed46b1918baa5521895eb3bbd345bd2e8299f3ca79ce3c1832dac00560e9dbf6306087459130ef82b410f879dba74f524a4702fe6df49916f9eb97e748918e0f9443e8a068adbff4a31d43c57933f32eba63d4c610b29a67e526697b5f543ac8da2858da5f37dd5071d184eead2177eb1790c3d9bfd691e693e5284294abc329f9ed87b9339acab5fa96fab0d0862360c157b8e7c5fce6d0b58f5c52db8eab1d762b024403b22e2ea93cf27bb87b8bdf9f50e3c426b1646766a06ae812110362bdd969143534e5b2203160ca65c2f5c4345342bc288048482d65451feb2cbe16936b659a6197187b6a197c62c1ccb78689c97288b4d97d4c55c7c6ffca8d55e2c04579c56368ba2eb918aba3a4109157c3004a8b667b06259142df96ef0d190f3609d26c80586da0cdfbe049cdf375e12a501ec58a8c8385f80fbc47d220dd42d00e16c5c25fb9067b83b1e05b3423cdf190efb43d194b928735bf42f9e6ee66c4a037210b27aff5faefdfcbeb9d18ffaf9f7b5a01732a92995f5de9611d9e27f414c36f1d0922109216a256121c247a36a739213f6bf7fb5c8bfd2ba3e0356556b93aee06b7eac111d9a41c2d6541571318070666f77c02df7ad64e878236d2aefb8247f2b1db3812665e3e8066da49f1e6415b429da655a52229b470e08885b17f35feaaea09b0c0500d8d886b1d83ce335569243a4a04493db5048f5d5aca9e9a69f745a6e535749dfa79557b3239ba506fac61334483bdec9b7dadf00180c20cda66e7525d0c618908c488c6edbcd6a22e12eade8874505405d7b3c59ce5744049031bc4ef678ca6eda27b5c180d0a20c05ebb09399f81f5df6df250061104a3327b5e924ad4e14ae19288b7056100b86ab0ef473fe2d0bae540a5c793495026d51c9ae0f5eeb381c93990b06fe87f07132153b6201c0c3a0deae7901bc8ce2f4791ceff60ab189041766f971effd93b7f5ba0911fdff78b44f370582e1b7f6bf2564e3447ede4645973700f7d4e6372d5321e84986f1d4ab8f2ea4390c42779af74f60d5390ecafd2fa3a944149ed6a56fbfb81bacf402cb2e91c338893aec077592b4258f3414bb97d700b3cfa2b825e80a8aa0e5bd5ef860c8a68dde0031374a4e156f564b52ea6f13093c445d404b902e73f9a7a71b698f3e136dd71284c3c8fa9f349e29ddcb6d7a47b4c26aee6d90ddc8901453f43a6b82fc14ee84283e623b76537f2a82da9837e93b7d9115f3e98e654b7dc17c0d1c0afa1b64b6ad314eb195cf80ddec104a3342bb8cd997efc6f992e66edee6fc9ab6a7e034fe685dce5711cbcabafbe1a592f1b5e0d69bdd384bb1a81f7e0c7e34b5d5dfdd390005c8a7340971abfc74720908957cdaafac5f3c968d6d13d425dca911e37616326d1f24b40a53a85cfa0cb0f0ebdd76b50aaeee0ee08a02ce9db76ea7009a80318586db3d652dc98e438d04e5d9a9bbbb5d6ee509755386e179a410fa6ddebe5adca514273d220c2341e066364a2dfd6447eb74287acaa86eed327d1c92975b50a0353ecf0e06aca8f34215f0eca9ba47db550c9f3f7932042d146250f35eab118de1ea4c1ce85e329bcfc23520af948b2204766fbe8f5df33ab4783701479d5fbb615fb4361295520856a978d6e9ced88e5ffc991d15851e4a8c878d1012d0de27208248895f394dc124507727b0d60a6d487eebaac3ea17f1c1cb9253c62b09c292216f5ff7332c26a6bf262befe8c0ac14bd1a33377d59507fcf823d2b7f4800750e4bf478a63067bee8b00f6a668765825a87b6ca16493ba986b1ac77bf6b2e279de519911406e503b0df96fd2d37264090ed3a64a57ede7a9387c691a07ae0c15229875399cc79b0a507cf5415ecaefe8e5dae2ff7b7b26f85a0428ca5985c964c49628994a69e90dbc231306e00c060ed5a7b020877d684064e792696c1bd6d0a312e748ded9b0514151f9516d1fa986c8b32d94756936475501420e0cbd57019e5c50ae148634ebeb47b5e88e8efe9d5595cdd2effe14769164fe86d92a189ff303846f3518bc4d33c4f7b013d6e05e8135cdd5373b843206465acd8146da9bfd26ad446c5af29aa060fe5db1ef351f86ded2173414930a1da8ae19d1a0f5daa8c9b10248da484c18a0f17c26e0ef908f5bad35fa2ca1d66c8e50dd3c355bc93255270c5f8efcd9a3c9283129da479d94604979e923a9bd890bdcffe3300ce749a5ee6611af0e8832803a1404cda1c58df979b27bea822c1887de587820bd3b398b0578bf1c46260707db941b0464aa52cd46458315e0c37db5cb162f4879b9d538745914c05db6ae0f734e1f430a2778084b5550692acff82f4def0f3770ec0aaae3efc8837fa9abf7d128528b6499994af6e78ce7ae16a514cd6af281d2eb9e45f09852242f73756c00a2f48e8ad283ea96a4b2165ee14c69afb8c8e1f595104fbbb0fef427a794013f937fb19e3187e61c8c8807a2760ab4eac44968052062f8082737c97f2a877c359ba2c7a0bf7c7a2202f6e192b11d29cdff6e98f91429154f32020c71b958d79bc18410cd4a73ee93c88b6b9ba60ee02be8dd530c6e9383d38c4c439f9c20480a590aa48bde9a7d1dc40b299c06bc05382e940c2e8684d583dcb8f7d91d3d1f3e46cec05655b6a62c7a0c69a4b140de83c2470d7e430bebde86a3e350eecced989e989341788d8b72cc370c69862317198afc2b682ccffd41e81cfb737b3cfd609ca9ff2056b6fd9a5f6aff8bc9adc4b22aae1be0393fb1e4314165f56a39c81bad76f880b8834e768805ca74846b17d56cbedb6f3df56b33758e7267a04345cb0cd86278be583de4211a354b7ca8d61f4c40d6c33c8de8842102cce38dcdc0ad695348056ab620caf8255c30109f85f31eb5cb5793c2f0e9572ba33ed67614d9d1c64ef77a49f6ea867d864e77ffa3952d085eacba612132f0238df63c170d3dedd80262834d659b1790ef5dad44ce61ec09f07f24a84b8f56ae4365b4a7ad716f1f83acadd2220b8e096ade359b8dec6a8c2a9998baddb28c08f943587a790fbd9c9eab02a34565c7aa5d90e9fa99ed7bce957a9b1e7bf1846b45849c066d2b1e489de0e62639afbdd2af279c031b45e8bd673a59d1cc66497bb12592d17968dd2f12c642f675f767572239732ff4de3ae5e0b265e0f7979b4863811283ee55f4bfc8f2d73640b093eea9326fcf8124da34494e83593c2dbcb499dee7648a0e61d7b5605c8784c01118b0d398928b3b9feb362393a0b6b92d1c44dfb57ca028f79d409ddb8e69959b6d8a948b4025cda2c3cbe407ca05a7e98a953de2893f4714eea69034907dadbb07c60400f0f1d18755ed32d57b459cd2e11009d5198a6a04a3aabfebaeca5e7648410482de659cdff80897c5c321641d9a7b24271d374f708b49651d775ea63df7a49f5238a661dd0098fd3e9686d1b20b49f9b12204f2e8104a7405183c4ffcae074c40a14e9bcf1a771475cbba0668b5abbc54ab316214a903cce0f00e3662b310627661554bbfeaad55c22ed50cab4aa8110650b89376ce27694ff163c3de97b1e9a429ad69521017e5b2c47828dd8f52246f5d301dded954900570e39b98ac40537cbc26a4ac8db7eea00e7bb611871e1b0d50be38a2987beea6e2173ecef780d93acd421ce7c2fc7e8346b1df140dc52ad7c11b22a6153c7a3c45be26c21ec611e6c8a88b97eba1e32e2d24aeb077fb43c1d19e5b24cf5b47f8f6463db22f1130a95b1c992fd00b3e72ec88117a2977178aa7b847632eef82e1bcbda7e1a3e8e323cab26457df2803c63eaa4ec9cbfde0b65f768439ef732c3aa431ae729158e73e8f83e0fce89f7f1c409792ee3013bbe3ee22adab42c714f6a7c7380fc383e147e297abee3f429c77cea28a4f5c0668dcef7102e84e85bff917949cb708eb821ba03e24521c48c277bbe2e82f142c5df00144bbb1e0010e0bfc7435fb7cb6fe278a9318db3603be71c1d73d0749d1d324f61503d3bf43fae52605d30d33c0813b023ef91e934ae1dfae89b2872278936d192336cca0c5d3b4d40745cdcd4024fa68f5e566ef63cfd368737aeb5bedbd8660c70a635d5c0e7aa2fd35c7715b83e65d0d2e465af2fee8afaf735a070ed6bd49741426606de6bcdc72238f04cdf257a0755b0b2f02f75ce754972276d1cb7c5301d7430e6f6ca443ec55568fcffed1a820fdea172248a78031048f829b3e00b8f99894a7988b1de69f1ddb2f34a68a598b02a5a3ea8ce8181bd4d27ae7aafe8f22182737945013d674e081e3fb58a173415e13713bc4468fe946a7f0f2acb410932644ac804ddaa3fbef9636506cff4e9d13d628f476c9b5f2dceba7290b9968eca7c1def2f4be800849f017bc48448a31c4fe81051629ba22b12db544c6e1e395b5c745fc8ae34362584a491c2cbd0a827556e48678982cfcd4d51ff1bf822a76c4becb8f7930c6f40c172bbf6a69bd1573981b4bfc1ce6590ebcd58c58e4a485bfc6c249a9d10fee7e6adad039a3ff566bd722eef12d7ebb9621442f95b362d31b7047a94f4d0b1e26a5f898c88414eea9b2e4f18d89c8e2acdd41d391d0600355cd355f1b4eedcdf333a0c344992d5219689fe61b67a60819474246cf4e3290fe219536cc4995bffd78bb6e1b75b0e379e75f3b6a9ebe154eac7fc4a1b818078b4d96ad6668882e5bd7f0e8312c47f1900ee42bac9e7246ea1fb9e2345b21ec48569d4deb1e90fe02a07f8870ee3114cae7047b7ac3611a5795f6808937c59d2a0374310e2dce46e9ba193750672017f7c200187446d63b916c76970c2e01c6346557e282751c62f8518c1e293a253341fac28a013b17f40b55e90ed4608eb0f922ec16211212c966328d66c75b239da45", 0x1000}, {&(0x7f00000017c0)="9485ab275a0e36e4d52d736230c9cf693c534c47963717929fea9584a0ad4077cb7c075f97293a61f395b2f51f70ef36c30770eba1e28d5c9eedd9e59a0b03447caf", 0x42}, {&(0x7f0000001840)="a4277709e1d318889d67692f7e9c9871e0544ae6fb39dac2d349c83b39e2ce2645a86ea7e8788268856cbefae7b137bde7c6ea659e915e1926fef44e6a99cadee733ef8fa15d08637a76f49933d90120954607c9dd62491ec412a26032a75c08d981a86f010494c027b548f4148519c3b915f320c7923a09b4f48878e0714e", 0x7f}], 0x7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001940)={0x100000000, 0x9, 0x3, 0x7, "7f95e9f7a97a79216cd0520fdb738914351e4230", 0x40, 0xfffffffffffffff8}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) openat(r4, &(0x7f0000001a00)='./file0\x00', 0x10000, 0x41) seteuid(r7) fchownat(r4, &(0x7f0000001a40)='./file0\x00', r2, r3, 0x2) accept(r6, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) r8 = open(&(0x7f0000001b00)='./file0\x00', 0x20100, 0x81) mknod(&(0x7f0000001b40)='./file0\x00', 0x6000, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) recvfrom$inet6(r8, &(0x7f0000001c00)=""/183, 0xb7, 0x1, &(0x7f0000001cc0)={0x18, 0x3, 0x4, 0x7}, 0xc) 02:07:39 executing program 0: socketpair$unix(0x1, 0x202000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="f7f3fea54889cc9615656af0a52f47c88d240100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 02:07:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 02:07:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) 02:07:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 02:07:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCSBRK(r0, 0x2000747b) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/180, 0xb4) 02:07:42 executing program 1: socket$inet6(0x18, 0x4000000000000005, 0x3f) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x100) getppid() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r3) 02:07:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000001, 0x100, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0xc00fffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x78b8}, {{r0}, 0xfffffffffffffffa, 0x4c, 0xa0000002, 0x200, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x8001}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x819c222398c10813, 0x3, 0x8}], 0x0, &(0x7f0000000080), 0xb0, &(0x7f0000000200)={0x4, 0xbb5b}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x63, 0x0, 0x0, 0x0) 02:07:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8, 0xe38, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x2bb) 02:07:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff7ffffffffffa, 0x8000000000004, 0x0, "85495500026db5345c00", 0x80000000000002}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:07:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:07:45 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) getegid() setregid(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r3, r0, r1, r3, r1, r2]) 02:07:45 executing program 1: r0 = msgget(0x0, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/202}, 0xd2, 0x1, 0x1800) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80, 0x100000000, 0x0, 0x1, "2e5ec26136a03dc56ec13f952aa771bb3966df2a", 0x1000, 0x10001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:07:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910172c6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a065f5b5336c856470e611fae311f65f43bb2878da45c0a2cee6b35c3d5e9e41481d13f38997abacc8a2092af3d63116d2d4f0b3440161f5d5a2a9e8fe4ac474f21872e3f8b6db2c9fe2b1e5bc14626ea4230c7ac"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 02:07:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:07:45 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000040), 0xfffffffffffffc65) write(r1, 0x0, 0xfffffd7e) 02:07:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) socketpair(0x20, 0x0, 0x1f, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 02:07:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 02:07:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x580000001023, &(0x7f0000000000), 0x4) 02:07:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 02:07:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x6) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/177, 0xb1) 02:07:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x10000}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt(r0, 0x4, 0x8, &(0x7f0000000140)="e3748c7efb672e615e3e6d5288932aa2383edc96dce0128092e45fbf1395db55db6e87043e6985a31ffc793ce9e9938047fd32f5603068", 0x37) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 02:07:48 executing program 0: r0 = socket(0x18, 0xc004, 0x8) sendto$inet6(r0, &(0x7f0000001140)="6971a3f5689f5aa90c3e442794ca564091a9a3e2a68e21a185e47622f1b46eaaacb52ead8be4c9027ba191a5c71a132cbc3183d4cb450467acd91e475f90a6bd2547a50899386096b5aeecad7978dd5c846ff1b6ff6460e06c91ae950ad4", 0x5e, 0x1, &(0x7f00000011c0)={0x18, 0x2, 0x100000001, 0xc285}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000001200)='./file0\x00', 0x80) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x33079c794ed974ec, r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xffffffa2) getpgrp() sendto$unix(r2, &(0x7f0000000040)="3bd522dd3fadaa246057bee18304", 0xe, 0xc, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:07:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x945d) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 02:07:48 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x3, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 02:07:48 executing program 0: r0 = getegid() setgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="e188821ee3ed771b2c41dc88a2cab2fc254fa311333eddb8d84da2dde05d6858c707ea1cd71c1c38866342a11053e1076ad736092314499f8d46ad622e26c71cf5e3054d29be150dd08723f8a9564d34178ee0fc8c0b9bd863367963c3991e2fc3c3cfa3c185b4f4c5eabe9d89baff97989bc015188b223a37d1bfc9097e40ef028de6e8a7b5e26f58db6a2825c9ac6d309ef7a12b6efb6b4767a68af44917afdec3836e779561ac13a068c4ec37a563154866fc4d", 0xb5}], 0x1, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r0}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r1, r2, r2, r2]}], 0xd0, 0x8}, 0x400) write(r2, 0x0, 0xfffffffffffffce3) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:07:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, 0x0) 02:07:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20410, 0x28) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x80, 0x7, 0xfc}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x1987, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5c40, 0x800}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x40000000, 0xfa0, 0x100}], 0x7, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000085, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xc7, 0x800}], 0x5, &(0x7f0000000240)={0x5, 0xaf}) r1 = dup(r0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0xfffffffffffffc01, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0x10001, 0x8}], 0x100000001, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x6d8128eb482f1d35, 0xa70, 0x37cdba12}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7, 0x401}], 0x3, &(0x7f0000000340)={0x100000001, 0x100000001}) kqueue() rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0\x00') kqueue() mkdir(&(0x7f0000000400)='./file0\x00', 0x100) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000440)='./file0/file0\x00', r2, r3, 0x0) r4 = semget$private(0x0, 0x7, 0x409) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000480)=""/186) truncate(&(0x7f0000000540)='./file0\x00', 0x3310) linkat(r0, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x9) r5 = open(&(0x7f0000000640)='./file0/file0\x00', 0x82, 0x51) getpeername$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semget(0x3, 0x3, 0x400) kqueue() setuid(r2) fchownat(r0, &(0x7f0000000700)='./file0/file0\x00', r2, r3, 0x4) shutdown(r0, 0x0) lchown(&(0x7f0000000740)='./file0\x00', r2, r3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) semget$private(0x0, 0x3, 0x510) truncate(&(0x7f00000007c0)='./file0/file1\x00', 0x4) socket(0x18, 0x4, 0x1198) 02:07:48 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0xfffffffffdfffffc) r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="a155f89afdd43ba24c3ed2c4aafb17d8efa3df867eeead0101fa7f08085d4421111568ef930d", 0x26) 02:07:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) shmget(0x2, 0x1000, 0x203, &(0x7f0000446000/0x1000)=nil) 02:07:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="91bd7c"], 0x1) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x82) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x2) r1 = getegid() r2 = getpgid(0x0) r3 = geteuid() r4 = getpgrp() open$dir(&(0x7f0000002340)='./file0\x00', 0x1849a, 0x34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r5) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="24946ac16df970271d7d59eac95f1bad1ae96946ca2f3560ea7475184d3c38d7c565d0a98fe2acac3d9c45bcb0fb5a9d342608f5d0429f70957913a45176c1dacb0fa2c843caa8508afaecf539e540c240ccc151a70b4191b4f1980e941987841e85311f708d51aa3521a747b460fa356531e1413e0f1daa8008fb1864a354ff2a4e1da0f949c89956ff6fea96a38d113447f75a928c67d9bd755298ac9e0509e64e9ded00815b463d1bdad44edfc589db0fb8d6469f29dfa6f494ce804798065c7a7019c077dff6e5a4b20f46527c33467e0ea232332993d5fccb44cc47c569eca8ec00b537452dad6276629969dae6e652eb833d3a73b6a927d67f1a23bd895882fdee5fba9f15b03dddfc8a9621d3dd6bc9a33c6daa529c4206664ff262b1795d0b17924c15d406ade6b44aa1ee46fc8e577ae577bb8a870950b0da8b50fa8d8d9eaff4e5784ea4fbd2bdc2e02e66577e71f38eb6c31a29a84c8253534af3ab47a8f446b6e6d9bf965dce5b5d85d12c233cd3ff66dcc1baf3a72c5100cb4edfe258fd3b0db89f318823dd8420845e98a8ad4cc7fca0e16b82f58fa020954ba227daebab2407ef47dc46bc194e2634752ce4adcb0d34513b0750e4597456bcd83d680ed35c188a78902f1de2b86eacc8503f58b8a0df4825fe32cf7f9e16db261ab4ac7e97239c89c87a7b05e958b0eb7af027e0da6329e6fa056bbe5122103ff4de728ed0dbeee057bcd1d4c285979a6fd3bbc6e36993b08a2f37539c5af8aab07c450ee738ec20b4f08e1e31bd1638a870f57b8c2b99d0287090fdaca6282f0e15c28297cb94d450bb766eef32a023a3d9fe408cb89e0ed3b1c18f86dd52fbc240dfecffdde198829216e16f0065dd158d73247b16d04e35afaa0a94344b37fdcdccb6ac121a5effaf5728ac9d0074e7d72840da7e4e18442d755445fa506e3b70f116704d2adc57772f74e0e2d518637882f6edb6bce0e0eadad5a0d344baa64b543b1db86972e34e044454aabbeeba7ea71ef107989373a993c036b798fae6f139a28039354895e9c8730db04a221e754738e670e012db6026190af23efe8967f0a93c21a044c1ce534b83dafe1ff8cb2411b7b081e275263c196cc8e1110b889433a5da4e38639a768ad0d0a077b952af78387a0ee9ebf8bdd6e39aa9bf24a9252dc1b9d9fb468b0af9d8928d7b1b9253fcf54d74bbabcfd69a2c788b23209139b8dfa168dceccf3c57b159babec5657c4d97527a239fe8e10943207ac2e92c20bf3a501d7d34eafa4bf9db30da8e78b24371379a24afb089e278a62b8d1297cc0eb8282249ea02f05682ac52cedf2efea8da8b76d328dacb82bed48e1dc058be38dcc775523eae46375b720067f67a4bbb17de735d1910a0050fa2899e47b7bab4d6903821b6502db445955040a832b8364262a4b73d248ae808585271fd09216c3fd5b8bd58977a753f3f676be33633fedd8d5ca794a527c8a140b23b88069f812a422811129209f5871991325063413512edff4d6a331a15a0abf7ba2b65d1479bd403d66367fda62e948623af4c890090eba0d300b2495b1ce8d281598e2123d7e42ecc777ca3981fc312faf6db571c217352f30c2422d8b1a9046a3b0a74648684722e142e0712c65a592232dfa8acebd32145eec4e7a6f2210b3fef50fa490e050beadf261e791519c9ce6711d858c65737f5fbac917634d5a8140ebf1bfe85bc24f9653ebc3b8323b2a3ab337c394fad15ab02e8b9db6ca7a9fe34c230f8cd313d720c71384ca3101671756ff8953224a97d4f2ca473ae96038bb09a4929836d3efc2f6c986bcbde70b5e97f000e22fbb699a8336d1b4984f90db7377250b7470040f699ea7b725d2f6db92f249088c3d59cbba5533fad1f1477238906c16e4835943732a627c5eacd1530739eb7b77ce7de37898008996d920f8ba0f5c621312f62a154fdcd351a08ca4d7e9fd8d458c6a3f3b495106101d41d838b0efdf770abb68d82aef3a85121bebdeb83acde946d5e26d204eaad6f1a7ecb580c6a65c4cf67d0f9bec0387f9c26d1424def9783c1b6bab5c04af1a03cea60a0c9b7fa2f3423c5370343d0ee946d7a8b0cb25000e0c3e24647005bfde69cd0cbf2b6896c2b4995fc34b2b69d813876e706a22f6855ec229653b0f3ce9e2909417db1be546e937f3f83271f0164e3b9af4223b4fa4067d7fbee563f5afb310ea7b8ddd6984ef448ee6bc98d49ecf08703f3892f2aa41a50969ffa1dfbfb762574e4fb21c1e48cece85998d5fd60bcaadcbf482413ff73b8c11baf80185ccb1f51dfdd8c703a3f76b2ffc04701d97546bf9ed2537ed9c408c81d9f0ee85590d1ec00ca1bfc6ad936fca91c29f2332581c4c021ebf7be16e9a7984e9ea00c4c248e321f81e16bd0c52479337f3393c9ca55589d550597cf1a1a54daa80a01f6b4f26625d3c55038335d4ddf0d049b32c5b8bdeb2b4c224047e810b5edd559d078eeef9337c32ef4f2e9590e5bb520197b7977dd8aabb21a0e7da227d4c2dc7189703014a83b523513411069c9bd9d053ae19a4408f54a6a4011b6b7fdc71673a3d5aec7dfd8f4a5a69336727af2fda6648be1078beb4350dd02c9d770374721b2b8fbc1bb6d9cb18b88e3420a346d71e61d091620ca3e34b9915b082ed9881156f30543b662102fe0512ce78df1cd454b1f6001d9430ae273e4cd4844400e91adb810561953becf5ef2448ffd3d550fc0f57d888df199257e893c573c3d6a56af87862f69218bf54890cf5d396cb53cc0c246ea9b68c0a25a452c12a111431f69bf1b79ce8567382418e78af4b1d54f7554cb3a7d9a6843edc86eaee1e2221ebed4b5b55cd602b0c3f6dbb9070e9316bbfb9bce27a42255c7f6d4077d7533eb7188e3dda259128214cc3edba771e8aeb3d660c79869f20cebd38b020905a7fda6049994733c190fa2445587a5913590ffaf88ffc7bf9cd6ecee94926f618ece7157416b73b735d94d12b58075f16fbe08b85b2b29115abf48df39d611a85d76b264cec76b8e5ebe733cb97b0a93bc42c19816b93ef7c9e72acfa86c418922dced03fd369a283752d1dead5b9131309694a0424080be6e0f66fdec628bf9b47b84a4f19f49717e850dd82211549dfa14326ed0aa42699444b7643f50759537d48e9fa0d35ad6a83754590674137a8789de08926ff8a74a6f0142b7f5734a42a63c751ee737e8739f4096e598a11407a4e37ef6a1ac1bedec585b447959145bb8a5ed1a1daf9375e7794129533b113efe41c92539e339292d9d69a6e7e6a8689da01afb348ce9a2256a39b39906a4386db564f0c4e1967d61f8b2f9425cff61ad7fef42bfc3f6b48ec046fcef478f7a0947e935cb1625d14357ef3989425162f82e38cd03667b476d0058480393aeae97574da8d7bdb6f89ed029f3b643200760186f60f692329d6f7a6141225e3f308767cf0a8822dd7814549bb61d92d952e34f9061fdad1d6ff9984940f696f86a9a988dbb116987a5371769e150ebddae510738b2870c52997495e34ccd4143db82f4eea1791664b91b1b22a24ab5220b3441ee5eacc3b777a86245d1b533c95a039cb9fdacd8d00df2287ced21d60c6ab62c69ad5fc23811367c28b97ee50f501b7aebd7b6867036d02da653ca657e30a8be5c43f3bf4a714d4584f39b98bbf8ddf26c5579cef52c8fedd9e8947c29c3f7416b194c9be4474057d36c0150f0161da91bbd6a63e54b7c84954e79647b7beb912bc6d72529a8e61095cbe0fb2bff16cf8f00666d588832408c5a52093aab549cf0e11c14d6c59be225b0994778b1070fa06f28b62e098a5d0ef3b183ec0da2dea93a7e3f57b7c526091c2b0f01975a9caabb8b0f07dcb7d9d120519ff46e1dff675527a0c8461974d0e4ebe4a8206fe91ef1f07ed63ac4433e4f8d576420c886f1243ba24db78afac87d347ce5b9a0d5832ede6a31c6dda64ea85daee844dea88d59471d57561bcb4a8e42bed0209d25fd13f0c9577cc89abc782f131de4debb1bbe328c2fa78b2a331a6745ec070eb150cc3b9b09ba7390fd7a66e6db62345311538d6142946d26d27189a884cda675370cc56888d09f9c9c4dc515aca8bc0ac4396dfdd9cdc4bdaee9898ba379bcb5b765a9104e56454fb77cb28963c9a031cac38d4f0f7df36bf42661f741a760b88cb4c3b39137be4ddc670d99a92631f6525f321e6bbccad05afe3a41fef6548b137451a4119b0eb560935e7d71f9c69369ae22075674dd0f21d4b3ff4d8bc66aa73f12dd986616436886270cec0838df4a1584231c46b4258561aecc87eb8798917a46191a620c26b0e60f0dcec909303781dcfcd92b5e27e7453e561883dd6b639ec2cfc38e6e84ad9b791f6d2128d5d884204362cb12abe68aba73eea0d8cd5c94d597454ac2adcc7ecf8a512149fd0ffd8ff312b21db961b2ae3040defeee51bd2c5e6f35bdea14f44795133af90f2397cefd79be4dc7551a32d566c723a8e27bbfde33a9fa6a11794f07bb4c3719f9ab24f4829c9cca4252146d8141bc0d874492827c9f6bcc5388a28aba38e9cbd1d950a7fad18e91b9ddb8fdb0c6d04cb4bdc21769e741601fd463b5bcea887f51eb997a4df7aba381418f8a7c88c85594d01b7a8f89b56a6974ddeeaaa228b64bc353e8a334483bf402cea0bdf318d84f72cbb22ca6a4c31836e59ada29ca30d210b99ed1e0891642dcf510a52965b4ecc291e3d991042f4738e532c5368245c08a3e8a15dd033f6999802140dd0b46c7c803f77d260f51fb74e11e93b726caf19836224fd0458b2a00fab544f1f6cd2cee67c1b9ef596c61bf6196741e868b4798db84b58b00087856b218b6b160f7231360257a41590940852d50b945833e671507ee85bed32e8579bf3b0fc9fd88e635462eaff52c9a45a938efd0b594cd6015a6d517e9c53d3edd31265861ae21d89741d8789a6e2adf7ff265a66cd1948522bb9ce42ea4f049a85f062f799f40e4fbfce8d19346632033caf2531dba9319211f2af883f4a990cb6b1f960b5bb46b0e77e420618125a3019b77c6eeea6a378191376ff777fec25377e3912eb4dea524b4cb3adf96e9aaa159670a6cbdcf620fc9e858b6a02604fb3733be8ba02984d268d7f12c206bc591a56c2978bd555c4cec1f3d324b94b2a941680a1a4fb84438b251845bf7f6713a0ec97e4e222e4f08ea41ec171740b19f157a1a528aea2a0a679f122310ada3f2762039de87387b4457c2f18dec3f93faf81cf09212dfd33cad4d39486c9fad5403105d58c70d85752858e0ccae8e4df4d979cdcea3e58b8d73150ad5d3da32857344615271d1b9a794ba97c562c3451154592dca14b30f4501ee45df99b56a98b01a52669299eb09ef7e846e5e89b534a14c340f2a41d8aba39cc9645048323355255880d72d8dbbb671b6aef33b025cff4b3d973b9f28fa99fb1eb15796d2250933cd1aae06c93f9f01c3e683182a392cd6efd3c2519f7d8a59710e210a9ae2eae2d5e642ecedd7bb0b0b3a67146d9431636041500cc827fe18c6e2f664cb97441b92d54b22c8fed683320e713ad2664bb3f2e4020ff1e0ecc3d2f1475e7896d2dbb09c974b7469947d7c166379462414b7fd44254f017f3bd4e801dee8b475198bd4165c03780a5efc1e7fd397a0a80948025425f3fbed37e1483a38104dae8b4e97545aeb7e671128a00bdd4c31e49d2af6c24994e519cd0ffbf0cfa24872620e9eb0087bc9173486ad180e1e2e29d4bfe450ef78cf31379e74b008a333ee247102c9", 0x1000}, {&(0x7f0000001280)="7e80bb858fa18e256359ad8707a2afc4ce942e0c24d9d2baf5c1a6b70e2bc1c2e3967e29c3a1a03f312b38ad6d5a9301c52771950949a34cf52b80f3a967db72bfa882dd66b7b1d5050280ee309baefb64bcdb6c8d5f0b16080bf8524aac888d595e6e103de0b8b8427ad54a47b3f0467cca1063c9f71bdc2ccd5620afb3641ebac8457a72174c5ab0c9906651c61b1edc4186a99d81280aec913e2fba9a819bee9f790634969091f5de24a624cea13b2a5ce357157545d1ae718896248274fce62e24f95f7aeaaf6328a5a0223e84f5e606244cb1b8813ea705d7097dfbc5d83cdcbe9ce830639c408f52a0b090dcb776656ecf1ab8bc7232393117ab5d74eef78a186b233e55980d67f240a6ae6919ca948b905969d41499a8bbfff8d85b5659892bf36ee81ee40f4eee70ccc23b06c3d2db5dc2790c39ef4c7e9f3f06459df144abdff393fed8ed4160901eeb3f87165b71e62daee9e42b2b5a01c65e296ab2d6738a5fc861671554498f8dead58327557d2067d4b3ddc17648f0f94d7d2fe57e8df6e6e122540802bd29e20153e1a8143a539b7db22e44939f77a93db4f3d9e84cc011b2efbd3c4ff18080c663a99a06655bfd986127d51170f9f146979f12ad8ef1c94f47ac1d62646c99347355e8aa001541bef381813ed942376db3ee8963833aaf2affa5535e021c2eccfc441410c5c07bd0e4d8b6cc6469fcb308e6167283eda3b158647c7b3b853c9f596226d9d353a4338b04235bff469a912dd02af335966ea69ab9b2c39e7d488cbe752369841bc3113191461dec9e79478b533b4980f46ce1a7350eae30ce8eb8d577d48fb95be897c7edfd5f44296da941be07d1e10188bbd44d3ed8b261a37522f7fee0e2986431835729bc0c57bb4eacb819a57e40c20713e509fa23b54a8c4f4357571397408a2d178088f66791bd7313892bf2a00a4d53b830c581d012573919b0b554da1f1cc8f8c835a13c2c0954bd080816a33cb551a4a2ab5cb7ade28d146a231058e9e52c747a73821420fd522e1d2d25732d8d19a44b12a42a08538b902f100d20bcd835eb36918ebcb7b068ebe48d17f9570b61dab6da7388389eef3243f9ca9963e88307d604126008b19b3f904ad333cd8ee3ef2dc8fc21851e8613d74f3fe64fefe542be89cc1c780e65fa51e2056d4b26ad722198bd9d2e55fe02b8a9199aad2854da6f3fc5dc2c03a7cd02edfbdc9a3e2fd454f09fead8d7c20c5293623b6a5dd06df5fad8ab3afecc7c812ad45181831593a6172cd81af7556f8bf50341b9ce410231889963bc902940870236072a3e631b59e1181452d144896ffb121f4ef4327ee38bc7472e3bc1ebf0243fb3a38184de4c11c42f26028c7b1286287e77f093121bea9b55052a127392f71af73a0b3a3477379d641574dffb435781c1f0dfbc5e37ea8a4e68bd4764787cd01ed3ab95723b28110e831a5a02f24ae81592b93337ec27d364cecf3e02e0d1eb94e9aa94a0693b71ab947b0684ea905f14f2c010652d060b348e380c10765a8aef114e9538a1c0a5fbe97552790b17a3803e30fe633e8501ba51363c14753c97bc4b068cd056abc5027b8565cda7d6409f10264352305337397b05a7edff8729d1e10416823094772138f873f0e506469762b2145bb192b5a51fa64a90b90bea6f2361034fb06257281c9208fed0405e1f9ef12c607b9d0a86be948f4c5b51fc9bdb2241715796ed6abd5133c0ccd2bda3e527d8ad9b5869807dd2bba62191c6eb858ad59d0c3e9fe6e1546d69caa68e5a826723bbbd6d9e2e228887692735f78b0e4398ed24b9bb9da5a2d7f819cc56ef3b9ca35ea7dd643e17d8d7620b09ed25cae35dd5e248de80475ce3a826f12ad479151f0f13eb5091a9e7aa24b210038da20c655b78d230138819c83c20847b46c8463acbc92f7d5cab516037072310fa8ca00bb53eb10d3a5841697f0e40d5faa5ce0d63d5690ccdb417c5f6177a0a0e2ef415701b2d74bc5802187e3d3e6e78c0c647d40bfcb1f02f9ef3c5d3eb7392be102436f46e2fe4fb1ea8023ad2a69897773c738f763e832cc3600beccb1df95ecdc680501b87e25d81a0e1dfbe8c66f8ab8f376b304227688acdb5eaa0233e26faba7ec4c7318477d342469b24d380b9c78d0725a6a25c760b94f56c01aeb899e5837c9cd582f1006712f7643a54468041c27c78eb01e9d9678dc71c5980f970c07af0706c0c8a40a454e9e8348765155ef679bf7e9de3ab59cf769f40e964e0b44a9646b150650689e3ed7c33d1f46d5f6a9c46022099d1cf7e41b8f0a24ef25db975f4da3e017705535281ef38a3b4bfd7f7dc1116dc0996434a51f9d4bea53a6f779e4614a149ba9baf86778ffccf3e594276266103f465128fd9c72e7fc655fee895b1f89a668217fedc776cb1c2bd7463bcf629811b37331e3fd18ff29e2448931f5479ba08929107e12d6b2e1fa11ff6d4875503e8056e9f69088f6e6b0e2dc0cce2517a20dc7bb2bb303886f13b566b117a6d512ac263fb528694f6e2bd163e697dcfbeee7f0a6435cb214caac545ff1aa75c41858fb36d4861d63068c2b219136556bf3a0d275a99dafc6521496d1649d9ec8a5dfb4a757baf1f0cf0ebfb03b85e647f3719c39a1d2d9a6bcc036f0703e5e072ee8ef20b2274bfe037054c8f56019fc63ba8c8980d0ee0deea96bc6052581856d94e685f5b6f1503871294ba3fbb925e39ec3e693c7bce4ed3c4498363eed8be88f3df4ebf8a043108349ad114a73ae91cbda13313540ef6c60121c817120ea3ecc6ba1e21ed72f851cd72b215ca3081c285b7425e14cc34c1ac881dfc2b222dd1cd88a981eb3b992234113a234944ad050083abded8814f34b2e339bd7dd3811813a14f9d2ec2f69616714ada415f6970d3c49ecef91e2c6e1f30a5b4a700fb824e8af62f53c47f197046961aa289bac22671932cd4c8cedbf8fa1d49558dbe4a08c211fabd182360dbc832dd7a5d645d9f42e6994e30d8d47df221a95abadb8bcb0e2f9bcbe6345050800cdd86d6e0d90185574577ba4021fa81c57a58eb792dc96fe5f18e08519e65862ccc5fe259fa2d385093e2d52a617e8b5438dd9e3db80862deaa25dfae021d5a9034b354de476ce15b81917e719073d1e0d435400bb99bfe5923b5a301547f7615a2561485a940193b0e5a9126b829c54fc32ca6391805d0083b33d3716e3024276411cc6ce86d7d0f2110e80ad87b768760854c3913188f5c730c5748a5339b78eab518390430117ec609e085b40a792d4003c27aa1a3f104705debbd50b6b250fa2e61098e13556b249b81e32039671a1e6fa571bf31c5db9cbb4234dd09b9c6009bd0ad9bc5bb7d423343095fb647d9ad4bcb8826c19b946c2d441395eabb5b9e7819a95a953044fbbc1791f9964f9ab339c75c708d6fcdb81ba72202d313942ad0172686552309bfeef3299a0c7bcf06b9e9405545a2b300b2efc5155d8143b39d5cd6567ba3800c4491abb172255e751526436c397703cf4171b677dd0227e273fb7cb482330c6804948e9710dfc96ebbacedd3119f75ab235d18384de3050a568ae026576f0c840981a636b7b387153dcf5560c8bb3d992542f13f724d8b2f9a6e69f6b54ba2b181031d49c7fbb28bf8590500be4f336b3802325227bc8ff87185840058e550183c92ac6ad9d3af7b1d5b33d617bdd7575f35a31732738a64621dab7242dda3b31d0b77e6c0427644d31de8c03d1559ac042ad920d101221b0cb43b5beb5f6a8d8b59b332c69070039e749bf7e48c5f97bf3c31013f2d693c3cf38a82e1209ba180ea831bfcf05de9b88f612e48661ec6d8125405623e594a641d46e0972b3c01308bc443077e2a9d6e78e7a265ab3e4bf278e2fb317e02e54cf50044f291bc7b898192b0f8a27d7fceed28462367249a715532f41d3dac285115a71b0b623358804ebe97c4a11be2a99343e98935193263b884c49147e83b6a1c17c141233dce1797d364105321c070a62804f50f6f585582579cc0dd9e099f7e02451afa5e8dfc5fba5b187680bc9faa9e8ad0612183ebae00dd8e0038c0488a44a05426dee83f6a0d1f8ebad40fb19b31c3019f50b00a65b0aa81392d2c5d0d2219d2bbdb638d89dee399ff4226dd8755df4defd0c87949aa69e5168b9e64a802af4d50b0fa19a25d6a685a4bd9e1aeb2bb48bcbd56e4b4c78cd4c3f1f9b9652b27eac6a9520ae2710b4c3ceca516ec44087b2c986a464320affe631ca3b717d27dd2a9a6fb628372794bcb313cada9658eb3bf49d722ac8466c48ccd4e97f4737e692c26138e9bef3f70ed436612916aecbebf62e54845641c180754b83f80eabe8c09415ec30f69f6eaefbdfd62ad89513845f27e40ce0eb167383695bcec5aaa38027773ece31a687c8a4b5ab58d5113e58fa582eb1597073f1d81d6477fd0f5f9dde52b0592e5b8911616758f9dea0c5c91c0042a30a9806c1ae96f7e1b91e60ea451d2b328af78a634c42685620de06805261465bfdc05a029f7b3ab6288aec59d070d5a26b4833d9492a9fa987e1a6c24a71030bdba8fdef3beadf78d20f599ec70da615c9b88cf4b08c417a226683c4373ad7ce402420c6e57f85952482f68e6b924c3f976e7406f66bb18520fb709324165379385b1a6b5086e2f372c47ae4e61cac2a5c88056217685ddf823bce588f3fe25e2a0527dc938a78359710118fac093710c896c9a43a5c23126224f6aca5434d7a60b9b75ecd40af362f27be2f4c07c00d27e0753e5b70482e5327d125d9de9c81fd738a629b29d6f5da85d7518e725d0aaac5ba95bff2b6a8a68592b120f48e38957760079518091a75e2c309960d89cfe95bad48eda5915a72087f57efca6550bc56f56443d63a487a828dac6932373201bf47c20e5965e4aec580fe721f3bb5b0342847554da333f39d2404b0ce77a3ddc4849b2036f4828502295ea9c7b4012071dc2fc7765d239bbf82418a600375bc89c414f943580af32951e38ae336e6e635bfdcb0dcb631b015d07ba2d5a0894feee0bf18eea1de2f374036ca4467f8a329c44481b2feb09200d828edafee196eeed8f6a6e4f94c861ed2db06407d791bb87cfb7e75cda04a4f5f911c6b7b8491f5667a62882b358f1a53a2bcce3298438429321334ef8f6639caa38702c84b85e4726e98fc42ed949661cd8fe306b35c6c563fe133fac5549f4636d70d3584d804165be77b32e1bf897712318a0a6abaffdf20a2396467052588a6df1e989707442f9a19ef3f1f59b8db780487e380b285a12fdf62c152e40e636f4122685a01494599aebe4781e4b9564014f371824be49623322828ada0f5fc6e7bc50a3ef8aad528622fcc8e01a24fd4b2d0bc0146068c538024097095df7332646095922f2a0f090750863e2356e82afca5d17c223dce1ca9f85773ed88c60744606a21b1301e84c0c32d211715d50f63c57e3e3d8fa5ce663c8a1dcf7cad3e7d528014d79fbf73572ffafeabbad273a77fe4b3dfac50b6f1458b9df9fa0f39bf68f89f1058f6409a711471cb248259e37950f240bdc115e91131da0da6261dd6b6f3cf4a1600809c14565cea5b3bfb8a2477963e8f52e3ac86a162096da8c329f187224b203e2aa0ea67b78ed64b52756ba0961a81a6bac3f0e50995311a69fa61928e567d1b5122960b67d886cf8453df6afdd17150eaa1b7d8cd74a7b2fc4d9eb36adde93d73d8c372aaa6204dec38d125c695fe0f290eac6847008f5eb916ea02bdb09dc89aace608b84616cde5419", 0x1000}], 0x2, &(0x7f0000002280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x1}, 0x2) setgroups(0x5, &(0x7f0000000080)=[r1, r1, r1, r1, r1]) setgroups(0xa, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) setegid(r1) setreuid(r5, r5) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x3, 0xa1) 02:07:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/94, 0x5e}], 0x6, &(0x7f00000004c0)=""/222, 0xde}, 0x1) listen(r0, 0x0) 02:07:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x3f) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 02:07:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() clock_getres(0x2, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 02:07:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 02:07:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x42, 0xe0000040, 0x9b, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000040, 0x74, 0x4}, {{r0}, 0xffffffffffffffff, 0x5e, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xe7, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x7}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x7a, 0xfc62}], 0x4, &(0x7f0000000180)={0x19, 0xffff}) preadv(r0, &(0x7f00000000c0), 0x0, 0x800000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x11) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', 0x0) fchmod(r2, 0x40) 02:07:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x8) 02:07:48 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = geteuid() seteuid(r4) kevent(r1, &(0x7f0000000280), 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x0, 0x1}], 0x3, 0x0) 02:07:48 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget(0x2, 0x4, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/4096) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 02:07:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x19b) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x5, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x111, 0x23e7) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x113, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000100)=0x80000008000) ioctl$TIOCCBRK(r1, 0x2000747a) 02:07:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) r0 = getpgrp() getpgid(r0) 02:07:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r1) close(r0) 02:07:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0xffffffffffffffec) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x3) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 02:07:51 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x39) setsockopt(r1, 0x800000000fffc, 0x7, 0x0, 0x0) 02:07:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="bd282755344d9376a3568b5c205c7abf86b207e1a202b687131445524c32b3ecd5cba53c498b7465890599073c0c64b94f1fc97233b1ad41b6260dd05720d070143ab418529f84902cbd7696e4b20ba48cc57a2b125780fc04f76f80a9494f02d34961efe8eee6907af273a68aef148504b7ebd93c83bb988b5ec6beb1af765c62a7b96dfce89fbaa23bcc4fcb2640234e273a37d5bb62ff7d44bb2c950e8f0dc2fc614e55140b07ef50b3d4900eb7a45ab332a47cb192f92c254db79cef756a2f5efaef3f60d7a449e98d7baca14f4b95e1b814c789b6792bea1705c19ed4751031a55f1b4d388c1425ec2d04e08d62183863dd9ee7297cba8e00682d7fb6b9120e62de51f5fd5c48ed15ab2de8926f25c206eae346a9fcd584481b47e7e0eac77b9d984f432e9290f09def21adbe384e42a9f9564af0d1ca001bdf71e553016ec6d95809784da14c24b4f30a3fce99d082b1b107d9b72dc902bbd648c41f99ae223b712286092b7c1e41609c8dc12274e94ce30a2b854b39f1ba78a76109c5cdc820406ebb1604c492156018e3eb24b006b4524f71015b49ec134c895e41a94d84fd3ad4eee65f12178b3bdabbea0e9bca0f2733981503836068a33a2c58c068f978b813d6422ab37bc1a47419b27d300064530508fd830c8f0ea274b43d2e612e7ede67a2fc1e22f9ef12762f866f75801b4a2e2e9c2737dff5b57fda968dd40412cdf6332b599b376185c777173a28ceadaa42d08ce407198b117f00900f721233d597fbc97aa82e06d99f23a300e987f0d1a8f7f082c9accb1dc6063c8aa2e6a49b73f6ed69c288111c0954ade634883de21fb8e2a7dfbac4655bcf028cc1f8d8e5fe9a505a84555edb32c283a54bb604de74d80d1d40c1718e93507a96ed1926956e7e910e50d3f8f6850b1a59e5963b53f21bfccd2ad2626d80e953ff5f651e06f1d3022e19c082f8ff9402cd6ec8af0f9155eaea578198358429bdbd58fdbaf8151a2890f6f706f3924fb15d7854d2b43cce6fce89793a7254eb761425ea6d603ca5c3a0bed8dedac9b5d88c559b655399caa17a62dd268421063d486cd6ce705e3a358b78ebb485c4367ef14107a88e7e892d577fe8effe753ce2469823beed0b1a75d5ce949438b2cf4c26f02b26fb5f4d74f465bf34c8787498b3318ee60c1ee18404a8b5d9cffe546854c206c442839d73a8f7c2f13f9bbf0ebff596668ed71c142b94f565f24eed3e284ec7e3bb2ca89626decd71a6c212ad4a20e84f5321a36b9e0dddb0923b5188c9d997127ce05f4f5c0e6bb26adcd90d891fbeee44cc3fbd49f1dfc56dac4f822482101625e0a901cb30d496cabc1e2eb1f0aa3ad1959b81660999e235c2464c32a6a4e0c5249a666281b070ad549c157f259895417052d333609eda52563f10261bd93dbcd13e010c8cd22468380a5e261053d53a428029b391ee1900400b14d8137cfd0209743eb9ece08eeeb11df7e7eab9bfbc65c1b3e0d3408d641727ba1347fd77c3f5099d8164dc3708ecf0fead546e0a8e9d5b6c97ee54d1aaf8ffe40d344dd8153aba09bce49d6b58a994e13d58d4d3bb76aef60fdf5948b9b6b3fa368ea340a95f63001b452007e4f3dffdb13a819c7bb7f6233e54e5a710c9661396d211b9f74b1226344ad8fb779878db2baf7d328573cec812e52088bcbf89c041125ca00efcafe69c03b645213cafdb431c5af615c0300485218fb0c88c3fc37967f488afaaa3b8c1287a2775863cdd394bcc3a4f43b5a8b6357aa7f6b96ff5fa1560ec875c6c20fe06c30b5b3ba93f6f8c39e02e90d46d1acd0eca23fc3bd7cdefc063678f2c6b81352a239e2afec96dd5ce74131c310435b1f2d3213e637a6f3cbd6efb8ad4903d5a0db3e1508e3cdffeb45db369b8a95c5943b700bec57c5349bac2a3583fd5ce7514d9f3b0354850e402be3750704681a79823308f2886224401635244a30676f8ce57bdf699fa935a4c904bc4d438ceafd958b9b33f05eddc617dfcc92beb88fe88ae2085611a4525b81dd8d8cf16cee924a7f9cb01cc9e3174c0b522e676bfd5d65f247cce49b6d778eb772a10da7b9268a9940f7bd72a0a001523be5756e253923572db398ae462b648aa521642c59fd90d63c70f06b6d15e491aae9311b722e8e584d0c6f914b804a5b8c719b611decc31b8aabdcec180a25fc0d8919f9eee63d886412becc7772992f9031093741a1760e5e476306f11b69398ad829386e621a028bd53e2a008d1fede4e5e07f1db3460092060b557b93b712ff16ac5352e7dabef0b1ceb8da71ef5042382f367bc8e1519ffc50e5ccde205c7ac8f2932613687d54d861071dc03bdc813f884d9b785326fe5b0ac4190d110865461569dabe7e245aab1ed5a5ce7ef1b5835c3d9ddd033a71f696f4e92fdce5893e18bfa6b547d518ead3e2573042f366419f655181e8f16d77604d75918224adb2b2c1f9b994c9c730c2c12aca77bcd19e196abc8faa2fed9eed05cf51cae93bc794a8d9e9a50a6dba33ab53403e3bce976a5f6d7aba4a40e90070b715912a267aeb6b9c724ed6d678600ea1b76b820f1dc17c12d9e2b65c505a454bb00d93d9cbbd2bcee428de622c2b07c3c4c06d74e5639c9018d185997b24df800f5595b4b6e5d0db4e7909bb35fd04191996a01035e849244f8a1a82be3e9da4e0a8685318e032892e02d3f17c832e42a42f621f8b1c4da243557c538c7f64c2e4aff489ca335dfe76a6682fd2290aaf6ee84793ffebeafe162e7a00b270536141f8a475a2d0338eeb6c3e4dc67ba545150351ec8d96233938e840c7a14d08327d65673da6b8fee246fdb85afd2095f24ea63e61f14fadcf9f453ffdb79f9097429a344f8046a9434771a2860f333f51513f58663d34733b246931ca7a8416c2af4b906a35f367bcd36cf20725746df845cd13cb3422a492171b8fde83fb10beb3199767748bf6a536311079e50e9070b03aa2b53df817195fca554f6287881da8567b56b5f0d5bb1e712e81f91c706fca6ad2174017f3bd9e6a03b59812050e4f1594293a3fc72f61d7ee2d318ab6104e0038996c5031e40f2c512b64738449bbedaa3a48c37aafcc55d15181b67fe1e2d294da7a4941114477487e3b27a49e6671d76e30434ec2d8d52f2bdf6b4ac540a24aec94e95c0c603cfc2a9ebc388375617e1adf20cc4691a63d2938a85ac87e49e6a6b5f44467356dfc1365c1399303470b84875b1a6c3dc3afdb1c8d356f06344fb79bbde4764671e3a92d042c5f3e36c8868eeceb388309721c9e6cdb471592b1e2099b54e995d4ca796772fa0f7a6a7ac68df61c5e36e0d2c0915525db366feb3580df38864f562eaf56eacde24b99767a59d6c1f0be5a381f731dead85be42502b1156e407568c2079279c395f0e4815cf2bbb4760c75308c25a6c3cc79c114b1eaa642a11218244e8786c6661dd1da0456881f260cdd9e8d466c47491a19629fadd553938151ef5c8661468f3788874bb04b149f8a4e328e6b3f30be2506921d5689778e4ce357dd6a7d102b7db8f553dcd7727a0f443e78adcd0eeca2d78109271cc31f9c1df9c9989d7b4f7862d3a0ea03e2cb1d9d9dce3c6070a87b4aeafb606259208ab7d4524b6fee7757bab9f297df3ccfd284cfba24d24931528013562cb2161420d3d12369a6af58ac8cd0689af87d9be75e3fc7aa0d6538b5b8dc7c063bc5bba366ee8a5031ec68657aaf7b7c2a227ff7e1ec3de2963c1f2193ffa3aecd11f669f014a29399d08a23fc4e5b0618c231ad676fe78c0062095314bfb57f975ddb818c43c487365576d61138893dd14b78e22292195d180776a0c097080c6d916ee0622d0114ce79efaf8560189073907204afd3d868f6d100ea199fd763b408b2f99df3ca90703d7fd3c93fdc4d2db8d9563b109968108d6e3bb64251b40ebb71a6606f92fc3216bada4d01c9dca1cc9f656d6f8b80188f6e220d4d4dea2b252742660bc8f5d0fed71a52b92b4eaf353205b9e3a3cd96353f1992974eebf3ebad0cdeaf6e766d55bea2d0aaf276e8f8b7ca6dfd09cbc46f1d929323865cef6fa309d3619588d390788fb14d63d72097f37f4341fb178590f2acb5324b2960a068f1eb9b09320ee57a45ea1a7e909a05a4ffdc1cb31f7ed0e62ce5de47f65b02581677e0d76a760fec73dddb4dbb9bf584bc545ce519ad019bd6b146b96876578adf00d1e9041b0a4300274ae0eece6e5fc91871a01effa6c5c3c488212dfec405dac6a776522c8cd1f57b669293283a05383a1a1971643cb740e87b1a729fdecaf18a89a8202e86ab3005ba98d9c324c85f44fda5ff337b20d43cecbfaf30454de144c9e5fcc697c6f6b9590d890ecaaf6584e476f8269f13edbc600fa4c63d72256d974e20edc1a2e81ef664265e7dfaf13b475d2b7549f88623d9c21f49f884c5c43795974713d77066440d9a4faa8d409791ae06097c1bb36abcbdc6205122bb53a59d6b060cf8ad56b7ca2a662082fdb1a5bfdb8b3047fa69304720a6be3678c0ff7659bec78d62fd4e694063f6e9b6463f8ad4dfbec5a54049d1797147a8fbaaeead1706157706862cc2e38af65f7ccb3eb48f403a3be70fcaf9bdf0c4c85fedcb0539ef89cab2122f8e49f030717d4abe3376c425efe6b530e629e0f3cb917c0ea14fd6db12d87971b8fbbe18b0fd8393d6b037a5377bd71db7067b32053a7c46027469132aa634557d334fa249edc52d22eccdd781d08680ccb191c1c44d694f84f735a662ed1d88bd3d5d9f93bd4606ff5eae4bfd593a60aa62d1c0145b50de438f4220144597fda673dbd95df2255fc7ae16a535e4cdb43e38bf76fcf35c50977ef4d0966e7c860b6cfb6256dc9f0763339045268b3495a3be06133d619d101c1d2139e328955bb720296e789475cacb3ac8cc5a209673ab58b016f0bd27ebb86e75483e86e2b421021174c6ec4da60632b7f8b23c38d1563393f3f84b07c470c374ba8016018e5b83c395b4a46ca0ea741ad5a6a0906a15e94c5846e96e2228b986a0a9cdb1f2ec721f75b02fee51284e5162b1c41f32da2f5348e7b1cf7ca7f1ca7ab55ec6c7fc8574dafb2dac1c55021b3ee6ff3e65836bf7458d10953b7f5f799fdd0d471923e4fb96f9fe6782c0e923ecf75b58380b4d0c18911e36ee272dd5598bf313d33a7d97aa1f694906cd770a63045122579cd6b919caa2bc1b4c9e45ed9bef4dcb4d3cf36eec71d7d348be1e18ce52de8c2ac19a7d87b473ed2840f5433d3571a8cbf23bf10468a8fa4b915719c006f2677af128be243ccc0b62024ea04cc064a41dfb034d67885ec5e1b1ea910b9933907a415334202a91eb011c3fb09608f3f2fbcc5416e1b9e0c7affbf3bca4f95648af0231fa1e75a3e30a993ba84893fef9ba89e0260e9d18f90708684c45ea17936c5dc9b8615b1e9b782e63c86937f0e2266515b2c5a2f083fbe83bf651b519b075fd4a4d2ae8f8b156448be5f0f91eccbf73ac78c2c7ced8a233856976823e2d4304e8b738760d08c297c446c560dd1123c955bd0624b21d9e6ed30cd55300dae9b5bf9cd49bbf5b7b369a251948b69f8adc8903078fcfeef80a65c7be22700a8cdf0eb7ac45c16cca8e648105dbeb8bb978612e3acdbb633bd69ce29c67962c0badc2505c6546fc898dc17b6f67f4a8eb46da76a0599c83a978b784951a8492dccd61f030c3e8e644e692810f881f4f0d75b3aa10cf22051ea151564bdaae97b0f1ef91788eca0cd4d135e6e54a551d68d860ba8e84307f2dc36595c", 0x1000}, {&(0x7f0000000080)="a526aa0e0e32678d1577c50a6c3389e38958dc290a4aef114de3027160492195715ba690dfddd7771476092bc1c534375443992fef19789d335611a3296815334b5fbdbf35230f9f78228e42f2738751aaf627a98d726c7255723fa760ae4a3b73077024d7ed5a15a0f68d9885b9c1b0d505e80aaca80b8145d9", 0x7a}], 0x2, &(0x7f0000001200)=[{0x78, 0x0, 0x6, "3accb4f3e71aa32c5054b93ff7875f8b613c88255fe7b5bdc5e03e6d8b590f24c71abe291112018e5a04ad0a99347e1b9a56c046393f0c5dc81cf918fa460a5296c64d921ef565363d2d5c1dfd03c4e72189731a452ff50d3de044a0097f33b5e8"}, {0xe0, 0xffff, 0x7f, "2f40a2189159e3bfb05ede7b1c00e918694f75a9f92816c63b2662d83359555b8087931fc5a93421d5c4006d91889e8b1e2bb468a02210df0cd2ef895051379c14ab7ee95277d4b2d47b562abe2878623a174a58a846c710962d6858b0dce9621ea807b29f0fffa752a193edbe168791aebf3e5c24f53bafc53be0bc6ca1c5639d7f07f599d423b5f3b4d754c90faaaabbb93b3320e68d98c666a33045dbda7faf4dde2756d72b3db20c4f3328ea8d82fae6eb31c9b1a1a3530cca96f27a03e72a7270e8f4a41642e057bf67b24865"}], 0x158}, 0x7) setsockopt(r0, 0x1000000000029, 0xfffffffffffffffe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:07:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/129, 0x81) r1 = semget$private(0x0, 0x5, 0x202) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0xffff}, 0x10) r3 = geteuid() r4 = getegid() r5 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x4, 0x101}, 0x8, 0xfffffffffffeffff, 0x1}) write(r0, 0x0, 0x0) 02:07:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x5, 0x8000, "2f670e621e97f184c3d4f59411e02a35fb75a7de", 0x8, 0xff}) clock_settime(0x4, &(0x7f0000000100)={0x10000}) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 02:07:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, 0x8) socket$inet6(0x18, 0x4000, 0x0) 02:07:54 executing program 1: r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r3) fcntl$getflags(r2, 0x1) 02:07:54 executing program 0: r0 = semget(0x0, 0x3, 0x82) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair(0x20, 0x5, 0x6, &(0x7f0000000080)) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 02:07:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket(0x38, 0x4000, 0x2) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) r2 = shmget(0x1, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/78) 02:07:54 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x100000000002c, 0x200000035, 0x0, 0xff2a) sendto(r0, &(0x7f0000000080)="99196f3db8317040aad258d4e8db06edd41accd1cdca01ebb04f03889de8dca8c29b187dcdb16d74dfc5cb5db602b64b05330a632835364129fa4fc88f9410bdc2121028312503df6f4c55581a6942583dc3d841041678e31a3535d0028719c64dba2bc90303f45b8017383cc84309696eae8a9467e9168f1575e2791ac87f10ffa0b481a32f9e7157b52a78995f3b90fea43ca8e96418d381cc5479614bb947cffc513b5332077e046fd43ffc38aace14f3bcff15a212dc51614f72bae70480ff98acc866645c02", 0xc8, 0x5, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1800000, 0x1}, 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:07:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) 02:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xfffffffffffffffe) 02:07:54 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x107) 02:07:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c652008"], 0x7) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r2, &(0x7f0000000240)=""/152, 0x98, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10, 0x1000}, 0xc) 02:07:54 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) r1 = geteuid() setuid(r1) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) listen(r0, 0x64) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 02:07:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153ad212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b28cab7fe5bc907f6fae2416fd87f", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x102) 02:07:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6ffa2e2f66696c653000"], 0x10) shutdown(r0, 0x1) 02:07:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x2) r1 = socket(0x18, 0x3, 0x9) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r1, &(0x7f0000000200)="ee21559d7fcf1d911809a3a120ddaadca1b4d511f03557a957fb8108094790b21c295d9f52b1da69aa5ef3c37313d0f17b534d0cab37086d7a7dae5c28002d8c078bda4ab3dbe1378fc34ee2fd254950e19ec144ba8f37196ee2a1191b7f2f353ff9e187ed571b257a1ce38f3e3c5d14c5e17f65f824d00b", 0x78, 0x400, 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x881, 0x10) 02:07:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) getgid() clock_getres(0x2, &(0x7f0000001940)) open(&(0x7f00000001c0)='./file1\x00', 0x12, 0x100) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) kqueue() 02:07:57 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) shutdown(r1, 0x3) sendto(r1, &(0x7f00000001c0)="c5df5bec8aef25a002ff44167638fc17df4caf97f027c2fcc25a544569369341d1e86881064045024dac46782041210ac07c98d3e216416019a7be97cb6e465e56191ca721708fce7775389bd9268e990e81eb687d8afd05d29d0fd243a50ee4cffd0d40a54a247a3e4b343788ece625bbfc3d085c06446061436b152456f3a1898f3fc8739cf2c576f1707c83f89806f3a182466aca094773e15ac0b0bef0ee12a54768b323905d02bcf290b26e46b6a800424506555f2411ac7c62bb2b5cc1d8279f9eb810f97ee4b2dc9e36a32af12a6eb159413cd6086fafc558b4a9bba1e27f271ece580078fcd3a1aed8a95696c3aece48d83541db7c77", 0xfa, 0xf, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getdents(r2, &(0x7f0000000000)=""/103, 0x67) 02:07:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket(0x3, 0x3, 0x2000000000000) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 02:07:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x4, 0x5}}, 0x0) 02:07:58 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) shmat(0x0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 02:07:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:07:58 executing program 0: 02:07:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) socketpair(0x3a, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:07:58 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="010000000000000003296d3f8efb58e37db795415008fb133a821a480c000000000000dcbfd18cebc7579a6ccb4e606c39163d033b1c63b4e951df457b9aff8a4b3feb83c4d34a44890bb74f96a652fa54"], 0x1, 0x0) 02:07:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x40c) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) listen(r0, 0x9) 02:07:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x0, &(0x7f0000000100)) connect(r2, &(0x7f0000000080)=@in6, 0xc) 02:07:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) 02:07:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) socket$inet6(0x18, 0x8007, 0x6) 02:07:58 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 02:07:58 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x99) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:07:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./bus\x00', 0x120) 02:07:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) 02:07:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x38) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x800, 0x20) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000400)='./file0/file1\x00') 02:07:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x20, 0x3, 0x800) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x100000001, 0x4) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="931eedd2fa995bea0746c24080", 0xd}], 0x1, &(0x7f0000000100)=[{0x70, 0x0, 0x4, "dc110015679211c1e4776e77df16564486ffd8131fbc33c076396a085c36fb4fe092dd4f54a15fc9b1e9aaa00166b39c1ffa36d99a52cb44902b3ee994559212dc3981d5f6f985c8051963de5664f532f511208a8e11500d6d474bb685a3"}, {0xe0, 0x1, 0x4203, "d4cdd634bf507310b023b98be9ef7b826e86e466d235c5710e4580c9d78b87d03dc22311afbcf0d8c4e830e27f5623a4183cec9e6153391f2ede3e2693b437483606e5a34c02d2e210152939be86c75ae78e10216af0b54c6999f7d8f83790445872e158c7a74243274c36f6237fad9dee85b77613c4d8829b04263842648eaa2cf13c2d160cbeadc9626f72e7febd8d9e2c3bd532f377f68899349c76a7ff43da797640cfd7d9e4a1c43f3b6858a8253dbfb74b981f0276fea669083f38c06d6141fb41b9417eaed2618009b0b9ab47"}, {0xf0, 0xffff, 0x9, "148f8bb50b75ee32d14db69dc6bc29b54969ea4aba707377fb3d72ecbab5e4c95da6534b3d3b1a1a07be362e8dbcae5f9363547a252217ac9843552cf6e5f7ec446b33d8db2977e7d9d6c4ddf9b677025d7a441152005c2ef2af15d6230006cad3d4946a4f74d46558509951fa14abf216f2bdd24a6c5dfdfa36679fe7795ac275717ea6bf09e5c1c26240143eef27898d629e91cb6712c21ffe230a5336f4eb1de5675ecb5ae12d86a3a94eef88a19d6ca439e7fb5bcb1d324b798a06ac57530a88ef47a0630533f58ce4179e01503ca2a07d1a14b809720eb0bf81570c95"}, {0xe8, 0x1, 0x3, "5e7258126f3ea5e10c8d0bbec2c513f17e5e891bb32e41e7a11e8e9dcfa67d41cf1f3e5c4687c1e1d3cf95a879bed0961aa1ab93afc7d190475a2acec129e7528e5181f8eb93c904869167c985a8437651020d16c06a0b0200f22c0664cfc219124be074272dbf923e0fafc3041a120b3d6ce9a0177a8b6dfbe243492bb6dfb393e8e20ae7438a95db24e102b29a2b5a09afa6a61d3994b5906c4d9bd51a402ad42ef6b812f72a7e7c015b6d2241786ca5293475dab0fe6c09573929189ca4d5e531ade0fa2bfbdd1c0065bd816f721e1a2404fd870fb6"}, {0xe8, 0x1, 0x2, "02d6977b5ce9bc6d7c4447760efb4a934417f6d5ccea6ae9347b98b5ab59107c54677766c49b33e19e1fc487eea2f46d8ed5861deaf2daa90845cf6f4c6df1052eac7496da61f8a45614058d5b5c45aa7da55232d33c0f5a166f453ca8bd984a0c5b71836c936895d083c28376e667a60adaeaa1fb6291706d8fd0a08af209857192bc4f946f3d6d830aa3e5b1ab05866d674ba5f4880dd322cac5bb39f34de459f409af5c4130d4d6e52cfeb99e2ddaf105d59cc0cb0ce83c2f701f3dccb532183fdd3363cb992718e5e772bdedc7d86e2a"}, {0xf0, 0x1, 0x7, "37969929524269072d2b51b25be74d698c2975ca9784fa07d0e001f5cfb1b06ab43256d5ca6fb375fe123302cd739966815a7b418c086a757ef5b7ab32defbeb0680f4bc0df6842b35c5f474f84cd20c631cbd1b307a7872cb9db88650c7057d8fe2d0d07a10382376a58c8f474e412ccacb188a2450a7367b4231b4032c455ca6f061903b3762bcf0332479b2fa948a5af5b130a7faccddc89001fc9236d8c4c7885fbec51963ec59e0a0449efd794d93659ee388e3fbae707ed656df8b12a8738c2fedd5a6acc4912db66ae0a2b7723f7a098968860587b9"}, {0x38, 0xffff, 0x7, "a1f1bc2c72fdc12f89cf937aa3f9f5c78143063525569e9e6fce9a1a45eb4c418007da244e9f82"}], 0x538}, 0x1) 02:07:58 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 02:07:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = semget$private(0x0, 0x4, 0x444) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) recvmsg(r2, &(0x7f0000000780)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/207, 0xcf}], 0x2, &(0x7f0000000700)=""/106, 0x6a}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x401, r1, r3, r4, r5, 0x40, 0x6}, 0x8c7e, 0xc0, 0x6}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='}\'&-\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+.\x00', &(0x7f0000000180)='\x00']) 02:07:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:07:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="90bed77ddabec89e465315c840cd9301807a6fd0218aa594519359d51caf8277167e144aae463aabb75b652625b23c9d691a06b5e8efa7d2c82ee6ce8ca4043c76ec11bd2addf75eaebeb73e7d03dcfc8981ef24311a3ef30370e418171f456e26b38e9ec57608427fe320b6158e9425b6d99b33be85cd2b8b4c45478d406f719e5d83cdcb7fb83d72c339e912f8dbc744d63a145fb05746f367151c8f6d7e700b774d1c33f692e40c680d26ab3b53b6ae9b40630716092b21fe97ffa8b9b730b377ef24a996a808dddf6ab2289e107cd7f862f9c1a296806a8c75d776d0372c165933ba", 0xe4}, {&(0x7f0000000000)="5021a804a29088b338a93967d0df5826584acaa5295791121f06a6e2364a0abfff07297823572d66eb0403868aeacb35dcff9ef730", 0x35}, {&(0x7f0000000300)="5c4395bc6f350b83756d27cca80b6be91fa8e03fb22a4f143b639ce4d99948109a1568c61e9a2b0835bb45207d85720e79c313280e410e94135a081ce3b8620427361aa99842d713b6275e70b10b50f9656eab8155737809939b33d7a67227e7b3d8fcff376542e5f41d10be7c4d21902f8ec2c0b38edfaac81cbdccbbc5ce718a19b2a468ac4afe06b3016f9f38ebf344e541eba93ef56014e748bd992cccbf3f6d54ba", 0xa4}], 0x3) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 02:07:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1ff, 0xa7}, 0x10) r1 = socket(0x2000000000000001, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 02:07:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x27, 0x80000000000000a, &(0x7f00000000c0)="90000000", 0xd3) 02:07:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)=0x40b) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xfffffffffffffd56) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:08:01 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 02:08:01 executing program 0: socket(0x18, 0x2, 0x0) 02:08:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) getitimer(0x1, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1000) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 02:08:01 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3c, 0x0, 0xff]) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x7fd}, {0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x4, 0xa5f, 0x4001800}, {0x4, 0x5a, 0x1800}, {0x1, 0xb8, 0x1000}, {0x2, 0xffffffffffffffff}, {0x3, 0x40, 0x800}], 0x8) 02:08:01 executing program 0: socket$inet6(0x18, 0xc001, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5464) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x80000000, "815295324fb997485851f2252d108c6016334e8a", 0x20, 0x9}) 02:08:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x3, 0x140) setregid(r5, r3) bind$unix(r6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r7, 0x180, 0x4}, 0x80000001, 0x4, 0xffffffffffffffe0}) 02:08:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x80, &(0x7f0000000000)="3765b89441c334c0bf7e16538449c0decde5e07a5ff62786cf97cf54ed3469f08d65d8632f8997712495f3bb689c826f45dc1dbd5ba5119c1877dcdcfe37d359b7c11baebbd9cb59355e3f05c1c4afc9f41d9e5e10f6effab1c9c0954223dcd9e324f4dc71228857dfef02df59bbb0e3b443c3a00adf02c5dd8d4242d0326a3d") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2013, r0, 0x0, 0x7) semget$private(0x0, 0x0, 0x7) r1 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 02:08:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(0xfffffffffffffffe, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000740)=[{&(0x7f0000000380)="a65dd98c15293ff949ad6ff02335217eb1e9865dd3dbf3456949d9b993fc4c142f42d0f3438063bd2fca211944aec2f9249a9962a3b6b3acc3c90114b5a119ad96a16561e64925d6b9e3c8c578c9522929dad314ceae71fa0f73ca711940ecbaff7508d9367747707631fec6f7edb51110ddfaab60c3c39e9727615675badbcbe39dab7f446ef624c1cd8580e122dfb3309ffc670f893f030291090970de849532eba91b0934af468f4832c0ac0abc286d36034ef8851d2086d4d8b6de7f3b8c3016a1ba171debf49b84ce73a6c3ed67b0eb6d56622b", 0xd6}, {&(0x7f0000000480)="b947463ed252cdf40e6703845c689c2fdebed4f3620de6652bb6d39da7cbedc88ef25cbbc038e27ce330b5c7f56ee2bb175fe1e086e25b1fd57c8a337a154427803a3b1778d43819cb2f0f58bdd75dd8d76ef329910d16352ce7ae451ae58215ce01bcaa477bcca6ff0109330068ff10476ba7ff7fc40219fceae69574aab39ec8c74bbca865ff4ceac9d46dcc071fbe6040a9230167f8cfac970bb8819898ce7c4d9e46e27e3c506965cea7aa82656992336a2d4b3dc60ae5134499cb2e747fdbc5f960924326ea10960567e2b1fff577ab1291e8f80680fb62a4145819b1b6927f6ce7dd70d1065cca0a4cc8abbb6829a52a", 0xf3}, {&(0x7f0000000580)="d284afec6f7851eb7394db7a47146492787ccf3d5d6a996fa4b7a96f921713c713c15d55f520cb86d5179624e3337a55731b9e650e2f3dcfa4ae644a3d579665e1cb9551ee968b5c7485a9334ad51725e4e689ac9fdf6a67b48200f02ed71d259aa8ff", 0x63}, {&(0x7f0000000600)="aa39e7e671ed7544e399dcdf5f5405afee1daf8b7071bfe126167db4527860a99fe4bda7b861c9bd1f556b5ff3880010d46df3610eb8eb81dd2717e8d3489cb0611170699819d4a67015963aa09fdb8c1b3ec763ef96914c08dca3d6e9cb09855a57452f6aa7e80b47f9d4686f47fa8ebfa2e75747a03dc3b2bb6c01bd2565b3d8ddc072c0e9c4537da3f77b89d4981c5bc990e3b559775a9cee80af01072ace106643e2c9801be5c02c4770302f30de6f76ad411a5c5b6af417c21779374ce6", 0xc0}, {&(0x7f00000006c0)="36c0b3df709ca9f9fe6a795f2ad011151e4a56d1eeefa2c3a91eed5e944c5d5579861a29bd922295f86c50690c817ff8f8531cd90dc27fd5d054e00fcb31865b6dca462f002aeb19a80f033577294768c5a546e0d852c9ff089632f1ad7adce53d7ecd2d7f19099361e4073f5518819fd4", 0x71}], 0x5) truncate(&(0x7f00000007c0)='./bus\x00', 0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x1a7) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000240)=""/207, 0xcf}], 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:08:01 executing program 0: pipe(&(0x7f0000000080)) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x183, 0x4) 02:08:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:08:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x7, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) r5 = dup2(r1, r0) r6 = msgget(0x1, 0x2) msgctl$IPC_RMID(r6, 0x0) msgrcv(r6, &(0x7f0000001600)={0x0, ""/184}, 0xc0, 0x0, 0x1000) r7 = open(&(0x7f0000001580)='./file0\x00', 0x8, 0x40) accept(r7, &(0x7f0000001700)=@un=@file={0x0, ""/40}, &(0x7f0000001740)=0x2a) renameat(r5, &(0x7f0000001540)='./file0\x00', r7, &(0x7f00000015c0)='./file0\x00') writev(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)="0e08155bd9cb241a47075bc643d7b8c49cf84e317aa6f8eaa3d5d286d27e4657f104c3883bc52a69a4993e7b7d74904084c36d5a25e41c", 0x37}, {&(0x7f0000001380)="93c969c4e7fd5ba49a78149da7267278b1494e534b271d768131fea8ae4a99d4a1fc89a2d964194a8e07b9ce7d2bc3b44648994935bcdcca201ace914a2adff285633269b6710ac9957544ad9ea8e48821549320e4287f44e731200f012ad3b28f0375e4c0f40688ebc09041de4cecb3ad166067365e66db6590025cb4929452ba3fa3d31e6750a4d1e1443cb4187312624a28d92e0cec38d6137b4e5bf261d34960cd3c87c1d00a434573a8ce9d2a03c73bc066d8fb1aae089e2c2f49367340c6e97dd1ed6fe0a3fe0e4b30390786b12f39101d919efd", 0xd7}, {&(0x7f0000000300)="587f5811db88", 0x6}, {&(0x7f0000001480)="7393ce5c78c468f63fac30de158483cdf4821b8e7095043d87d7eeeaabeac21eb0246ca847c553962d29aefc3dbdf2bd2055dd4684abd40e672a67ef3d2b0c71bc2ca4a4df6116e9829b400ed456f398dc68ca5694ffae7af2b5b8da", 0x5c}], 0x4) close(r0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/89) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000380)="c525a2ad4afe659d0ef18483547e1ef35c7f3564ad1805bc96b27b43535b54bd6b7eb996f815168ab8e4e403003094b56195b91cd08f1259154d650a34ff5447ae9d59536dcca5cd17a45250096329fec0349d7f459796f1a2553f7e46fa669f0ca46391eb185723678070e25ed928cf4ad827c8860778be1b382363c8d5dfaf166b4b501852fdd0ef2920452220eda7a7f4236aeb44b5159de0c74fba190866ee42a9be48e6a4e2328ca70ff7f2e79ed7462fe28557e5fabab2d35a5b5dee3b350f88325f187054f4273b9afdec4acebeea591ccc58d23160e12c12e5faecad8c124f41ba5156f20d3f0f308499c96b8e5aa08229e01f2bc97f6a9078365a1edbf6925be161ebc31ee12b05eeb78beb8b95bc72023833cf8d9b575ce78407b6648015291f16b4882bdc8f9901ae00655983f59672f64deae46fa600b1bb095f0e96f4f8229254c223096b036845f5444260661ae9b0f082a7fbc9472c7a85b256a0239f5e9e5346d45698021f51da6865e931a5d3bb4bc260783069e7aedab1779971cdc924d5d6191291dfcf4356c1ba073857dcf0202f29c374cb62964ecde2c8b74a0b447eaa5d65b6e20b385a53dfcfe66022a9e968eab19d4f81f958a3187dc73739fafd154aa81b246953195172814459dd9bd54abba2020337b16e11e19b75879e936afe2a38a1eca0dabb23915ce540fd6f5876b1d6d394a3b03fd2030e005d61046b55f16a8fddba0b1f8f9e3e804ecb5a3ecda2457bc9f98eb24d6c2960bd398f9455a0c57c7817410a656c3342bf32235dd8341b26acbe48d0f560ea92ddd8663f94efbc539b969cd640735324d19a25d16808487cc2992d4abb69e40db1194f4dfe732b7f1dc54b6ee1318b05d0b8645be9f9509aec5d730e45e61f7f2abbea4604a6447b30997b633b4730b6415cdc7eea247e1dc6de238a045e145ba62382be38d47c147d2e8b950e017f47fde2a13620009ce4fddc71d866f74261d1787acc50e95b94fb28aac9a27c3f464d3eb1b8184d6e0ce4fa480330bdbdd25dacdb6cc473dbe8252324581606050661cb54a807dff1885c06a841a9653a1a2e26a2528a0259e5cb878a4e161933f186b446ff2608c4c4ea3aa847549e2671e0663bae32f5dee078b6435c7037c5462c150cc1f437cdd8617203ee9678bc75fd1188166a18444baa4588b45f4f016cbbbdf79109145a4dcbd2f0bbb13705af063386e8f04a334d6b7a2519d550265610ea4c1edb9aca8866a2cc01d36246b525e66cec87c589e99b9b5ed968c8dcb5f22108d42a744d452deba3db72d13c28d9d3b19fa2f48f82860bd468cc64c52f4457140465339dc340f8b33debaf251fa69b35e80a77989f034fb6d93d4f29e7358dc43c2dc819c47baa025b403bed0c0f711488d22bde4ddb27500abe38f515ae4ecc0a9588e7a74abb71f23bdebd5011a64aff066c95d4949560fc20794b9b3cd7100b3c3c9fa867c5df2d6694e06a2b80b15c4ace24e92d3e54fabad6e2804f7b3b8569d5f7e1172a25553e0cad4ce5bf800beb2dd8b9783c2e2780f25dfd726c69fec741ecd9ee5a845ab86d505ecdc0294d8273a33707d7f18059efb8537a6071538a35c6fd47f92c7285ffb1e390a07ea2bea01743a0a8ac326e07a506e748434521a2ec35a7e36c5439525ab98e58619dc3e7c7e8dcc9c2e44ec6f60dc3fea519a7ea70521cb35590d2b172774894a4127791b3bb898b66956f76b4f6d80af71fe25a1185fd765dfcc05dcf53a31fd3c8e27243495ef70d3ea370f22e69ebefffac5148a42cffb15469d2939b38310c05df129c65d5d55080f4bb26bb32b3dc6affa35193b1056dc6f362da1d13b7a460f498d09bd1118e81a9a6da2da9dc39caa9b8db08e3764184b777a8402c2ae700f945bd1c053b833b5c43120e18396888eaddb535c0217ed88dbb0d8b2415bff4002027b76179a99a73ec5fd61314c0505547388e71b01f461e7f6198bab60ea44969153eb38a569da94b46def99c6172d98b7879b6a49642aa2b7ca2176f5eae5e65ee977b3098cba43bbf167785ea6bb21d3493bbcc84731b5475fc4149e69563db38dbcd41cc2be0f808826195b280ad421a195d568c39f8b62cd9dd45f77ee56b44ac205b4fc6c49d12c175acf3fe3c2fb7713501d2800fdf98cb021a8a91f33cd3ceb000677eb92e01d8f24d3572397cd6dc5d89133b3019dbcd56689be6e1974354e268dfab161c4a0faad7f3d2280d5d4c45d46dcebd97b2e99fbe650bf58806b6303380ffbcad8d578ef9357d88e1ec07d8772ebe1a199324b462396ff480b149ca201d9e52d9564a633420fc30a0c98e7d40a6102e53578a57c4700a1f7a3166ccc6abd91c0100b113f63b7879404a2c69d9e094a957972b9e79a74c9fb245f1b5e4cb17350828ef0f806d26f04a3fddf2ff8a5139f4998dd6a1d36dde56553c6aac4ddd63d3a8f05db29d71cb29d97fd5f9b3512a92dc9823e0387120c485bac20a88fa409dbc1322218a1920d1a1ec908caf89181f57a11ad649b7e50318933bf7e6214606ed5cc9a834327b648eef810590392f2ba64a6d975fad04ec385f67c31f82b2e410b3d84e887e41f31d40ca4064a008e570ed2f7d9fd5446c56bb435312103fafc61cd58ebd115c3d2d33b5e188e9d25049c6889afe148f2446c2dd29f8227941d4c6d790cc38134613624f37e711002cf6690107941494003c9a9f0bc250b609810067908f1ac3fa8214dc0e4a6351c5422cdbfbf635bd365d5068ec153cd8bc65b0650601922a55e8051333bd59d242934c04ce746e461702a0569c9afe3d98caada196f128b417e4c7ed8af26c5dc46c62a66c56e7dae1688d092b965d9c7170d535845311fc983d3b5f594c3326bd3fd38381d0e97e0f691c1c295854c4d835ce260441fcd51a96d360bf6a0175bc022ea6b03e980eb4405b314d30713238ae07df1f170def1f0696b5f4fd1739dfbeedf8cfcc6de985a03d9c1a06283d1ba7e599227bdb05fbde8cbd15d422f0d87bc8365f20b14d300bdd331d604118d4293c13be0d38916600a44cf065283c540e2b2f7377aed0569af6ca2fe3fd2d4b3ca041f4d9bd21f14d826f0dda80e769f220bfcc9b84a2cab0b3485d0e0711de1dd02511787e16a93e36c796aa30566ce01a129e76f612db9fb22630d20f32288cf68024caa50e0fa67fe0fdacc9529423217212a110a3e67db18d99630f6e5d768058e2e4d027250ed166eac040b4349c0e4edcd1f3c4428af31f2a70823b4eac4e54f1a7c034bdec5b1ca77a91485e650c6ff97120522a560180ae9dcdd51dac60e1442109c1e7331555e49f5b040ed0d1e7179038d274dac8a03eee3eb4f5f3e10f82e8ec3f8a7230ca4ca41f4794bcc1bce3da61df1e8f1984a3371a28de3445716b929c15dc208de3c457906dbe1e96d3726b1124c9c568676b73180c4c07e779b7f1b9a2ed9665362fcfece39e386b1ee1ca1e2978ac90d5821d1930ad85c7af7ddef8c2cffd6694d147e0575aa4a66a242508a35d6c1b5fbfb924712b33b8abdfd7893c263eeeea0e42d33c28928dfe14385ea54baa468ba34d63d2d3958ab2012d640b26fa5abfd7fcb5d5b08a517b4e17a106857577bd7b2699fd1ae40215506ffb48ac479d27dd8442c4cf9ab01dc95fedd8365d42f7b6a5b729130c07a26122263836f1438b731afb92418052cc372bfceb2a743c41ec423ccc74e405563b298dd110af3921ed7115fbf4c97662df6c67fca8a78e5922a069f77d63e3c5fedfaf7b76f2f0d9eea5acd72b0cdaf5af03a050553851db143689c81bc6fdb6eb805b302a5f7b5c6583acf7cb3a00b64625da3f422b33803d570d088a84d18e99bdd01a07046aa5a9a50ef2ab76bc27cf2e2c28cead3184f51260b58196b765785cb66ea401b80bc5e7f5798057622b228ea7dfd61d091dcd0b6f1e79c8d382d8d25950f2cd1a53652335ccc5f354574e86cf2ebbd943b7cedf0d93f280af63f4cc2e4b44bb3d0e68ab7d05dd34f7a18b4681d7e75f6ecef9edb66b51c61bd4e76e6efd7eb63e40a480f74c4c357e194372c50cb5e87eddef82885908c1d835b0075221f9fcda27012cf671698333e2282eeecf5b03cf64916fad63a7431d670a9fa025e804c335d3b3e8c85c89d3dd371f32d9d178739e76bc7aca838bee1e17b9c587836b8e357a6f3a9899edae15462352cf0bf3ffb94ba338a2eaac49829f336465b172f67f245c9fa2c44b41b568fb9ceea921880eddc4ceec26f0e727b96b4309485b90f5db857f1fd3186a2ad1898180340c69237fddf4428067d11a1cdc3095763b5338edbaef0e56e5e6b54cf6fbd2fd83a39c717f54e3528da2d13546499f2b226e14ffaf37673899ebd488fc6f8cb7601bfdc78d1da93995dfd7781583a816d6497c10cc29defddfc4300d4614b9a7c441e28e0852cae1d7e78047a87deb070fa756d9a45738e35a3d264d520ed89771ba564e9a2a11566c99835124769a17f82bade8d4347cfe5860e6c7f778d7832bfc7ada8bddfcd4632c34005d5769cb1504e6b8724fbc4ad657254a13a4effbc0ac7a78b73caf7c9e44e93ed4f5637f4414ec2b609f2c6b610f28ef072f0d0d3fcc181f8e531c05a8113f94187613e199fa77b3899bf9f901e6962a5abb99429936a42c644e9be5d1ce56ab2cbaabdfaf69cea72bd5bf7c801e173ff61b72c0aabc9190fac27a92287380721c1003d767294c427f71ff590fb47200616e174c5da663275f64b8fef0fe63303f6b138e6f6be1e4bd069e009bc0026520f559c520f3178880eba3a7d1619d0267960786c218a706c3d418be362e350616d739c44bc77635e7384ab993bd31f37b9d5394d47f2202cba007454d0e25cad3fc5efa85c6259a9e408542192d485435f5f68dc16ba1fbd2d72a31537d6fa7c56a0d5149f2f36841cc587d230b082d9d349eebd6e7aea76f28a532af816c172ca350674ea8a65cd9c4467089c819c88f2c1712d075a0cc0856afa5d885485fc6f2488b543871342d541f85e720fd4ff0e23e04d0cfb11467fce78994e61579fefbc59fdf69b472dfcdc06cc603be4aa35ccde5b629e0ed2f9c86c5d3dddc7b0f0bba2560750611106c98f041366edd446bb773dd5381e9a77e37d0681bcfedb1bf9f20f793eabed9ff8605d2b5ddde96b56c951959e0d1778e41888e86ae94fe39938a295f89265aa727a56108647b50b6035b325fc7256c4f71e3a468462e630855b3afd146af1f74d99d2525873a4d7b12344302d6f2c47c3e65074a3a8e69ef9dbbcfa4f9a94e9cb90219d3c41824b1721df9a0cc98c07aafb2ba4a595a3c75cb0fa52c3548d1807e12cc33d2918ec7ba4892fc917b9055c29fd16f8f114067b0430f4b502caa052b13d10d85a6b730bd5e8f3af0e383ea9ff6dd0d6a10f4dfddffb14b486850167885cd7e25e96e617b0ab4cb9515110c39217beff3c67ab1690cb2cf496f414ba12fd61372f5f222ec541fd7288fad0a669ad6d861c999ddad51aa827fe6374364089fbec6fba85d9f4f89c63a1694997c0724e9f5d3fa09761651aae9db93f12069fc0ef9cba50210fab376a1099859013659d309c6ea6703600196862689254d61e2089985997796c41f90b604b5bd75755e288aa72fa74033285b8a56dd67230fc7a54ca12570755fd376aabd7e665bf0314edadbef5d76bde56fd5b3d10b334370ec3dd4f88f09a08ec82f01e9d9c6cb20f1fda68dedc1400fb7962fbc1698dccc19c4c50637f472afb0462203d436", 0x1000}, {&(0x7f0000000040)="b44b11c481075183a332b0db67c302e53b074592cbb4e65ff3b790f64928073a96528cbfc8cab25b276ed9587dc2ea95b783f391c33a82529c52c6f1f17ab51f72", 0x41}, {&(0x7f00000000c0)="ae408c900c56e4cc8f4dbad32851abd8e27e205c96e6e21eccf9efb438c5f76efd7eb83e391ae45505420be2349930c7ef2c3f329818771ab7f447", 0x3b}, {&(0x7f0000000100)="d760277170b988b2", 0x8}, {&(0x7f0000000140)="426dc8b04d31a1dbe0b3837f2ea5c1f6b67db1f64a4539978d580a4f8f033cc3472b3b07215d9c3d598c092c02e51eefb19676394adbb8fa9fbe5d9d0465a50bbcf995ca2a91f2b8a91c", 0x4a}, {&(0x7f00000001c0)="0242efd8abb61aa1dd4d43b972d5784e76c377ebf0a72b4a219f210542e6a95aacfa7b9f2606a82db4a3f3c416a85994bfbdd74f52545ad9fd83e17aa71d1c64ac60", 0x42}], 0x6) 02:08:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket(0x19, 0x0, 0x0) ftruncate(r0, 0x29) recvfrom$inet(r0, &(0x7f0000000080)=""/75, 0x4b, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:08:01 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() dup2(r0, r0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ftruncate(r0, 0x3) 02:08:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="8474c9fb0ce3f5880614bdeead1b02d3ae7e9e2f97a892e9e2d344c769a229f4610f8eb84382c7a89eb63dae5e", 0x2d) socket(0x10, 0x5, 0xfffffffffffff001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:08:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xd48b, 0x1, 0x0, 0x40}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000200)="f1dd05809aad8b4cdee06b808decfc461f8e9503cb7d42983a4378ef978d411273dfc21e53eadeec94b55dcdeefb7cef19a84df79b974ed1d9ccf23c28f9d9a050cd1431ed7fa72ff72c21553e0f623804f8455dfa865d5fe276f8de41605b071a69124b549a64271df5fac1ca631e5ac14b9345053cdb9e6f7051d8fa8a0c1ad7020d4e03b694e49cfbbe5c2c24ac8a3411bc1f", 0x94) syz_open_pts() 02:08:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) clock_settime(0x0, &(0x7f0000000040)={0xf4}) close(r0) clock_settime(0x7, &(0x7f0000000080)={0x5}) 16:04:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:04:04 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2011, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x9000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x6, 0x6, 0x3f, "d3bf7c852bf6b4712473cbb582051a2504bb4b3a", 0x6, 0x100}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) fcntl$getown(r3, 0x5) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r4, 0x26}, {r2, 0x22}, {r4, 0x103}, {r4}, {r4, 0x20}, {r3, 0x4}, {r3, 0x4}, {r4, 0x80}], 0x8, 0x8) syz_open_pts() 16:04:06 executing program 1: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) 16:04:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) 16:04:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:04:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) openat(r0, &(0x7f0000000140)='./bus\x00', 0x103c0, 0x80) 16:04:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xa1}, {{r2}, 0xffffffffffffffff, 0xf3}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:04:07 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/149) r2 = getgid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x4) r4 = getgid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000480)) setgroups(0x2, &(0x7f00000003c0)=[r2, r4]) 16:04:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) socketpair(0x18, 0x8000, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x14}, {r1, 0x80}, {r1, 0x20}, {r1, 0x10}], 0x5, 0xb2) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:04:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) shutdown(r1, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec262422a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf0224975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d15b93731a5362f31ce062656625375dd5a98f445ac0dfdb8bccdf9ebc13c16f05d2ff411121da955ba7769fef06f038bcb39ae8cd1981064b179b7e67af340791cde1f4bab845a65e25e32d74b55b5dffc478fad3d4766dc93ca4bd8a298ce44c9aacc", 0xa13) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f00000006c0)=""/41, 0x29) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/121, 0x79) write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) nanosleep(&(0x7f0000000000)={0x9, 0x5}, &(0x7f0000000040)) nanosleep(&(0x7f0000000580)={0x30c1}, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="9300644d32b68a28e2843a9974d9c4", 0xf}, {&(0x7f0000000280)="747772c5cae7058f64353cbe43b8999493c239fab67a84f020043553e87a4b106fb110a1147391a2043bd82cd1c4ca6fc9392b20096052a6f354e0fbc0181f762186dc96cb87b5d1cbbb6b3ba3f8b7bbb03a5df437fb73e6b3801a8ccacd04d9639b4699a61827433255b85934014c476d063da06e2f68b4381c7887fb0ad08ccd10e53efdc636013014ab4860f52622621e8635c100225233c9aa3667e7c64fc51948b962d315dcc295b449142430841dbb2a4944ba8102c4420bfb523904c5bbcd8165fe96f3807d59c39c253c62bfe114ddbf87a7", 0xd6}, {&(0x7f0000000180)="54367b514435e2cf02c28286c9a4344715a7097722cc9ab90d4d5bec7ec0fff3", 0x20}, {&(0x7f00000001c0)="c700554c2230427e5ad9d383acbcd7d296e7edec3d68d6187e", 0x19}, {&(0x7f0000000380)="4d1ab968299bd7e1dc616a5266c96708b05e53a147f0986d84fbd71f043cd3edc4dbdcabe433b8a750a7c9c8f672c2e80c7e158624b2f09b2989249fefd0b7d8516aa97370193e9a7731efc6b34b4a69c6f4", 0x52}, {&(0x7f0000000200)="46e5e9a9bba59542cba01b9ac1454793a81ea89b722be5350deac1e7ac1235d19fd8621ee3530ab7a5", 0x29}, {&(0x7f0000000400)="8deeeccf38f9cec648378127dc754287de14dbbae5e8cd6df09d617f173d57f99dfd56eadd5ccd4bf24eb71950fa1506f57380e3c433552e749f52e88da294611038b2a8219ac6f9db21ece4c2f692d591fdf371d1a2f3415ef35d51a3bb43813642b62a438e28929fac724308fc2826b2a68d13c02a74d2363960c3d7c8cff1e96f02affb397647c5b174cc991b3e97502d371bf153d89f1d0d54cb2ee46ef583e6f5a6a01fd484f248c89186bff5947af884bb77331df5825d53f1d8f7fc828058dae3e18965129c4fef87f4601c0e8e29ec2b0aadd25cb02ca640383b6b6dfc48a3197457559a", 0xe8}], 0x7) syz_open_pts() 16:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) 16:04:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x2) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:04:08 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:04:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:04:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) getrusage(0x0, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:04:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) write(r0, &(0x7f0000000080)="41549c38f7b7584628b486943e12ba1a8a2585381b604a3b92cdcc7e7c50d422db619f931d70622b849d8c5d18733bd8e1d24e35475286b35de193c08411c4564e3801b82cc45ba3b95952efc1d1cdc7cde9b4cdc61846ae36c7f7528703ec8933c7029270a740ecc9c09d9093b2e2db5072d960f7ddc13280331fd24ac405688fac8f89a70871c05c2a4ecb853e8c3f830d9a69f04a45c85880c739aa23226bdbf9eaf0b9c704881d7e4194248ea868060e4acd0f1ac2f531f2fa89da76dfc03dfe6dc9cad042ecdf44b44d0e63166fe4b91e6a433b3b776096fa29d1a19e0a451c0137bf62", 0xe6) close(r0) 16:04:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) sendto$unix(r0, &(0x7f0000000700)="fcf089003ab69fc7deb6077f04c0a653823276a11eb4fcd376fc8db020ff74af5da8453852e6202f8eb6c7702e576c3695b395cc21a7e7a0c26e769ca311ce846d58137482198133bd04258ed2b24db97fb5ea13bac0ac782616ec2209f5b5e3448a2d6cda6a86a783a9e87ab79131479b89367e4bbc8441e568d2b795d70d2b3e6dc927feec2f9688eb3cc35c5e7dded2a58326373dd5964814190ff4112ab728e823d5100a96aba9243280d1a2be38e519b0f3051dbc4b4c226e037a3a85fc360c92f297fe61e3fb162813d86e5ba3c850983861160252fd25b316d885da08a48911fafdd3ecc9eab45320d008ce5bbfcb0922cec28b4ab4cf34f33e32", 0xfe, 0x401, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="5bd0862a0022b272e8528b45ed6fa878cfbbdf6de238dd0531475614e0de18e195d0a070e9b3dcc9857ad57347c05d5901c3aca1b948ec955a4b3e11c61b262d3d43eebdb342583601f37c8a2f9dd796efd1fd84379c15b59d257e167376d8babb609269d62ba70fe32cc5f279b65251b7c1633b9a1d8dc0d71b41d6d6145f7ff6f69621fe6dd3f063662aa58265ea4223c33ad69288851997d368c9a8cbf1fb1ed41b71", 0xa4}, {&(0x7f0000000240)="9c06a13e3851973a43e764b7f888a245aa58407926414127d6885a2a8829f5a1306901e13db2666708043ab927f55b1090b7e6618c563a5987a88491a4ec5369d32cfc5efcf6b470711ae2c04d89ad088c39c2b75315ed66b610a41de9254ce77823986303cb66d12c0e65e5c13840bd8e134f95808818d0ddb256cb5c4a34eaf0491f68fe6d5d369f84567049a66563057fa3cfdfa0dc6597d60103a101b1389209d94ec7afba576357811a5e67ce5f182f1526f39687b82a6896f8bfef98b9c87e9851689747dc55bcd1716c07b59b523682240f", 0xd5}, {&(0x7f0000000340)="e250f25724f102f36535ecd579077b4b8fb1c5fcbd7761c048cebefe1eeb2f73e8fbe09133c253c59c0af4035cdbbae89b51d94c856f4258d827d2daecc5232f4ba799dd6fdf03958523751e9871ecc5823b6ab95c60744b5610664971eaf0adcee4980504ff97f3dfd481912d1f536ea429bfa9b494eaeb66b035d1d6adef1318044f8667be0a53756894516c74a36d6f713f598e2957c86dfc3a68efce3d0641", 0xa1}, {&(0x7f0000000400)="50138863714c54116034b48b089d2f448d607349be517303fb451a70f4d26af1d8c75e83ec2034cb124336fea6e4fa6814e0747b7c8e5bc889c48d5fb234ddac1a811a41476abb5a13623fff88e64803dbf8cd9eeb0fd4ad3247b02871255d415b20e47e20cc0cf66bcfdd56a3a6fd94116cdd974eb174fd9c952ea988d29f82b0ffcf98c23c4b482ebbc3c562baf864c8d0d70963c1880a76d3b475a4fbe34223b017523b05ecc454a31774e70d0bd4778c6dc36da1654bf4add16cbc78d28bb8ca3365aebd3a0ccbd7d532d1921e6f978d", 0xd2}], 0x4, &(0x7f0000000500)=[{0x58, 0xffff, 0x7fffffff, "30fb9c6987f207ee6e236de732fa7cbb480f0904b5acb6e1ba92ad9b79f5ca9cc78383cb88326ede771a5635450b7b7d6fc8ab24181b58aee0689a8d3b348d2fd330e1ca"}, {0xa0, 0x1, 0x9, "8bd792b87a85d0ebbdaed788e0ffa9ec0e4b01e38e60c8ed9e15f15e93f095ba6e181a9fe55a3ea85497003be22b331cb1dfb1a54e0fe2bde80a78d31a8f7e4fadc896a6e7c084e9fec39ceb964835742ca4aa9f96c3a56fa128ff3bac57ed920009ecfee97f5ee8c7d7623edfb574ed2ef8b2b8536189a088fb13f1a2beaf0931756c504ad84c6989bd29fc"}, {0xd8, 0xffff, 0x3, "7980d2f95a77df5370f8601d81758f03198a7c346cbb58f7fb4abe2eb1235231eb5221bb7fb69826f4e2aca066c5caa03ef541aec4e2db33479d33da935a2a27139f89d921d47a2c7f731db56083f928f8cf219899b74f620a03042aa481826f609f04ec9ce9dcffbb093265f337e3671bcc30f7ab8c861deac2ce91da5ef97685d8465451ff44fc846c185e4ea48f0de62835e9d87de12cd1f6d67fb6ea6bb36dbeb0f5a8a9606f97b73cbae1233f05c158a10f5b0e73183500722217b96e6e4644700932"}], 0x1d0}, 0x4) 16:04:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getpid() r8 = geteuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="6eb35ae1a784c6994bb95661672fb6d9d8b4f5ac116afa12f21fcd90c13e501f441581cfbff137d9b3e461c653b6a1a79bcd788e44913d437aad65046fa780af85978c8899c58ff5934d8d295b02eafa47158c7f5e8167e257deff64ff1243dbdc8ba6401bcec05416366fb0b64330b38766ce993a6be7b6d256ad79b7db497ee2fbebedff80619e05f341b40432ac0fa39edbd3fd225d51665356816df34458f67f1c079f2a29f532718566215b097be3432263c953a17dbf19681e0906e7f25ec287d033b3517fad57b48617023e245cff6a5ed8b0d6b92912cb2828dfb0c44aa72e828b7ed2818b0c3e754e0442080f6f43e3ef653fc9de6b2c", 0xfb}, {&(0x7f0000000180)="a15902fc9b32f05a84455a0b8f324e3d450efcd4c70d7fc0a3556df4c6aff90ffefad6bd34058ffe710f3d4fa096f49c77728751a09925f159b7588d1ae21d2e116a548089617e71564805e5df13fd36c00595c7ec28c0907ce83cbc0214be9a15a514d23a12b87ae1b21ee9accce37b6217feb7ed46d4393e23809ad3fb0ecfb76b8b68391dce81bd6e6a3038403a3cec0ed43033eca52c45bd42be4c94a3c5037ad6718890a1c43aa4ff9d1b4dd3f4f630e229461f9910d269e2fc3222f6b40eeb5734b5fcc4c03163b0404d87f154cbed5aee6e1759dabcc2400a8202529c41ca63e0", 0xe4}, {&(0x7f0000000280)="c9fa1c8181939362d303d23026a118734545d70aa98b800a7292eb70167e8eb0ff8002be0f5d279be25a81193ffa09fbbb2ac731394f44805da05b7ee08de578c2fbdecdcd8bc0d8cab09d051cd9363d4f61baab46bffb193f607d01e1fc8c31946018317363a64c52653a7df3b3fd64be983059bbc492a5bb312fb9efa893ac862ac8a1921d69437473ee5a0a7e4c7cb38cd4d2eb796d0b339aa72d8087ad380b13f208e26026b2af77523804f77dae0bc5381cd034a7e8baeb72a661b8ccb13522d90bd0e7a8", 0xc7}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x148, 0x400}, 0x4) 16:04:10 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 16:04:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:04:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1000000000000157) writev(r0, &(0x7f0000000040), 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="14a6d0b0", 0x4}, {&(0x7f0000000200)="b5b3c167f43e20e2fa07f45b18b2a33b6641a7d37f9413b6dc7177f28089cc033038df00cd1c6fec00ff79e845e8f4e49d5366a8ad46b9cc8486521f25b7f41af019a4cbea1781477ce1b5b5d28655706c74dba24c3108206da2bde8b32eac5910f647fec3", 0x65}, {&(0x7f0000000280)="34ee428e9a49f9d529c4aba333a4e4cc652188bf81af1824deeffa9909e00f786411aee70da93f2101dbf841273af265940efc57925fb354857b65a0b9908a4d2159da593c6e7fd23c132bb2db4522183358b0a20564ef2eaae543cd1db1d15d06eb3dc0b6924253a192c7b531a6c1089b92129f843e583f1d6e929da7bd4ff916f811349b2de9833f642ea558ee7c03a65aed0c513f97b4157addb9782edf58af2f53139ad837fe954b3bada3b89a7e60d9da99de3feae011fc89bbec8e8825e193995f15569ad79adbe204334dee12ab38e5939939ed11a1e8a08916b1c1f45180bc5fb2174ef27bd314baf3fdf0f0a220aa054e", 0xf5}], 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x5, 0xfff, r3}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:04:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchdir(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x1ff58868}) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:04:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x0, 0x40, 0x800, "1d92f3fe8b429b72251ae134f19ef3404f49a7dd", 0x5, 0x81}) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:04:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x880, 0xa8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 16:04:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000540)=[{&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/21, 0x15}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) recvmsg(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000a40)=[{&(0x7f0000000580)=""/217, 0xd9}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000680)=""/110, 0x6e}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000700)=""/103, 0x67}, {&(0x7f0000000780)=""/55, 0x37}, {&(0x7f00000007c0)=""/211, 0xd3}, {&(0x7f00000008c0)=""/228, 0xe4}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)=""/33, 0x21}], 0xa, &(0x7f0000000b00)=""/4096, 0x1000}, 0x42) getppid() r1 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@in6, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r2 = syz_open_pts() shmget(0x3, 0x3000, 0x162, &(0x7f0000ffd000/0x3000)=nil) close(r0) dup(r2) syz_open_pts() 16:04:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x2) listen(r1, 0x200) getgid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = dup2(r0, r0) r3 = msgget(0x2, 0x127972e130105f15) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x2, 0x5, 0x1, 0x5075, "7eb5c21599d31fc7feb2a7950c10e90485c7d96e", 0x6, 0x1f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0x34e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fchdir(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r6, r7, 0x1, 0x1}, 0x1, 0xf27, r8, r9, 0x80, 0x4, 0xfffffffffffffffe, 0x66}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0x600fffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x100, 0x9}, {{r0}, 0x0, 0x28, 0x0, 0x1, 0x2}], 0x100, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x5, 0xc8}, {{r1}, 0xfffffffffffffffa, 0x88, 0x20000004, 0x8000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000090, 0x400, 0x7}], 0x3, &(0x7f0000000100)={0x8, 0x80000000}) 16:04:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r4 = semget(0x3, 0x0, 0x183) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000f80)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) r10 = getgid() r11 = getppid() r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000006c0)="f31f1d0b8fca8fe8523c534a4a63cf874c2124d124d18833b3d6befae3c6fe26d6157de9547a54c1d893caadfb191bc8cde0c03f65cc59a63586d7c906a48c37d667b6b1831eef015ad57170bc83867bf33eac2cc020e283eff2b3bf0838ab7fa0b1a3f70aa7362dc625ca2c498e3e39c7181bbc4cbb028609d2d912f89fa84156c89223c5d882fd0bb81c8797701645504e7c747151f8fa7517747888214e63f87c547c24e211de874e32294fe720c9863576", 0xb3}, {&(0x7f0000000780)="a11bf31fbdd053d42f48cc550ff97ae3ac0bfa842e0c1d76eeb600219e02a9bc350c40b946f58051ef5bf1b456272ae9d075c7b072e922529972cee02cba96c607b62da2f867ef94ef5020dda2edeea1fc35b4123599b665017af4230696570b5ef13a54cd96d59db5f0b303027d57051c7687fb92f1e4d99437f6c0e0859717f397007c4cec1a2f7ff352d0f7e8da8e9c552e2fe4d96b0bc878301af6527fd2fe245f3c265c77548846187c955d797bd01f2834375c296489e6238728e8d7ab8ee2340d", 0xc4}, {&(0x7f0000000080)="3fea49250de7dece9c9dec64cb656c53bc71d89b586b647b100f577c8bd7ac831109e8c26db91ac0a8ea2209721e48f4", 0x30}, {&(0x7f0000000880)="752560f1c0c39263115fd1b76f3741a020c57e8cea2ac47be1252d65e11968", 0x1f}, {&(0x7f00000008c0)="cc3b62e4fecfbe6835a0b2fa006c6bc33637d5c98333bee74f520569567523ca232971ec495d16fc98bde847b0d4c5aa47043de18609bc8e50e38ce48cb59f24acdc779e92d97f16c96a50b25139ff6887dcc904877440e27bc80e0072142ff2de053b03bfc8b33f7d899332fb945daa11318e7d0b10ad9713ea1d85d3cc90fdc9667ea168f0f68cbdbf5ccebfbb974d25851d0eba5061b28670bf47dbd4673c4eb92e02ae83f6e72f1b", 0xaa}, {&(0x7f0000000980)="5ffca1717d632c6d6775febad4d34b07b729e54d4daa2742d3733c946c11e0f3483f520aee836a116a2dedfc942f098cfc266f99793aa32cda14bd3226809f33bbd1191c6b99f7f05988db8b1b46ad7109b83b81cb48ecb0cd4dba382505895bbf087bce9214e5e10a88dbf0cd11c93f50bbe738a888cec4f84b3360d87354cd4ff27746480c83cbd0ab", 0x8a}], 0x6, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x130, 0x406}, 0x2) connect$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:04:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socket$unix(0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0) pipe(&(0x7f0000000000)) 16:04:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpgrp() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:04:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x3f, "0000000000000000000000000000000100", 0x100, 0x40000000000}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:04:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:04:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:04:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:04:12 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) 16:04:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000000)=0xfffffffffffffe90) setsockopt(r0, 0x400000000005, 0x6, &(0x7f00000000c0)="ffa803f45a4b41feaaf4dee2c810d0bafe97be87c0ca348735ad86e28e88ed0fd87a70e22637ff87f7bff1b477271ab69a8ede9c15f25cedc78db0f59cd6192f695d4e1156084bae1e86c6e399ff6a3070cbf8f508f1a7375d36b1699987ae2bc1ef0996e9e3b7beb684", 0x6a) 16:04:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823db", 0xe01) 16:04:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000080)=@in6, 0xc) 16:04:12 executing program 1: socket$inet6(0x18, 0x4002, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x450, 0x8) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x94}, {r0, 0x40}, {r0, 0x45}, {r0, 0x20}, {r0, 0x14}, {r0, 0x100}, {r0, 0x1e}], 0x8, 0x800000000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xd3a) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 16:04:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2165, 0x8000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg(r1, &(0x7f0000001c00)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000280)="68dfc23740128c27dc87015369ca76aa6f029962e1370ac3152a2a0bbbc8e7f9b6b0a4c8747abaa30bf768cb8baab11b488b391df7c9e192bee5", 0x3a}, {&(0x7f00000002c0)="baeee17e1164f2fa8d89e6b18d0b032408e9a8e3849f1a8b6f97a8336ee5eb3dd38f3bcb2098be99a9b24bbfef37374a3e51bb366bff02550d44f2616b824c1f2c4f7ad036581b9861d89386cef19662a9692aff5edce8ec8a5f0f0554e8d759968e773dabdf1e1cdcb6829fa9918c144e45816f5cfb7ef15a69f81fe89553733ad20ff0e74c9aa42c0d9f5f228e168aaeae7ef268ab229f5268b430b5931842561cf106eb87df", 0xa7}, {&(0x7f0000000380)="3b02652339a7625d34732f99a59bf367b1d015e702467b199d17a0edbe4efa0e50e843b26b25f01d20f4a3bdb81a5427bfb13072d030a798344bf602742b1499b631f4a3efc8349e3df782a1778c2a0da9d51242d484746e42ee633d5eb4f3efe7a628278b806c6d7f86e88d84986890c096", 0x72}, {&(0x7f0000001480)="70841d6b67fd7297", 0x8}, {&(0x7f00000014c0)="418bf585c3ec96e423426762cb9639cc5f782626b6f7a5629e161ac68c446014626d969932bb59138c0602b9e18344f723acb82a2a329fa3f6754d9fce3368532f24940113db6bea23bdadaa9e3040213abfbbc7b376f9db375a14d7512b39d555567e6dbf3d9a4ff8aabf49ce8c8caaea099db608b6c30587789e10557e42cf58887b40cf2868017eda18a72f0a7a008e490ba04523357308ede1fb429edb05a99e1c755cfdc7d8bd9f6aa3ba443f92c60be090ff5b818a1ccd49c66ab4ec1fa172a30eb93ecc", 0xc7}, {&(0x7f00000015c0)="eae8e655c4932d8536bb6966f8feb1dcacf84e987f7d2955e89f4c3e4d2f6db70ed82e29c9de7f952897449a81a7d55f4920cd97258f6c479863e2d2e62f8c6e005f53cf12cadc6cb501418cd38f9ad3e630d64551dcd757e0f1b160a9c0aa295037bd5525f2d34825d241eca93a919d6bf5b36f0d2aa9b1b8bc4e321c47867b14672a3eca10869e0a7f3fe66aa7b643566c4347e28ce02af7f212f1c7b512a35a162d5e702b36c0d8ca8dec8d151f2f02dae230652030b9fa3419b220ee05e65587fde0de52d4ac70539965b7e03f29ba36c40cc1fda037db98b49368b7e364e95fed9c07d32591346fe997cfd6c9a5eb", 0xf1}, {&(0x7f00000016c0)="52dff1e899f61bad09ff7c85796c65bd1da1505605bc51105bbdf7b379c920aec7ff9693a86f62cbc42c72e17551934100314e3e3deae5c757eb460da4cc27293819c7c34893bc35b8a19b791d013b21bfe5419db96994896b1b7a8370748a6768c9fbd10fa5ca762a11871c755ebd0153fab2ea99b57625cfebae0e67afebb1450d99fb6fb153ad5929c17a2af08d1bffcdc1b92ac02cd34f88ae84edac7031050b9c7c24cd6cd5ca8ee91ea621027d1341050751adeab75365cc2d69e65b8d73d299cd5a0a86e6ff191c22e8e35e262889cde9e32466b8561763528523ba65330e7769ae84", 0xe6}, {&(0x7f00000017c0)="da9eecd45866052dfbbc5bff8e0eae6fa011f73c3a8b26725c29a3fef3ac83e6c88188efba91d4903ce88f9fa2addeb390771b96cfeba88c7529cc97d4e4b912d9980f5ba9d49aaf5549a133ed93983f", 0x50}], 0x8, &(0x7f00000018c0)=[{0x80, 0xffff, 0x0, "b49ae7ada0158ab1b15e1166bbfe25a75448ee3ebfd46fe53f87b527416157e4ac73a8607a330c656c57c94ffb964e328c780cc274dcee3315c4f63c7e7d509a89e5f3c4553da3bce695d8b590c4a3c193b44cd5552f890a9bf788b2ab6c145a1d0c931302dcf6afe3417b"}, {0x78, 0xffff, 0x8001, "62cf4e7c66535aeb99e5f9020e9478fd8f1c64273c8080461bbf9f9bf72f2190b688189c526b51d13a85a532578300dc9278bab0618576b9ad81e8ed6b9aac061ef458189f49920e26b34e117fd66481436c0e6998fc52a91c026e8cdf3a9906f88363d1ea"}, {0xe0, 0xffff, 0x8e6c, "fa61229a1f303a9b9a5103524620b595984f8d243ae881fb4f223103b3c954f6426d3a04da9d32b78469ba76b6fa446346ade6be9e6ff5f83d3c5ae951a444d2c891b85ca0fd83031e71e7862e8c06914e912af7a2ef44d0efe6bd6384a806f76dcdbb8d856fad4aaf9c4b47890dbf10cf5788ec5550e90476f0a8a60bd6194897ed09cec3b195fe2e7c5f67236ea9e44cf8b487f848dc8451eb82d72e0c7eba4d0dd5329b7028dd7f270bf6cb50d8818e19418a70f3495159e20be078a6b85238138a6446d205a60b"}, {0x28, 0x1, 0x0, "36d14f54c235289625c4155b95b28b97157761"}, {0x80, 0x1, 0x3, "f70bcfec76760df472df53b529e067c1f8127fc2abd9082a70abe4300afcf05df9e2d771cad01e4f368a75383dd7aaad25e29154ab8db24997f09b611a6d3d3ff0c7536c1139f78721188005f1a93047ced5a02e3c85614b4da888b457f0b83c4cd048f25d4f3185b7"}, {0xa8, 0x0, 0x28000000, "335de53587849c0a3b991c74184da03d3870286d1c4d603a4dfda59b747a0ff4ffdc34438ea9d9e6d5e72dc1fd5ba9efd2b6416c120f323ae1ccbfedbda47a9b2a4000040b5161401f979c2548fc379ea85e188e347e1b23e4f28ca305684631dad53fbcc89e80e2eca6d8015863be4d6da771dae50783025e45c29fadde490965b438a994279b8b6573417caff09e247c0f7a6fcd41d0cc"}], 0x328}, 0x403) mknod(&(0x7f00000000c0)='./file0\x00', 0x2130, 0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r2, 0x10}], 0x2, 0x1f) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000440)={0x0, "9eb165b75fdf6d995acf1bedf3742ef26da0304cf6fbc4677520425cfcc9a3712623a806ea7b5d2f987158ccf16ef8f5d9ecedc8df4dbc9e3d2d52644e52fe7b2334b0e42b18b3387a719675f55e73b73ddbfa6e0a7987dc1eb42733cbf0698900461deeab60e11fb7eb003264a658bf52622b68bef49a0e199da98a62eec384fb448e5d6af7f6fc027a33959b77306facfa82930f4612d51c4c91700ded5a24e1a2d25bf13ad5193b6e7be5e63a491e95db3b66cd9585a09a811abbdb1e36c0bd7dddae13471c04614b61292dae61a4368476a605ba2c9d3ebac8120275578b32c4e5f5e64175f464f166fd817c2fd5c0bf45771677a5b701e8ac1eac6230d8b3b45cdb3cbbc87d9431f7f29d03ac155146631c2069587d143c700400f7fcb7d74a071d52268c30651ca56eb5836cff314709f5199576450b2ec4c392710241ae5f57c13ecabf2fbb8c0fd7859c376d40ca66d2058b9a626ea7fec4e465ceb8ff4c6b60e3f5c9b58584fd504dae1b48fe67cce33b090b8a8dc8ce6ece12105867555686b300f34402f880719b33a9c11bbacb4f289f7f2ba9885cc11e898708e91cdca8ca0fce0a940e01089727a3f5b2bf3ee74e4d289da7eb6317bc006ab27be4ed916e1844a3266165b4ba464ea78cb572e69fbb7e7a3a13b5fab0dbda22943f1a5f89bd78e322ca2273c0f381dc93180cbed644b768417ef30b8370427f68574d40d1382da45e700a1137da2caf2a1e2c31d3263bdfed1f6a6503f891526fc5ca826c44ec934310dd982212a76aaafcdc7a317d707e0b3cc62b20b43608ac3d973085c979ea7577d5c4096be00bb9fa5f0b76063171befe0a578a2abfd51fa581c6b27224f4318a95f13812573b593099625ca85c3ed5c7e0f91af11f416ca76db75f9939a4fbe694bfddc707ea44551e36d3709f3172545ccec49aafccf6cc9ff767dbd7fa9d40fd51209141c5e3e48ae72251ebecbfbc41ccf901b1a43cd0aeea482f6cdf88a71ec7be14bfbc15a74cac8609265e41cfecc7a27dca4aeb1b13dddd96b780f56da85171e04a861d16d229a69c929530b33a2f611a17627e6573fef8ac5df2d7bc63da46cc8ed75ba3bd1ad556d8c726782be52f6e9bea2d07cc4079f02a9d2a4e499713659dc7d6e66bcf3d99e22a4e0b23e00d7a9dda2f8ff1c2bba771d470723948a8508af6c8f2b5ada82a807bd2219581273a4494c016d69cc63f84c6a2b6f0a85a3640101b82c2a22f0bf03931a28f96e835ca2f86604eeb88e8d9c15a7b35957d86f05189759c874cd5de44d3bfaa2631df09b54a9c165c0193a05abd812ce16bfb07ef975d9fa482013e46a19b05e2b7ee4a40114f456edceb077071bc0d8f7a1549b00c08b4eaf353b9faa75715ecd9ce6d27126c2e00ac794d2956c14187fa4c3fe605b76a3b7c5dc26109522fc7daf8e934a3fabe9d3874a627a331bcd257050fca22bd4dc14b214904de3ad31fdab17f0abb48342c331af9ff288b2ce62c7e1627a09fed6cfcf76a65b0df48fa73ed873207f145f58db57d05f4707fe3d38f5631f23b4ec806730fb253637dbcb8eacff24d153286e6d5cfdfecdc33cc5c53ea6eb2ed48a9c2021e71e60d1bf4a0ec89b0d6e5052fe61b9e33490f3bb1a9909f742c62da8068f867e4fd21a7564ab38e9d8f20a62150c6bf54bba884b49111ebc2b0a9a78d6333045f58c8d8b60c2ad1279519235117a7f670d0378d3df50f29a371aab2a117382add3851b627809a56b5587ac013832df8b4e13c17f3b4e1b9b17c31a201714baac07eb2900521a91935b2a4aed11654575fa207a44f581bbdcc182de1e0ee246165e3e5feb6d309a94b9ad0a795f0b800d1acfc029134996e94b208f4bb355a783bcf1453cf63f6c90142b47ccb02b3785fd35930badbbe73a548d91aeb91204badb92fa0e0fdebf2d496653a47746465e66fb63ec48847c22b950b3008ddbe9df55717c2623af73e17767f2ec199ec9f48bf30a52e593eb45f9642b542c8c946ed3f6cef492c466ace041e249627dacdd75636694fa6d4aa568f44ce4e4cd1429275512aaceed6a5abd986466ecce8f9a615497033ed4c3aedaa57bb535c07e028125fcd7572bf3faf04c0953a8af0fa85586ee633ad70ece02bf4010de86272cb748c6248d2bd97044d938da49511a66841aa94fb012999b192514830d3549af9fba7ea5b3ea35ccf1c5d9cbeccf594d222f07479cc1cbab6544fbb9be9aab3a829c2e9dc60a1c18100e009a1348384cefd119c4d1ca2ddcfb9adf0f929c41582b102200bb2c4f2169f077653603847efde7501f8e50db51591e4278568be69442143d6187607517e73ca376423d7bec68184fdeee1511fdeb664ec2ab903524f28082a181ce170bb50db3743f845ce3a5ebf50c3d882785d0a53e62b09378d203bd4f3213a76c6f86cc2cbb4231cb02e6fa81d86ffd844589922300870ea59e0b4313e112076fc11d3af87a26ffb3b2a374d11760611346b11df40fe33f1d5f8a600c431e73c0d7b01d11652d4a8b62d74f940f45abd8047aef521f1d79970ff301a61a126d3512ecab6a360d8cac46b3088e4df6b6847ce79ceffb3f7f7d2cd23d918f41322d2123015623ec8e15f94e540b59dbd1a533db2a3e27aeddf4302818d16bef736d88f74687f074d8024b7895552792770910b4481e86577c19e2bd4dc2cd4018f5950e53879183d6990154024d50ab2e49c038668856cbe9b128edbd45461e5ab5262923330efde316325a959c205d78f86b9956bc7c96344f3876afe9f4daecb570fc2449a5b8f6f1efcd77a997b68fca15c039dcba873c1110846310b587e3df0bbd8c7e3c9f5103319105960974fd4d6935389f2506cb5e87a9627973dbd71e03989367568d901c92c2f104f6b0591929dbfcf1f6323163a2c7f9ea52eca006959cef463edd9d1408648a04e4eed61c0fb868609ff67b8f3d7cbfefe579eaa174c8e0f0989a4f27c2b3b0a0cc5650003fd0631224ba13aadd3204889885a551fa1d14047778b934785ac168918e891e76be1bc99535be7791f5e73b1901d843fad69e03fb55b0c93c11c4956f8f1bb45ae9fa0d363c2f012b9d7290036ac73659ce38f09baf0426a0f9f77227004c27b0c0f822c59b3f3b41428c96575c9caa625c00cbf2701ab33d2fd6bf6855b64e0e8f3eac9031af8b34040ad920f83ba7a15273b01ee7f3187938d4420eda99d1ca71fc5f19dcd47605c213a727c78c090276e8acceb953af04639e7eb6fc035ceea8c70617f9f66220501223189e2cc8aff608b83437fd445a9d59d25a5070f59037bfefdd3d832b2f4b786b16ec5ea7293ab0d2878fba2e22b25dc740468d215292bcf0e3c7b79ea232b003bf401727b04ce1d84f6f3576821cd613ce346da9dcd96f2311f10fb9278a00eb7afeb39bfb222841c711e2052aaa842521cf86452b97c689436ac2ed9b79a343d6a1bc3ce76c302df9c442185f7f98dc6be50ffb11840c509f69a3345ec9db63619a6dd52ef748e8979d9d8aa3d6a7b438ce55ad5eaa6a97136e8a0d607ae2a40f814b5b4c6216d02076caa0df46415b845f41fbd007dada8c08991bf6267e1a60699fcffaeda4fb4cfcf316c09b5e340490cff7925923654302f89c25a45d935993b1745902e26ccf0efbe63f97f9a9e9a8584288e9c2b33f60491dd8bdbe0f6a4e2f7cb32ca5fc8f2e30c4cc24e181e01429b7dc51d9d5d952ee31d7953bc1a3275490b9e60a137e73e45a519337b6c418694103bd3ee80a70d2e84e7c0728f07e4af346bc2f9e00af05182db19ee5ca510ac3446392b84842911f81da8a699f1c610b0e1c985f23829295915c2a7f9a26a1ec1d5a8e64e81d6f2f5a63f8315211470a08358873c9589e2b8f10227ce1eaa8e4933ac0de1e56153f808b11b0b601025083fcbe65ecc437c61f350042331b45a635367f5d0c5f87e63e51e644b64b85abca19087689803f4a15fda8952aac814090f3107a868c3834595d21a580914b3243a31515e56db625bc0c53b5e90fd1b00387bf829e6e9a2fea3a612aa2254009950c99d1ab3288c246ad0fbcea041fe9eeaf7bcfc953a44686dfdc09497c1d2c2ec50e988f3cf1e2a57603e2cda684433980fc120d74d604ba63c64054e0d109370c65731ff7c52d75984e61797173db2af6abfcdb93da2453961ca5c21908340df5362a47f270c3c1dfa1dab02c4db3adcb0d7c26eb1134c8515fd9bfb15e52390f22cdd41d83e14c2077c665bfcb13d367589a74d901c5a59ffb9d7ba586a406bb8c87eff06b4fea04b043804c463de85a85f1d0bfa1c33fc278e6e3ef582d02756479115e67e765d72e4239c646a72fc679a7d02cb48e03f1511a3f8881b037d9eba8182406dc1b01015a63e64ea9dcbe3a38847f6b26a0aea05347345b2e121a67e009690f79762b85f579e41120117fd725ea445e8ee8b4b7602679d41ad793aab8bcbc6a64d1d503d0aa1963af85423a41ab87c9278703095d867f2add562bedbb21095b15acb41dbff8ad2369e309cfa4d369159deb23a7a8afa8fe2707d0f32b1b1c58965945280cb9fbc0d485d7db1f7d26344868fd9154f214bcf7a9a7de7be00b4572d7f01813f228f2620f77e73d4ea705d25d53597844b0b301d00305694989e13f773475c5fe7678cb079963c4da811fed2a747e4f6fe157544a70a9b9746345432f5a32131d95db657780da4c86707db24b6e08806370c04edca84a42f07e4843ae266e42f4e87d14faf8b7fa0e3d6387572cc1c76b7636d2969b14270cbc358a5bb0f0d37e8cda90649177643f915f4dcb5c704c310f9fdb4919e650a6198e647c9149d21ca7ba650de81e2134f4e0c3c1f37a9471e54bb7529a681fbf51ad8523eab8f26d682f2e6505ae8c19bb2945401ddebfd548b6b8668ceb6ad75c2b5c4afae081accf92ecd67390bc7ecf52df76354e6178d727ffa994706a5c6f08e9ce7ce05efb7657f67895c9ebf0c61fffe6ae406cf4c322397e64eb072503d47b6aabb4c2f9b88bee087bffd0fd23be44c593ea47eef6ba76c04db3bbc74b54e1ccdc4f3e7bad95051f47fcd09495980d947f33f1c47be814649a4eae6a1a61c9e2c3247e302e94a3b63542bf1c0243edd3a9c3d9f87b8c73c07780a7fa697d4d8c07704213a1a42f2d1c8cf4d6ae8f754cc4a7e4c2c6a9ed05c90a88c2a778b524f9aeba0277a6bfa1b2b1c68d6a978265ddab796aae57f24ee99036553bc10bd4c35dee7ab08f28759cd2ec9f1a885e23d44e0026c8864138cce5a7f519249f60d60348a3f678c8383da2c5af25db1410f26b070b70da7a80713c5d78e92424a47a05f88aec86ad31e3d61be225969fecc7ca66ce2653ae126640fae55bdbbca3f45e391a282d15333e19be704aa1cfaf0254647be7ef93befb971afd45ba0789ed90a443bfdb305e9b6d20e1fb93bdef6e21314338954ebcfdc3dcebda187ffdbc93261ac6ddf78c5bc79d556fecbf1d3c3b693ee32064a6cb9e9c490d31bb22596fb2506146941d344c5b391a56a7b1fa56d0236b05feafc6c601582bf1aedf8ed7b57a9e3c216dd01581094069c4132d7a022ad2c67367ec05b244c5be35b8c410a061d7b342eaf6e3ae63c8c32828968ab964b19325b399b3dfa8d4a4d40f14a7bc8d0158ead2b03115494466fffbe112344843d1b1e21e9e58df2d9a57b55ad477beb5e5e8529ea2614269acf6282f1e77ddc693d947aa03857d9faaba8aa5ca37cefd44b8b3b0f26aa61e911bca72b43381c0e093a21"}, 0x1008, 0x800) 16:04:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:04:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffff) clock_settime(0x4, &(0x7f0000000180)={0x9c4c, 0xfff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/11, 0xb, 0x841, &(0x7f0000000140)={0x18, 0x3, 0x8, 0x7}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x7ff, 0x1}], 0x5, &(0x7f0000000240)=[{{r0}, 0x0, 0x81, 0x80, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x1, 0x9e4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x800, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80}], 0x101, &(0x7f00000002c0)={0x8, 0x1ff}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x28) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0xb5, 0x65}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0xfffffffffffffc01) 16:04:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x4, 0x0, 0x80000000, 0x0) 16:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x100) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0xa0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="8864d842ddb84ab17cf86b5b4de7035cf0137f7b65a46a027802b7c9710573b8bf1858", 0x23) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r2, 0x1}, {r0, 0x10}, {r2, 0x10}, {0xffffffffffffffff, 0xe}], 0x4, 0x7f) r3 = dup(r2) r4 = syz_open_pts() close(r3) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x3}) readv(r4, &(0x7f0000000100), 0x1a0) 16:04:13 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) syz_execute_func(&(0x7f0000000080)="c4217a2cfbf2430fc29e08000000113edbdc440fae2346aac462a13e4aff9065f344adc401062aa7b73400000f62afffd999d2") open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) 16:04:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/200, 0xc8}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/101, 0x65}, 0x2) 16:04:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 16:04:13 executing program 1: r0 = socket(0x14, 0x4000, 0x7fff) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:04:13 executing program 1: socket(0x1, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x23, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x5, 0x0, 0x0) 16:04:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() 16:04:13 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000000)=""/158, 0x9e, 0x801, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:04:13 executing program 1: r0 = semget(0x2, 0x0, 0x232) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x800}], 0x1) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x1) 16:04:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = socket(0x0, 0x7, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) dup(r4) clock_settime(0x0, &(0x7f0000000080)={0x1, 0x8001}) 16:04:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002002, 0x28ac) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:00:01 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x200, 0x2}) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffc000/0x4000)=nil) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2a) close(r0) setreuid(0x0, 0xee01) ftruncate(r0, 0x1f) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) chdir(&(0x7f00000000c0)='./file0\x00') lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) shutdown(r1, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x80000001c, 0x0, 0xfff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0xf868}, {0x18, 0x0, 0xa35, 0xfffffffffffffffb}, 0xc2, [0x7fff, 0x0, 0x5, 0x401, 0x1, 0x6, 0x0, 0x5]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) pipe(&(0x7f00000001c0)) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x22, 0x9, 0x1, 0x6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x23, 0x114c060f, 0xcb1}], 0x829f, &(0x7f0000000100)={0x16a, 0xffffffffffffff7f}) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0xfffffffffffffffd}, {0x2, 0x7ff}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:00:01 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') chroot(&(0x7f00000000c0)='\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') 16:00:01 executing program 1: socketpair(0x10, 0x4001, 0x100, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup(r1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() read(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000040)="4d715335ee2a463ea0aa8d09a9aaef2dff2c7314623a18e16b8a486d", 0x1c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="ad78a4c4cb1cb1a4825ee59327c3bea6094bbf01272abba6802f5a4249d856235064f0691cb750a296945bd6b961e1b27d5b7c2197d7f727396ba18e0d335adeee8f07634ec8586e37bedc2c239067", 0x4f}, {&(0x7f00000002c0)="efcf6938cb1223ac83237d274a8166d8fe248da2ae8956b770de7c7364fe02abca1d8b81fb05126fb0c485810c8ab485606e56aa40a913df15b9ee5c48418138012e976e5c93df733f4c3891a65bc188756741d636c6eb2e8488ee8004b310e71c7483bb72ff3c29ab9d36ca2e170f0e850f8ee6cd73", 0x76}], 0x2) syz_open_pts() 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x0, 0x2000, 0x128, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb3, 0x9, 0x1000}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x81, 0xffffffffffffff47, 0x6}], 0x27c00000000, &(0x7f0000000280)={0x100, 0x3ff}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x37d3) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x58, 0x39d3023f151e2d89, 0x0, 0xffffffff}, {{r1}, 0x9cee6649208d7bd5, 0x0, 0x40000000, 0x1a, 0x15c8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x1000, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x21, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff}], 0x5, &(0x7f00000001c0)={0x3, 0x7fff}) close(r0) sendto$inet(r0, &(0x7f00000002c0)="31f8ef7a61c1e5422f19abd5992a586499d193559e18eaeca7a79ae732a3ee723e53cc3f41ff8d479cf7be0c09286ff28ae82ffaf0a47680eb6ab0f6a880d0b185c6bb61cbcabc8e8c916e82a46bc63f58e9d3371b95bc35c7d29c849f51f2d450e2fe3e7b1a1b9e2e8731b1fa51de2d339d792e8ba776d04bbec9103f5f12bb26f4dd544dc65f4a107af00d61681fbe42bf20ff8e7529b15d7874efcca33602da15174ef6eb0704335a36c372b5f1a81961f78bd1bcfcfd1e0693d2edc82ffd47029237256feec93494911e1f53387552b8ecd6ab8f72cf5441613c0790f7d5487c54c2a56dbb02cf595897d0ba38733e241b43d1e9b1b103e6431d44b7b970dda9909c66433f2fe8243f60bf37f69674f1c114758d44623031a1e9aba6d56edb59c8e318d85b09a4fc720361004a168406d0035f20ec671351e172af908e82f1159cfcfe32171a622afca4616fd5218aa95a24e8198d56322579a02df24b7b8eefd40c322930327cf81ceb525c9de4fa015dc24bb25332ff18a1424d8d14cefefe8f5a23804ab749edf0076c2bd307d899c7f2baa1d18644c2ce49c60a94c9eb2f13ba00b1541482b41f19edfe37f64546db83284f3f11df283ef521cc2fddf8179f54784ea908908ad8d34fe91ebcb38043b420443537db821f00b07f03bed627f244c79a2c356fcab21e43ed938e4bb8fff5e0d3c34ff1afca37c213a922833ef32687a1f1dc31755e5d20b15abac9ab586d7ea127bbeda61563531b6dad3b6ccc291a9c1918af1a1fe3d7d29ffae09aa831508a2ce276fd48f493f46b289adf3e282c12399228edf5716a6c99fe95d5f5e540227212fdb262f07ef6ba061a7924bbe6cd5cbc70ddfa12ca8656e54c224472251d16d7d916e04e8e40cedb37c7409fc1d9f9ef2abe24ab6abc7f9eb72ef87fff99013522f9e498883cdd58cd94fb93bc77305d17b34472b58c4aedb2bf672e4fbde61be71e39bf6adfd387d94485579e44ee6e9911da394600fa637a72452bfbee1ef5c6599a173261a545b091d5917b7f8e46b2cc8f8168d03e457df62781b9f04c8aade3b97fc279ef6ea36207f6e0e7d7f6aa28733cedb4bbc3847bcac4e2839e0fe3c5474c254faea1bd5ce37ddd6d6b5b507fc535b78b91bf65274277b88c6c6e5a11562674cea7e776355d4d9f0c8cfc3bce9418afcc68a94cb6220f12dec43c786c0b392823dd76a826725b297f515b363c122228758d2ff8dc8e99492b308cee12c7a6b8a0f4313e15055d4b8027bbd44b1a424fd95752e107cb9fc0ae410d400c30d43cf93f70b4542bf6b216b463601e9d45085d5e670228b8e3ac4acd6283915372640107d8dc87cc9a587fef6214030a8b1b07c3ce893606d00af176ed863b5327c75acff9610acc68ac45a667e2b761074306697ddf778390324c05d3098016558cfc99297590b027320d05ce3eccfca67ef97035b47fe52f4520f9b71fe91e94091d92b3da23cf42128c8b2f9abc989735440b6221001003c113a447de707f76b5ba4967e6586c0a12e5c1db390d2f9a14085df39f762a3d21625c7eac0606572c58eeebe840dca9b003bbf5b2d7c92bea82dea7220094f1fc503b3f024ca0663e9522c99bc405a8366344dfa60df59e78579ad5cbe74656e778639db81d3fae36bb01f1312030f7b2f94069fa357d9b40d5f8d546a93a6b192429b116c30f1c3bc36478e126e39fb108063e407da31df8bae653fa21faf1b86e57c879f55299cce9e3fa95c9d5c7a904e0a0acaae6bee446f986275a89cc02ad7bc961c650e943215e3711db0a400763aa1d864df2cbe2d6e94be9ddbf00e41829eced778c668651814a7939d78474338e92c8f922649404800c251f4fcb313181528834d4cbf8da89bbf3f6928c83505957136df1e746f300c75e0ed926fa5e6f6fbff28cf11403770155a66c0b25f85907a71f42f40ce71b7267b204be2d4f139fbafa23ef7a99239b03057d725e67ac8bbec88257f1cf5588f1de3cbd35a2d19ef0fd336a6d203f110a2934e66273749f6c4d36ef7a9e654ea7542f42d67636b9d5056fa5be1e4ca0fcb80563ea6b8060ee29e53791c9f25d5570bf2dcae294f45007235cbeedec2568007e4572df292c139337a172233cc50260699576ea1121addc7e22b724b7aeda52513ce3b611dbe8ff0b5847a289605fcabfb78ad5c52eafd9c057cde9aec6d2b5771880d37b3deff703a76e4a200a807f0ae175eb2114cd1b21e9bf63fde217f288fc11d8996409ea3c18d1625869327786c4d9882462d72ac37ee4df1d76580f350c33ff2cad3cbb990beb85382b813bd6b12b1faf78f0c5b44c129e9bf59636f5164bb97ead5b5391583385fb459c14083e8503ae8afb3e3e38123a363ce15de84ea2f67d0aac20984773ca13de8734665649bff221a573a56247698a4d8e84fee046926ce8909f315a279cc66ea090a901b325aa82ad8e8f23cdb4928d225a19f6900ec23b0246a69cb458c2b80caf5665bdd67ce14a53416e5d73156de533581b8fb6540b572a77bff8b0f9fd5714be6a600c68289ff71c471bac1b6a87436971c0911305ab52f7b812b33da9e7cca62f86d89cf4324190cf915145b5d35647b4e5568ccdbeb4d90630b9ea253da1be8aaa8ca1fa2b59d48039309969443db78e2884a6aab0caf6a554ce2b0653180f1a245dec1a25c822205c6ccfb26558bf4ae5b9b27872132a485092abc115e6012648cd0b07e2301f8a33bd41ef3c2ea08b8fde5ac2f8ed26852b1202944aba83e3ac11663dfd3911ac4beacc6984f3408b4ea2c69941e868b14a63dbf1ff92432b2f593126e3b38eabf34b38c9741d03086960b1694a2fe581f2233d836b5e184e9861adb23836b113bdf369cde14096b9d93275e92f8043bc0dc2c2bdc214762f92c56f2a11c6cf36dd4450f5b65d77a9d6e16c5651842fad110e0970db477034535486640dcfafb5a5fed8a6a96512190eb005b0876ae303f2cd1648163decbd9ff67739aa3dd7912ae867c5788edda241bb6889fa37b21b22c291f83404f54163edb255847021c38f0394febbca3090ee9f9adb11286f906a7c765032703a343606ce7f9393fde9ac4e75c2b49de213ffe13115f21e48f1ec8b277466c2f37a14b34132ecbc6b0a6449895aa380c7b7e3d9bfa2f99744fd3284164da45ba56baafe1bb65ef5347a4fe6597228f5a98ee4ae078d7a750cc231ee90d4de7d5c880b18ebaca88967f7bc29601ee154acbb45166c59d3d17d25ded1d2f0024896e079cc541b5dd4e38a2597105041c0f5bcc1feaeffc94220f7d2a4b2f1865f5e2bce806419e4e1a7fd62a49b2bcaf43d0042159088abb36c640e68b7e45600cbd0ef8b914f03c9d84177083bfb7b6f587c74f302cf6322fccf4124e5bfda36f93eaeaae30781167fcec83d2d183c9e75b5d377f35da87c293376cdac7bca62fab6698a94cc1da2f700e1af324aa779241f8bc2d48d346d9a2da39773b26373278d9fa1dc5d6fc69e812185f56bb21d511bfebb5ef2fce262bfd9904fdc72b39aeb14cff3e46a1bb7a06901367ca564a68a255c768dca883e850dfba86e592a1bf15bf0b6e9bd99ff3f7f73ddcc037f09ec6765dae399ce0e930abebeabd9643759ccab536a92e47dc90faa3a57e442d4e5823f659503c5852eed018910e384ec2416f32491b357ee13420b6d270f8968c88c80eaae49ca639a209f27078ae242d662f0c8c9be5dc6295878359825ecbaa4026475c1d04785e50339c5fd10f19eeb41e31d14953358da1392199b1c52dfcf1f1a00358cb0c490dcd1ad0860acd2c80a59dc002d5832ce324e7356e1dd7b08676e3a1b3701a6eacdf8f748879337c31602fb7eca0bfec5150a5cec4140156948082ad69421e2c044b37e2970a75fb409b010e2621ea5f1c26e8e0ba7a344888bafab050ddaac221de05268ecdf99dc91f3dc0a21c772ebd382bd5c0b3c3d1bd38d05a807058aeccaa7e7448ff6f91ea0a997c79f04d873dc9319622ba01c1a328c4e4c01d7e2b04d26f7dfb289ad7fe49ef6c48a383fd5154774b1058c13d0d31d809f06bf1a2002d3df4ca46c1273e0772c9238b0c21fc381bd095b369d88eccf4a9b9a3c82a4fa2a6937e0bccd3371567fd295b3d1ab7d148a06bd05ad60e9f0e3e757b62a2b7ec683a0fb7b7dae508334e51734ad263478fd78fc9dad15de9ae187b399bc4037e933c957acad6b94f9be3ee50f421df209f473b8e00facb719d25fa0c7db40e9fbc936223a7ec3132c10aced13efaafe72ccbac7e55d322cfc0eb95f8c521cbe6fea596ea15aad13207bc8a804db8ed24f2bf9e210ff249e65811177bbf51582473521cf33c9dcbcafea746ea687ac72bf139961e012f8d9fe9b94a902c4b2032c708b15c68c31e92671b968b9774bb283a29d435814d3dc5b2bc04cc9bd4cd0bdb5cddc217e6ec18a063d3806fe9a93e0a0e3ccae5879d9bb5bc6604744ccdd812c966e92906a33403add801805914f35814d79b4a24f72d6ec83971be2bfac07246d8aa92ac4530e82973f45ca6c36eced932a63430a2e3a327db07acecec65c80875b3f741005a7649fe47ac214b86c8258b61151b0d009ba8e856af54656b706046457cb5190d42d6792f9a2eed20397e588010a9ede14629c5cb1a3cc7bac7a2c679aae678b08fc3b11915b846b32c6cb36e9aac11c4d3bb3ca4eefa986c998b38c1ad416269ae34c1d76800b1fdf337762e49d11e5e6867f965066cb60f0e98341c1951ba8eae1fdb24ff387209237172e5a4f17e0942c7e9314db952c04ec8f7ddc34a5c7b9654c87bfb491cf8e19c109193c51fcc7320d42c3f2c9417b242fdac6ccf8227082fbca39ba2060f6e358378aadc3f7818d3bb462c852b7471433d7273486ee699a76bbd6f0f70620b929fa9d7afee1d3ad89565966cd40163992ff3cd724815acd6a2d7299924f8465dbbef9c760e04f42fedb661fbd3f22a463158344c2074fdb4f425616735ae1bec40a12b7b54173bb851ebc2421b556a3936006b05a2112f979d00ad8d844792477ca14af8d026c90b0d4ced1926e9efb1e78e4553ebada8b21c20c6be2b27b3d50939cc68b30f8f98413f8b66906e91555b2e0a8b03ef593739286fb653e2cabb0689ef3c218b6a3408a056bb2f70aeba5b9890862375c5dd4836ea3ade557fdce9f7d00d30a48cadd087dd436d805afe9f5d3f6f801e73ca1b4ca70658854158610ecbea5f7bd052cfd8fecbe4dd082f91ec3bb96e9683af5f52cae7ad65ae4588cebfb10e21929e7407823c0b4bcee954a780c3c88e711e68f55f3f9ade0f9064058b5b0e0dc202eb1723e77137b1bd36e4e64fba11a2dc316e0f86ef2c06f1e18b7d3b799f3d3726a2416c27a7e4e496e35d60bc3c40bfacae9295b0ea3e9cdf7a410de95538fa9f49fd99f34c40080b73e25b534660b752a97e28afff0f7b22fca9425487469108cb853c299b97fa2a85fee56605e608b7db6e6896c9ece9e57bc7f87c4a092ef2536527611b859124b17067fcb14f1b5d1e58ad6e4bdd5228f634a25af730f2723721729777d0a8ae87494276dee94e7548988f4150b7c11ce92e5dbdf8766d2f21b96d05571d75747a6086690d8bbb87bf0160c5085e8b1546eda9b2b15e7ce0ad0c1db7fc2e96134c090c2c94866b1a6f409f34fce7df8ae86ca0903bbf554aa821e3475d110d3cc0d51d82162d8eb686c939e6ef7d3525e1c115b7d2e56e126df33b0b507f447464c3ec120346a8e495b1c1de333a848", 0x1000, 0x3, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x8d, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x25, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x48, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x41, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x5, 0x5400000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x8}], 0x6, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffc, 0x5c, 0x81, 0x7fffffff, 0x3}, {{r0}, 0x0, 0x8, 0xc2, 0xc0, 0x8}, {{r1}, 0xffffffffffffffff, 0x17, 0x1, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x80, 0x91, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x49, 0x20000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5, 0x80, 0xfffffffffffffff9, 0x5}], 0x20, &(0x7f0000000040)={0x9, 0x21}) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/216, &(0x7f0000000000)=0xd8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:01 executing program 1: mkdir(&(0x7f000000dff6)='./file0\x00', 0x10) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x2) 16:00:01 executing program 0: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0, 0xf2}, {0x0}, {0x0, 0xffffffffffffff7e}, {0x0, 0x5}, {0x0}, {0x0, 0xd7}, {0x0}, {0x0}], 0x10000000000001c6, 0x0}, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x3b2, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, &(0x7f0000000140)={0x3, 0x7fff}) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0xffffffffffffffff) getpid() getpgid(0xffffffffffffffff) r1 = getpgrp() getpgid(r1) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r2, 0x1}, {r2, 0x20}, {r2, 0x7}, {r1, 0x40}], 0x5, 0x80000001) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:01 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x2, 0x6, 0xffffffffffffffff) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r2, 0x3) recvfrom(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0xffffffffffffffff}, 0xc) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ftruncate(r0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffe27) r1 = socket(0x20, 0x4005, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x1, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/9) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r3, 0xd2c, 0x80000000000000d, &(0x7f0000000100)="ebfd812eaa63714800000000000000", 0xf) lchown(&(0x7f0000000180)='./file0\x00', r0, r4) getsockopt$sock_int(r1, 0xffff, 0x110, &(0x7f0000000040), &(0x7f0000000200)=0x4) getgid() 16:00:05 executing program 0: r0 = syz_open_pts() pwritev(r0, 0x0, 0x0, 0x2000000000002b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0), 0x209) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) r3 = syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setown(r0, 0x6, 0x0) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x128) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:06 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:06 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x1000}, {0x18, 0x1, 0x7, 0x6}, 0x65, [0x8, 0x9, 0x8000, 0x100000000, 0xffffffffffffff01, 0xfffffffffffffffe, 0x6, 0x3f]}, 0x3c) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x8, 0x80000000, 0x1, "da7aecf4a87644b87ba02315dea178a0ff4c0bbc", 0x7, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x2, 0x20, 0x1, "a493b56aab901aa23c4e88ae25a7ae06c02decc7", 0x99, 0x3ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x5, 0x6, 0x3, "a1016adb442d5e5bff59eea522194a74f937078f", 0xfff, 0x955b}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1, 0x6, 0x1000, 0x3, "205dd77b4e28d6eaad3408a9e2ad0be0cd7adcce", 0x0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0x1fe000000000000, 0x81, 0x0, "8dd3850343995a4c3a8be9943742eeac115dcce4", 0xdb, 0x1}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xd7\x90%:\x00', &(0x7f0000000340)='&-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+#{\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':!\x00', &(0x7f00000004c0)='+-:\x89#^{\x00', &(0x7f0000000500)='/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getegid() fchown(r0, r3, r5) r6 = accept(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r7 = open(&(0x7f0000000740)='./file0\x00', 0x502, 0x20) sendto$unix(r0, &(0x7f0000000780)="0772b0a7f136183f964bf2263c98bae417fd9a4b2326bdf89d7865c8e43203de0e6eb95bf3199abf740ce1057bb3957a333cdd688afbb6e0bcc54333d646fa193ba6626edbe91c83e8077b407ae384370015f5438845ab1d215faa9a66f89cf02e766347929a607bd09d91438bd5fe1cecba14bec5d398cbb09e0cacdbc204e3dff68e26435eddbc8f2a73cd7daca7b0bdef244db8b099249314dfc88b0f115798dfc3fdef45ade8ef287401c8508fc0a483d9c2a06e176b4012f528ca095d82cc6f3f8e52406242c04c3ffb391f7a99152dc84ed7540227a26b7d4e8252c4f380943aee", 0xe4, 0x2, &(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000008c0)='./file2\x00', &(0x7f0000000900)='x\x00') sendmsg(r7, &(0x7f0000003080)={&(0x7f0000000940)=@in={0x2, 0x3}, 0xc, &(0x7f0000001b40)=[{&(0x7f0000000980)="1fb62f167efdb89bd5cfc6535ada23453c5c8b55e3b9473caf24013a2fb1105108ffe941097f2d3644a308282244a22217c2d2f69064c0ce9486ae061eb9f7c34adb98e2733de1d3205fef7f8effd6978b8300825850ce9ed21febbd07890d07ed7d206a3c364a7bb0ee3126d2a2697dafee0f6fed41a366dc3c3643731691de49c52cf558746a1f0bdd2605f9dd94674028e60dc5de8b04c8d636b49b43c79d73290ce5f4749838dae8ba8dc9a4bcbd99a838eac14f247f0e0d3c7d6cabf5c7133d40b940ddcc3a37fd48f8f2eb3decc99f962dcf887aeffced975464250cff00b0b69c17f7ebb9bcdc2e9533e10b0775af7c21483ac65929b345a72b5875", 0xff}, {&(0x7f0000000a80)="73c856ff917b6576291aebf7d35cf4bf8aeaa392f192d5c9e7ba220b3f4728946e2bd4cd6133e41dc98f35d4d64780428de7cd09f9b4dc828cfdb8b0d8cc1c90f244746979dbb9bd7e44ee7d0197b20faf9ec77baf927b129507bf244ac8bec81bba666f4d69eaf546a9b6a50172cfd1b024494aa404d6a408cce647af4b822aa2a5ea207d80cf6738ec2330dcd5111f0c260e931bcd8ee7c742", 0x9a}, {&(0x7f0000000b40)="10a8bb0c6a45c6f38047501ce1d1bda37138da21a8d622eafb806c831b089a414d00247e3707ae0a383ed4e0d5481c4a0273ee00449d1fd35a617b5c25b58216b0b9464c3dde8c779e3db49d3178f839ecc88cc0c7f4afd7afb6ac21db7e220a7f083e000be2edbda01bca215c126c6b6a60ffa4d04a236ed10ab8b78c5cac4313572edf0484b9bfbae0ad1ee9e1c577bd95abe7321e55619c217894ab819c671e20517d85c09d37d197831a63976a58b76a10402844673ddc8e5919e759ef7c214de2252e9c7f1685614165efe2e26a8725491dfe74aeabfc8deb2f755ac6f60a71b912b9a37681e9a8decc2a108869c70e55203209aaef12077d6d57a61bf326b0aa028063ef663b2d7d6755415f797093a83d64ba1365c6a0330e236bdec490ef59445dde219e9be9b29355be7217f13c0f946b78aa15e675741754ebd9fb94c7a0e358b9083fdf38878055024aea57d99f54111b6a913f74736939744096ad15d472b43c8ce8b197703aeb803adfa3284128c15b066cccad58478e0807337ea8a0b8e5ae165ea6cf52b0a97799980db3ee5cae8dfea9bca87802830feec5776e4b47fe2a0a0e1e78500dc88d8ca3dccd9c73c6c087f76085dc2a46bb0ca28d52ddd89727d6e3a353b77305de2d4c71e0d7cdc9c08d12ec4e48fc88fa2129921b9475f2ccd5e18f1a577a6549310d764cffa1e0c39c2b5e6c34dc85dbe95485570099949c8386a8cf86c15cd4a7b2a5356048c9fb1381e24ec285277a8c283838af63a4d3077c4fbbe6ddc4c86d5094619f7d8da883257440f27f799c6dbe991bdeb57e8cf62be44dae613b84c7af0cb4d4c6f2ebd4d5cdc7ffc90937e75a9212e50a99d80febd88f91553af617b2cf87367d48d72687681d1b8c4285c288e0c7a6782f70653faaa08d2e90ab5309a76ca8e555058171bf212b78652c8e4a5154ff2c3a3b049ce67045a97b7c49da8d032e133bae01b9c4cb992c8ceb980cac1bcea755b37d27132ba6383db22777038cf7ae22ba96a8ed5b0b43d0b12241a49fbfdc51828048f29a6c32de4d71dfbf3d03c693472e710307af03fc01b1502ec8ca85617efa6ec2e1879774f033a1bf959829defcda601402e96d1b4b51c8ff885b8fe4491298e323b3b1670ae4134e8156aed7527f040a3aeb5b388abf77c24d74592003296dce530d1c8f010534ccee3c11be297b083261ba05075677ee60b6b6542ae25210034b2e550b69b158ee3a4f49c4ad3dd58b0c9db5c119baa8a228cb945b6a75c2711bb0704ab59cb3c4ef5c12f1da854bb41fb8e2196aa6e7d14750009f5d4461a946a2817baf16e523f1a91148a5cc43115ad97f1ebc12f6f06176e34fc796b251350584acc6cb3b35ed4390035b2049d46c72354145e5a520a444dc5c39183c77400cb5bb6a4930f492fc6e694f2c3cf06b9def42cc12e94d0a8402f19d564de95315789189a58e1dca3b9145e8755bf39e0bcd538193c0f39d6e2f51b4df7db3cc76ee4c4997c2a9d655254f725cffe62b203bac8933762fe2f6487bac330e1f62b550a56a9836c4c1ee551dbd2f87da022f92f879568b8bcd88d1ad42b024d8b82317d9af081d24c0ff80503e64345ec5d055cf9792e9909e9ef31dcc2a8c9172ea617e2e6a4e0a42a6583ddf90ea02639a2a0cb77336cea2a4db9ee80569986380f466e119b39ba60e42eb73331228a910acb9630aa8f709fb43ea5890a5d3a2b01475366ee27d26debebb764fffd06cc148096e4eab03db667200689bcbea629a03e0944f8c12c8899ae1deaad85ea3b972e149b59b84f4be36aa6eec12ad3615186b8ba79fed7c1dc0b0f2571a188380a263299651a9ec729044c20f89869ad7487f7af8964dea4b90e9e75cccd9bf1047a06e8a3c6269b3a7a8d0ba4f99535efe891d68f3b432a98a8fa91e3616ce65b15257bac7fe8e4750d3182cf169619aa3822b1a152124f666cd88a2c427c1263f622b7808a58050e4ca62d647581177375fb4abe16be74c75469cd035c77cce22ec3da62d9c7e9bc75c674c5e3d0f7f2a2b12eb40250bb463041af037cb5368884aded0796a52fb39253d83365e57fe1c166bbbf8e34752c0f0272d1bb27157712d30de100b49bb3a293138c01a81dd0cfea621139b5fed574d85b450eaa244b46d867b20d463c829f8263f531e00253421f72ed98d2d0507dc77b1fd6d87b533d47e82970163606c8847a5a9501e072c682f64cb3fec7c75ec650ce4f5f9cf188d6520193a91c7a8ca0224d40de574ccb1ea9e7fce5ed81df6d40cabba3743a0cb9b07b6fd38349a28e5f6078a2c47f73af8e5d892391f8c3849741f8f742eee2516ec0eb28f53471aad0556919daf7288faee22dffba5a0562661bd73784d23c0932bdbc4622fc82279abef977ccd738d85736aef8bd3b9858bef26616da278a3829e770daddc61a5b43fc8f0ef6b423753fbf43a69d34b778972e1fc2eadceb4a8544c97813a6f8c1bb4bf8e9cd2d5a0987fe852b1a2f819b91b3b23b5abe9c371ddf0b5403a8c3f52ef4db36b97ab95863a17c7e2a6b49c2c3968fc2facdf982ca026e28970ef5f6c1d85a01d9b2b694361ffbee0221ce2d74775151267119bb7da68a6a55f7dde8730f7468ffcafacdcf233e1c42ca98674da8278c6575515668523738d95828be3e6b9e1cf50af2c733bf4321af9e58d7f000f8a0aceab20d04a8fc404ca644f47d2faba67bdae681dac39f8fe203d2f777adf15a2e44fe11336508b92a24d701175fb10d177d6412986df0e6decbf7141b0c1befd2e20cb474d71f836dba7d1b17d5887fb1125a3bd97bf9b0313aaea4779668a162ecd6db05ca1758a4d9eae4dd0caf373660d825f8ac033e4f7810c5d517c3c5cbfbf1346c51b67ee79ff606618584ba3dfd7fcafb102fc69a33fa7308abaa11bf3e1896500a46ac21bcbf2206397c0fb4bc24a5425836d344961178d88cff6f88fc95b48536c497a1b4b4d1b9762f7f21e65b8bdca76c794fdac0392d71b9a8b43693628fdc696aaed25cfc6c8f9839dfb794d443f1351799471fa3ce054409603242eae0a3c589387812c3228502d923737da859c897b417ab7ca5c2cc8f4897f4b138936e6cbc0a7ea3f544c87c4896e9639809305af64af99217cbc30335472437148df8418430814a468493aee06f46918b01fdfab18c213f145d10dcdb6ea363b90cc4a4eef4b2e58ef9d0b043988b7c85cd23b9d1a2aa4c5100b4343409627a1ae3a4e2263ac1afab74de8f80acf4c4586b0b4a63ba7fe8b4f8d79c6ed1b82599a27beb0d9cb49f4e6f97aaa0c5d2b35845a3a0e3d0d935464025fc66dcaff6b9fa1bc05a8a4d67dcc4c166cc9ce2f61da31a61deb7334056856ba17a3dce1d795ae80b602213dfff2df8b863136d9f0713fc4a93d5e8951082fc5282f7c93a5ed6b229cc269f4de17c28171dcc16d688faec81d7aaf6a5873a83e6295a4d3efb4ed432fdbbe593efb537257f1392b2805bd18abf8692d5f19d7c44d1cdf83fdbfa3069345e73b7c08369d0083039eb6ac3d119f11289594a577d345bcb1153a633fe4e3767d115bc3408b748a645254e7cac4496e2c7ba6d2ceb3ade98969cbffad5ece3f679bb63b0c1c15ba17d850288d49bc0f221e5bab790ce6272a9b9492f7a9ea81e279af08a71475d712bf40f15ac3c2c383b5906e4d8390d8dacbdb9226cfc55cdcbce1252ff5d32c7a4d5ff55fd4a0fc29b133ce4888722c88e17627f6989496ebd39b1dc1a15df67ad9918898aaea5942c96d89ad80a67a13bf3ff016a987c40851aab5a0efc174f2c7e7ca71d957e624808166e6b87900a51db5bcfbf74338c5fc86efd59f3181fa5c90b92bb5d72d88c1eb1616edfd9b5a705326cc54c2981d38f427135a6148952cc83dd3f48028b6e1785d5c763403a8314cc1e995a5279255c8bdf6a5667df38b9ad6ecbb265e2d476e878b3514f3d677dc8bce9584f0596bcff259933c1b7fc3e95e045cc27ed98917726b3f7087fd892030aca58cc423c786a5e66712da90434bb471a3c2ad95d3bf801574cb5f0e4d4f0c3ca8b20df2dba52e7951bd1990a227aecdc3eaf001a1ccec6872366a541bfb9a4381384c17246880b741934278ce6726db9dd33c9576222896878f7979d473b9474883b6a236b06703578d04a548449a2b24e794585db5ac15665c8b745d6688877681fcbca14ccd7c5381473007f8e66219e3b66dcb64dcaaed420d63d1f23e3ae1b8f96a87b4cba19d1e33744be193eb759121226f4123ed3c8adedc3b1a345f70b7e91c94f83adece52f67110c1fa89060f5491eac970fb593b0a50e24088191c97e5b76c43c1fae3264e1fff7d99a3798eed1eb885a6b6a7af1c9f7d838d6598a1a9b956914d106cc27425b4365e414bb6b45ab86cfe782c24c3f0caa68b98551940bff097000b89ff2fb262351ad18617de8898ae74e2263a47835ba1d40c9b03518bb7dcd8087d2c4d42a44488e3ff915a6a73cfe18d9d68bddd0d615fd0c61eb6b6447fc93d0c5fa238b9c6cd7c0a0c076c33a4fdea943067d081da6b6af081c3513982e4a1e893d7d8d453c65d2772abadf0709556ef7f0a28a62fee7ff7b0ce8908e8267e08e3bde6f45a8ae9243bfac2d810614c481732f3b43cf73d723a9972cc24e112aeb17da5c4068b0db656db6a9dfbdff258cef81327ccbcf2cd3ed55017da9f0f2cda3567e19c6b3df1491fa7a38259aff77f81be73254aed6612ab2613df990117ef454868ba5682e5c0588b31b3edc4456f6aa672751ff3e672490a227663a4dfa9184e8aa09347bfb447882d782335207dd6a78fed04b05677714a588a07081f41ba0b6db9a631cf19dddaa32a481879052ad763d4f02d6fc4b421f118b6499f77f80129c1d2039273b48975c5943e086b6df088c602762f18fee311621e4fa8aec009f830a82e54e182651d25eb56d853e7f3d46f974895738ad0157127d6e931f8d890cd0a8b52344545ab317eae0e815d915aada2d26cdbde31733f14b9d94dbd7a384e671c250792f727793a486f3a25da0b4d8d018fb2137cb76b7732739fff000b0e2fd6d583aca0b5f4848c523a3d075920d74cf5eab3a75b6e24f7cd2bf4cca00611bf7f87351b6836cdd58cf5cb81629c1ac639cedced836b92bb173be17b676dff26033b0434d39271bcdfe9fafa8e13baafdea46bb3cbee72075b6e9cd52528917d3e449629d0ff40afb73be1378efb1e3ed379d3336cf13bb4daed2ade0dc2163ce4241e6d8eef91e26d6268c2a8b55a281cd232a52175d11e3d381ecf25a298898e0da1979186444489ef311babcd3d4432a66d3941f62e688326968c375c5297d9f0defda0f7fec43ea70f0539ef9dd1aa08ea8ac4756e8b0db0ba1757282aacde744711d67029a8e9401d3f55a3b8589de958cb790c1b23db4613fa2ed1aab4743b5f03ec4cc167b27ec8a52ff98d2787a40cb488db738d6f0f213262e309fc87efad8bb7bcbb6d0eff1fa808984483fa19f9024049487c86099b9087eea9d11d14387ae8635dea8a0f4f0848245fcc65d98b1c0e72a29e971551db97fa50abf8fe4b0f36249d6a86dc2d0ffa6f16f790ea6aa9096900589efd8349f1e57d03ff2c0404e75ab6802445939d542db5fdae2d2e40e3f194708b85b1f2633bfc19dc635b5f1d44aaf19c13dfadbd2953ee00ff58f921998e638643fa9fd452fe0c5e0f8010638a0ea76dadfdfa61278ac25b8d11cf1656409d3c36a838c70cf330445e92604f58b477f77ba042dd5a9f59c4", 0x1000}], 0x3, &(0x7f0000001b80)=[{0x28, 0xffff, 0x1, "6ffed10c39204e76f16463f376c239e769c5194028fe"}, {0x88, 0x1, 0x1, "3a85df5bcce9b8e5078a810ecda17be004b676d7652120cbcb7594bacc7a57f66fb4698a8d10217b7a92b8b6ace4a6dd15ef38833091efe56096d1898a105a1677fb354f1179411093fef4d9d41daafb6e464696aca5a67e5a1b6b967aa9cd160c2f967fc505d2dfd63f8c4e6a7ee6e50cac"}, {0x20, 0xffff, 0x1320000000, "5353b839b36102d255ae"}, {0x58, 0xffff, 0x8, "17264e904b066039e904d64fa79132962829f86248469f687b899af290d2853142ed029f3ee994988c0abc78636ee779fba0bea738ad00a4f951ee21350f037604b3d62177f1af15"}, {0xf0, 0xffff, 0x5, "b93949c188c4f5e3ac4204b2a65a906c1fcde6190d4e7143bc5cf23106fcab6c72d86152a8b09048100b2fe84657ad2d54939732c8e4f9a40ab195ea1e77f791f5745fd5d80cd0faaec85252e3598a2d969e6dfec9a6127888ca6474e3337d3ca7c7484f52304054a39e82d95cc6021d84206e04fa077f8e056bce3644385d6339c82a6bb522b1665a8f2aaf78c7451c2852c595e9fa05d58fddc9cb0a5602ebcd64a0dd0b0d09206a1fb991c4cf707475f44589ab61173a56c8e4da09584d4bebfad1e28e48e474ed47377b9d3f3293f8bbe74323b16d6e18f690fe893529"}, {0xd0, 0xffff, 0x81, "df925217c432b1975c8cea3b12735ed521f7811213058fc308ef3864e42dc05f96826d1dc08dbc289947e2b9a01333b7bd1a7ac63b941607af99cd7eb78043d51202ac101497fbe0779d3b404f8e7ba6a706e1cb8a12d20bc153436475724277eceb51c7cb081fee7bcfccbb0173a1594aee9189142f38b00fd792c9f2627f59a8915e5260f3a6aaa27ad983f94fc314ac0aa7062f3ba576e784457b423457650329d9ce82f7e60d19211bc41ab7c09942c0afe008727990d81b"}, {0x100, 0x0, 0x3ff, "2bed6523801b9f6fca0b06e0047369ce1aa6565c86819d5f907fb0d6a76757914c8b5b5ff0a383c6fd81701f08d2850952c10997791acfc86c1911a5a35d85dc67f02440348b2aaec5fe188d3440c6724ab3f29d7a77c6f95b8a8423b24387734cef94995897ca967b56e957f9cab3bc280845c38cd8b43fd25620b95d58635bd42121c327fc3c66317ce394b93b5a10b9914cce99d24b43c6922e7cc87ed37b9f5d99f1373771cbdbe62b56a5259a8953cd14d22812d06da8cd31c569bc77a3227eaaf3cc3485faf85f2bc51a6abfa508a337f3b386096c40a67041009d3e38f7209e1af135da6660ac4ef6f89d"}, {0x30, 0xffff, 0x800, "dfd2188b0960e5283c452ddb36e32bcaef405b2dbac71f9d79cb910e"}, {0x1010, 0xffff, 0x2, "61f150d3a3c9dc130f6f91c3476f3dc2ba7fcd333ec4c78d475a981af34cc7df2756e49bd3c31cfd7207fe63e775f944ab5444bc73956e8d022985501eabca2cf4425ba003b3d7cf0fad156a0195d308869fce4633bb887d50b4b1f7dfda75b4db8268b3c9078068727cbb92830a0259359d0fd97cec5b75e6d1ff8dc250edd9b9d5e5bfa19cb426fddb91d90a6266882a9b1c9f8b3b7dadc4c2e528457c665bb4e2b2e4a15f8b4b4030f70cba292e43c14aec063dce722d722b7f57a1e91bd42ef3d697e7e64d7723cc27510b03e1f25e56ab4da9d7993a47c06841c24a7f86d482ebe1b8575b395862734c188228639b29d78bbc9ed66c95368cbe95eafea8934b18ec3ddf3d18ca6a531e143f08aa2bdd34852a08cc06edddf289a954885fdd7e9a84f3d807873c28630a948324e2a3efb7def8ceff7f7e12f529504d997a5f4bc40fc8797572016cf79ff7740751ae91a2ec20b3897f37673e61f65df5c3ab0a65ccc7a4da914fd5be03b8e972efceab4ad5ccdaac23c5f8592383a84a37e4604cd5d795798fb5ad444940b4ee675080cf404926c06669854edec89efcbe1ff43198f575927678777f0e308a3ff2336921853ac219e8a4a48bcb2edbed5540feb11d8220622c68cc3c38e8edb8b4a779369c2a156315f5f747c7afa4f4192ad0218734d42e3e5fe249bc0ed61ca798a5f093aee91dc5f5d00595cac276f4982023d0ebe764f1d755dc9461ccddb12f9cb75992ae213eb609a34b3eb35afadf0544943179ffc5a326804e8c605c4f494b9598953d9fe0e658073523208d85c7cc2cfc0cd305e3ab490135847e076099fdc58fa0d79cda97e4dbc0c01d5a6943fe6445b6fdc799efc82a85d0331faf43793da4908e3122ece8f0b15080c89946b3471e98e8d71f2bc35b40987cecf58c291dc06a46237cb83bfd62f40be1e2aaac20d2f321f6d0137eef50749ba6835eee3a65547ef2e32a2a6e5ee8a63f1b759c1dea8cbb2a8c6560370fd5313422f34fd72d0add9649fd685afe89d6c6728a8c38d839de3c61f187d0522a152c1eb4476facc2b182f201450a8e387532d0894b8a92f339355ef5edddc0bef805383f8426609f5d14d61c56ad7d7e7da10ca405349e3fe025450ade5aae4f20a5b9508b53ed6ccab446850c6742980be731d2342c4ef0f076f74359a51fb84b8328ae9f58e89be2409b1a3707962082279bacb2e9026fdef06745eb02efffc8c8854777838f4e8303b576e252d3da5893fd2edefd307c98166d4b4ff3843575626c89fd923fec9868563121edac8d32f64c415039e539dfb924e8afdbf4d6fc5c8f744c9941867ca12d3752e0e5ad695f528dc3ba020a2f0f42b8e92e27475a960dc6c071e9c539dff084be83bab7206819833f24aec3836d4cf741b19ab3773e17f259cc82fef944a5e63f6699f026d44c13e6e065225427fa6a81543b197867663aabd0c5540d22da0280b90b9bab4e4536f0a2a98101897da3588e956a36324885dba25eb4a3f61b3c52a609524339d089711287c29a091329cfc97519b4b380d7c3c8db370db66bc849ee6fe22e401c49d16f43cfffd417f0f6cc6963fe345638630b7cb0911ca670e83641a25ac3a88b8b0cb5094d48a7dbf730de3437a8dc48c476936d1b79fcc6528516a4c2fa2a39b5fa9e13f27c14a03257712a95938f4906e0d9bdd6ba5008c36f9b123165a08ed9924f3e4d1691f661d8b018cd19a3cbcb674b913b51fb2aa99b7fa710f4dcc10ede0ad29d590ab3dfff1c36a316f543a0008ff4e6ff2688f4a4a6a5945ae8c4132bbfa4f4c95824d590da3597a9323b4e4c34e414385225d9df3de25893dc0257965d807f99873a39908f3cd0ce41950d1eac86184b87e5fd57186c31a8bcd5beb4db3df004e7a20da4d01f7f62ee17f81ed439458d0b59345d01ea4b853dcc6156bc156d6bab59a509ad68e7667fa070320ea1e4d5f06e9d744ae6050ad95c6c024a5dd6d62785ca96856147131333de797880bd94ceb3423ac9ea1c687b1075126784e413bc556b723d6128eba8c9919d9681548d964ba8c978f452303f4133084fb8ad3eff3b0bb26f64dab6ad181268e0d241028c734835b209abca4881c9fbe4e4a7a99c4b1d2dd0f40a7c7dda534ecba23bf48a2ca18c8d4e2def57457c863a6fad0ae8d663e97aa20224ce355e54b13c452200ab04ba3d4495e937f6f6505663f356f03b5301279778665a9c74415b975f6f1e45bef347afa5ea5181babce230f46442c997980a90aa499b15a141b2d58296ea2708a795f7f3cc76d4f75d40296140f78cad70777952b1c0e89d26abc937476e2c12b0a458b62d9c704319b4102b627948fd33de81194d90b4ffcbb6ed53f113792bd4e8c99b189c8545663c1389d1bd9d7cb8547e9d9c3f3ed9514a753a50db0544db556ca244347a38d56d95556c7d8d18112d7628a969a34cb0b8e1d453aee7724d55c92882413824c7712e1be8dd84a4266ae9b288130df75c69005da46fefd134d293ef34b532d4f261bd1e4f94bd8312b622e2bd395d2656431129fe13ab46fffbab08a3b2a8c8ad92ff52d6186283b5d30a5e38b4025d42e192b5ef819ad6d2a8378c5427687b7e14f8f06a23fe44da2aebc69b2df18149b1c82f1aec366d3d3d9fea930dae4161e5a79edababfb7e3dd2ca12607c4212c415561b465d16bea52d00d2fb4177efaa62a63be82a7bca1ed7527f8c3aa8fefa0cc5bb24777a015a0102ad5234f69da08a7f23a94211dfcf4672c892f95a3199f81a0942af2fb7ea39f04da68a1949566b7e1e5a9800ff1433dd321e5a5ac4777526b46da1b0162f832810105d6a5970d8eb7fbd9797df8af9ddd3bb520b29d472fc2ea9c20bf6d1086522d9888205ee14e1319f9db620f96fb7f98fd47d06b73b54ab59b3c87fb07095321ff6c66760ef04f283a1f5eb663d562b5bbc410a980d401df4a609835bf7fd5a6b97efe4226893b523b9fc7a7c7b3b4092e7bb646204fed7b96c48ad12957da1ee1aa78bcb95fd317f15020e8e040c4b9c96c03f39e2ac99f85be7af4287216d91cfe15779035ab52efb8d29382ca3667cc2859da92069a8104409a0351935f787a7d67711f94319e7cde0faaa54a59c5ebc4901cb08b3ddc619dc8b3f3e834a25e27f3e44201c19821d86272f8f551c4c205c7405e9dff4f12bb31b44afa6a709228be6157a2b4e48ed74fe0e4118011b605a15c856080cb75044e66c14ab579c0fa86eeb1d100808718d813ecad23926c71d96ad31b9eef1f3eb6b77b3840b412361c3e00c921c843b34eb47230b2bcc44b1c1e57e344fd10ac6cb37f8b58a4eee08c82d79cbddf64ee87021f7107e8b4b1da6842842dab420cd39a3bb6e7693c036d18043f9f81391ad741f40c14147c0701bbcde25de7c3374f1b94e8e37762921996f2f001e20209744dff86aacbdb7a40f70945252decc68b7bcb0e1f5ed047a66dd38271be80491bc4ee172e8d6afcc7183a4faf1ed5ea1c4c4a90de67742c2675c34e65f79c1980a5df950e3b677f54353aa4b527698dc3b443052505db41006e6ac25b82f6ce5c1f2971f22e1a22185e2db355fb5b2fedeff10ee6a36120dfaa03779b14ec930042ceeed4e50f6414267051662b7383967cb3f0888c3301074022b40147702e2ffaf44f5a2659bf7d93906b0ffce4441646e6f331b8926ae32aad0fdf1d768da41b515dc70dc4a07dd4b19a865900235c9789729ea071d40fbbb6559e2786a41b6996bb4fe5b00c6ee1cd4ff53abec016df4a472e1381e27d0fac1c0b970622edb2f1f69e9f3c723b9a6af4d04b429a3f33ccd52d6349dabc6781459860ccb46e522e7f184ed9868ec7bdc0fe08830a1a451cc9360f38e2b881770d66a06ef5d2fc8c0e4aa7d3771fc4a08deeebb6160da818f66e2a3a7df7e46ae5f6a5e03b20467f796df12e351b927505445fc291d2adb389ea6dac829338f35f51d1da6ad9933a4bd3d168f13c90354154fcb1b546f42b0291320d0249572732ea8703d5f68e7204b44b92fb4165dd22041302a1e27af45fbfec4f1720d53644509ed33425fa586705e8bd34c6698a2edb5421c4f3666606d788084b8f2ea5b21b0e71d9374845ad040b124b3ee3d75445bd653d5c97a1d66f621bcd4a6faaef1838ee0c75890ffd04f25f9e01d5f3f0191b4473d66d3e499b8c7fc8f5133627d4343ac99c5fa5d4bde1142342feecaef0da6c9f4eaa0915e95451479e92075c4237235a4c0f5130deb217399e8564d5f42ad8bd1066e57085ac39ed0d12b4a270f0f52b640d2fc2c14aa47b74002a9013e36b6bb6eb559fd83d38d5a2ee15e6c3c4a8de56c1c5e1175469739acd88a37d27bbf7b7242418b247fe8e6700df9b38f015325b268a393df9b1613783fbdd595314c78a3994970a908c9369ab2838a4fae25ec10cece78dda0e67764e888b40accdc12316083e0a67089ddfc9e02542c8e72207c1553aebe6ec1d7200800bdd8e910855ea38ce39380c198b6198d99bb5ec953851e6fbfcc8219861dadbbaebfc7d04535b7d41b5975d42c8afe5d20d90a9e98e27ca06575f2dfd9ca7adbc80d458976126d143742fb624dff8548ad6777f8808e56558fb9a60c0286ce1fc9700f8393997567f445f9495494aa16f6dfb4cc570025d830fc11f7588780685eeb28a345e30e35c260a2461e3f546c2f0df97dabde46b6dedb1c3c69d5faf13ee46cfc323728bfbf14f3721f512dbef44eb1c8ef344326fbf86bf1e52088ecd87ef0723da731cf8647876a846a169f282398f350d0ab3018839c5a826dfb16c98678cb50c7495d654395ca2a06aadda5d1b17a7545d61dc107258452d150b3522f47d2d1732c4e66cf8e836749a326b93e1638897c7efed19cc334d7f68839ced9e57cf102cb0a5e84be0426e971f2b58bf30a2ffabc3832972cb23ac52ddc0262f559d50f42da28e60abbd2c425ac8cbf2ad8fe0a7d3d64e877af408b74d99483cb5dc20aabbd4ba1667ab2fd35bf935860d6dc348945b72a4fd966a3c3abb8bb26e2233ae4cf80f8e891588be9fdbba297c27930405a13e3b2e6660cfa4369d5d7ee684c6fa54c13ff96259a4bcf14b11a11cd274a369ae0889d5a659e7d0191ca82df5d8b4b71cf974cc3007abfebd7c1a6b310a36dd4209f3eba970327cd5eda5462163aa8b3ec00e67973bc674304145e276d156ac2abdadf670280d2a011912cecb787614240f00c0450cb143263826d954a16c02e01e5a1fb96f778cbfa8a9eec12b5efa7da65f9df9a7a12897cffc18dbfc133e7ff7b35791f7235fd8268054b908eacdea320fabed8c7820880e525c5fa62e18887b7d1ebdad4e37575cfb037a18750c0e5ba00656a190e84f35d1ed2d06a6b89ddcafc9860b8d47f6b28a60c940894af2cfe7c5454f0e484b359bfd49feb5a3583d8c26bd367b20af12c0dd4d644879d0f4600e5fb45a7aae1de687cbea1ff6ee220021ce3aa154f1444bdbb329f3e8c8429dd22048c955cc65e2182f525cc4793c6efc44378c99b048b1799c15665de7666ad6e0ef33225b6dc8632b8cd0973d0287acc7464fb4bb0004685501cd47fc62dfa2094c1752161ea70613fde7359be32d52c9d3d939332d5c014d709ad07a56c6a0c12362f9c64edeb6f8742de733424e857caa13398f2485098d71d26878db9954c13ed2817befcdd4b21be4fa4043783dc0f8c29a15063c698f238c9b1171b1f1b8ef18e119bae592cb69058ed941a81f6eda3e7d86a604e11addac8e037e1e"}, {0xd8, 0xffff, 0xfffffffffffffffc, "b3bcbef3931823103578a0d3ecf276a0430404fab86817ff46135da2a084203b96004be968c5ac4ea2b764f9063187bed90c56cd30f42a34d6daffb20e244785668cc5d9080f5a0354073a8816c77b4b6c520351f7bae41246c22c6f447ea1b6a59815cdcaa68526d080da534c2a25e192d73664e05084389bc65c1cd7ddf96b7b50863786fbf11c316fbe4b9cdfc8b5042f0faf5e5a74d197b64e998d0b844ddcda6d417010f39f37e76b94ff19a2006ca842aae6c1421f447bd506fbdbe31efd2625"}], 0x1500}, 0xa) kevent(r7, &(0x7f00000030c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20000040, 0x7, 0x8}, {{r6}, 0xffffffffffffffff, 0x4, 0x42, 0x1ff, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x10001, 0x3}, {{r6}, 0xffffffffffffffff, 0xa0, 0xc000001d, 0x6, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x10, 0x0, 0x6, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x1ff, 0xa4d1}, {{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x80000000, 0x16f3a0000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x80}, {{r7}, 0xffffffffffffffff, 0x20, 0x3, 0x8001, 0x20}, {{r1}, 0xffffffffffffffff, 0x19, 0x2, 0xac, 0x5}], 0x2ec, &(0x7f0000003200)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0x1, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x3, 0xafe}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xac4, 0x4}, {{r1}, 0xffffffffffffffff, 0x1f, 0x3, 0x5, 0x9}, {{r7}, 0x0, 0x81, 0x20000000, 0x9, 0x400}, {{r7}, 0x0, 0x4, 0x0, 0xfffffffffffff000, 0x8}, {{r6}, 0xfffffffffffffffe, 0x40, 0x29, 0x3}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0xffffffffffffffff, 0x80}], 0x97df, &(0x7f0000003340)={0xff, 0x3ba7}) recvfrom$unix(r6, &(0x7f0000003380)=""/202, 0xca, 0x2, &(0x7f0000003480)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r7, &(0x7f00000034c0)=""/63, 0x3f, 0x800, 0x0, 0x0) setitimer(0x1, &(0x7f0000003500)={{0x100000001, 0x4}, {0x3ff, 0x4}}, &(0x7f0000003540)) utimensat(r1, &(0x7f0000003580)='./file0/file0\x00', &(0x7f00000035c0)={{0x6, 0x1}, {0xff24, 0x3}}, 0x0) getpeername(r1, &(0x7f0000003600)=@in, &(0x7f0000003640)=0xc) syz_open_pts() chroot(&(0x7f0000003680)='./file1\x00') recvfrom(r7, &(0x7f00000036c0)=""/4096, 0x1000, 0x0, &(0x7f00000046c0)=@in={0x2, 0x1}, 0xc) lchown(&(0x7f0000004700)='./file1\x00', r3, r4) setegid(r4) r8 = msgget(0x3, 0x48) msgctl$IPC_SET(r8, 0x1, &(0x7f0000004740)={{0x7738, r3, r4, r3, r5, 0x80, 0x2}, 0x800, 0x7, r2, r2, 0xfff, 0x3, 0x10000, 0x1}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000753abba5e5300ffff4e000100", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) shutdown(r1, 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/178, 0xb2, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e69538ac6bf"], 0xa) r2 = open(&(0x7f0000000180)='./file0\x00', 0x201, 0x18f) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = shmget$private(0x0, 0x4000, 0x12, &(0x7f00006b1000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x2000001000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x4, &(0x7f0000000000)=[r0, r2, r1, r3]) 16:00:06 executing program 0: madvise(&(0x7f0000b45000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x209) close(r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x43, 0x40000002, 0x80000000, 0x2}], 0x100000000000101, 0x0, 0x1ff, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0/../file0\x00', 0x611, 0x0) mknod(0x0, 0x0, 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet(0x2, 0x4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x400000100f, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) write(0xffffffffffffffff, &(0x7f0000000040)="08e14aa5ca3e6f0815c75cafe5ea2f76adb5884e99b432cb6ba88888e2b6b8", 0x1f) getuid() kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000cb60b6750b8e968e0000000000000000000000000000400000"], &(0x7f0000000140)=0x57) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) mknod(&(0x7f0000000000)='./bus\x00', 0x702f, 0x46) r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = shmget(0x2, 0x4000, 0x701, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff1000/0xe000)=nil, 0x3000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="2df83d776d48c3327bd09d25ef1cb5ec7cbdbebf0bd896851b520b", 0x1b}], 0x1) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f0000001400)=""/118, 0x76}, {&(0x7f0000001480)=""/166, 0xa6}, {&(0x7f0000001540)=""/104, 0x68}, {&(0x7f00000015c0)=""/94, 0x5e}, {&(0x7f00000002c0)=""/37, 0x25}], 0xa, &(0x7f0000001700)=""/98, 0x62}, 0x1) socket(0x1, 0x3, 0x7) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80000000) 16:00:06 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:00:06 executing program 0: sync() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:06 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:06 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x200000800001005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001380)=0x2afe) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget$private(0x0, 0xb000, 0x2, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_RMID(r11, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000015c0), &(0x7f0000001600)=0x10) r12 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r12, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = dup2(r0, r0) shutdown(r1, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000488, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30440, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x20, 0x8000, 0xffffffffffff8000) setsockopt(r2, 0x1, 0x0, &(0x7f0000000000)="5b006f1a1c8e00df6bad02a1372e43e618b93ed6d38e668e9e8835d273f7cfbc48e152971f51809e2f9502c8317387b7e7993203a5ffb201e3b74b0f0e13c0cfc8061348aead8c040531363c4b53b7a7c17e2bc3d9af345afc3900aa924eba2b4e49f024", 0x64) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0xfffffffffffffbf6}, {0x18, 0x0, 0x52, 0xfffffffffffffffd}, 0x4, [0x0, 0x0, 0x40, 0x3, 0x4, 0x7960, 0x1, 0x100000001]}, 0x3c) fcntl$dupfd(r0, 0xa, r2) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) close(r2) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000040)="07debcee6b33b0ebbd5ed3a63d69", 0xe) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4d9c, 0x7, 0x4, 0x4, "4a5cde1140af2e5e07c1fd0265bd2f9551ddcb79", 0xfb5, 0x8}) r3 = semget(0x1, 0x0, 0x10) semop(r3, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x2, 0x4e, 0x800}], 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="21b68878f519942a970bf548dda2f9ebc66c82eea1bb2c5044d3175d620e8f24c4aad0328eb6e766ba00050a0b7a0e55f9b0a113d720685708936e31b1026a6e82813a558f3beb1e9ed699dd1ae1949b09e613b762751236c6", 0x59}, {&(0x7f00000001c0)="c12d64a03da36fbcc3f360f446406f530bf2f92400e6c47746d02473c5b5b129fc9f87e365dc8e96c7ec78a9537468307371ab604f6fa09c2433d1f7c49b8c1681d655708884d7f77a44a502c9c593f25eac53f06867f47baa764cc456decc0d31506f68ee0d548e", 0x68}, {&(0x7f0000000240)="9143b2f1c23f2863f335f334228c12b87ec7bb356c0a37797ae55835f6e322e6d21a793e22be251708e7b6d91fbd54581540b9d458add9fcf48a12d9c2a104b6f81964f44d1a76569cc1cd4972ef4c2f0fcd6f730354b5353c9aa88e800ed887bbb2881a2187fc4df4da2d0622d3a32d30cb341c0496a190004ae450deaf08e0f178e17ef6e4e3e4372dd5d0022cd9b18898e2da41609e32344fbcf1f64fe78ea5d576d109bc47934ff463372ae40535a112c76cce5c8bf6ff59d8178ba542b9af00acc2e954fb19f3565ebbe398b614a18da840b011dcaf26cb7e4933f7a26db514ea482d5481", 0xe7}, {&(0x7f0000000340)="ec024f51dbd3", 0x6}, {&(0x7f0000000380)="e2439b529ffe910346a6bbea1b9c0530dbb0c36e79c56c2b8ea5808ea895149b10cfac949d6576b4ceaa98ffd15dc494687eb667168bbb948693fda51fe938d7a8d4739cf09130fb68db336943bfb025be5f4cdf33f1f4ed314a5fe73e51d0616e0da7501c164299ca557fb137fdbf36a87a565bb8993f78c71e39ac6a08456052985396dde89f01ade30ea020b388", 0x8f}, {&(0x7f0000000440)="116f75b65d50c7958acf8cc0c973efcf38f33c05edb54dc61cc10349948e2bb7e35a8af9a1d1aa93b27b38d279ecd433174c6c58f9c596c5e0cb6bf0a217d277496ae0f0affbebeeab0e9ac1426edd74ecbf6a9c7591b44b1f84d5b27727855b92a577b80dde36aca909d8339a7a520a5bb922839075a8c543b2cf1918e6e3ed359576a0e4557b8d77df5ee152b759d84f4b52dfa1fac25592f838fb0a7ccc834157f4ecd41651f2dd6af696f850abe9550cd89f0f928c01d8a3a8e8aecbca0781c78d58f8257713527f2e999d7d33ef", 0xd0}, {&(0x7f0000000540)="22ff497b1c1447788203c124ae360a43510a76bb56683730feb8f5a3b3b2cfd59ef1746eab40207f8582848211bd6a9ec49e79206a3766b5616c5cabf1aa0e64ffc83613699a40", 0x47}, {&(0x7f00000005c0)="bec109458e8ffed237283c134bd0d0b80891806d199725a12f51b86c3a37ea5a930e5c3065", 0x25}], 0x8, 0x2d) write(r1, &(0x7f00000000c0)="9ad74709195935a6c0a5d8fc0b0cc2eacdb06938075206036302dd1f8fb89e918089adca7e310fe09aab267fddebcc7d8658870fb30cd8d4255c", 0x3a) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:06 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r2) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="729fa85a3eeaf0470100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="7ec06b1e4a48954b200b80417e006b9bf8de8b11e2ddddab7b1f78910e665a20c51e5c3fcc32fe6d1c34c9792ef75e2981b44d8deefbaabcdd8d1e1391d042d370b906d82154563a95f4932073591bc85b913378076c505f09b85d2a58f6adaefccfc0075454d37a2666862abcf7d0deff59edf9807251d891980793cb685961a5d2979d8ca8ee4a4990076183e8db26b2d69d694e8a65d6437d4aac2b61f20d4de04732e3f60989c1848a69902ed98e90c87c9c95646a824cc98591909db494d5e34dbf0cafa2271aa1fbc0094c4084be7b981f928701cc0a289b7f9f9b5abe4602dc7e8d80583669f6fab4fcffa959", 0xf0, 0x6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r1, r0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000880)="d24bd9b98d1f885333d7258facc594065b7e44fbd0c1aa74d7cc44125c4f6eeb23517d42b00922af10e380f4e2b8e80aeb97d22837c044d057cbffbf4dd08d453f0ac965f3676a23bf7ae010f848b8832732d9bd3a06f5f5371ba6d40213c4e3ba1a6cb31800ffa2681694bac95b95592c4101739db3af4853f4f5e01f490185aa1535b8b1c4a44a0c148eaae45cc501cdbde9cc91d1ec59689c1b5dbfeb2de0355b3a3c3d8e58fe8f052fa432287187469bd52c4492a81b76fc1ffb72f8d2a98d407665d7aa5fabe9d8fec238b665bba9dbcf009b05cc02c5e7f68e536d8eb5161d15d91485f043a6fee1192e7b9491332ce05d64d578facdd3cccfeb4eee62550fa1845e9f1e8a74265f2c011c2a2509e19ec7c2a40750f3c0a29fe38ea719bb9bf76f90a139a655f89c75a1bbdc828cd225e7825a477f8e6bef278ea85c3337c9f7c2a6f72b631aa0604adf5951cfc33f75645ed2f27c059d578b8c17c149928e8cfa83586334c16a1914f036dd3e12b1789535cc4e8c9164c05097577aa9ebfc84d4e356ba876aa74a2f7514dd22f90430fd1342f81d527964eeb49cb9ef5ac36b97c86191f4adbc7096842571589c2d2b183c967b527f01560836cb300552aff437d1162a45a81eeb6a440300342c751c9c18ae47c8f9743dd505b60112e60acedc4e7b4dfee6bbf1804fd7f7f84545f6a469dc018cd80a686366f7012621d0e17433482238077d75f3e98c49ae6ca14f2643d9373e1cfc272b3729b7aac4a43c5d0ec58185de7319d808d9885c15bb44508bd46d9d90e22706677289470c194062ed36943a288c49d0809f9586daf74dcf6c3296cc2f0ff3cdca9adf231b9cf80384e72526532b2d0351201d1dc7d68a5dbc2dcd3a01057c76635e22018f8ff4299e577c5e6f1259a3087f616540bd25bb9428261252696798ff03591c2dc36924647d66b897328a5d366d20e1213481a59ebd56c90f549073aa48092c7308e144193b39e46813bc2064cb255c46542391eb815f7d3a9dfe0ab34688ab49622dce61bdf954dd871f2231cab7cfd0d0d75fae3ad4b59b0119b06b7db82c5380813433c1db909208af9b8cd87e47c1f7fd2607dc6398352678e8ecbc36d6efe30727d0a28521161bbe60e29de5608594a5d762dbc8466dd4016c46978f9f792a9459d67b17139b71fb5582fc04bc74ec77a4376631620df45c351f6e02ea957c7cab6e8abc0af38e3cf5e9f5c0e805b964bba78c3718e7f6ca1092f93ad9b8be461afef5d322339e7a1d3240e1aed4b5777683e6d70ac95e39e74c65b3982e3880ccb2c08c41b2b3b447f150d21d5ba228c8f657f96c55eebe1675f7b6b36fae2f04fe01f21733286880a987861bddeb9e161167c8cb4828645377de751059ca2806e8a509c92584cc731f916882af7a5f41105ada4bcd4275d4bfebba12923b679fc0402f82710c979dd5ddd655597f99becbaf135a92e910e567bdddd1f6b62fce3d31220bb62091bcebecf1624c0c7f20d5186b7f9654f1c316e4afcc6b5471f353afd9ae025e5551443d90d5e470cffd36d707f01d04d5624d8323268d5661aaec5a9e39df83e846c1681d6f8ce5a3bf85a6c8d9061bba731fa19f848d421673802911158c00cfd3ea1b554f95fd0fd1ee6b9364045aa4e290bb88edc8141765ad1720ff97132fb987e1eb8d907c08ecfe488dbb51a6807ee1d074edba53a5acaf1c7e4d9782f1103793147e89f90beb31cb3cf41caf9fccdecb8916abd2153d6d8dc537dda2cc6dd3d943b6ce7e86bd2f0fb85b338c1ccc7779ad9545199ec4bf7712717e579fac41dfccdc4614e1055d170a3ed6027f41e5df0a495e3ac3b2f905937b6e4e0974b18d1923251a481a509caf5ca8b52b450374973bc47adae1ddce6c4806b576238dceb47f9c43b41f2e276475af1c0ec1cffd69e35666a502bf11689af8cca0623acccae51d8a7c68864ff3d45f586bd402f73f0c52930c73620ac7dff5c47c9d10040225183219794e48707fea8e6d156b7abbcf7a2956e54c067e2ed500b026df9478fcd93fb94fccde7a2df4f4484e288acc800a0c277777ba53804a8d9b6a74a1b879a71f0e4d38e634654362938409716dcd3dd01409e105ed6f9297cdd10cc07a5dcb2248982345988f96178918d3867172ee4e4a387dbc516b0ee7d40e1c4a9608386de1951cb9e3675f3d6e14a4f7933c8a7618e0064f2e3d673f8229c96cfae735fc50d419c1d0dca4d2a28152279d73ee4e2031c05966d4e174294ad66bf746b524bbeb3bb81a3a8a7c8a350e47e047bb03e375605da9d68147bae49ea552c362ef2471b1d26bfb8308b2081f179dc19c4c59ba9aa85ba9f5f01557c0f45a8c19d2b4e28ccd895d33e6889381c0d06e7989256d2828f672dd40e0b252fb4fa04049278dbd54f69c33ab62fea903ba05533beaa6aa6b1759b1dc3a0ab745fa5866adccac1d4094599c0400ba0c132645bbbe928f774afcc16613367da05fc102ca4ca103757469f2ca367a5d8d94ad4272e388f5b0434530a3c6d011f9be1401eef73b49810a77a2118f66b5de9138515cde1a90b19a067bea514ea6a7b9761c36956149ac42444bed060b61f45382a6ba4a39be61dff9ae7e7040755a96dd6bf1740b504078b59a61fe40a0c483013d6054e97a624d2999912a29cb15db24275b9c09408c6a9c80d901899fc4a8efb0fe25a11e76444ed94a8d7d6495393bc3dbe467a9564905035f203518cc582f1f06f3b392b0f8169013a9091661363f6db12da954948d9da68fec01afafbcdfa506e54ce69e25eeee69d40d9cca74e8d890d0a471f69d3f77b11db03d02f7524cec73212eb7e51f891e18a111bf0e383f78d537e0d7e7c9e74fd328a2f85b2e3c2b2132ed09f4a33ef27b5c5af1069187822b3354d42a713924ec14f89cc63f1e0e166eb203d48bc12fadfadb57970bdf706b2c5277e6004ade7ed658171486b3ec4a9f424e99b2d6e3bad817226fb04dc902e35c04fa6e90c5088913fccc09cbba3cad880c91e3c382360c5deb5a8c3aaa41ea053346b589d6003fcdc3a817ae9d737d0f90baa803bf5c2a530cbe9024ad4efabae04721f3acec0ed08b33ac2911fc152702bd1ee678886b0c83c39fe543c2deef4acb32a10d9edf185e427dfb7194a20ab23e641fee49d1a055027f41952b56fdb9092171f71bdd2db367368425ea8a3e1a51473468c67571315d836b1ea055adfc41435370a7ab23d1907cb1c99d426009ce5aa7282f867b9d48fb6e8552aeef410090d7ea5479065dac0ce4c26dd2ddbfec8422165ef7cc3e961ea5ccdbc38cf3982e27c6306706ee7eddc79e03faa39d73a7665d14fc76b7d91751008e4e14b6b88c7d0c5d1866accfb2233151f893a04a2a1256961a83d110cef7c3f5852e938434f553e9ebeaef23abe918c5d19b9f3ac1a0db25a6e68739c54e43ffbc2952d405950acabd1ea68e644b6fe60d5c9ad9f59f64ec626966689e9e9e1c4d56a0b75780e4b9292f8f8500ff3a2c3d413c7464c4cb3769f4f3826ad8977ad52e744ebe3d2077e9954944b37d673649cd4207e36bfe75807266ee2a12698d93e1881f54a6559ede41c9607c8a5fd23306a513d257fd7abd0d5911fd2edf73f2d7eda674e99429de36377cee0254d2384c1530eef9abf8f1437b45859cb467dec87bfe643640c79bf9c390e30b19ed0a7a7213224d406742261526bd559cd5e3d28a675bf63a86b6f4d1e5154273327c58085af77ef869b80a6d3d57344e64a6ccbe11844efe6b8fb649112fdd0d32a889031e4664a24ec44382fa031c5444184882a0859f1eb17dbefb0eedb298e3420bc305aae950e3e2df8e57dc2d4d524312560969bba7ed005f356f3458db4ba55ae8837bd9b6f016148a1cbfab4024327187f2fd3bc40a052d9d0b30084b148a66e91d517e994acaf554da6960cc61f1291463fa8f570d450ca613183c0f7fb4959ea705cd2ec1aa62056846c04c3ec17dd1d8b4e0f5dc921c50d60c6ec3827da41551c6633266ca3438b6be832dabcff15636a2e6158925a4abb1caab873fa6f819c233ccfdb538cd5747fb01ac6e9a06bcb56692f4ec8b13b692d887f2df35eda0e40e8326c001543ccc549b952122be589931e1d3727015b6792119a2214265b942349aadf537cd4d67b7fbb8d0bf9b2132460c950955b2c25fc1a11f4fe8b5bc2907e3b41a273497125fed40e7f8f9c34f82b74768498eaf407a0e7f46e5e35c811bc051c270d26f0467f74e607a38df1c78cfc3a2db05373605d77012c0d2ab4993d8606bf18c6662597407083ddc3aeeb25c4957697184b925d847dabe8b030a035e7cba76ac7544b1b6595cd6544df628ea8658f13ae7066780ed8a7ffef1359c80185ed1869fbbafa4e898b0f2f2d48fe6da1bfc1378eb3426ba777812f939a1a05b96fb8c93d6c434381a202e186e68886bdcf6022ed3d25ad4df7540198f0d630cb2fae524b4c0b8fae5b6239315cda3ad04f638d12bcfa86dce6e38ee4692dcd9c4b5eb5b3b16d68080e9bd641d78746149effb5d3073d0e8c24b31ae447f8674d7306ad97fb45e770322721c172042696b0ef919ad55d220bc3f0053bace7a21ff72b7cc0675c9722513a3f5e0cf192be078b9e39fe1752af6ea7e5725811b1d87e65d003b525a1c895a427230e9b18add29ed9a5415f2584a1401e1e5d8033f2b37f7c861e7732a8aec14956dc5ab4c7c19ac1caa9d8d02feb7bed8c8d0dfda9c6c7b56a7b1a8a41ffb07f1ee70618b1d8b6f91cfc3fab972fe990f44522830a51150ede14c0188aba18d76f4c9f9aea0a2a1a0ac12d3b4ecb0bfd61e3b9749163efb6b74941f98955c4618ce7002409fce4bbc3122833a7789cc755a78000977392fef90aefc533dc0c56e902da765ff69619d25e79d162779037f98ea75299a16464359321f3f83c908e715d6747300ebe7fcb206a73dadf0c2562b9b46036bc04bc66e48ebf4427a9799849ca1ec91142930ee2017eab48bcce6297a7c0f63aec5219b9a9945e9920cb09d3216247339a8bcc1dd72aa043e176b79149dccb111c100fa4156d95043d750649d1f6c89bae637426f66b90f6d4895b02d166dbc4e89b083a2ebed7d3796db51989381b6a2a4b25c7e22ba64f1a65084c7d1cc7daaf2d2eb44cb03f74f3988c2a09b7f9a16950a12ba93db4637a597795345b4254d17e652636b2f8a41fdb5ff08c1f03a502601d3f481a918944e7cb54f886112256d066bd50b1ceb697ca10440531c058ab11b24b66874cc4fb9ff1031883d618bfc37615a1fb737569272e8205552209c441a15b406feb5c3e398f479e3266de5109bbd6a018cf4d084d824cf484bfaa391769516b6b9637a69de2c617565a27c6f6546c5a198d371f0e95f9edcc5fe5e0cf6946b835c911a40503024a6ee55dd1328711f5475cc775b2f8bbc7d09dbaa2b6f56cd6112185196921edebe1edf4086edad0be18cccb3622865ca58f7e676322892f8cce2d7fb8ebb5c6cb61a6814a3df04b79bab15a763d7393551aef66b4447e7dd9d1517f8311f60c5dfc7b791dff6f185e41dc75bcc125c259fc2ced169c184df656ae7491ac686dee35e5cb6a7cdb37b99a0a41f853ded17dba5ed81b73dca668e7e1b8478c0f32c71f92d56789367253e141659c5adc80adf29e0032ca94a340e0b68f62cb0ae806a6b901c07b8ae354d9c5bfcdcb108f6b983f5b8a141be41a57816c046de5125d8bf8429932125926af37928e9f90bd4c674cf031a954ce4db", 0x1000}, {&(0x7f0000001880)="f188d3d5c876dc44a26628b3ab06259a015627a497a7d93ddac52f185d02658fce87cad2bfe8c9267199b841c1a48db0eb1a2ebfcb4f320870740ec4f59617989a8ca3e2d9bca6ac97cdc22b3eb574e3ac2ced7391295410d064bd7761a0ea2c12ddecd70103c0b86c3f883db7ed58ef4895bd803269829dc92166583ff48b0ff17d3f73925c115782ed6370cce3a17d246b5e196099010168044cd636fe914b700904bee4584fe053a382956985cd550d3a618fac0b10c3608b4dfb01854bbbf03f000ebf0476f8ea7e0cb564984d66ac2bb97070a5bcb71edaad2fde6530a97892019058cba963be0d16ca5d90e192624a1fa441de4a3644b8d88d0637433327fa2a94122800cc3a7bf06b9c121ea449d9a92827e813205fb81a2eb260ca0832f6cf0bca048ce9d9973030a451d3ea67f256121db98c5b9d06b06efa241ef68e177ba4256ecca26eb739af5dc9070882f92a80a8d71ab2a22c394688d0d0b534dc509462e6066738428412ec2d17455c9e9969e0dcaeec28c20cea50d03fef8266747b9e11a9088b772d47e40ba7ee385747986a78d2438014e62f52a4de303881d81434c8ada4e16dbbe8824ba5f423a93f566ddac494273a811fab807dfe756e004157639defba51113218c8e018cd4c64a0d08dd6dfb96e5d72204be2672c320a9ccfcd5c6385d25646cf8385b6e766a9dc36454c60a08973a54879155a535576909d6f34c3caacdd16a21c9009e1f0050abdf22c2c7585affe7704084b55f7591394b8051bd90ded68ca0e5ca7ba3aed898ebfbd2e2b98d8d6a8bb1219c8b9182fd1a1e2207dc2981b62744d08ef99eb4219f472e638bb9c15786fa0f89055cff2f6841cbd18cae0e44dad6ad10b5b80e83b3b24e12d675ae11452bde5cd26705852aa031f86e004ce8fdd802a09b02640cbd11a1a7d993b23defca4427adb39205411256a10434024e5c6888b5d26f5693e89d97e099ee41c886c78b8d20f80415a2e9330d4b078380d0470c69332ee32aad901671120aa5026a4d8d2950cc0f7fce1e559cd1dde2a55c2c806d38b4c6a36d0cec468d2a88c4561cff5bfec258d3585259f04231edc2b16ce2395b4e5239cad32944e17a7de9ceed78149e2fec40e34ea16aa823b1497c46ab5770e68cab9506f23f5863dcccefbb8d539bbca455537227c3b426236668a4d7463e85d590d1cd727d855509f52a5a775021a2efd6b19c0ad62282638279713ead2397ef6db0aa57b7633f9924517b59dc8db664bedc825fd785e98ff33e83c25d823388e11df05a025364efff3add30e4285554cae987489d1b74998ece504263ba55be1f76fc4c7964989c8f5b57cbc67adbb575044f112c08db0d14a9fb2d4576b79611d081abbf3e09bc8084cf3f22d08ae8d4453e18cde3e688e5cce921029dca52a70ce24656eb34d31ce34f20188aba08032e375af3223ba2ad8ea56f39fff429268fa1a4dda8543ca5da814439296f53c863a9dece66049c0a77c06a4cdae82ce51e514a48408f45b5f792c97e781aa379715b4f4f54ccd0d5053b19f3be398008aa298c305aee7aaaf7ce5a1cada78fbc841dfa1d4b66cf2bbe2af89650724ebf09746363211269e3d30e268e22c4d13aee0257e89649cc3a0a1bf70d7b565f40baaf65095513440ba450105def0520a2ff4008263be51b17340b6c3a82dc76e41207fac446eccc1088cde957c0b985265142cdd92762ed67660878818e896f69374251e7a1b6fc52307857ffbc7c4cc0b2127a09bf7ae2aa58876fda35348795e5e6d5f261a61468b00100dec62fdf93c953835a8aed832f757c04f287d14de0a0c627e4d173f439751a328021f409cc0fc2aeefd52bd50cfcd6fa87680c99f1688a2ae0d90b170657f4f9cb18da57eb0373ee1c163324a1d2880ff2333ebe00865d91cc79ed9126e2049718b6070ce86b0429ce7248b13c07e9f7a55b0fd15a9fbd52eb97c9508e09363f86b63cc331fdaadf1b86d26be63a8e659774af606641e041b05c6306abf5977f92ca2faba2c2e263193f7879bcb08ba65ed3c495f27071cd8d8b35da3561bb5b8ded62b328802cde1d46ba6f4581c76b1cefb01745c0a90a2108b0973ee2bfd4f637e3483bfb8729e7d121aa2ad602c5da33355d6ac10c14dd6eaf6a1d87997b882f8a0f612d2e83f166fb34e2c90274cb34844f568005dcf7f3277cde8741428fde3d56523fb1e230cfee88ae24a26fa947c805ea5dbb81dcf981ac69dc2c09cb0240e0df3f71581ed751f0d3ef890787956b8164dd59cac940f94017f0f2908aac4b41ec47d140c3f81c9b1fdc413e870cef3d9c9a1fe1c212aeee8bbd5c231114bed844f47e8bb8e033d3c85e73831a6ed321d19337e31f9acc885388f40cddb21818d1b1813fa67d3d481be71f8b2dcc4a3855cc4f12ce07ba23717b0a9843f663712a106a9f08f45a5198605a41ac003c11bc9ce38fff3fb09e4253b8459dd1b0eb05582891907ac4faa15ad9bd404c9733f2eb50907efb152d5e7af660a4df63e85caac93250b289b69e28e3d3fe64966e117917f2caee331bbdb0a25a3574c9ba90995ddef46ae08ed2d6ffc2c1093da68d94919983e7bc30b9168ca21c158498b7fcd7b54147ec3c04f14bf63f0f89e6c6c61573b9b4fbcaa0e4e067cdb7650f5ac860b455b6c428c583f5f5186bfa3be2a26fc62237fc46102a0ed1608b16ab4d5f390fb6fdf7bbdb62b7e38b2daeb030df1f5f54c3f73a2bcd584eabf4c6ce354581440952bf7e5aeb88f6301c7028af3f535da9840e643a107e283134d932a369f61d9506b8e63b5b72bff343d7ce10d7634636d244e86aceafe0f7e8c37e1f676bff06c19ba6c8c0b94fca3d32272ce599d8fe037170e038ca7c777ff839f6d55e79cff774d1edda11454479756658de6856cd869ccf28597471c16127ceee3e473549754d88ad852bcf49f58c0f8b49938ee7b5021f7192abe60ab441799204be797aa581d716cbec56d54172ef59c411a523e0b209b3ae6cd425c90efb03f54a16dab4f9de83b359bb9c51f6bb8f509558a77d33a2a006c675d355b24c7b9484909600b09a7ab299a8192880f108f8d115f948aa6188076c72e5dc0e7defa2273e26a6b4db29a4c4dfd407862b9b8f104a94f292d76f5d8c03a28b6e6c6080801745c62f2e307b4ef535206265ccb34bb82033e544a3878e93c4a21c2cb28f532c366aa61d46ee51ca4fdb1aa501574a8b89d359ff2fcccd9701d25613d8be1530462b4b9d57ffc3f838c1a84e0645f81c817a2ae65cf872654bb7fa9f76c36d714b17e8253f829b2081fd82e46bd1ce4664fa039fdc55dab990fad09157a3eb33f9bcafa36a5b5ffc3291f83454f2a53d749fd2d0520d2c91264939df9a13066267ada74022a7726b38cc2720642be804f51dd0b78f360d9f20560c9754ed3f99c3880c1679afc9978f10fc3fe10d3e0878524179a0f754a5cd9db148fdd0ae126de584af52d40dab727fb2d5440525e0f3226165b00a0c92874916e0f3fc436601691b585b6552947f9cb7510ed046a24f420c3f584f4cbf705bdbbfc505c302b627ffc0a75b7b09c173624d0bd1eeb7f03da4c1da9f2cfdcf16a94ffa82ab53de4951b4eaa8c30da3720af5532c0bcec4548f75bdc627f52d12044bb7fc538d133a505631cfa865b923760b76da199443800042f3ef639319457b924bd7c0d5180090dc5095a594e6d3220d76e17cd9477b2d9fec34c7d76c2adbef19b36c6534e961b0ba7342710aabaf82ae0269c3f9047ccf99a71943cc608b156ebb51318a42968e3cbaf54784bc6587d0f87c174ec5a77da92595d44bc08a8e34af86b8be0a3958359d5e39f7408d1b1d0f75d2031fef384dbfa82364816ab6da8e1bf0a5ecf0f51919b5a8e47df4a6319954ead3450bcb5f21db25fa21e922e59370ecb2ffdc86e1e1e765d8015cd4a8a61bbc4b508977d813ce50d5dfe141ff2300156ea508ce769f6ef105554234cf0add30467110b10266bc658911de6b75d3335184e372cff0fccb6d159f87d10ef3b483b1087ef3edb0637d17c550389ada06400ee9ad473145a9b37e23fa7ce996635ab861ffc0a91e2ca7773cf6fabb9c21b2f48308859fa02d00990478e23501cfedef5fcfbea93cd89e28f54b16560b73b4ebd129ac5234c7ab314f44e6f72d01b62b9dd262d407648642654dbd2bbc2c65c3fe6911c90911c8763404ef70d9dcfb4880ea8b55622e74732110273e1371ed8faa6001efc02ae0ef9ba1ded2c293110e76a4802b26a8e60ef105598371231872ef5b756b28c96a36e651ca3023abe93f04698d8e4687b503995a4aa556c889a1cfffdc5bd5bf30d088b5355715040337d01ac8d88331f63a1c3636310270ee9961c97c26550b2bf24062ed4bcc8572939112cb0f4dac4bb8e14f4cd6c1f67aaba0c9265f58ca34e07a125c0a7981f67da3bb77d65e3378ca1763e50f84ea41a40a26da696c2bd02972324a16b75ae6078408c65bc7a55a12ad5020ee888ed3284fa6018e51a281b19ef0c1f06fafc734ec241d8bb5c7e0e0bce190beb80219c6cc6a3308899c5b696462c4aea89573e0f18e554690d07df342232e92ed4f01e4aa31950ea7e3292022b3be2997e76ae1fc79f9a90903e7417ab1009a23f42d53a4f4e13b107e3d926478e641ff8871de2a5d049af0fd052ac1649669b6ec69f3685caf1adc707ef580a4675a2b28db9981084d9bf3f923b24b4f9fb37315b9e038c533d29e2c16743eb277cf95fd5423952d28ae018af54ddb635880bca93872701804acf6a3845d05c5f7f2f28e41cb3528913a1db9a014d1cc117f1a8ef0ab86722217454f38ce0c5c32ffecc530b2c4cb294125c1a4e1f7eda81d4a18efd97a5409c31724cae99a7e5f14a31c4feba74383c1f1ceba5701d79b9c06bfaeb0e223556335793604db39cb371212ba8bc68d134125311388506f2e60d06b9a06f9771df5739169826c34682062db3e61b468ead1e7360c2e6b3909c9ad4cd33c1ba8cc3e70a445369651a83d9bea2fbb3607d8f8afa6c092e011a4a27e655c60474c260dbcc973493fa0d57046b224eaddf3b2114950f39005a7d28acc08a885f982e80dc6d4e8bf641a22525684242094b8e05a8b843b07899845e8f2ae70338f1a8841676bb1dbafa5a38c3ca5e83cebfda64b24abb72da7506b4ebb8c2011bb117476f95e8a38ca072336831dc6c0b64f5aa5493b894504428d4560cb5e927c30e18e4c51c3e554e5296492ccac70fc4553576f62edbc38e755211b1dc7f0b4cd92ec9c26bf34795de2052dfd3d526c5a09a396ae435d68c039502153b6b4b2a0f67f7d055a85ba9a75e5cbb6632e0fbfc2d5aacda416d29d22f0bf45f37e07b5f73c7478e7ab2f2d3969697481cf60393482065194f2183710603fb5a0fc2569106294fb003505b4c05d47e2464deeac92b6de3abcb57c5e43c2bf5896df2c72f269f462711643c3d17a6236fa94fff33bf111be26536064b4565673e7c92575f400d8b9169f807fea4561748caa8093b5894e7c867330361f6a68969940998b1872bba39147d21eaa86678715a11a08bd78701d10d57859ca964c3d0dff85fa11e8d16fafc8077c121342b4fee3bf94eee30931afaf58ad65d61ddb3f1c98f0e24a0af3cff37220da47af5cd8fd295607a0963c3b91008add0c941e98b3c49e714ef2df7c4fa99bb0261552168b8fdbe22c4111e7526362b7cffeab9fed721972ea0a65a74e8531b1c60cff21aab19b87e90b2ecff", 0x1000}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) socketpair(0x6, 0x0, 0x39533a26, &(0x7f00000011c0)={0xffffffffffffffff}) fcntl$getflags(r1, 0x1) close(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x30000, 0x10) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000000080)='\x00', &(0x7f0000001200)='(\x00', &(0x7f0000001240)='*(.\x00', &(0x7f0000001280)=')*]\x87\x00'], &(0x7f00000014c0)=[&(0x7f0000001340)='-\x00', &(0x7f0000001380)='$},+\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='*\x00', &(0x7f0000001440)='-^*/[\x00', &(0x7f0000001480)='\x00']) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/126, 0x7e) r3 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="d27c817d9458a84b5c4a4bb669071458100ebb8d950238db7494048ea4bbfba1a5213fe009d257cec9ae5048758f08e8b5ce073f862bcdb4c4a73375b73c77b80d9a28962e6827368b1ca9c0031276d7c46906ccb132311e533a8b4b95580f73b833ce515a0b3f9851d9b2423750caf6ff458de02c4edc909dd3d9828cdfc5241ec30068573ae13e446d18c48aaeaf620272b9545fd21ec98e83c1eab134977a031e0dcd0e5e15e9662d85bd29638acdc5d16c8fb8b79de6ddd58a3f54939a0dec60f7f0d5da05e7ba93d1a7cca50f0bfa915ddb8e00a4fb7d8de224767d8eca8f94c72174318f7831ef1385050232faa8b529eec4db1b29d121da39a27c194d26023a48b54616d88aa0c1f43826a3947194fbad416e08dca658844c61fb56cf835e58acb29653cfc5bd356f0ec716bfe71c846874ae28ff402384351495beab6a3bb151caa0bb35157e7486189fe937c1fb89a737c41580048ad77b311b9452c98318fb6faa267fba72ee95c78171e9e864fe472b0b614ec765c459bcd473ed521a564ba2fa0234d86524475057c2054c9203a7a787fcd2c35feb54ecab7672ca9ca2440f89ca1fb356005e96ce6758d1dd9440821c65f3a65499b96d1420e8a16b0fd56526b327078b6cbcf1025112f6499f2c046b34a490243364db672adb900c0bed0d4366b97b3dda54519538d876b8a57937f2f9a4037ca352d00bbc19cf57689dce61039b1be68eb9fde6041e43a8bdf8bf9b213efc2ecb2ed5003a1c380d4c28c3d55df63794fc8ee35ccea1b5523c69eaaa2a134d48fb072f80b8e44fa3ddba83eb7e66222fb5f23ba1ecf8de9fa849ba162556c5d37a4fd6f469bcb443781e00df0f72cb504041824674a4618511adfda7859b13be019251c322160a2744071a83da2afd17ad39e8c5bc29bb5a59dc776fafc6db0bdbdc83c810d09f7429310fcebe87ef6d20ee6663823adcd068537740a81e593ea295b6a6421f8b9f2fee4bc2b5b6cd5897d109370b1f2e2e4c3b2342b751fae10df89bb6266fd5f7b1f767e5aa7811a9e8bd138ac92c4d4a616bbf2c0df53c3c278c88e80f3bf68386b3d74cdc60d28939cdb65ad981eb3be720556c48e171a625e24c97f3f07e3a9893d3c582dbd1ced597d3e40c35ad96e9db2867d0da8419b8730c71275e357d73b19b7a225c0360cd0109617b619a7992a2969e155087fd69586e54ee13fb18e75e90d0efb0f786c7b3767a88da51aff0b98c08bcb5cb4f9ca23cd815f703b931c44451764a59492e0f5a67820a328f90b9b643831a4d824dc1cfa77027646dab247d33a5c5455091f37b6d00d1cc281c60f6254ec212c6e9520afbb54bbef4cbd7fd9dbf639147d46916278f2a838ae75afaac107c1c91b254a57d255e3a847aee3625778fb71f285e4f5ebc7302d99e587e63b86ed8fcfdd4688afd94c8ef8e70f48a4bc04b3d9abd5aef41e1198bc308d03d4082b56b42a7e1d6427aedfa114c4709934f6ddd6216e49ea9e93a1e679dfe076913ff0433b1fefec09c42b983f71f8f214c185e6e0a09454a9d16dbf6aba3941f26d8a7b39d0cc67b4bb8031760039a3a313616b6663e727331bbb911a7fab10eecdec2b59db3b196c1e89dd7b48fe9fff34ac8de80fe0b7acb4a40231c6e6f64c49255505e90124cd2ae104a13a434a9a54903748862bca04fc60db7663ba28a6b98bfa068e8e52ab51544471c4005971a1352076b997ea017d0d0a2c97f8239d32193da252d393e9a52c89102ded4d60e94c9cb9a1962a6e0b89461f25de5ec539b92fbac275f2e5be72c0aae273deba7dbf9eb6437eac5d964314205b09ca8a5feeed250649c0fcc81487a0ecb85f40eda4c3c4bdfecf671a93936348fff5a8e307ad6fecd0b0d7fe0ec15ce83a8807abde7c1473cc82a0de6a32443242c845d883febf6f2198141209c8fcef880f4f1af127469f7e54867879f246ccd4b7bacd75cf803fd3163f16c544ce46c7d8ce0bbb45a8982c0e64457d278001b60c4840d033bebf12569af48bdf1be9691cb682460565abf0c73e74c40b3e0b2ba8531a2b35be2dd51cf9b68ae6c47372b5281f2607316e270c07b6406fed325fdbb6369b0f44444ae76a3d00294e71bf6cd931d50a2348daf447029e281484561ef2490e18b9b428a890a4e64b8de2603aa31a32d86771a2731fa84038c01d47600fd6ec54bf55fed3584ce300840a370ff39edd258e978f3c7935668a374bbdb01109f8ca0e2c9044b30f623286c5a068e11ad59d9265c897f10587f4594323b165877bbbb2ad13a5cf3fc751319cd6fecd09a22fd45e533fa9acce4a55f0b3902a95df1b956403a60356198ec6b75609be88a3973dda1a71b9d10d3f24aecd6908be4ee665887425c28fedbca97903cacdce27b0d45303cc27f8b3f689553b5b7a40fd8fd63203b572cea63a1b67aedebbc475919995550838b55795566f946173143a7fd27c77932a9183cba8ebd25f1062b4830f34fbe7ac0e4f41f02567fba5fe86dae3347d982f28173f6267cee063927056aee57e2d9501806caf381b06e43f143956e5c44dc473fcb20cd076b9013507631e574ff04065470fa88c3dd4421ccc7f88523b68d195be86b824992ea96da6b27b9446fe503c55716855147592aa4a80500868be5663c632e6cd21de2f252621ff3149714c1243f7bc4b57515ebbe6d7361e2f4007ce346f270e4ff47dcf6993d984236ac096f97cd7b6ad0eecb63603840e9af26fc8a26a175f36c514e73a635a321b14f42cb231feec4159a351ccd72ff5eb17de31c1a0d611547a766b68441f54868a2decb0ed06e02f699c218405c17cbb842efe0a15ec2e38526d2e69d3080e7adbe8a7b913dd6ef81a9fe0967332218b86ec37dd5b2b59322e8dfc03ec86e40bbc1ce323454a9e10220a9ec83e7473f277e41ff844e011ed43160a3655978df1cbf414d3e9f45cac2cefac345ba7594eaa3d508e858157e907061726ffc85356727b7fcdd30b0e338b67a7865076944ce7a33677d363c89fc79fc572a201f28b785696ac96402e3d21b51b79e577ee14a1be2f12d7f1e35b5af02bd1757eb55aa8857e586bbae4ce610e769967c069c8d67a22d97042882f9e29c253d8694ca68bf7f7ccfbbd4b00ac5c8092fd007dd7ea54cb7df3cec5db0e5355719135733594c49c7c27a189a17f104586fda8230a99e0476b87a46ce9ddf23fc8b1dfebee65653c3d2ec4a9974110bc14df6b7c243d6bc664529cd139b5e8b7a16ac645edb38fa02e66b056b4bc6f7b7bda1e9aa97e7ab32d3ebce96ccbe6702051c3c98c2b3d3bb54eb474736067507a18c21f111c5d87e08cc5c6abbc8fa42f33809340eaa87ca27ebae9539ef59cf21a3445fb75aa82af204ad9fea71de7fe2545f4c1d1f923a3171b7ecf73f6b40ec987c6305ffc5358b966b6e74e56cc7e883cc7ee6506f53ebb542fc79d77bcab59c7ba1e2c4e33f50080440367cea529050c17681912cf9431d566fdb2386452a3d0c20afcffce2aa3c8df193fd172b2822e59ff13fca8b32a4f262739ba4a3cb7bf64c34d52f90ba335e18e1f4e79e95071db8dcb20e9b4433e516bd69438435cc07ade5e3e0796547e0b6eac385b1f7f018691285a1df8533ede3add07a59ed160a15dbbe55141047804d12b17c7bf9b3ea524d76b3b90242eec52f8fd6a85f1de7f5dab293751917cfcd6e09ec13382173cfaf9b4169bbdebbde13bad261761551c2a3d1285d7cdd7fd17d18b0989790e3ff20868cdd7e9be5afbf945d61672a9387cb5f1e178833908c1e58e3d09a64779923464c04d4d1612e3d6ea8b2815e17b621bc5957ab0134d36ddb49ebc63bd1e2c999c0c17000ec3cf7b1f5505afa9490f0b5f8aa307fa752e9d87ab1654a66c4a6193ac546ac205f0de4b4b583a7042fbad431f70b51d9a7117559bbfab6d0a1d48bbab64c687f4529c85d7e1b9ca4ab207edfa6a06cb6def95a8e800ac9976f6c645fb03439f8ea7bb3ccb482ffcd960f5e3d811b72919dc9e328946d454964612585178e29e2983f1709ec567be493f151ed6b3449118ca4538b62c55ddbce4b2d76666163b143df79cb390af0e4b6a56c01869389f1573d9f35e80dda732cfb9dd40fc88249ca9774d06d39803a7be7cbb860c94d31b16e2796637da4c2563a9e1a7302d07bc7929360855cbb56895efbc554d0313b1cf737b19beb8b922560a88681435a966dc3c6aa6a8e0a9a883c71c4b2c51d9fd6aed531d7a4b946b1af83ef2a1be76c9e925418674ae1ae6bc36b4fc55cb21b94447aac9d384f25ea8029271dad4e4e537e8d3f0f587558b365b8ca0abf50a9b6c2131beecedc13253c4d7822c3f6dc9102809fb9be17ea473f694709ecc12b8ce793def4d7679ebfd6d9ea70250ed404396d86f30f64927e3a90b63f4aed41c38c27b69ff47334c146ffed319f1960cef5e7d7c02ecd0ac1b12ba7dbad411a9b07642bc3292259f63c474b87ba806c9f28b7f922fe18f04feb50b2e45748d05c7b14f0ca2124d387f19a85bba2b713614144cff68065999c09ce13348bd19de9d07ea798a6d08a06249f6580338c0f4fd7c99827b13c4e36f78905035fc22b1386735e42fa710abb0fc94f434eaacd5f6a0c36990138401111ce9a785dab738af77524b3ccc17ad1b2106f2396bde05802ec2c2dfc4f0546a6d981d31ee121bb2ec878064a2958214d257a3b0bab8da068b76475e8626c03db34f7a8a26b48c56a7d31050324dc9060792e8eb60c2039719c48619bdb96599307d0f6c1ffb5e67a922981aae0056709f44702a8ca336a8ceaa5d13c981e554025a58d9d55f759298468e28ac63d772610dcdb15a62c964fd318adc2f7b868557ac867f94b1e3582514c6767487c51757068400d39e110738500464606b8c4d9de06b905b343b8b5cda795535c34e4ca7f3475983c157c629cb8b1888b8630722626f90a24e44cef0cb1a602256949d3cb98cd85a88cc38856e198c235ecf186c82a1890805c3c86016fb43dc48f7bb02b429d48d873051e57fb816e224bd9cd77654054d2dad78fb38818b98f7566ef2c5bc52db44ee582d9330610e5b2959311d83f59ab823b75998e082f2e141c86cb5e12900e09db1983e47be6b2909ffbb03e8a40d1a065b31d3a81b0c1c61782ba247e4510533474b9a281f702936a1fd3ff06535181f57ea8d874ad4fbe5aa2b848698379e7fad9c93d26fa740d7ce06d1ac89d403313292ec8f01561b68f4140eaee76ce5058a309445cccf9c6b6e22bb0b32e4ffd6d382a25f5b97ac7fec3c710a6d26582389f8d8ed6625e1ee610715be2b6b2d81ce18d5fe2d3e281c377beade07976c30d04e92fb0bef274549985b0f016560408d7782002bd96bdde8c0c83cccfa3e19e8056f7f01ad6609949c45fcd6ee6c24384c5efa151f928707933f898cd6422b2a128db395407c56deff430ba8758c8d458e11b2d781ba0c15fe25526ea260aed47ac3390416f4025ea2143bcbe049800513e36b13d618442b06bd3d5482129a351e04b36d1b6076df0048d425f67cb82fdedbfecab5024e0909a0f0bb1e0f2e9ace21dc0d61a53998f9961ead4cc3e51770bce414bd6056ef50ffbd0d5bd7aa4b0728f64ccacba49961236acee2bb4caeacd8aef3cd160cfab2a2e597d61ba8958defb628dd8d007246954aefccabeacbc086f199c9fd544f6ec4d7189e24928f0fa3b22d98c4bd73d4026a72c98ac455e515197f83b44eac501c6be29f767778ed8bf6609765a96bd93c5") socketpair(0x1, 0x5, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r4, 0x2) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xffffffffffffff86) 16:00:07 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x9) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) mlock(&(0x7f0000a2b000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000100)={{0x7f, 0x4}, {0x8, 0xffff}}, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:07 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair(0x30, 0x4002, 0x90, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="00090ec5f5d9d7ec73573064dcc21bc9556e4bcb518a24030763f2dd10e6ea3a7995c06b1351258aacdd4d3e6b6916242b1c5c62415b6561c8d7177345b9c51d3bf33a6ffb499769f100d1f340216744d58dc74ff9abc211a706da2b87654ad6d1c7739504d6514c1b2e88e0e47e6564ecb0d4f44fc29928bf6181b1a3f3c16e5b2217743dd7f95c3cf6e941e9dcd010f206505a823c1501a5", 0x99}, {&(0x7f0000000180)="31f43ba7a8c24709226d120e163e482cc616a2e7e04f74c379cd75a9c9b1c8c32c560e25ce811e025da52ccd3c4ffd6785488141fca63494764cfe73d566a91cdfc6933184e99cf3065339f9639aef4187fb8273afe2e3dfb0a09e1571bfff8ef87d23cc40c5e9fb61cd53dfc816bc2012f43c94287abb00988c706e358f4d33f725e381e2a48fcf3c578d205e1625486e160f39ea7ce51bb71825a4af11bc370797d7f9d0f77422477d875beb35c9dfa36b580c454c5877ac13efbad89b50d127ff3282263ac4ce9a3e102a502498318bc772d5683ac07a93a82d6895e6d7911b3d134c2d54e4d85545692291546a", 0xef}, {&(0x7f0000000280)="1f7ba86f9f385fe63d72ce970889ccc063d2e1ff5ed6f62ca1d9d285a65491508252a2a442bfca44a13d5e", 0x2b}, {&(0x7f00000002c0)="7ab5463501db45fe99d72e525dbb7a58d151f6bd61ceb8400f0220219bcc2192c80051e505b5b73d414615405d60a2f203f3b5c02949e335af08b48e1acc53edffa9", 0x42}, {&(0x7f0000000340)="25091a0a2d9f88ce70962125271dca27b4ad3d177d2d23d2e3c1d5d89184ef812812e6ad2c8e01f18cce798dbec5964749a74e061f7fbdc5758eb8d4127049c11f86275d1023b3c3420d0c0128fc5b75a386126a33e765368fe94a54f105591553114e5083ff631208ff2d9442c887f072051558bf42188d4201a9187501ec6a29a5d3ccb933d946e22542fa32613e688ab7", 0x92}, {&(0x7f0000000400)="a731faa9c8b0d428485a6fe2de9a81f64f2f73a08a48ab3305395fa94e5881b93d48dfacb02db9db275319153a47951b91bd6ce6e55fc1df1a33e6d5d095c133ffeeb4df6c1e4b93c052df7842f618085f5c18850d0b6f981044ec550f3a795748bbee5250d4e73f9b5d83705206a3c117cbcd63f81903a190a0e406e882e780d6693a9733c377334cec4b45b60be2434b6a73cf4a461d5ad28195b6bc8832ac9f63679aa8ae3f20f0497fe33dada13f19e357b4b616b45786202c", 0xbb}], 0x6, 0x0, 0x0, 0xee2f5afb64a4a4b6}, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x101}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x7fffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1f3f0f7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x60, 0x20000031, 0x5f, 0x1ff}], 0x3ff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xfff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x31, 0x1, 0x3, 0x7}], 0x4, &(0x7f0000000180)={0x401, 0x7f}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/11, 0xb}], 0x2, 0x5a) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) ftruncate(r2, 0xb450) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="3f069ce114f9de4bb0b81351864dbf0a982af82f55b69436455fea8302cb5a2292d9264248bf7add6c31ca905f2953cc686c5c84b92b72324981c57a31ad00e2eecf46c7a7842498065a8ba3192744240333fda0440935613d6ed598a6c9666149283fe588f2349d00121c60", 0x6c}, {&(0x7f0000000180)="14c0b46a16babb3dd34ea0dab5c93613805f9901951522ec14ce659284da29e1444b0a22db5fffcd7ef713de54e851192f95eb3d1cca866bf2d4d6582de9ebf4d882ef3de2451f4642d60d878cce8323d8fb19e1c9e11592ccb6255fb7bdf2d53bf7c3f16ed667dcd41448e5a897138fc57f33694f", 0x75}, {&(0x7f0000000200)="4f89e993a77bdb", 0x7}, {&(0x7f0000000240)="62541d72bf1f0f63055d61b322d40696ec7701bd77fe68ebc2b9aa2e37e21a220c335910261ad9f45a230ae365465616a5ee10a773dc01274e42474f1c40682fb39e1d6f4873bc6f6922ae1823876a10e1662f9a6af88ce5006327171ab11b31e0f90acc8d4630ba5e02310a4f63e7683ead3d345c1afa0e1ff97dc407714c4766de3b2261a4d5ecd430e58b730a92ee529d5907495a8f181dd3307c7af4901e74f45347", 0xa4}], 0x4, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x44) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = kqueue() ftruncate(r3, 0x3) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000080002005, 0x2d93) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r1, &(0x7f0000000040)=""/164, 0xa4, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x81) close(r1) r2 = msgget$private(0x0, 0x480) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) write(r0, &(0x7f0000000300)="6b0e68c27fb0a2dc567a2ef4200fd9ccd26af2444a2c06661a311a4194a7e22569913d02c5301d4a45ff75d148a572cf4ad7917c2905825a16d33424b5ef05156ef1aeba0486c60e02", 0x49) fsync(r1) r5 = semget(0x2, 0x0, 0x200) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000380)=""/206) r6 = accept$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x101, 0x8, 0x53, 0x40, "d8c9b6180e0af5d3ce4862eca3a517be6b5f8330", 0x1, 0xff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r7 = accept$inet6(r0, 0x0, &(0x7f00000005c0)) msgrcv(r2, &(0x7f0000000600)={0x0, ""/244}, 0xfc, 0x0, 0x800) getpeername(r1, &(0x7f0000000700)=@un=@file={0x0, ""/77}, &(0x7f0000000780)=0x4f) nanosleep(&(0x7f00000007c0)={0x93, 0x39}, &(0x7f0000000800)) msgctl$IPC_RMID(r2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000880)="61bd4dbdab533c0dc539dc026b5cb7a76652e97dbe674cbec6b55a04871391d33b98d6c1d126fdfb9fcf6d5f7d6c44a0d1aa57b42c2d45876d561604da4f14df74eb3c52638ae569bcaecd229c96a7c5a5575015cf1f2eb8a78a3bd2be8c3acd5c2a7a943b62a8da7ef9b17755b4dd84e6e35f4515bd136feaae76cc2a7d697018e9a7628eee328170887bcffb5aced41fb609519e150a26409d94a518e4f6fe994049124fff74a5ced5443b9c40d24d4e6de3505a1c3763f06b01e2c7236cc144", 0xc1}], 0x1, 0x0, 0x0, 0x40d}, 0x40d) renameat(r0, &(0x7f0000000a00)='./file0/file0\x00', r0, &(0x7f0000000a40)='./file0\x00') symlink(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)='./file0/file0\x00') getpgid(r4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) execve(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000c00)=[&(0x7f0000000b80)='[\x00', &(0x7f0000000bc0)='(\x00'], &(0x7f0000000ec0)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='%\x00', &(0x7f0000000d00)='(\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\'\x00', &(0x7f0000000e00)='$#-/\x00', &(0x7f0000000e40)='\x00', &(0x7f0000000e80)='{_%\x00']) recvmsg(r7, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f0000000f40)=""/17, 0x11}, {&(0x7f0000000f80)=""/193, 0xc1}, {&(0x7f0000001080)=""/7, 0x7}, {&(0x7f00000010c0)=""/198, 0xc6}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/162, 0xa2}, {&(0x7f0000003280)=""/212, 0xd4}, {&(0x7f0000003380)=""/138, 0x8a}], 0x9, &(0x7f0000003500)=""/137, 0x89}, 0x3) r8 = fcntl$dupfd(r6, 0xa, r6) getsockname$inet(r8, &(0x7f0000003600), &(0x7f0000003640)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)=""/165, 0xa5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x12, 0x140) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:07 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4a) sendto(r0, &(0x7f00000001c0)="aada30f3cd54981a7fc0da83c244703b46b59bcccc91b68f5f8c23d6f35cd1b4b871be3fc081b70498dd059cb078d232d49af11cbf161563836ac1d5", 0x3c, 0x4, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = shmget(0x0, 0x2000, 0xc6, &(0x7f0000326000/0x2000)=nil) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1035, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10c) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) fchmod(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4c56b6, 0x3, 0xffffffffffff512f, 0x1, "ac9de0aca68c977f313e922225870d6f3646ec41", 0x4, 0x5}) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x5, 0x7, 0xffffffff) setsockopt(r0, 0x5b1, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) socket(0x6, 0x2, 0x3) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85df649fb9e29ff090a392e96f8e3f92a41a327acba2000000000000000000000000000000000a2a90abfd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f98720f1564d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc9f673dc4547903ff3966fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000aa27c95a261f0bc2000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x4) write(r0, &(0x7f0000000040)="1fbf1ab0e4e566b39a615687616eae716c6430e6f897253e944e0bec217d74", 0x1f) fcntl$getflags(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x36a, 0x0, 0xfffffffffffffff9, 0x6, 0x8}, 0xc) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001140)=""/196, 0xc4}, {&(0x7f0000001240)=""/165, 0xa5}, {&(0x7f0000001300)=""/95, 0x5f}], 0x3, &(0x7f00000013c0)=""/233, 0xe9}, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000bc7e7006c"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3812, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socketpair(0x18, 0x8003, 0x200, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) kqueue() utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x615, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f0000000040)) fsync(r0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10a) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x87e7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = msgget(0x2, 0x402) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="20d4b2c2157977867754b0c18c8557b2d4e9c04d11cd8ec1722fcfe6c144215d8912dfbe258e669930796f2ebba114731f25781f104bafaa2703813bdad84ea1cbe7c0a368fe1fbbd88f09540a657da379bbbc27f875ded5a01265fabc7778ef5259cb2e51f09032f8fc1e57dcb6", 0x6e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x30008, 0x182) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=ANY=[@ANYBLOB="00002eb50faab5aef94e"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xb2e24abdbbfe4b08, 0x1, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xcac, 0x0, 0x135d, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getdents(r0, &(0x7f0000000080)=""/28, 0x1c) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc9, 0x0, 0x2, 0x3ff, "62c41882a14e117c99dd3610747f80542b2f70b0", 0x7fff, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x850, 0x800000000000000) fcntl$getown(r1, 0x5) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x8) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xc0) r1 = shmget$private(0x0, 0x4000, 0x406, &(0x7f0000f99000/0x4000)=nil) shmat(r1, &(0x7f0000c4c000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x200000005}) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2030, r1, r2, r3, r4, 0x18, 0x3}, 0x6, 0x8, r5, r6, 0x400000000000000, 0x4, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) kqueue() 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8180, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0xe43, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) close(r0) dup(r1) flock(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCCBRK(r2, 0x2000747a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r3, 0x2000745e) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000002380), &(0x7f0000002340)=0xfeca) semget$private(0x0, 0x4, 0x0) syz_execute_func(&(0x7f00000023c0)="460f38c863000feaf126660f3a15480200c442d9ba7200c402ad915ca30dc4a1edfd145e64660fbaf804c4c265a77316400f1ddec4a3f961f404") setsockopt(r0, 0x0, 0x67, 0x0, 0x0) preadv(r0, &(0x7f0000002280)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/99, 0x63}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4, 0x4}], 0x8, 0xd) 16:00:10 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000040)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x8001, "5c066d38ec8844b400ffff030000e1dc0000603d"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) munlock(&(0x7f00006d5000/0x3000)=nil, 0x3000) socketpair(0x18, 0x1, 0x8d6, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) rename(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='./control\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000140)) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c389b1d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da20ce6869517fa28a974d75083205d1ee18446f338dded07a8705a7ef4304e46146cb1d106bc3933067b9a0e95b00c5de447a69cf5ff9d46b3492abd862aea696ea9f"], 0x1, 0x800) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8082, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xbd) r1 = dup2(r0, r0) pipe2(&(0x7f0000000080), 0x10004) shutdown(r1, 0x2) lseek(r0, 0x0, 0x8003) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = shmget(0x3, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0xaab35f447358de63) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffc, 0x6}, 0xc) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0xfffffd2f}, {0x0}], 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x100000000, 0x0, 0x9, "964ab0a833757d0134f1a785dcd2cceb9d72ece0", 0xfd5f, 0x4}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000dfffffb27824af42b43622b3fe491f05f25c728c00040050"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) truncate(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/182, 0xb6}, {&(0x7f00000034c0)=""/165, 0xa5}, {&(0x7f0000003580)=""/151, 0x97}, {&(0x7f0000003640)=""/110, 0x6e}], 0xa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) fsync(r0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xd) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socketpair(0x2, 0x8002, 0x0, &(0x7f0000000100)) 16:00:13 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = getgid() socketpair(0x10, 0x8000, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup(0xffffffffffffffff) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x2, 0x0) socketpair(0x32, 0x7, 0x1, &(0x7f0000000640)={0xffffffffffffffff}) r14 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x122) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x1, 0xc002, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r19 = getuid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="563f74ad87b68990ef067866b7dadce7e9b22b20124b", 0x16}, {&(0x7f0000000240)="4f03d59f87568c535248f6ade872a46aeb455c99c1c5508d7394a5f6807cf937443da38ab5a3b113e64e725163cb168788f0545ffb71a518823428", 0x3b}, {&(0x7f0000000280)="4acec8dc8631e02574c83777e314291d179ebda5b2662efc5c9ef8b461167c90d760d4bf371ca90993edfafab411f5a634eb98a7cf9901d64a8db19c5beb89183fa6c8215675370996b7763d66d517d0a2798ce8057ec224082212068ed759308bd4c7a745118807b1251ee72abd646a3eaf7ab440083ce6589bf9d1d4778bcdefa03785ed79aa5ec2c683402ab5352418bc0632bd888457c56539bf0b75f3e83914b67daae789", 0xa7}, {&(0x7f0000000340)="bbf21d2c6694224072c2f1d5af3af82f78193237e81e9282223bff", 0x1b}, {&(0x7f0000000380)="1b054e1750f6cf5f46da6b148fd9671a6a0cdc5a76d6327ebd55131fbada9af6b7f812506672e21defe517d24b40531063da044d1ffcb461e17b34392606ff701d1b2024cdb9fc87bbb0a41fc93d6eade435a1e93581b28fc52b95147e7a574f1ac409aeb1dbaddce05831c8ae272ce1c1d4d74c2335824435f387ad1af1aace2fbe1b1e1c12ebde84b79972dd19a0cf0bf87dc8d4ae5a567a0ae7c47c1dadfb53b1a5ce65384e4c5025fe762b47e46a8c2ac88239493aef709fd16f430972713b3b6b33b0a05b3ee5c8ce64763c9261", 0xd0}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r1}], 0xb0, 0x5}, 0x8) r20 = socket$inet(0x2, 0x0, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget$private(0x0, 0x3000, 0xe2c44438be352dbb, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r21 = getuid() r22 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r21, r22) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/8, 0x8) 16:00:13 executing program 1: mprotect(&(0x7f0000572000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="594a964d9468bba48ec407642430162bac21863e1bbca785ae851b4ebcdd2d6add451f952badf35309bc1e4df3652bb7b7bc77bc78979d5efcdbeede2b878660ac85cbe1ecd816428d328b0c53d115c43260bb1ee43d5fa4175b810f313060038d09d0e548d0f9481907d75f7fd91ede7a6132a44aa791dcd60ddfa15a64d7f9c1bdb70a1fb880aee6e504006b6e87ed9721398c5b948db71eeddb035b64702f32f5e4c758dcdc4e15a798d90eafc08db335674ee1e15bad0ffd52a998fb06291091636907a7a002ef90e0047f6267324269144c30175377bca0bdc4562630678379aad8e3bb", 0xe6) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) getpgrp() socket$inet(0x2, 0x2, 0x81) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210, 0x6c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') pipe(&(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/141, 0x8d) select(0x40, &(0x7f0000000100)={0x74d, 0x2, 0xe958, 0x4d, 0x7, 0x7ff, 0x400, 0x1f}, &(0x7f0000000180)={0x1, 0x400, 0x2, 0x4, 0x400, 0x9, 0x8001, 0x5}, &(0x7f00000001c0)={0x2, 0x101, 0x800, 0x1, 0x8, 0x7b, 0x4, 0x40}, &(0x7f0000000200)={0x9, 0x4}) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10000088, 0x1) fcntl$getflags(0xffffffffffffffff, 0x0) kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) fcntl$getflags(r1, 0x1) getpgid(r0) r2 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) dup2(r2, r2) nanosleep(&(0x7f0000000140)={0x8001, 0x40}, &(0x7f0000000180)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xc6) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0xfffffffffffffffe, 0x80) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/127) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/202, 0xca) unveil(&(0x7f0000000240)='./bus/../file0\x00', &(0x7f0000000200)='W\x00') 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "17cd1b1b00", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = msgget(0x0, 0x108) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001000)=""/4096) setuid(0xee01) shmget(0xffffffffffffffff, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgget(0x2, 0x180) r2 = msgget(0x3, 0x800000020) msgget$private(0x0, 0x480) msgctl$IPC_SET(r2, 0x1, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x203, 0x200000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x800000000000202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x0, 0xfffffffeffffffff, 0x10000}, 0xc) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x1f}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001080)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x0) 16:00:14 executing program 0: r0 = geteuid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r5, r6, r7]) r8 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r9) setreuid(r0, r8) r11 = geteuid() setreuid(r11, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r13 = getegid() close(r10) fchown(r12, r0, r13) setreuid(r0, r8) syz_open_pts() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r14 = semget(0x1, 0x2, 0x20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r8, r1, r0, r4, 0x1, 0x8}, 0x8, 0xffffffff00000000}) 16:00:14 executing program 1: socketpair(0x20, 0xc007, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x1) flock(r3, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x5) flock(r2, 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_emit_ethernet(0xb1, &(0x7f0000000100)="a59ecc9ae175d7d7a5eb0ff87b80d37e6f9cbc7f75376e29d4e985aa7ad391d91ec1babc77be10172b7a6d88691165daafa6fa549ecc366af60499a05465a4942a738ca5bf9c0162710a8c020b2457ca5e57d0af4ab742a664ec7f7512aa4e9b96bc677147b1c07327a404608f5bee255b027b48c21a67600b7c3b256a52019f45f2c1292ed7bfc50c6e5f5cd05745fd89f40022a6327b6c3e6a8ab2a6723b03d76f71bda17279f7da4a00b1c00504ef23") r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = semget(0x2, 0x1, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x6]) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r1, 0x24}, {r1, 0xa}, {r2, 0x4}, {r1, 0x44}], 0x4, 0xe9f) semget(0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x45a) 16:00:14 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fe6696c653000a14a93ba94428235aa2a6c2760acc63bb20371b16ace37926a1144922e51cf2d1d65d4e42c8dee2b91e26059eba29ca0e20a028784217bda227fca0cf0131467a91e35515fc70b0f6cd5a956b174fcd0807ce281d04daf09954b0df6e1ddc12d4a5de78521735e98433a1cd5e532bd96a14654e9a2de9deddf434de35940ebeb699356b84d361a2c0807453b650eb214b93d2c8181a8d6e0185b84c0b26af51f991d99adee867a092fa3f8c8530047a2d240705d8d39810ad410dc360d55eb7d36cbaacb7b395dcb8d091c52589b8fb2a97f7120c54ee2f56fb8aa8d795b061ec050b715d5ee49eb204e2135136078795debac5e654592dd4911bd162a87ae29dd503e5fa12dcd004529bac17e82667eaed6ba82c6ab5a88308838ddf929c04cbdac1dfbbc6b0ff4802d0597bb1e6408e98da20b010000008aadd5a1bfba0dba0dffb0c92f2dc9a45d03fed2357dde2c2eac869a606de45f7ae8626b3fab55ac1ff3863c200000"], 0x1) r2 = open(&(0x7f00000001c0)='.\x00', 0x3, 0x2) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x8, 0x4) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f9851804afdb63149c73e68989b6b85e7b84043119067ff6a95a82f0361a190703098c5977253245c2a55d177906be4b9b87c37cc378fe9420af1029f2a2d05b955cea4e53c52a4c81e996afa674b7f0e8c38782413bfd988d58122a0a05f9ac6bc98a030ff600508a61abe2514a5e222aa2a4362616539e90f690fab8be76be6fae877241e5f7c7424266b10157b8016b0af3ed5fcd54fd80eb527d8256919c5277e006da03f663659c3554f74750c341ed7af95e03a4f31d02df1e5a7caf2ea090376333aa0ddcba812a00825a5512367152fc6cf35077d38eda4ed4ad0d02fefd68abb2f615ad81b5a10b4ccf16ee492d2a9c8d8ef55a60fbe0c5", 0xfc) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x100, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c70f4ecf82ca6a34b13821993c2d80700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c1966cc0a83286763441fad15aee8df5627c1a956d76ac64be330d8a6bd6b6232363bb974eea73b18da46c37026e77fc64374c02252413064881071cccc38652275a1852758785887977ec0fa7373bab6286071c3b0fe3bb2d42270121ab12ff85c53279e6722470737963b9f888e6c852dfad3d2f2301a028ecc25e435633c2eb36e1b9f95cdce00"], &(0x7f0000001140)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)=""/1, &(0x7f0000000100)=0x165) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="119e99d3f18ed838140a637f10f1d21d936d6b8b82c3735dab2076c9e06fa8e841025f993a32efd8a33baa6f676a101db0a7b8f9abc5e504fdecef47f4595b01a5507a8bf2332511d9bdc3c31f965c995fee494ea41b31f731a06c683ee01edd50bb316094e6cf711210e4ae3d26a6f9bdaaf311b3fb92449ec718480eeaa9b74d4cba933ab3b2ff7f9acba07933ed660f4e74de472303ff12721283cc56a49218", 0xa1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="0183f7ae81576619d86f40078e9bfeb14465127846456a9d15dfa857cbb8c4569a42df92a8965e380adbf38ef621271227ad1477fc2bd4e36cf7d5b24387838302c1eb595174350a3507a465686213f648b99f0b01eb2864e7fab1e5d76a68c3ac2aea2177d18eb32698482490f4d3610ca335f1050c2710e950d37ba35f4f392b730093edf7c1e28a70027cf4b082cb73f55e5d54a2efcdf704a47a81db9000cfefb8a9007f6da97c2308458404bc022245359cc71524a888dfae27c8f438d2aadc55708253f154bbcdab", 0xcb) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001280)=""/95, &(0x7f0000001300)=0x5f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200)="f74968b4ca1139922ec86d201a8004ba8cc9194812b17a7690209f4f2e18775c00ba2dd5e49bb80f8b57030214dab74ff7a0210300212a109506e4f921380c82deae1d86412a8ddd8f846e5ed4eb23cfd944fc52c3d89f8affcbc5dc53b95df0702fa05aa504ad55d4", 0x69) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x69c7, 0x800000) truncate(&(0x7f0000000040)='./file0\x00', 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20420, 0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x100) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) 16:00:15 executing program 1: 16:00:15 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000040)=""/53, 0x35, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=r2], @ANYRES16=r2, @ANYRESDEC=r2, @ANYRESHEX=r2, @ANYRESOCT=r2, @ANYRES16=r2, @ANYRES32=0x0, @ANYRES16=r2]], 0x1) write(r2, &(0x7f00000001c0)="e6fe4e9aeacf7c42a390931510000dc2be5eca80ab823d1a24b316019a3e14d8a6b928332fbf3cab196df53f9a311ddd7d7e33d3c5753e2c9da37916016d1c4fdaff0e7b4fdf0b1cbee952bef999ecbefb3c1f11417ff13bb712688ada1aad92f96de1de9f0415b29dcf84eebf374a8a1d2cfeab0614f61fb25d584278a633da101e1f8eb04c19853aceebd441b61b2c30920897497e933fd570cb148f4f12ad1f726d76c96816b74a9c473f4304bfddee30e827f4c68d91ca1dad50d597dfdcdc4d14035350897a5f4c38c7c59090de2e13fd86df7145cb388555a69aa89c933cd399eb0cc3fe65e069db8fef9b7a18dd748b6e4dd8b541244ae5", 0xfb) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x202) msgrcv(r7, &(0x7f0000000280)={0x0, ""/238}, 0xf6, 0x3, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getegid() r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() r14 = getgid() getgroups(0xa, &(0x7f0000000240)=[r4, r5, r6, r8, r9, r10, r11, r12, r13, r14]) setgroups(0x0, &(0x7f0000000140)) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) fsync(r2) poll(&(0x7f00000000c0)=[{r3, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000080)=[{r0, 0x22}, {r0, 0x9}, {r3, 0x22}, {r0, 0x2}, {r3, 0x8}, {r3, 0x1}], 0x200000000000001c, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/226, 0xe2}], 0x8) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) 16:00:16 executing program 1: r0 = socket(0x2, 0x5, 0x2d0) accept(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x80004513) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d60100d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0027f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61575bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808e59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca041886161ba5e940f35b232c1f8fda307ff9e2a135c03ce30b31bbfc1c13f116ef8e65a9371770b8e4428c059dec25ad6bfa570547689a5367fa43de38c8fb87c0b0d63d46d20a8fd85aaf7c1f7968c6cf791a87e8c5a7ae83c94fefaf7d46390d602743bdc7210000000000000000", 0x96) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf77, 0x0, 0x101, 0x1000000000000000, "295a82ca399a1fe3e3876dc38d29d07fd41ecfbb", 0xef6, 0x8001}) wsmux_getmux: no memory for mux 8388627 16:00:16 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) kqueue() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r2 = geteuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) setuid(r2) write(r0, &(0x7f0000000080)="de1a0bcbeaf20bb181c725ea3eca83c6fde8dc2adbff1077acce311315bf9f49145f0ce921d5d8711b1322993b830d67623b58a29ae123a6696a4777a89406ff9113400c0f2d9158a1fed4e34eae3a7844fd26d58eeece621f5571d9b51c2537b45c029698206918893730d3029b1a1cd1669b3782446dcb7e450c2538bc0fb975058dbe634a496d7d3dcc", 0x8b) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x1, 0x6, "6e5773a2f5acb234946bb1c8fc3820f651f08b97", 0x6, 0x5}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) msgget(0x3, 0x141) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfffffffffffffd78) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2090, 0x100) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x25) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2a) 16:00:16 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r0]) r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x600) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000400)=""/133) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x15c) r2 = syz_open_pts() close(r0) dup(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000380)=""/74, 0x4a, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f08006c653000"], 0xa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x20, 0x4005, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x26, 0x1, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x80, 0x800}, {{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0x100}, {{r2}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffc00, 0x101}, {{r1}, 0xfffffffffffffffd, 0x25, 0x2, 0x3, 0x100000000}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x10001, 0x5}], 0x70b, &(0x7f0000000180)={0x2, 0x5}) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x7fffffffd}, 0xc) 16:00:17 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffff41) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:17 executing program 1: setpgid(0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = msgget$private(0x0, 0x120) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xce, 0x1, 0x1800) r2 = getpgrp() setpgid(r0, r2) r3 = getppid() setpgid(0x0, r3) setpgid(0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = semget(0x0, 0xfffffffffffffffd, 0x103) semop(r1, &(0x7f0000000080)=[{0x3, 0x80000000, 0x800}, {0x4, 0x271a, 0x1000}, {0x4, 0x2a}, {0x4, 0x8d, 0x1000}], 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x40, 0x0, 0x0) 16:00:17 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x100) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x0, 0x2b25, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) syz_open_pts() 16:00:17 executing program 0: utimes(0x0, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="91b4d7e83edd79b81038a70cf8cd63e514b2815109fde1259602c86dd171d7d8ca7bac9d959156c7fbec5069ae35fdf9ad24937ba0b2bb8fadc7458d4b6e", 0x3e}], 0x1, &(0x7f0000000140)=[{0xb8, 0xffff, 0x0, "aee9cf1b2d0fd291264a309f1929212a0ae27f51f8d28d39c15fac635c0363137ab658cac8d2af459a70373f6ba2fae4d6f05f56a8acfef229455240da47b17ffd667de7c9d66b8b898022f02994df4b2d926194f656ce6dc497c607744ac6a90cbae27d52d65de7fd4371ecb34b18480fdfc6dd5f35d8e33bf5e537c470b62d9aa8901ac6a76baf93be74339369b2fcad13cb5a83fa97a320ca35792ae0a55805dce64ab31c8136"}, {0x80, 0x1, 0x5ed, "283d8cad89ab1fd149c824ce82f2c34b01de982c8c5b55479b02fb8114cfd8063638e8fd68bf47b89fd0ea60c235376fa429e58511a9a8be4668cade81b0dd4b73189b57f81d0df48ba2c7ca49c801029e9f6c436db25f2b2a8537df6682baa32987e7ab5a17f33a5d"}, {0x70, 0xffff, 0x80000001, "057f189c8f200c33b622f20a242698b4074a6f04a5bee77538873f9c482c69297107bea9976425df2ea80a3acf5243573a88970626c3175aa7ee63d197dcffa6020c4ee02a946959d6b7f3d9fc1877ea7c06eed8038cf04eab4a"}], 0x1a8}, 0x5) clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) 16:00:17 executing program 0: r0 = socket(0x18, 0x0, 0xffffffffffffffc3) r1 = kqueue() r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r5, r6}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2f, 0xffffe, 0x10000000027}], 0x4a, 0x0, 0xc68, 0x0) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x3a, 0x2, 0xdcb7) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:17 executing program 1: msgget(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc)           16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc080, 0x6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="03a86e980cdcef14bf03b71d836510bf117f1819622d96334cf0a328ae82803bb51fd60a318a92e97ab5bb47fc9c5ac64a194bc84cc969fdd7d4fa3921c73f8f245fffde288686aa2fb874fedd3121", 0x4f}, {&(0x7f0000000240)="3ca4e2967087727a88070e9c992cab20f01c83de71802f77b0986c470906a314a9f3561cf98320d128071ed4bd4883ea21c0356caebbc5d3adbd1e3893177e0f0680c30cd3c9fdc4374aa1e469a26a28b02f47ed213c263f5ba42416c105ae6fabe48ea7e40f2e82bcabac5e125bb446597bfd71c73e0ba01d2dc455fafedd859304e2df28f823ca4f174471c014ed2ba9029ec3c994e19d387d6e9dd2f0f4e9e1c076a69e6aa0e1072a3fb29dee9246b7f5a9a79eaf96dfdbc7e0e15350353b6ddf4e397797a4d9c95f8932f8ce33441282cb5fdbaaffa6739ebf52a24b712e4ab7af8a8f6ed0c569d8c832f270cd71", 0xf0}, {&(0x7f0000000080)="449e04a040fd37c6", 0x8}, {&(0x7f0000000340)="aff6a8c703f709786e7ab9539609bd7c6f9c8b3fa063aa3f6079b1c0f00c05597364bfc106e3a0a6b89e1bda7ef159b2af625a12bd359daa606b4541a375ccda557876c488ffb577bdc8714d2961a54577a9398cb8a3725684a1edbf314c3e8095a586f89effafc77be8d3d9337e1c401e4bfeccf1c25e070239a6e24360655ccab9eb186273a94e7ea8e94a96edc701bc871df82ac10dd1025d99a25a9cac48abf3526c1af96ab8f8b334157d15a0de3ed414752ad07c565d79dd1fa22a2ea3dc6a4a44e5f753e82317a53e98996c9809f26bcd0be0df5b1de6b2b0961efd344ea1038a1eccdfe4ec2547", 0xeb}], 0x4) 16:00:17 executing program 0: truncate(&(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x81, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fchdir(r0) getdents(r0, &(0x7f0000000140)=""/101, 0xffffffffffffffca) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) fchmod(r0, 0x1) 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x800001) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)=""/96, 0x60}], 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="1d68e016b1077c02df70dca93a77c661f90db1f5eb6be556113215175ab324b492d70bfef00aebfee610b389842e23be2d934a11a0c1c367fb59877a8e8bb2cf64a50cd75117f0ce3239c6f599692b7bdca76ab4a40d8f18edd9ccd8d88d8e28c3b8c78ffff7b2d5ed72056715fc7fd35990e26acdd704b22fb00f83c6bbfc63a22a31be48430b83c239a10097195664c983b2a52be3", 0x96, 0x9, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pledge(0x0, 0xfffffffffffffffe) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x3ff, 0x3fc00000000, r2}) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:18 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="020000000000f7e75ee26a84870000e99ddd0e78a4715e3994fabc10e755e61268c5b2594b4dacdd5fb5ef67a24489ba9124390100185ad95de21c2dfc291de305dc631d99ca7ae473f8e399c3b876270c749efef39c8a1ce85e4c3c2631d64157a5b0f3c50daa"], 0x69, 0x800) r5 = getgid() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x80, 0x7}, 0x7843, 0x800, 0x0, r6, 0x6000000000000000, 0x6, 0x65e, 0xffffffffffff7fff}) r7 = shmget(0x3, 0x2000, 0x3, &(0x7f00003e8000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)) shmctl$IPC_RMID(r7, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0xc005, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x7e11e1) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) socketpair(0x16, 0x3, 0xda3, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) getitimer(0x0, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x101, 0xff}, {0x1ff, 0x5}}, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r1 = shmget$private(0x0, 0x4000, 0x31, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="69498615808f1c59975386195ee9855d583dc7eb97c2f3ee7fce688b5e83cd99086125ec4e6147c8ec77b6387d5a07ff317aef3421b0dafc8b8594a6ea1e6ce33a83dafe60bdb001213989ec3793798f6828707cef4a50bf85785410ad82f9da87c644d4bdf754c19a0903b17acb2c8b0800000000000004647c16e3e47ffd68eae311509bd54e48bb5efbb408728adc565b9355d13b96220fba05db60c01058930000000000000000ffffffffffffffff4748800ed226493e2763b249f01114b93d4fde6e53a20da9aac1249a92c3493b7c46fbce09bdce76a79654f51c406ce6c49d1898294e2d2ccdbce4474e79336874a1c80a4b7dc4ce2ac188f9c4229eb6bcfd1692b20aff1aac07ff78e28c54ae61d2a21c013ff6253e04200dc3734db06017c5988fffe3100a511c9e36bc529261b9931200"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) openat(r4, &(0x7f0000001640)='./file0\x00', 0x90, 0x3) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000001300000000000000000000000000000000000000f3153de40000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000087c43f17715c239a5a3b3591f85358582b3e1a4e4eeab9a21d0ee0abd81a258a7db485e2e935e548b5ac365f8940ffff9492984a1d9df74dac34d802266dfdf7225632eb60f8a4a24de861c08124a2b6417e08746c98a856ede8c9e9000000000000000000000000000000"], &(0x7f0000001600)=0x6e) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x180) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x56) r3 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) socketpair(0x22, 0x8000, 0x8, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000580)='./bus\x00', 0x8000, 0x30) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d205cb8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001600)=0x1002) r9 = kqueue() r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) kevent(r0, &(0x7f0000001640)=[{{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x7}, {{r3}, 0x0, 0x10, 0x84, 0x7fff, 0xc0}, {{r4}, 0xfffffffffffffff9, 0x0, 0xe00fffff, 0x400, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0x3, 0xfff, 0x8}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x9}, {{r7}, 0xfffffffffffffff9, 0x3, 0x20000004, 0x3f, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x1, 0x10, 0x10001, 0x2}], 0x22df8c9c, &(0x7f00000017c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x6}, {{r10}, 0xffffffffffffffff, 0x5, 0x20, 0x100000000}], 0x7fff, &(0x7f0000001800)={0x1b8, 0xffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r13 = kqueue() r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r16 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() sendto$unix(r12, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r17, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r17}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r13}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r17}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r13}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r12}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r11}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r15}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r11}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r11}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r12}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r16}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x1, 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/251) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() clock_gettime(0x4, &(0x7f0000000080)) read(r0, &(0x7f0000000100)=""/139, 0x8b) 16:00:19 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x800000120) fcntl$setown(r0, 0x6, r1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(r2, 0x4, 0x7, &(0x7f00000000c0)=""/44, &(0x7f0000000100)=0x2c) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) getpgrp() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/242, 0xf2}, {&(0x7f0000000580)=""/137, 0x89}], 0x7) kqueue() 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair(0x1e, 0x5, 0x1, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) login: pckbd_enable: command error pckbd_enable: command error 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) readlink(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:21 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x38, 0x10) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) lseek(r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file1\x00', 0xa00, 0x1) fcntl$getflags(r1, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x9) connect(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x2012, r2, 0x0, 0x1c) getdents(r0, &(0x7f0000000480)=""/238, 0xee) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r1, 0x0, 0x0) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000030, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x401, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x14fd}, {{r0}, 0xffffffffffffffff, 0xc2, 0x1, 0x1, 0x100}, {{r0}, 0x0, 0xf7, 0x2, 0x100, 0x8000}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x9, 0xfffffffffffffffd}], 0x9, &(0x7f0000000140)={0x101, 0x8}) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x69a1bde692e27a6b, 0x85) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000001880)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d12f280afc0ffdff5d333c23b2c8671ae80851767585dd421200f8eb609fc88b10fe60bd00f58c376b61a68214e22924c375bb822cec8db8c0150af4b8f6c3bea2ff8c9c", 0x9b5}], 0x10000000000001d0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2000, 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140100000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='\xa9\x00') 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x20000000, 0x70c10b1a, 0x100}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x4, 0x7ff800000000}, {{r0}, 0xffffffffffffffff, 0x5, 0x11, 0x80000000000, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x6000000c, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x53, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x2, 0x2}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x3}, {{r0}, 0x0, 0xc, 0x2000000d, 0xffffffffffffffff, 0xff}], 0x9, &(0x7f0000000180)={0x6, 0x800}) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2a, 0x40000000, 0xb80, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0x0, 0x4b1925ad}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0x20000000, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x13, 0xf0000080, 0x7f7ecabf, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000040, 0x8001, 0x9}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x0, 0x11b}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000000, 0x8, 0x7d8b}, {{r0}, 0x0, 0x10, 0x8, 0x2, 0xbca8}, {{r1}, 0xfffffffffffffffe, 0x91, 0x20000004, 0x4, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffd, 0x1d, 0x5, 0x4}], 0xffffffff, &(0x7f0000000000)={0x0, 0x7fff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x6c}, {r0, 0x12}, {r0, 0x82}], 0x3, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x100000000000002) 16:00:22 executing program 0: socketpair(0x1, 0x0, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c3232ea865facf96a0000000000", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) chdir(&(0x7f0000000540)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\xb0.^\x00', &(0x7f0000000440)='^,\x00\x04y\xb6Z\tdB\xd0\x89?', &(0x7f0000000240)='\x00', &(0x7f0000000600)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f00000005c0)='&\'-#\x00', &(0x7f0000000640)='!\x00']) recvfrom(r0, &(0x7f0000000480)=""/109, 0x6d, 0x0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x5a06, 0x1ff, 0xffffffffffffffc3, 0x7fff, "fe18d1c130c75db49e23df8cb2d22a26eb1ba6ba", 0x401, 0x401}) openat(r1, &(0x7f0000000200)='./bus\x00', 0x8000, 0x2) recvfrom$unix(r0, &(0x7f0000000400)=""/12, 0xc, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00'], 0x8) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair(0x1, 0x7, 0x400, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xff, 0x7ff}) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) dup(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x130) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/191, 0xbf) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) getsockopt(r0, 0x6, 0x7ce, &(0x7f0000000280)=""/233, &(0x7f0000000380)=0xe9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x2, 0x4, 0x7ff, 0x1, "e792eca9caacbb0cbf61006ade11c3c769d44c0a", 0x4, 0x7}) connect(r0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x2, 0x5, 0x7}, 0xc) connect$inet(r0, &(0x7f0000000540)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) writev(r0, &(0x7f0000000780)=[{&(0x7f00000005c0)="28f688d0d755c04e8f808d6ed63e33e2e635cf935df6859c243f3032a395e2e2aa9f5e415d91592acb9ae46f73", 0x2d}, {&(0x7f0000000600)="957e3f7531cdb11975153429224fc1491f87c86f52743f90951b", 0x1a}, {0xfffffffffffffffe}, {&(0x7f0000000640)="72587abbfd3b0533d7ef794952c88a522c70758266d03361e91c9763750f10ef3d7d0ea2bccb3c79b5c40165b628aa6162c8dad93fa04f486bbcf9066265dcc61d57edfc664b8df3b2f847c31cdf5fec4b460e808870ee4a586a5dbc189c5be89726003505f815faa433d83b68d976f6e7c7ebf4a066259cd74b5160fa5d375b07921e04c8f43e016dc82475ec68ae2f85704e93292f023acec17d382d53", 0x9e}, {&(0x7f0000000700)="106eb82cb8f5441928f75298363293c86ff97d8a4e5dabf2d4af0914c913396b477b1f537755ca97f21902c68623f953b18be724a4e1b9b22e5527d85fc0398680a5a3761ffd1b9c46c14799627899434ecc31bf07101b2ad237e1bcce146b4ab339b87e373476b6b09711", 0x6b}], 0x5) ftruncate(r0, 0xec5) socket$inet(0x2, 0x3, 0xffffffff) setrlimit(0x7, &(0x7f0000000800)={0xffff, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000880)) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20000, 0x40) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225279560f8e5815f73f2a01789412efca025bbd47b3bf579456fc7d4096e8c056b87cb2d72b8bc000000000000000000", 0x3a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() socketpair(0x12, 0x4000, 0x7fffffff, &(0x7f0000000000)) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setstatus(r2, 0x4, 0x44) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="6cc1472d3c86c4ad86a9c167005c90b8838ce68a0c2c216372fab21a33842a0d815fd3f523ab8c1926b519c329455a1c0df23f8e1ad7917c0db7517ad8eef51fd6c3aa31f6ba6c198b7407958f92905cb06a5b7cf6ed583775847fbb62590f1ec66902c84df5281076cb1b008f9cc2a3c735becd4273ca4193403c0a90d3f78305363d05e7572694e37d14994f337e072c8819c86074cbb9a86f", 0x9a}, {&(0x7f0000000180)="34925506c152696fde830c9a5618f1fc4b18717ed9c21c4e915f0260c4971f572cac735a2986bc40136496cecfcd6693033999bd2ae106832c83e4bf0c609bc6d71d6e8ea3a61ef30165c911b3403074fd42a18bcfdca906d0cb1a11ca05916241cebc58075171858c4cda5af6ec676859a58793b484630c9c7310f395294ad7eea7e823e049ff266714b88a732fb813497fcf40599a3cce99a273e112a9b92a4ee232685e533aeb5232990f2cbc1a6f17f062e7fb39979aa5eaf28ad90831c492cc5f1e2da388d0653ac348e43dab74579e2846bebb9bfe7f89f17f7049a64eed48b478763fd29755ad36880e5f8f82e59e", 0xf2}, {&(0x7f0000000100)="38048c0a517a466e65393e30ed313681b0f22721ad513a4e124aefef502e", 0x1e}, {&(0x7f0000000280)="ebcbe778c75a6788", 0x8}, {&(0x7f00000002c0)="664243b5ba7fea62fda9b6997d", 0xd}, {&(0x7f0000000300)="a36223f23a9faff210acdcd5c10a60fe0b828253e7c0ee5a2b53594ea103d4f11343db88a05eace5063ea28e7fbd97cc07052f7dfa1f47bf1008e9c2cfbdfe4407dc33be9b1e37a902a1ebc44eeb6c2a27561f466f2693c5ec0bef288bce065c61b22cccc43a75b2fbb957fe1cf080fe104d453337c0a686e3919f32d49c3f7beaef7c777e03c0a7543c8910", 0x8c}, {&(0x7f00000003c0)="43b15c232f28761e5f52709b4c40088e554b50ec04b8afb4f1c8acbefbff71309e651f871ab3de478b98b0a6993372eca90a55a7b8055aaa28d1baedda89387d77057453204f2fbff924dcef4d04f5cbcf8d9d9c91fda6e0805923d5b90a74a4ff0e17979e9156e1f4f8ee9376681873bbb12e780283fcf3b5a490e9f2a30de94e0fa89960f821f6d687f32af16e113dde05380b9b1c4835b914d3c22d1f933866471a042ef10f3c2ff1a195ba807b08b03e85def29948b0a6c270cd81e227eaaab76205ba7bdb329b40d171", 0xcc}, {&(0x7f00000004c0)="efa6c4e481014df25316a9ab1850c452a623caf056d3ebb73cdb7b0c6d972f90edc29f9b1c21dd3d9071a1f55ca4c336dd0e3842f6cde9038f0c81af337678b2e172ca4511a892351291704506c59618f7353d6f303603de16c9aa521fedb412baaf6da67822568278e9ff7ac250525ec1cedb72b3faf2f0acdcc1e0e7aaf4f84f6dd9ed6f8cb7ead4a9ecaeb5f87fc987982fabcb3f19ce0b1a43a10713647ecc432854d5533990d56be5775edc1cb605bb7029a5b8d41b51a0eb2d9f498125f388de85c6d265852c4751cd628f2aad412b103bb9bb8e4469e30b4e22d4780e83", 0xe1}, {&(0x7f00000005c0)="e20d19bdf7b4f74b091e9179896ff3823b987183abad50780a4a9739b38d0ddb5440592bcd42471ca733c38bdffa29463868c23b4d7e6a03fab9539844b966a678f631979c43191d9bec55c75cf4c8ce18164024fda17a8ab82c62c27be5ea6b0192ec21ac92ae6d748161e5dd08c9ea8b80cf26fafe9d5f6e92939c7458e86a3bf5717990118301503cdd3410cafcb3dab0e2fc085c7b9eac96ec92daabbe57ea31fdb29801194af13132c03c01cafd1c9803d649261987faf6000d1ed3e81bb083eecebfd4c6019d0784951d3162b06e8932801b6e1b8b10924f0860101117e1aa", 0xe2}], 0x9) 16:00:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x4, 0xf, 0x0, 0xfffffffffffffebb) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getppid() close(r2) 16:00:22 executing program 1: r0 = socket(0x80000010, 0x1, 0xffffffffffffff7b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x7}, 0x10) syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r4, 0x20007479) r5 = geteuid() setreuid(r5, 0x0) syz_open_pts() 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000015, 0x0, 0x0) fchmod(r0, 0x1) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x121) setsockopt(r0, 0x29, 0x800000000000008, &(0x7f0000000000), 0xfffffffffffffda5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shmget$private(0x0, 0x4000, 0x100, &(0x7f00006fd000/0x4000)=nil) kqueue() 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) socketpair(0x26, 0x4000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x3, 0x102) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x0, 0x3, 0x80000001}, 0x100000001, [0x7fffffff, 0x4, 0x401, 0xfffffffffffffff8, 0x1000, 0x1, 0x2ed30a4e, 0x10000]}, 0x3c) 16:00:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x4) chdir(&(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x200) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) lseek(r0, 0x0, 0x3) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xfffffffffffffffd, 0x0, 0x2057, 0x938}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x78, 0x1000000000000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:22 executing program 0: r0 = socket(0x1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2f66696c657b00"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() r3 = socket$inet(0x2, 0x5, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r4, r5, r6, 0x0, 0x3}, 0x4, 0x4, r7, r8, 0x3, 0x200, 0xd96}) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000080), 0x10000) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x3) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') open$dir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x80, 0x8e) stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r1, &(0x7f0000000040)="e714b539fea29917220005252b", 0xd) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80, 0x8, 0x800}], 0x505, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa1, 0x80000040, 0x2, 0x3}], 0x4, &(0x7f0000000140)={0x4f1, 0x4}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='a', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) write(r4, &(0x7f0000335000), 0xfc94) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r4, 0x0, 0xfffffd7e) 16:00:23 executing program 0: truncate(&(0x7f0000000000)='./file1\x00', 0x3b) socketpair(0x10, 0x2, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="b76590456005530dbd66ae7f0077fc3ee77032a6c351e5d2eae04da1fc19b43059a353465a4a2bbf63af455e3c5698d5dddab77e785ae67f010cdef4fc74eaf1c94b3445654306ecf9318a804389ea313996db1ce28b6b403baee1692e50107d0670339d9c016ad1aee57a2ea799c188339c0517c76e4f942f4703bb4702886c4f59fd3adfca40a9e24e475da5e77d1ceac5e9d20e129548c531aac6de26855c7bb8a8fafbf566586326433e7fe6f2d735135f291e110a8fdbacc440", 0xbc}], 0x1, &(0x7f0000001280)=[{0x20, 0xffff, 0x3, "7ed32fe415eb709389f8b929"}, {0x1010, 0x1, 0x401, "9636aecc77e239e728df70bfd055eebf175c344d0546050ef00af54d2d8eb3c7061d71f5298a7469fb385589b983779501e4d708b66e76a4c222f37b362a19f4359fac12ab0e8311305797c789554ed74b3eda5432e9cb8848d8b615ab9c75b64e1d1e9943369ab2f18c0f0a6ab05282bb6aee5d6f9db8a270cb75f68bc7e838d96ff9d6cdb7d9d3622436c770586f3d5bbfd10bcf00ba16efa88a45a09870f55728c62c4f292503d5c63e42e6ffd435d4f27467389a1f0f26e4735e5d3d32c8c5f5e8fa65b37e94f869085b3d8a31d0c4a224b1f7f494787afda59d94861c3bb76d20ded005f5c82e4863359179f86f9b068065dfb8b254268ea23ae65487a160d7cdeaf51b17a681fc482b962ab8f5a966081fe1a771cb1816c938b7203fb3895eac480ae55a782b32de3004a0b10bc0bca45f9f3772881f3436f723d0a5779a260ffdcc03c3851ebcc68050818be97735188d5f9f1ada2623c0182e942c6fec7aaa9d29db09f6cbcca50af70b1b6e019baa550be13581d9b92dc6c62115e3c81b70416a2d0467217043723573371adf9cc1dea8b89827755e3debf8cafcc283b50afcca32b000752cff221a7e722773d082adab513604f8d23b2834b04a097b3a367a5431cba98f696d5d9096d30de4a780543aa0615ffd26ba19d943fb646d60a48e83a6d90fa622966626c82322527fdc6f73004cf884754aeca1e1d2f5a97ad0c10ec107fab2cc752057d11970736eea6232bb4cc26d6022ce8812e261f0a55c6f7744ceb40998fcbc0fed339fdca86fb6d8e5921eb82b1a6f1e77fcd3f21e4b22f8abb645b803492168b75a9e31c39e571ff6405b9c527e9318c4b4221f26018f70988743ba97e2906e1c5444cb21c7b0e42eeaf901c019d299abd2228c7290d3df804b31b92e42e6493db617c79f2327b0e1d1c68915eb799c4e676cba8caf6cec2cc9c87e0c26c74147a147015d0a3de596bbf8d82c41aabf9035c044916ac6e34603279008dca5d9873306746997a5180cd43c750560f92479ceac7dde7d4e0c1474c48434ee2b71488156243f6c738e3ebdc8b8306737ff96bd7b4a19ab2c99990422bfc3b831ec7516a7e71de2095b2dd12ede252bd25e8999de655c695016b04f452c75bb6059bae3a604145653630bbd48b1af3591432b29ea0dfc8640bccdaec1661c60abe817e798d973832adbabffdcd35b3e3075ef58ba76fead9473369cc157e57e15bdd1ba5e882845e337e163a05983cf9ab0aecfdea37869d1963ea6152ce0f01e734ab693de31d12f0b51096a65f02666b7efb5503dd79df02a7367f08350953cfa2737dea1d21a0e0c0706f0eb3f24545c6eb68ec1acfb3319ef8c87c57d3638b5dbff365beee775a718c7dce0becea2c6ef6afb21e4ab02d21c73f6acb878966c5c93ae493ebc2606a43bea22c21fe7f56d0b040b2f3b36a63e3f32f4b75382b671be314bcdc6567dcf9dfcf4faebece1377f92e21d98373b27d761984c83bc6831977e85e5b0a3f078104d6ce68e95a3541f5107a9a2dafa3c1b636b47165c59664d7b69e96cfa4008c63336b109028cbb0c9112aa3491ece3a5b1a9487b95018f60cb296061e04fbff8092179b40628a033aa03e497bc2705956d385640de87e44dac86132f42b7295d5f41464f0f966f1da8b12a53cadac197c16daf118e1d118de714dc2fbde66bce034202e3ae00ae495704a3628aa6934bc088ced09271b0b282af895ce06103e88e48df50cfe387fd8ba9ebc2c6f6f24a810b23a417e07d06329b450b5be3a4e3fd0b973114e4d4c84d3af8aba952d06dbaf64989612e96b50c62156c20cc6237175e36621312eb3103c2b693a99c80f72e05d19fc574143df3fc79c3b0430f634d67f945a83537de145d0333bcb8653c95815b1200dd25aa4490731c3118b705d394d37f15f217e1979514150593442b85f6eee3f578a363f4aef5b38fbfbe1283d7d51bd91f9b6dc52792b077919f05257fddd90dc10b4637bf5a38fbc8e44e471c6ee7830ab1cf5aa80d53eb0f66eac37ca2f237267d07f61b35542f75da9e6a1cace0877d76cc03e5c270a2f4832d26e9c017a180bb0dd27f4a86996b0933a44457688041418e55fa195bf31e0818146e39fdc31a991bdcbd7b1bcd18ff5db071318a5c0696ce4409393536cf4b94664ea1d42c3c1cb26a205406b7b058c159f91b9de6cfe52477b95d49851059e9fc95956e17ee11228df2aa2c3bc2645dd8ecd37366b5de105ed7a77c96cdb7060f05df8fb104c9e6285319293a60f4505e58a142076de929b673cca9c37057e9fa8be8553586b1482d645c6b93d530411f7fe2dbc42cf7364512472ceeb6971faacf5b91840bb61af3abd836a1efa1ec710b0e727d61e05c4ee162343238e348b98f33ca41e9572d3943150793f4d599207585a47ff3330e1aa150c741121a8c48b39841e217dd42f66446a2c062ed8d4fa09dc73f41b36610b71606ae9f01766bfb8536f0658eed1568295b131c7c675a5bbd4893323742cc061146f58fafc0ca6083bfa76e947de32038f61ba19e4fd6683150d4da8674b70e82dead4afc194927c9ae0f968267d400163daa88f8e831dbe665519fec9dcc79b571222e0ce569fc91eb54e4bb11aca4e3035f3ab0b512a737f47385cd172020fec27c0acdae46a8e102719e23f68bcbdfed7625a76f4830edfb6821b8b50be3f7050713cd5f46f01ea74fd969eb32bfd6f770fe19e486a31503c6bbeaca77f7df94ef072c376ecc1e0e50a20c25edc1fe934dea3db7dd8d0e49bd59cbeec24e591a9ad81f5b8f0f587b1c235628bd1054df86ff249e631dce71617e85a36a8814be335f67120c2d7aaa884b88eb256aef12cf93ed4893dae30840a134e89622bc146b79063fe4fc4ef56e113a2e5e025b40bbcf2d1add77400b3d1e3a9863a591dbeb9fcec4389780d3d090e758f301941c4ab77ea15ea18f4aef5025d862ed5c095cb3a10d566bd8a97febbac85a48948389218bbd579a86edf2ebb2001be5d919d2abcf1703b47b6330903837377527b573d5cb26a76246c8d256c39aafe91465fdcf0fa405de9e05ea7a4346a8b50f32c86b71a54b1a64855d2eeac8c2da3b6cc4280529e96532c60790a2121e912119f4e3578b8f100f257c39ccc298b96bc104a4d43742c5e343d06ea2f8531eb9ecf0cb1a3eda72ea1ca714599b3a043d43961d1ecf6ebeae527d1799784e42bfb6aed54cd91d1b9ff80c69a7d6cc879f224ab3dca7d7c7a425f298ce6e2cab2a5008411327b469a0cde9a22054cfaec99c53d65c75ce75b923221b6031fca948523dd82c1d64d55ec01584f6f80f0a0843bb4b2ee99ce3d77faf7e3d3b418c486f25d81afb6914b36cdcb72e87ce6b8e8a1239e2551dda5a2e5b8669952154dcf5ba71faa5803504503eb604f045b954d4006fef154e7111555e54be979bc526bfedf5b7417feb43f0a4d61710c05d263160d551daa2dc05b969183f966da6de9ba675dd17d0215aa64cd5a7c2331d539d24c2919e33711280c4a02f578d78a6e2e7ab141c6830c14b658924addb4b24c100bd2a602ff9193af611ff8c5b11fcad42af01a57283c2750e67e210702ed6aebdda0cbaa63b29f09b188e9498ca1bec0d876ab935e610617ebd8790bc85c6c528279ca3360de4bcf13fcadd65248e4f9b7874c0929de71aa1a7bfcab911687cb1a4ea384adf80e60b9d6f1c62ff1cd8d6a994c1c37fec1820e466d35dfda1b3e92c18fff8b70a227e16e58c8929ac495a4054bfcd5de6984c961fcc3bb22fc7948935323d0108d5e1260ff8f2dad69e8c7e104db6ddbb01a5842c2084f7ce83728f030eac5895c3dc5f9e725854e0b053ec92a87528caf7a51c195b7c46bfb146768de0cc4c858a36840cde385bd2c773efe939017939e5d6883adf40a2dda3b1f64f1afb0735abc6a8cfcc63ea7eed2d7163767a947e7769e0dac266967dc1d647d9eb0ba549ca05b07a00a19247cb9114659ccab561a62a67da274d048b1f91e1bfad7e182ae0d020b6daaf7572b69043667615212a8cd14adb05e2a267246dba47e37e41ef64313a200e0c79c81651fe7e0853ead78c50b2743ba40222668bb2516c8968a4deb0ee52927f874daaf5fc53cd689885f3c49e6bb43b52c6ff20b6b62235868008b3acc71b7683056c9fc0a79a089bc11d59d71e1e02fb1d91eaba68ad308e5d6b7fe3bf6dadcd67f45c8d8b6c225fc5727a0ae76ddee6def3ea3542af83cf56267d0eb23aaf593c7a22411b0e16d09dc3413b7452988c30d337620537aa12ce9839951fd5a46762ca996838cf063ef7da81ddb88f29891cdfc37e4c0552804de790a977476845322436b45faa0d654b959fad73ad1df52f6b8e23b3980ddd3626465abf689ff4e673cba5fe27dd3f648f69f4ce9225d4367274bba396702f5b209ed0d73616de50a9d46f60ba6641b6fecb134b913ce32785f05eb924447ddb72a5de470d05c0ee2feef66c865299c9239c387f0e18454c76d291a08ada4d5576328e7cd0d8caa26278957649bf1ca022b07276812dde00b7118af9f2798982ccbbc8f4811e1ed3f43b7f7c2c2c1ca67d50e5b61d6b4e815020748c83242d8243895f9770978a2f38343ef50f0d6968a2bc9cdaededde20d1035773580f1ea67eea5033672c6f2abc5147afbb156613741c65b6a4cd73ebd55a9c77e4279b02d3391f5010e40a3a6fcb5526c12d1c77f203a904f38e27f6799ac4952bf692ef821aac8cab08f0bca35b775db41246c20dae8139000b7c97986a1bbff92e13ea2a3839c0317ca3c264e4d7321e2aeea6c40179923ecd939f26f1ad5b6b5fb00bbcaf4614ed2384aeb99a56fa83daa62405d97f05951291df7f10ada4ea9f7c7a9a4452122f848afbddb93808b5ab04da26c10e935e7340ee0f1dbf78f58aaf80d15cd18183fbf5f451b58f924ddc5016d27f3004988440855fa78ceb0594d1fb576ca27836a5b9f8764d7442f51ca92046e2f514d3c35d8a4fefea602a958e721b4f84b85071f24bc092aaf27cf4d03cff56096e36624a011576b9f4e04972d19357dcd3637134674762e5099a44ed0e7cde218d2ff7c2fe24a50d05aa918442f500b5e3b34ccba118bab6d2abfc945631be8ffe253738c3f30560af07c6e0defca2ce56dd686d473001a2eac53826ed6c08f1c8eabb998285e230dc859e78d6366d79c0fa83ffb8d6da505768d1aa46aa6923f331e253ef3cdd4dee086110cc6b5f99e8a589f805ab250ed5822a040be38e12e43804bbfd6f995dce78e5072579f69844a93dc3e9c37f7d79df3641ae4ce5a762bd66237be5b06eb4d6cbb8c2bbb1c73d0a59726f735513133e9f5ef5988fecb1917bf12fca07eefe1c43712053d45ec6ed9d66c002e46534204735b1238ec606e62e71a95c4a8c9c6b05769df7c84a8b8c55353e3c94f2e521fdf0f021790ef93eb1f38588bcef692ec7c63097dc759224ba27fb32629b1c1313f927ff92dba3d1916d9da56f2d0fe1c9a2124081f1f62b9462f4153bb41cc46eda54fb62587324515342a1cd788612613afa278c5902acf5f5094eda09f20aa2166bdadf726d4f227978529b707c4efac12d6157f5cffc229ff64bb43a01004f241e7bec9999f32121916fc6e5080495152e431d4f4461dcc61fe147cc7cf9678bcc27f289d6123dddeadb71dae9d89041fe5e92f994854115dc153babf28e7cefbd9c3bb75d4f9c39f18021f9fdb3ba19f839eaa21c361b77cfe90210a3aa211e98e16168bc392d"}, {0x30, 0xffff, 0x9, "491d28cce30fcdda94e6c980f77af3f8485cc4f1449ef7a969d3fd"}], 0x1060}, 0x408) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0xfffffffffffffff7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000240)={0x1, "786bce309565373f6dacd735bce559b89ba587d612cb006fb7d8481988f96ff31aaf5be0b3838ee40b6c90c325ba1ac49132086d1b79e250f2ebf0561a0734e693fbac6442c8e12e20c0494277016068519211b1aa402b82813734e53a00fb5f4b011224511b713dc13aa0b2845a12f5b4c52cc842ba83d6ec6881862b77d93152ba622ab3539f495a1d35235ce748a1e4178ff77b"}, 0x9d, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x8000000001ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00e82d2f66696c653000"], 0xa) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000340)=""/112, 0x12f}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000540)=""/123, 0x7b}], 0x3, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) ftruncate(r0, 0x80000000) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000300)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000004c0)) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x4, 0x0) 16:00:23 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x10001, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x40, 0x6}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x14a) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x4, &(0x7f0000000000)) r0 = shmget(0x1, 0x8000, 0x20, &(0x7f000005c000/0x8000)=nil) shmat(r0, &(0x7f000076c000/0x4000)=nil, 0x3000) mlock(&(0x7f00003d0000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000536000/0x2000)=nil, 0x2000, 0x3) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 1: r0 = socket(0x3f, 0x4000, 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x1, 0xc13a, &(0x7f0000000040)="298219bd67c855a30a1f0a98c40c7b25a90e90379230f604ad260b042ef331dc17a1ac0d02a6d38b484f35a8173d7bb038445e50824d", 0x36) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x1000000000000a, &(0x7f0000000000)={0x0, 0x2, 0x1000007ffb, 0x2000300000000}) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x4, 0xffffffffffffff1e) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) select(0x40, &(0x7f0000000000)={0xb05b, 0x5d6, 0x80, 0x10001, 0x20, 0x1ff, 0x1, 0x5}, &(0x7f0000000080)={0x6, 0x4, 0x0, 0x9, 0x1, 0xcf2, 0x1, 0x667b}, &(0x7f0000000140)={0x80000000, 0x8, 0x4, 0x0, 0x7fffffff, 0x100, 0xffff, 0x9}, &(0x7f0000000180)={0x94, 0x88}) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:00 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0xfffffffffffffff7}, {0x7, 0x89}}, 0x2) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x8}) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) setrlimit(0x2, &(0x7f0000000100)={0xfc, 0x5}) flock(r0, 0x5) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x83) getsockopt(r0, 0x200000029, 0x7f80000000000000, 0x0, 0x0) 16:00:00 executing program 1: mlockall(0x2) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000a78000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x80000000, 0x100, 0x3, 0x2, "8d884e3290aae52b1cd45e99fcf027290592d4a0", 0x684, 0x8}) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r6, 0x0, 0x2}, 0x3ff, 0x200, r7, r8, 0xff, 0x8, 0x400}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) nanosleep(&(0x7f0000000280)={0x9, 0x8}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/107) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x4000000000000000) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f000076f000/0x4000)=nil, 0x4000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x440, 0x88) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1fffc, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x550b, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffff7) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="91f51c63c47c32fdf2271830022310b30806bf88bdd83d49a865d1c71d6b65be51bd5021fa8e6d9c289a7857b734aacb296b372c0c31987e0e892ed077e65a6b215da7d72793c01d3f", 0x49}, {&(0x7f00000001c0)="2c1731130c5386de3c2dd5b80e3c9cabcb458bac1e8911ff98a3c0675d2d10c1b64018bccf6fd313ce7aef0d50360e2afe145a8a4c67601f473fad586e4b56859eb71ec958480aee5884de1d54435c288923c2267b46f63c1131e9da16f48138b26488be99c70a3a9807a2be548c0ed36586a60e94784bec072f1c77cd9c5bbeff938bb2733a72a46bd5fc80b5e6627d", 0x90}, {&(0x7f0000001700)="f3a694241e10e8f6366af519cecfc6cdcfa3a730ba9652e92911afdf82ceae16eff27e52d8848751f79cd22c437a9ec248de81faf6f5f583c54ccc665b506d4a8cfe80fa860573bcda90dbfa88efd5d5671e690c353eef1fe179101c27c2e02f797cf194e8cf425a1a97cbf0f6251bf07976ba22b3524c3dceae7692418631c4581e10817910194577641c3e437f568ddbe2c7a14f7a49dc04c5aeaf5ed885bd1fb1339ad68b8c3e35c51f4d8c32d8240587e363715e2d49c72eff7c0d6cb0b24dff1b13fa02d6f26835a5fcabff", 0xce}, {&(0x7f0000000380)="f5c05bc20f100d90bf60d190feb4d0cddd59f63bcf8822b47097428149d94416f28b08c49cd85298f23348faf65fa40234d9e0afecfaaf99cae2736ef01d24d8ac51a4d7f3fe4994eaf282264c1993f326390eb98559c10f60a89329daf249b17d47ad9964230c77d09b41985abc50009f5af6d7b794391749e3fc27e2e7c38dcd0f", 0x82}, {&(0x7f0000000440)="98a126b30324531c46bc90ca29850e20fc4efa447e50156ca475f979c21ff4d8e0255bd36d6eb1781664816f931ee62f854a2ff6c7a6946597e5cd5fdd993f514d62eddc35e45baee514df9832e99bdde8e5059e3e0666928351e68ae860a607240a4dbff3f0c5720d4446632ebb8b041e4b89c70e762e8d72046e4090a9249ec3bea085fa5028d88e01a4d251c7f18b1d340c07bff466cf786bbdd02288d016709f3db06dc5b5be9673eb7fc14195a364907e52ab50040a30c1e348b9e7b21429fc4b3ec73834cb1804dc260afc91b243a01f", 0xd3}, {&(0x7f0000000540)="358ad4d82cba3174a7c12818159b6e7cf9b08100de29c834b5c8809ad9132c5a412ce56fc43a11fe62acb415eefdac61e82bb0da6a21f12dba79cacf0b1bddd1f419e9166037fbe31b6109255fa924011fc382946778cc9ba47c29d7c12effb0e8503a5e43026a8914dcb24a96fc5c22f601af24e34e59649fb30e28f3c9d6bdd430844c3348a468278bfcca5e15bb66c847c2fdcdd81ed02fe9613fa119b0ea16e06306ba0185e10ed742ecf9ff5a8117dae9f6e2cf22ff0a6a6d50f21ee215d01e7f66fffbad563a3e42d33e196d2ffb0d8d3521d3d787f951f4f45b93380cf319baa9eb74e2c3097d4d125fc060552597646228185f39ca0e27334ea9d9d20a6da73538617a659dc5176e98c05bfc28e95ba2b586b16c442fe4dd89acdeefc6d3f598f36a328dd18d1b188d0d5c2650a1d1e8a39d1ac1eb5c5c4edfd1701a5105508987bcc5c821b9c25fbafe9e041e0eacdc3c9a46b56975221986083d4edc110d3311af2565ffc888a0a85d70980ba5a13afe9df84141a916ca947af88404dec53cf1f3f8ea38385435ecf7ee29da1aed14175cceb38824d9f70edd65d0d36cbcbb7790f813a80f0ebd120e8861622c45e4754e1f6c11932272e3c0a5eee6aec0b755c068615158cd5b2c27033dc4b6325efe32e54934222348727d20d4c27e5f74c00a337e8e1d5b42b34e83fd7f815e010c19306dc827c9d6da9f51097ac35b2202ae12af61a29c29d720fba1c4958adc413f206fcc6c3e822b68e2e3cc3f5afadf66f4762202c657c8086d1f856a378617461582911bbedcfcd5c643d965cacd33e26553f6b675602a06dc6dac0448f1a9294a7ad2fe9122e92629d38ff3e6d9976d0fed77918d38b5f48537ff5d12eb5ddae3da2e806362b4d4b8b1c5f01465750f9c5beef6be05c741dbe0afb4b9305de220b26302076051c9c9e243c3314d4c1240e914924939a032de849355002433442b9c90d2e7d0eb12bf70b19c8b88e7dfd73348c4deb96e3fe29cf096d2a305af2408156081c02402e5d86e480266a7a39a0cd531ec825d2de3e81b847c2c4cdeda6367f05cfd5c633999dee287180292fb3f450b14c2d6342168e464ba3df224ad1d1acff28e48b936ccbf43fc8ad7ef965aad0f407c9c9997ddf159757cceb6ededc816f621ea001461383f1323faf90a1f00df2d1d9d5c2bebdb3dc7f3e6921b2f611de9c30a04d8e7da53398152248fe740e96c2ae2452252bdea959c6048da531d5b6e16e493e34b0af4f606558f67b4684a99f06f10fa095296d9b7038fd187b74a449ed6385c2de5003e40ec22ab416b2662c15eefcde7f0efa06de892c8aa5f37abd041de81ba96a08912d459aa2b6418738f2e5caaca1552d78926e02119dc5f8e733366c3e67bb6d2c496fd995c4069956db7132cbff35b5c1ac275572330ae28fb60c3fdb655d840f3bc44f2837376ad6e0ce4c59cc523c7fd6722fe0cd2687df7837c230817a41b0ffd5b86fe76e72a1fb64bf7fa82f2a2fabdbd38ca7dd157b2f9bc6d595c50ce358601357c0a2358a9706efe93e29641203d2b67d247c9b607bdee66a6ae3660caa1f9427cd2fe47c0e405a59c7c652f7bc172935c547f6b9892c428ee9118e5740354befc55e3b3371f52b269b5427a0d4c6b12f9d0272695c53553d36e1d640c9968e3c73d2dab6fa4b3a508312ef1e76a379d7d40fd484be887c35ddad7c937dbf7803f3bed6f60c4c6158018a98be6ecb734d8abc87b2763e60d6fbb2ab84c99c23b100f9b6456b40f47739b34e62fa6b7b0fd5f47cae73681f56f8324a9a82d035f6bb57ae8c82e3e47910c56fc7437e7e082565a469980cb54763951acaedd3e5547d1b121eb376618139eea4820bf22639b5ff7a84f229c2366438558499e57c90dfb6a54b4dfdda589ded87c1a1461659c6c6721b40daa07dc766aaf43b2396aacde5b8c8c3cde564a0a687452ef4e175c4bc58c8f7a1ad264e078f0076b57cd416b94fb07322aa21a480694b32bf04186134c059e3734b4eba8c9657506568a12d9fd44c3f2f1202f1136104a9eb49744e527f0b5737d9a805c6baf430bf91ede66ad272a910ad9814770732980b64b9d9aaa0354f4a8121f750eafe176536c9d2244b8ea375eef600594e1bcdc6a4af35a54393b8e103c2c73da74d35252f91b23c20929d60468e65f2391923bf5adbea3604a2aa7aff9de319568d0cde112459bc9e974f52b966ac910dad38eff5832a65f245552fb4d94ca70aedf1e597ea405f46460624e5b16c1a09f1bbff57afabc2365b477dd94fa611ecb395e06e5d81219d62d98d246cd003d681666b1463d145b5310085fe66eef267871ad754d8d4475e443da711554578273adc5a3224a12c247f5c49f84fe6a163b1ab5606d4caa6bf5760c35c89782eae9a3a06d29d1dc8f0502b15897cf657100b143e0306a432ce7d4bb181a17e68ce770b69f55735dd245baefb9f96b992de5767e3fb2a0814ee123a7a611c761f01bfb4c894d3dc449da7e1f8b325e7e69a07b24c032882006c3ddef34186e5b65c2de0af0cf39196c0ef1b19a6143bd295b6d89bb34e9ab13c10ff1bc301187bd7c548802babe0e16f14d5b039b5195825d7495c90f67cd0ab5d864996ee8c8b0a05596ce56deebcfdb9be158bede3a6b49cc1e1f613075a5ec94f3bf6ea0515e9203213f893b3259b356f9ed497f1eaceb4555bcf817ee36478a7621728458374738941111ac84edc506dffed858daafcc11058fb11db5667726d2692962d6e7314f7c1afdd9b3cb20032014123e02322e9cdc0b1a072d691c41e108a3a238d9c4f0005a3d7c2fd0bb61ef8d7dfb8fd69452c883e0c10759da77e491d442722de11067bfc6c5ec87ec19575c92ba90c7652252d79c263a090dcc6f40ba43948eb43f2fbc0417af11bb365b89b575da0aa9ced829ce36e741969ffc8b1ba9b33153db23d459cf94af68b5b703dba520379ff3a8f5a0dd03c60128ac4b63a0e6763e3adee0bd6abc064644e9a1c6e2c33d84f2a790ea7aa0f5f8b2a04a3e1d02ccfd84c1ccdd0490c0cf9343ec9e9f36ba2f60e5348525051ccea9828f581290f97f7a44aeee9e76138c9a86c3b63df50616659113b516a1e94e27553b1499f879ca8c077f896e411b1bef0367648a80a2218f5661f210f389f9b9d666e1127b6a49944d22482f63817924a0c87692c8b14b72654de881f2131395d304e2d47d038359f6eacef3844f4e9e17698f3e59ad489770d40b7031e2fdf84f20f315a47a6a06907ba978b5400cbf24071020b59540f81f6026484397e5774f76a09b01c17b5f6d2e9c2b082cfb8658f5f6b5d798a7d11ad675da1d76d30f5cc9cb3d953c32ec7cf5326427dd4521b4dea9e10a86f162fa1069dd707fe4357801102248851c8ee377ca03e6aee6a94d018dfb475d3a873ff6b5891852cfc04f73fe265db20fb762a0f2933bf66a29ac1de1ed95ed6d15445416bca92becf034f4ac7eee955bad34e8f1a1e67d852f7f131a4f054146e9ab68afff132daf0eaf7207b6e812a642cfe09c2569a7e0f3a71fe600be67b09f5046393766ab0bef46134dcfca0fe9e08377fa6c6fb719f394ac5dbc834a1588e8a808845afc75210840cb65268afdc4b16daebf3c52e61e0c615ef547d2174611aa83d6e2d182edc7c7a948f9798541535ddd5518fef9d504cc713071951443e34df0a484e3a4e0172c3868e2b8a90f90e09c6262098f2b6cef835b04fb5e85c3191c6d6e34a9b5616e223e70bfc6211fff2718ee2cb640be2e76ea2cf153f5b8b1adb1447d4de33469ab412d9a385e5c98c54939800887c42b191e5dfca6b7ad037ef55a3c1e167410bec764d3284cf601bed2c3ef70d592fbd76fbb7288023e1e629296df30257abe311c1c03c508b5896d40bfe3c1f2fa4d113d7017738b775405a14137506282003276fa3ee1f54d3ee4af4af24592b2fc5142d5e0757af3398e9b56bddf6e2ea84655364ed61c087216499f75eb79886dcb4c08471a5425a47da148360cbc85ee74d960906665685adae6575bf623b53e5a71f945eceb8e3bdfcf692c94cdd9e7a1ee33f5ef0b2eb24174f3d382bb49a76b91162a4f1ae49c51cd456002df4b5f0428d66e01ee006c92d2ad7af3cebc718ed8d3b1b7e68245476ab0d4a305b65fc978aca851c12354ddb6de4003a6d82b1e82dad56b5334d273e3bf0c9064508f68ae5a90e823addf67a5d39f5dd2f51df2c94e5636235d5fdf2e51a825e9d7a21d1ff5d7016b79082249407d887d2708ba7879568a05fe6b1385938fa41166f8746ff07fcfd62c6ae74097ab61fd8063eec7646854254963fb8ddb36e379875f7b3fd8308ea963e5da7419dbed5e8248f84b977c388284b8712a774e839beb9023b35fae8ae934c2c9e7482929b4db6bef33411030b7aba2914091634b3d37020d2481e225706289a84e86821f287936a42539487ed7b336369b7069f48afc140d921b13ee0188925c8e202b7e0f41a9554bfbeeb51399834374a33067bb9665ba885259f20a435f9b6069a9aaa8d227903b0ec1ec340e14f9629982201bd31194013b84e4fc34d034d6ec4f38fc53d4eb6daab915ac3cca4cd6d97c54bf41175c6388147755228577cd5a07e8e4174e8d491048ccb91d27b967c68e61bde6d24ae712b2b4e69ec4b54c069b16683c7f17d16b97377cd9aa5f417db6c2d50e3e2b539a8db54a270735be7d4c0b75745ece36b16033ccc8c57771534900671db364144e5d84ee0bf1f9310d39407ee9fdce94cbd23a013d39630b1f988cacb40ee1e97122057df69051dc33d7f5fe3a8845e305f75d18a9f125fe0c65f14dd1bf8cda741065874aca80d5105ce37df8c76015d9366714a50633a5c42ce703fdb583b6dc61541d6d746a9bcf9a531dfaf0d6b4ce3e448145222e048cfd76838f7316c431fdcc1ae75088ec351c3e69c33fa2aa2b8a9ec999859e7936ef2f835c58fcc2dbaba81618ce9cfa50cc4b1031d0ef2f1440faf99b6af027a2fd0d9e43e1c639f16109f00efade97a7c93439e9055525bc7e05e9b912a7755996ff66f7a52e726254bae55c415033e1db89b7f3010879a9d0b012a906358666a235e318917ec30eb2ccadd5ea0eb7efdcc7276fd72bde6ad963835a1e778cc0b14aa7775d6dbf139ba8666b257afbb780960c10a3d54652c5484fe0f11e2d1316507c5db5c71d1493a0c0fd84653edaf9c47496c90a2457ac92e940bcf4f82394f7cf0d1c7bc0c3631f9cd66fed7cceeee0c36eede8c5c60c19ffbfffb5fcfe1ad88a2008145896f3aea70aee71b487ab25f0ba33984f0dafd57f511debf9552aa73a7dd0d1bebe1a8c265bf514bfa4b4fe702db1a3f7b090bf419a5c433f2ab887e175eb594288064b3d5836ca59d14ca5dfc6d41cd4fadd961804075d781ac7e5084a7d0691a9a17a3abaede893c59193533be312d92b7700f6afa81729b0359bcbce4f64918d2126d39721d48f8e4e874c31a5db8e0cdb6cead48f52d446509aaefababe3e911fbf01470f6b7d28d71a86278e2ed9564b188211cb67f7b27955a54b3bf670d3070f6f5616af9b791f8bc5db2bec787e4760698675f6b988db61e127fbdd5981dc9a9edb39ed02316412e0ccdcb04792fd655cd53a7b0c155b9a95d150d659e7cc8a0f8f11dbe8d3f418121265eb194ff40c589830ec7d1a79f9f6af470e0d6072371f4ad1f3fb5539a89f01dee5aaf4262f322c8f9ad9eb8cb8fc25b167805904ae2cb604f713da7ed582d14c9f27", 0x1000}, {&(0x7f0000001540)="9160863b575648d03552dc984ed1c6f87d688df492945831a847ed28321c476a13c058661f83f415efab37a5ee84d38d19c54ba368f6fb46cc9bbe7f79d1881ac13d8749768d9bedca2df7dfcdf015cc7be5b327f99e7b8a84b350df7bbc96087914ee85c414283e122c5601902d103074c361fe48d33c3149a654b4a0408319b9768b9d163eae02", 0x88}, {&(0x7f0000001600)="effb2b4bf43654942de6954f03d1b953d94832e45ff5bd53c6aeb47b0c893e3a9bc4e23b64d0824f35328cab67aa39a797281f301b6a00ae3feffe247176c8d983ffacf0b50addfe6fc776dfed8fc0ba6b65b9f25c77db3fca", 0x59}], 0x8) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8a2, 0x22) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/138, 0x8a}], 0x6, 0x25) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x401, 0x4}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x80000001, 0x80, 0xffffffffffff380c, 0x0, 0x1, 0x5, 0xa8, 0x2]}, 0x3c) close(r2) 16:00:00 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="421b6c676b51d21ec9d393b6bd75b622614be1036bc33b34368fa4eb3b4ce65711d56d2c58e0caa85ba625b9b72d49eea528bac00fd0c9d6344f22fda2f32e03d598bd5866ee4205f0704462824d218ea2bdbb08accc1cb47c6f353c11c40f9f84b627565629b0fb96a1063815c1dd20e97462c8e42c42e5c71258aa60c97ab7b61d51a23831624b8a1bdeb3bacaa4859aa9cfd3a092e1d087ea268090e40c316811d2891f5e32fcf834983ce98cc2df8a53163d433922", 0xb7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x49}, {r0, 0x4}, {r0, 0x74}, {r0, 0x4}], 0x5, 0x1ff) write(r0, &(0x7f0000000080)="000700090046ba2ca6", 0x9) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x6, 0x200000005, r2}) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x4007, 0x100) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) setsockopt(r0, 0x3, 0x100, &(0x7f0000000000)="622177c0675efb178294800853d5ea47c51b5a75fef42b27870dc36b4e563cfc73e7d377f88c1735c6901b8f50dc8365da948d5ec3a00c7cda9b55a3ad03988c7e8af409cf885a2d70cc2c6d1c654cf500ae08581c81d508ad26fa345f37629468cd", 0x62) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x2, 0x3, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0xc001, 0x1, &(0x7f0000000240)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) socketpair(0x1e, 0x5, 0xe64d, &(0x7f0000000340)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0x4}, {{r3}, 0xfffffffffffffff8, 0x4, 0x80, 0x4, 0x9945}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x80, 0x2a}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x4, 0x5}], 0x1000, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x9}, {{r7}, 0xfffffffffffffffb, 0x8, 0x80000060, 0xcb, 0x2d0}, {{r8}, 0xffffffffffffffff, 0x48, 0x40000002, 0x7fffffff, 0x8}, {{r9}, 0xfffffffffffffffc, 0x80, 0x1, 0x7ff, 0x2}], 0x6, &(0x7f00000005c0)={0x0, 0x200}) r10 = kqueue() r11 = msgget$private(0x0, 0x14) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/70) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r10}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r10}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r10}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) 16:00:00 executing program 1: r0 = socket(0x20000000000018, 0x2, 0x0) setsockopt(r0, 0x8, 0x8200000037, &(0x7f0000000040), 0x177) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x842cea6c3d94f889) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x800) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffe, 0x3, 0x20, 0x800}, {{r4}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x7ff, 0xff}], 0x3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0xe8}, {{r6}, 0xfffffffffffffffa, 0x8, 0x0, 0x1, 0x8}, {{r7}, 0xfffffffffffffffd, 0x33, 0x1, 0xfff, 0x6}], 0x7, &(0x7f0000000240)={0xa9, 0x8000}) r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[r8, r11, r12, r13, r16]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r20 = openat(r0, &(0x7f0000002840)='./file0\x00', 0x292, 0x40) sendmsg$unix(r2, &(0x7f0000002940)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f0000000480)="8681f498bf1f04d4904f219c1a3e85db41062f74f602ac604073965da82e618c7296b66b2ff31085d233d1f719d5428c923ed66db946066f08208c5b6249b0892bddc301eddd91bf44fbc36019492c4e644478738e8d8616830508543a20f07e44a334f3facf4f38b8484e765b66fdc479bc45da221e40a12a81e0dc2e5dfb951ce0f2cce07919b72e8903338c7905dbe3a85f4247dfbcb93e1bb138c329d59df73e17d2b62c1e0610ab5e6a11e122835960ad02d55eaf452466c198dc81d1d7330a2a2900c933747df21da58a024f92dd7046ff92a2ba5e38575e99468c335e2882f349b248f4cc0a780a303bc244f7d5c12f03a60f1cb580daa1f7123771", 0xff}, {&(0x7f0000000580)="a24047684bd969e2e92cf31cdb59ff348a4cb441f50c81b64955fc52a119440f96660d94a35065d7d10c3167c854b93d59e0572dc496d0634f9f131f14ae22baef719a6d479cb7d64c4d9fe3f375c5cf9cdb85a4a76de8d934e721c1107ede8d6fa174679e282a9e82f5f5420fb132f6f19ee749d1c0a4b2dfd963407cc2a5a8465fd863208010aa597b0f4881d9c113e88d9d386763a0458721fa14e1160a244ef0f1c62df7fcecec5ef111707a4672a77cb9fcfebf505e36d6e20758abafc670db327ccbbb8a174d36e7904dfde3cfd3391287584af60034dd9cdcfcab4f6b6424743d879a909c6390cc0cc25cea5c25332665c86879ac48f0d61bedcf136cd35c0b78c2ec37fb90020488085a2f6fc60d78a463a975061a17903d35304489c838dbecf23fa7afae7e4c5e063c3916c95343a4d88a3e06c2b6cdc462f5f55f20c8f091d303e324c9827803a7b85c5a31cf6245665e5976ac03dc02e27af7b9685cfb897837bc09754e26a69d52850e0165a420c8de9bc0fb2a2357cf8148e9612192f7cfa4f475a9f8aea6cc0f007c15ffa6dfd329a19d06bbc4c0d2adb68414d56a2ef7ac5f64a5a06b2662455a8298dd7d77dcb0fd0541267ee18fb51d7a65a14b0835b6089fd4923ce0ccd167f5a092fa721df53c6af47b93e3256addd69cb3b22c3f87d3fa33c056a2b7e054aeadac0430f7c6b642d427baa1aab99b012edb5f446bd814d7165ad1f99e4630c16ea8babbbee752f8946c83d65f3b645a98c6d6ac18e19c92aba41adfcf13a08a895ada954a2a970648f50b7fbc2fbf2d5f7c9c3771e3024837fd7912bc38b72562c7d70d4753de841cdcbae980aee7fe9b7838ad1fcf4143a29f1fb75ce2ae81051d9ef095faed055f72a0c7c0e1621c740ffa47702eb66dcd2d92ebab89bea1c9b84e568ea0084314bd17c354efc9efeeaf6dee7b8affedeaa59eb836977c53609a7a129ce085934cc7627ca541d3c9240c451ca0074e7ffb36698e93c1ab0f194deb1dc8d969e77838d3b9a27279ad5479f61bf32e9f95e603c414bce77dc66439ec1a8fdfcc5a1b2ed538b9c204a39f9e723128f4b2a2a0c6382b1cf02b427de7d85e04bc364badf96229a44e0da19ca124857648ffa02e7bfdd0d3420b3894ab4e2ff60fe1d0704880168a1f7e05affe986230dbc7fb961401cddca78be46085e164a0ea8f4b380d1966e2cfa58a816e409af97e4f6e872164c244af1dad0c141c9b5795d55b5a32dd55e8a16c77b9e10990303da99c84abd0a704faf82c70b8b3d3d1ae3578249bf1f5e0a1e8df6ab94a215a71c5d1c68dc1bf7cb04afabf50f5d34cd500acf0c7a881322d51e5af5c23f34959e9fbe2726effcf2b4fd52fc82c0dfb3cc74aaa1e8d390fdbaa0c30ab44bac1bd4f12e027dea0c8a3ef8facfb58c94494cba651abc496c2726c929bcf68e3c6ef4372fb8755377e14459d801d164fe226f9f4c81fa8c7e13a6a91e4c9f00d140d5b0bddead92efb0c43ad349714427ab2b3f31bc25f233ab119a8eb46d78db6ca091591c6eb38f6dfce2bb1b32f8f28e61e9c2251b6ab8778a9b9c0c0ca4d3db4c2a6a50a07b8ac129013333c29fe824b77e3db0af7c3fea80ab674e3c0347df32881ff7412ad68882cf5d1937654bac743f191902b8dd6c32757a80cf025b6d4f76c769dadad2d98c64ba741c6917438f6e1ae8177416d63afe572f7fe14a28e18a34c107f0563e1ae56024e4cb9ed375f486d823a2ee13147c3e42a0f9d3bb1a995773c0a39c2ce7c74c57e02d35bca0164d0f8ea328f9193dd3e19e9d3544482b64cf063fa2e3fc6cc2c16e105c34b828f395d03fa7952de69a9c539b75731a5f52a32ad3b898c4984decfe6b9e77df5d443b1a37ca174b998272ab207701a4899f7e0d71b0ab8777de1d760676d8325244367ffa5fafb826dca24e45883db89bf625a7cd29cb3bb26a1981ecf0973ff70a00733ac06b9b42db557c1a04681eca65fd8dbcb060ae09e61c312b7445ec498ca808b9dcde78edbf469f6a63082c2da06935d083462a788dd8971900f461f2f7990038f7dd32248bae7dcbf10c3a77e031243bbf18b10bcfa8f9355a978e972d5296567a6d05867370bde7cf697d3e4f43d2a3e28d95eb77c98fde14b702ace306831ebdaabade72d10a05c45209bc8f191b766e3da8c522e34ed36a855f0727df57196278024762850092a5ead476402a75dd226c8270e31d6d335f31e7b5014b86bbd1634997a30238aa8763690d6fb22516b1f910466937ff4f69c3cc19a44bb77998e764a134c4abb2656b0f520ab999f7eb93f98038ae174c77e7dcf52de0a225e0c07449ff091a633dd657fdd5a79362fb84967e8c5c99a3c53f9750868befb167d20b2cce53850c9814d73565fb6b9817c9b12408e23f91e8d4e1ee52bbc3fe480dd1c6749a8d6ae45d2edc5398148b0a20ee75584e4e55e0b87a78288fad64264fb42859fbbc41049d1fae9e7e7d7cef0d2c52afbae5f99443a8965741fcb0002503106c46cbdb4b542dca16bdd165f83a1f65529f3a114943c014a4968d225ca93c0fe492d488fc4c1f83c83fdfad577d5d626c4750af761bef6b4e73cd63f046e8c0c3840730ee69db4f28c1ef12e8b93a85ff932f6e572779a60cee655e1fdb26e42807c53483b1ef30d8aa8b5a6d85442772a2e4f7f72d9402e7eaf9418d098a942c8c498cbf82472fa848c45abea568b236fd64a8db1d239c38efdf6d7a472e18e1277d10b579b936de83fd906cff59e94a445a0bd4ca671b7bd5e5bb37dfe08dd64737b7dfa160d8040a88edb983b04bd006777e02244428dcc6d2d4e6a563b9cad46842be0f72d065b64c6dc4d4499a348b272086e0e69c5697284a4b57eadba93f1558f1b06148ff8d128ff62a9d90f9035fdcdfad57256326f6d9332a6e9b13c05b3b1d83bba045c8d23c3b0db4fba8ddd83f208ad33cd66e964a0a6cf3c0e31a2f1018e35a2ebf2127bfe19622508a53521bf7f116be45bbe09ccd9397ad56f998e3c050e3f8cf2854c38bb89059d766db2fc9d2b907102fc3edd26fdca6bc83358ae2db93e42d6db81bae0f8a6da199bf98cea747486b3ef4a5ce084d1bb46fa7fc1c341a834e5e0691668a8d8740e066e6d471836d8295fd9677c1a09ebde5f6cf66e42c71d515ddc15f3160293bed83afafaca68ec8b62069be2dddaf54fa69a5445a1219c07029ce698d13e00664883d72555ff96c5577b43fcff117edc997bf355e264c87b22f4003fc8be3cde8d10e2dd39ec404c37b6a8dd7e1122b766e4429fe89aacd87a1f0fa119fb6e952263bf3980be43ff32cf87bff260ef7552edccc302971bb53eb754736bf937bd913c353b189a160bbd127d4f4a69ea7563e9d7025cb3d7c2721d8d6dd08ea3c911ae2378075888f4c4ab17cc7c884fcabffd76bd9568146efdd2b5b2fd238ee0d22aba6c236e267fac1a86286c04de1b8caae0299e6601a5a41ed5ef88e4caee3ddff1385ea2771b3ac167c9d7ea59f1614fa98b3a26c080df06b1bcbf9133192edfdfcfaf7045cce575adad9c59ca5857a4331e6dc5ed79d10ef1f26e004acc9a334c277f64b09afdda41587a6051783753da73b8c2e8d59f5d4a399a94b5c47c57c89ac79a2227d7d671ff48a523af5a0a0af9ebba2ce9da124fe3e23c128a2f470687e175671a05c98965ddb6a9b4194d43b667871aa7c50f1ccc5996a9a1e85a5cda2dc8018d39e36dd320268d291221573c50a893e833bd75272959f9207230e4ad75b2e5462f0550335781cba97cc3875f320cb41618885cf21c37162c4db10524f162cffdd39d7885ef0b5531d2d4b9f00e0f6038faab33e94e74a9133d4c29f29582c2bfaf71f70f6a5e54647c7ae5ff78ea94fd68737df0ce7461c6a35decd51cab29bdbfbc2cae862a5a6671dc0c990ef147204e9f55a55377726652e38ea792f478ddc32dee76c32947444b5bf78dd0b44a90041343e931ef6e58e6a49af3a991ec48af06d964428573143173c50a61e4eb7f04edca8801dc64fbea5405d462d7468fef76f52cbed78bb824838da7a97e7d69b7eb615ba4de1cf137f07399b6fe4c7122090b1cddd872421cdbaf3f3ff64423813a2335915c041b39f5fe912990f4ca9fdb9bf4394b116004b5d0cc47218a5f663ea76a2fc516ed0d3bfd071e760be7e5a0474e530bad681a197408bb0c180eb42811e47f27c9e66d080fd28a241a1d4b78fa7e5238e90dfd154e86a56c4534dd3cdec89d0d276512a0f2ec5801de59a87f40f9791d3e21c41a1a813e301a268f746e29d2150b2d912c4830073471f33bd5c8c2a93292ff11320d2c0e939a1dfb981d775a8e1785243d94553047cf85526bdd1bd48ae0cfa78f2fd51a6a11cb4e60c298f6759ea1f31043747ba6b1d0f4b19b66e1cc34bba01d72739a4f50189ee169632c09a425ec71ab0c0c59197b44f844dbbbf556534412642c5c9fd4ebcf6d42a6b1939cef99e47676d9611d1bfaf23a6bdab40c5e2544efea4c5679cfddeebf7e314bd540a80a3cb242ae3b9028efa48520d87a303b51f2658e381dd1f6026ca1e5fcac95c276f4a2d1bc9952f122fb310a0d50db07c5445f7a1e0c4ddbc19f23d84c595c3de1c2c3388bb3743a2e6f354969b6a42999ff25f90d17f7e204715c308f4a8cd2ca3e0ce40e2dedc408fa5d352747dd014b1c563f676c6b9f6fbe16365346cf4b3b25a2afd053498ef3a787d5aef294ff093d0c40c54437f9cf5cab8f3651842c93654b814327d0877a0f49c350dc107d00a95166c2c700704a56eedd5433869f2ec40567122d13468d572d8d744def81e3fe7cc057ea1d8f87e175ca294d3df8df060dbd48e783f2a9d1852c24a8cd635fefd75bc5e02109c47b3c483fb0f6b22b1851c193e66945d21a7e56bd04fac435b2e530bf18f27c8a4a48633ccab221aeeaa963daaa40db021f4a79583fc87171b5339815e01a8d14578d8e0f2889d106576ef06ee8ab2976b5d86fe9ad5d110dae0ae5c3ea19b2e1989efb6056c3e027a11d9b04f4fd972a53c567ddf764a547d3fa18fc1ce215d5ed7984fe0db5e5101da77b5985b7e499ed114f206043e49ac1cb0ff40531856dbb4595fc140535f1f6950e1f1eedb639c9d5c9ce57159e4715a37c9b69b745f6a4e15fce7d6e3dc630b085d7b602d5380c0021705345b9ac5ad299013028ac6304b1bba5f9722c15392fc490dc3c896ca2b500abf9f4cd27b42078cf1336e3b542c7facbc69cdea6d46a7e0c96d5d3a42b5c097cfa5013259eb2a112ab844aaf354687fae3f06b6f41bf3e4a3b5cebc066063eba900ec485db464937c679ae1ea9d0dd1547d8ade7e88f95b630db0dc78032419b6d4ecec0f0a3c4693dc699e8f4e724442a55684dc0f0b9215413085766b87775909114d38c2f56b9d6eb0003cb38c11373bada9ae9a4b7b24f0d041107f787d5da157a2a7097c587a6607883bdc65ea87d9e25a75dfa56c2683f5ff5a304ae4ca13e9e3417efa2261600f12895f965135a29e0dd53f9b1a9892dc04053d909a6ab7fb9591d6f18f2435571944f4354673f9f80de4e0aa3ec4bbe1b54ebd960ae39f87b692279f409c7d60be51732eb522f2588327336639fa09bb0f3fe0518d7db449c87f83b2c450d061f299309b13d03997ed82a06c5ce25f111a2ddc3bbd5e964d46aec02162867cae4cc36302f8bf788edca93998f30bab8227fa3d5f586e3aa389dbf435575d73aa08804c871f2911f79e612b237aad38398b4674ba4283f", 0x1000}, {&(0x7f0000001580)="32f0b0d114d09d539fcaf54127b240ff7def0a00fab1ee1f4e449000dce42c90cd82b997ccdc215b9e9607af5fac1bd2986006ae33cfd72e5c2db00b068eacd3b143bd40db1b21f7949e65051081654052b2f49723ad2b44edfcd75d770071b3d76cf6cd8b9f03adb9d8d7175b9190d70198c89eaa27ef5fa69e64b5aa243941a95efea91dd12cd69980d674b36eea72fe309913f67e0fd4bbe1014267cd6d9dd5f0d1cd57e59155d55dd39545180acc387d12e347e33f2c29b47a0482bc45d9abc308f5f7d15516549968b447167a0e99b092f364f136878237dc2880c5b0a2eb0b68a2679d6e64479ea1bb22c1510d073d50eb4baadecce50e456b42a5451899b4c4e22e1e32cefbee458718aa5eccd9713aeb2eff910359dd848550ec381b46c626d179a8cf98f02c5ad8d98acb14206338ea73daa4a18de03174fd2d6d0c765cca4374cdb8cc168072da616edc6cc46a641154e47287b00c14f6962454f170a96ccb8323b1f67daf104a17529b5a578f1e46db90b00aa541aeb22cd6bb006fc6206ffe23abad260447e153cfcb973bff2066e87dc6cfdb48cd77b352a30162a156af13e7a7a5ce20f45c6c47abc19787995bfb1725e52ede047f15ff72273b50705638b9778f707e1bb9a3029b94e34eb053b4122641f0b447a1adc37f9c888db95ac970d74eba6e890b4e08f724d84eab083d18916c6a5f757dffbe49494834825df26bd471d5964b4805c17d6f1e5f83e9d440c00f91b6c42feced154acef09aa2b613ccc83489697c0e3db7cbb5d5f7e0899c27736de5b23d8311278b5875d810241363a86affd2c39477147fbead069dc70c811f17baa8b1c8ec880f5d743c78e2f2371252a64d3ca8d724d2e07aa9667d7143003a0db0ec2f43e268dd1026eb22fceb4ea0acf00d5e48a953617574543ed65107dad6104d7000a37ddaf940fb8209745b6e404dddf91892f6b457387a5d3f2b95a1a67e6c5dddfb832d8e5525fafec4dfbe06f56010a5d773bf04ef1a7e27191d2dd433c6dedc4445f2e1f8ce24e1e9bfc2c629fb1097357ecd21a1afd8d845922fbbb1f1d9bca6cd14aa1b02eecf6d66ca3df5bb950a8b81c75b17ca413197fe25509bcd054b9b283326557abb2a5714a8f96a0c4566fbaefa61e3ff94ed9a4eff10b2ea41bee0a2d61d785e7ef7016f110fa1d5ffd51e2fc8a86024bb02df49b7af6b1568d98fae34829035bcf9db7d0e5c42c15c26b8628098606b7773f691f0d62b9d28e0f26a98074b230e4c09332c94e68977fa5803cb15fb9ac5c69e792ed220ee3acb541fb02cb9e921f7a267884cb171bc4c6d67e73e0b95e0f49125678336e4024e09029f2022bb9d0f35a844b2f195bef83852124bd430b5aa0969206cb82236cba5463ae073ed3d29d4402275b68796aa7380451348e04bebb1c4088f3ddc4db499982024d0b5967f7d13b324181d39847d3d54ae05161914b49b45cfbd0abb0832c7d237b15084b8c0077c410a3fd0a1e07f77e47a0a8ce16b47c9f09b17cfc503833cb4bbac6f6b3b55bc891c00f338e3b8f08226b6760f646bce878ca193481e67644b06528f8f73b5df02f770d7e649ad0db76c64767c096d33d38b2fae717187521a3b177e433c2b1a5a533adbe0aca83f8fe7d5bf36bf7719dfd26a9b9f86b078a4251fad296f08790095b5654e4b13ccb6ca80f5a317ba2231fe795d455bcadc24b6ed871707e3cbb5bfdebb2620ea7d49879f2de10f70b6f59f20d9a16115633936f62ca1f9aa161179176ae01f07bcaf34b2c48f30ae1632c3268739274e7a860fcbeac0471f05566c37f4e0aa4eef589e2df4c2151fba319075fb3408aacba9d3ff15def472a13b2fcdaf927cf1cbc1522f779ed6eedcaf07e81c15e6d3616fb29feb76a12e0df2ebacaf0544d0a4dd639485b4fd6b116d7af5bc9906f7630c841585e3762fa8c44222ab1fc9e5c27b164784278d99057bd0fdbb720f7cd46331278fcd91b2679edfd195aa206ce8351acf0419923c3ccc4494f9bc8282c6b8ed66cdc0a5d186bab4d13fbace4e59d9c9e0228d7226b7e416fe8ef4fc7f955dec867ad120251765f25aa015a7dc633c902e617ea9f7baf753e8bfae90b8f1c96c95ec37143c059d7f161b32a52d2b5ed3fcbdcb1b277c36ffb4e2bfffcf33769856a967f7b9fbc8a37f73f5a00e8c851befbf7ce5afa23b3a6e85fee34a6e11143c3c296b59d1abc74f6e33871af5a0d989a91e4815de5a5d669955d9b6d23eaf8f584bdef86492369d928f952be6a950fe8b9c3aaabd4bcf3960499d64f47592fa1403c8b18f298bb47a39d65aa568239e2a397fbcfe65cefd2adde69c1d74cb9b00452f09da0fbaa09e9bf186604f6dbe09fb145aa302b6ae96982d5c20a4e2893a406f4ec558cd37cddc757305ed6e6476312b7458135b48195e21329a602c597095425228af54ede4d7a20a3701c26202843e54f8a294a1cc129df9f79e540e729da9c3510d312fc86b56d047d99f2cccacaf2d1bd7081ab5a1e31dd2507e80252cd3942812eb65032ed2cc86fef68df9c0211aeaf94201c4cebf7c334373a306c760b064621af695a5e96193f6b1411d4c99214e71cba1f1cf48ea532c96062ba3c85e275871c846b85c966506f0731f89faf52a28b9bed6b9de0fb1f5753bbed2bc3f002982c3190b978dbc92a386bc292283e3209f86e882e4a2047967387d1fab20f72d337e90a6cfb15e6fa34339d6340cb9e1f8d6b5846e52f613ee5934ab29214d8eaf65b4da69d13a8439673e38ab80bc404e8ad0d4d3d87f8902f348ed61d4389a350767e344e4aeb0a7b181fd2f48cdf8ac105ff354776d6929512f9437a5f2d8742a4bec7e852f116d582804d9e59096a22aeb4aee1c8935406cec717d36e8d0a947d584ef3cf79b31a00e98528b783e107a5900ae68297284715f1ae6387fdd54e2176cab23b9c372d521afbe1ba8b74ad9a4265ddb2aff8b9d7932889ebfce87e6d396fc7349272953d146ca4595260c54884588900cfd5c9adb1643f5bdcea72cb376c86a95cde435b8a4815f7b3b9807c2fd55069fd1cfe0b02783f42eaa700db96f9cda42de021157c535897b5594ccd3695ca1f00dfffc8f18ce989eef7e8b664bb055fc471179f56f55e66d1cc70fae523e5d46cd7f4d6a07e93baa48f4c8c4a72e7940a3282d2cc7a95f3a07985fe54e8061587a4ca8f6b007095888994bac517ab4c6db28324c43eedaa8a8860ac379489f2a119aa79897539f3e5ecd700660bef309f79ab69e18e6d5494419c3a6f7b68a9c23f4a13650ea7b3acd2cf452fc0ae56aebd587f59e6edfdb137f20f5b466a2c10dd2e473cb731028d9e61345fbf6a5b5c92b574a285fa476c7e83d87b6b3cec4c7a84f80a4dbf357818b0f825b110e8e038b565bfc302defffcf6cfb73f3fcae0970ebfc1855e6c195312dacab5ee8fc5012ec2c4a49d265fa4b61dd025af006d9e42db41f245ce1ec1eda8530ffc2a8e1811e86890df9c057ae5545445b624a7182cf4cb2af5610efe0e11a46dffbf0e9543c778d8acc5c49cedd4aa84a33f3a8dca54cd8e7a18d6d852906b5ffded1fcbd857e2abcc1ea505f4fd01ba471c7b5345cdd76653c68570e3be52c4a83246379d9df44170fdf8ce89e44da383e7d0cebe2a3ffed1e707e4c81a7eadb653a44d4759f6599b874e6de8ce8a674784e933d041b2c4361b74f3eca0c743a95b32e66fbe84db004a6cb04d25e331780dbf53618c9c75e4875200ebec177f3ab6af668b6e7d230543267fce50f30c43b811374ea704134b00b43e2e7d9a696acbf20de919bba33fd9e0c6fd5530a8788e888ee8c1eb4e908a0ede11ff7d976a318302db6747f64b983ee40a6200dc10cbf047c5c35ca7fcbc7688461cb0eaff02f2fa63b74ce112a91a8f7a2de704c7eccbfc90464fa81b977cc57884ce7828d11f5ba336b826263f6223a59936356f0ecd1f94c9e4dc25bb169dcc69a8070a0b8d92f2acc335cd2583067bd8e23899150a3b1e3e0c97fc258d454ad46735479e1a53917a94d5f282608de31cf274c34df87edcb26a76ef1400d318bdd635b3a5377c68a480a06ec093e5a0143551364a74ed6fe923cecef62733c0a321c27217775acd431af9da88c8ee3b5b5780190ce5f989e07d14e6a225e5c4ee21a162e27569a6988df2110c48a63d89b3f4857ba9204525d0fca5cd68520b4d04ab03c5213e038b47e595fcf892a68d6aba83b6bc07fad5b4f73bc3b0efdc202321c500f4a5ad75965f86ecb97d57fd4bf0a5dfaa01aa253c9b4d3bfc2d6a34e3c5948cfdfacf64eadcde7b3c32e348ba7d88966f6236e538fde444f14fcbf899325ffd16df07fd6ab4783b35fbe210bf5e3bb123ba97bdc7b896dc2391182036d1f7a7ba4df28716b95db0b26b19f5590a64721be4a86f091eeed96ab32e4e6cf061e309d0c6bf5e3685942a05d01a781d423f088d3a300ae466f4417793f2d8ed837c72027b542aa4ccc7b4b1280e56b5aa42d62584fd41ece0d26d80f8b9f91dd3cd4a3d53804a08ac25100ea45f4569364c1645bb696cc41d85f0255704cd5d4fc86208ded9f0d137128da577ee8e8ca8b31882ca90013c6ce80de47ebe0c9561332d376667f8ba4a52337f40df3c66d9d638335cb198d1503b1ad7eae266b6bca7dd831b55d87c652e02f982aaed5c541d0bd6bcaab37b66dd494e2250e024af0b993ad98eeb849613290bb1ccd4b9fe4034eca254955770eeb37c08a2fbae612eab9761d4aeea51a16b9dbf0f24feceb3945a94323f2240ca862affd87d81db83ddbf1b50852f4e40fd005c5483dbff2ef29eaabb9b83f19c21e66f78218228dfc1fb2a0d75c809fa0abd40763b72029db7804087ec26ca4a0d0f858f439e43c49677a029d3347f416050adfb2ebc5bdc3c16efcdf7392cad0838bc8a84f91e6dc87eea4c09db94a16b90399c55f3a7b4a5c1f20298cfc76e564e58a9b0f094201dd5d5d599dbc535c6394fd64e15a2573ca727e38cdf5c6048085d62709f494f4feedbeab3a9dd98e158519ed6ec2265c822b8ec428e49dd701e369755e121755b0f52049049786f7fffdb8d1b63db5b0394008e8617484703052bd4fe99bae2f5e25238b42c342a6c0b795493918e0b2045ccae6fec265ddec5c2a2c4b98bbcae53cf7f1f0dad8cfd6973aa4606284af604a4544e79744f90c908e586d3c9160dfa9c057003bf278813f71ed65d334c8a59b8f1b60c942d8b22ed87582319ccebaa17573149e78cb51704ee99b8005fa94ee6a938b21dda048eaf1aeb90af65bd02d63df48ccd56b2d85324a7c72826faf2bee52070dfd6290f831289e97019b711261ca765878c1f7e5caf5f6b337a5592d317c28aae22c6cee338f411e2ec84802771ec29046c6efc57a2dbb6eb6f84fb4848aec12fddce385d1efc16a4946ea70ca9cd8990c772f80cb523fe943a0815af63410d217653febde8228ca6f8927a0c0938c0798bb643e4684bc86fe3265293eb1a14575ef246fdd00b50496b9e4bab952ad51a39475170b00f18d697936b0e72fa75eae6db2fca53cef501c175cf938fd8e48c9d4b4295dd9f75240df2a05f316ce0f272a390b6f2cd378beed3fc2e57ec07ae0fbb4a22028626d6be277fec467982146db7a4ff8270753bde0ec49f7bd886f30ada50d322f6eabf91f457be71c1e618ff4d225074a6c096ea1224f024bd2a7ada937985ce848c7727a9f799124371af849ba50d904d933fd9f1f5cca65c31dc1e8374ba11f55ffe1", 0x1000}, {&(0x7f0000002580)="e2eab18d60ca52b76ec9bfa14a3ee7f37521433729b6df7c4a31293db4a5650a9a56994e7e715db91bdb5c82eb21fddfb493f0642f7bf93c4fc0dc4e3d3afca5d98e8952", 0x44}, {&(0x7f0000002600)="3b654f78517afc1f23d5794f7bd38a753e5c4cc3db6118e4737fe2364a29a477df8c691209e21a6f56f9ebc62e55ae6b6bcd5c7aa501555864e19a7212b8fa2771", 0x41}, {&(0x7f0000002680)="a6829e054e9035da10b5e8e1ce55a944b32bc3490aa9e4402658cc58dece6cc01d38501e6fefb54271f11c72b4f458898b031e2b318ede54cc683d3e34659f6c000bd9c806d2e85811da113443126d1ea1d2143db16b6315158060d70f0dde1ae5962d1c14eda5c2b0e54ab9083a7485df2e918d8a", 0x75}, {&(0x7f0000002700)="a0bd09d228f95a294b5ab21e9b242ab787f98e4f8502ea3c4111fa6ad6457d2f419ab9af11a5e9c92bd926b8c7d510af120f765628ae128e9327454f2e5bdc3ed3909b6a2ccc90de0b17863c73c49b1ed018fadfbb6921bd2f4acab1a4aec18c4c57b60f472d1eb70c214b89ae10577b43c258244331cc5356aa6375658a0abede93959949ed", 0x86}], 0x7, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r9, r10, r18}, @cred={0x20, 0xffff, 0x0, r9, r10, r17}, @cred={0x20, 0xffff, 0x0, r19, r10, r17}, @rights={0x20, 0xffff, 0x1, [r5, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r20, r1]}, @cred={0x20, 0xffff, 0x0, r19, r15, r16}], 0xb8, 0x40e}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0x3, 0x1, 0x8000, 0xe9bd, 0x3f4}, 0xc) dup(r3) sendmsg$unix(r1, &(0x7f0000003080)={&(0x7f00000029c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f40)=[{&(0x7f0000002a00)="1f12401e8d4e3e77a74329f87a6eed5a8cd1e809ca4463242bcecea681bfad240f599ebc6e864870f80a9dbd4eac4eda7618b40b92e50ef35184fce593a0608831ad6fcdf1cadc4505c5faf065c56a9f4a0ee6736b89aafbfbc4f9fea12fdf19c88fdee28303744be5846ef1f6b1ae681de3724cb499129fd91d8007705236c26913d165f88d84d6e57c1c96bef7b724fd148e09b9cdcb61eb4b69629d442ef48c977da4c46812fc33a600ef0f556758af0fc5c4", 0xb4}, {&(0x7f0000002ac0)="bf20e5b5d0362ea43dc1e05fe914d3476ac18e8eeeadbd10f214d300a4b168731cc0d1916f1ac0b7098df0e066766cea721be9ef4915fd220de9f0b438c16ad401d70704a4f533936fb248d843428235926a4e2b33b4bcb5700b47c152ad217584c7d69e06374dff88c4b99e79e8d55ce9609e926ac452d8a803cbc2bf799dd013219cb85e499b0305eabd46d2c29f075a7c00945361d662b9ac75de3c20477440ba6a5005af4458ff3894fcdc9955b8d3f114bd67a0acfefc51358513b0f6dc5b132a84a06c46", 0xc7}, {&(0x7f0000002bc0)="ddb27cf98f05221ddd7ad63e540c03a5cdf2915f2224f3d7eb1ab3abafd65b3d140672b25f702b794f7a8689bce54c5a28a5db96714848dbf0c2a1e78f917b75527fababcba0da964314e1ae2c3fd93fba18cf369a9a5496a20b14b5b548708cc603426cf4288df745190935d10f1a219149486d99d78aa021a133d65d78eec040c1232d6d4d074b44291cc8d21d65c0be42c6f47e28ae33b439385f5c177f373b7449973954bc26e16abe003708c76fd005bf09a9d2aab580fd089443ec445a", 0xc0}, {&(0x7f0000002c80)="82810b02d14862aa58ff9e3b3844369d2e2e528eb09f053ef95c8b82cbec946c8a5fbf1c83e463ca749c9ee5d1209ec621fd79e3a1c0ba3f274dd00e55eff1f499f867d465b0e7d24cba2029a174e94462088256a719c20d779edc3eb1159be35b3b672ab8d1dc8079154f216a238871fb5d5b6cf0734d1cb568d5addb380b29de0abd2ecd49e1b95395f8ae5ee89f3444bd6b79f7174a8533e4eea9ec101f105dba7080d0b239ca0c6dda45851ad0bd0f385613d960a8b74d64c59bb29f360db07f960a30a110b0883db627fd8505b034f42d6eec0114604b6d0fdf4620a857993be8ea3dc1a2e7f6704f", 0xeb}, {&(0x7f0000002d80)="df26b10b56148eb751847eb84096b84f377b2cf31ced94a4ca1205b750d6350f8812555682e30ad5ec57ddeb6e51831188792063c1bddd", 0x37}, {&(0x7f0000002dc0)="fbaecc96ca8c3e418d00e486f222eb9a187325629e6f9a869c7de7da82342b7f91fff5d3d918af6b92690b88701d0f316e50c00ae6e747ace46963ff563b6d24e4da5789b38f52bb2bd07c229508d78bc4d21487b5660021c7b4304c80addaedc8b36526e3604bbb20ba66d05851e94eff051db98c116599c349e0885671ed89d940e89477dfa27e3381ae476beb66e47ae3c8185a8b8c821d8063d06254e6317333b01fc4577acc7ff9c871faf242f84019b92c7a7c30b07cd4", 0xba}, {&(0x7f0000002e80)="01e2c28c8a474f995ef0def134907e8d48d6589d3ee1dbf256794b1bda994d5aa8c086568dd362280197a515037dbc0f35d8a0707da51117f633b57fa35dce2733f2b42afb502f10c6d87df74912f47116153217122e03d13fd6d67be1bd0a685de0ecd1213b9433a42fa42f6e289c5a7f3cbfc37e444f232a0331ec9d6cddd0d3c867300c8bf84f1d8575db36f8139e5c7a6680705d227548fcdc1beaecff06f8d34b2762b7e5a8532d211f4098d10c3b", 0xb1}], 0x7, &(0x7f0000002fc0)=[@rights={0x20, 0xffff, 0x1, [r0, r6, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r6]}, @cred={0x20, 0xffff, 0x0, r14, r15, r12}, @rights={0x38, 0xffff, 0x1, [r0, r4, r20, r5, r20, r2, r20, r6, r5, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r4, r4]}], 0xb0, 0x4}, 0x8) r21 = msgget(0x1, 0x4c0) msgctl$IPC_STAT(r21, 0x2, &(0x7f00000030c0)=""/79) sendto(r2, &(0x7f0000003140)="663f803bb16588e1d1f64bc1b9e15fa412b7f3e36a205b974b5cbc41249242771455795fac3c59876f8076b2bc2aa6539e5e0f0ad796a6d89cf3d5f0721775144d0727afb48a89dc0071de22f193ecbf4cc5565543dac99f071a1b0637bb7e01306b9bd3c541e64ec00f00e990719286c92a15a674213a310545f7c3103d64407e3f3229fcceedcd35bd406ff0d330b20e50b9993c04c43d10c46d021d9d3850006fc4", 0xa3, 0x404, &(0x7f0000003200)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000003240)='./file0\x00', &(0x7f0000003280)='W\x00') recvfrom(r3, &(0x7f00000032c0)=""/169, 0xa9, 0x1, &(0x7f0000003380)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8002, 0x7eb) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000033c0), 0xc) fsync(r7) openat(r4, &(0x7f0000003400)='./file0\x00', 0x100, 0x4) listen(r6, 0x40) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x59, 0x4}, {0x18, 0x1, 0x3, 0xfff}, 0x5, [0x17c39a37, 0x4, 0x8, 0x156a, 0x3f, 0x1, 0x6, 0x8]}, 0x3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e77e0c8cee7487befa6eb2f66696c653000"], 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/177, 0xb1, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x4}, 0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = socket(0x1, 0x7, 0x4) sendto$unix(r1, &(0x7f0000000040)="868b056b9a0ad93c03dd650efae0f8fb84e70938c7a4759b42f77efc45808fc5d7f72e84bb9de0d3b2f7a29f12c279332ceafc712a19e4533d76bed49da1b57b25d8e9d8ba35c439433cfa926af4f90dc65e2305d5e2d1a9ef1fd8d112bc859a40883f28a308", 0x66, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffc}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0x80000000, 0x9, "21866fab27edcc83972358c47db0e40fcba2f0dd", 0xb0, 0x7}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7f) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) fcntl$getflags(r2, 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc", 0x0, 0x6}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f0000000980)=0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000240)="18feca86de1fd870b676eb4a6a3b3b72ddf3c87d937cad2be7635babcea749889c02e044224d26e30f1e28ae8e217900a4f8846c9526491b980b0554ec7a09b3166d29a47c92d10f3664455ea09661ebc92fba72a18b050f23e09a8f805db4720827a44d687f6f69ac7b5bd9564abe51b306e7b91523e152e9cc407174517e1a9426c818c966feed179e4f92d3a4fc2e9535d3b1cb3a0c139aa1ecb90b40e32a5541def32f83", 0xa6}, {&(0x7f0000000300)="919713b1464cc4ff325e8c0b10bdf0f0e0840298d0d019a16273f8c7d2b3084c88d3f8682f7996f5dfe81c7cdbbbf0dd1d2966b956879c9d29697bf9310bad94b07618c73742c9e2662104d6a704bf7b5d3883a64ef4d1", 0x57}, {&(0x7f0000000380)="64e04ef9a6f80d00474f860986394521b93eb342fc6b493e3a475342e2847eca0272c553a88b8c2cfd578fbc0e54ce630cad25239488f1fb6b461acb816f74683d010165f267d623ea92d5fea3e74c66675ee227c30f07329b", 0x59}, {&(0x7f0000000400)="3883fe5d7dd8e93dd50635b13db3c17e7c7d3b71cc003e4fb687d73fb06cd294a8e46e5b113fab902d1d5f99b298aa4f44a8b66f284264e8738f0c0592a3c1e2cef941208db76c37418c97c635d7db2694310f32c0187339f25d87f95bc8f99215be77ea365d19862cd5758edae54667ef2668bae65382cd85b54c4aa537857a60b87b4f93436aa83f880076eee36a", 0x8f}, {&(0x7f00000004c0)="4019464c8750a672e2c6c6c11d4c840e923b5e2e352ad41915a9ded7cfdae639ad316f5d19f33798b6727217ec38c0175de5f7a50327f958c09013ca82e6347ac9166e86a90d4f8f5125057c66d88fcb262677bfecb769d6bf597a6284a71b54f8c4e0b1b4996336", 0x68}, {&(0x7f0000000540)="4a747b16a2b1d244863752de39fa519cd7bd166c2b4c7cf0fa8615253861e07fe5fc491a7e5d80931a26215fd4af85ced1e5d238a068dbf03789c6283922b3862ca15e66b1d25bebba13741fd7d46aa52905acabfeb4b3c118bc7c5b21272746938c4d2fbcd65c9a4087dce66eb86150a6864a451ba531ff593e6c6ff916e6032c6460fc16ee80834c5270e42405df1e4a34b310958c2c1bce507d42e074b9812ec79590d8463348caeda1a73709f6770c0de14cb66d1f476eeb251bb49e1741aea7e87b49aca5f841102140bf6cafdaa190822da0007961d361f404178226496a521f845de44410a09257a1ff0569ec3cbe2fbaf5ec2bfc1f", 0xf9}, {&(0x7f0000000180)="c70e42ffc95755dc39ae5ca52eaa5b927036fa1c8054fbb45cc36a11f8c833bd27773498f0199f9aebf64fefb64e2fa0b2645e", 0x33}, {&(0x7f0000000700)="0b9de8e26a2db93dbbaa50d01bcce89c6641ad09a6dcf29d7b2eff5d0d465b2b4545b21739b9cde1d683260a70ec49b83d30aa5b328cab56928290d364da071108ca6a2da25cd8903e64bdae69cd223a2f2fb477b770aae96c8acf93c87ead7ca809b38516c2e735c5fff1299783df2c02ac52b519e487069109daa6aa915c555bc6a00b064cbc04e0fe2f3165be719e22a0c3a1a37d61f518fa904379fd871696", 0xa1}, {&(0x7f0000000640)="92f97b", 0x3}, {&(0x7f00000007c0)="8d0a12e65f1cf13ba9f094bccb7ba07c058d710ab3a5e987c5772b9097f038ca84c5cc2a0989433d4c314b59314a98c64871ed19cfa33e8f896b1db9be22e1f448e2a81108b814121241ba10151fc28c7eb88bff1ad74d19640164d599c39dbef1d76adb9ee731d6c40e5a291a70a69169a94a7e518fb7bb3972e957918b00b1e0cc5658bad641e7f6845cbff020bf107d78a647a96025697d264c2c13c07bcbe4715349d6502b8728ebc1bd83faef1313437c3ab3f573cf988f68eefa7112a5ac8319f5200ce259db0e71d0d65b559dd45ccfc0888cd8", 0xd7}], 0xa) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:00 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x6, 0x9, 0x9, 0xfffffffffffff3e6, 0x306, 0x5, 0x4}, &(0x7f0000000080)={0x8cb, 0x0, 0x20008, 0x2, 0x3, 0x10001, 0x2, 0x1000}, &(0x7f00000000c0)={0x2, 0x8, 0x2, 0x1, 0x4, 0x7, 0x8, 0x7f}, &(0x7f0000000100)={0x5, 0x231e}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000240)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xab, 0x0, 0x1000) 16:00:01 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000140)=[&(0x7f00000000c0)='-]!\x00', &(0x7f0000000100)='\'.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x400000003) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xc5baa7f8e7dfe5ea) openat(r0, &(0x7f0000000080)='./file0\x00', 0xa00, 0x5) 16:00:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/115, 0x73}], 0x3, &(0x7f0000000580)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="96171802ed1e71e8dae8d6acb58a9eaa6196548823dde788b211976049fb1060cc16027a42602e3043a962ebe2ee146992187afa3ea440e32f1064d61a3620d93e6c5a8b759f1203b9c974206551947115c73eb2addf7ba744481979c6bc825c939322883386f18795", 0x69) write(r0, &(0x7f0000000040)="4c0dc55dbca7078325", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getdents(r0, &(0x7f0000000100)=""/18, 0x12) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x40000008, 0x493, 0x80000001}, {{r0}, 0xf1550083f1ed2e4b, 0x0, 0x2, 0x3, 0x6}, {{r2}, 0x0, 0x4, 0xfffff, 0xffffffff, 0x4}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x41, 0x3, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000010, 0x4ff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x10001}], 0x7, &(0x7f0000000180)={0x36f42771, 0x80000001}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0x7, 0x8}) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000100)='./bus\x00', 0x26, 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x60, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x7605f96bd915787b, 0xfffffffffffffff9) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3ffe, 0x330) socket(0x6, 0x5, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xd, 0x3ff}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x7, 0x4) listen(r0, 0x0) pipe(&(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 0: r0 = getuid() r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000001140)=""/4096, 0x1000, 0x802, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) 16:00:01 executing program 1: r0 = kqueue() getpid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x7cdf4d14, 0x0) unlink(&(0x7f0000000540)='./file1\x00') preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/206, 0xce}], 0x6, 0x24) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdirat(r0, 0xfffffffffffffffe, 0x11) link(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x5, 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="bbc494a0482adcd950dc2634958cbf4c3523599fcd19d1779b6116e7876416ce17682f3a05a6d8d4dd896d412992829363c3be298de3cab534843b351948ead9244231d83138808cbffc1160d85638324f2d3ecfb5f83dbf4efd62e68791378ff4f0e5d24ff32854cb4ba7efbc64295715561f216986898d00919f8a811bcf59997f42094e7e0ec8ebadf72a691788d5d40779b44b466ba356d625fadd4637150bc69ed591f94aba35", 0xa9) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f00000002c0)='./file0\x00', 0x22, 0x84) setsockopt(r0, 0x7fff, 0x7fffffff, &(0x7f0000000480)="853561553d440e33fe9a23cac5155c0eaa037479c542e70aced0a00953b1d8f103a183c47d83a80e5f8bc692c9d321abea40ad7bdb163057c6eb6ee2316ce8bea04f28776edec9bf6f9ac47b5629851f73ab2c49fb850ae36c95feaa009440ba3ea50547f6d0c2545792d9468290b72e4a699d633fa3", 0x76) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="4bee859c496592d5fc86a0b278d73cd994c927a4c871746389248f55b2c4386ad1554d7906c83123bccb354c6f3dd5312df99e7ea033041011a97776819ffb6a5a8a50f1000e94c9ba45275d7d1006fe", 0x50}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="d52e0f0f86480c1097aac62b2528ee37a45fbfb58eeaf5fc2d7b52daa735c827835e9fe1c3c8f65026a58f3c6537d3f0ac59898b37aec7f52180fdf66c9340945406f60e09f5d0e1a723", 0x4a}, {&(0x7f0000000140)="6a7a29e4709a2a495506480a4cb6849e67282b2678a7df9eb64a2e0226910b89363f300ee35ccf4d9f3dbfeaad8224a867e442d7008aa68158176136d214fddc1d3d2cab75b1121fba9faab5dd60561a965f3cf1a0077ca9b36cac5b25311fe4edf3197c4fd67081c8cc9f1b05b6d1dadbe1228b71bbae28793f7758aa48628f866a07172e0676b8e798a8b25a2d091cb8d8766a07806e0982aba729b7f0ddbb30c35ffa2ca15f33016e293afd8af0763f685812f13636883ef6a8c815ecb5aacd861a1f97353eee84f27208fb8fad2dcd5b9b8f69ee0d2f9043a049a2c29746545f06bc6df1b8b865ab6e7952387c401bfeb8d81d9c61ac7cddcc870abef5", 0xff}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="c800000000000000ffff0000ce000000d8729a9f54dab9cbc26d73552c1e600ed8ef132d1ddbffcd83c58fe5701cccb8cfcd8a1f715a7364099009250b4ae03f84638b754d386cd7ebb7b5d155f9b76bdf51c24f39e02029ae8daf4032183baabe23ad023b1fedd238bed2b21fbf6d2c28e88b63f62429292f7f337888f3cb7502bcbd34e56d9dc96052f891f2a9dc6bdfb4801fa81a945722b7cf03dc4af40671f935217ce59e1aa0abfc8b49d4ce1041cc6210d07559ee1718215d77ee7a9dd2794d844a3b6978e1dcc0107986edc96dfc68bf263f7fbd8270ff9b00569451c2ed44fe2848ac559140c94661d00c66a5a89582c5b8c2d2fdedf0904882dd6112464a308a4265a0e3de1312e5b15c4fa802dbb12829afc04476b8b9c0d0753633d3cd596432e6c66c595688302b52846f427621f6989ec3c10383da402c39b4d7c73ab9988faef20c4c0c66f29be23ecc3b056fd380bcad3f9366977ba6dd81ef60767fd9c17d6798a8eea6b32841d714b95e3ed6dd681f251b19a535d8715a42919a006fc50895569a71a4ff45a40db4642652b5cef341bb92cfaf39442539f70f7b75ed2ed2bee54b6027d0df5e90bdfa300f2629aeddc68f7351146dd0c64bfc8fb3ed18e952b2d8cbc45290bdcde2b30f4e271383ec60215ef9bbb5f44a991f8b9b427636616c7bd8260312169178e65a37189e23daf970f885fe0aee52ccd75fea3e4d90382b28e68877eb5fe0b8a6c5cdbe137bdb312455cd743dd11b5e9fd2e1c3bc28ff3b0d0156687f753db47707bd335bbec50b5d4d5418b9165f82ab547bd24241d46bce374db8c02c478d10dbd2cbc435f397945318d2b7408b5bd552"], 0xc8}, 0x1) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r3 = getuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1446e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f639f93352926cdc71ab8124181211a43b71c470a3b04bb70785877de8ea5a71470636dd784bf22c405c2e9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ffca611b935cd4d1f930931a8f65b00a55b7c89477e9761f80ffd2fe8f19e31eb8e28c118f649f69bdba07d7b65ad1c78d942ad3f24b92298730d79c7223c0e61ab65e11da8e7c7576db2883f3e4b69824be01a2090366c959600823c90aa12bb4c6adca42b815eb447ca22e3daafa8e0f70ba93428308607f3e06aadb98eb04fd0f5bc730be3ad500f7a9b0225ddc3c59451005e5ec3b74af9006bfab3ae944322ead0c3dcb94348f1630f381f61b1d070a40fcdc322cd0da1dc3937878d65d0cd1be8133ef7b5299d6e29be295aba9e5560389cdae3e51e579b418d69c8e1ebbd919750b28938b698aea2df1f32c138daa10b6c98af258f44ecff58833cefe48153d63cca6ca148937d59280c385b546ff084cdc5c16f01256711f4473f40961bd1339e214ad0ea9730544aa76ebe62164d0a9ccdcdff6db28424b9f547a6d8d31b83d2e402243041b8370f2fdf73cc38c3eb158a43f28ea7c8941ccbeab5c1516563398739520da9d8aea6c0130877aeffe800cf9983f55dbc55680167dce6b51a047b8c07f0272e15d1b5c97a88c99f859c231539a9ed4c154a8707152ea9639c8cc5487e84de7b3", 0xfffffc1d) fsync(r0) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) dup(r1) syz_open_pts() 16:00:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff}) close(r4) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x0, 0x62, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0xf3f787cc5afb6ea3, 0xa03}, {0x3, 0x17, 0x800}], 0x6) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x4800000000000, 0x1800}, {0x1, 0xfffffffffffffffd, 0xffd}, {0x5, 0x401, 0x804}], 0x3) r6 = getpgrp() getpgid(r0) semget(0x2, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) setregid(r9, r9) pipe(&(0x7f0000000380)) setegid(r9) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r6) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2c95d4f01ab60d8513bb26c361ed1000000bd85df649fb9e29ff090a392e96f8e3f92a41a327acba2000000000000000000000000000000000a2a90abfd51246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3000000006493f2160b98fa488b1256af0600d8895d7aa6d83d7d09f98720f1564d56983412902a76efa9185f0bb6cf09c925af9d3100368a5ee401ad9e88f283319968ec84f88d9d0c7ab859a0f81363f3a3c99eb804a240358a017f0c94954a06fc84bc9f673dc4547903ff3966fd1b5dc6962bed5d56e9cdfd8d25c9bca80329957c5aadcd5f1d1fbb8068c2c4f1d3914fd0ab385576bbcf6209258d49a4896932ccf1ed2f63b958718edea91e3de4d02af604067567ad9d5914f34206b3142c345a7d1da3de45aa325bf1bd71b499ef1c32d11d19a093b1d9d722e7fa8fa50d372fd5308b5ce6fab11691164deee33e808a82300c9619002e828d79de2308a65f5af33c329fdc4b98a787c9a5ca5ddeec965c7207180a41c8886e69dcd1ed611e4f388821cd6290292f9278b4c7a71eef4f8e3a370fdf3be331387d0391ef179478ba4ceb1be63a0d802c5e2489aa0d60ca2a350000aa27c95a261f0bc2000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r3, &(0x7f00000002c0)=[{0x4057a7d85279cdb5, 0x3f, 0x800}, {0x2, 0x4beb, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x10000, 0x800}, {0x7, 0x800, 0x800}, {0x3, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x2, 0x800}], 0x8) getpgrp() semop(r3, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) 16:00:06 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = getuid() seteuid(r0) Thread 0xffff800020b93788 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80639b0a38) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93788 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 246055 11761 73 0x100010 0 0 syslogd *212306 49364 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(c973d692fad42437) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.