e2cdd665c3662e7aa32366725af54f40985780fdc4fc1d1bc67f54aa4208c1057cbc147266cc5ae8732b2a6a930afa11aa7000f831048c08dd6976d23544ecd6f0547af09eb5c9dae8f75e813369e56bfdfe71cbc89ed76fb53bbb9b2db5739467c1efa8c6b734a6bf3200bd5aacbe297f7cef34681714feb287feb0a55cfbefdf87e0859ef3caffb36d15a4650619e3c609fd52980af120739aeb1333cbfe655874e898c15190c6489bf5516af4534ae588f7ad033a07360e39cd6d7514acb8222c9b2be04965ce1cc3b2a62c3e6ec01f2a52d7267e2d791ddb22beb21ae54403d073d7e3eba1b4e66af433d28e9decc9ff06cb5b17580a5aa3b650eb4b01d00008fc0cce117a2f93eef496422b063797f5eefc6427cc8a4724d34fc5a3cf6b20861670672e9d73f8a855284edf139a4b7d11939b9cbb438179974addda1c5b356385c222800097018b52682b512c6891d6cea3e2800f0f1f1ab8361a7f3660623dc6e4cf702f0129d7b051056d6832a0d592acdde77b6f149fbe4b40b071d655ba0e5a43d36dc6e85e560d28bd8b0f5212240f918f15431c3b8e65fb791dbe7acf338c065394c36a2888c7e88d65c7b305ef8cadd3c58ab28326ab3ff6f5fe67124f325f0934957b55978c802f4d5f3173162e36057c3b0bcc7ddc06e5406ee7e125cc0089ceb225b9044fe14600b1b12e255181071d952144487579a74f773f0cdef081dc9dba44b0892f2e19666c498be965e6d132f24a493f82e2d2620171f3716cbfb935098632bec3700c25ab5fcce709e43454d3c42b9f553f90756af51ef854b3e4e1245bfe7045c5d99a8f2403b49559250efae20f7836f2e51b1f26784c921a00fab222758d132b69cfdeb7f33b8bd0dc8be5708e720259c662e4eec557f96938cffe8a3f0a51564ac21c5666b23f5ecfec4b205f208b5205848b53dd02b2c55b59fe3a6abcb1cfe0d50bbcfc8afc1addb34a0f25c3b67d5c21cd89a2bea643e27a84bcb3307157ee20657b4656b74973f7f72d7a063ce98c0f1ce721f8b511f0f53fa81160e2e220d91668d543cdc701ba424d00cc480befab5936a9c6f6b311dd662126a5a369cce234f036a9e22a9912abf4121dfe43cad19888e4a7c9af4c9f5fb60cef6bc15192713bc4caa7eaed2252d4a8e170de5550398bc394caf595e94b3eb86f71e3dd7d3f69fbea436c1bff3bd8024f6b80d7b9aa88101072b6d35492e9d6a5ba61f92ca3051564b0c9d68b31d6f5b542c6fac4f064de7392ba6e50749dc5b6c0d17d50be620068e39", 0x1000}, {&(0x7f00000014c0)="1682189d83b62a6077fec38d4bf6f66edc682c74bec8e6e26522280f542d46a7918f2a0d7310641474973e14a6c39eeed11bf76c913e59ed2a31c4f9c9dbf419f247afe8131c9c4862f89909a8ab73ae04573773efa648b613f0b219a443734016b26876c5bffdf53d5ac515a116bc5246ad5d8b4d561a75e6f162674ca789c8fe947c1d5aa5fcb49574f6908fb6f3e9df18baeae2d812a030baf02dddf2b87ab1c33e8f64111b08a626180cb21a99f580be8e8d2b6ef071157a12515d2032b1a9f772dd91", 0xc5}, {&(0x7f00000015c0)="c4c38fc7c2009d633ec51316d74f74403366175f743e9d5aedc1969989cc40a9e968672146a0ee0117495b9255eec9624bd4be867c71f4214a02d2ae65156d855dd6a551cd87758d84fd86", 0x4b}, {&(0x7f0000001640)="5f1ca1b24818209be6a48fd3eb9ba20f79d949eaeb49af63d868cee960", 0x1d}, {&(0x7f0000001680)="0d5094a84ffb216f82f6f6b83b1d09f8", 0x10}, {&(0x7f00000016c0)="7fb05b8c56daddbde2ecc54dc03d62aecd1b8ff6a66f26b4f660ed9347effdf4e41cde6f59e357e7c27d8474d310b8c4060987c37c4a5c45a2e8c4601072f21012dcc6a5744fd593329c919c3dac5469fadf6b27cf3565c0807c8882a3c9e0125046414ced45b2fcc8d16cb172a38296fa62f57dcebfbec58d830f4b262483dbb2ea7d837af795c31352a87a60b6834f2e62b270542a5ca560a5f7538468fdce7de3b2533e3498babcb753aea2f353663612e5d019c51b4ba5606978abf1611f84206ddfdb05a70cd1f9f0eb3de864251b7adc128c7b320ea8", 0xd9}, {&(0x7f00000017c0)="76b8089ea2b9738655e51442fa2f91bb34d9aa2a9f35f8e61817f5d82a3e8ccc705f139d7ce27ba20777ccd351254935de0353c8df0deabdd41bf15fd57f6f7c7720b560715b6786ec154c8fe06b1eb57a2a541f1cf3710bb50174e612cff095d8e88550031ab04b616b1c783d0f7a03b9fd9d24d40ba6a29a8d411c431aafad3985", 0x82}], 0xa, 0x0) renameat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') 00:51:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 00:51:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 00:51:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 00:51:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:51:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c4373524", 0x1f2) 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, 0x1, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x28) read(r0, &(0x7f0000000080)=""/113, 0x71) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 00:51:05 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xff}, {0x1, 0x400}}, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/214, 0xd6}], 0x5, &(0x7f00000005c0)=""/184, 0xb8}, 0x40) 00:51:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001280)=[{r1, 0x95}, {r0, 0x60}], 0x2, 0x0) sendmsg$unix(r0, 0x0, 0x0) fcntl$getown(r1, 0x5) 00:51:05 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000312000/0x1000)=nil) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f000030e000/0x4000)=nil) shmget(0x2, 0x3000, 0x150, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f000030f000/0x2000)=nil, 0x2000) 00:51:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) 00:51:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 00:51:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 00:51: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)="e1f10300", 0x4) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) syz_open_pts() 00:51:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/93) msgctl$IPC_SET(r0, 0x1, 0x0) 00:51:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[], 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 00:51:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x4, 0x27, r2}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x6, 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x3, 0x100000000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x800000af, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x20, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x800, 0xff}, {{r0}, 0xfffffffffffffffe, 0x6, 0x1, 0xfcef, 0x401}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0xfffffffffffff001, 0x1f}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0xa73}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x8}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x3, 0x2}], 0x6, &(0x7f00000003c0)={0x1, 0x8}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 00:51:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="3e01c42e2f66696c653010ec142a2a94d293766a9a5a1c354a9cd2868ce80e07fce474eb9117e74b1b7435c3c454473ec8f6fceb83e14a11b357651517c4838255d177df14b264c7ddd6e25c6076adb07eef9b8135aada7302c65ed01fa1c5f4a86dda6b6fec804a403b36e14806b2907ef011af1c9359212ba4f69d233c6adb10b38bf0d02d4f2c8c0e7a2eba372e89c37896aa35d32c28a7ae9a6ef83a89f939061129b25a3c4718"], 0x1) shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 00:51:05 executing program 0: r0 = syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x200, 0x30) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x11a) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 00:51:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="86e0738c532d9ad25f80dd9a1762d0d96b3f54af2bcfb9a5b3742e00edc2fbac1b00a9b82c99a551bbbd", 0x2a) 00:51:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = socket(0x20, 0x6, 0x5) getsockopt(r0, 0x7ff, 0x0, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) fchmod(r1, 0x1) 00:51:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x6) socketpair(0x1, 0x3, 0x2, 0x0) 00:51:05 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\x00') 00:51:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 00:51:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x1) pipe(&(0x7f0000000080)) 00:51:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:51:05 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x33) dup(r0) dup(r0) 00:51:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x5, 0x219f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)=""/216, &(0x7f0000001440)=0xd8) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000001300)) fchown(r0, r4, 0x0) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000080)="ad94f8c302f6f6e99cdbe119dcec09f0430394f75ef0c4c794586057165d235fcc9af07f768a7726c6538ee9b4ab3c4f3b124d9f1779e5edc6894b8b7f3675bc4934e5ea14627e06fcad9cae470e77b755e07d187112e27fae2e88ad963e356890f352db199e590a301eb771358cea59ef1748b98d8aa85cd41d4b7080cff5b1a65712e00405e5a657d78f0e7c1fd52a48d88e2fedd20bd43a96c447f960ad1ce2551d03f53ac4a38b4f24dd907f77ba280c3b9dbdbb8df8a8e51a5547532287b13f1e394c6ca6e04c84f30404ace2ecfaae511c9ee300b0c3f1eda3c68580c2a638e7f2049014f4995e603b47420238437820ad", 0xf4}, {&(0x7f0000000180)="86b6e9ef86af39aee445f81d5bff3caa3408c2dadbfb8d20bfc031cc5d4e6327d854b41ebe5fc7f10c6d3e4bed2c8deda9f973ccdd7e9fc34a7f8c90dd7a03486aa67e9b3178edc4398f7fc205b5a68e97af7859d330df8e41eb6beeeb4e40ed877b5dee4967d348fbda20a669ae4ca272664a200a61f47fabf1fb1b2ade41daaf738db13e75ae03bdd84578765ef2a5a8dd9a2c42062b117e1f1360e759420b00eda9630e2f4535540971793fd0a1bcbaa9e72d0727c46f2de842241f54a2ed2998d41b43835f45a4800164effc9e6fe8aa027453cd4310c57d2499e1a869", 0xdf}, {&(0x7f0000000280)="9d6e8c3d7185456475ca79784f04441a2c7721e0451cc9436c40070c1890ed6c5203e1a7ce3c370498b97389fd1729df0bea75fc95fc2faa3f73ad966c48afadb78532c6cb67279035a48145ef349979a97dc684e2cb40c59a869cf7976659fc922a29c02ad94fd8f81e21e496ae03cbb0c9861cf1358576d04bf2f2474467d3da65199937d43bd6e32ef0e1442989635d77cb3570c38cfe6e18055a721337cbc6a2376885544b46e27b92b55668a103017765e9b1fe3fcf26e58ff043df6b312925ac797ce85ab204fe754ad84907ae8a57ab1da6fc8b348789eb52b2206ae83195c4455c2dff203b1e3ebdaeac1e474f4551cf6db835bbc9bbf279a5fa4305f573f523c2f4b71c8f059ee78d0fe09c90abebac139bce1ef2a4b84c84243fdade7370818d61ff1e606f3642d1bc1b3c912f94601f8965444035762e16f6bf0ff96132c81e1cad6fc878c01a3c4c9534a1bb89dea8b862d5e252436546a0f78a674d434c04a47179ad8d8a2d0c8bffb75dcd716bc2621cc7f9a63188c41c65edba3679c0cad57a7e942b4a2e9c7b4d29adb661a6b9f6956ca2407d53081d7d3e811bd792267d30cb4a5c4493471b0cab98a320d62ccfd4d7d7bff695fdc00e209f33ef52adeb8dbe922b9a357fda8fe48bfc568c07bed3c6a0ef4cb53760c5659cd3be7e66a2d6abdbf13837f52586b4093cf6b8c4081efa3c65fc80985d20acf88ebaffd32b917b343f1ae41e4dd7dd32387920344013cb7d765fe1f28dfc8a009fdb31e167a53f97317559083ece2607e59b35f1ba4a424380c4d830fa54ef57d4b2f3a6c30a67a92f32159dfea0c2834d2f75d8e399d208aa2029a3024e32a22df9fa64ee1cd8a05bcb92698aba2302882e8868cee7debab49aa2bdf9f851bb3e7540a8fa67b4806c2f2f9feefc71d730320ebcfa7fbaf242c2b7774c2904afe07d2d0ee087cb1124866d88a29627bb479fb95d6743cb51e753dcf9a1189ed5c1634aaf7ba7cdf5f8a48c44008bbee9254fe18733625d09841de17ae6ae6a49a4958d614294b7f590d090dfc1c322dd68082f42f2a145c4e04baa4a2cf04d5740a47b0d0f4f0076ce1a52e8396122235e776cfd12fbb760c3305dc48a7e0103deb1f6098ff318c9f2c0372afa3b86e2abbd812d6d9c2cc98384277a7326ffbbcb2bf862f0db8660813e72854e42a435a9a420acdb7fd3229ba8d70fe00496357870f169900029d7a691ae39849edfde8ed90c95330c0f7d58a74fb7a8649897720abbea68ec484ef0f66b5fd9368980509f94ca0d3ea7eaf79a46255ffdf6d30af9512b6a694732b25cff040c80cac038bf26e570b6691e5489cc0d802cfe74fe94a45dcfe1f058db146067f958756c472d26adcc43a073278169a8a9ed46f562e61ab602b1f68954b3ba5dc7105c21ab4b4e83f6af37f772e4d9ad5cff443eb4fa2ead73bdeba2087492c557d888f07716d14be1e726c06c641813f65a005513b025588bd18de3fbf9af38546e09fe596ab9b4dc56930815a8f897f060d859a12a23240419771d01bb794d0128303cb284ef0081eb18ec5d01d6d0a5fa3b32f0a8774b3d56b4133c7fc724e7be36ceaf99a5317d5b7da03688843c360f9e7eb9bfbb743b72a441f2b2b08e85cf6b7e32a7fb7635aa2fc812c92666b3c88e5e33434558d574e7d71c0c3844c5228143027fd235c53c72f153db0001523e23f8b9332414024956c5e9e7f356c7a42e87a287fc7245ad9ba5f37ed259604b14b4e188d5211480c40da2572057a41ac5762871a31435bca3384b0c2a0686ccbf3d9ed85a2f0bc2c05b7edf6d7b4484bb8cdd6e5896f03e0ed3f5e46d33def5ad4954c2c64cf2aedd1f65f8a8189fb54326a4f43859bae9da1201dc7495e7beb8ae93e6cbfc49934b24d9a587b95a133e4062d06c15c54add5868ac06a53d4e7f70e02e91ff4f8161e607b0e91031c71e99aa5ca68a47f5b777449a4451a3e8c21480a5a3342596246f616db27f77bdf14a3b3aed2910673c28c51a2c23b4858b37a92a0aeb52bb0bb006854e75a858fd370253f021d8a9978380f31c19495c58fab4f3e96235ee1419830115859f311cb2d2c6c9572112c6ae6d399f9cbb603ba1925e71655f8efb8c9c5edeab8feacc65537653e35fbc6bbba8e87c80559aedd06f7a9c0d7d7def55944a103786518cf8fcc4becae574e015e54bededa743f9b92082cc2777e197eae7564c678c5461f5767b70928f932104a0cea15206e5aba50cbeaa3b0ab0732fc5bb3a3ca644df64fae26ac2ab808bbe09b253e4b99f51f33b907ee0d2b1ece5ccfb715d7dc63ff787b17973e67642cd4a1fc4e06a311d324acfb4325bd4d9b271f3d398c0ade61c7e395a7f8ab89e39185905a3df501792755f5ef24288853ee33e672d4ce4c13dbb982b8bd76aa769b2dd55f470e38aeddf7a9f2e778cbdd403471803d87f2a0794592567bdb28f4aa1073d4b943eb0d5728d3a04cac653b8601dc7246b26de6e498ed5a60f8e560e55c3c591741e48ffa899cf2858479488c8e02d42a2d7def04f42af6149f06f4231954b6375aa49462b20d8c0133b39cafcd8a2b591d6ca9b401df411d512868a69baafacb2a108437e4c9c841354a1c45bc125456dcc5cd416afd3e0f7aee9be3befc1c10866817d3c541175846cdc0a9e762d9868742b2f6193276f1ee184e2ca3a2e50522b0f93b94dfe6c21c395a7c6f3386396ae58c12682286f1b36e6da8fe589bb57795b7a034a35a413d6dd77dfa0135fb61d917963e174243c1fe1eeeae9e4a47bcb55a16c4d987a0d3851ae1a9bee86bc8f7c344a8604e7232f04016f4799bbeb9a94aaad378d4afde122f0b85486b5088688ec105fb64b6b06ee19d28d417ca9f65e8798537a27621a3f5d93a4386dea72554b5398baa7d1efcb147be5fa769efbd292e339a4e4505d09f344461aeb94925c1b0cf478fad2daeaa7049b745d15cc785cfab18253a0d19f23e947663f977f065cbad12ffc417f1049add8417be05b9ccc4eb3bd505ee6047d094b274813955e7d42fa1ff6ea6581c2558b63d5db622e4cb12dbb9e50b6cc6b3816a2bba4b421860e29e08e0043c8367568453f4941536480d1bd331f8e65ac95ca222fff36dd565c6d0ce0259f94e7293385ccff0711cd0ae1c247d52905aee95c47626bbbc2dd53e6c07ff14f069ccdde7c59b8d9c1c604ffb860bcfce275f442e05a68d2b613e308b718039b1b3a4abef766062018fd4b6f52f9d3f144d1583aba8d616a341a20c3de51920984f23be899a950745f35c5f3c632348ec4ce5c93e8d2f6c90366eb08a16196e0a8abfa8292af294568cea947f842c026934bc4cbc0e084f43ac1ead05892e2f7dff4e6aed9da5ddf7faff589fa8743d607d92adb1be452be4bec0efd140641ce29361355ae9cf25cdb899e1bbb333224307e9bf740f4aca5fd6e69a53f90b1d7413526e8c3555cacf8a0d3abaef3e2a10824f79badb30ba6156a1453b2b5e2084da09c578b2b9680b41aaa6ee3904d01aa335d57cbee412a3672603150e029590bcfe818ac998e7a4e7c2a5252e24387f6cd8f06411207109be8492d6ed496a3d7715b7efd37d3c44cba5d18accbefe013fadb5d1ead8498997bdfc0938e18b4df2ebb3cde3659b60ca067b93eeb89e3b89e8d2a6f5538cda9aabbcadaea6138903316f64fd46d8b73b09e79539e42b9d061ff81389b35b232782e60926448ae3f65d806486ad6e27bd31465f7baad225472991f1cc34cb22ad248b031cc770fea83be2452bae025502e26b2e265644ac16d7c2e40432f4f78e87e16158e0d1dcb341a0f5556c12402f820ecf9df6150fa2a7c8c275ad46309b27102a7f072f2eab5fd39168e0ea872641dd1a4109be68657ecc3a09ec0f4fef714c965cef5cec400bec12da6506f77e89f1bcfa196f5c544e58bd3504eb0015da50be053260cbd6c35d5458b545b751cb907618e63fb4f6d3b7eadfc6eb11aa92769f9d16b83c73d2d602a1db59565a35da10769b81d63c88a029f49f11b9360872838303a8f7f867c0983272ffa93aea9742a96e743ae8476f650b8a6249e57b95592563a5df31b1ff7e73ebb4db07ee7805966568d8097a09393a9d50bfc9c97f3b68ac43114905a32c86c37ace7f0c60fe2665b3cdd4716a6f74883e38b3c37c71479450df5bcf00fdd6a89971d22307759d6b4a0689000dbefd94afce6edc8797edcd64045e0d9566785395312ff3c6c8aeac679cb1590181e694d5994816132d8e5dfc51c9aac9a6092fb9c7e9c12d0fc97f3254d5ff8ffb6d94c4edde08edeac8078d72aeb2ca8e030fd4650d40854fec3f42e30b407e28950316ac689706cbc4397b09cebc4c7a9447d22cbc5170bfa46d315b62594f84e6b47ec07c5d4ae8230c2c3ed4be1379c2dc44098beb2d90a7cb7315c0f8cbe1c8b37cae2dcdb1848c039bfb50a02732d247cf3defb70662181374d58ce783da56cd654c9903e7b0f721b35bc3cd47fcaec60e1ac6455d5de3f6d7ccfa2bac9880139e156a3baa0f9449feb6ff33d667a64d3f6942ab58b655732166ef53d28aa121dbb0f4b82c3dca285f40641964845c6bbc6cffa52c0332bff2ab3defff519b33864265aaf6d3802f9b1fc893ae2d2fe8e9e88ba3444983d30a03399c8edde8fe17485fcb3285e0ab4bf5a686e4d5578fe4f46fecd87bd0ed17202a7785402b49406f9c2d7af4471b6dfe32eee1e7197f8a4cee45b157d582a1e0788af646669387b1ae08e7ddaef15971575e6c19f9edabed4a7e1a44f19268708d2d7b587ebdec69d3dca932c3088749e91e5d14970e7ade79ce43da6abbc892cf188b0709cd5979d06646a388c04ff8a852fa35a5a013bf8273246e4c7907efe473f73c9bb08f442338c8e0619cfed024cac3df1b7fbcd8f0017e437e1884d6fe5ea8e1e2189724e4d8047e2a0b526328eec25666560ce3af7cbdc29322f058ca6d42af21ad1b86266ed094bf85c13bb0d11c86251602055ec6991d3933fd7f81330312b55e11adac08248bdde4a265c23a9a6586726ff96b5740cfe13aa1d4f5a435e26a074e43d0f774b64944e1652dcfddfd93c07a605352e629a0aeb82f574460c88bef18d25301633fa5c1d47b8b4220ff76106b6172cb08b15cd1563f70d749d9bececb89f62868e25c7f15073347bb7e584322e9ba692c857215fb929a6746e227adaad365708a0803e5c5874f1b931f4edbea05cb5115eb00ba2bb241f7e7d0ea2470901cdd5b577a78b7dcadf7edba18efca0b3f50d970abd4b2cfd8f0bc8c92982ddaa6b1860a471a03d58725918b29b15676dbeb3a1c919ed0df4aacb91913dba2a5f7973da4f4568eb4260259e1752fc7d1db83ccc48b8742cb575d799c99c32b7c30f8d63d6727eaecb367aab96ff4c7545904ce7a0eff5b91b9a4b53b97623364a197951ae8307b15ee5a28825e26644de90d0aa7663bf01f452d2179311a12e01b4a3666594bce80c2f57190a175c7a485a74af702bfd50e181a1009ed9d68bb3cb540e95ca8c70cb665bca15993b33b66cea449cf639f4f8ec887e6b7a8b2bf07356d63a0d0142e717c5e6061a1ea891916c85f8ab5c63e023561f9b2d69d880ea32eb4ec6a3b7310be11e1be9611cb0e27124ce9d2e9350a19506c7805499de7d893ac89231e9bee2605439b0d66a7a8ea8bf0b60facd2fe123cab48732b36dd228eb2ece187893244d26ec9279b25291c058a2dfc3673381d4ee5a1f473eb1a94642e618a6777962b3c851c569c2b7", 0x1000}], 0x3) 00:51:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000e4ff00000000000000000000000000000000fd000000000000000000000000000000000023000000000000000000000000000000000000100000000000000000ebffffffffffffff000000800000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) r6 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x10) socketpair(0x1e, 0x8003, 0xad4, &(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x101, 0x3) r9 = socket(0x1, 0x4000, 0x5) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0xc001, 0x9, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x6}, {{r2}, 0x0, 0x20, 0x10, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0x5, 0x5, 0x80, 0x3}, {{r4}, 0xfffffffffffffff9, 0x40, 0x8, 0x0, 0x31}, {{r5}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x112e}], 0xd18, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x85, 0x9, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x44, 0x7}, {{r8}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x2}, {{r9}, 0xffffffffffffffff, 0x3, 0x1, 0x100, 0x10000}, {{r10}, 0x0, 0x40, 0x20000000, 0x7f, 0x5}, {{r11}, 0xfffffffffffffffd, 0xc, 0x20, 0x80200000000, 0xe8}, {{r12}, 0xfffffffffffffffb, 0x10, 0x4, 0x3, 0x6b4}, {{r13}, 0xfffffffffffffffe, 0x50, 0x80, 0x3, 0x5}], 0x2, &(0x7f00000005c0)={0x7ff, 0x7}) mprotect(&(0x7f0000340000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 00:51:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xffae) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10) 00:51:05 executing program 1: symlink(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') 00:51:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000011c0)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504fa6ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7b", 0xd51}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:51:05 executing program 1: r0 = msgget$private(0x0, 0x102) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() geteuid() r6 = open(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x0) sendto$unix(r6, &(0x7f00000001c0)="7767a14775620ad1139951f07344a3d7a2f145e8eccacbf47dd227e79f74b881e799e1d417ff2cefe79fe4d19babf505a8ce1cea795337ea76e8f782bb6177c787b2432082746df4bfdee06f8bfc2386ba7987d729f146c16d", 0x59, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x10, 0x200}, 0x81, 0x1, r5, r7, 0x9, 0x7, 0xff, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r9, &(0x7f0000000300)=[{0x0}], 0x1) 00:51:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 00:51: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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a4d5a8671c8d37e0a364a8905b4663ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x687) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5f372ca8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x9, "854905b2d88500000000001167f5bfa600"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x401, 0xd9f, "018d16c6662247ea5f2b2c215fb78a210504d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:51:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) socketpair(0x31, 0xc000, 0x1, &(0x7f0000000000)) r4 = getpgid(r1) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 00:51:05 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x33) 00:51:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ftruncate(r2, 0x7) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 00:51:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpgrp() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 00:51:05 executing program 1: socketpair$unix(0x1, 0x3ffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 00:51:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = getuid() setuid(r1) sendto(r0, &(0x7f0000000080)="d74547540d0cb94ec7738b0bd6dec5b97103b754642e96194b9ff22a2810cc21d646654ce5309fb79b275a531de2f59e7dce51f27c1ada98c36740f1dbde62e9992cb31ff3f4e0f2125b7c52477b529d3d08e33c564661ae648c37718dc41bf3570715376c585b4e73f926e2203b7f4ccd5d850b2da5f360d98a25bf8a7a5dcecd18100d418b2a368cc881cd6b88bf854a3b8ef06f70ddfbf1b23988c6a853730739559299fed81be89f34dc82997c14a6df46ed4009218265370faa40c9a2688ea31a53e0e102ec5caa78f49fdb6043bbc39023cdae71f01152763d75dc3b6b923820c7576232bbcb27bc4457985507712d0e8b2c290a786f9a34d5c4b35de3a64381c8d6b803f91caa856c402e479ce68a6068b246c959fde6e01406fc09607f455f83ba87f9fd0387bfa4b30890f01113fc4a61211178eee2884c1464b321497e49c8f0228a79364fb6641a1a761a65be9cd599137a820c85db08e77b6ba9b3fb03ed1ffa85e0dcc8d07436be0865a02855b7b8a96111a24fb6111f7574558d8547b9adaed61eb790df34596aabe427ae946928c4247cc7360f726a40ab0744f7827cfd5c90ab369e4e9b931c79508c7492667717501da013ab0f4b7c20963b74b2b3d35c4ac43d9bbb745539e9179a496281fc07131c348f839ffb2e2f77a40a03f3d1baff1b6e333fce3d58ee275187701b8916ede7aaba56ad1e4c5e0b27b73d3a5eb1cc89f38934b5822609d465a5cfd661262f1eebc6e0c27fba866884dcb76b1310172cc06a5fb8455893820886f505998be039ce330361396208a6a9788b16a02215516f07abf08ffb3ef0cd5f2a116aeec5fb79ff7ae105393c4e5fac13aae1526242f69791b1e6ad34ddac6b4f681cb613d180cff2f88502e0deac06753be85761fd38fda3d3f41513f223df77c4d388479986f882bb13bc544510dacd885e08b636d7448957edbddde80f2734d9c35e0af5376e10db60af10d057a2abffbed265c316c7f6cc4bcbc9eef4c17fe059c6bc234e625b46eeb207b730aa56a30c273ea0e4b55def27bab479b333fb7364aeb6f0cda7bb057790ccf661a6190a1a6132d687de96d8479a6005ea6ea47d43803331c10333747e258f977880f9afb863138cc864bb7f9ee0fe412b1400851a8401287e36a8d49580c425bb294d4c67cb47ab618a785afa8f6a7ad3b804b83fab9b85eca4dc70a3ecdfe5344e2701c96de8e2a5ff6bbb0f4cd523d9c015c5f1aaac5f29d6ab97adf00eb4220bee0aef15b316583f74a50016f3f2f2a851d75cf9d04fe0c149b838a8365d706da868e65d017de93c5d9cd58ad6b903adaf669bd98ac3bcb34d70d2596691e4121553d3483fe6bd08e3469a6815b0f9ad5a64a920e40813cdd91641c02056733c7a2d8f2fe574b42e97b4b19a972e65c4147e6830a405d7f328c72fd2c2f87135aff9cff45aed8f1b424f22f0e1596af30c91216a7ed2e933eee25567319b799d2177da8e4470cd7d7788ad683d29e0da01f6b6cc7f471b4c03b6aecd57a24c2f08d140199f705bbd05e52c84a815ad2b44d76355b3f166b73796a6589a923110f2626a0b358e0f20595f97adc0448b03258928f98cd3a886c2eb7696b55aff912b28d608d76cca888ff1f04173173a18118895d04f814a5ba1ae0809bc9d6b7ebef2f9724b3f568bb1d8b3779903bc9b7e1256ac597a7d641e62d612d93666175891b9fd1b815a4d64341e063613fc347a3109e619bfb6af0069497a47c1b76ee842bb0a1d1c05b7a1cd2b55b24336eb004eb5d6c86b6c36eaaa7105dfa809334d72871f677c4a604a16850cbbd120a50f7358dae9925ca0f6a2fe32c138fb16f2ca63862e959ae0ff39ad1f56265df97d7a3e97b293d328c4653bb51f6dd4367e0d1df56c64fd783b2b7162470ad647a26c80f60a6c1716c37d76f97a09bbc6355f38952b3bcffc907e31075e8500d68e36e29e3df7914294d884264438c484b3deec3b855438640560cb74d8e06eff1646add83055a3725c2472b5672e4088647954dc7bb00cc3b69b3d72838f556f36fd9d94f838e433fb55c5935cce52e49d48803e8eff7ae81f2eafac35b2f67bdd493b665d455706e512242cbb591fea3e6a46bdfd72ff2a55017f3d6d396a0845453c8c59fdde4f6fda7562b323b0de53e7abb754b1a8c9d3bf3547bfe255b99ae84c12e2242f97d11c6fec9da0e435f9e2bb97c1a79a40e7900b13e3bae5557a9bea488e426373f641facd76ca63d7260daa230b67c16bdd7500d3e48432e8b5e73ec1fa445826406afe335bb94086417261dbe49a885a66e56e5752e5fcc85856cab768156ebedee6e663a3d722224d68c5260e0a7409cb4240c1502413c57a6aab6c83a1a13b1bb42e2317251077d156604c488b13a95889a81aca145a855fc8ce07cde16843595df4d705b5a048d1a109d22307583e92920285d7e7d1786dc5410c1237853cd496c56406354322a4b45112d328cee6f7d6539743f5723073d33a963e48cea0d95d0a3bdad8b828fa3fb788ccb089902723510e6570be2ff1aa930532d115c72ca9d20e7d25faae4a53e668933c7193cbef23a6ff99d45e6603c9d55777569ba9300b52d59a28ce9836a5086593f904402296ac11acb56325dce3728f789eab154e7adf7bedb77f5b3d06a63d45a4a23cc577b9057b5f4ff9994c4b6d403b7efd64182f904efbef92bbddf84d02f66df88b053d8a00d0a09d8cff77bae233386f07f7602f245b92d3975f17d0811adc678c17762dee6db3e3524d6ab95fa2d726ce83222486db8fe4985efa429ddef9c28b64525d068b2e7eb43f46cab54aed1616b947be9b6c85575a00c7614b9c8b9ca00b9d4575355a68518c8268779a2b0b698bbbc5837ed6a9c7b0b6474b0b843c16d08ecb3048ee2698d3afc0b0e385e6edb6addcb8545b7771e82204acba35f5db5507c074a1d7f886ba44adeb4257a6f01bde001f8412c9adc0c74756a2ab9c286e798c3fa36e13d5c2ff0643e268deb6844acfc28a094ad19338243741716b4a953ac2d1a75167a74fe8ca6cdc75bfacb1145ae9b05932b5310ef20780220f0878fbea75a3758a7d046b3bb075edaff2597b07edd7f7ad47af0adf7b4d10ae6fdadce4610d117912595a5b28a75a4665c0722f6e75ae25452d310542ba08bc9426d508214e33e6af50c710b15cbddfa9ef072a8028d99644db4d513ebe152f57d80a6cd261e6ef02c784690286b73fcac322c255ec06b0c89ed40e7c20f2b4b38456cf1f08de9f78ce7d97af8e65e130eed5446b791a90306bf7b619ee7518e9738e95ae31c221b87dfb5989e88eccba3f5b3d0397468b49998d6c7bd23a2dfa875ed4724ff7e60444ff1016f77b09a764495244689eadca5e8eaf90d30a8c30c5e9ba8ef17bb3ded6c5093aff6d1a3d581360bc7ff1a54e10e3253c00a864e353b1ae2e48175cfc8b888549a22a531b5b4d9613443cab308669ff34b5b60f459f6a27bd51fdd491ba3f827d27635e284e55c99ce0684f7fb8969f00cbe320bd1ec6ee8ebd6e4772909a7240c1b76dd5c4b6230310e1efc4a89dc9061f5449e5e67907fb21c66595bc953084772d1d27b7072ec764347e4e1a980583deed445641f1112f08cf59fd335834b05347c138d6a8dcabafec76fe72111b76a851f045834bdbd099f8cecf7635ad0106058cd13032290134881d2280de46f515842ed75884d0725e009817cc010506a7dda3b8b54de15349f9bf96ba8b4b1b9a3392d9362f799a338e37817a1f3f9215b9f743dda2a20fea68ed9c00db72c46ff44970451988029377776092bdce6893a79880c253d0334011c41dc3d3df28f53f53c194e78c3a8158126e2f8cace19d946c93906e2cb2c79bcf68c9df77c4ee92adf463112670ee48109f6883037c758b90d1d279af9fe7f024788082a2f263d0bfe5d0ae2cc7799b5ff32fe34e3ff3ce47a260ee67dff3ce0e15a09b107d95259cf7039c693cd9dd47d7a975c1adde255305c9705f86dd2e15862f399aeeb910dce70ddfc92bde969cc7c583c3773388fae04daecb04a9303ca91cc8746b16365c65db9c048be7238ae4a6eae0cdad544ff2fa1adabd790ec936ecda7e26f95c91270e846dea31e9718e14513ada817b6480af7b9bf2b4c3bea27931382e072da36ad17350d3d10b216a985a655a523baf88cc821d1f481fc110eefe39a0a2c0a120de97c6202b2715081dd3e9d6a4fee6b70ae62cf4d82e2370fdde1c80ec29c4317d4afd1d2e7a7aa62ed319763209cf0607c3cda662949620828ebf0424da6fe38281a7f8b644ecaf0106cc441db6eb1a3366c1700425cbe55c2e1703f50214e60c88acb8ddc760c954231838e0f34eeb4ccd3849a4285d006e48758c91fee371cbb8ff1df525a1a521a17a5ba627e5a19d31e2da0ccd5a44648e89e2cc7c6de15955a9eccb0ec5f83e4d4deb99335d136c0a6468c06672a47dac6dbfbbf1ab90e30b4ae38cd20cfc8f218bd16dba9468d0eb2f1dd7a8e7e49f30c8e22b72c1e8cc8b4b34ea839235d826323e3393ffd39cfa74855bef2da249df507adf8113070d9df57b1fe0378d12f305e07e4679566ec0ea0f19eabdcf9468ef830a36d81de784815f8310b09d8f3c70323ae46ca2d31f59e7851b177b82a098896a7b7a152090c5611ed9f429de51f653abbd5b313753b4e8097b62b082e02ec18470778002c0a143c91693fb720910b4986295a454393b7354ad2f2aa8cbe807ca8ee7b1fc733e2791b5c7c58371c5eb1821cfb5eb7b57e70d199d2228c394dd2c650db64fcaf85b756cc18a27b2ce7cb1131fcdcfc1359dbbd92366944fcae211352b61afd5463d46073d1b1a3e594be40ef7750142922711a2593c36291045e24aa2a14799160eb4736fac6763a7fb6a26520f979890f464272caffd4c91487490f8db6fa1865ca8e6d3d48c29acfece2f730d22e75a6e89e81723689019ff3c106d87dbdcaa1bf88b78d221ce4270ff6fb788988276362242b229cec86a785fdd4f3d1524f32af3a786afd6e7faeac51a0446973daf0d80dfeae22818f299144dde3ac8fd73e00f1f8480836cb7d3bf6a2882672eb47972ec8790d98f89fcdd5d9313ee525669eecf535dfec2411a119a95ef75ca1aa0bb28d64a534376e9c68704523692730d2cf9c99e28f408b1941880401d113bfc8041511db93eb6c37fc5f92b567b7912641ca2788aad87abd56021782ee81feb66a307ac6490caea4ac780c22d0060874db2477bddb185b66cc7eb3fd2297323dc0eb7d43bf1457478d807ac6440855b032a1f6bfc4b382a7cd2a365e5d30a46c21b8a5180f9e868ef7ac056186ccae74196e5a645f36287b9d0783e720af981c3df701802eab16ee2c1588313e3b761b9b5778b4f00069e0b5fb0ec3889a94e1a2149cf8e2761d96cd82211e38cb8cfeeb86dfdd52ef970e08da34cfab20c8ccacdef18e873efc20998880f06e88e388a228916cd4ac1c3e14aff67324739dc85054ad5fd964bac958bafb57f3a2b387ab052b59b4a9722a721b83ba5eb7a7c888ea94c7f57b58c220c988300be540412143cc427c9f24f2515694e6591efcec094464b4372b45239bd111deb6c0fb1a12d698b1e297ce30b1a7c6b3d84e86da1ead4703e728eb11c797d3b0acb85e88f9d99de87096df68797a5d76d99dd41342791b3bac72d4960a733533b2c11504d0037a58fd945cd77e7efc199ab94dc899ad21cd0553844d15b72bfd78919adf5338bd87ba9e51c9435d0ef1ca3d81c", 0x1000, 0x4, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:51:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0x9, 0x8}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xa, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005, r1}) fsync(r0) 00:51:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xdfffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0x4}) r1 = socket$inet(0x2, 0x8007, 0xce) syz_open_pts() recvfrom(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x803, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r2, 0x0, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() write(r0, &(0x7f0000000400)="eb", 0x1) 00:51:05 executing program 0: r0 = semget(0x1, 0x3, 0x248) semget(0x3, 0x0, 0x200) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/4096) 00:51:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) 00:51:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 00:51:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x31, 0x8000, 0x5) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xd2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xfef3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xc5, 0x1, 0x4, 0x80}], 0x5, &(0x7f0000001a80)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0xc0000000, 0x1f, 0x2}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xaf, 0x8}, {{r5}, 0xfffffffffffffffb, 0x2, 0x0, 0x1ff80000000000, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffb, 0x1, 0x20000009, 0x5, 0xca}], 0x902, &(0x7f0000001b40)={0x7f, 0xfffffffffffffffa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001b80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b72422da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f030000000000000064512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8530176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e46b0ff6714b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d00949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad69e2b7e00e7c276acf8c6c252adb2fec1d444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb3229128eaba265fd937eb8c44740dc6b6197830a8c408bfc236d2e2f09929caa29b079ca19989e07cc0efac19fcf369b9c0376ed1b00a80003f9938fddb175f8bab5fd9c24c4b5842f5edb3e7ff388dc12d08cb41980b", 0xfffffd71, 0x2, 0x0, 0x0) r10 = kqueue() dup2(r8, r9) mlockall(0x3) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r7, &(0x7f0000000a80)=""/4096, 0x1000) 00:51:06 executing program 0: 00:51:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x5, 0x7f, "4c0cb9a55de0cac5b23dcfaa1164e7a1aa67d4cc", 0x0, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) setsockopt(r0, 0xc5, 0x4, &(0x7f0000000240)="ce5014af1cfc9a8ad0a945a0aed7acba7d77013448427ab96311a2d01cc47060d74be1b42efb817860d8dd6567becb67a07da26105d2ba71a9808488a97b45a2d47f6d4fdbcdce2da5f3cfefb73d415bf057d6fd80124f91fafc024abddaf79d0c2284982a", 0x65) setsockopt(r0, 0x30, 0x3ff, &(0x7f00000000c0)="53e7ac425dd79f1b60427203aa821f613c5b1877f355ac9b355ac39094f8a91cc2f932e18fd016b0cd550ca40cbd9b45e94badf5bcac07c6c9c11e5ef49ce1352fa1ffdc46a85161c0100cc64ed26a20f39705a86dc03f76cfe2a415aac936feb1c4253cd99eac21c9f076e607f98c8889222791e4885ca1fb9899c6b08944340449ded866f1c89b59e6d6ce80511cc19e35748d4fcddb44481ed2ede8e9abb5d3acff3764856268a9c7ffc43912d1563445a596578c25f7a0a8f9340d7f5994e73fedc2e87ab1725f1474a71bab205ba0da9980e2e8e9efdb583222519c852dc1133e877b2c2c140765b6ba64234c129f792d1ba210b708551ad4", 0xfb) getsockopt$sock_int(r2, 0xffff, 0x1204, &(0x7f00000002c0), &(0x7f0000000300)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 00:51:06 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)=[{&(0x7f0000001800)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743320e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1ca28b13e703f7f8fcb91bd61d17091663974bf7bf893e2e139ac2a7e70e488", 0xfffffffffffffe79}], 0x1) 00:51:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4000095a) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 00:51:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) utimes(0x0, &(0x7f0000000000)) 00:51:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000001040)='i', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 00:51:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82ea769506c9a14c9eeaa71dd399d7e2c0f94b5dc6863511e54785b9b40ed69106468e196abedbd694fbe1a58b005f0eccc196c47709c454ff18c1f2ffc15fdea0f86ff200000000dceec06e58ebfcc54d6aa8700d6709fb1f2071be87295543b37dd4d15aaff7a45f99ff3cf061301436637306c6adef13b8c0df05852b6d6560ad17590d8d070e25135c3ab950a3397275b3265e98ea5646d35d469e237cee6c58acce42059cab0470ed5cd83960fa8a95712486c92441c35c6e6d018863a9e689fff352e8f20e4bea38a3f51558e46a3e1a012e20a06d"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0x1, 0x7) socket(0x12, 0x4000, 0x4d434007) sendto$unix(r0, &(0x7f0000000100)="3f7ec6bef150d3b3111188ba8cc68461fec9025e4f80e80904bdc394a30e80cecac914d6c492359d595de9fce7440a093594aa607b0348c72c3a14d9f47252a959d64e0f21446969f90aa7f1cea8ebdb7ba5b7636e31e02be879787ee87f96d83e0309c46251023f771d96cce801344ba12d08668f599ea8fb25f73e170d4d68afd8940b27c280672bd8dc22bb19fe4744ca60befcb4f5bd9cb9789fc235", 0x9e, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:51:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0xffffffff}, {0x6, 0x200}}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x6002, 0x0) chdir(&(0x7f0000000200)='./file0\x00') dup2(r1, r1) fcntl$getflags(r2, 0x0) lseek(r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='.\x00', 0x80, 0x108) pipe2(&(0x7f00000001c0), 0x4) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x5}, {0x4, 0x80000001}}, 0x0) execve(0x0, 0x0, 0x0) 00:51:07 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) write(r1, &(0x7f0000000140)="02", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xad, 0x1, 0x2}], 0x5, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r5, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x33f32354, 0x0) 00:51:07 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xffffffff, 0x100000000}, {0x18, 0x2, 0x8, 0x9}, 0x7, [0x1, 0x20, 0xff, 0x7, 0x6, 0x612f3b54, 0x2, 0x64d2]}, 0x3c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x8, 0x0, 0x2, 0xffff, 0x5b3b}, 0xc) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000480)=0x8) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000400)='\x94\xf9Q\x00y\xf8\r[\xa7O\xa1\xbbY\xd3\r&;\xd2\x1aq\xb1U\xcf\xe0\x90v\x12\x1dg\x9e6O<\x1el\x94\xb7\x05\x0fLm\'O?\xbc\xc4\xa6\x99\x92=Q\x17f\xc6\xac)=i\xf0\xce\\\xef\x9a\xaeb\xc3 \x02\x17\xab\x8c\xc6\xf4Q>R8}\xdeB\r\xc3f\x1a\xd4%\x8b\xb6\xff\xefI\xf6f\xde\xc6d\xabq\x9e\xf1Cn\xa7\x88@\x19', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/&-\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000380)='\x86\x10g\xda&\x14\x16\x00\x7f3\x01\xe9\xbd\xec@Y\x9e\xa7\r\xe3zY\xeaG\xca-\x99:\x83\x9bV\x9d\"\xc1gM\xce\xd8\x86\xc3q\xd9\x9d\xe5\xe4j\xa0\x1b\x9b\x8c;[\xbe\x15\x95\x17 \x10\r\xcc\x86\x13\x14~f8>\xce(\xc0\"\xc2\x9a\xca\v\x13\xdc\x14\x8e\xdcR\xf4Z\xcbd\xb1c\xa8\xcb\xec\xd7bP\x02\xc6R\x84\x86\xb6\xdc\xfdC\x1cb\xa0\xa5'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='{\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='/&-\x00', &(0x7f0000000600)='\x94\xf9Q\x00y\xf8\r[\xa7O\xa1\xbbY\xd3\r&;\xd2\x1aq\xb1U\xcf\xe0\x90v\x12\x1dg\x9e6O<\x1el\x94\xb7\x05\x0fLm\'O?\xbc\xc4\xa6\x99\x92=Q\x17f\xc6\xac)=i\xf0\xce\\\xef\x9a\xaeb\xc3 \x02\x17\xab\x8c\xc6\xf4Q>R8}\xdeB\r\xc3f\x1a\xd4%\x8b\xb6\xff\xefI\xf6f\xde\xc6d\xabq\x9e\xf1Cn\xa7\x88@\x19'], &(0x7f0000000840)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='-\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x86\x10g\xda&\x14\x16\x00\x7f3\x01\xe9\xbd\xec@Y\x9e\xa7\r\xe3zY\xeaG\xca-\x99:\x83\x9bV\x9d\"\xc1gM\xce\xd8\x86\xc3q\xd9\x9d\xe5\xe4j\xa0\x1b\x9b\x8c;[\xbe\x15\x95\x17 \x10\r\xcc\x86\x13\x14~f8>\xce(\xc0\"\xc2\x9a\xca\v\x13\xdc\x14\x8e\xdcR\xf4Z\xcbd\xb1c\xa8\xcb\xec\xd7bP\x02\xc6R\x84\x86\xb6\xdc\xfdC\x1cb\xa0\xa5', &(0x7f0000000800)='+(]-w+!!!#@\x00']) 00:51:07 executing program 0: r0 = semget(0x1, 0x2, 0x400) socketpair(0x1a, 0x4005, 0x9b1f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) semop(r0, &(0x7f0000001200)=[{0x5}], 0x1) 00:51:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x203, &(0x7f0000000080)=0x10000000000007f, 0xe6e002be5ebf1f9b) 00:51:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) socket$unix(0x1, 0x5, 0x0) 00:51:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getsockname(r0, &(0x7f00000019c0)=@un=@abs, &(0x7f0000002040)=0x8) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000002080)=@in, 0xc, &(0x7f0000002240)=[{&(0x7f00000020c0)=""/77, 0x4d}, {&(0x7f0000002140)=""/147, 0x93}, {&(0x7f0000002200)=""/51, 0x33}], 0x3, &(0x7f0000002280)=""/177, 0xb1}, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f0000002000)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) r6 = semget$private(0x0, 0x3, 0x480) semop(r6, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 00:51:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1, 0x6}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) ftruncate(r1, 0x8000) 00:51:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1000, 0x80000001}, {0xff, 0x476}}, 0x0) r2 = msgget(0x0, 0x406) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) msgctl$IPC_RMID(r2, 0x0) fchdir(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000500)=""/136, 0x88}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x4) fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0x10d, &(0x7f0000000180)="6988f644f3d694db74a98a9593d1c90bc57242ec11537bc770bc19a21e82942b82ff92e30836e40d3d861decdcce4e18a64a096e4c24f83c77c1a1cd54e7dc6449e9beaa00000000000001004682236cd1c43b96c937411c00c23f08b937e7e9416f231ac9d5ea344cad31967e345532c496342c1429dac8bfd8034c2944f6805d48931354ac3846b41439ee75000000000000") utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x8f3, 0x7fff}, {0x5, 0x7}}, 0x0) kqueue() write(r0, &(0x7f0000000440)="298564c0ad0ed100100000dfd4c55bd5773c5840108824572214ea4e69d21bd52b284328bdd4caa472447d3e6ef8e4a0cb0ff5d5fe3ffbba1a9bee4c89ceb05913dbde705745199606cc6b7f848f9e2369706b8739cdeacb87fe4b3df2a8c537ed0beeef86b5ee0450c8b2e0b6407012e41e3c8d96fa0200e54c3a72d406ec2616bd9e3433b98ec7e5569324", 0x8c) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x82, 0x1) 00:51:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffc47, 0x0}, 0x0) 00:51:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f26696c633000a28105e3b16a5df4b9ba91dc1ffcb2eceac79ded441138d353edef8465876ff73db168cce7bcdce635db97800c3fef442690b4ae8edb1f8661313a93010000000000000020a9035d190de893371d85df6803df4ac7bce549b5d71fd02d7f3eb4140ea43efac309448174cf43b64aa0e54f987c502bfd4e45e3768b727f720e387f740f8167439a6ef34e1273ff759295a93a8a521ed79fd792acadfdd9d18baa4bd4e7fd479043c6bf44fe3195fb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 00:51:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="89a681109ecf0fee69e9f0d4814f4a8a2eb6f5a64ce31e33496e552dfb03077c010046b330e6da4b262b52134bc8e7ca5dbed0c73e018c9c125b5b82122d46ae85fbdf18d98b5654a1cb74cb8eb3550d3a43f2293d7378215d279d8b1207edce7f3daafee93006d85a259d13297c9379545ee03f9187aca5dd35969d3e0fe520630c9d90b52fd64efcd655e20521eefd953e20f39546fad98730aac7d7517ac15f1ba6319a2bc2309ebb", 0xaa}, {&(0x7f0000000100)="ef140e72df65dd70fdae5c59579a93ce15ed7525ffb4f6408e5b2673691c075f74bac1b74c6e7227cc51cbd96986e1a78f8076dcc2181216c9e04eb64ca29598a14b74", 0x43}, {&(0x7f0000000180)="98c8105a4643ad27ac85179965c4f239cf22b408bc5c4a3869823ca5699a8f72ed8f225eae11d3da13114e524dc56b8d1ec34f7e4d", 0x35}, {&(0x7f00000001c0)="5d1130601f2b930be5a8effbfed655a261260d3e", 0x14}, {&(0x7f0000000200)="16a8334100fc63d555deba999b235baa65627a965ec10f201aff", 0x1a}, {&(0x7f00000002c0)="f7d9064489d60e2ea2aecc499d464fc5f895d525fdc5dfaaf8e4b95c2b0c7e63f27a32c2dec9350e1f2ce5bcac50ae2dd3eca49ed2fb3b65bb9bec627fb5b2cdc22de24a33271cc1dee52b61c13924ffeebcd750317079024a3cb52738d272395d0353e084208b1e45634fdb2577f5feb5e83050231e80b845ed2a335e2198ad236a6e89745c782f2a538c568af296d3c5f1e5f91b17729df7ef0812533cae2e8a0eb9675d47e46ef6c63b8cf1102c8d3f05df5457", 0xb5}, {&(0x7f0000000240)="da68f723725659296bdac17a4c96", 0xe}, {&(0x7f00000004c0)="2a048ce4de9926c39d25a1a0bfa1f4e6d0fc811eaedf24670889e94739010b9269e5a68641fd0a4be30b18897f62840725628038a2bb4325c9ddba03328a84c7abfff49b4ecb61e4aeceac906df541771104f944a14dccc7f8dc8855e3a02ad12437cda8f3f349c1b14bf900df55d1217b8768ced9965db3cfcbbc785d518f078710b8f1330abf08051f0c87a79f3e1e0583b773c926f37e2b67d6396276525d70dac850b565eb8dbbe393710ccc31fc7af9ed1a345d1662c286c10553f4ceb51b420d38800f9643628b621eba5751b75bfe542edb6d5732e097", 0xda}], 0x8) 00:51:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/68, &(0x7f0000000040)=0x44) 00:51:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000080)=0xffff, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 00:51:09 executing program 0: r0 = socket(0xa0000001c, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 00:51:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 00:51:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) write(r0, &(0x7f0000000080)="8d41b1b69cd357fc28a7c39c0f2a5395fd299f5277e6dccf8dd335af19fb821ba133e17e25187a97d389c17a681e0e112c5275e606ee715e254bd0745b2fba07066cea3d23e2dc3aac64463e51bea3221b96315837dc09628f29dc12d024b93fe64427e7951c0b20d46315e6facf1cce63137c3c50d89be21031cee85f643a24e58a7ed7ab43d95e660326c76a846269882dc295d73ea7412df0adb70491593097feb6719862c30844aed9317393406af59ed3638285720f", 0xb8) pledge(&(0x7f0000000000)=' \\,\x00', 0x0) r1 = fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = geteuid() getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="5cb8a18cf95871921f0be2abe826928da6a87ae9de6e9680bd78b0a11d6d4ca798974cbde3436fcbbb45c6479c952a45da9be42381210093821355a2918eb68c688944de4e05539c2f3401e60244dac92df160b604e149707780", 0x5a}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x90, 0x6}, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 00:51:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 00:51:09 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000480)=""/169, 0xa9, 0x842, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']G--]@+\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*#!$', &(0x7f0000000240)='-}$#/\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='[\x00', &(0x7f0000000300)='j\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$@\xa6\x00']) 00:51:09 executing program 1: unveil(&(0x7f0000000100)='./file2/file0\x00', &(0x7f00000000c0)='W\x00') socket$inet(0x2, 0x7, 0x6) open(&(0x7f0000000080)='./file2\x00', 0x40, 0x1) r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x8, 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file2\x00', 0x80, 0x3) 00:51:09 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x80}, {r1}, {r1, 0x40}, {r1, 0x100}, {r1, 0x10}], 0x6, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xffff, 0x1, r2}) 00:51:09 executing program 1: socket(0x2, 0x400000000005, 0xf) socket(0x2, 0x8000, 0x3) r0 = socket(0x1, 0x8000, 0x1) setsockopt(r0, 0x0, 0xfffffffffffffeff, &(0x7f0000000040)="a7480000", 0xda2) 00:51:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 00:51:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r0, r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000015c0)=""/80, 0x50}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000012c0)=""/117, 0x75}, {&(0x7f0000001340)=""/245, 0xf5}, {&(0x7f0000001440)=""/206, 0xce}], 0x8, 0x50) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 00:51: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, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x458, 0x8, 0x10000, "c19283be9e1c3d5e042aceb167bada16d8d74d54", 0x100000001, 0x80}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) 00:51:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 00:51:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1000, 0xfff}) 00:51:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb73) 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, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 00:51:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) 00:51:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) close(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x140, 0x4) close(r1) close(r0) flock(r1, 0x5a5e91dc2dc32247) 00:51:10 executing program 1: poll(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0xd5}, 0xc) 00:51:10 executing program 0: socket$inet(0x2, 0x5, 0x0) 00:51:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f52696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 00:51: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)="e1f10300", 0x4) fchdir(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x1a0) close(r0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/112, 0x70}], 0x1, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:51:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "d0cb1e84dbff1a975e966623188b38bb61affe5e", 0x0, 0x7f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffff33) 00:51:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chmod(&(0x7f0000000040)='./file0\x00', 0x1) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x8) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:51:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="80000000000000000100000005000000a1b000010000000000136e73e4f6a424df2fa0a8b4695c1749257e63fa362f7ac62f429eb64fd4eea158ae66a9154032b80ddb66627bcf9b6b618324490390613e44644af146600e6d09cf7f4320fa9f1adf4e2d0a4d83190959260834689910ae23e01b000000a00000000000000000000000ffffffff4975a561b492697110bc4f9c216763ce782d4590431e05cec550ddadc9332981352e6dc97ea30fbe3206e36131c5e5c9b026b224c7d62af9c70973d4eb0ee0b3bb35b3aa5ae35b45c19709bfb6231c0142b31e07696f931e51b88cb0cb3d9fdfd4377e3d6f774193cbeff1aff774806d95bcc0e542ccb73fdf169e2cfd1f520ab7a086f4001859da108b00000000000000000000000000000000000000000000000000"], 0x121}, 0x0) socket$inet6(0x18, 0x4, 0x6) socket$inet6(0x18, 0x4, 0x5) 00:51:10 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 00:51:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) geteuid() getgid() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fb", 0xab9}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x80000000, 0xff, 0x0, "e871216ee7d98a9338dfd04365218c15ca3d6c66", 0x1e65, 0x7f}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 00:51:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) lchown(&(0x7f0000000340)='./file2\x00', 0x0, 0x0) getegid() linkat(r0, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0, 0x0) 00:51:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000001300)="a4876599f97f6b4171e67fb69c75bcd5f6fd9b63779df07c50928eee2c79bfc7ef6de9da5b0404ebe5da0cbdb21c806ba6c13784313927f99a7a87ecb98dc822b97778a9733bc04e905269545739bd0659ad3bde41aff2a7ceeb317c41d53fe2eff00aec59ca82206456bb153924ceba3396b89c262fe596c6805f539f464fe0b1e354a42df610f79498e0f19920cd02dfeb31a0b64840a9138ef3fc4e4a1af24dfc98733b7d94c8bf804c12b9f7424fc64458a9a87b58f5c4ec5ce07c97c6f9f9b351d6766b8a44ec815f394f7b155746f385ca73239946ad07d6bb6c33197ddfe0619b43e23de6110546ddddc79b4d7cfb90c2e5fb812a8f9ac3e5268a94e67790805988eff2a8895061ea1a08e0e9c93f55545843ddacafc4539593915e28a1d9152069a46cddc67d289ea641ea8ffc9426ff6dea30aa53264c43e8410d79b6cd92d5cb8022f9740c66c39402e475b68494ac9dfb9bb0ced507da82b39c7e91123290be2999da93a03919de3529c458a4128843719358d6512b49579288ca06cf51838bf2a3b8a7b530cf03495a58b1d078200e777ade4649c45fded8e8bf7e36dcd64febeb6f3b345729a5ee4fb259699b5f1a31e88073ecd84eb08fe6a58d76b815046b25cb76301b6d4da970146e738100f60e1e8b910f856034f3dc7e1669c5dd9fe024ca8a098a420f708a07012009e43990d4359571d54cf1ec64a98d1b9f677bbf3323eaca7c05b94d6933cd3a5713aa278eca0f45fdcd423f48f00d625107d5850cf2636502bae37de5a001333a7f028506c5a617319e9f11b6f67f541111f7a23c5e48a6ef49e1cbdddfd10071a00242edfed86081b36bea4288fd1b1e8e2c093d0c964d8ba3503e88937b2c76a92eafa5ea6c218f66939dfd1931427e6d8c485c7832e30edd65d8fe2e8c3d5382bcb2ec3d332ea2ea5ccb6c14cf2a79ec5bcfc50b30af9e1b999bdf416db9141d854192b95b6cb099fee5d03fa26455f4299c514dd72e0112727f49193c4513de44ea02ec4bd683bbb39d8921f7c317aef70706b22472011e8002f5bc6a480a7b25e08a37587d05d98d2a63d8049a934461cd5893b5e2838e44333c2beee6c448e3d3b4f80f46aaf89d804762e71e10cd7e356b7a4c6e7f4d4857978fe4922cc52b6ecbbafa3a216eedfcfbc48162cf7d613f6c18cbecf50e663a5f33f11016f60d79cccbf80b8c15d476b2546f515af98ff4ea764f394b9cbb4bd30bc8526f76d20ab5ecd1eae31e35ae672a6c904ddf4e9a8c6b6895c036a77d2df9ad5841eb58bdf2b09f7f26f61e7352b5fc1f131e03dfac614a99f136ed4040229864d717e8f77f94e0388a20ce351970549f49d3471e1b255a95868fcf28a929e3b5ec9965bcf5289e027759a5fa4a50e88dc99fd1e7a2a9a27ba586040df53bf26fe4262571e64cfce8d1dff769c273f2461e5967104fc56bb0a7abc7ddddbc419ff9ad75494ecc808e30341e2ad9c9a2a6fbc9b3089e2a282bb3f8a10d94b6d6681f07dc9dc0fd89d1cfb34025d6aef8a96fcba64f3956c3847c31de7704fce58a46080e35750289a039e6fbcbe4ed4e907891b5419cb695741145633ea97f8ec76404201dbff9bb4c068ddb033ce06d1a5a44fcdffc1852d3a4c79c1a4e685da70f5064555f328399345f475e74ac4dbe69398e941b3b578ec808c1fb5323b56dbf1561f0dd84c1cc4c5d212fc93d3db6f30320250416e16bdcda5e56c8949dca497882ec098847eafb192ccc42db6b622279e1c234280baddfdd32a429d68d3c108651bd25d5d8446601527121c5656c5b3ff5ea7c16fb9a036a7bd6aa2f2d0764a39afacaab321c4aa591971c7f209793224ac79725fa82a0a3b46744150fb6843fb3b5f5ea00ace666952b2f8c7aed17160fe24fe56f8bf050b636e140f6022595ac308791d3c95d0a5b4250089678cea8d566c92ae40d2f7d1a37f7d2d313d95c656a39abfd406cafc6aaa1919e9f94e33a8c970b683a994fe57392217399df86b3c899f652734292c397dfd0cb2c257190d16d2a1f78a89a99a79165bd64b577b25a601446e3a39d7e7350c3740f674e0a4c672cbe0d6808a9f43a9290ad2dc50dd512d601c58a1189c5813525eaa997120f58711d0720a39759c6f033ad4e7a37d373d3a732a3fe51845925f6a15b1365fe1e706fc97b53429393ba293c844337757f5d4f86bad2a09447fece77daacc2b6202440b8ab19ce3ac1ff340d30f9de3ff0352772db469efeb82da3d9555627565f9766a532eb748a6622fc5e133d88f52e4ccd416ae7b978aad487155b8ca5fcf6f3427a7525e738fe91a8902544f1243249b915414da8f3019978cedd8c64049461d7b0380ebd5b6077f9bea67080fa8921dd37eed974bc218bcbe36585d5ec1e5c7bcfa4210ac894c45a113533a705d3f6cb585fa3667e94e0f636f66ab84e11f588582906db28f3de8ad914876cca462279c49a440ce6d5a8acebf229a40aee64a9a68c262cd82ededc353b0eec7241dc0b516768010c0614af9de7dc0e520fca62703a65faa4a80f92b5b7bc044382df3dbc279c830cd1d1711d40a5693b8b60c82b6119296829e4c818ef5d99cc3e670f3cd2d8e610162c62578612bb1367fce207500eeac8d44669b35fa7134d2c37dbcca7855d9650cc8e589d0827040b2ae6d1abe5bd63a8d7dcecb8f68670a7280f8c2006bc03b81f293cb2700c89492dcb5ab8f5b5ec09114ffd0e914259ee950ebd17cd3aece7da6411d4b553d0e0f9adcd88a51056fd178ef07812b65c7ef226d8d900635ad12b3d29b90b9a7030b803fad579db5d5068f4cf925bd4f1fa0f36f507efb17cb9927d1ebc4e1404d5ae5d131380b79f0749428b71a5f13d0141d8ec3850be0ca8f90b01a7cbe0599d6154b3ec000f9271c478641599376e6756ad060db8d84a671c1ffa04c1086b7040eda5c4d091be9e627f9ee24d7b7b128d26533deadfaa9e4fcf72af026cf13d5c6f2fdf6a31ad004ad9b1d2bde62ee60f2e8606a19344edcae7c4c6c5a531be9b015720ea19f1507908139cd57da6615bb0a0a34c7a0562774eb7987baca695e8e0bba6ef417d03ed2c5a3590affcbe71a0a7a057f36d19aceaa55335e7a1f1543b40a98b58a00fe438784e5daa811cad3a17b4411dba2b842dea7d1e0eac50c06d9bfdc03862ec79bb626eab2fcdb9e9cd45487d6ddcf6c836d15cf75f6953d1bf6e04c44a11f3b350248f3d499e25b2e64cec883cd92ad22da81146920f9a7c107d0d421952d0020b41354ed0b35068b9b356527ea47368fa6fcecde84964efaed60de8e1cc29f1f53382718c4e8ee90588ead0b667664a4d71c7875869dfbc33b37a69c20d897b840a819c74aecd48aed697e07638c1afe8c08de110f5f9487f68eb00453b5380809e81cb082811fb5828f4a3f6eac2c29748b8051009072a8612bacdb4a4e92b8f3e143147eb0ea424b3938c0057aa6544b36cf1a417f8a178f1b58a1fc8b3835f4a4c668313d8cd21e3c60622a86c9e3cd6807661b6ac027fe6fd72a5c5910771e5e0038eb5d45f4d8da2bac3f18116b56dd27a3478fb8543863bfd6a77ee46c644629e504eff618fd73c3eb132eb58c425d9e20d2997d2806ef1fddf39f1b8c3a6bac7a31101c155ea7d719dea7d0d2cc54ccfbe016b53628f2d32b0cf0c67378ccaa3bfe3589be5b6c6be649a5ea70fb282967561fdecfc1908a26fbeb0a9d6bf17b9c459aab8a86c0338756b07957d2bd661f6110f22fb9bd7a773e8fc3a14fd5ac550774ba64f8c20c44bac58727a856089367969fea11df98661954c42607996338122962e7ec3fc997753f3b99d3e40802385477dd3031dc43900a28416177152208a2626287e9349ce0d939b482610f29841afd92441cddff7732275b1d8abfe1dc3115da323327877073de0be0a618caa249db51af37de338c6deae70eafe8276f3ea9c2ce4de2f6b8423d9ec1a7a493f41a33aa2396294dfc11724d0128284642ad7d1ea34b00fb70abe1ea240c5c873f3d26e5d52abb6d3896338709a717b9d78ea3999ab0d9b0fa798433894832a0d13b41809e97b11cf584eaecb9ff0cb349b14e438e9a2457b9a90de51e805a9c95fd5bb35b6ae1c8b466e13d6b27aa714467ac9d652ee564ce750f6a9e2cb430eb567fa7c5c750290749e4ea6fcf6ecd8c4636e868bedb0edc8e09ab32800ee9c60dfcae1f82dbfa700ce78c41edbb52ff1cdf6546be493fdfbb08a45a4f8824819d3a58f147fd984228d1439c9f1191aa93d070219e5c4caba35b9be69debc0824ee976f5ef0e71c6132cc1ed33ca978b9c8c268ad807d3be32c2362dddba29a6f95638de26efdf71f0783233881fe5d180fc51d693f853d4c5f53fa5188e43a102d57b7e8a755d5481230048344537e48531ffcff0d6fa755a018a64314a6f498fe2ec0d4a87812fded5e879b32d4790c7544ef46272d43bbb012d3a581fdf5cb6e945229e6817f6c5353840bafa9bacb202aa6b2274c0608549ad8228239a8809add5804849e25584e888374868b2667504cb0421ada9cef1cae0128936b4dd6b060888f2e5d6e9e71b659cae2c54747188736e531a32aae954ca39b7fd1c73e13c9912b13587bf935c4889f6948f993bf2232afd8ca86dd9408999953289284a8de25fc9f475916fd9633549c5fdf9f536c5b6bf7683a0f1bcf0b5f545f2ebf369bc68572ba7edd67433ad430fb2dc196bee2212b3d0a8bba4faa342b19400df23307eb4837f85fc1102ca650a5a84b6ed17ae9601f5c1229d13a650fee781cfd6e137ae2463686041003a5c68b9ade342b129e0314fc36d6da7902e572161c46187d51db07ee5adf81255529e528cd9c58c902399e8c3e8bf59449d4239d8c3a7d7d5169fbd66a41c5344a9e1fb193ba3388669f9445bd9b871c069f939eda7f5a352c53e932eb9de84df1f4c70662bae9492ad4a9f7ff7cc29e5f74ab251d034e3de501bce998c16cfe1d4294174107ea1c7f825f3fccf0dfa753e278fd618e3c7fa7b1693f242b3b058f862bedf5f22f6a12ac8c0f3ab1b0be334239c0be693465882b9e690987e0eee6148351fcb58b07aa196fb52e67ace732567814016725d261fab05f98a0f4199b4d46c37d14f54decb012f22d197f7a0b6258ca96e3dd2f6bd07d818ede47a4760e88a740de651c94f71d2962aa67eede4760fa2f41c20d819cfb3304bafa13fa01438b25e16481bdd718534eaedad2ad3964f65524544170580ee69e6e8f79d89d526bf1ac367d8bc011507682e70949f093b7b0c27a0730deb291331c23224edb189f131f6ea05d5a97a5e3fd718dcfefe99374f60c1330ac53164a5300ce4e092f764647a900653108c43e329a8e8156eb15b11e60eea11da7b78d5473532ede09df4dad3f7f99814e585cd22c6398fad4019e557bbe98701b2b80f00a7ba0f98a81d945a019962b554dfe552b7b6eb7dcc164c547b71a039569ebf3f04c517b500cd42499d5ab2c808df4a0398d6cc4dfca6b5c3af1ec330a29efc34cd4166a41f81d033f4926d30b8c9c5ee9a7f8d63d47dedca4eb8f4e75fa90a6e43b1fda752291ee23e339bfa687ed54642e3e1341507d59e850caf5cf78145edb802353e1b064269f3da18fb420106fa9f589c6156e685fbfb15fd1f6975587858ccfd48a72ecdbd4190a45dbe8680d952608c1f135e62b9dc07b6448f2856423c7b7b517b730cdbf0f4ccf3891a140e74aa271a6bcb0c4c5fa6a600872060467e42da0087fd0e4a7c78e356365531570", 0x1000, 0x401, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = msgget$private(0x0, 0x64) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/74, 0x4a, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000836945cd6c653000f080442d5b62c08ab98554e0e8eae8ebd24de862f4968476b5227e5617c9d5b5ecd48d425863fb4c9cbacbeecc73d310efb06fafa91408d11ff27b57f1a4ae35a32e9120c935a99f0598661b9ec6a7f56becab2d57019ed6ee633eb073bc5bc2a972816b2e106c2dd84d7579cdaf2098b3004d230401faa36169be22d157d56d0031435c826b540357ed834128839d4cf1f7af5fcf05130f9d0e3f9fa4d6b8da37a1bf3ae142d326df9ee6c3c693"], 0xa) 00:51:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = getegid() setregid(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0xb6}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x105) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) setgid(r1) ftruncate(r3, 0x0) 00:51:11 executing program 0: r0 = syz_open_pts() socketpair(0x1f, 0x4002, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="1dc94fe2c6397a426159ca9b432fca78b19b10a34187146ba4b92fa5c91498b1d4bc9bc64c9d794244daa0828017502bff615268c774c53c14147c4cd0bb7c2739fd6ae34f05ff04a4623d8d179198ef7689b6c085dde91f3f27e16d007b84d7be6572a6d500dde8fd9194d8e6e37b1d789442550a0e1e1043ff57142004116e554cce7c53a87cfb5941bc7664d430cfbab4aee856b50678e0a3632190274b4c16174bad5b9794b796a16037d0011cab6ddb840e30685ab5d70031babfe7f4dc9868e74150bb7bb17ef5ee0db1d4c0", 0xcf, 0x4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="ec3e92860616f18c72790b6e66511704cd1c83424ab804787ec595d171116493a4e5ac7ef860df11d69826b18f93ace6c9e1a72042c62a7917b2fe6f6d800d54b9726edfde3cf73a154ca3ce6791b248dc0210a8d5399d970102fdc9ae61f6b2e0f724796d", 0x65}], 0x1) write(r0, &(0x7f0000000940)="00c5f8352d0917", 0x7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) getpgrp() write(r1, &(0x7f0000000280)="762dc89ad052e658b26ea811dd721fc264ef2e28e9b724175420a9fad5a0a918813c2a3d83e4e132d0b6cd1dc92238aac65fda903cc2d66dc777e5933ec3e8994f2a38595fbdb8a4c334e51b2379a1d10545016cfef3ca123b6a40f7bb88983e8cff4521fe529b68f0985289df92e2a5c49b228b6bb15d7713e0606fd9c45b4e431b9f6393090a07d8c1de68ef5124733b7cd38b7cde19abada1e9ff0cf641594d31f1ba0ba21e778bff26f7953f495260a8d89221165c8d663407925fa3689bc970009c7750660cccf57ce05a24e3cc10937bc2b0bf1c7bc646a9264386fd6345f72898a022b11307067b7bdd865f33449416", 0xf3) ioctl$TIOCCBRK(r0, 0x2000747a) 00:51:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:51:11 executing program 1: socket$inet6(0x18, 0x2, 0x0) 00:51:11 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="11768c6e5ebb7af4e00c0316e89762ad82ab1ffba3eda28bc158691e9de48471ea35897e27bac7170205a3d5b95912e437cc84660797da5ed8d6a2f1c5153334d63932b01f70a4a8d1c7517f124b4709d85730783963158c595e7e5afec0624a28b265a18e867e08e266f1510d9a189137e80af3d29d8be64f1cab44b145dff6ca96677c30621e4be3d837cf5527c4", 0x8f}, {&(0x7f0000000140)="7d0c7d4b57ebc7ac2f12679e49a07a4cfb", 0x11}, {&(0x7f0000000180)="a1932fc286e85763d5817d75d50a456a65f8effa82a2a5bd4cf52adec276c38bd3aa044156a65dbe4e9a6e4cfa50eb0986d00e7343a28ff4734b4d3e25ba134c3b0fdab31535c46e1a4de7e4aaec0ab1bcdb467da6cb94991c77678b53d8af13242da151aa24bda34ea0dfd1d7eecd50b5a31325be263ee7b4b4cc70ff4ab5a50760c73cab5927609e0c23065d976a4d950d1c5c0d7cffe516439b08716c26889c87910f210f5dbaa313a70c362c989192128faa51e4b7f21c8b6efae4454276d07c11e33a164f189331f70092e225c7f415c74325814c17c9325c1f4dee55f30e7c3e3b61ed51cf1a4965a100c95019fc6b41f2f5b56c0828392345e3b7a7", 0xff}], 0x3, &(0x7f00000002c0)=[{0x68, 0xffff, 0xfffffffffffff3d6, "df4a4cde311a03b543ee00b604e29ef0f1231a3411d2b813de3bb2bbde522624324dbaaa284d661b525e3bd6637e8157c49cc8b66a2646b67bfb8f62301c4326005886b6febbc15e33b57973c94704c199c21dab6b"}, {0x70, 0x0, 0x8, "ac50f633fad9a752c85e1a983216af136659d662e9764a8853dd3cff854479350074fc0e35ca8bcf14196d80d8a6e4793aef05f045e890ad9746288ae2adf118cc3b50755a7549b589337a94e81385721f92c13a7c1aa09e36"}], 0xd8}, 0x404) 00:51:11 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) write(r0, 0x0, 0x0) 00:51:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) dup(r0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 00:51:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, 0x0, 0x3f4bd8d0) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/11) dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000000000000002, 0x80) 00:51:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x49, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) socketpair(0x6, 0x4, 0x7, &(0x7f00000001c0)) 00:51:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 00:51:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x1, 0x0, 0x56a8, &(0x7f0000000000)={0x800003, 0x1}) write(r1, &(0x7f0000000180)="169ec3ae05a2b8e6bd86aafb66575dc298c778974f4cc05454e815aac07d4f1773b3be05783295812af7e0bb998a6160f739ea1fd79d07db9269765f0e19a9162887612248e59db79998deb9ff2131ce6d0f35d8aa2c3b44c9cd7fd329379ae0ac84c418e90832fafb5328e718c4f2a29709704d", 0x74) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() close(r2) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x68f}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x20}, {{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2, 0x1}], 0x100000001, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x6}, {{r3}, 0xfffffffffffffffd, 0x58, 0xfffff, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x5, 0x8}], 0x8, &(0x7f0000000080)={0x7fe, 0x1200000000000000}) writev(r0, &(0x7f0000001700), 0x0) 00:51:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r0, 0x0) write(r0, &(0x7f00000001c0)="f254d1f31a647b26e8eee57915d7c4ed6c0bc45a433741a9b9b10f84c79367d821118169d7fae48eca5457970121a94252c7aa7a9cd914925b73975b2d536dcf6cd2f25bfea2d40fcd82497b14b77ccc6932be429fa0a9dfa75c11257ccabdb3e84a7dd833de6564ea7b7d01631c67c06bad4384a1ce7f1f5f95a90a7bbb111f9960b6c2bf859f83758afb95d425254c2d2796ce5930e24c8b652a9a7bee8f5013726025506a02dd5dbd1ba92251f09bd80c71a96cf20a2896", 0xb9) fchmod(r0, 0x8) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = getuid() r6 = getegid() r7 = getpid() r8 = getuid() getgroups(0x3, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000280)="682b3427b47e39f75939bc4bf4cc96e8ccf1da05a526ecade8fcfd4485b66159c808d388c03fd523e41e3983314bdad8e988580e5d3f3761c83a9ef852f21118c362b28b619b242124e3ce8dfe1648159fd7716a68ae335e8335978376fd568bd7689908cf855ca8348d275836518ec30c17da0012c79a62b5542cd0b28c013e3bee41993e9c248ba1b62af63e8969db4afd300c1f0bbdcedea77f173ca7f01dd7f1dde604fb9ae28d8ac6226f7297b8453e4e5a3ccd2b1df5aab8103e4338db330ac75427d3e52fcd3785ef038b68ddb265926fd3b20ed63ad2aebd383904eb7c45902bbd851de9342845a176c6c0e7d65115db020573edb0476e", 0xfb}, {&(0x7f0000000100)="4a8a5fe93443b6ca58bd88d388c02aa340cf2c0f7bc5fc5cd157379b8e1ec42079acc3751d8c49ff90f292f7f83bd0911c9bbcb1d636f2f49191baf19e194d2e68c17605", 0x44}, {&(0x7f0000000380)="33f5bc6d9623ad401fd09829f1f3eed7800dbe52f7dda6cef42eead7c9096ea2ec04e59d2f9df45c419ee9b6374072", 0x2f}, {&(0x7f00000003c0)="c29970388d0cc62a8b7cfe6babf42d2c15899e431249c863c52ba7fa06f482d466345b683a7b051dd0b36b0eb276f706a15da9fbd6af3dc99a5f2ab98861a1d5af75e8fd5d7d9cc50488b11041b53b70ff2cc22d018b53fbb4a89d3c8697c7738f0e759496157f5626919baf0f470790743b244d2bbe9b566cabe7f2d4b05f539d0893bdeeacf182d10670b2cc9dc28b137126d2690fd66970d78d11cb11", 0x9e}, {&(0x7f0000000480)="091338b35ba592cf1f3f81dbeb4dc6d3349558aac8e6716a479c818e36b6f29a1a2818fc7fd818605b7ecce92d738cdb6ad3274f9d2fc9c7285b63ab77f09770e788c1b9b9e41a39c35d18a86d117766f70e42d27265ddfadbb1cfaf948f9aece29b7323abbe9b67f28abf01b1d12683e0d2f369d8e69f1314d50dc9ea2b8ef450279695045be12727de335ba219a3f84902e86750c31bbca824d57660a95689d6f42c71d406c9a002f933890dbe49093c9d4134af0c60d21c63b123094f9e25545992e08e8d9136a2e9377b22bc521546396cd3207e5aa023c2a8cf1b04d56f1bbb3c89d3aeb92e5e89cef7cf4a41e127ceb62d6144aac70f55caef99c9df80bd293610ad47b29d7a9fe1389ef73fc8728f033b3ec4834535b2af558efa2301a5e25291e3cdd2edb0d8c73f14539f27c35fca8fc23fbfefb2715acfefa1613d22d84c2a93e8ba28b05c9f1a75cfad1f446f49ec5cfab347493f2314043e68ae01862d06f2ec11a170f93e18af24812ce3dbd644b5c75a5818c9c0b2f54362e1757fec409841a816198a5e3dfde0e7fb8a73d5d7b4d5f40a181acc0adbafd7f6ef27a9b75b7eaef286b1927763648ff4b974e988b373ef7fd8436c2e8bac80e27a752a4dfbda98dcd1870ea550356527c3976bdca8f152bdde9cf02cfdf7228771ae73e7d83d4f0e0b31741ec721a632181791ecc79c49185817113098a5f9b6ca252c33ca264833792096802b09c80b43eb2ac264a8fb5a3bb725790012864d3d062518bb94ea15e0e4c2f65c1e6e5e26f30e112d393a7ed5a3ac779e68f1a7ba814e76814510c65f653df8917ab4d263f4425c01fd5891b6c227b12a7009b7327c22a591efcad387ca1a0e62cb129c435a30f6ed6457593df28874cea1bf9b55fcd7561ccd28b5d6e5b2ed26811eccb49cce89706108d0717d35d52d9451ce844c2c8ebbcf0fb86830c3391c5316cf0432f91b1d38798aa455602706fd51718f2d9794464fdbe20a97441effb13060b56ddf02349aedacb2df51f9d1df2ab54e5a2d70388a197a9b11f89345a1ef6c895915c4abf4faf732e0a8d5c81dab7c27448966f2903d4b128ca01feee2ae36530b59dc402af964962a449fcfc92f1d65d6cbb850f6df9e44733248355228cc87a9d9459616350dd788b4ddfb318d8a1a637de2c0e6679808a49a7cc2df49197671aeafba2b0d201b2954d7c171fb72fc9a05efa4b39bd33097fac6a86a397b4635b761691434ff85361fa80885cdb87f96eb13c3bf52073104319cc86ec983fb208b9a95dcbcda2730b4a18e87be41a501c662722a8ab92d1098aba5dbb3953ecd3889896f1758f78b45c878840117563138eb072ed9e983e26e0f4c882a344d66714c5ca1a7f3abca4a39616292a5e0a2ae7744dcb00737111c4edab9dab5282332e2452c943195681cd4431d97df933211714359e680a8c5580b39571164f011cd3ddae210158f7ebb2ccb6ec529ab7e5854b6d807caeca4d095d534f0f2b5d1b274aaa2b3bd3b359f303f58d9997bfa91b283e524403f4ca67bffa164a6a2ab50447f09ffc0af19d43322bb96143ea3a478d6035f8641b2aa80e08a7d3e5d265c6a989f0ed68a5611fad82eb876826b4d73f6542a14e4482d7bc777e4f4ab8ea7184dfe3d27aade7bcf04b91584044a970cdfa6a21c3f6528461c425a2236e75dc85fcbbb407b55c1c21cae92e6116173ca7853429e23129aa7948a2145728627254f5e8816db0b563db10c23803124bc8e1a85577dd85eb870bb802f4742af2b1ed94cad22846ce74ae22c885f0155b2edb155e4fd6158a2382759ec9b118c4e2eaabce38bd609ed5f098bc9a19188a5148db5c41badd39cbaddfcce7b968a818cefa485b9a93d9ea274ffea3f4de241ebfec31c4ecf33c8e4d12fc563f291be3ca77ddc5721e8216f99aa1e8ceb2b1243d5bd55114d5039c215d0f2ea1f9880e4a3d068f5b1865179490fa7e21428dfad60773e5349bd9e474d01fb3f205cb1e4892b62019d982629ad5502fe58287067ffb59645cc455b3daf4ed28cf5b3fa5238ecc7be46943ce9b717b456bc3cd7027bfa9eecd8761b6a2d552ad81cc9c3dddead52c8d443bba32d6142a0dc5e9aebe5a166ba1b0da71eab7a8f1fa0bcbe526ad75f7eae8dff47f87ac2d44809119e486306da331d188c2596c1c72d3ade3c5dc9addb88a6201abd297142cd4a78565d83a6666d44193ae734bf160702d502b534a970e5f80dfe1d70a1af1d4502c569a0acbccbc68b785b4fb512637fc4871793f4b1b7eb070b01680f5896040202958dfe851d7af35ac7ab0e0f9db869ed26e6d2e490087c0531daf99d6878ed36bdab9a559a811b26ae3a025cb3c79d8a4f13357988e8edde9f279a763ab20f35c9ad6ca24d441425cb12fba4aaa86def70fe76465fa1787df94562112f9a2cd05597730970f0151c733555127d19a66fa28ad12843e971f498e5ccad436a3cb93109c2361002be821b1256ee2f8376e7e922c9109897dcacd8c0fe946937c99ef90df39fe3d7d31c8a529df8bca6d1716904a4812ff5df353bb77dd328a004578f9f67d0ed234eb4a4de6fe3c9f56fc7b4e59a8272c481cb460bb4f03bc490ef870cb282ce9e68c97e4cb8e45e4964db1216c23128b2106ea5e4aeb767166d76dcfc90560a59242f65ee0420e5e432acbe7918d58e0ad9fde5904ca09843cdf6a3eb0180b72cc35a0100559028e905dddb4265449338248f2699794f3ff5b29b4e6c6204ac51cdbe0e648b8d07f9eeb6b3a6058d8a6eb3aed0e99ee7d0bdec42acc510c39699638e4eeb2f81a9af7ecfa0be8d248fc26a5e2c1b176a3b5dc607e6e0dd1ae6e231bff59424ed0af54ec6e5940a5fcf372b6cd81d10ae169fea759d80689656f4d58bfaaa4df3476389028bc0cb39341fc08b333fa9593593a84d6c07f17cf84a5f0d8a658f999deb7de304e2683c13a8c77b16e77f4b4263e054691b9fb58f19e32d45d62a55adfa16fbc7e78a610fcee56043402000ed6fe7ad3f18f0f64e413f350566abdcf14652ca3f8ad719fd2a73e158d631d16a5d3a8f3065e0861aa844c131a5a754a26d45822a4c5be778c42ae0caa3af72d62aaf6e7d87fe300a1fb17fdedbabddce037cca2e431e19f0b45ccf271dbd21910afb8444b12b22077ec97a59dff93ca039ab12287fa9a0cb129e9569488998fa97e63c7a3b1327a6abe819992f77cb31d8e8161a1b596603d3c1d0e68f0a5e9f192a1874513758a3e45cf67fd4c1bb57838f5b7413c6c737cf72ced15cbc7c8d7334df9afeca3c29493c34c089512773dc024ad73d303566693ff8f25713d304daa5afecc619793ed22be28d6dd5aeceb94bca77332c384c6cc6bbed446a948d77980f08ba876e38e3ea6fb3e139dda7bee150b2e39a20eb2e767aec823ad37cf69de16aa75bc53d4bdf17c0c8bafac6da25ef75cae8524b9b738bcce696e218335dcd8fddcf2a85e18ea92c83870dbc3a06c18440b827e31a8d56638d9213f33c7a59c6be9a287215e4c2bd2b3ea205c3b6bafd5d87ba2de17baf0ba67f917f6d2f4efd290061cd8e6ca095bfd9b181ff74c27ee07fa660ca3a0fb2137eb7c0e47336827d2006b7d192cf35711c12578ed0ddbe79dec1c757922de01ebb927943c63b2184d65c609b5dc0ba00de662c0c43d59e272359fe93a86850d7f38c8439e3e92bb55816179728348c17451dc852a08a44f726e8b0693f03009e1beb4db92ee84adfc9822c22f7c0663b38b1f7177924d0d4f3bb8ef96e1eaf5d3a6f70500b4d57a35f936a4b3b01e07c1cd8bffad9a1c4d3e36f6e04c7f5fe3f13fc5da72f8f0a1480786b2ec8b961f63c44dc2e2e24b41a3edef86b42d2ea4d84747ca3e745da74370668224f92bd0f6984594506bae49ed89753e6f63d98eefda8004053e61fdee3a16272a2ad55b2fb22ffc5f05a9b58107926f76e37434432afdc306df2497c1089c6114a19ea5ef04dba3dafa279a19710bb14a0b9edf393ad1c5312148fea9ce64091d1eb0cda5a5bcb2455eebbca24a26fff30c7094498d9fd1349be10b24fc904e7ad4197c8a325646c4ffe05841b5bead8680fc49775e537f36b15db7b4fcacc0d60bfd7c25a736fdc14a3fb10a701519ef1c81d22b8c6252cf713239a111d05ca2e2ea80084ad4b739be38a87d9c6fcaa442d59f34f20b364a9c668dd4c21429ae75562d4ede1b5a971a6c2364ccde432eab6fdcb8bcabb753e37df3b8876c1e3dbf6b3232a2b335df3992875942334df9c3c15f8e2e67af72770613f6415e332fdb60553e9c383262fc8b108302f3dd6fd6e94ec9413555d927f376a82965ab4a19bbaca51eeeae3f2f13301a4f3a45368aea77d71e4893596756113c90a259fd65ee52b969871d30d107217a5cac7bb41dc928c6bdac9fb725218bb2cf130db9fc586e2f61ad872d5c79e9059af943ff65f54167f630ad8a3d27c258bd22c7ca89e81e0aacd7307d12a8fba3d17215e3b41dd9354d3b635183527d16d089caf5fabc9fc88e4d36801953b46f410b1ad337e069c8c09e72f5cc698e29ef05d25ded1449e10187354efedbd8fc6fd8b829de7f47ebf3b9be491bc868cb979efdcf251f1367d82e235990f0cd2f7167030028a53ed929a7c3fab4b3d8808ff6e6fe07cb831d0a2e05499eb4444afd219ab28fcf61850466bb2b53add31809c5d068f5f65d13170428482479976487b019d868be83e3fce91d229cd666a080d15f4e625bd1101cb2a90ef7a1339ab1df01cdc6f4de2d496d9c5ba2cee56b8083c6969978f8dae6b9fb9550dab293552e99f13e209b892d24b46651f44ae1a1fc1df59e1bd45643aa0b97a1d73133646e6cd369591148ec620861b61152ba07da8f34a481b38ee20f70c24d4004c74dc07cc7768f062d586f81c2612478a10f9f75eefcb46a9c2f176372e624bb43e88c8c535a369ba84470cde69ca690d59920beb4175aa4ef12f17b0888dcd2d8d0b18e0a51073aafda2afd949bda91deffce09e5faa8ad89bde0e172235d2164e05a9b39d3a6f075183068a1a02c99065f16d01008bd0e3fa06efdc5978712afe64ce48bd8d2af09bece681bc618321ed0a5edc9339af126a722c846c5142fb8d3decb130fc1ea0f77cc2510151ba774e8e4feed3e2c336a657bd088e6b341e85f5de3ad8fd8323a104c832388d782ebf90068a3bcead5ba67cb63d379821e8a2be72298d005e2e29ee6f372fdb303d1d5ce6bd2b1cc027ad00992d978d78baf66839e9d0ddd48712b81b6a5e3d902c3da4b8a692fd4be67cadf9cde4c5a3a03aa538eebd44e1c50dccc91909aa87d6866b047163b6841388f74fdd08f884a6247af1462d1e08fe22a86530e6af5f3a362abb778c6f0cfc8ed00ab06f84049e2da1aa141c664617e1820d6bdebb187007ac2b8884e1d88020c4d7f578d8918f8ef0730ae9f409901e96eb8199df052ba3ee41c099afc3a7737d228090c8337a385d3a6167e72741ade6b2d7cfa9da4bfafbadcd2ee82dee42d7d05b3d45956a4a683a77eac9fb137d110972436b9db5bbe2fb6d993ecfb494e4894a79d204c0a9c12d8c16230cec29384edf0b9e0229f5b8b3594f4b1160fa537e5fb24214dc5a0d78c32c79fe95be86c5535a85e330c232d2a2815f6b83f2b27171780a66c57f2744cc899cb6ddb9c7f35eed2874bdbffb8491d07a8945ffad8644367dbebd1d6d383b06f5ca13d9a87e6b3e1d242523cd6d3c8e4857f71f19b48a04e6fbd3173df732e07cd1e18387", 0x1000}, {&(0x7f0000001480)="b70f149725ff99df620f080957ba3ccd2a7056f9d072602ced9c5cc82ca341c0e1e6ea2299dcb5809343fbc03646730e660d9336bccee6d00c59c04922576b3d3ae6237719fb990bf2bfc320bbfed40da2c02951a4af4a079df07f724962eb5d07d6fb5bb7693a02bbacf51a6dee62ebb5959c1a892ab8fac42e6aa17a6546abfcf4f1cb089ec0c6c536775f56bdba314e998f66e169e3556deb09dcbda580b06cba636baafc4ba5efb0a5ec7b8f54bf8fa46926a06daaa004820d87bbe4aafef03826", 0xc3}, {&(0x7f0000001580)="7f9a37f85c596f052bf60e10167c322512922fa9b2346fe4b51f67bbdb19042a6457c71d771373d615f9b6d81a8d5cb73d1a63d069af3a8413c794133978d0e489302b624d8f7c55d1f6665749b9cf14bcddc0281dd5d371c3e65401f6c1fd41d517b0002454170aac3945870b6514df0ad3899265a325672c236da143bdf2335b55dd09e89154d3c6ef41d814c4212d17ff520aa1462e26dd902513c8d57c2d332be01e11444a3edac4ef9664eccfc2522f", 0xb2}], 0x7, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40}, 0xf) flock(r0, 0x2) fchown(r1, r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) chmod(&(0x7f0000001800)='./file0\x00', 0x10) 00:51:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x3, 0x0, 0x9, 0xc36, r1}) listen(r0, 0x0) r2 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&.,\x00', &(0x7f0000000280)='9\x00']) accept(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) 00:51:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 00:51:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r2, 0x50) dup2(r0, r2) kevent(r1, &(0x7f0000000040), 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe2}], 0x80000000, 0x0) pipe(&(0x7f0000000040)) 00:51:13 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) socketpair(0x3e, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='&]v\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'\xc0\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x1f^\x00', &(0x7f0000000380)='\x18\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)]) socket$inet(0x2, 0x3, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x1) 00:51:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8000, 0x4}, 0x10) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getppid() r10 = geteuid() getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpid() r13 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r16 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r18 = getpgid(0x0) r19 = geteuid() getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="4e09c44f7cfdd5490f3f4e8098cda32c30e66ac3504808f73e0ad91df40a22ec92fe4793c54443b53ecdddd358cc78d7ac3269fe9c6b8f92410929b498f8daa90f0a97051e79080ac70f73619fc70209f655c63a776043ed0b68676e8a9754ce4719b61d5c6581ff2d027f870f31ef8d22238a2d", 0x74}, {&(0x7f0000000140)="8f83ba333b42c636b9c21d8c4d6690d09d4283538aebc795be7d95a6dec88cf8f814b297d0df653e788e19798ef8c4dbb76254e2cdf30e4abcb23f4560ede3049f922f4ac1f210f6368480835d48ad9f363b312bdbe0dec940d80bda2a79ca88104fd0d7e0ad98a3", 0x68}, {&(0x7f00000001c0)="6646086a53136abeebe63de76cc457b015d48359e73dc65708c8adf0b8e6b051970188a65abab97525d4643b48568ad2e30749e621ed8e4da032b8ffd3cbf78bfe1205f55b275c384321e9d6cdfcb86581905d23aeee8e111e4b26834d295604e3d512bbab4813f62e3d8cbfb767188e8f2e831dd077448bca7fdcaf221502f7bfba4178dc4f865345c19052d43b0c2fa4b5d9073f3afdf586c26d8139fc90f49d871bea4e7f85dcfc4f0c0345ec7d014cc57d5c93bee38c22c8825477bc5eda7ce10eedc1e3314f104e069c690defd1b2f07893050d749734076fb5a5685758981ee842db6389090a538c0aea", 0xed}, {&(0x7f00000002c0)="d735b7b8a11c20c0750469bafd4db82a6e5a89dd5326f887e3b9c2f7450fe6ca1fe54aba0102d4509c582dcbe3b51be5de9b94c39ff4788162a805cc832664b01c41efdefa09d2ccb25c79837faae1a481b5575367c237fa9d944699190e63a79c35210276874aeb98d431d130a44a5c4dfd90ff9ca6f71e22891c49187d155a705bd6391464d17934837cc6340670ddde0b2c5866dfb6920c634d7fdc53fc6dba10034a6f1a5a60713acbb23e663a54c36af91cbd7e07dac9df8ee659e52ff9f339f2ab7c8f88ae909547e6ac55f615066a3f85665bce56eec290", 0xdb}, {&(0x7f00000003c0)="122514f34151dbcd4b98be9ae55a6bb026a6ef0f56f9933310f31f44395f42c78ce18533e950d25e1ebd444d1ac3c3ac6e55283ec58756e49f734b61cbfe787ae25e0936e681d568d98f58c21f016fd329605918aa26726457b61d9067788795f46045cb7f99633124c34355b8fb", 0x6e}, {&(0x7f0000000440)="e80d65ee8f14363bfea8923b43c357b5bccffb7fe063b6930eda4b2ce91e38fbc9eea49f7415e14635d2d5bc9d9588556030d156773c63feffe7cf7ad42fc8cfac5bf80130f3cedaf64d99bfc41dbed854e428f24e45f52d57c4c463204ad3dffa7fc0065e72cb539e825a1199aff7ccbce4208ea80b4b902626ef63db10afea12cf05f59ef39085b7eb1c55ff4ec5e4864489880ffdabe698d6ca72b39a6065d1df566b1ea1", 0xa6}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc0, 0xa}, 0x5006fca17a09691c) getsockname$unix(r0, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r21, &(0x7f00000009c0)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) r23 = getpid() fcntl$setown(r22, 0x6, r23) shutdown(r21, 0x0) lchown(&(0x7f0000000a00)='./file0\x00', r7, r8) lchown(&(0x7f0000000a40)='./file0\x00', r19, r8) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000a80)={0x8, 0x5, 0x7fffffff, 0x9, "25002b21d0cba33654e4d4143b6cf27644731f58", 0x4, 0x10001}) 00:51:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 00:51:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 00:51:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "b83e5fbb1e72ebc4ebf18ed1036046828d3c53da"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58b0002000000da0000002000"}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 00:51:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) geteuid() 00:51:14 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x4, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 00:51:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:51:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) dup2(r0, r1) 00:51:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 00:51:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000068d5ca80000000000000004665d5918024d04652c15a1df5304a1fa3548ffafc4d5810663305a44839db05cbee8fb0cbedda41e640675cc84588b79554ace78855ad029831b451d0b1c6d3b6782616a543f15faccaa4a0af7b3f5b94cd29b3e77b80dd44d7b1a5b57a3b2c70cd5224590992223dd7f526a923e07a81add7bfb37a62ccd82ee4e2694d45c29806edd632263b07736d63a58f8743e51fc93d55a0dbd311d2c991bfb5ddd197ee0187ccda774607d8cb4e4f2342e043182"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4e, 0x7f, 0xfffffffffffff2f5}, {{r1}, 0x0, 0x1, 0x1, 0x182, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x10000000100, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0xb, 0x6, 0x44c6}], 0x9, &(0x7f0000000340)=[{{r1}, 0x0, 0x40, 0x1, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x8b34}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x93, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x42, 0x10000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xa0ec, 0x643a}], 0x7, &(0x7f0000000040)={0x4, 0x4}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:51:15 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = semget(0x1, 0x7, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x10001, r1, r2, r3, r4, 0x4, 0x4}, 0x4, 0x1b, 0x3}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r6 = semget(0x0, 0x2, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x2000000}, {0xb697, 0xfff}}, &(0x7f00000000c0)) 00:51:15 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x2, 0x800}, {0x1, 0x100}, {0x2, 0x6, 0x1000}, {0x2, 0x37, 0x800}, {0x3, 0xff, 0x800}, {0x3, 0x2, 0x800}, {0x1, 0x9ccf, 0x800}, {}], 0x8) semop(r0, &(0x7f0000000000)=[{0x6, 0x3}, {0x4, 0x401, 0x1000}, {0x3, 0xff, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0xa2, 0x800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x5) semget$private(0x0, 0x1, 0xa0) 00:51:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrusage(0x0, &(0x7f0000000280)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) flock(r0, 0xd) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x5) 00:51:15 executing program 1: getgid() r0 = getegid() setgid(r0) 00:51:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="708b334e4edc377631e43d17e2b22f4f2cc20afba4c2e374dbeb9bf9f0f9b226c6c0c3139b655df4a97498ae2685ad45af0750d19c5068cca436b92a91c6e0af7a00a72fd184e351462477a2928ccff0dbecabb31abb0f9d425b88950c7ab5c1be3b795e9426bf14cad3a8025b90a61b94790c5c2d15d6128ed4091036c7ad860af666c6abe60b8d69bc0504813e8e8606589af01548e7e0a90202913d536443739b0cec4c1e", 0xa6) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000100)="63007e56b63df01ae52a22ae46d0abca7d24ca846f76afad229aee565ddffa5de2444c05ced77cbdcf2943a0dfaf612b08d91e3593f0e165ebfe227f4fada4f981714a5fa47a07eab580a6d9ba0189747cb9d0f13bd76110e858e3f31cfe31e5d1bbd28e16b835927e171f07da3c6ef160aa1ab17e1a291cc1ee332df804fce37688e5c4a5577a0aeefe5564469551b5d196bc570205638191abd2d00c7463dcdb6cc76bf609ee52a49490e7f51f7d884f54962f3bf9fb3c7b756ca198df19897c4f255ebb550c2ac2387aea71e1db21b1604ebc09b48f25b7eae10032e61c6e2ae2d6e189b05ecd989e09a825e2c20d636b01fd5d625fab557a", 0xfa) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x0) 00:51:15 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setflags(r0, 0x2, 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) write(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1ff) 00:51:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4eb, 0x5, 0x0, 0x199f, "596acdcce0630601ef3928e71d30223706c07ec0", 0x13, 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r1 = semget$private(0x0, 0x7, 0x11) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 00:51:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16e5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000003020e82cf24db1b689adea495049b1c2b0ace7c49dfb67ba33cfd5d5702a2bd89900cf6ec07e26119ba0bde84061f5a160f1", 0xfffffffffffffefa) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e8135980b015439a446824b9036862b043f7f976ed1c503022e7a2e86aee03eb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad324d1b409bbef8c8070db69594ab36b62a5647aab56c56162f28211508f6fa0df493760403e3690523ee2dbc4cf1e7f717206a6a27527f05370fe8507e8aaa72333cc5a903823713de8f528d4e201b613476c71c168be96d852e5abac9f75aa2d1f924260b9b4fef01cc8411877d85235568f88dcbf9489745e48829b0eec7c3d90fe57b09ac2575f61db887c6b0c7dbafa392513d6cd8b57838", 0x1b3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x3, 0xfff, r1}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 00:51:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:51:16 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80000001) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfff) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 00:51:16 executing program 1: pipe(&(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 00:51:16 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) 00:51:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0x3, 0x11}], 0x7fff, 0x0) 00:51:16 executing program 0: minherit(&(0x7f000045b000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 00:51:17 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000000)='\x00', &(0x7f0000000080)='.\x00') 00:51:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="fda51342329fa59594cd33a58569996724c342166582dc5adbcd70b8a32d4e04bd82d5bac2aea5b4bbec2e7cf42319bd361389c33165665dc32222796a001220f816891ec256ad620a97dc395dad038d80797aa084fb1bf1ebf1fdb20d652e8ed6d943d612eba3b0409a4ea7d06c667d4684ddf0b973a7bba3719a52c39d1e757f6a0919f5ee04192d4762a8e6ff1519cc0475dc096d2216dbaa57de31a9dfeb8b56b5dede48f20ce6e009de5efc160372a8e6fb0f1d903d5ebf1d244fd367b6889bd6b15c29434c48271b2784df4fea765d7c1e1f8ea68450fd410d6c7184916066334dce7896fac8c3b19650dab9d3825530a3545b392d33c7395da489376cb92caa500a7ae5d58fdb4dc12dc34afe0f24f1796369641495aba9815c6b39963e55b7c613f4d765f485ca1b4b553ae2f33f331618378352a70c50b6152d4c913a35aab4ed7a644786b14e8c00b1c04943db9f0d12d9d05179ef2e12a5cccccaec205617b8397f6d57b596d69ccb8d5faebf063524c3a22c5d2be39ff0812e17292e497aeb202dda8b78460a7dee76b7764ed8ca971cff9fb9eb2fa30adba0750af0394b993f0407eacc8042214e9fdd0eb00852c585d5fd35d6c59444a95b7e72397e83c04210a30917e3b299a0700fb33d26c3b818f32a039b922e9e69c398e82a57126f2d4d24f447a39b0bc951350685b3c54840439c89769efccbf07df2e4631866ae2ebbd9ba6405fea465b4e3477a15ef8c4a72a36f7ecdae0a8e21bad0285316fdba351a64faad83f093a1b73810081c946f28a7f679e5486eb8c24900563e9d2667e82f60ab460c21a28372399b06fdb2a6d91c5e411d93168dd3bdee561dd1acb86e651fad94b37b3f34f18e2e37bb9995935a3bc76e3a03eacf4ae18479c8e4ca775d198ca7d8c20a3f652ab3f17ae0527ef0fcadf2b00a8f0f6fceff6d9b21447e0a3796248d500d6921ef8590bd47b431f0f9e77f8da750dc76b751871a3e69351597837e9501aa26a1034f2937f668feb314a46aa750b716ef79bd571bb2bc3121726544792db3828f9d5e076080924429cf4c25d444ebb4dd8bbc64910e3a4d2a7c9354fcf8e2f3f09acb5e28833f6c1998d88855d20c1c3c7f1d2b7219cf96baca8ba5518e597997184d4672a5a33e8618a60819f57525021e6b5dd6952b69f06ba70f3523288b449e31fa92f860951cf79a08ea96580f3c9fe4eb1177977c69f7ac024b57608ce2e2e0cf813b11cc0310c82ef11eb5d6734646f44bb070fa88df06e3b98f3eccc389149b91ff671c1e6a6942bd060e9b799ad567dff4449904a14b3af262cbd8524a6d0d8074f296f7f965a8c95a1dd85542469c48f7c62288a68fbd1b5934af8b35bd87acdee09593417b226f172fc150cf4cca15582442892c5baee796c66f8c3e5187ee37b15ceb0ca1084e54cd298d80d7a9a09f84992ef54f8e4723e4c9c28d940f2916e3388200422799a55360652a194e1f6a94e275317c8a22f5421bcf7aa5e1e48a0dfa9a555db944bb52f261c26f5fb69ff2c833cdbb4114e346ab2c87d131a617d8c7f36609a3db26a11a70a7b697a9c1b4394f80fd98ad4f4b3c56b7b5d4785be93aece7c45b0dd9781b5d0b35f6cd3b702b31febe4c1f85c06d0e834f6289bad817f001c44e51725187cd19c7b1c2f9e8977dcab076645f8981d515a1d21985ce61f846bfde50803589c7a9683fb939e257b5a48e1824098e0e67847a0236de8a205d5014cac105297e9010af856c76553eaf20e853e57a5795ec03c1c7aa68d6143f371f0cb976a6363d8babeda932b5bb9381312f585cbdef19131095f154d175921574dd3597ff5a801415af4d934cf9cf057fd82844ccf563b5535145876848f61a9b23dbd90c31958dd1c193a0bb2e6cff9ad6e6f83de290bfc9d0e048e31c987ff28f86ff982337e8eb623fe164024487bb059bbd1992b53b06df1be82dcdd22809526aba6c88bc74e227ed47f2a405778d16e966521033aa52a89b717af643d706d84194abc28b7ae125f7b524c8829811fa7279fe9625fe145aaa228e058f17d29a0dbc6ec621ba01b34ab1013759a4490b35b00c186ba779e97aca06e5687ed37f37dadf0154ad79c5b2a6d812ff6333ce5900d2ec08a5ab4085d49374a81963a659f316d02fc26ba0bcef02dbb68a71116e854ff980ab982c619bc8adb5f82afa89763513315fb0598cb776591b22d390376a478b8f3e9cc28d2e29e03a4b28eff058061cc5b07f69a969caf27552c883baa1499870e615bff845fda73a0e08e82bb422cb6267696a7065e21111e80d39b36ac95ab1cbf715782219e60387ae55abef1e7fbcce89254aafcaa3ff4eb32b48acd63c026255c7b2fa428cf96330d1d13c59b4d2a30a08478e39adc4ff181bbb883fd74a5cab873ccf7d172f8c3bec2014946e3ddc96bd1c5e5cde868caf80ea58f9c47dd68e790f34ecee1e1dff56e4aecc6a23a19e4625ebf637e427caf205f747ee85a30f037f8abec914c4b28540ab87a006d0566d3a6e6b103e588fc705e375ece5d19485268a50fa227669c292a40e16a2e8ea526543f37e5143114f0418849c98ac62e63716d7d4aa30ec959661e9d89b3ec40938e26cd800239e0d6a47edf220867729d1807e0929945e82f960d787241cd3bef2ae0191286b3d6145e9a43bde72fc5abe41da742786c643d1b2c4496fc77a45a8c51be9ec835fd79977e581351020ceadb3f8c1bd9b728e0554de6bc9d423e9686d28ae8c933a17c90f1ee9739c73ea512baad22db68f9f1b53ac77c035beea68a1d2c19eeb91d7aa3aa64aaa43bcb2a5492b2e068fdf1a3a56e1b63860fe7bc102d8f165ab34e9bd37beff1476493ab7a0e23a0eebff0c86b0bad26866c907b8a352416125bf25fe3f41ad9f1b2a018fc873fa2711f39d8474a996a6e684df3628c2a99e6b819f729fbc7abe1cd2651d6b295cfc24c34929e319d9491171148d1029d738ddfe4695684df17d477f49ddcb5715f163c9f70180171db48b273319d35b34949ba5cc0849595832bd48355abb5bb68a5366c6d77bfdd59b8fcc8912359bf697fb17fdae193e54880c890773d2a55634147250309f94aa31b479c93877a56d13861e2c304fed4f52de941c2f651563bc947c66cbecda8151dd06e350343dbcbb3bf04209e4ae5e42b84b370d8287d5494d403dc7c8ba62183369066270ed2b7dbabb27c71192e3188e27b075038fd255967d052516eb91a21e7f91c8f14ea6392706bb95c688042e14ee06d736bb82cd9d12e03993ae7f8a36d8465feca7f987d791ddf67d39276d356093132216e0c79ec1654d3e09e01b5c63f75013a20e83c616c84171d19e7d5914f09e4bd93d9ceb623ef11d0954c1d4b4b9b849dc956d812acfdb766dfdef49104dbe69cd7daafd5d3870165ffc401d0fae794e39adf99ba36adf5b179582fd7503a0ea0a45268391ad5f97f1d9934c15c2eae0aaa57ad221dc971e91b430a9de4b49b681cf017209188d08d6116b269d87ca30f63dcffaf5c24f6f27b9f44e37c5242ba86543817ec2f4ce2e1d25bdfdf4fc296b7358a925d9b5ac4aef73380216b95a31aac6ef48c07ca67c5bb83b78901e9eb21b668fad471444ff5f2e1509d0bc73c47b5cc8c6210f413d483aedff57a7a9f85a6d5f74bc1adfdd58c346e87e908b1aad8966f2cc33d73371876bb02195eb147b8cfc877e9d0c3e1d5664961a97324eb1f983d39d79fb4439054660cd94f18d3b625c10617e33cba96fecd544822b4403a7611eae43840d14e47328467680136ce82c9cd0d72d911d1813822d19a3ab35d1bde5cd4ef93461a6f3120313c9c2432324ca2616ac886e201296f28e42f59b0943ca235daf3c464058ddf71fa5ea156aa73e1161e66009ceb35bf74225e6819136c1cc3d4c45c348c0d74afbbf2140615a7f2ddb3222b629afc571c6a17f9f88cbf9557849567ca4ed023a8e5fc74531e51c780f69f5cf3a4c57a7f533016fb0e3f57933efc5513c35f95a04fa307fb64d0acf06bd9f800085240cd92e7f41a7ad9c3b85d542f68b2c4c4aee7db69768448eb9ddc6bb4c00af1c262524be69120a01ad94889ee13cd5f65f0ce5d987d8ff3e68640200724ef34d38034f745bd8753c4af52cb255df483334302925cbdb383e152c7cab7a4945073c698c60db0baa91ea0fe00dad7a7b0bd341bcb12ffce886263e1f97b2babbe4b04eed075e2e8663bc441f014a43d5cc4e3b6ad7631d3413a599caad2b9050a69b61ed239513c8dfaf28c0e3a127de62d4467cd2e01c34a1a02855e1c7c0bec47734060548c4f207dec4cc0cb5033f71af517047fa72a9a890730afe872582384cf00f2ec9b73bfda981e67b60f5d7d422d7ec71d169a6a545e95aa9ba9f74fb1d85ad607301350fff9e34dbc53dfe7a203644a2d8eacd8752e7cfc4b62f8e4306a520287d87b0050b605a227387793f3ac4d74024f9bf5116f194e7cdf746a5b3d2d06135509e214da9a24a3a604d4af4e1fba9e1ba4c315629d284769bc7c6c3c04bd7af32cd0572ec60ee33e5f9669d287d08edd792282ff74dfe63121096a3068f6daab2cf86ff2282599df91b8878a2dc286aba3fe7e1ef0fc97037191a4e7a7f6e7ec43be3572aa6de919fb9971c1b75590cc1af98b6dcb9defcb4aa0c7b77f1b2a49d0201ef995db688bbd2c1d741f649286d8e191e8b4d3b2dc8993100f1470c503e3dcd053fb0513edf027a57f1db259970f64c5e90e1f04a1450cf1647be6d02072a73e3922e1ef17a76bef7dda7eec1ce8062ea32c0eb0574026f40c2b6e42aa3e422ff9b3e4c69a331c9d1656d655a62a329157456295cc0df20356dc646f007ef398406b7e52303f0a0aaad024f18835a6e270b49234bc084592423613d518f5788b72c6cc810a2e812b44176e23ff3c087e238a7acefe301208bc2e6e61af7d940bcb7962f3b38086fa389df1745a9f138eb0122f5a79146548cc7163700dff689dd0ea265a8b86a4d4b77a04b49b703510fd3d62127d7a7f600a87c5165b6539aa797ea675878bf7d4d382820af8d2328400e310f71439f8310c4495577aed04a5d3d8c977e0394e76c6ac9ab298551e267cfeddbe28f859edc451471386250a6741f74821728772515931a9f8a37a8ca9b3873f6dfb03eeef2fde2efb2b3d65f27b63f76ee44e6b2c1b109b056d44b74960a99c672ebdc7dbae194361d955f4daafcefb71e339401f822de97af97ad3422dfaf728498fe0e26580d76504d925a0c5ce60e604a3aa59068c639281e16a97087f122f89fe6eeb8d469f469eff9cbe73d5a1b3468233ce563030ae0da49f031519f632681debb4273ea1567e3cb3fe18d4c5c55f4dc3b358871f8f24d114db3af931800707e2d0d964e4f7d16bc753d70c20a07213d451e7eb16a29f8de8292f5954d79690e6284dca5d3d37e14234ac268ce088dcc1726ecedb40fb696b23a6d07fcce971ee262ecd9486f6568a80d0dae7f7a9b27a2b9519f2033e8fa06832efd7037c135f29d0645bf3d8c399763f8eefcb2b2711630e8460a5d40ccf4ea74f26c3e8875e6a409be5aee94a151b4465bd8a67566336f96062ea714e1bdde8cec39cc6f03ab49b690e19fd90a90c651fea1ecfb56f5ebcd46ce44d1b07c8dcd47ec8363b97a68464df0dc0c411645aed35ac52968b853253ac3560d190e403d66b7dc138959a9aba9f412cf13cef6e936c3661722896945c30298c151f24a2bb0981cda4e005e96c5c38849d6c97a1f78a4bbe8", 0x1000, 0x400, &(0x7f0000001040)={0x18, 0x1, 0x1, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x80000000000, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 00:51:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 00:51:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="17e0458bcf786f9c141a64c5656443328332266176e894cba08d02a6d2aa2f75ea022b1350dd655ebfbdf846913cc800e7cc98bb712f01221ab44895bfefc6328bbaaf138a1fd1d324e8a471628313e1320d7e", 0x53}, {&(0x7f0000000100)="60b175c6d4a5b258ed1fec6ec705f02d5965c5a5c472be088057bc9786ecba545ba306dfe1018701300ae29a11b23db2f611b516ef4126de2ff6277ade34d22d0ae6ef2872a51b6f7d33043d08985c32ddb73e29ca47e32324b76d2a906adc0b7ea9ae1d9fba82f931f6614a8f9f23d2a5c7e7fa908964017a8dd4d37d61f4dab83f0082f3a6af7fa1564263bca7ae2982a55406dbc21b25b706d6f086dd012d94481eb83d7d999c8997102c1965621a329cb21bdd3fe75260d035b26264d0", 0xbf}], 0x2) sync() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) pipe(&(0x7f0000000200)) 00:51:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xeaa, 0x2}) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x8}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:51:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0x383) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/11, 0xb}], 0x1) write(r1, &(0x7f0000000040)="5ce4204c02a700e271420706c053956ea9c7bb711a27e2b73de96a5d2ff68a9ec0cf1500160296ba262c07d4871944e09b4a10f41aa6f06ae830a62b130b0ca518df79ff4478d276c8f83550f757031453aa9ceeec118fb477892e7355b8b7662beb29bb6b89e1a94a951618a241d91bfc8e4e4779dcd2b595043bfc42a5715f02130e321985f97c56a3ea34769c0202a244ae6b51894b6dac551f51cefff78cf3543e939d226734375d6c34b8e5f90baa99a9534ce5f276c41189d55d244a91415a5a3c46914f66c5f14d5d23a86cf3b7d1a5135c30b0bbaa1082b5ab650c37c329a522df3efe6160ad3f14", 0xec) 00:51:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1ff}, {0x9}}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x34, 0x80}, {0x3ffc00000000, 0x10000}}, &(0x7f0000000040)) 00:51:18 executing program 0: setrlimit(0xf, &(0x7f0000000080)={0x8}) kqueue() 00:51:18 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000080)=""/80) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffff, 0x8, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 00:51:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="630da3bbf8a76189c0168acbbffaf646b941484e8e65e90b519de2e0df60cbdc3343a6c91b4f0440ecc2031add27a89b241ad3485d525bf92a19ea3f", 0x3c}, {&(0x7f00000000c0)="e9502d69ab468cde77e68b73e9ae3bb540e1c3e3ee6900a207172f68826bcbc99f72b3d0b146f114589e8903d24f9106633c891fa266d567be411d6a224b660e7b56396142445c5c2a8b147a28cdad91557e4ea9a2c8c8ff276b2eb46511c767d6fc2c72439bfc7bc263eeede9c7075eebcfd48e4fd86aaf3bef71383db67af65d9ff23c19ed3f9785424e2dc20ce6e7daeff24793b1e6c73eb4e4ef0f87f07aebb06071904f143d4034eb2465e8ced1e3bf28e310e1b7692940ea35adaf5085b4c5837c01760a1d", 0xc8}, {&(0x7f00000001c0)="8c83fa0086dcead79b2f656a3a921ac9350d2032ee91a902f3c8ad6c79aaf8ad82022de208ccbfa485add0dba39aae958abf8cf74f8b5262043ea68d49e697eae9ff3fe25e5fa47759707fcda5235782d583ddc9e1a6abcaf3891a7c0cafac300fe181af439b153aac05013d48176cf2349fc13ba29617b3124e16bb8d1f246c0994ddb6eff024a0cf785ae69e", 0x8d}, {&(0x7f0000000280)="a2c86f468a630b1353e49e0a6d70876d41c3972a4d605253cf5d7811987ec405339b541990aa587c29aea1a66aa6c8e2c577d1539c5e91d750a94da5259090ede8d61559ccda51b403d1690e0b12cff63e4a4bcd82ca527652bfee72bda933ecbcca7944ff829f693866c68c1c75610313dbd08f8e83152531bb1509a7bc4d724330071848cafa", 0x87}, {&(0x7f0000000340)="f1c75c025d724a4f9784054ed5a409ea4daf23ca32d5fe40a7f73dcd959dea8bfb1cdca67dfb74a592de58023d", 0x2d}, {&(0x7f0000000380)="bd1f2105d79aeeeb98721fc26c47325118e1566639e24d957ed30f9ae7f31882ee03885d4c8e10ef424d8b76dfbc04c855067d35d9700d11c76ad7c7b0ebfb70a172b4b7390fabd5efa6a0401d8e4c1504395e84c1b970500325876c27ee01bce5401185a0eff0ac8e61c9bf142305154e8c6a3707c8d8822d5b7ccc33781f8f830965abc4330410dddfce", 0x8b}, {&(0x7f0000000440)="1a9405a9d0b0a50b15b684a7af4a28fa56cc9968367641835b4f11b3a47ff7c4b9eebc6a35209820d583d1d830cf562db910d075c80be69941ca56c7ed2e76523e1efbad8fea0b7a345017eff337bd418e9414b90611e74c81d2401270b5af473558ff8bef58b5563ae70f78dafdf578adcb4264451d90b3a924f517931d86b9838595dbbe7392641ee8eb1f4e0999087798bc5273712f6fef6dc76d65b89ddbbcc6ee67ae810bce903ed14a194b1b6569d4a4f8a02bca642f990916f52a29b529a1fdea584ca2220febb84d0544b777fecce2aa5cb507963c4d1ae4cb32361b781c39f1efbdb5afd1725bd1fddff9c0280753", 0xf3}, {&(0x7f0000000540)="2a3c6799bed0f1947f46c7354b10288918cdc7e2c7cdcff393676b747ba3df163848d385fc0e0aba5d7bdef4d607d9bde48347f3795e13f7d2c621320055e8fa25cbbc2a9d6282894b7fdb5ab73a1c90edac11121df2257f05c7fb8cc3213d1fd7f4514aaae3c944ebc113f8a31fcbd5072596cda0c2ddc22c020724cbbc3422447120b42c0efa7a672ddf74585fdaa620a48f7ab4849ba842b775998f3d980be5d695250134ea48047c35685f1955d1e37abe87f2ccbb3b5da6c60a751232e056090f37350f17afe805f064f0809e1e273f09c178611932ac3840e7c01fef30e7910ea85dd80f728ceac817ad39109698542cbb21297fb3264f9e661fc24f3c4cc69e13bfe747dc9bfd897d0dd1cb7e47374d2f039598a27f7bb668a700c86299c4a3b688670ded81e07c6faed928a0cfa899d7ab847a32a95f38c435e78d79add42fd555431e271ad7dc6fbf6a8cf0c2fe4de9851a2fb6026a0f5e641ce6e1c3f2bdeef2ece5bd721f5c013594d2e22becaad5f1592ef13e418dac60da950c596374a8804541d487e5f0c38e00ddcc431af5f28c5cdd51a7203eb0ea206bc140616ee541a1b212fb81d671461e27a3861a27ac14f46ba88a93104a21662b3c1d654cfe9962826b8292ffc595656ae73791f11eb0100c0c2795d033c8359d2fd2d164fed90b7fa0ec30bed6c27e9282940579f9c7abe2a87a0382856a21aa3f0588c2f32887e11c8fe2158ccecd445a0bdc04705ed932634204d12d75aefc96e277d15746f9c0c157a91cb452004d6a85a8af5b038eacc46480ac5f190a8f30360cf6b3bb76b6b14e217c72b524a543297e468ba6522217e843de2f066340b62c2a980bba76aeaffdc9a05b6f8da6feae8bd584bcc1e07924dd94d8a515aa0a2afe72a7e3fc148c6d1d3664b43a977a8fa057ee07943c149aa918f01876fb0397ff4492540fe629d1837bf6eb06b1596d51748cd86620b8d9f60e9a92843efe98d764d190dd3857699d8bb469ed3c3261b432edc17625ae6d8ab6cb82c988af5957461d2caa8a733a070a2993a3dcbed3614b198274b4c15861ca4d135a8a77592a2a7b2db2f4e724b06ce19ebff28eb9c30fb4c0e4c23ec355ec8b9f00ae9a641b133a8075881a683369c2ad14cd24d6ec3849b85f2c6cfa9890ddd3423134fb93500c34120138ae2c98599829a0288463c718dc3b2add00ec879b350461f10ac8920673ee2fbd1571c0ec00d2e188ee79599ca152192e2ab431485b37ef40c252415eecc9af6259a14d42b2cdb57ab3c3d51d2c5e2fbdeca6e16b4c41b3454ebf76ac3125bb57eb7719d75aa566bd01e5e8caac83c5e894e0e2df13d1e8754b2a406679be2493d735f7442e656669eb43ac562abfcf7698f74aec8efffa9596d65db332024aad945d4d45cc5f96cbca4f4ad27a0afc329379b7f44afe641c2042468dba3586af432ed2106c3bfe109180d73f6f995a7f7a35fa8d47cafc10f306c2a917424f45d1c31b81f00ae8e52c5539c44a8c82b0b0386632f84b439ff63beb12543700189db96e535c65c5c639758d18b816bb7c3b30b2027b4369a5b04656f09fbd58b9bf16795669795f6dce0f39f0e0a65172c2e79e369afd68c4ffbfd19f95611470d746688449a8a274e871ad45ec988e13e30600674d41fdec86aa769194e20f7dde68199690f185ddc3954b1dff533da49acaa71f3a9b5b92e899f1a2415b32c3b1343b516cbacf960021affc28593849716c0e9c59d86f91675eeb90523e4b3d93ce5bff2626798a36edc464476f17e556ac4d66bbc7632eca0fe29ee26033cdb50f6fa2fafb57d16d94ce1ff4dbed60a552c86595aa3996e8f652671da7f0c31c06e9647b84fc5ec526f483203df1bccf888e9e4b78b9413d7273666ed5ffbcb7ba62f9d5d409160041546e8708f9587a670682ade6dd1ef064f1bbcaadfde02ca71251c26dd12269c0fb16d562fc1b0faca118561714c388e249b96668c1b9a52ca94c4a68223fb0380889ffc1ce0e0868243cc67add9e07397ee258eed03c407b5f9890ed6a824f4ec253cdbfc0106966034e9bf2e38fa5559bbf0b2f1152165ab6a8f11c234a0c423593f55a895d77e27d97895cfa92e8427f9cc5d7bb92eabeafc06a0e5323543d7b17ee82fc37e4753aa741da6bc84aad9af58a03c7025d6f84a80b22856414b3d98f22a848c7ad98ef8273e271a3fcadfa47dd186fc5969d96f6cafb1325da944d7d26ed1e89bb67f378637519933422da26866aea861a1dcd5bfee24483918745ed706b0793356eaeacf839f0295947cf0ea30db73d864c7872bdabf76f9fc7a46054242c771527355a1bbf7dc5292c6a125924a7cedf2b2e92223efd4019c1a69346e81972f20b5ea1978d07197a9b4a5dc1ffd96bc777bb80a18b411614955137f8136a0c6df27edadcfa931bc9a53f621125798027e3bc6dc7fa5fb19edf467b655da1d439b49151a55ae12209dde2caf409cb60a3df67c63f2bd0e20496876c3453ea9f98ea25fc0168fad9cdcbcf10fafeffdb9ffd0bca99c6b82e5e96ca9949c7a761cd048fbf4367b46dfe05561aea556bf9fce9ea5b3c437971c4acaa22a11561e031a43aefcf3a8c7b83c524a0bb722bb15817661a9edd005081f88721969d5041336784892261100e927326284da438bda3a511a9a84f0b5ebe2767c3ea906e5d8f4fb20d1df742df66f12fc20845e8497eff8bb0de181d42ec1daf8a504be177566ec97a0bdc803ab38c28156845a5d02c55053376a1a4085bce09d165bb5753d3cefa69667faa317b05501be4f5f397b380444148ad1cfddbc4bc14c40d40882cc9fb1384dcbee793e799ace427174600e201dbb9c899925a1267e18cc317d4c9c81b2d411dcad81c8278df5a05902a1af782b6ea6ceb4a288f1e9dcfba0f6941a34ca7bc7c555e84fa55d5c95a19bebc84ac80db67b1c1af34984b7573b2e2dc7a8073b837d562b3434870f95ca74b9fe064a5fd225de1b9ffdc1322b8a90f2692bfa7f409a64afd1bee12255da0adb0b7108faba8c524c16c0248d0956ce6559228858c19f3080cb86f44db595604fb25467d09311c1d74b36e56af26cea3b07177ef26f8ab5265c64436f53ad1fb9424c9c75c4f6011c1f979998070d9db3fdb01fd6d67cbfe502addaddf1df8dea04b41b7155eee49f92065a540106d09bfe9da5f00c573462946d716396bdb20b35b5b1e51821dd7a9397bdf94fd990a525e849869c1e1132da56f28e1652edf4b8548bdb98234de6d6db971f3c511fe1d99d25eb07d87b4f067f22fc2483a364cfe1014a21c2ef33dca76bb336a2e53724dd552dbbd8abb9f92fe8d5440d456c24340c09f8819d9f93bb07dc4e4fc3f35c4dd660ef8fc2aad890fd7122293490c325d596dac3804e0c7b537d9cdbe6eb23f7654f75f15c42a1887ec9e3b8f69cf40ee65c8068ab8b5b6db105a3d3a87a8351515b895aca0e299532ac8dad827bb168b16cd27492d4bede8dad4457b056318adeb286d5ef385e721c73db82d7c805185a94d79c58925b7edc83d4d7b882d53595eaf583d543b29e26eea2859ec084b99b9771e085f64d8d027611ae2328e7dd667fad2bcd064d14ee4253acec65f5792fb3a0ec93ce13776d5e439b901ad45eeae3c63b4afe3be899e67e65cc57e61db1a0ccd7a6379ad7cb63d03d16700481195f06104c1dbd6765ae24bb12f3674298f1a744fe4cd06738b506c159e1edd7182de6961365c721b0a83550e1737b87bc7d2f94324bacb26df91218bd5ec59da1ad5c30bbdfe369d7e92f38b7bf25ec052bba821c5f8c363fc60511d6be350b3a69c9e693efcfe27d56d0188d9680dda13381577669fbfac75e372eaffba7abe80207371464839ff0d3774f32cbd73a85893ee92205f8730f15daa9e830ea9d612c24081d24294fcc822935276ae73d0628fcc75b208aa809294b9cc0a5d803bc0b123706e26a80fc56233157756574433b65ae47ec9de6ace54ff150ea260540062050c1966bee456f2dc175a4deefd040d2badaecf4963c9aed4ef1cae59c0dbe08014a3a950c3b522192385c35b6663170d38adfb56b60b587b55038dbb0c9350fc877c893d2f55f17e4b6023669b2a051248cfa316e30ecf94532cb009162c4459ad338cacfbe828cc58d8d3fc6d7d3704b6488774f2d1e9c147fec9c7b19b0f4564c057f750b73d35a7e0af2411532eb678627aac7bebb96940be9e4673e80c344024efaf96be9776bbf73217d32c2d5877520efe71d9dbf6e2a66c34c79fb8a9b2bd38e674ce2dec136ec3fd0e9f184df837881ea556055c1bfaacc38988f83c6c574b5bd5496d6de08821e99608e8fb51bb5b0e83e30bdd39799004436da0144d6966eba5a886827b965f270aa179278f32d1548622a36d6545ada64dad5c4b80e9d8b2b74df208c0f867481238fae9e0787c797725d0054cb10299c26135d4de9d7f493adb452741b55a20b647a1193969b40012138eaa80f9a61215d88ebac12b8d2db44af42c5ad18d8b2423f9bfbd26e0086339ecf9335821e5925dde3bc6911ffecfd41c9af07d72f257cb105e2a31c7cb82a02352d3c6bd20a6efbc90ecd5d595b6ff40c8807876190d46e24f59faf0168f28e0234ba7500d32a9ef38167589ac7d03cc6672d4042c868348d96fab809be3d51f4b58f7bf77a3aa3e828cf435b0f312578e35840887d6c19e6fa20c17f8d1b8bb576d9a02df6ab67b59429af45b1cbb57ff0af6ec385dd75b3335adf196dc035225068a3f363acce2fbf9d1c7cd1da9b6f5e413b87e09dc79d1fd899358444c07bf131e78a209c45c6a5806208b3fd959e67ca20846cc79bc1a52a77bea188edb5b35e315af20184dae33a028995604f0a505cee8a41623033b689175f0f7631fe449082b4e6705a40e636677a4be85520f7ef7b48749aa6a17e9c1e8d60a2750719d7e387f85a7c897dbb46ef620731f6fb3f72d594bac02045f8febb9a3869494f431828d4552a09082e6a7ebffb7f438fc1fa4bd8a69aea6819ee97b7d66c413653b9cb6c896c8ac9ac6a2d053200ac72b081bd1cad260b6e406a0b19bad7c984cd4ca7b70e2f6de9392bbadb6692e764e9fb2d60c970ff2ac50986634f8b13aa5762ab4d815800ef06d93656509f06694ca884dd5531ada3282f06c232305d1f090d642070119e52948e468a2b1bae84734070eabf1bfad26b415a36f4ab7925f0da74cb36d8e0983b99321939f1157f2950b20519a40dce005f4afbbfa7255eab3753551726e842441432c3eea6ce0dcb1513d8662ef8486dfe0eec98e8b9ec0819077e97f7e48b4680b22b2504e9226f89eeec627c1010190b5800aae1ea0685a094331d966c330edbda00498b3ee6582bda7b03f115db763ee0b24ebb028911d04361a69a47438a09cb8509900b591d72df382d8f5f3de619224717773de8ee929c2c187624c8bba9b57b0dc76fc11c2edd7c2523250d983a94ad6978d7a1e9eade580fbd0256736fd1569005e240faaa3b13720eff0b97108773b8554495d53412bf813d5a6cf6832e37f7bb13b56f917ad04a671bcf24041b6215d0927824a1471c5264b01471a0f325ec749c2884b4504230fa1c3b774506f24e6c517e232cb46ed34963aaea7d3115871f05669a3317e12cb446b0db89a887946a97ffe55545a02e3cc478aa76b1fc822740841c9c75df1a599d1f0305323b18dab84763ca8bf0714d5f5a229290b85fa54236f51ff1f663515ce55a5deb403237dfdf790d025ac554e74c32e", 0x1000}], 0x8) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000015c0)={0x6, 0x3, 0x6, 0x5, "b29891e626d5bb42746ec38cc2dc77733fde4470", 0xfff, 0x2}) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001600)) write(r0, &(0x7f0000001640)="2e14c45fac606c4700cc8ab75b415c98464d805179240cfd58cabaad7019ce91fb14fe0f20748790fa84044eaeeef72050d457c735202009d418f852e081432a1001ef38b3001d1aa41e91314bdab579154c59e16a80a099070fc8bc9e14f6345d43e0e740e539802bb16eb4f2213c3a332ef0b30664ff4bc191f2", 0x7b) ioctl$TIOCCBRK(r0, 0x2000747a) fchdir(r2) r3 = semget(0x1, 0x4, 0x80) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r1, &(0x7f0000001780)=[{&(0x7f00000016c0)=""/150, 0x96}], 0x1) r4 = getegid() lstat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) r5 = getppid() r6 = getuid() r7 = getppid() r8 = geteuid() r9 = accept$inet(r1, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) r10 = open(&(0x7f0000002e00)='./file0\x00', 0x90, 0x0) r11 = getpgid(0x0) r12 = geteuid() sendmsg$unix(r0, &(0x7f0000002f80)={&(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002d00)=[{&(0x7f00000018c0)="d454a41dd03b1c15bbb0afbd8dcd5fce35f7404229f72f333296d2b81eda5c4c72615cce6261b6324f81dffe744dd487bdaf991777d79233d6eceb3a01733bbf9918258c9493b2f261a69ef977a0f4a2daf2600a02147ce3a69c8da0e2453cf3aaeb4980b3d30b25db697a3be6935fa4567449c8caab07f725c0fdf836dac24b5e88f7f9c58eadcaf2f6741aa11bd9fa802e50f5ea4489341199dc64373e0994d7023ac2163bce5eaaac239578b46eaede31ef829372e6999ad9feede9dff1e8a3aff5a9429a435ab03bc878292596c3d90d0ad2a9a1b4423d1f5aed398b6c436691dbf376cc88dac6d0e4c84a2ef0819f5ecda83157f64ebae20863991cd740c7f2aa224b6348ef02af02a2d03a54e3647bc0c3e6f3b0245785780dae336630bf654a64f4b6a3b3aa6f3e92c032b051ee9b8b68535db5daa1a080ff65a962a3dc628d4d1b9b548f2a67bd10e756c1b083c81fd21d0b8ee211a74becdafd2182d7fa6907eba3201a1770f3403b2cb60e9bf844fc1845b932fa97abeea9a91f2180cde888a60f1c7225b811312299bc7682dff89ffb8f5e3764b553ac69cfbd2bbdd2e0ca7118584d93bef948ab380a944b3344965a5c884eaf23d12f92d07e295b4e4bbe138e86e4a8bb4e867de464f636519eedc9926e9b21e65be881fe3d8e16b98e4efcb9a3a37bf1207807dda9fe74b16c906d8c19e1bc30518561523db93e3d72c4dc8f9bd736fac841e3c5cd45f5ba13e75c7f9139a3081301ee92cb46df04c69b2d66a88339409bf4d82ee282bb43b73127b79a41cc2ccc39ec0723664b8474706e4baef5b08527d19139649cb37635aaec8a9fae3d72361497832f960527e5f00d3a214992c165d9b93acc5679183d92ff1ad753b1e928121a9779286ff8c6a75dcf7709b3da95203c7d30dcd119e560603942f25e10f312a55e58568fa76c8d33ae82c0dd03afca4d5d71971d1edce3dfeefcffe9205edc8ee82cb58095b4f869668164b72a5eb7c2f275d49da41616691b86aba4a6b385603f30c27f2e4a637c775d60929501fc045bf8bebd66af799285eeb53c585558b611728100ae7482cc3beac48edfc5c939d0001bea2dc00536c22835b135e8b221d4ad70f4eb6456819fd942746b803c268556a554ead66f3de1a9e6a3942dd47f4471481496372efeb0916012b1f41667dd89c2c4192da6c8659a68d7b9e8c0ed697a2c8e5e98810d347aa25e4015064eeb679311c6ebcbe4bd5e79cf0bcf140c206b8cbcc37d3148a2cd81c2ef7ce944cae967c4fb60190413a918a933d9faca9e210d3f5e6700fcb5c86c5a1c20da68660fdc1eaf798a99c190946829ef89c76ee049918726c8870008136fdd619a0944f6c7adc491cd3d22987cfb63190860e214f6a2862cbd25858dab64b6d7d61e1db6b2a277ce46f2dbaec116e5416bccc186b6909d312192ebd2827336a10190c1a5bdb54544cfde558a9ae75f0e589ab8fa5c6a36ecd494bda6d0f000bb669785cbe4c292d92de8ef3bfb28d053023a64136c5ee338d329e08525d7c30d34b22943e5fa8027a4bb18914e9163365668a496c7ff36dd0935633cd063a0fbcc86bbae70e6a245f4009f6d1daa714103991a324698d86119328d4197b96affa842efa226cf74f5a4e8e3e399ae8e2969f1673035ec396bcf65b3085a9ed0056b342e3bd4837509538b9b6406df9030b85d97fd140404a087c4bb0b2356cd02a9c393c55962cf1925e25e53b9fd98ef7b32826d66bf746bee9cb52b4b579183558691bfe50f87e68df66878ecbc57c87c35777446590f0401f4759b8bc4c5af8ec93e59a4d46d81110f8eeabca3d2122fe9bc772552693ead3560b942c44617d14a0f8c9700814c55ef1a684b76a4851ca5c7484a120df555a54550cd912acd575e3322d1d30e5cca581796c27d2d1cc44624aa43936e02f4e0a5dc1f2e562c702769c081f5c03c14cc5d98ed054b531ca1332ca35b4af8c694dae1e1882bae6888efbf87306e479ffbdc74e52ce63f7eedb337b7bd07a3f3547a44f54ba3a590467a29f54e19df3434001ce0138791f3d4af5aca331bf61787053ec246f4977ea4c42b0edbf0cf84452234da2e25e10fc92e20821ddf0062c7afe015a97a8134461bea3162208d700246ced57f308c4df4a79eff447787e242bfd5d308dd3130e3445492f5d3999ec3850904b5b44e77fda987eb2bfb35081118a2599a046c1c74e08425e9e4367cd0cdddb5a6dd4e77b45e062f1e2d3e71db7cc6cd014e7ba43a5c7aebc1e153e831530766b2d3959919e5e9b26f042fefb62b9a09f81f2eac86ebe25f89d73de1496a3fc37f3daec72921c52bb7e294d1d2732e89edc1b1eaa26c17ee363478e0b6cfd50ab1db2ee8cc9c5c1e6a6941718080014ca9391bf1a830983237e5ac5e0ce6c8d55982fa0e35dc42292c2c23149771d07f800f5417ae831f416c790ff6b6f522e93388f73199d60bc3e73c09021287baed452ecd23fe6c55eff61284e946ab498ea4d2e3729c7750d66acef0f3230ba06da5849bc17c2f7c21744ecb137ea6c6b46338968fc8e0595896955b5e59cfa95fd1b75e120bc303eaba4520176765d1a0f189809e9ee147449955d3d331fc1934462a32d409734316b604ba35d954688324cacab01caea2d4fbc6e3475dcddfcc2b62615fd77289be20f0163f7da0e73ddb0b4e1769fd1135c9c785734203ad0409960ef8d7b5b9c6ac033783eb3bbea52d73de57b2ebb62afb2c8a1d26069d66347e338d1bef6d2f2cc7349a8916427f79c5fd611552732ca13ad98c04e806f72b86f22177f55d38ea6840ef72305ed6cbd42bf54ada267a8c643fa3d198d6aa15e1f18021585e3c322edb04de866de6d384adbad6362313f79a06d9638aa19431496329ecc66c9ff04a0224f340ebb4f437777070d6f9af3c6a655318bc680ca9fbb63a53f4ef3448661aa1808daad884b2c727402b4520c9baa8e8c7477b7b1a72bec6ba8813a96427c5d51a00d19965d378277ba773888d3ee7fdf4ae27716155faaef4704198a89564a6cd66d194807ada5f095f5eb5b955f8275720f981424827c3f8ed23fb19004455401fb953e1570ec357dde5d8f3eb741300b208c0f3a81818b42cd6780b4f14bb712e6d4f39ca184c7205a2dc345bb6eac523203b9ea772834df8b2fd03df1b23f743ac8534da4d1b433d20141a7e391262a0b94c977cbece6162c95daf0445f673a6a2888643cabe1c7e76c8a5749f5b85e0d21720ee7555ea6f685bf8a3f912bf2c5ffa162b5898062ff098cb145e9995c4bf6cc4484e26f38f1765284c611c483aa69c95a02d50105fb7d67152682c293b7aef0651d6c594961b3c334ea4ee9311d6204efee45b3e0b5f7e77541ae9e0bb6d771e0094f456f7c9e7d6585166a3ba638ba9f7e4c38e4ec9d82d04f3bd7676c5a24cde8ce5220c4918fbda6d5f8d29c1eb0bc2e7c6a44031bd50ecd475525a54ff7d142c17379af39bdcae214e6769362c8abe5835c75600d13eee97728850fa98b29b2aefbffcc3c2cd4a9b348aac61fb47edbfdb815e2d7bc588525d26a448b51b42d325d1fd03cd185202254d2145e6c076d471b9178cc58939226bfc100dd707bad0e6ad8aaea290d90e2872c85f4bdd1d508ba85e9b0a95d22ffdfbc5238b80094dcf8d6467da010c04d1c9f49a8a40ef3e98001a0aa3ca68ef32b41ee5bb7d86214ea86e9bea054c5747b297214d74b30cadfbb8a912d63a27077934a6076ab127d121aaaa50c879790e29cc6f62ae967104ca50a705523bab69230cc70c87603138b77d82123e47a5744a204e4a551306cd11672c13d3a3c235a709a5db5eca88a14fb7e996e416c1ee7624f3b9d2f53ba7bfaa2281dac4ab15fd8fda9781856c4da608efa967a39564d959e57a138cfb334f1db27c18c572f254842ea3446fb0b7c9a559467c09de927ddff8290d29062a02b6d5f6b98d6503d856e2398fd98f889d908f98149ef4939a6a6047a11f0743eb4f67e2fe46c3d34c9204fef24fa19d835a5b9fe9b1f52740a74a5765ce25910cae7882583b1f677182413207ffbe9ffbca77b9a80f5e63d956a76cfe48443dcc1e37405ea4a8dd2784ae413ce909f61c6413a2b5cf4ce734d92ebc33c2492e011143756427130fd2e93833abfdbc6494e2b5d051b358f3a4c9a85dadb4b042976f54f365a673cfafc40f549c2bd99a642ca45f61779255467d29f3da4325c7acae3661ebff00a2a9e39b11ba67e9929f8891f8d92b2a4fd0601a848e6648fb9c6fe01cad5a600bda9ffc31599f711d3f9836ad568625001c16703a652b3555f7fa62aa32507f31ecd2df763e39403dc5f652b2a5dadbcd6c0e826df8e80e56df9e62ce86ab107de4940212e2cb0fc63faf12342d997a4e80ad8e4bebb12b23fcb0d621283b0e1ccc885d669a39f3f78e107c91d45b616d88b76902a8db7077b7888f01f2cb7b5b73e72dae26cf2ef2c77ac1c71a6ccd1aa587d08c5f8c75b155b86ea874e5cc48ad5864afc68191d79268eb448268f8dd046c747923e995bd7f9e867f3841e60c12898425e4ce0258b133595940bced2667d1128308a8d9d4520d3f7a99887f0c89ec8593a50214467156fffedb640d2a6e19454aa72b6bb4e2468ee33485954d5b986da1e4bf9fff781e821f6453ceab2c28e952455f6d83856bac095119bbcc09c1f1ce04eecc840de19146c1f43ef555df8cb26b7ae1ffe7e8772c7651f0d95c47a604f26436b45fce48c9711c10e9d6ca0f169edefe5ee4f12c2af9a08ccfd3ae50d2bb9c69f4c856f7522a06ce8cfcc4b26a8fa063f6ad6407351e3a5e39c36bf1f9dc37640e074720a39fe75f15c5d32ecfce2d121a422e5dc00ede3f19ada985c3dc012af90cb15757596a0c0deff8b0ca7eeb129e860beb4480a1cf6a60469f7b78e1889187f7582e8f97a4c063baf6826e290bce77e874b7fee99915ab15134e6d119ff53966b0f44ae670b4e5b8a9b955ef301558b5cc6325ee74df14a74df147639000969816df978c783a1603f61a559501376ecd12e7c6d8227e703c7d867e1efad1af29cb0d81e46e024a32b5cc112ab5793343437c46c296e7d9f1f14619550c808778e05158a1a0c13977cb346a3a5fd2243febf523d227ea88d3fb68b510fb3ef71a9f82b11fa0a8e543e9b5fdf0f161ef2a0029a2aa37bb5fdc3af1a4cfdd28ec0016ac10fa08ca4845d8e9e1eb8e43ad6a16a74faf6443a9c8e6119bddf452c954628a59892cc0c73bf57174072426aae2d27f936887d9964c5e4b0471e2a1af039cbf9fe10e5821c9494757e959401916f84bf90af318a791681c529c1bd34939b08e23cc043e9c7ba273dbe3c3f5aea70f25da172f1d0d4a68703ae7c7c27e44fa4ecc1ecc794c882070dadd200f9f1d174f217d998bc49a29dae857edb26ac82653a3b4fe894f82c0852f57f34ddfeea4659600f0f8efcfc55ace267127cf32411ee153ec05001f3b9872850aefc7155b15d6eeeefb59a718aff40a3ad8f1a65f4f48f27d5413722541c8239381aaa324f09b6ceba96ad711eea4ca75ff428071c21ee19f8d9beb8fa66c86cfc410642d8dfd00d36411ef49ca4d17a0ed12f53387c35f993b0db9df84ef9a3cd844f67f5c2ae659ff6f170db00edefcec7ca135fd8661f5849d49b7edec67689005b639bafafe1bd1c312c3257fbbf8618839b99732591fb9ecd560364a65b75e02a6f9bf6c63e5b1e8223f7e7405dccfa605ff6890e7241e15bd15e65c4d864dcd6a887a", 0x1000}, {&(0x7f00000028c0)="2cbfeb039952636fa707f74ba6e7c63dfc45ba1d9703f426659bde7f253c3dc9aa9f63d12d97cf4d2cb38fe3ee4c06b5d6b199881b49fe3cc9dc9b96670d563200ac4e1083fb0285a087def5f2a24f2805fe4fc16e44f641a9a5038e25276b70ed9091f8a35fc2f543aa75b1a5d40a6f36dc20a323185943a94285fdb784b4c9787e8c31a9fc7807", 0x88}, {&(0x7f0000002980)="b5852e9dc10ddcdd23b405adeac42dfdeb5759eb4a220e09219595ead833f3e379307cca8f3f4358cd0ba1ff3fec177dcbd7a7be1c5460d83a5cbdca9055901c6349b402c864179cfca4110dffa5cb9ee00947979cc982d2e6fc143eb781b2653153489923adecdd94b486982c87b1798592d117c0bb6b740919583fef35516929285bfef5aaf609325b82aca488beff4345b1dadee48daed770341fc7709f4c6da3f1407c652642d6ad115ac4fbd4c2b5bd067b24c2201909c30211c0ba0ed6ea6385d9cf7f88ccbfea611c1224be9f2e17703bdaeda0282aa9c632a9ac71cc5632d926f5c070501627fa520fd4324fdb", 0xf1}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)="a17a724989", 0x5}, {&(0x7f0000002b00)="84a4de0a70b9ca97ba24a42e0667cf6d99078b741d991bb4f48d18be4085db6b8c4d3349d73f5d94334be9b8296c82d718d3159d6874fa17554671d617fe826c883fe9b9474bb83ff07fa6e28c8ea1b9beaa60498767da53606649bcb1fb119bff26a468e1d2aa826157d5965017fc7732c25c39a29992c4fa8ea2928285a828e6760bf4c79c5d042261f581c0cff5eb8a24232677cfb8bdb92fb2167a0e2cc27897769ed093cbb9eee521d5eb7dca17980bd906d7f2648865c04bb2ee296a00d32b45a42b9a3a7f35006511895f8e249750d9ff0d058f6a8c6511", 0xdb}, {&(0x7f0000002c00)="1a1c094515ddae3720a7bebf2e9eed98458af1f2936fa2d19523417eaef6477fc264153e284e5b9bb4f78ebdc47085535daf72ebb1343d716618a83e20a6b4a7eead628ca9da9d23976b7563d10effea2bdffab1759fbac4cfee8dd7aaacad6c17f889bea81f0c9e501abb785fcb1ac041086a3fc49e82bfc94471997b1fe9e4cc926e44d9fe0b9543b777156cf7a676280e86567f8fb203e1b4a3f6ecc06e830bdff0633e27c9e1dceb91062fa2d26e9c26f4be1eca111cfd363f7f1fbf111560114fd3", 0xc4}], 0x7, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r4}, @rights={0x30, 0xffff, 0x1, [r9, r1, r2, r0, r2, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r10, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r4}], 0x138, 0xa}, 0x6) kevent(r10, &(0x7f0000002fc0)=[{{r9}, 0xfffffffffffffffb, 0x80, 0x22, 0xfffffffffffffffd, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x92, 0xf0000000, 0x4, 0x7ff}], 0x7, &(0x7f0000003000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x4}, {{r9}, 0xfffffffffffffffc, 0x18, 0x2, 0x10001, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x44, 0x3, 0x3, 0x7}, {{r10}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0x5b77}], 0x7ff, &(0x7f0000003080)={0x9, 0x7}) pipe2(&(0x7f00000030c0), 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000003100)=0x1) seteuid(r6) 00:51:18 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x7, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 00:51:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x20) r2 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) bind(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c6530006eeed8738afb32fcbd95232d96f490c80f04716feb40fdddf5e8efcea0b604000000a919fb49be5b27390e356f6091fe93ace913c7356a9b00728a582cfd188c1d1207dc77adcaba2fa7a6b38425ebb7a9ee601c754fc5be1840f356e433421caf3f8ae52293ad410392"], 0x1) listen(r4, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r5, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='[#\x00', &(0x7f0000000340)='[^\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='){#\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='^--6\x00', &(0x7f0000000500)='@\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/}\'\'\x00', &(0x7f00000005c0)=']3]{\x00', &(0x7f0000000600)='$$\x00', &(0x7f0000000640)='\x00']) 00:51:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/93, 0x5d}], 0x7, 0x0) 00:51:18 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) 00:51:18 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 00:51:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80, 0x4, 0x1000, "f30e09c98dadbcdd55445b2641270c6307e5b7b3", 0x8}) 00:51:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28101, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000100)=0x10) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4, 0x2010, r0, 0x0, 0x0) 00:51:18 executing program 1: r0 = socket(0x200000000f, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 00:51:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000000)="c33e0ae5e8533de8aea614be5f126ece129bf8b1bca367d578793694f3d75c96d905f0db3f395e6eb50bc801cf3450433dbc03409199a9452753bb16be2a61a96cf41fc45fcf64499992b7c154b4c2a1a26ae82914ecf810d4074db69704c0636746a576be6cb61802371c7bc1aa2d99aa1b31aa3d031a60f8457971f45dcc869da6", 0xfffffffffffffef8) recvfrom$unix(r0, &(0x7f0000000140)=""/78, 0x4e, 0x842, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xc1, 0x9, 0x80, 0x4ee, "6a690baa41cff413bb9af4844a5a567bb8c9ab4d", 0x8, 0x1ff}) 00:51:18 executing program 1: openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 00:51:18 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = semget$private(0x0, 0x3, 0x18) semop(r0, &(0x7f0000000000)=[{0x0, 0x7ff, 0x1000}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="adc29e3c1cc90756a5cfb4ce1ba0ae895ec2c3ef1b35022401e9e6459bcfa8f366a9a8e6f6983e085d7ae2f8b926bc86727ff9a9a2557c9d0b251c5d14a2041830cabfc5cf652bf1a196c67930913fedd3785c089501b70581b621b3e6c1bd6ce0298a107a06339f380b0059cbde", 0x6e}, {&(0x7f0000000140)="0b33866af7dd94ad149a83663ffb0732f763172a4ca6bf6539bc25dfe721cfd609dfd9d03cc9185db6ba2c87b6ef5b172a322301b0f18cf575459de826ff92414fb01a52cf8524b77f5888942abe062ff882ab4de579bf9a6ad85df2e1f7632032e676d3d8f894a9b297d5f8631ce429e5e3aa219ebac5890d52575d222b8e19128c4de2ff5da6e8aebe3fb149bf4c4b1c48217d60b8b9af5773336279e8672826acf25fb9bb6acb937514b8f3b3cbaa9911872d261aeb783ed294ebaf8d0806d577ba82ef4afaabc4505a72f0bbb05ecf16d3ae9330bbd76993d268dda4d34d810efd81d3a6bd8b4adcedcdeca7fe173422c9fc", 0xf4}, {&(0x7f0000000240)}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="821121a3cb2d7b6330478e301cd5601894f525b56f9acc106e9c00642d9dbb83babcb160940e325cf7e4c27f9ab46b5958162da28f7d7fe8b215dea2d44d9c7f4737208f6cc57b985946ba7f166cd6bbd22341b1ea875b0cedccf2a6cef34874d1b82dc0480d0b48b27d49a1c59bec1a65213a5b4bec455c726c34a40075a91a2c38fb01c15919eeede050a10bac72b7fd010914e8a4b74c0a07e8b8a2d2", 0x9e}], 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000005e40)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0xffffffffffffffe4}, 0x0) 00:51:18 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = socket$inet(0x2, 0x8000, 0x395) shutdown(r0, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) fsync(r1) 00:51:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5c2741e6c653000"], 0x10) shutdown(r0, 0x1) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) 00:51:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/204, 0xcc}], 0x1) write(r1, &(0x7f00000008c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c6d7525815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee2dbfebc9460d4e0d42261da1bffecf980ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd55bf1a44cec7cb9ebac2a8f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000285e667e827b4077d48d7f812aacf4a405a1c020c3c417ec1f64faef5157592d35064b3dd92779f5f8e13773914a37701158a88353fa070619cfdb591019f7c1be4cfef3eec6bb52fa50a057b25270674834531a612bf3871ef1efa539a122f0431be3db05", 0x18b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000040)="12", 0x0) kevent(r0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 00:51:18 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = accept(r0, 0x0, &(0x7f0000000100)) chmod(&(0x7f00000001c0)='./file0\x00', 0x108) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000172126faee6132d3000000"], &(0x7f0000000180)=0x40) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x160) 00:51:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 00:51:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) socketpair(0x1a, 0xc007, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) write(r0, &(0x7f0000000040)="d7735ab20718b606c7a5830eea3b2a1a341c290e75cf22efd0882b997643632d24c3090a7be256953ef3d3724a3f51b92e3a733d71c287414037fcb9536e3c1a51c0a95307a6700c3230cd41f524fd678e21169ad15bc6885f5cf74d9a45d6e8d3452f3f429c63a60242023e0fbefde7ac77b16d35144b4dc9e6480a1befa8f7dd871566be4d74b46c57878121747943de", 0x91) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) 00:51:19 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x228) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffcbe) semget$private(0x0, 0x2, 0x4) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7fff, r3, r4, r5, r6, 0x20, 0x6}, 0x9, 0x0, r7, r8, 0x0, 0x80000001, 0x7fffffff, 0x7}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fchown(r1, r5, r6) 00:51:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8007, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x108) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x2}, {r2, 0x108}, {r4, 0x44}, {r5}], 0x5, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) write(r3, &(0x7f0000000200)="275c085cd0504735a81e4a33622f7f4954d37e890606ffc6fe0977248595479842ec341c20933e6e5374fa004018d2e58c64c4bb741eccee1fc432864eb3951bbab7ce216cf121b2a0b5e98b4ca38cc780805a9596e47f4295858707324c49c363e8cf776f3ffcebb36397ef0452f753e4949adcad43a18611156a6b437bbadf409f11433e", 0x85) fcntl$setstatus(r6, 0x4, 0x0) 00:51:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000)=0x7, 0x4) 00:51:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0100810066696c6530000fd5b4c7df95282ce3ab676c91322ef1bfd2620f41748944393e604506"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="1b8ecb7fb2b7c200b258660c360592ab7d26ff9fcadd036b9671210c71a776e0fea4ddd3036d1fa526ff61572be442ab83c244877878a6cb0d897600d51a539085c56babb34fe42e59903eecf4035043096ae015546ca6d93c575958534cf621d433e72bee63af6f81b04bda011683aa3f7cfa990dc4fb850725802cd1c03b2a635e65cc9ee09ab72551ddb55451ab996a149be2f36f565fac2dcabf7455807bd953fe2480671bdaa3f82f0cd8f5fcc27731065047a0dab3a6611d4643c8086a74357808899efd966a85601cddae249ca3f79bd84bc04945a0509132", 0xdc}, {&(0x7f0000000040)="412f970bcc", 0x5}, {&(0x7f0000000300)="379dbea3159cd62303c312e2fcc0508ee0e42359fc2a553d1b0b2e8875ec36f676c75c375c68e694c441a0fdfb4d3a559f76977a508d7aa783e70f88c4151f6c07adc45f48965286", 0x48}, {&(0x7f00000003c0)="69f8288260c03c2ef1ce46ff3500b05e81ec7c57985089c2d03e474e0231026631e5c5d7f38c37e83f9ec03b81b4b9ecb894a2584e26b77472e69ea28cffe70a63bda231ad48007e81137fae735a448d98f0fcefeca2a1e2ed569383925604401baecd70f4c6cc964bbb268a8e8f487a1c776e876d4a22555920e51483563a0b81f9efbaa69bb4a85d81cfe8740cdcda4ffdc763d2390407430598c55186cedf56209b9231cdfac46ed1d27dee90084808db59a472691ac6efe724fc8347364304ef413681c5d6c76c36793a60b65c13c835da1439330be5a0e25f011d", 0xdd}, {&(0x7f00000005c0)="36336579d6ee29275c8f3ca8634a370d88b65fdb26ed005e511bc9a3e5cf0e0d825a8a5f696bdfe14cf88bf565e8d5f17a45b17a38a24b9cd110a75f72fd5b68e45a12f01d6d9f4597d70f662b1ebfcee6e39c88d8a6e49ef475a352e7fedab88b8371a5c3e498d980e48d14828aa3c4dd672bc1d7d44762d5acf7c259f71c89151168a2baf92b17e3c270e613171b6feccefeb19f4e560b833fbf77cd97f9299071e41460aaa17badac6ddc36588922366f5c9e2a274cff835f975393b389d6735dc1c2e8da5f843414c6d4f0b4e534abf500364a561fd87ac3237e1659a4a42bfc4baf031e96e486", 0xe9}], 0x5}, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x4, 0x2cf3, 0x3, 0x7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:51:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r0 = kqueue() socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="7a26d756ee9ed6b58ab837ec448d5599e69f1fdbb1ff4d126697bec0516ca455d8879f89a713691eea1152911c00de4507b3a189df16ebf410ef53c8b24cc6f39c324174b6bf4f95f6a2f13a4f4d4a8a6dc401298fbfc3e8fbeaf2918b66cd28d3221106f8810e0f7487570fdb2b2d346f8d4ab3657de1f45829f5d04e2aa2ed67e9c36c5c4cf6afff77287c6227e7453f91d20120ffa1357dfb5f0c251b7d86f48bcde6db640ad6c8dcfd54e26df6dfaf490b1be9971a2cf05c6ddf9f8dd3224d09351c0893271214d3e6fe2eb6a2a7ae013aa4ca9502d0f1f9906b6c5920865beb7297675605cf91b3fa2a", 0xec}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 00:51:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7ffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xe427d5978c3a6de5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 00:51:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="671ad9c7f7d297062982f6e8cfaef928fab7ee3b96", 0x15}, {&(0x7f0000000080)="c5a499fc66e47b7d2be4ded1900966e4c9d6a100bea32a6cbebdc933", 0x1c}, {&(0x7f00000000c0)="4e3e5fee82f04bd6ce0d627ca1a2deac71a8f7221737147a89680dbd05ea8c81130238301bac2cc2", 0x28}], 0x3) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000280)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x100000001, 0x8}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x40, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x80000000, 0x2}], 0x9cd, &(0x7f00000003c0)=[{{r1}, 0x0, 0x9, 0x2, 0x97f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x24, 0x40000041, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x41, 0x5, 0xffffffffffff7fff, 0xd0a7}, {{r2}, 0x0, 0x11, 0x20, 0x7, 0x45}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x34, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x24, 0x0, 0x2}, {{r2}, 0xfffffffffffffffa, 0x6, 0xe, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x3}], 0x7, &(0x7f0000000500)={0x7fffffff, 0x100000001}) 00:51:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xff79184, 0x4876, 0x200, 0x7fffffff, "60ab9ae5529496d1eaef072310f543e3c0db2610", 0x4, 0x8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xaa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x100000000, 0x80000001, 0xcab, 0x10001}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 00:51:19 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 00:51:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 00:51:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5, 0x8, "7554aa6c77ed33a1394e08d68840f4574179d796", 0xff, 0x10001}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file2\x00', 0x24) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) symlinkat(&(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000300)='./file2\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) pipe(&(0x7f0000000140)) 00:51:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) syz_open_pts() 00:51:19 executing program 0: r0 = msgget$private(0x0, 0x101) msgget(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/35) 00:51:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="525f69f59b92d27f034a3aa5c6af6e765b4ea7ead79b3377dc9a3b41d35a5cd24e505c958c77defb63f9bd11192a097751f235637e1fedd0a0610fe659e2f9dcd15c794928c071978b0319427a00fec400ecafbfcdcfa4615b6ef673928207c6aac4ce724eca0dcbad26d4fb07d7e2925a0b404ebe074708d6f8259eb58861844dcd2aaa76b627cdc7798e820cb35e33adb8e0aeb6012e8cd59c50670f2056d3f2ce6d565edad0353979d17411e903c1b6c92b129382503a3ed5bc39ccc6b67ffa8597dbd7809cf115254d73307cc2a8b169737dac09ced4b8727c91b13422ed67f18224c8972e6056eb7bcf3ebbad6b31cfa05c1cf5a5ba", 0xf8, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 00:51:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x1, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/251) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) semget(0x1, 0x0, 0x101) sendto(r0, &(0x7f0000000140)="da578eaaee234e304ff578ca3cd14af6cb413b9061c8d8f2ad5d2f3a496435d6a3446a5bfec835fe8754fa310db67547d210a4f861b52fd740273fa60d6e26565eb4c4e360dfb59d2df80bfc1bc55335325160637a74a82f0753311477c9a56e001acde29e3e7f2131232484bd9ce3f55d32f0f0755743b75cd04ed62ae52469bc2b3e0e0a7015a9b3c27b3f383939278ade782d6269b0937f28b1b9f958b9498d6d641875f3328efce4c9d00168748c3a757c823cc3751e47f91eee25206ac3bff187a5b021d7df8acc6ca86ca7069068f77e6c2b749664b1ebe14b45532d882ef05ad7c390", 0xe6, 0x405, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000040), 0x0, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000280)=0xd2) 00:51:20 executing program 1: open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x8480, 0x44) readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x320) chmod(&(0x7f0000000140)='./file0/file1\x00', 0x102) r0 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x8180, 0x3) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) chroot(&(0x7f0000000080)='./file0/file1\x00') r1 = socket(0x1, 0x2, 0xf50) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000200)) chroot(&(0x7f0000000000)='./file0/file1\x00') getegid() rmdir(&(0x7f00000005c0)='./file0/file1\x00') unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f0000000500)='x\x00') sendto$unix(r1, &(0x7f0000000340)="30a32d5a570e14cbb3e9a27c98257f0c7556fc3bce7d18305e70d36c72fb46088368f8b98319cb456a6ae297e1bef2f32e4fa4869eaee575eed664ae50746716d1303c7779e49f94d4e36d994c33f639e29f2544ed08d1562d7207e108c6ba00efc15d01baf5316dba2240405af842cd339e2703b8199456ef8a77765ed009fdb2f71f22970ad6a893c48a7b67fb1dd4d1b3510cdc25c3b2e4561253b4bbc2c3ce012cd6d0e00fc561c6e93cb5b094114560a6e49260616a229e99d4b85f5e5d5d509ea554c3aacdf46c8b53a5f5194a86d34ae3ddef75718b49bcf021aaf3d0bef0a3b0bbc7bf11a5740c21448ee01af12d6efce9", 0xf5, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f660400200000000000f23100"], 0x10) chroot(&(0x7f0000000300)='./file0/file1\x00') 00:51:20 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x200a, 0x4479) pipe(&(0x7f0000000380)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20000000003) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') semget(0x2, 0x2, 0x310) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 00:51:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000000)="68a5debc3450c234d99d4bf7c9209d917b1eca93f93440eecabe9fa0ba5a8685605008e2b5a8359ee8f3528dd603ff0df0671906a13453ec128e2fc2430db853f0b2b7b620b2a08ec882f88a088804d7dbf8ad1add31510106572d315573dddab516a26285d6d5d2ffd5ae31da707faacc3457f1af9cac1b1a072bc802fda36c89607eb44764fb578842acae9837480d2203eb89094d8452869eec2e4cc96e137844e26469a31d75f8090d872c545d9553024f1c86f9673a024269c790e1be51ec23a011b21e3d068c9178b35825", 0xce, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) read(r1, 0x0, 0x0) 00:51:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/61) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) 00:51:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/7, 0x7) close(r1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x8001) mkdir(&(0x7f0000000100)='./file0\x00', 0x42) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r0, r0) 00:51:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x40) flock(r1, 0x1) clock_getres(0x7, &(0x7f0000000040)) flock(r0, 0x3) close(r0) 00:51:20 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:51:20 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x80, 0x60) renameat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0/file1\x00') r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup(r1) accept(r2, 0x0, &(0x7f0000000140)) 00:51:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd4, 0x80000000, 0x4f1, 0x20}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x0, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0xb3, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x80}], 0x7, &(0x7f0000000100)={0x1f, 0x20}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000180)=""/244, 0xf4) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) fcntl$getflags(r0, 0x1) 00:51:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x24ee16bed09790f0, './file0\x00'}, 0xa) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022eea943781653000b95614907690bef70a00000000d979d51bc62df4276827115fe6be6384c9"], 0x1) shutdown(r0, 0x1) 00:51:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x11b) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 00:51:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df98870e1fa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c463129ee3368d55c4e7a47e872ae2eb0252cabc96d42c445ae582ab03582cd6c9ef934d6bcfdcefaaa34afb101b29dc3758fdca7b5036abf084896632c81ee5eafa67b2fc1d9e228fdb658438b74497991cdaa14d652d7ea6aac35698250c875789a34ca9f34cf93f2bb63cf16ca0432c29740b81ce418bfca00ce686f1a5ae65c483c951c220a31c87443f2e3b4eedb6f3eec68277fcc7e9fd54a8ee847d7290b7cbf6477a78ec0f458a58bbeb51c92383a87a", 0x194) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x0, 0x80, "8599dedb36054e3294a29aecc11be2070ebb8344", 0x7, 0x9}) syz_open_pts() 00:51:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000) 00:51:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9) 00:51:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3b7101026c4fdaff61ec0bfdc14a0758d6134d7a5aaa8abf34bbc88bf5abe92ac81903d95eb6f9a4068d5fd93708062dae82f01ebf44f7db5f15992d2fff2c6274f116687d6a5654042257bb79bb9445a3d1af309f76af6253aaf9e260f767daef979482dd74647ee771f132f7e95f63b61bb05d59376b3b48ad777c138933650cccd56570ecf7e86d871bdbd797", 0x8e) socketpair(0x0, 0x5, 0xd42, &(0x7f00000000c0)) 00:51:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r1 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000080)="16bcb7bd61fac691cc1fd026c9cf33fd5fb77d6577a981bdc00a80bcb318bcb811dd7d7412d3e12ac58ed3a837a2f7600147e9ecc4bce318b123c29ab348abf8a95ab47e1f0fab63a45b595f6815861938d30f62ceaa23a5d5768951549bf3c9cdcc7b5135692c672f65ec7ed1ec8e83b9a8cc73909f5707dc1813105f6e62280b1316ed306dbef58e740d75561213c816ded2756cff6be01ed44a09033493441be088f9187de35e406d6bbbe31a832cac1326278f8d380c47", 0xb9) fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) 00:51:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) readv(r2, &(0x7f0000000940)=[{&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000640)=""/223, 0xdf}, {&(0x7f0000000040)}, {&(0x7f0000000740)=""/172, 0xac}, {&(0x7f0000000800)=""/152, 0x98}, {&(0x7f00000008c0)=""/85, 0x55}], 0xa) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 00:51:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/93) pipe(&(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x4a8, 0x10) 00:51:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010000000000010000"], 0x6a) 00:51:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="88e2808ba3798d6274d9ab0dbf568387bc76f5ac", 0x14) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/247) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:51:21 executing program 0: syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 00:51:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="41d82e2f66696c65b000"], 0xa) 00:51:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x7f) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 00:51:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') r1 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 00:51:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xae}, {0x800, 0xfffffffffffffff9}}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:51:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 00:51:21 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/96) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0xb2d, 0x200}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r1) 00:51:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="1a95d6b9c7a9f501", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000001, 0xfffffffffffffefe, "8d09000000bfa60000000000ffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 00:51:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(0xffffffffffffff9c) r3 = dup2(r0, r2) r4 = geteuid() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) 00:51:21 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xfffffffffffffec8) 00:51:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0xffffffffffffffd4, 0x100000000, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 00:51:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) syz_open_pts() 00:51:21 executing program 1: nanosleep(&(0x7f0000000140)={0x200000e, 0x40000000000a43c}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x112, 0x112) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x0, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x0, 0xca4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x200000000000}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x40, 0x8, 0xa57}, {{r0}, 0xffffffffffffffff, 0x48, 0x20, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x7}], 0x4, &(0x7f0000000340)={0x7, 0x7}) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x20) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) kqueue() openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x48) ioctl$TIOCDRAIN(r2, 0x2000745e) chmod(&(0x7f0000000000)='./file0\x00', 0x7e) r3 = kqueue() r4 = dup(r3) openat(r4, &(0x7f0000000040)='./file0\x00', 0x50b0682f2437ad45, 0x2) 00:51:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea958192dd941412fc5cbd14691ca8bf1bce0a65fa9253dc751b5d92b30118d655ddfcca1e14a9016aa", 0x74f) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r2, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = socket(0x1a, 0x7, 0xb5) sendto(r2, &(0x7f0000000200)="e2419ed2b20db177be19b3204048aabc2f57651955a1fde44be4054763a9adf0060c01d9168a24563687d92a7e1543b93b2c9962c6caa7bc9c0b17032b54ab183acc7a528cf306790db92283aa61eab2745d3c3ec81750744ed0717e34e0db037ae6c10005266ab84dc830c09cd5f23fbde592a92f96467b55f844f81899a2384741e5d5f89efa6da62ec9ce33d1a85effb37336de936a065ae2e87aab576b566d0b41d005a7216e538f55eb4fef2f6879138137dfdb3b795e25f78dd990777ea99de81c5e4101e59103aea343274e2301a0df7a50b1b5bdb286714aa6d8b2fca8c1e198f7c9d91364724cfe2e35b8e17e0ba0426a95", 0xf6, 0x402, &(0x7f0000000040)=@un=@file={0x66ba12015ef5a523, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2001, 0x100000000003, 0xfffffffffffffffd, "854917029c11fe4dbfa6220000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:51:21 executing program 1: stat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x80) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 00:51:22 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r1 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, 0x0) 00:51:22 executing program 0: r0 = socket(0x1f, 0xffffffffffffffff, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="82022e2f666904653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/24, 0x18}, {&(0x7f0000001440)=""/203, 0xcb}, {&(0x7f0000001540)=""/133, 0x85}, {&(0x7f0000001600)=""/90, 0x5a}, {&(0x7f0000001680)=""/65, 0x41}, {&(0x7f0000001700)=""/5, 0x5}], 0xa, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x0, 0x0) 00:51:22 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 00:51:22 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) msgget(0x0, 0x0) getppid() msgget(0x3, 0x3e) getppid() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 00:51:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 00:51:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = semget(0x1, 0x1, 0x211) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x800, r2, r3, r4, r5, 0x80, 0x3d5}, 0x1, 0x2, 0x1}) dup(r0) 00:51:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, r3}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 00:51:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 00:51:23 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000040)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x30) 00:51:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/238, 0xffffffffffffff9d}], 0x1, &(0x7f0000000300)=""/58, 0x3a}, 0x843) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040)=0x1f, 0x4) 00:51:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x2, 0x5, 0x7}, 0x8, [0xff, 0x8, 0x7, 0x6, 0x5, 0x6, 0x9, 0x52b0]}, 0x3c) getitimer(0x0, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:51:23 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6cf, 0xfffffffffffffff9}, {0x18, 0x3, 0x5, 0x1}, 0x2, [0xb40, 0x8, 0x7, 0x2, 0x80000001, 0x40, 0x10000000, 0x8]}, 0x3c) 00:51:23 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket$inet6(0x18, 0x4003, 0x4) r0 = shmget$private(0x0, 0x3000, 0x2a2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 00:51:23 executing program 1: getrusage(0x1, 0xfffffffffffffffe) socket$inet6(0x18, 0x8001, 0x1) 00:51:23 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 00:51:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x8) 00:51:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) seteuid(r1) unlink(&(0x7f0000000100)='./file0\x00') 00:51:24 executing program 1: r0 = semget(0x1, 0x2, 0xc2) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f000001b000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) 00:51:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x42) sendto(r3, &(0x7f0000000400)="78246b21dee625e6e3d012618a47114408fa31ffffff7f0000000061560ed0a9ab7db52040c78b0000ab0971653c5c3a89d523e2eef71ffaba8c5f09004b395d4266dcb11c2229159164cd9acd60e1a59ac5a865a7eead345bf2161181902202ebb0042d59f1af23dcb74dfa05680d0ab64e019990303740087256ad5086adac2c91d4a7c9c7247f436aeb4d8fde176ce8", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:51:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:51:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x90, 0x1) 00:51:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xd294, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 00:51:24 executing program 0: socket$inet6(0x18, 0x7, 0x0) 00:51:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000002340)=""/209, 0xd1}], 0x1, 0x0) preadv(r0, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/176, 0xb0}, {&(0x7f0000001180)=""/27, 0x1b}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/111, 0x6f}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x8, 0x0) 00:51:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) dup2(r1, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) getgid() execve(0x0, 0x0, 0x0) 00:51:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:51:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8f6ae4c8d9a86c1991706eea0dfdbc0d170ba88f11f3d438ea1a3df50ea70e0101df5032bc9d82d73f97460da295862eecc60bd74901d2b6e07905f176bdb97d19a52fc73206a2fab85733f9e9ab5f10098a0103d34d003f105cc7feae4a75a5a5dd44dbf18ba62072cdf6a53b4096196c825118b4ad4a72e9978bc1d04753363401a75ec66c4e9cab6d69c30f7449d02c20cd05a721d3c886ada8bf46b901dd3f76a13ec5d4fc1c8723491becb6317363c22f56cb1647204e66707d4913694efc914fe3be19bf1a2aeef56474b1a7ea3a2bffe5b4b615420a0420b31897a52109fd8cdc9be6a3", 0xe7}, {&(0x7f0000000000)="d26cf33ed2c780349fc2d6aa77c2ece3812941c283e52aa3acb8dd57594e2381", 0x20}], 0x2) close(r0) 00:51:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 00:51:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) r1 = semget(0x1, 0x4, 0x1) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r4, r5, 0x10, 0x7fffffff}, 0x8001, 0x800, 0xfffffffffffff658}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:51:24 executing program 0: mprotect(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140)='@\x00\x00\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f00000000c0)={0xfe, 0x1}, &(0x7f0000000100)) 00:51:24 executing program 1: mlock(&(0x7f0000f8a000/0x2000)=nil, 0x2000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 00:51:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x1, 0x0, 0x422) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/215) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xdc, 0x8}, {0x18, 0x2, 0x7}, 0x6cb, [0x0, 0x76, 0x8000, 0x7fffffff, 0x7ffb, 0xffffffffffffffff, 0x9e, 0x4]}, 0xffffff05) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x3f}, {0x18, 0x3, 0x80, 0x2}, 0x8000, [0x3f, 0x73a, 0x3, 0x74f, 0x200, 0x4, 0x80000000, 0x3]}, 0x3c) 00:51:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) r2 = geteuid() r3 = getuid() setreuid(r2, r3) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 00:51:25 executing program 0: r0 = socket(0x10000000000, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:51:25 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./file1\x00', r0, 0xffffffffffffffff) chdir(&(0x7f00000002c0)='./file1\x00') 00:51:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) ftruncate(r0, 0x2) socket$inet6(0x18, 0x7, 0x5275) 00:51:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffeffffe, 0x11, 0x0, 0x0, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 00:51:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0xffa7) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x3812, r1, 0x0, 0x0) 00:51:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000100)="2799ece86e768093535c397d97e79db9e04ada21657b09c4e3a86af9a5fcf765f66e01355cfba3f523620a18e80f985695554b6bd8b8a68b681e5863fbe2ea0598a99b0f889672fe1e24e46325330eb62a1ca328e58bbb156f954afdcf489f68dccc3d56971cdd6bd0b86d017e0d712d03bf291ff66322bc5a6fdcf8a6d0ce46179ddd7ea270c1117ca95531887adc6e5eb61b7da1afe54927f484ce46d3a3135fa7364ac14af38ae5476962d57b7c6a509120c1e612d6b7a62c1d91f0bbf522df3e59521016bfb1f687b85e61d4b07066e243a7bae5107b6f821e5820b2aca81a7b8d6a467d491b832b09371001", 0xee, 0xd, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x108f, &(0x7f0000000080)=0x7, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x2, 0x0) write(r3, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) readv(r2, &(0x7f0000001600)=[{0x0}], 0x1) 00:51:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0xfdfffffffffffffc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/4096) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 00:51:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r0, r1) 00:51:25 executing program 1: mlockall(0x2) r0 = semget(0x2, 0x0, 0x400) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0x40, 0x9000}, 0x8, 0x7f, 0x9b}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x200000010000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r5, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 00:51:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) 00:51:25 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x0, 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x101) mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0xffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 00:51:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7f, 0xfffffffffffffff7, &(0x7f0000000140)="080077df686336a0f6398ecdc7f0322d41f2dd3aa168fd1552d0a12af10f6587d7fe39d7a4bc5e483973872aafda635672a44fc0bdfb889e308075bef1d99bee0594a4ef75000000b661614c2331e85bd08014c98456729f1a2403e0f7686a29da811c749544f07d23952ff73e20de67a7d766e00a96598f4829ff88758f946cdd885dd3f58cd948c154a522ef33fe21d77dee9011af731c4575aacb184a70", 0x9f) 00:51:26 executing program 1: socketpair(0x10, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = syz_open_pts() r5 = dup(0xffffffffffffff9c) r6 = dup(r0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = open(&(0x7f00000015c0)='./file0\x00', 0x20001, 0x30) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) r13 = syz_open_pts() socketpair(0x16, 0x8007, 0x8, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r18 = getgid() r19 = getpgid(0xffffffffffffffff) r20 = geteuid() r21 = getegid() r22 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa, &(0x7f0000001500)=[{&(0x7f00000002c0)="befed6e8bb86ba99cf82bf2565484feb9526e81dcf972a8a4e2f9357da0359f240d8699ef0d163ca2a33704302901e52d6f37d127cb3b603ba0d278c00b7b907ff7540cd636466ac3270e00d2b1e6fa996e1d7b95715d5ae455cf85ec39da8fbdf62e1c9bc8b0840b1fba962fc9f7f2dc2c0657115d6854cac03af98cfdc2165c0f92dd978222f403e363d01ae952ccee51f47722c50f05848a799891de2b8001c17fe4ebde1765b76e37f00491fb0ec6b0e0a8c344168fa9b2cd40ed35ff68ee6322430d8d5f9891863655db06875faf1b2b76c8f344da3031dcb9643c8f552519d919e89240aebdff0e88f22874929a76c154b02dd45d149f377a161899001b14e13fab4ac943c88761e44bde509b81abc23d70e05ae355f4431faebc286eafd27ef6f796e0b533dd560a1d2dc98f6d0c32902b8e7d781f223184eafca8ae51209aeb64706416b732c3107c9a9d534bfaa6915656a2dad55482654712ed24ffd36545f69da2d6d890b07cc84b5fca5a905fc5385db8ef8fe22b7082a335491467472760afea2d65655cb7e09a1c5fe1954d85ce9c22476b3cca06802d0844b83aab4c145db225c0b77b3e4130b8cb386b574f879808e37a811f97307a3412273e20cf11345294a7326a2c62df69aa6cba04ec49828cc5b8fa1c3fd17a874bc44de16123c5a73a3b945c051180e10ee16e82288ba2c4889828fdfdba6a48a90ba83896e6ed5d1b2f18307cad952b083e29379f731b6b1e5404dc2d375f65d252556d143ed14b9f667672edf596aa37b34787a98b1b2fe2da04153094912a01da3ae59bc7118bcc2acb25921a8cfcaf866e837db511322040d7055bf51c18793339692259c1f04fd30146e8c9dc1196775e65423f694647c9d1c62e2d0dda73d7d12a3ed25e8a5b92c6e65b99949852b84c386ee29c0015ce47de1cc36c2a8c47359213cc1506e57e693d9cb86717a1a2c5a630bd61b8967b904d67681bb076c15687f318481c140325273f51286d103e2d95321c89892d64e22be72a24e5b5b9ff87ac6e7c7680a91cca37293437659db8b5042622db3bb4b53cfde34d10e2d051437df6a3088bf6c019029fa5791f59fc40fbeafd6d06ddfc692da2acfe096b507c452cd2b3fc949a5aa733cebf04ed7ddc260773bb8bc1432fe71a74fbdf419c61703bcbc9edd1e88d17691933c4789b8f95b9ab6ea06b52354baab39d17c4779e2eb88e550aa7a2cb512a55b79a250576da02a4a556341610e5a4e23ab178f6555ce9102e7a251febd35be68d47801a6155cd5fc6998dd44bc1584232e9734337acef56b2c75881684ab750bf7686edd6e86a7eefdc49f0de84bf958c1785081b9cde604891272c1d15a2c7e60b17112bc040d137abf62ea5a9e2867181777544f5e206a6fe82b19a1c813674d75af785564890b3e1bd73234a542178ef904904d951d858abe33fe37e3eac18495e2790db05ff96830d0657497cc3c7905d7abb52304d9214393818cbfd1c576ac3704cb5d7a9987ce6b0ca3c21bb0a7342ceeefffbbebde7102d484177fb83dd3dd3b4fd2300545206dfd64781a1b23f6ca132768316b69db89bcee2d0d5bbcb310c07114a139cb91f83dff2b0802819ff8219a5ab4e340bccb6f4068c4f29fe09009fd0780903088e4a50806485e8678275a63867491bf154a366664e54f1c947f6b0ecbe2176f39e6ded6d66cfd9f2bfe01020ba6acec2dd80d99850c13bf375ea5a4b0614b80262fd5a3a138d4bbdec315ffe1ecb2cda72dc8a4f4e7ae929ddbfe43781f22c754650de6d88abc2cc1ced1b516b4f86325afb0feba17bd32bb54689c23b1a7ec44c20a74b99ef12d9afe61ab923221399b82445b871e9d405cde2bcd7ebc96af6f6652f42f0e2d2015a5b1cbb225e2a4189a0e7e3605910a83c07c30522d6ea729c4d2b3b8e88ee542e8141ab903b8c5b222fd275ed0ac11c3bbdad2d73e02d948a21c9718fdedf172bad4123e3fe1021436a3b03b16f950597dbb8212956da055eec9e1e8b882e6b9a6a70dbac31f6d4e11b61b999984a6103120b6fd3d5e9875399ff0119eb6cb630e625697b132c2ea659bf07b32e69fef826ba12d55fc102d8fe767e8a9b82b4f9cb37336b249edd224ec0a610a0d4dbd85d971d4de564aaaebeadd28171545c6d055cc38e34b974f6aeab85be482259b9e3d585c05b1bc033398fcf712d935833c0e3582273aba5f059365a137ffa29facbb66b8a6ace09c85dde284ee36b5b8b02d8aede82c7fdb89071a08975ba2d08efa1554be63fe7b4bcfb4c14e948b0e130d124ed7b72cdb28fcb59d7a6d24c8bcf5c57ab26be896189695f39b4ab1e86f71fed6b15f466dca2edc68dd739a297686328dd8c6b06d20da65ccecbe2d7d476cba3dfd74dea22973e061a0f555c3f4f5793dc0093fdb4c752f36b5bd7b70235889e868a63a223227ccfe6d5a69dc248076f8d07cc3bb2865c7f97eb38697111dc6561196b8db9dcf502cda4899bb599abbf4c6e2d1d2782cf353c090857417e85fe6669d6c95e1524fc37833aac532df21af5053857d2d40c0255983ad239da148ff08f1df9511cd1d090bd2109328e1be97cda860e935a8359d75f3de66b5ac9c536b73530e6429d1c93281d490b6f3a5a90faf80e4e86fe0a5c4c41d70a14311c94d2189ad2c4989cc7e814fdf76af30c3f5c4fcefe59cb5548fa707222a6888f79ceb066bda741eb391dba68f143cefba6d60cfacbfbe5eea96fd893fda4239576f7cdf4b7c9f106b5df641edfa77bfe8aca59ea375dd2cc9ef86373ed80fae7cf686bc61d873d4ffe3c681364bf62fc7ea42efdd3ec93fc9ec5fcc24b137beb5dad390fa5fd8a1ddf2ce0c035393305cc3b1eba7a47fb708aec101406366557f133431e28893c68dd766a0b695cee59d45ff12a534d264ed794497b9288876d3e2133eeb191ebcf30bf873308f3fcf9efb181f6e7d79b6c7c13722ad479c1771e0bb7a85d6400a3fabc2b0633f27817ba9b51e3ff84252e9df7848a4e6832c89f5a7ffeacfa1cbc427e95fbbaefa9f167b0925bc4628419ca5b3058cedac3258fdb02401834b3ded543247b4de90202ea47c878c49bdf80dea469357bd9e2ad8e6ec3c58b4dac6f54638cd173aef97f7bb6df72a1a31605f00e90554fa0cc596a0d880c69f2b7ba636144ff4349d8a61e8df1dd5f86d666f4a95aff0a749cce02730afb90c1a321d3d868843aae3c4967c8a41b1d4c5a48d9b204c53700dd12ed1a254151a85e058fd0485f636dda41689520f7e57b7ca7b4b53d7c30f1eb64e43802144cd01d0d147e320bb399e814750a5ce6650e0173aa69190844e5696e035b3f4bd3ecda5910f5bf37b470290de54b18df2b1c993cacf3036c84c9f0ee818164bff924705cb1c8a3e7b8307327cdd7b252d2b90c62448d50dfd5df7f9a8085a9e368a63314c6eb6472e6dac43ff015e9959aab8e9b3e13298fd607be38ba1f88aecb61b862b8ebed74a4a63483a8867d125c8947f8bb963a96f5b4bb9e419441b2473a4fddfe150c97c042bd0bb5b9cc86663557f0a4e3e37795cbc94264cef4af8491721f84af024c32d97043a41f6dd6e786a05c81bc6c56285e33a33135cd6be51e5300283dc0e46cb2ff67dd36f45c9f3464fd0df35425d06e55a9a9c45b4e8f12cb7ae41cc8a23ba3ee5a090325e5f0e0ccabc301407d1f3f8545b1be0a02d3ff1be0a09b394e3187eb25991215b993cf6d65452119b56e29c82a3128694158677566b316fe7cb96313d54e72abb80d1f6347e0fb4436603fadb148f1b663f4be783d21dbb069d3c2c96f4c128c91baf402bf38491638eca841e23ba7be36f9ab4f894759296d824e2f68d41c037832e090466a3d763bdcd76ec3de18852a1c69359a775191f5869fb6134ee3e01614cb440a393e6dcb7283684ce6b809e4bb1a142d43c95f2150a7cea38a3d37c93b541240c3ede48e162586fea267e4f91493f5f4b01e8deff521ddbf5a10b87f0efb14531ec8931095391c696565436e5f46eec85e42e2976fa9046427ab91aad56589b0143f0bd316c861f0dd13fec6a7a402a0742b957b2b4b78fd1e55c9274f2e47e5a2b550604f1eaad83fce637751e1c4fd459d708d13387b20bf62104eccc51f3a2be0833f6e94d8080d5086f8881a1c87c612f707d0485412bba5e82b62063222a63ae4054f3d20ccca8b6e507e955d13a4e770cab915a6273d5476e95392d7ec7c5ab5ae27833cb0ea38dbfcaca34d421f0e152e6c500f3cab807b57d318db8a17d83167c4f62a36a8f8d758bc57e01af59da1449636c35852c05da48049a542406d5935390ee088c302dbf32af3c6cb3ca15289344aa92f852f8a31726c8ca18afaa58394b0c02f43abc2ffa94ec912681b5053534234c22331fba993a74783bc41ba886328fb79232c4b164c47750e6f267b4ebc870c16103aeae65d47f0945ce081cdd96efeba22dbb1ae35a23e70236399bd234e86880f341af2abc6dec2e099b340eb68e224f51aa0af51883ff346e492bed35cfed11b333687d954c5df8906901637559e05c0c5b8cc1a8de6e2bddf89158d3a62c9eed044f21fdbfaa234ce9cdef4813fd75f96a5df50c9098b037ac77f114b587b2395f0d90c0ffb2e3d5344756e0a01583e61f460165b55fd55c832052a9e557659259a924cbf0718540bd69dfce8190f001107474fcfc2ec9b69daeb736867b4a4c68b1ee3cb3a2108a2dd2f60a31e77480a4996aab7f704032ce02c234ac41f0333b1d7bafd490240d5d6c2e6bb9f1b8a2d16a6b3a7d49b5d1b630b2031dc85a66ae5867a6e9838ec53a491643385be7df533ff7a434cb0a2eac086ffa71e58cadb4ac0a959f55d38b6842ee64fa7ebed42926a498a9f3d15d33112f9ffcd09c096c58604eb38542252c7a987455dcbe50a09de2bebf54a0b2e71cb61a052ac6b99ed07ea626389981e4fd8343802a288424796d3e4d9303fb54bb0176fb1ff397fd562946ff3257b86ba2603e94365cbba8e88f32887c141345b14cdb22cbd0e168d5666588dfc3839cd81425b6b1001b7760927a9d2bc0fc4d69fa3931f466376fa5aea17bc4f375117f26eb01941fd70c337b2210d593f2dd1498f6fdfca07b3521caf76320edc3484b5224d817d17da8c6e3fab184eafe22a7d09aa13e1ebd7c196e058fa1508a640ac0a10caaf98826e107a3139c4ea4edcd8ec0d530ade0836b66c06f4c7ab586e5537bfc661f49ddaf41f626c6d689919e7612b11cb1dd8fc3611911e4b7ec05ba44bf568f0360bbd01dd79e9a77aad917430935b6e06cff057262c70522a8cec5b2a606a75782d4822aa28d296fd21cb6316bab011d6a344f36db2b7b9d9e3062728f984a709ea1f36fad4534a1a0e459d82f2ca5ea9023267edb8f810c7e15a826a5bc7fd72b6d2a7d45d3b3bcbb15f5acbb51549f046a995e5224c177a9ca3cb10e37a6eed09564b23e3a2bfb9fec0293db72b3cd7ee59cf47bd5f4aac73933f5380c80e2bfc237878057397d71e49bf4387c3ea92a27cd92d36c37c4a7670175522b913f2e32f0166b345857ed391b40471c56f66239151dbb4623277c77e4d7c0a84ab05179ed16e630af7f49b7481a00bced9a5a67585f15874bd433f5bf092f0469be8348fafede62c6b56e1db8bd6287b1f6b1b92276065b2d5fb2f4ef5a7c651d9633acf7a9a62dd233cfb03dbf248b92550c2ede18caf760b5d8140b1a2cea69d64790d9e7dfcffcd9d1b060026e603454dcf7014122338859cd1b7dce", 0x1000}, {&(0x7f00000012c0)="f68a2e06e43d94a0b60bb7b6bfabcf823876fbecd0a47d6d34a0b998382de579d8c47ed8d8abe628bccb65ccb2ac2d2b3eeb27bfabb27092e467424d412712cf6f766674ce7cf7ea08f078860f1804dc624a95289c0f5f1abd1a49f9c0aaea7c59218bb94830fe2c341110623ba74791c9afd4e092922f27ce686c5f0641db3c2e0295b5372e90d91504910fdad5bc49c6e67344e57a061e73c794096df2178e6b43214a53119a714af7dbc55aab6e22263b9db7008d7fb3511979dd59c90c803a1c92c1c589a2a9d24d7f82b030ad12fd199e13b819f3a887b9b504b8bc8baadb32bb6fd53f91cee947", 0x1ef}, {&(0x7f0000000200)="cb499c47660af2f2f9c487e9de8bf51f59fe63950fac14d8e0bdaa3333e4", 0x1e}, {&(0x7f0000000240)="e3ec57f6", 0x4}, {&(0x7f00000013c0)="ab4352d801b94d71c9d327050cf9258f5eceed3f5156eb04e32e02e40d14b4b4032783c7ec2ed75b4bf79ecadfdf966cf1e61233c8c11b7d6dcdfc60929ce4505efe04681d989f2bcb97dc07cf75136d70c31bd6d20ff5b411ff8981c4bbe90c6df175d6ff4dc270", 0x68}, {&(0x7f0000001440)="625e13861eccbe2bc7ba6bff3b79f5a9ba139f89310d223ba04f388648e6559f08881dfbc43cb3848f57628942ea31c1b89211b41d", 0x35}, {&(0x7f0000001480)="18b2f85118853dae51592bb32234e5d7a08a35b924762003e27431b07c0badca2549315743587a5d647707b5f9e8c872f13f02cf0475a92605438b1b855c8a6502df0680bb2235071f906008d055bf79f606974857a60af4154f31231b34", 0x5e}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}], 0xd8, 0x83209cea01c25d79}, 0x1) r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x1) r25 = msgget$private(0x0, 0x490) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00Gs'], 0xa, 0x800) pwritev(r24, &(0x7f0000000140)=[{&(0x7f0000000080)="edaafa86995dfa2ac3adc14d9a15f3065922718677fde78611e8e2788a75f11e233aaf3dba1b9f684ff66105895f98baf70b4749ec635ad0cb3e561542a28682ca48f8c39784f71ca3247e97afeef21782024790db1d5923d3f36d203a145237f126f2e1e22ae33702045004c54cb43138771b6c3b141f1606b3483108eaad5f7ee0f54a7a52a94138", 0x89}], 0x1, 0x0) 00:51:26 executing program 0: r0 = msgget$private(0x0, 0x400000800000c0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x840) 00:51:26 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/178, 0xb2}], 0xa, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 00:51:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa6d) 00:51:26 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = socket$inet6(0x18, 0x7, 0x4) writev(r1, &(0x7f0000001540)=[{&(0x7f0000001380)="95c8e91b866f2cf67fa5ab4c7d622e0939d8f893c67d63cb10c9279f47aa628ebfe8c40cbd9987b1f8a9ea50ba6bf928", 0x30}, {&(0x7f00000013c0)="8f60a3cf4edc5230cde49786b6187eea69e393f956f20f1b8fbf0209f727f160eb17e76f746b25d2f0bf584295803b579984f9e1d4da7ddfa82e49a38b593f9e80cbeee0bbe001fed68cb851070fe52fc4d71142f57727617208626ebaa29d98e01f03a8428b127b98abf24090153547baae545670fbd3b28be7ee82", 0x7c}, {&(0x7f0000001440)="0953f836c9c3a75e39398d6e7bfe05f61082104e6d0e73b898ec574da27d789c89616fc13aeecf993fc19bc4729357e8ac92c38f5b1f5ae4db9e0212260c6844722cea2f02e627cdeab8785e68a10ebc3b51be18dfd3e2c949dcf8b5ad24f677e35d824a8ae546bf47b93b6936920a2e3d20e7ee5b5141552c1641dc9f08182d4327ead8c2aa30f49075260a506204eb99a23a98b31ca9c16d0b7d330b6cb46b1a8823854175f67175553617adcc574a319d50d0c2b034a574e0c686ed64471d7a1ff11905bc433cccd1cd684ee09ba080930121c844ed45f4e03560e7d5781836a59b353a637871da8a8e62b86623bee6e39032aa938e", 0xf7}], 0x3) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="4b663c676b001f8ab01fa2926b5425851af54aa9f7bc06d8cc042d6047c4b801143629ca875fb1", 0x27}, {&(0x7f0000000240)="3f2d43adcf053432b5e84f9e2d58c7d592c17cbdeb85a64694796571ab588a047d236eab0c25b5f0aa6d61a5015a7600488612083da1f3829faac962d48028e28497949c0f8b5af3ddbca77adbab9e757ee687552ebde668d796b56e706a957b27a99ac9280967326709b942578d035a88032a9b34ed2ce9e763979b74108e1cac304432a5916ddf23ad7be709291cdbe65788d1bb9a9d7268aa25cc5d372eb4d201f07729c512943934648c4bf1ed1093a8d496038bb7b5a696b4a8527598aadcf2ef732cc25881c85587c65d18d2620a9e71a683925e7857e6e4cb5e48d598becad4e7a059e3cbb2b7294c21d82b2a5f81e2b1e46d0e73b9d137903d29575a372664312084fd62067ccd43a4680b07c6fabdaff6f29ec00a03e8ed31c34a5d83d4fd47be5a2444d3b6028330e4e8eaa7102d76583473ff54ca8fea1307836e2b749fe850ddeeb63a89497b1cdfa47f532270e5c042b7c17ec0fff3d4c0c78af2ee109b89261dfd6f35bbee2cb6bcf12f68b68405240a1a806d81e3ac369ae81d57ba83a761eece2a2b3c5387a3109658e6b68da268ae71f58dd408c63649eab043352d32e7c4e2ceab666d2df28737c56670d5683b2939d94adc7584f8afcbf0fd857e6a7214b6d53a55cc4da5afd7b00cc97c6b62c000b924442b86ae99280bd5da5021c1f3e90dc33a4ba453a1e0829dab41532a9d03e00ddfff06224e75d6d345917d789a842373e96693698f29c16bd9b58c46231fb5e2c8f58f48efe4240f0d381f21443a30ef659c3fc980c0b91d44106e09c161ac3fb6210ee0038a7d126552fb732abda84c8695c2e00cb1cf733858ea64131780c2e8fa9a47ade3ad97d040eaf5756ca9ce5e2d4b9c965a4c6eacfc21306db277d4a66747b6bb3a149e13c2aabb14b487e212833e2336e36f305ff8249ae48d79f48e10d4b086952dec83c519fd5c8b2d9c07b0b365abc8d0379963eb194f9c78831ad7d7c26eafe05f2f99dfd06d9042938d3402875238ce1b98b96c965cfb196dd5cadddcc15b08f43e6f0ed841e3ad340c4e55a38a807f94a696ebbf335c9333909783d20773e27315d40665bed738459a2af1f332e21dab6a481c352d411bd81b3bdb2c146b1cb0df0577e4c8eb743ca9260e61abf98396b690ca7d9a9c2014bbc4e414613e8a8e05e46952d47418d58bd7fa390a620c5fc449c00ae7e38fdfddc4be1a3b44d733a459dde7c619934d068d63a54f74de6a46c63288b57f7091bb90f096f9192e49b66a57467541687958d74b2fa1624b41146cf71eba697f16cc268ac29261570f19b0d513511f16c270abef792fdab89dd14308d0beda4c2d90dc717bef9db7e1d3228a0817bed13372468d94b39d1796e434bde9eaeefdc476396a9d707090899e401b5a65872756c05d6ded721941bf82e1d7bc493770823dd2849e8d3bc4b5c2d97eb0a10207faa0bd8a0b0accda53487d0f309e972115ba1f23a1bf23dfa32ad4bb31ec037c71a469e18a04c477e52c4a6738e5820fb96730d5a88ab6ce5ee6d852be67a8605b605f1786f5e3dc35d0580e0755b481f8d592fa49afe13652f042c15b8f0a567945702e4d44fcb0b0e8309f00077cfb5b4395d5528a7484eba265e877c3e66fd62efa5a7156b2377259247318a721801f9b67b84eba1e74b09310e021dc62b505ac8f07977361d490670314e82ad1e1febc0af29c5ddc7188ddbb387d3d68a8ab5bdc7807d63b0b64ddf553f8bb8e93789bb9fd49cfc73c2b598ff0d29e72d01047b45da181dfa0f081c3dbffe8de7bb666950df4839f06c4849bde334777d37832f1382f675e735d18adf3cd4c198521d17780f8bbea2c09ec274d7cc0e12aaf49bda676d98d3e785c966b172d0670523b8145a2e50cb9b6543b23a91b93b71c07bcd35f29094a75f5d297851afadbf0f3e4321efad856f109d7becdde8efa1c23c6862d2bcd8da09b0c77ef9caae372b5219c42b960ad8fb5601567eb7cb9a48251f7804b0d0a3a7c6de38214e4fa2a9a130fbbb0e1413d57c377488cc0f70cf695a1c3b1c67d39fa541ac7046b4293ca6ba942db4a9579e945ebdb02be1fe78b1fb042103b47b74f1044eefdaefa643c4b7271210485c1ce343bc8392307ec50e6e99eab1a09509851adaa3c1d889d37d276ef03d9eeb9a056d62c1efea0eb61550e3dce3b3dd7078d6c9d0e94a56455a46d27cc1e3f4780a3b60a8c1e4df8685f0c3496d381113daa11376bbea5a1e9b45b16e66916ddb978f1d09e545c31afa96fb8bc27cb3b982cf76de08c15f4ee8b5b619bedbf0c4e7382398722f47bae7df03cebd42b9f6f19075d6500a3b53b466745500b70b774563e64f3191b88db96aba0063046dad91d99fae9fb3521d457f98137196bf113ce2b4a2a743f5b8ab199059e8c17119566cacdfd0eb8cc9ef1de50a5e7196e7bbbafa9d25be58803f8b8ed3f8bfb7ea98845f258fe19637c61713bb69427e91c388707d46d84285e96bdc9245977dfe6424de2e9b942a3530835a4bc20cb9d607972890df223342d3e69e950d86956bdb53f00fe00fd5df654f26b193fc41b93400baa05b73f0040cdab4363d8821d3cd39b71982097e8b265a8dbfcd2fedaa02e7dafa93bcfec554656dcf6875998a09478d9ae1a0bc2c6bc9df358c3eb50d777603fe4b40548e527bac3bf0e4bd7ba4240cf520d44c6f32f76ab2718dd18c6bc96c83e8fafed72e2bc41d28f84cd4ee06d6b6a636b5709213991adbfe79a15fcc6b48ea1173cdea8b7228b828f61c3ab54464506653240bcd093ddf57e21e85433a95bf72bdb93241e091e3287b47bf3ab4c54b5ce9aa9a03a724eec1bb0dfbff0316e11a29cb474e2bd48c1cfa35700ba9bebcf981f3b6e516daa6596cfa25e8ad9a3e0c53938f4cbe66b3a59c5f17b4077f55085ed9fd7814534e651529ba99042bf1ee7897ca79603a761f7142bd72e0958ff1b7b4cb33fcc48e89a5151789bd595a00ce7ce9c0453f60523972c4ed8b9cc32d906becc3559b5e441faef76c197d84f066c18d5f96b2e959af3dd44146ed389185aec524e87e2ff56cb7b714ccdee9f05ac25ff640d7ea8291bc2d7f40186e33198a2cdf9a3abe96c3d463fb00cbfc7941a0079daf6b879fb7fc70c69a641a39506c7390952104a8fddd446e4db683a8114b030f9bc670894ed3aefb198a9ffac6622fb696f158fe9fc0ab9579e656f3daa31554141a294c6f4ce78bada2ca33277f3aef51ad7b4b2e372824be5102b2b22d1d473f0fac1772c366d2b88e75bad642b174570cd84a8d480a12413d3dad888e558c4c0d02f64fbdbe09ce940d98164eaeee24d98ce4a144cb3de0376dd287a11097c6425c0c781949e5b848ed74460f00340c173c1a384109ed7e6abef67064528b686321f3affaf2f77c097d5acfdc00a4013abf2b02d33e9ee1925138a59289896b25f651c939e17e3e5ed8688b811cddb60e07d83ca4940879e3d56d087def8aaef2b05810dd2be195f26ca895bd69d6d32b9a4c9d3f6274b4e5a46ec7b2d82fdc9615b224a1f141636e9ac00744327db20d445205ba9d0b8ef2858ec1f48df3c3cff995c38dc7824c201d0c747cc6be7ef008a2fdbf1942d487b44e01020aad1809d6615768ec6c990ec755e6bdea26850e578e25f806916867f13374088492163a3553823c72cee78c8a275822920cb13acebe043bacb110afae37536d8cdac2b0e6871a114074ecad20ffc63e8637726cabc8f6adf1f78fe6554117c54bbeaabfbcd8694ff5116cd3630dc07ddc66dea6c8471d6a8407136de7f5e29a4570ee774a206db0562f24619418fd60c6765de9af9b66d0b3aec7886f96e56541620d1660314af1822f953d1175d8f5314525fd36cff70839456f1af2d37a230d0099bc75497a7170a961fd873a0d8ce7c09dfc8b7269dbb6ce205d6ef592574a7345ac9fd60e3339ed23fd35af18eec4283e7256cd7a3788d84e38996ebc7c1a6619f68fc09f6e85b3b6eec114ba84a2afce1cb2c44eabd72a231cb6d8a0e9cd75ed0587a651d4f3102c0852c79593bf1b936f28d5143dc1fca53e8064ca7d76a616da773e0aebc75a63eae2d5b68e5cde783e0c14be4245fed5ff5fe31ce385b5371e841e8c5d80aa7605a13b83c939a2cb72fa4a107362364eaa80fb9c260a2863e1ad17f4cb74429b20f60e3491887a5a6b6bfb6528fe466692341bba1e088cc8b9e627a4b0c67be7a50ca5a5e5a94d794920988254ef008a543381da2b80a9b847e0e6caf9ffb54edc65b2af8ac71e3b58e7882cb910624bb3262ccc871642e6844e44ac5b59f51cf8c5ea76af2500815d74dc8aa23ba3c0f95a4e1d0879631aeeda679a96191edabae13f2c2652ed81b4332d0001e34aa96b4d88c792a48f35d3ced7763fed4a88bdecbe2cd3578f8321579d50fee07212b19724bc239782eb9cf4fc52ebb01e1cc24af4e1813bf5a62f8d64fd243e9bd21838f3d7c12b64e84e9f537d9aaedf0d9d5536a1070a0ab39e9cba1682fee90277391534186b4fdcf0d67c86933249c2d8c1e91e3e22bb5332afa153a18c94f24958597bb16c4b2b30e2861cb5addae397820a5a40457af96472ecd596a846524cf6147ae194440d262199e877665bd3fd51f40fb6825f50808f0e514ef1032336c2585cf4fbb5958579554872e834c3efdc139d830d643c962fb5156ffa117d8c9fab5fb8113226e19ebfde0cc1d0e0d27f23435e5d9f6051bec17fd3eb7839cd8e6b522926eca9f6fdbdae70bb453820955b15af63327bb15638b33d0e1d97f7a37f157756ad2c230755c08aec046f4850a013804bc605325a7f23dbc40e56a630f770fbe755ec25e01cd372e7e57a933ce3788a60f9719b12ddff54b4c1fbb465f6206e8ce7004b44fe8f19a32af1653eceb8f333febf05c5faba588fd788534d8c5694e43995da70ba9d1afbe07fe51f1ed7c89fe479275590c852a473da437aaeedeff58c897d72ff3a56411e4bf37889dda4846fc70760320d5abdb4f664e8fe2a09eef640fd9883d9c5919c24294506e9d56f5610f170ee8e36b94ed7080b8621961fc61e12cdd475dbdbe1c67a223580f9058a8b478a1114bd1d5c251464495ec3f805e7413879cb6f892a54af802de629376235818f1a66bee2f7086e5d61e22bf249c6c9f5f2840d222b065dd22a2e4a77e7fa90ff82080c3ead0dc9966db88ce366b4df99e5154cfaaec937d55d1dc3e9690a2f42e02eb6bd8150c81bf4861d0996cd4072891dec9f4d8fd87292d987ee101867d895fd7f8bb5ec8899faf240861f9bb40218d66a66ac99c3582f1d828a8a59134f6ddecba6de08b8d8f6dff33d7823188ad33b6731b2012f7a1ba5f7fab92b26278972394f53957518bc9238f461509d83f6d53f94709dc84e072c4cc54238e0aefc35565a83d58c72b0b856209a8703778d942c119cd6591255c67701092a80ffa36b1e122e2ebc9e9d27253d02a0ace172888b18f1598718740fe1235886765f89c8cc72bc6126f7dd12e1deccf7bee6c79d4ee3b6e6d481fae4ff902eefe68f0b527e2eafa7a60921d23f8c9ed98950cd8ed9dd1f8f7cfcd9cc061c53b863a109b8f0c5246c47a3277644b0936007dce160d9fbf5b1e62331a3e95f8548237935b61c0a37353347980a30250a331fcda920d983fb0e4d38ad7b4e168b41e62335f4aa78bd42cabac92af4d876a0493012e0b6a1216135ac418130ecbf1335e68a27e0392d767715aa7a32eefb046014b693156430b8c443c1bfc637a37716883", 0x1000}, {&(0x7f0000000040)="71cc3eb54a4ac00765b1ca99b3c073146da68f49b4a89483a99c1eca44fe0489febe050f80045cbf38a86ad8039f9bc3c6e21a7366c41bb85040a10eeeecd36301f564275327deed764462efa295f5a58a", 0x51}, {&(0x7f00000000c0)="de1b28237efce68ad64fe469dbacee26ab38104c5ae41bdbaf4e73e5fe529c9db9a2ae7ba07e6639a658aac35f223f3c64b9db40bf3a4e0dd6c79422b29c3fc758940bda6f624ef2243a043d0f4640f48055da633164f3e25fd42e8370095075d65d", 0x62}, {&(0x7f0000000140)="fab2291c5a55f8681c494aaf13a6ea4cb5aebcb3882ef4931e52827d89d146de2a5f3395ec99e37f1e98d3a226e8ac7b9ff95cf0476c72dc905e909ef226842f762ecf602262edb40c952cf461235e5c357793f6e98a601b0e01c1a6237368adf7e5c0779f7be0f5f8341eb6b4dc6c05da25cbfdfa721fa910b6a6cae0830852ea0b", 0x82}, {&(0x7f0000001240)="3490fc1d33a63d8a5461ce5918e07c41e51b6ddd79459a17f43211044f51b3f8fa9ee3e235866e", 0x27}], 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 00:51:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000004, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d13fbe26600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) rmdir(&(0x7f0000001080)='./file0\x00') 00:51:26 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) close(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x10001}) 00:51:26 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^[^M-{$\x00', &(0x7f0000000180)='\'/.!{^\x00', &(0x7f00000001c0)=']\'\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='(!\xba\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='N++!\x00', &(0x7f0000000400)='-[\x00', &(0x7f0000000440)=')}/!)\x00', &(0x7f00000004c0)='::\x00']) close(r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='N++!\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='::\x00', &(0x7f00000006c0)='-[\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-[\x00', &(0x7f0000000780)=',\x00']) 00:51:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a20206e7ffffffffffff"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c24340033583925360", 0xf3a}], 0x1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000001380)={0x0, ""/4096}, 0x1008, 0x6ee242227361aba3, 0x1800) 00:51:26 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(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r0, 0x56}, {r2, 0x100}], 0x3, 0x100) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 00:51:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000004200)="3611aeb10337d16cb47f2a64bb0076e77e7502828be65d2818816e1b9725bd78f5fb6047c4c9468a2a1ff52bf5025614f94cce1cd08a34b4e7099676de1f05d1c02748a32d3846126184d675411612c3cef7c3b492d28a97176dc49653e9771a607cc2369d4801ad6719ffecc21c26464c0426f33fc44ca48852c62551f90bf1b9f1dca1e097f91bf6d9866d8796893fed6703e0550686ed0ccb4b96a9f7252c46dd0b27e51782cc54150edd42c9705ef78ed6e473621ba9e730af9d16edce0e2d1aef9ec85618d3d2be7265ad2d1be0219b5caa097a140876a5a519bcb33f51d4d8caed0a99a6bea3934f7aab49e2038f8de8b8b56500c81eb636ab437297de1b38fba82bd1011d12eef9c276db72b8917a6b6effd48260077f70d6024260f72c43b41eef6879693b2e6587b6353d9c2fbfe06549b396c5b25eeaac60e50a6b9da73b075c5fb3c75d013acf59c17855c133f79b6e26e279dc0e523984334179e390897428ec2377edf9c01542b937808f83ccdc156ab013759b54a9c6060b0c012c5f86495339767dee2dd0f8eda73051a65f740ff8cb8c65fa97e995069f80932da7ce806a2124591846bbe397dfb09d9e60d6ba1139423bc61838e6d5037e9390b501617d09b05000d9da058f4941604f90ea549e83a54abf165c6eb8c4afd69ea1e62a74b3d2483691b93df48777107c5490e662d432cfc856215ce383f2d2f3dc667541c6e7490568d380f315aab094584da67e47b15d0aae52f9bd83dd57c7835781d342eb83fa435b320ba49d4ee5ec755e90faf62da51880da921f992a064e0acaae02bf8e2e355e4734efc2a91190d3b3dcc2123ca10990ce0623ae676fe5fbd2409396f807720e3afa1abfeee612145a85143bf95c14583b00312d7cf0ca90a65bf4da336bc64aac1d1b0459cf4930117e08218014650beffebf685899498dad550a2d103c6fd900a7c96d7856e13aa10b0139911eae9aa45ab13f2d60d4fe1fbcbea15b3bb2db550d1c4f83b983f4c5ad22910317252ad3118002333cf071824eba797fd02d9df2f7f7b117d97ef7edb161c09e93cc3bb16221ce551ba43aa7682f2947dea698ebcc427a80a9d850c890ebae17f8a37ec14f0243c49f3321a3bf521a70d0705b7f149ea479b4718cd296dbb8912813000f725c797619d2f60f054e9e8a7d20c4c9bc96ae2613bf036fca772176c5da78d0de130afaa4babca4b5f9d50136637f6b40beb529d2dee5cf54a19a1568dd74509bf24602a205027dd4ef506a5ee4cb8d789c61ec5d5514433d21a6381e17262fb689b8ac94d6a690c4456622bbe3becd6854809c4f34b8b38fcfe73b6376f40c4120adfd01cb0a26c482ef325234f053dcdb40c3f93de968cfcf343cb0e579e160191d7ce340cd47ff249f8030e71e187b42d1a993b1006a4dda1f7417bac3a391788bdebea7ff610fd5bad8e54fb0d29013bf6cb5f25f4be1aa6bef60168c6eef4bd60b35ab39ced2403baef0d2a90d0a916392548988bf26649cda862cde1444c374421b9b9c01866923ef22e150f597e96cf6caa9b859e4381d66e19f7ca84dae69a20379344536b1c127df985a6ce689c39f53f1613bec6657e0b0885c3def1e167dac2a60b81140249459c41080f438412cef17649277cb1df583debe5eac11c7673a671fc346fdafd56d7c5f5b1e7832ca3d688a8253d782082b4bb1c4f017bbf0814a06f84626c7eeae71b0ef26010f94101625903b007b4c47aa6ff1850958308e8ae3455daa039f02fa9197fc6572edc613514b5020a4b3e53cd61cd7e39a6bf2205e56747beb5ce3f0bb6a6dfef1e1c0f9480a634867d9877ff40b84d0411f40b4111b0a8206a6a23b6c998a3fce908f2970e7f0644452d31ba6ba8e0cc49f83c60bd77aa0e46d08241ed60bf6db4ec112894d624607b7bb5d93b317653e889a045121880d80fb0c7a8a49ebc82e127a5441c430e5c9b9ca5d59aa6f294d62d37495208d07d727500b0871db9397caee39fcf693cad14ca75ad382dc6daf5afee62769e116569a1547a87bf45b38da263dd7e93a687474afe64c3d6e2973d785f90d3f7b28d9b86babb7f183a5408dcf661a5b99e03b30cc22c14be16d03b1991393fa808b6ada311237e78de6f5b586a2ce216604e321b729294820b51207c36ca41690b7436096a4093f70577fea9fabd4ee255cb64fd2d8fcfc8b1bfcf2accb1f0d8c537bb90d78d2d0e6c4933a5c2a1de0eb3ebeb68b1c1dccb2a8bbb2d05c71700b8fe57539f23321fd60b55750843059b29914fb28cbc8af4e97d59af5c07498221d1fec066c3023c7d6d1f47af94f33ccf3fde01298e97a94c1d363bdb42214056c93b98c736b633bd2bca2ec5b34bb852ae15e532e204d3450d6b3668b3a825fb6baf42ef8506a6c49647904b73f0ba2fe7c373992f0f6295dfd3c535b830e9bfb8f530d0a5232c732c9c7c8e634faa6d3098941c8e9a6109922ecb82f1f2c9cbe7595f5dca2b6842299f3c9fda60bc69d81eeb9f070e4f9554e301da565151e16d9519d168448c0537f4f6f4eeff7ee12bf6eac4769f9562b480035a6a31a14ed4a64c183c723fd9aaf0d09d25b5b0d08a0c2637c6957d93ff522c5406f7a8beeddc1b11cb31a32259581c522a7c291af42cab1100e0b0498cba877afdba5d49ef6f8ebe33536ae3f7895933ecad7e189f6a66bfb77b4f408f512a98b1559b6d29a9f1c7e3173b96351628d2e9b12794abe67d5322ef970ff724068f832ae5b6997ea8272042b43109e97c5efd89dc9676e7651c1ab67d0aad1fe7d56d8c71822fa89b2c4dbdbbe586f7890951fb3f364b55ab066b4c15c14949c3c5e06c2017dfa59954a39c53aa8641126b426b2f76d0a1cefc95f7f24337d98d9f06787211c379736616b653f312f756ef58fa07d928b8937ea54f372342a04487d8e6a1fc7cb2b1a6338ec9f97b917674f023dfb4f1e178783cfa991014b48219ccddbe778e2d1d59b63f73ecff57cc49361d67f6e0f94eadb64d3cf442c59ee69383879d410d86eba507f6383826b534b9d01018bedc8d0e8e0c151ab322561b24b572b5c43031e3ecb5e798843523cc66c0198748925bb394be41c751521befe9ea7a25ebff85909542b5a2557c2c59851e4487064c0b54a2253c218aa94573987fabae85375e282e5733da29f4cf8cd89a4bb16030d219b3e709c91bc2d2db3a9251f871e41ce1cc9f09319b681f771198bece3dc4e88b5976e15115bca9c60378669b16139143f34cbc888ad824f18fb09869e53712a265795c23d6d82d0f1032a9c0de59893891d1b253bfcf3eb7d77343e28510df3030a4986c1847147867b9efc70e413f42a3a53cc2bf41545c7a8937969669cc1467f5c4c8d0012212aa87fec58bfadab6e2425274f939ca7dd60264b3843bc1fd8b3a6aaab84b812f766b1ee4cf0af4c980cdd5b01b93cf8bd0e585fcb1fa7808795a59d6faa0893ab41f7ef76353b426f547d09b1f7db4366c02f57e4297009681458c425cecf72a03e25823e6850a3eb80d1933bae3dd322116984b18fbf705a36d97b33b448d80e273f7755b51f8b530ff7d3edf3495bc9c5236fdeeff374fc1539f0055a1f792a1f75f583ce5ec08de1db7eb4a920b974fd00edd727b3fbc0a604769a872bd927e0142b81270535050115ed32b6fe17f0a5f78f516896fe484a7a2fbad73851f13f79b23882e7572dc844f1ebd3aa266d39720c068dd4dd53aa5e874ac3ce06ad4fc9afb0009cfe2dabbf8e7b026f07b1cb261277e2f697ff62965a5254dc19354880ee16635d1f58c4533d64c3ec07143562010d6377331b419edfa74adad8c599f5d0429cf542e37ed47592eb6f9bf482c066ff0b2016a74323c1350be5457c9e3a0467bd982a59e777dc4691221b10a13fb17007393884acd27cc6610ff01e793cc6c8b4adfd3cb8af62be85f10f440fc0b4017b7159d7372b6de80fb248f97068812fd748fcc828705f47c81fb8ca0e68e65a4383a9e2e0a4f32949015a416fb8e9414c0a35e034e3a615e67ff863cc9b2a2e8e48a174759da7a95fe3b1c115c47ead9336b2c839de93e63bcfa96b7d2b5d8e870a9cef9cde564cb66f0a5df4a2246e40a213111f73e634cc12e602b6d66803222ac255c26efdfcfed2610bdc6734f8107680b51a87d256453f59916a86a93f2457612aa14b14c1d60a7283b331d2e62157a26d6f0dc9d4bc90a28159125e37de5e3bc240cb6176a50d9944746e1925adb68f3bcd6a7255d2b3c3a6a3e9724723dc70de00922361ffa41a81c1908ba12054d1456208d4350259ccfe77d807e66f343593e2561f0cc6189d503cff36ea3cbee0ad5540dd64c453180829c74caa9fe1b11121", 0xc1c}], 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 00:51:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x8, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 00:51:26 executing program 1: r0 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/35) msgrcv(r0, &(0x7f0000000040)={0x0, ""/59}, 0x15, 0x0, 0x1000) msgget$private(0x0, 0x603) 00:51:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/31, 0x1f}], 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r1, 0x0, 0x1) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 00:51:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x408, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x8) 00:51:27 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) kevent(r1, 0x0, 0x0, 0x0, 0x1f, &(0x7f00000000c0)={0x100000000000000, 0x3ff}) r2 = kqueue() getsockname(r1, &(0x7f0000000540)=@un=@file={0x0, ""/94}, &(0x7f00000005c0)=0x60) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000047, 0x1, 0xffff}, {{}, 0xfffffffffffffffc, 0x80, 0x20, 0x9, 0x7f}, {{}, 0x0, 0x86, 0x80, 0x72, 0x200}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc8, 0xf0000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x40000012, 0x4, 0x5f5b}, {{}, 0xfffffffffffffffc, 0x1, 0x1, 0xfffffffffffffc01, 0x3}, {{}, 0xffffffffffffffff, 0x41, 0x0, 0x4, 0x5}, {{}, 0x14877ece90185278, 0x1, 0x3, 0xfffffffffffffffa, 0x3ff}], 0x66, 0x0, 0x84, 0x0) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/80, 0x50}], 0x2, &(0x7f00000003c0)=""/217, 0xd9}, 0x42) 00:51:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=[{0x2, 0x0, 0x0, "690d2d8ede8e4642c73e6b65152082269f41c8392b031163e7a73246ca5e819f06dfd791c5469bf62200aac1007ce222"}], 0x10}, 0x9) socket$inet6(0x18, 0x4004, 0x8) 00:51:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x0, 0x9}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x4, 0x682768de, 0x200}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0x100000000}], 0x9, &(0x7f0000000080)={0x7f5, 0x1ff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 00:51:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x1, 0x2, 0xa) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/51) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 00:51:28 executing program 0: r0 = semget$private(0x0, 0x2, 0x21) semop(r0, &(0x7f0000000040)=[{0x4, 0xffffffffffffffff, 0x1000}, {0x0, 0x12}, {0x0, 0xff, 0x1000}, {0x3, 0x101, 0x800}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x6, &(0x7f0000603000)) poll(&(0x7f0000000080)=[{r2, 0x4}, {r1, 0x10}], 0x2, 0x6) 00:51:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xa) getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 00:51:28 executing program 1: r0 = syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x2, 0x3f, 0x1}, 0xc) poll(0x0, 0x0, 0x81) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x0) syz_open_pts() renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) dup(r0) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 00:51:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=[&(0x7f0000000040)='-,:\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='\'@-(]\x00', &(0x7f0000000140)=':\xfa\\\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-@\x00', &(0x7f0000000280)=']\xf8-\x00']) open$dir(&(0x7f00000000c0)='./file0\x00', 0x805, 0x0) 00:51:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kqueue() socket(0x3, 0x4005, 0xfff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 00:51:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="ec", 0xfffffffffffffe8c}], 0x1000006d, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 00:51:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffa7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) 00:51:28 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0xae2) 00:51:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000021c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d220600c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a675466d0071d5e6ce0c584eaf59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769229179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33692d8f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ecb47e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71000000000000000000", 0x801, 0x0, 0x0, 0xffffff43) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10020, 0x1a) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r2, &(0x7f0000000300)='./file0/file0\x00') r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x48) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0xfffffffffffff851) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8020, 0x3) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x9}, {r2, 0x8}, {r2, 0x9}, {r1}], 0x4, 0x58a7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 00:51:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4, 0x4, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x60, 0xff}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 00:51:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 00:51:28 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)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x16, 0x7, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x18, 0x40000000, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x3f, 0x2}, {{r3}, 0x0, 0x0, 0x20000000, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x7, 0x2}, {{r2}, 0xfffffffffffffffb, 0x23, 0x20000000, 0x7, 0x2}, {{r1}, 0xe3f2f5e7e3bb0c57, 0x48, 0x2, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x24fcfc0b8704425f, 0x2, 0x6, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x2, 0x401}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0xf0000000, 0x80, 0x6}, {{r3}, 0xffffffffffffffff, 0x8d, 0x40000004, 0x3, 0x4}, {{r4}, 0x0, 0x58, 0x80, 0x100000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x9, 0x48bf}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xffffffff, 0x8}, {{r4}, 0xfffffffffffffffa, 0x4, 0x12, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000002, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffa, 0x60, 0x80000002, 0x1, 0xfffffffffffffffc}], 0x100000001, &(0x7f0000000140)={0x80000001, 0x6}) ioctl$TIOCEXCL(r4, 0x2000740d) 00:51:29 executing program 0: socket$inet(0x2, 0x3, 0x103) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 00:51:29 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 00:51:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = socket$inet(0x2, 0x4004, 0x1) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 00:51:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0800000000000000000000000000000000000000000000000000001958f3cc2b8c74930c7100000000000000eb4f90"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 00:51:29 executing program 1: r0 = geteuid() r1 = getgid() fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r0, r1, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/208, &(0x7f0000000180)=0xd0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0x248) ftruncate(r2, 0xb19) 00:51:29 executing program 0: r0 = kqueue() socketpair(0x0, 0x4, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000000)=[{r0}, {r0, 0x80}, {r0, 0x40}, {r0, 0x4e}], 0x4, 0x3ff) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xeaa, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt(r2, 0x9, 0x6, &(0x7f0000000200)=""/17, &(0x7f0000000240)=0x11) fchown(r2, r4, r3) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffe, 0xb, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) accept(r2, 0x0, &(0x7f0000000380)=0xfffffedb) syz_open_pts() 00:51:29 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) unlink(&(0x7f0000000000)='./file0/file0\x00') 00:51:29 executing program 1: r0 = open(&(0x7f0000000280)='./file1\x00', 0x280, 0xa6) renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x200) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 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') 00:51:29 executing program 1: r0 = socket$inet6(0x18, 0x8004000000007, 0x2000002) setsockopt$sock_timeval(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x6d55d7f2) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 00:51:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/203) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setrlimit(0x2, &(0x7f0000000240)={0x4, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) setrlimit(0x7, &(0x7f00000002c0)={0xbdc1, 0x2040000000000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="7149679b251a9c96c0d68b08663c138d8cc55374c696904b14da766c0bbaf171ee493280e0e3fe6913806a725dd93560b589ececa1a9112d10bb0d05163e1b97a0f10a2206c534ebb2ccb241e460945651054215d2540f18b06e412efc222fe212b39b083180446481f4ee06c45be42918c9b662d4f0be5b45b02eb0d6b3f32783336217f3d3f9b25db27d12b372a08e700d9198ead8bf19fdb0196e196ae3a8d36e62dff7c02ab14c672f6bc88360a3b51a1a6e17a03756d63686f38a2d79dc0ba18086db1a100883ed529a217e2f64763e5e91b0d009a69c5f9515e0fe5d376aef3a41151c9051ce88eca19f18039ba689c23be65e6966c5377e95c97c84d55eed56022bebf3c2451fdb88cfb03d53df1877b1478b7dd7a0077211a949ad495623a35338ca87505710ec4a14c9acd1e48c3efe45332eff95c672b75c736b5e93179901823628eb6e00ea9f6017a791f86338b27b3840c14c3ece6ab5b6a3740bce62788afa528b333d75ff9e0d958621d018e6db1131faf5daa05d59e28fe1fc2651e80ea64f4a75c7030a14c32d9580dc225ac37cde87d479b45cf2fbd52e8a0b19b91a914b9ca9f04f0cdb08c5a13be04349ef08c385bb35561e5ce8733e143bb5e537201d1c2ab9b625387e2a144acd9440525b9046d23f98f55fb778ef2a0cab7e2d9143ebd5bae8111cba4ae29133e47d92e1d15e2920f87c351741aa21082ebba2085bbcd4f117807d52281566285b28b5fe619a71ecaaf86e5b0bbbaaa3d54979786407e03c488c5fa14592a1f9a2d19c57696449c843322560a6e5b8399088f6249c68db3fc09561327bbbb4a5cfb972937c97704cf5c1e0159918db5fff5dcc18ce0198d74634a7c8432f395e42290e1b456666aaaa81ba8f7e83d05350f9c9d97b447a5f4dfd378f43456ae812f3921fd4600682cd1a492f5bcd868bfe281ff768905486ba99bd86512633cc21eb0e2aaafb0aeb1e4c2f0aead854d7e874c9346c457aaa3b1a7940128b08ca9e89d6f67c63cd59698dd92ba6ad47ace488144c0eedf84f514b670046e9fcbca49656ecab419cef28017b00631e50f413db3ebc921ec6588cc1ff96bbf6c53c77465cd95f32f35be4a1adf62f34b6e7ae3743c506e487c487cc779ebf82f90835861a831f00677552298bbcd9b082dc3bb7ee2da938ed3569e34b28fc4d6f7a7476e65f8a62a05ad58a11e508daa80ba8fba46656c2b74cd5c5711d697930521146e949ef6f080be8ef7d54129a53dcb17bf4966b9d7653f4bf4b666163100e52962df8d9100bec17a971a3eed75c03e99529ba0b4260f0222d31f0c15331bf3d796060b9b4cf23f1704f60fa5cf49645abe660b6dd3980eabd59c4910ba96dbec386fa2e62201b0895fc08210eb259b3ac302541f22bd1647e5107c126896a07a704f2d4e366adac44473d2ed0f41675be27a1895531ebfc030a41a19ffe943d03e402424e531c77e9a973d5cf327a21ae6779f68aeca9811d20d80b79014b280192d30cd92320b9e684ef8dea8ea58663185d6ef4ba4f866fe4d59e6ae4675acd98bf8cd359e5b29ffa8cd21d559e36177f421c5f53b7da53dc3afb6f0204345df90501c7af624444217cd8131d069c8bbf4d51cfac51984791c3e7b494f6ae4ed35efab565ba861a20f14c1a9ca09648bbca61b550cb8278dced5fa27c2cbd5c29a6517b8f56b10243cb099cb3311c09912f61518c15579939939034ba37c054c72bc61c88e301a44dd748615ffa66889d013fa8c16d1940243f4d8cf6c54d45cc04854775f8ebadaeacd547b18792279f6d83286a214669ca9863629c150283e9d19c94404f372b0ef419f676e70907375147bdf98e36f02abbffdd9ad003f7a5e4ddc3e356365a48c6855326e6d33c4da1c00528756c21e7cad88aa6333bdd4fc39e0ae4e251026f47f3ef5ff743988a2bdd522ce5a6b236b683975acde493f0df740fbb375987490c6fb256b03b772300ea898b362ebbe2e0fed11c538db70ede4db845fe7a23046a736a90cfad9c7c7c96e7eacf9dd1421c3ebb9511177da8462c010f2656935de4c708ae252761c37f6908c7641c221fac443aefc5780653809e6a5d7505d5ed4b2de4116cb3b4ea32c93d707da34c0baf3b586fb191938077124a94d9178ae41216aa90e05a7700d746e63797261c9e6f000707ef01f3885822524b5b9196cac5f458f8e2c1e8e39fafd6142b0d90ef9f00c36335aa8f0265b367d8012433f94cc9b1374e7d331de6d6089547d4876109ed0fbd2e8ed82f218427b2d5b9b35e159bcda01bf2637ed918cff6e0e65c4311e7f2839dfa279acc7a316fa3ce50250c86b6117b7b4c0ce66960b93c547a5f558571fd7fb1ce4a2fd90eaa441db3ab70cb8d76a3b6a5147dd30808cc6e5ef9a2d558d1ea9c465c084fefcd9c6f985e153a9459cb2897bfc4a67fb9e97933ce5954c90ce2832167c447196a0ca83d9ff8c062408c503753a5504abbf5bd9698d400c1dabfba8612e5e72ef7f797c33e58c9d7f906f94c5ee22c63161651f37743b593d74d3d831d5153d53de99969e7a70cb43824f89223e9aaae68a3f4ca295bf9af90b8368814aabc38ba16d05b6837005fbdc9bd4891410d75d5f142487347d8c07684944a37a22d4b0180f5833436519e9750552d45b34aef48f83e844bc27738e3a29edb351b6d581f2d0bf4505d075ed98da43179e28973c0a694f90c24ea208615732130eaaa4db7ef979d41e5a8ac57d0bbff700a3402841666047e84fa71c0b2800669b388b7ea5acedea6ed91344f148326723a5b7bd4744fa64ee2ac94613e5f197634d461b71271c33f3e0baa7a4859a621524ed25099c88b1e9ecaddb5ce435f16a15d95493519c1010c3e9090885c3602a8ccd2fd95c9d9df7c145ee91084a2938ae43b8a6daaafd83f4b63b8feaf0003875a1b3a590cb9162ce1fb79b02a4c13c15307246d79e216573f0b1b436d20bbdde72cb55d63db0aa39070114e5d3ec0a48ca24eec7b265a89f269a1d0fc94217e8965e2279c93f3343d588e9844dd866805954ada8f0949401a701aa48b827ae5f182842dbefb9450206a93841da6972c496175e4d98d45d6d6226f0449900706f23f958c77f9a72ef566dae5a9eb20f532e7d83ecac41a19529b8db215ffdf81837e97d1b612ef8ee015d14a3c1ef3ec6bca1ea3c474b2d498be0fdd8a6b00e0958d9e0c8dd119c5af09292c17a4d5fb60f8176d4c73fbe92b41816b7458dce9a96661b7941364d664107b2dceb83f52979a6f6d2d28ee19106d2a11a74466390a9d2404a079092c0958453b1f17c54aa0c427e397acb1d68e2288c9e87ef1630b0efce10311b6171919cad6c97f05a30bdf244c20a134d37b89770b9abb20ec08a2b9a0dff36a0f1dc9b7de541ae57554c64f7c91843bffe8767d862b67c730166d393fa5b86443efaa29502c9f2c361dab985488273394b0dd3451cdaee8a5a21f52b72c4cd51d964ca7034e81333551f3c08b0fab2ff9cd8cb62f13ef9e6ae47ae016c216869251353e2c8d4a1a4ddaa2aca3c6076ff7ecbaa3767cb5007c602b70b29cd0999cf51fd482feba56aa2e4c7d35aaceb6c17106dae52b87af0afee50f7e72cbf8f65becf30272dd0b64a194c030963b00f60bb425ff5341f29bcd6c0ebe137c0a9bad72ab892a1e783b9bc2b095c7e0b814d783a09fe24169131df05eef6eb64a7cb443f0cb28ff204ff9554415a3051ef5a8aaa1260dcc28d2750975ed26001e48326599fbad2d460427920f6450b832b573d6c866de57a140908f205b36a8b11cfb6127a7d33f281b383bdbb221bc10a34e0bee9671e87c1463d209fc2f92cac305c22b918f8d537447f00bcede87d6c887381da39770ffbc9b341b5d1e02e06d525b24fa0d9957a3002f556f1f0b56a1026bd9c9ae082f0bcf5ed06b9e5a588f617f3ec01c13e24aded5104a40e2a66fbf64231d1305c048eac3d8f42e51fcab284bec83d04b7ce1f2d623d9438de44a92e89f0801515e8ee33965774285c9e10bdcfe611d462d5e66ec10d233c551a25abd4f36f52afe0ec839ce3d66e0a6671e00afb743b83dca0c355eab636a9f76bd35af642305e9c9b55b0dd82907db830623d770de4c1ebf6ce576a21514192fb55c76413f146751a24c96b0de59e53b0db812e87ea4a14205b872b708e87e3f3f832b1026c4a2342a351cdfc4d8d329bc19e1b816768b88f4871e299e6466464c7ccec64db0795b170191ebc14897f3913e1672bd7ce55482eab1ace15901c8e4cfe25061d5ca6e11396efb28834f454c2cbc0668db3e4cb768b25892d1ef086c95d00c6f05b88469318d3d9616ff3dbc6667729f463b123bab4ee89f5e4ac938de7bff726eb6615cd2ede5efc91f357fd0142d531b9f39318fdd2c7eb27cb59baf537a171dc38e89d69eada3cd6246c22e404df04bd52c5a456e790b1da2176ef8e6db3ff3c23bb01bb3d1765c61fb62b03721422e698a5e768ba31429fde6372b222bb1d1e8ec2c7aa4891f1fb0c7a161e5a15fb84f021352e25e91966ebcbfae58f429e8b8be3263a7e16d52643383304e540f46149c896e4bc0e4e2ce7bd35d3fee843e48019169744429bcac98abe6787bf493b5a1ee2766e2a3f4fe0bca5aa5f5c95ebc76e3a246e7549276fd2a0c76b58f8af002a9ecec90b738279d513bc32deee5f0a21fc064e2eb5d95f5cb98276099c279007574ff6cc56cde8775da09fee39e02d64757086dea80cc9d245cd98999c912b790b1420cf1456b22a1599ac33583276f9801fb7b87d641de35da6f708ef967a2639a21de8f493d21abe64c5353b193c0f0333a9dca07c9ca635a7cb626bcd4b412d3f5f65e5aa7f3e301b93873a0bd4cc4c4eece29dd0b09c3358d4072df2f4ed83c4dd74f70c20a85f098dbcc5ec6183be28f493f37fd8cbd6f669cac67b3c4f3910f0b4c0dc8216832947259f810caf7974774c7bf66d49fabce1e3ba3feb5e7080c8a5943eb62f42228b8905ce557ee84d7443b88300cc3dc4223996ba0c12e555a4ecfd3d2b581561c9d7a32be1a37c6ccb0698a62e3b632f3d9a37a6de4293dea024651a3e171995f7510131e90020660c1b45c6070c58b4dc67bc9f384c1f803eac7ec49b06c07ad3a5e643724f0ffac6a90408bb84e5d5f039f74cfdfd84b5a8d4d76dfae7406e6de75477dd0d3f0d7b7f58f87fa871258eb998fc3cf6b3f1bdafb15d101a9de5aee25dd1d3087ffb9e4c07e9026c4f82e0c5413daefdca1f06d81a593a6b816b0a45d366db92476eaf0a4b2b78439c53e8826a28a215eaa5b9b66e14e6b85a34aa58f6fa263e0a7638568ad082bd1a054d7a0c3836e41833a5b9ec5a69d00c2d77ff0238f2a2f8b922ba9090b8cc4dac48771e05ef8a9d1e369daaa45efba1cd16c0b512ad325d637c8a1340655e5cfaa2be38ece48898286b09338063641f6217818ec7cff4d9e8214bff3e94fc8e9155409c6b50cb768e803b6b3672aca6b811625383fd62708e0587d3de974bce3bc3cc54f66e111dd9064a3b8dedcf3128b4ee88f16eea03d2d45eae26bab469c667fa1ee47f245d35d9c24d316fcd491113c8a9c650a2674ac065ac8b2f65e8268f3b83794aee2c90caa2a2ba0327f5ebb648f7c8272f1d81d7743c284c88027863f9dc5d8d05345557939e1d4626a85199239ba637b55984726a330acb2c6015a71616424b536d59dc1e00fa1ec2d8bd9c8775e1048332f526339a9ce69d38d02495e1f7167677c62e19c6c14907d5c", 0x1000}, {&(0x7f0000001340)="38f89ada391a22a0d836025f21b87ed3be161e6534e283d66a556f887a420424f458c5e0d1f74d6ff90da5e10f155d1b16a163075928db58aa55de72f0a2a5b0ee1da4918fac248ce6bf2b070d8e1a82c5fa6e2c8157b02b4ff26acad980376e836a9ea7dd8dfaee059b950fe6ec2fc85673402c8a4074968ec4dd44a6117793bf7f4af9a59511f98444dc8822578d057d2127032a5e74f2a3791efd0bbdc657f05b85ad8f349debb6e3ef8fdf615ad85f5b5abd4b656aee2370f8ce6706fb861b95abc12bfd4a09c0db5c75c370b321fd8acfba7173433b7431559120f07f4e7f95abb4efb9", 0xe6}, {&(0x7f0000001440)="3665e45c972ddb524decea249cd309cc4f878083315f7fcbd996de526d079453f04d55bce4dd337159564436d48104ef44bca6a9c648ed7622f6c5c8ba4a30df95270fdd51e3c7a8629a481a2d951316970d67b88f0580ab41d1ee9a85d2e5633719b9367813860ee6c77574f887ced2d6", 0x71}, {&(0x7f00000014c0)="799a6cac992044634af8e432a5d83a750564c53cccf3212d8d2132f53bdd8c315e041b4555c1dfae9fff6780de8cc759fa1a3e48cc36b2e2a94bc561af0f4709397cc54554482fe482dbb1dc173502ba488216bed16c623ef3d755c993d7011b2d4ae9ef4efb97eb90504d5aceb79435e7a8eace0edb7f1ec8211e20bdb0ed86fffa4f8708b1436777cd0cee6b90d7f913a8b7e32d7775c09ae489e0a3b5c4a0c027aa5ec53ec5079ce0958e94d0af07c2cf24589c2cdc33cca7e968b55ad36e4f1e9796ecafef8c5c77b1b1a10abd001b28ac122b59cb62", 0xd8}, {&(0x7f00000015c0)="d1cbc2b2e9a5c941d7f096c99a7e663ee17f6a9a6902ed25f212a94e517b213efaf3b57670c75e4b7ea8c1018f97986005d4369b01564c5983caff5427e720623aa22e527c7a29581e02acc5187bfd1a3f9a1deda18e7a1bbda8", 0x5a}], 0x5, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000016c0)={{0xffffffff, r4, r3, r2, r5, 0x100, 0x6}, 0x4, 0x7, 0x4}) setrlimit(0x0, &(0x7f0000001740)={0x2}) nanosleep(&(0x7f0000001780)={0x3, 0x6}, &(0x7f00000017c0)) r6 = socket$inet(0x2, 0x4000, 0x9) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001800)=""/114) chdir(&(0x7f0000001880)='./file0\x00') r7 = syz_open_pts() getsockopt(r6, 0x8, 0x8, &(0x7f00000018c0)=""/34, &(0x7f0000001900)=0x22) mkdir(&(0x7f0000001940)='./file0\x00', 0x20) write(r7, &(0x7f0000001980)="c90b9037b01e4a17811c8fc4daba666e88338e6800eeccc982b9fe88f1fbbb5810742f4748725b4dfacfa5d5edf7d6109b87a4c17adf624944c27b7990c70f7118fff861b20ba45f41d1bab84ac7f2ad8e13b14c02d67ca70e255d8e96f7a0da6f5ae1d71987f67d85b8f02362d1bee6d5080900d68f95709168dce0f8e4147f79e1d07d825814e6b6f3d2747fa5d7116ad718ceebd31cf2653bf61f0f2925d7c7a8be9eff6d58c1ebc334a0cae92960f5235672434e0bc0da4accb9def05f7d", 0xc0) getsockname$inet6(r7, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r8 = dup(r6) syz_execute_func(&(0x7f0000001ac0)="c402fd25d8c4a26d93845c0c000000c4e1b812a000000000f044815e0da00000003ef2db013665430f16f0660f381e1ec4620d0a510045c17c8c00f62e36260f0fd9b6") fchown(r8, r4, r3) semget$private(0x0, 0x7, 0x20) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001b40)={0x9dc, 0x5, 0x5, 0xac, "35bb8d62960e23e4543b16b31d8185070e1b696d", 0x100000001}) close(r7) 00:51:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fcntl$setstatus(r0, 0x4, 0x84) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:51:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f67696ca65300"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) fchmod(r8, 0x0) msgget(0x0, 0x40) 00:51:30 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000480)=' ') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x44) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xe5) clock_gettime(0x4, &(0x7f00000000c0)) 00:51:30 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = geteuid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="97ade2a201f16a48f6c522b6e1a62fb04aeb00a16194", 0x16}, {&(0x7f0000000140)="ecaaef4ab6b0c0ddff6804b679e2db214b78f9c7986458b455e14a0a9d2b97cd0bfa86a9dfb4833fa39dca063d55a85ed9319507f664742849ec3aa4535cda2cfb65323714ce1dcbb31bb55c217ada5eb2328a30dd9d0be854cf8c7ad8930ab3355b23cb8a29029840843647b19609a8d64824", 0x73}], 0x2, 0x58) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 00:51:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="90e4f0e89c58fa45cae6417e8a7a3ca0f73057204cd2e2aede5508835da8e43c9bfa3067c7b96ccee6caa3481add8765c57922f89ea0cb5afe71512c3412ea53223e336cf21da835044490d508da6ac2d2819d4c8e7eb5aeb09ed66cdb4688c20ccd0f731c8686e829d9407ccc61e74666ab0d75becbed8f5d83466d195e71992ef5ec4962fc29ab586784fc167edb7ba5741cf71f2f58c33ec38013a2ac94253111ceb44126b76cb23dc762a7fdc80a8d83f71421d687e8ec63dcc7b9ca64bd62657ed9303bc4800e50f403df1b9c10242a0866054d0db1a30034719274ca5d6e080dd22ab84a6191853d103c64b3f847d0083a84fee95b0b900a69a0d7311f0d843de64872e33fda5f3abbcf869043901b3d8c72c4f88981c98a25153f8858459f827b3317e121acfa6f5ac7b0f4b3bfa16667c80c24d1f35f3b2e351b4189cee2582664c01c9a460156db7a86443184c65dfe4a6853d9f77e1038ec587eb4ae985218c585fb25a1b02d28c91bc51ba54d83cd0acb9e80ed495d3ce69aee60525f392a68078a48cf76ec7989e06dba7afe56d9397c92184945266a0769dc18f0d8a2016dd8d5247d0b301bf31aec380ef5591c9f5381d670d9b0660c58d1e1f47721e163f79cf733cd4a2a24619bc52370632f9e0d52f4a2f76860a8b4dcdf7c75ed80ab44e2e096a3b591e722b1b05c1525e00a495300dc60b590616faec4cb70ae8b0a45f7fc27678a61f8fc2a4fcd287c6bb120dcf9be46d05c5cffaa1c96fe2a22ec6c40d0548d31a4813e2198f82747d23e1fd6a05aae3515e8ebd39f9ec5535c2ede70f84d428bf2cf65550f7a69af0249ad3802f5d4e10418801ed41574aff95745ae1dc039fc9ab229f876e406b89eeba833d97baa348ad1ae576116d5b54a86779a844b909177196e00b4d97558d7cb346188ba21a2218b733390f9ad6a49f6e2b1975dda1b2e45712cae998e25317f228686c353780b627cddf8061d6975a3263caaafb0567dc8f49f378d02ecdfac5087fa7a7a3a638995facabb0fb9c52cc8b8aa5b27f47fde832f8253986c0db0040820a317b6583e7c48e3c22aca6607c1b6063ea4c35d8e29793b47c385cf62922ee460032e442c5cb98db44b02aca776a1ea49b24ab077f90fce469f643070fa1de4d089fec3194c9c8fa105fa728a8980672697be727a9be31b70a700d85a173a7c8958ac2bca00856393b84ff7752ced1361308fb08aa8c4aef0520022be50ce2fe64a5e12da3a823e156782ecb6ccc9dfd4ea05fb3ac56216037c3c7d57ab488de486bfc6935af7cf97329cbc97e7cea88a11fc1da7d0a4b75756acb5b24abca9156d120787c426db46eba7ebb67b482836f07c42272897824689eb744141a629f40dec3c17b754f197c62c54e63699567166f3c444f65074c811e9f341bee002ef8292fce8ba9b205af699dae58529862cd333aa722ab456d81b4769ba889826dfee0ad0b55f0b6eb269a4e8c7ff8961b1aa2d53a5c822ddfd177ba0b9f96a43e2b212f26454d88b433420107553dab487861ae6e6cafcf8a5c7e604bbdd8a5dc8db2820e22860ae8c1e330a1e521461e314baa428f550528c0f2401185225ab59328cecaf35c45bac1a75ec8efe2022bd17efe050fbd37b665c3ac00b8c6c238e0a00ede60e6500dc57d96a5cc7a396d06f798e2ce96a72384635e56ad0e9c47c6b15149ec5a5ba2c074f04fa60677ce21208c531803a0be1ff8a9293ea55c3d26a7b4ef07e89ae57fbd472ebdbc6f1ba868405aa176b2d66ef9df88848bf537814877f3878874922335adfd5f3563edd0ab1d76e156934af802719fd6c0becdaa4df95274f23bb744291ea90f63248d7356bd3c4549798719e4851394ef903dbec0db7e9a093ddedb7dda76972a3c66bd731f17594d62b24b041d0147d737ecc3ede59622fadbf236f2eedc672e3c8018b38b64a5b63a87111ee959d4c3674641258e700e182059e8ebccc77b93c6f5da3e204e5be030bfa114be6e7ace2f1abbcdb082cec8b758060cfc44a8cf493bb4d7c7a89c92ad5a8dc2f338296432cef7c9b438fb24cfe2a873eaa1157e34bf40b1ba0bd6274950d2c290d54c88f4ec74124e200b3be4f7263eb405e5dca29aed865b51452958d2b94792b1d3469aa78794c1860a2e6036003ac35e057f0496574312f4fdd2fdfa0cfe80d2a929c6bacef12389b94f0b020566bde95459442dd56e606bdbfd16a455fb6d22b36202755c472828a18462e5f9ef32e88d2a56a6acfb052ae3a155befd6aa1f664a749348fdd31aac11b53122be8a27563e03a05200e85084178585da6ad9e8755e99c3b70c5bee1655ca151116fab59427aee81e9266feb022be7f1d192f75c5e2fd1f2170954658be4a473f1a21c039c1616978c6a3c2d229e5303d66658ba2d5e9bc6ee36d5ea2e978b6f4dbe74d8696f82740a920c338df04d90e4e8856fc37033c7d81f8cbd582bd21b08219b70c75eb4d66b62275ded42f25acac24f7cdcb815833aec54cc4795372e404ffd5f3c1cb391af1087901cb141e4995e81705ca1b6cb57a89d0f5f5975be6efd3e26d920e7f7eb4b543b8d5a0d1b0abe9ffc8eb0967ad58a5d785476d296519d2a2aef228daaddaca1d9af646ad1efd967c7747261d7ef14ee9ca3584388f4ab68012bc88529dfad4422f164664b149d88793612bdd4532960fa0a7d3fac86c5569dfa8a670f923df1f42adee3bb4596833038e2a89d42c49509f4300ac37fac199e869a868f653620bdb2eea6ff881ea363dad402da7562005f180e909a06b542bfd869eea48a79ab8ba0591eac8e2718599bc0b5d39999120a5bae4a367ca1a001039a661e06085de8ad98db832fc690064ee67970942bf4f626949af857b716f84c15e3da5b0284f15ee4ffc4f1338816c36eebab5b634972b4dc93ea68840fa6ee9151078d11a4733698ba4880ffd28abfde0d5c1a397b5f7772412359cec485c9214b83f130eb92a1bd598bede45f0d7179ca054faf22abf81f9a6b0cb3276d367918b92b0219ec6f91424087757e012af283441af3270d61fc667bb1c286ecd27a408342c3954ce7211185a7e3e81a0ffcffc356ba66a3789dc4ed9a888f006a8f99558857ef78ab49fef82e11a27e35dfdf166ca6d0e1c90600c2e83a84074414e922d90a7a41d7706c4737953c98a964955f7a396b00e851ba200c29705ac48a429efa0984143643a01bc9740e0e20d58c8d176a7dd9cd520ccd253bca3c2c557df5eac04917948998616eb0614446d7ecd20130fcb398da544d73761be18645e2e64d67a6d773026d78d2fdf3d3171269391719cefc9f18b3b27a1c7099d964a478ce3187589269cd1bf5a94b913ddeb4867055fd3337d8db99cbdb438b1a251b7925c73f3f5d4a0433c99e23840efd446061c8117935d55fb14db5ac472212fa6e9f7f3eb4576f17712a41bf159d78f5161d903be9b3c9b77312c20ed73c8da7cd6ff8940607e36fb4b7024ff382cc67887a76e482d0fed2e3938622de46caf9aeb3b0c9d2463f41156070a3ba29f1e93c4c39f474bf072ce30c9e2327131074378d6c3d85efcc1d0fc68f59b94d7d1795639f03784441071fc7d30284a8a764f1b3381820c8744194ebd89fa5002f3ff357eb2f61162513af16a17049ae258c675bbcbc9d0cb786d2748bcfb7b23c197c8f5f71f285bd38ea1a82fef77d8d206f4165026c856a9bd3790a12cf7052d54894b337bded3d6224c30c9187b721a91f8905575c18379ddcdd43f206f9f5c076dc7f49f41be1347cb7d93512156ff4c172063b4801e02dd0a110405c152f6f04a80acea636a892714feed78846e8fcf6470922eda71d45956771cf8050f692e76c82a48c25924e6c67ee6f867c9b85829a84535424233f5a5901875dd0da1f14a1dabe3bdebcaaf2e7e75d86346a853bffd186eb95d08cc4c6f4a8331412d3cae1e40fb613a4a9a788459fb448d6c2afed5317aec2433925317a51485477bdc1a89429e126c93739cf6fdfd3c9e94218fdc22d06e1826c5b34534a29be4384f6a0b6bd94fec6d782fbe4e6943204db13761373a84625d9025e18912fcd0a1a47c9bf3edfbe9237b11f43363f14fe48c018eddacc37859ed0e53440e86fa3f3ba4085b8e0366c751142e935785cdcec0dde7346bd06895a176aabac5c348ea90beb4102ca50c5a297fd21aa29c0b9982d362f63511003b4982a8b800566fb7f7d5c443c6ab682a71170aafce9a56c7fc8beabc1f1d629d617fa9b727e73b10be75aabfd893983d48d100548a960cb48ae83e09f15aaf62dc544a6fcfaff298092cc3bcb3ab55d43af96d5cbd4c0bbd043c375fa1799836960b9d8491280a05f4d26d1e5f8ada526ccbb544898034e2661727276601067de97aa631a09d5a3259e52f246ec1e0e6568e9677a5d3a327b0262ee4c9d610bd6ae1245ae2401599a4eb2899bb7e95d45a0d5609d39c721fbcd8fe1d0074400271389bef8465e44f1a0ab484ef0e14b24b582558dff1dfc1b4f670d12c597bd3ee9ad12a0e7b466596b6d4075dc6a4f63749a699319d964edea60edbd8834ec992ba21ff12a7ca6023ce07ded409e723887a4bc034737100b0872a3904492545f845562b1e6df75e34c37f8afdde30a968de13fbd87ee78827ded85e40f795764859d50615dd8cfcfe0b94286c5ce4d676db41c2f33e3fc2fd79bff197257faf2bb1166561cdb53a34cc668021fa9e7ffd14f296eb5ae0632f9c17a261a1becff8fce32a219621252c84c20be451ccb6ac67f07f94e645adf157fd9eddcbcaac33c5d819a9e701e0d6cf6729450421aa36ee3a209e70ad4098791da385dfb2282871b26a8f1b184e3a461a9d306c07b39e6736992b22fa05def72c84f20735da66918cc7f3c3292e2cc062492118c7f303ade83a6d2fc9f89df8ed0f8cbf24341c18d3b896013e3bcb799afbd6c2a6cada86ee84f0618c5661b1abb3a14d62d431dcbe5a472eb2aca5b8e2b93c6b10775a26d9aeb0ec3bb83b1cf8ea5b6574d11f1398d8be21697746dcee05044c51bff61a7477a221770fd06101ca3a6c982d581f94421863f53697c1bd859dff4ff0c63561e400b894b2c51f88869d8398fffea6cb197e276b9fd9d95cf035fade06a0f8516ec12d4aac0d6a8db46593b4a90bf6d7bf2e877f4edab514b14932a005a5a0229665b5a5051c0d2f08a3de3bb7b5d373cb48a976a11205977c2d60321ef3ddb53ceac3fd7f66616d809f37eaf02e4599d636865454eb0e1b9a46d3ed8c68fc08329b96ebda555aa42c2031d532d52807cb7b83c96de3c591a98e21947e427322a7550921fb13ca979a6f17c51802767672ead5b0a66015359ac2b6ffae2d56349e4b26f067a3158a0e13b83fff112b51e82af751d26e102455b1ff5cab1bc6adca76556f471e55b7c7885316e4791719861f6d819bddd73fd6d3228f20a7a4e0c8b58963a5bdc2fbc2cec34547361d618051f716c97545aa8564ce2d01dd12a2a49865b0937eb1389de8ca70266076ff674c4d2a49b7a193fa104a6a2b844db9cbfe6e4a7cc899a6abd6c9e1ccb7bb0683631befd9d1828e5103415d38cca86a5f26290da53e29a8f91deb2f2a1bd608d7d30ce82a03286c52d26bee96581fc52ebd7b3446ace8acf866107f20524116b2199c76c1a9bc84ea3141dc0b200f48a63b28c361e7016817894049bcf0f5ddb1c26d585b422e67c70776cb6380390fa195e5db8f9d8d9a28a1f790653fb91e276274551c27065fab27dbac42ad", 0x1000) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d", 0x66) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:51:30 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0xc003, 0x8) msgget$private(0x0, 0x80) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) syz_execute_func(&(0x7f00000000c0)="43ca6556c442392d06430f0f2f8ec4a1f8ae1f66660f7ec7c402f9343f260f0fb1ee4c0000976467f3f3428148fe0f00000065f366450fb34a00410f183e") 00:51:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup2(r0, r1) 00:51:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) socketpair(0x10, 0x3, 0x7cbd, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 00:51:31 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$dupfd(r0, 0xfffffffffffffffc, r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 00:51:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x84, 0x0, 0x0) 00:51:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) recvfrom$unix(r1, &(0x7f0000000000)=""/132, 0x84, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="d3e98f3ff0f6c91e672ae1465b929862a43848ed07f06df0c56299f1fe52c143faa3e06dfa029c1f6e813d5a4d37254798b63802a86422524722d4", 0x3b) execve(0x0, 0x0, 0x0) 00:51:31 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000002, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0x2, 0x3ff}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0xff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x60000001, 0x5, 0x6d}], 0x6, &(0x7f0000000140)={0x6000000, 0xfff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x19, 0xffffd}], 0x34, 0x0, 0x2, 0x0) 00:51:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000600)=""/234, 0xea, 0x2, &(0x7f0000000700)={0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000001c0)) readv(r2, &(0x7f0000000000), 0x10000000000000c4) kevent(r3, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xe3, 0xfffff, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x49, 0x80, 0x5, 0x8}, {{r1}, 0x0, 0x54, 0x7, 0x7f, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x1f, 0x3000000}, {{r1}, 0xfffffffffffffffa, 0x2c, 0x0, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x81, 0x10, 0x800, 0x5}, {{r1}, 0xffffffffffffffff, 0xcb, 0x80000023, 0x101, 0x400}], 0x3, &(0x7f0000000840)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000042, 0x40, 0x1e090dbe}, {{r1}, 0xffffffffffffffff, 0x88, 0x800000d0, 0x36ed89b0, 0x5}, {{r0}, 0x0, 0x40, 0x1, 0x93ba, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x4}, {{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x4, 0x81d}, {{r3}, 0xffffffffffffffff, 0x29, 0xc1, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x18, 0x3da195bf, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000040, 0x6, 0x81}], 0x8100000000000, &(0x7f0000000940)={0xff, 0x3}) write(r3, &(0x7f0000335000), 0x10052) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0xfd}, {{r1}, 0x0, 0x82, 0x20000001, 0x2, 0x9db}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5b, 0x1}, {{r3}, 0xfffffffffffffffc, 0xc0, 0x5, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0xffffffffffffffff, 0xc, 0x11d000000000, 0x9}], 0x1800000000000000, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x4, 0xfffffffffffffc00}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x100000000, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xc2, 0x200, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x82, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xd2, 0x2, 0x1, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20, 0x10000, 0x401}], 0x5, &(0x7f0000000300)={0x1000000, 0x1}) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000540)="310a6f56f97a5c10adf80d04921540c5cdfc1e7427a244d5513e5c04527f2c8b1cd16b158b06d15a413d9cfa157fadad9aa7265df4aae202a3c6aa84f36ca82bb12fc4b630e6595cd85d9ab6665c78712cd354a979cf5241e37713be9d6bb43308e320ef8233a107269a40a2", 0x6c}, {&(0x7f0000000140)="4b99b56402b6d1a20ceb5ae158c5afc11d98e564c6350bd64a30ca00a81bbcc74eabd5819bfd1037a1a35700585afe3cae", 0x31}], 0x2) bind$inet6(r0, &(0x7f00000005c0)={0x18, 0x2, 0x6, 0x5}, 0xc) 00:51:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffffc}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 00:51:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x58, 0x0) r1 = semget(0x1, 0x0, 0x100) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/251) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) 00:51:31 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:51:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, 0x0, 0x0) 00:51:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "f7960876da11405de6a6260ebe0261793368f147", 0x0, 0x7709026}) r1 = getpgrp() wait4(r1, 0x0, 0x1, &(0x7f0000000080)) geteuid() mlockall(0x20002003) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b8144230721684de4d26db54f2099928aad39cb93793c93941dacd4a2026270d", 0x73}], 0x1) 00:51:32 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="28edf56bb78c26c9354441f764c033212c3924e0adf77ef1644d60c509f0a13d63119cc2b099ed07c788fb5c8660c279c79cc7f51ba38db936414952d8ae04396003291e92ed3c0f1304cb5e8692a09fb1a7aaddfe44f49b9b426b57597d5b6eb39fb4e16a3fc61d24a27525efab378e1facc2d3ccf7311a", 0x78) fcntl$setown(r0, 0x6, 0x0) write(r0, &(0x7f0000000080)="b1ca520bf0d3f252ad7eef234f2a0fb3e778d4fd14eff09ed2f4afbca8d9571065b4001f7d6cb1023b3093887609a629a3c96c0b14d05101ce0343deb0d6852c66e112a8471e341c0308fd1053ec662b860b7a57cb0c0225241d298aa4ec24a51112bc2c43c1a5aa20aca24573b8f7ff31f84d687a215e41bb39afbe4a3aaec896cbf1ec2802cd201846ceb6440c730f3e0442e242daa486", 0x98) 00:51:32 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x0, 0x4}, 0x0) 00:51:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669732f076a8e5c7a728ae98cd2ad7ff1d671bc79956fdb44e674760904d0091eaf7ab8350519e3ebf4c69a83a5733dc1d65b1d1535a6be639714a6b5c7fcc54bddf9f71e2fec2adec156de2105036da80f4401dc0d6ad1de772fef51f8000000000000000000000000"], 0x10) connect$unix(r1, 0x0, 0x0) 00:51:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 00:51:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) write(r0, &(0x7f00000002c0)="c9f0331c753660a3fa1641f814560a2db27de9aa72a0b34377efdbad01f41acd8ca7e9bc705c8654963e11dece383b490cc21649c8db9931efd875ad69dbeefc3e21bb995fcd8d64dd4459dbc0ac00376e6a849cff7fc727d793f5fa6a42e5a15a433c53cf093e86b332fd223ee2b4e608ab341ad002397e0f2dadece7c8db9c07f526a8decbdd7305bb39118927", 0x8e) 00:51:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x100000001}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 00:51:32 executing program 1: mlockall(0x1) clock_getres(0x207fffffffffffe, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:51:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000002a40)=""/4096, 0x1000) recvfrom$unix(r1, &(0x7f0000001a40)=""/4096, 0x1000, 0x42, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x101) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 00:51:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = shmget(0x3, 0x1000, 0x209, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100000001, 0xfffffffffffffffd) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffc5c6, 0x7) kevent(r2, &(0x7f00000001c0), 0x100000cfc8, 0x0, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23) 00:51:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x54d7, 0x0, 0x7f, 0x1, "c5f9136f589c24e7c2d1255597f429882425d93a", 0x0, 0xed47}) mprotect(&(0x7f00001b2000/0x1000)=nil, 0x1000, 0x3) setrlimit(0x4, &(0x7f0000000000)) 00:51:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1}, {r1, 0x148}, {r1, 0x4}, {r1, 0xc2}, {r1, 0x82}, {r1}, {r1, 0x4}], 0x7, 0x9) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000040)=[{r4, 0x69d130518163c632}, {r1, 0x23}], 0x2, 0x0) close(r3) ftruncate(r1, 0x8) 00:51:33 executing program 1: munmap(&(0x7f0000fec000/0x3000)=nil, 0x3000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getegid() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 00:51:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 00:51:33 executing program 1: r0 = socket(0x2, 0x400000001002, 0x3) connect$inet(r0, &(0x7f00000000c0), 0x9c) 00:51:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x1}) 00:51:33 executing program 1: mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file3\x00', 0x20901, 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r5 = socket$inet6(0x18, 0x4003, 0x7) r6 = socket(0x0, 0x7, 0x0) kevent(r0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2a, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0x4, 0x3f}], 0x3f, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffff8, 0x53, 0x2, 0x819, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20000011, 0x0, 0x10000}, {{r6}, 0xfffffffffffffffd, 0x12, 0x42, 0xf102, 0x8}], 0x2, &(0x7f0000000740)={0x4, 0x100000001}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x100) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) linkat(r7, &(0x7f0000000380)='./file2\x00', r8, &(0x7f0000000400)='./file3\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x5, 0x7f}, {0xd84c, 0x80}}) getsockname$inet6(r10, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x14a, 0x4) recvfrom$inet6(r9, &(0x7f0000000440)=""/99, 0x63, 0x41, &(0x7f00000004c0)={0x18, 0x1, 0x401, 0x400}, 0xc) symlinkat(&(0x7f0000000000)='./file2\x00', r11, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file2\x00') 00:51:33 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/36}, &(0x7f00000001c0)=0x26) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 00:51:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="46a2de84327b2708a4623996bc874f0a1ee1c6a29e708af7dadf1cdbb8b33db61788c53415cb37220fb8b3311d55835199f7632a136da6928de25501fd353a19ba06423a03e1eaf5cdd2fbeaa6e0df2989cd3632c67fac2bd807bca4f7763c951cfabb32563e241537e13a068de00aa565ddfe93ed8aa125f0f568e235c0b44da40b51184cf5660233fc75935a6912bded98fd24c85f5e2c11b66f1c446b731cc8cec5cb397af7bc9f2c302d85"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "333701325aeeafbaa8bfae83b1dcb127159e6e0a3741b6b860d1235f28ec651c0340c7b26fe2c30f0360c631e67768ba"}, 0x38, 0x800) msgctl$IPC_RMID(r0, 0x0) 00:51:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000051, 0x7fff, 0xffffffffffffff00}, {{r0}, 0x0, 0x9, 0x0, 0x8000, 0x1000}], 0x5, 0x0, 0x8, &(0x7f0000000080)={0x7fff, 0x10001}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffc00002, 0x2f, 0xffffffffffffffff, 0x40}], 0x34, 0x0, 0xc68, 0x0) 00:51:33 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x600, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') sendto(r0, &(0x7f0000000240)="cdffe3c64fa5eae5a55d222c09e0bda125f8d3cbb985741cf4ab2cba38530052b9a244365ef0407d273dabf1229ce81c26e361586dfbfc7c4e21551cdf59973dfa435830112df1b54af5e57e558cc417f7148f65b195157bc06b40bab4a89c049cee76474f7843f5096d02d10b7e9740ae7deb7c2489df45115c24437b6ec88f281eb2f8a88cb4db930f0be199cc23d3d54c67907393268b2c8721e49ddef6a42b4a84406bb9729e1c2c46929b89183c00854aee02d75dc0985bc292d02cef51aa30fc1c7d43caeb1219c6cd6fccbff1ba424862c6274a83394ee8e57422e2b7d795ee4e6ab1efbcf0f3d938247fd861ac71fc127eb4f8f55f348b3e318413e283c6591e4b2bed70cfc9d9bf59eb5ecfc17d7dcaf682dceb18ff4bd2e6b2a06b25d7d584f3cf23e2272cede273982423b1e28fa9526231072f961f6e0026fcae4d0d5bc913ba09395afff0a40a9dae53839d22dd628d54fa59ad2e7b3bdddbcf36d9da320422200d55a0871c7268e5531b24b4aa5d1aaf6605c22034ee6001e9daa6e11690922f71d2f3b12641b1a9e2492f61edfc8977aaa9650af5887aab4c5da3829a56f34052643444c5db141a8bc12606b696aadd87d6fe674c207b94bda2de84dddc8d7982b18ec4a5c891e03df6b681156872a9cd1e0e8f5928d9de7ddd53406d2b26857794f0be052adf96fe7fa65bba88e5a8ac5b1c2307bee8bcdf9961e1cb256490c8bb92afdf9e465c813df6e985f9e30985f1e05a94f7fce3145f4b6906fe7657db0e99633995a2db1de54781a33b5717d1d6f75d430983941a2ed3dba164065a9b57062bda6ca2e895308fdfd980ca91c680feb92d72f9f57b53676371824c72fa577cda385cf97f01c80aa493b7783e14b8815abf6f72bb9ff6605b129b9d98d6a4b0b343d0d77c28cd3bfe4f118d0e7e93280f917fd8eea426a15f721aed3fc29f8ee460814c91a361ec08342f6c6e00bda5eef96d7819b77a376d552ed99fe7f5d9cf72cab7bb423a8d5aa966bbd28aded6d140149120095ba8ae2aa21d4d3cdc29f028264bacb4c945e3b30151b2b2feb6d45be32084c14904e6c673fa84c5d8a1afbe91d624bd65e34fe4a3832529237d247f0b8d9807b13a1366c8c4cf1c9fb7adca61b6ed9d57a8ad2f2d48f99129f67fd75c775ab3b2d495ec542b1307c5af2f81c2e1e4418c2ae659565cfcbacfe3455c5f7f856c5c8aae2a056e3b618f59bd1318d0c9b7f9d1325af45f388afaa24fc1eafd64a4d99d8e9763db5a6541a664cd5793966c81850aad74cda4c86dc41eb369cd85c935280511091ac6687d83cd192e2e2c7241487fc2ff6fe7986fce0a203d5d1cc87d3b1f0c575079c4a045c1616152cb35dc2ee2ca6fde40a5a9160dbed2cca196e91ca3eb3b962da57d90fc13f1bd736939bd95abb419c7f7a2e71f78a3d19809574bdf3aa641a416e7437bb070feac45e84fbb7c7050825ac33feed0392593c79beac12c721c05d6b7e823ed10eccb8ebd33507bd87291ed2b2e11d6a44033cbf19715d856b3c08e81e7fbaab6f276da590d8e1dd1fcd76e24e8b7ee6a7fc07ea26df60bbee624b74c7ec2e3a3bb00c363450fa70e0ef42c41eaeeb50ffce5280362d731d04b3a46245ddce463c51a4aec5a40caef7aac305c9ee96e51ecaec4405d276eb3cf69fcce999f8a565263b659140286dc9ae1476737b03f1324a980daa4ba010e72693f1549076719bd5ee4d222cfd68495643245fb0431d31df1c29537417e6708b4e4555c5add964ef46ed1e76bb5784914c0ce8d217cebe061990b9930b099f3db66858747a1c53575f9f660800fa6154261bcd63ce82889b6277d55a4ea561038773393b1b988f568ce54f69328e844a7e4ad8929387e30f627366c5df39926af6e171b57372150f4fc10d44b172a0865be445643dfca3bb4bfde3fd4021755c2af10d4a748c48f3c2662f252998fe40f483571fece713bc3b2fd76abd86bdd2b93e4efb5506cfc993dd0b192057acadc633ca334385bbe79cd1f814695f5028272e08c20ac4f362d3aee26b77dcbb08938df14f5fe0adcbfbf40073f07f418fc70a1244ac910dcdca3510dfeae6046fc63e2640af1647e62378161ba32b1dffba5d8aac95cc46a8a7347a0e4b54b0cd022a87410c3aa1b182996d7f975d03fb292439ba750aa1853a2e28a5b301f808c4b3590a785fee1fdf235166cd75f20d9e3a67d379e3bf4be9255602014c896b5e18e41518385298b51ebf8e1cebe15ea2575a99c1bf5f19a2fe4cc17110c601d52553693fa09ba5a4b48f00ff259ce1f4d01c006b3de77809c0e99bc445399b085efffa4e16e5856d810241ec4b695bbc631585e0ebb3cc980e54ef2844afdcb56c2f5c55990a0c78bd4e68ae8b93a585e4b384dea2bd198d2daad9f1791cc71a65b987a8a2c10b4cfa8e5327563ef67d5b7a2f899b90b9f230450ae4d16e8443d5b8fda59c5f505df06293ecff99a8c20c0be486eb77fc84e91c22ba9ac5e0f5744c2181b49732ecad06f0e9885b5099fbb47ff67160ed2713e985dd510b18619c9f4dbbb7554982e479c8c6aa288c0a1953cf7c1435dc6d01404ecf16cc4521fdeabae0bbb2db654c996de881c7c7a0b3ee81ee7d27a975d3956ae5a18d3d5b8b2972588fb578ba6c8147cb005e8c7a3d99dd8592f7fb451abc800b6079c30db233ea82f3c949efef2b38312558b11e418a0b82cd6d727abcea34c06095d79684f5a91dc3fb16300ec42418babfa6be271192de7aa859dd8601ffeb4f11ff99db48e171825df917612aeafb76d547c817a02e03f19693617c2fb7fc15a73389c46b67169d47dbd9d9ab0291a2a417c292c10e046565f33d590982eb999d6fec9c4f5f7a42c304ce7d0d85721ab2fd1f0e4646e685176ae1df187ecd9490eede8b3b1450943d5cd13787da051ed0c22273e14beec9851f8ea3b464becb09feca205a02e5c3fa5954831cf379ed0686a2bc9a808737545a0fef4ae4c2a95ed9e237f4fabc903eaa32e3432cc7e99cb6519545ae7d0a04ffa6e3124449b319133fc348123d73b2d72e96718a060d6e17fd7585adce423fb26f45e12c74ba80b6c9f256a243e56622912a4af720b1bf382ef11ec7587cddae147cd04544eecc94cc119051437a105d1e5c96f125783106cfb5dbb42f58fa67b9f0fcef303511dd96b811fe44f987041473be0bf3656153a69f5a5c52da69efda2eb8c347418f5973e1ff16a70e71eea07bc1a81e8f3f1344a0112e02276c403269570f0e9ee1cd52c885fef9a780646560223fd50c9b0e4a58aac4aff14e2f8d16427cab63a32497db7186e84e29d30fe137a1544873dc0ad614e0ee5db08f4270a5d78e3fde0bfaeede2c351e7a30f706d0347d1df9e8c596b7eb6c2d7d65be2c79107dc3020e42f0e30155c24397d420bbd8ee624f132c9392c42663401fd87ee540a0d2429005e8207669711da50f08b3c9ae4c82316ab874352f7b8eec06269520a8bdef1ac3586377471de5981aa5c49b45936b36c255ff15f44b656577daec92519f3b4ec8f3906eb7f892ea56d5393e1498e6202f20c394cbb27bf1b0feb87e7c993d07d89c4868104de0a9feae52c18e06e83d809584dd814f684f74a27bacf7207ec8fe9d9192a0502073b16d545275d3d6a9e502f699e0904af1d085182e557c3014c2a5cfc151f7cd27f92828d42f5f8b65b768e975fc4e41573c1964233ae1b850784a258f23b1627efc4ff617f2312ced1a4135c4a14c795c001f75adc90e0cd86400ab088f997a5e9d46068e3f5e852482343cc1cadae1d23b88856aa3f85119437696788820bc9492f5625f2da758f54c9068a7bdbddb2d9449fd7672fd1674795fa330d56e15c1df49535d1a456440b018f6d0815c1d9c7b2cea0e5e6ea6ab0a0a782c89a71293fbe954f29fcfa738b45ea15ea0f7ab02203801adf8a54fb02275d3177a21d50d1bfbf5d9203bd16bf8f763a0d4fdfc0526cee397a04a9ba45f10e6c847a19c769c0ba3912538373e7eca51b0fbaac7ea74be4c948797b17d61f7013b9367945f659e911b83c6cfd6b42cf2129bcbd7a756b1fb6025aeb8ff57b68f80846e2ce1c2fdb182a26a050d00996827b68001a4e8535ef4b6d40e8fa590303f7c21b0eebc324f4aaa541c47311ec55b09ddc90774efb2b1f1e2732d0003cb251fe4adf1b36329e9b317c46bff585774d648a00f1548cce09efbb353e41acc9db627fed224747e7a946cd5ec1b214b0f5e52c3d3ee4869d1101c43b741931a4ca2d4e3e1bd3705c8709d81c33e9cceae8fd9c6eb02d139f5c4e25fbd10d4c50adfceacba1ad401affa7ad6aa68a6bb0283090deb33a12c9e971f4694c46c7eaabeca8606aaeb5a392b1b715e0a4e36db03bd070441889df5306076f0320f2909a99e851ebfadec613d6dc7d0ae359bccee0f69554e2e0d0da4b0dea8730c8512507c65d645a98379670dec3984dc8410dfecbd91944e9ab8b31132f3aa922c1887d703c3024ca5d4d88d8df3929c3a20cfb7238173d450a4c6da78eefcf0d02742d6f5c23f9dc3d2017d483a95f989b763513bda0b278664cb6b784ca614d78b3648c7ac5f0b60bf21cbd8cd9519df6dea3f740ee1aa124788a13549fcc639caa8d8a16119e4d6a92fa530c5eb7e64e52794a71f7a4291a9b0d1b6c539c51556cf4c6e59d0653057ad1dd79c5d898c72c8aaec3104085a74ad00ff500a0bd79060a8caed24970e36d3fb5ff6bdbb4cfff6cc67013384f9a8a7c1c68b68726ab082164102fd967b3dc4e7992b4ed36dda015490b556b15be5067d1dea56714d15eec31c755133f73d39762cd79fd6ad6a005c819c95393133c402b23b5a7b94dbb26c5349ad37efcfe0ea5fa1cdfc5317c35fb178715ee13d6c9a0aeffa93d7cd886406992004efd47b86a12d0bef036bf31a7e4c743afde970ba6caff1157a0e2590430ed7ccaa38ced06878d61e4c8e0b47edbfffae001793204b8e5dd5594b9fab2e303130f4bcab94e87658b21133a861d01640cca6c88ba2d240d9a6a374c9d5865a82a42c44c1853da61d9149eb9f6f4b73a2ad55cf535071bbb71a2742aab77d10a58272eee182fd0a71451b25e3347cb9359e681e4327a29199d807efc4eabe2438395d6a462984f5183710fa8a490153e4279c40101494ba0013ee3d98ae0eab895861466fed2786910183d01efcae50267dd29e5c801ae1340e716c3496532c77ff725c4f4550cc898156a888c970a4d24b3d202057da81b0e7060cb6587e71266db01e9b246aa9258650b5dcf1c954b72d1294954a2f1429910163e858e0c3e5f7b464f75cf3f17c752649fae331d75d62755d49f1d4031af236d4650f0aeffca572d8a51113de1a97f62902b32ca20481d5bb971473d56738e9541a9e241fb404aea835d3ed683a535e06d605af81721908f7a049c1d3cae51c8034570b9a8f036c778b3c1e06d5967801821ec65ecac7c9fb8016cce9c0ab1fc3fe9495869e0c4787c383ed8e1ffebd2f846c0a3866d9e31e3bfceececa3d8de036f8a2e1c9148f496df7b0e2339c86b6e884df02b3d3cd1e575f3d31926891e478d9e9d2e724a4a699bc86c8ac70fe78389b9786b161a81a1e05c0c94ef441d8ced9dc6e3b5d78f207c98329652eb10751470dc5327242c69bb91eb12a62ac4f88e9671a98be6a4c1ac211cefad70b01b069f585fd272b7867b9985e7d1140e8b65e3cdf1f3d32664799a3920f6e19fa3416877c3eedd2ef72a0010e71e2658e8d095c5ca6e", 0x1000, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='./file1\x00') chroot(&(0x7f0000000140)='./file1\x00') 00:51:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2001001, 0x0, 0xffffffffffffffd5) sendto$inet6(r0, &(0x7f0000000000)="affa7d6ba7bdc2ee207aca04ef78fcf846590788d25abd1eeb825debae65334c4c33a95c4b734c36387050ac68cec831eb4a37992fc6014292d4f827c458f1ed3e299dfa367fc5adf216e5595848536c2be914459ae86bd9e8528e5831f714f42e7ce3c5e1090a460c352e6cfdfc01edbee33a30ae9006feedc21c02db095d79d99169c73833d436c59a56ff2871d93b8a2a3c33fafc2ae32bb4c37399d886b4cc6dc35a345cd7c333f9813966d757f737abdc87621dfc3b9d9b226f30f1a5c5d52be122b6489156ac052a287ade9ff0c7e13dd592694c2a83270466e0379c988fb9b715c7b00c5de7d356f5cd09fff16e", 0xf1, 0x2, 0x0, 0x0) 00:51:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='\x8f\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) rename(&(0x7f0000000100)='./file1\x00', 0x0) 00:51:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f00000005c0)=""/246, 0xf6}], 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) write(r0, &(0x7f0000000040)="da6e1dc190192e4a71123e1f5500ba2ebdf37c6294", 0x15) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0x1f}, 0x9) kqueue() 00:51:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget(0x1, 0x5, 0x1e6) semop(r1, &(0x7f0000000080)=[{0x1, 0x2}], 0x23b) 00:51:34 executing program 1: r0 = socket(0x10, 0x4001, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x10b, 0x0, 0x0) socket$inet(0x2, 0x3, 0x854) 00:51:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair(0x30, 0xbf780588fd1d865, 0x0, &(0x7f0000000000)) dup2(r2, r1) 00:51:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() fchown(r0, r4, r6) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="6a05a2b8da91bfb920007362b070aa9e1dd6657f09aa757611b9333a959f4702323469d6571f3a594eef5689cb96a259d8f1ed286fa40f867113d6cc304c2925bc6b4f2711f3fe006258634f046462ed1a8b8fc109cf56eb5d6801165f5bbe5688f28f7fe7199dcab306f20e806829b94cf8c00cb962633f737fcbc2a9f84eb2a33ad249d6deec9fd22860c2bedd795b4b8d969fa94f7138", 0x98) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setgroups(0x8, &(0x7f0000000280)=[r5, r6, r5, r5, r6, r5, r6, r6]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="9105ff19fadf6f207561c2e68a6a5a7eb2f2d009e2f5af086efd7033a01e8aeb3ec76f30abe2884c6ed33a0611e77d4480900430f8e8583272073c5f3badc365862c4194c0adafbd50043d995b5fc43c8df0f5d503289c6771f0e4601e113810ee811afffa3dc9f61909e8395c7cfad2519cac50d260d34ea11d08f675a0fdf4e4a7d1ae", 0x84, 0x1, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat(r8, &(0x7f0000000400)='./file0\x00', 0x8000, 0x9) socketpair(0x18, 0x4007, 0x401, &(0x7f0000000440)={0xffffffffffffffff}) fchownat(r7, &(0x7f0000000480)='./file0\x00', r4, r6, 0x2) getegid() socketpair(0x6, 0x8003, 0x7ff, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync() getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000500)=""/19, &(0x7f0000000540)=0x13) r12 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x8) r13 = socket$inet(0x2, 0x1, 0x3) bind(r9, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000600)=0x30ec) fcntl$dupfd(r2, 0x0, r11) fchmod(r12, 0x80) bind$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r13, 0x5) 00:51:35 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x38fe3349}) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000, 0x0, 0x0, 0x65, "6c2364a029fbb699bc5cb76a8103454e0c7bb867", 0x4003}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 00:51:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200), 0xce5, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) getgroups(0x5, &(0x7f0000000100)=[r4, r4, r4, r4, r4]) socket(0x2, 0x0, 0x5) 00:51:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a47ac407c5f3155cd7d25d4dc373bfc0ed3c5930e6059a3262764b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88cf5efb1e058647589a945d23247a12b5820c91738bbd22aa25b4216ff78586d6ebc6ddd61ddf7854826611008b94f74d3b544e73b449809962f540e70fb8f27a6826217997709fe55bd1431bae161b337a2cfefe6caf5514f6428f24d99a793361e59d1311aeff598c7298502f5c1c7f8651663e3d42af980ea14f1078287a316ce1a96b954220e5bdebd9bc6ee8b7e61a6ad1ba97977c1a8d6f3ad5d1d706e4d887144bbbbf1a61e1f533e24219caedade41c91cd903c48720220c41e0f6542a58d", 0x173) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchmod(r1, 0x90) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:51:35 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x7, 0x0, 0x8001, 0x0, 0x7, 0x100}, &(0x7f0000000040)={0x3d, 0x7, 0x1, 0x6a19, 0xfffffffffffffffc, 0x7, 0x40, 0x5}, &(0x7f0000000080)={0x8, 0x10000, 0x96e, 0x4, 0xffffffffffffffff, 0x4, 0x7, 0x1000}, &(0x7f00000000c0)={0x3, 0x80000001}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = dup(0xffffffffffffffff) socketpair(0x21, 0x1, 0x2, &(0x7f0000000240)) r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, r2, r3, r4, r5, 0x40, 0x9}, 0xca2, 0x100, 0x7}) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) 00:51:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0x4}, {0x7, 0x1}}, 0x2) poll(&(0x7f0000000040), 0x0, 0x0) 00:51:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r1 = getuid() seteuid(r1) 00:51:36 executing program 1: socketpair(0x37, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xe}, 0x8) socketpair(0x6, 0x4000, 0x8000d1, 0x0) 00:51:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005572f806e918275d911f143f38a1d595144471b809bed4f72fcd81cb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 00:51:36 executing program 1: socket(0x3d, 0xfffffffffffffefd, 0x7ff) r0 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x1, 0x0, 0x4, 0x0) 00:51:36 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') readlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 00:51:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005572f806e918275d911f143f38a1d595144471b809bed4f72fcd81cb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 00:51:36 executing program 0: r0 = socket(0x2, 0x5, 0x0) ftruncate(r0, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:51:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x8, 0x4) 00:51:36 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x3) fcntl$setown(r0, 0x6, 0x0) 00:51:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ffa6bf9ccbe5a633ecf536f4b4947e866a1b42e6d4668fc2a2aad300", 0x18b) syz_open_pts() close(r0) dup(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "05dd5d844500fffffffe00bf1d8d8fa200"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:51:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/12, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:51:36 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x66, 0xfffff, 0x2, 0x400}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc0000010, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x22, 0x4}, {{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x82, 0x1}, {{r0}, 0x0, 0xe0, 0x1, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x9}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80000000, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xc, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x8001, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x6, 0xed8d}, {{r0}, 0x0, 0x20, 0x40000000, 0x800, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x5, 0x20, 0x3f}], 0x0, &(0x7f0000000200)={0xff, 0xd1}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x1}, {r0, 0xa5}, {r0}], 0x5, 0x9c1) 00:51:37 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) 00:51:37 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x86}, {r0, 0x142}, {r1, 0x2}, {r1, 0x100}, {r0, 0x2}, {r0, 0xc}, {r1, 0x101}], 0x8, 0x0) r2 = socket(0x2, 0x4004, 0xfffffffffffffffc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x00') accept$unix(r2, 0x0, &(0x7f0000000180)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x88) 00:51:37 executing program 1: r0 = syz_open_pts() dup(r0) socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0x100, 0x0, 0x0, 0xaca}, 0x0, 0x0, 0x0) 00:51:37 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) 00:51:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ftruncate(r0, 0x1) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0x80, 0x4) 00:51:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2a) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 00:51:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r2) dup2(r2, r1) 00:51:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet6(0x18, 0x7, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 00:51:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001580)=""/152, 0x98}, 0x3) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/103, 0x67}, 0x42) 00:51:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2b, 0xf000009e, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x6, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffa, 0x96, 0xf0000001, 0x2}], 0xb5b, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40000000, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000000, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffffa, 0x9000000000}], 0x224, &(0x7f0000000400)={0x5e, 0x9}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="53f1b638d0e1793d58367d4dff56adff78299ab547ca71277bb30fc38df6f4be361c1c4937907666d66002f9e5e167971f8de8d53350dee7bb3647c28c07ceef5caac2672ef12aeabaac1bc55812a69066d45b6d83c5eb8d33cd32a79004bf891db3ac5cd235be76de2720da834e5abfada47b2f646347f8c42357bc8303981f5e79970a39f9df9c3dc20d34b32e542c43b7619020b4556a9c49820ec01944983a1b0264223ed678800db2357c5df016839e3aeff3996c0b1d2c2148ce74254f490dddd5c7ae72b8dad3067a0b4a53192a7d39616e9b125f7ef66863d278822ed51a263e9a137b740e367272004436deac723c8365e652cbda0aedb39bf5", 0xfe}, {&(0x7f0000000040)="c14b48e52956b4922b24d22960f7cfec1bff1353e1acc22530ee97a4459dfce8fcc4777594fcadf93790e441a8060a7eeba94e6da37edb614138038d1ab53436db1702ce35db7b879a990a77cc87c876c8f9d7f6232e44d52e6e43055d25c74915c878b47c951c57f3ecccc987366d629907f5adce1f1a52d70e752d746958fb268f54f604f71acf1f710ca826e437452a2977ca2fe634417deb5570050783bc4826e5", 0xa3}], 0x2, 0x0) mincore(&(0x7f0000d64000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/22) bind(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 00:51:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1b) write(r0, &(0x7f0000000100)="adddeb1840a1f553840a19e295663e6a3efb473e1ba10f60f63ada34ae7b407dfda05bc119ca8fe3a89032f42a6ececa706211510b5ef77dfb23289a9cd86316a153fe96d523edf3433decf8a4c878f8188ff67ab19412157166", 0x5a) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x9, 0x6}) dup2(r1, r2) execve(0x0, 0x0, 0x0) 00:51:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ftruncate(r2, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:38 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x19, 0x10) 00:51:38 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="b337af459bb65c40a43fd29d47604bf822c9c8c55833cc50e204ff9637b2575e0e0cc94364fde6cbf78050734cea215aca9a408c09dbdf877b9739efd04fa049a18ddedf82209069274068baff1ba6594baa48a2ff9d988ab6633efe302c69052e56b2e17afa48d9b3ec1e2c7df6fc02d4c2225e6bcb6c1eb4f14e24135193db4303cbfa63c7f5c0cb123ddb97aeaf99b4e93db79ae09e49de0a29c827a56cca9608d8cabea988395fbc8a333a023d699a3626f41e6efe2d89959029da5346eb2a66df29816a979a3b787aa5b66de4871746591a3d7383717ff604c532af288ff7fb32c128adbb5d8c8083fa8e36533f018be6ad29ee392adda9a725e97316b2485793df6bfa8476db759e2694d257117f9b0abb1c04ef847433c384990391881e10fcbde2f04d513dc75d854956bb626a76bc27aa1db343cad0bbfcb00b59a6909576faba0aa698f7dc1fb3434dbe3afcfe2bd0c44e30d28fcb513821b69568179117d221e1dc1eaeea59b8530120c09a3adf98c576bcedae9e9e6e4360f41079ea030466fc23d613ce922f815695faf2da7023121972a10c2e1e6db428732274f54fd25a77c8e26d8a6348bcfe5e58247c5c43bea1587d3dbb1a0e2494b01a54b277c8ea71f309476c2bf6674491423368828038e261d1756f26f5e6346a84e3d95f23a9211b13a473217394fd1f8ba1480690b9a5a9de85271c5c5ea5d8a73d9860099b1d327717d54e6f9ee18ba5a8c30927f1806beabec2bcce8205c0bfbb0d5af8ed31083c281dd07ea807bf05fa22aba1ee83ed4e27f588c0faaf11ba3207822ed259bb92f57e3c22cdc0f22823964d6cb4fa5e52fd2963d61c2e6e7171ac43c786208ed511616898996daeb732df576f05ee31be22ae81906baa602ecc637d4495ac42b46dff12eb5865babfabb9770de046839e6d4cbd637f229f3688d1baf344a38399e275e81d895a82beccbc984e6ff2017f46ac89937525038dafd75ed63d067a0c6a5be79805219785dc7610e2935790a8fa95903e47fb20d545fe62e5482ea32de4b24abea495cd1e6d2091fa04476bfa1dcd3b481800c7b6937a13c53a42df089a0f5b575f9c0e72dd638d7f789a4abb0da7fe28c3e4ccb50c87ed8a92881aa7623867733b668dd8051427986b71a287332de3022ed097b6012de4d44eaae17aceabef16f74dee134518b5ab1c0b84983c9da42595e3723b80b675b866387039c89b4ff7a97440ee0d7b685fcb75a40308d5e6029c2af5ccc82e9d395f533f6f868034cae7260dcba5888b286149ef0d8529fbc2f6b10b4a5421b3311887de7b7a8c0001b03d5c9b34b3a17e417576126433ad09d31fc39950e38eb9304c11b0699f64dc9595e69dc78e6f234dfaf329ab08c92bf8f931106fe07b77dfb62da3768dc41294ddf512afb52175febacfaf5b021fffe617b74114bdf2eb71cc2ad8848015f8467759ec32f0bdd16693c01cc3b51e7feb10b76325552c78f16ca39128389e666d5426ff1e8e08266df35a8f17892e4ea7a5eb70b16538d0b9878446fb54a077004e5c38ff08be9d7af78866a2eb074ebccff42baca52250c84e839b6e8b0d420621881aff89dd6739d2232ffb846ad2fd6a33fbfb67735691d4b1cd21d8548e095b30f0ee74cf8bbd4da267640f412e79f9e140d327b75d821cdce58bc14cc983e9da2ee1a28e682c76d9dba4dd631c2f1fafcd48777a279ed04a8874cdcc477681d6f579a75294a8620b345eeb30d087f6c4b30145d205d08faf6128bdf42290b2b8ddcae7ee5bbd62559bf034f0443433137ee469a865198153b2244420a95a69d583fead0c62de734b70840e148a1e4a0408c390c7fbd7e09f2a77ab4d24a1829594da3637bfcf81159d26b876e6618d296bfe8073505410213e426247d2e375c45990435f3c182481a214379cb977c804f0b212cdf8e059002376fd4266eacb42d28f3a249bea130a90436cb3d027d3d795a2ec146ff0537a856863f8a5398a4239102200dfc7345be4fa05db835fa012321dd3481e369ec870125326387c680d265988d3d36806b5198230e7e1acf6245ae5575af5a09cafa177f4d50d906f0dbd49b0d7469c43d4525d5acf68726b4e9f2416e1b2e7e8d192b492b517f795c1693c8c6d334ebf9c358a2480ead39cfd0dfe7e1806e29cdecf28f035a18191cf483185e8eada8f93b8e5d24df4c81d0326668c673caef024b50fe9ebaa2004e8cc9633b414f6ca0a4a3341d6451dd293047455ae1676fc248c2aebcb0bc357a0d9201ff6720b24bf7d4162612ee99ab6d916832ed10942fd06232a2fe331d1b437e070e3338ba075c3d9957c2e76a12e6827bbb215088ea432c8e1d321244dd3f523aa1281634ae3910e96b19f4b24fbf49e48f3b9674c7b57389b7cdbd1bbd9123adb71c216be056a5c1aa2e2087094b9cc7bd89b22eba123a48f73ed03351024e3c2be93c8c3ccab26e1c7d277c36b0825bc06691a4e11f62bb2e8d9c4a25b3d13f4a29f00894f35a1f5c12f11d8d69590f3e9ef4f2ba428f6d6ed03d4aecbdeaf8de6447dbc7883ad8b0c65c0315f18bfacad86ba25170786b219c4769f137cceb9210f9fb92482a13fb973a0e4b7e911693884a4a62b3208276367f7d5b05eeb63b16b79cb9814c01b2f003fd6d58442c98510f35fd6e4c1620bbc97bf1eb48623e60d4455b2821537b54e2e35d978c8a76cba142acaed6f26b91db10c35089e5f7b81971d2bcbeb3fc734af4eb9d17697fb6791848925f356689514107d8c37fe850bdee9ef8f8ed555f4a3d6ab8c2408d3511b16e27c679f818dad4a4323f3f117c3af2c7ce490575f9ac1dacab310f731afe74249340e1f87005dbafc7b2b259ccd9d76320cfb06354779d6d479105c12d83dc8fa6289c72d3d981efe2f1d63c651f504442659ddb899f9f808b0360a8287e12c5eef7783989cd4cdeea8c897f349ca8f777561551a8b30c43e3893af6c08f7704bd8155657b008624ef3757e9c874441dbb65688123703f5e2afdd046a9408589bc005f6bcb1910e1e070a2ab4609f8718bcb70f56d3da9be58541ed5f94fd680bc26c00e2d552160170ab7dbc63851e75fd2e456bd7f04510aa5e4c76f17ebca956b7b64a8b8b4f27daf16d09078b5101cb875584522fcbe9940f66cf8e4edcf012babeb986c5580d8cfc083c5ef191dabb12e4cdf82fdcb36bdfa5071f51535e45c6637884e894cfee5e237894f9cbd458cbc0bfd22459ae9bc31edf031a18cd6ba777e1060253e80f54811e29974333577d2ca936ae2cd8caaaf6ffe83d9728e8b6cccbbbcf0a1cec72f59e4a4badd785d03f5610603fd61465cf000d98dc85a227492ede2e8c01522c354e6c9247a6edcdd7866988def7dee65e6eecb2e86ad18d448ce6e5ced3923cc349e75180db484c115b7de2f127deb3b7b16f85b78e9e6ed1d3cc72ed17b33f62fcff4e21ebac02267382ba0a0013d9e3016109b0517d2592ac63aca1a3fc0e0fb8f0bd16d16a71e7b7896161d46aa3767dfd676236c32d92111c114e806fb7f57314e4015f054a6f0ce7bb9ed0d63469c35089bb7e49e2cc027e0465e551cb5a279e3c7d1f4a848e9828d3a16545855a8a0a1983f0c7ae3455d3e2a2e6e69a482abdec09a85c40fd6c85dcaedf0d1727d23a3f7ac09bf6feb95781f14fcbbcc1baae15ba7cb84015678c9599be2de3a4a4858c94e2e6a4573fb3ca5dba0239019c9e83cae880a95d91a8b5030511ae3f0e8c358da930b4fb141e87870d1542adb064f1f60fc3af45de86dfee7f0a9cbe4b2b14af6f53cbe5ae304bd199ef76a7017cfefc2cf0f3895c0390b025ab63ab6bf4709afa01035ad67ce408fe7591756b45a2e466a70537c9b0588f50800178a3c04858d7d6602e9848988068de9558d61d847f1fedd28366ecb7f7d3c15c178a717cefc3cb062c455ffebd0f7c53f0cc486ffeb9ad8f4ea3f3c4150f439e424ca55ae6d4d701cf192477fa7b56b28f61165b1b4e781d3386859fcb37f54c69d7789adc1c621bf98331ddea3bdb155386c3cb1a35d37fc3f7e834345d2f71c3e10b0273ff431bb89a4f2165871c505c399e5060ecada76429640d79f97e201804b7b6513690f88b6494fb9d125992cd68a5d069e4265c5e31c24a5f52b80b4296eefb19dec6907b01ad90fbdaf1ff3a0896d9eb353f9221f50f7021e5ffbe77b49958839f543a22688b90920352e1b218fe3b1787c7d889c35f5bdce7e5d400621d2e0db6f4eb911daf7f2c228c444b5ff44024a123e7bcab7b39bf5f1c9647c75bd4131d8ebea650d8d9cfab12245917d992689cc5f17aafff69fed0e8605552d6f9c07bde3f3cb1509467121e5357320abc2b5045beb8597b854c651fcd2f8cc97991de7c0b2f5098d31f3aefebbf7ebc79f9e266d227e13fd0aec06f45d9a40f7f4a64189f8242fc4d1986288a98611d8922be84d1b3e16df186aa0c77db67522141289be1fc370c07f35f93c74ad6f1c05fae768d64104143daaa2a816507a8209104db2516b6b2b49a2b0e7ac5f1aba878d11edcf80896464f29be96a3c0952abcd2da97d1d5bf6c2a231e005b153864410449b2cbca1d8f95a3b191ef3f4e8ce4473bc3eca84ae669f12992846453133ed16639ca17fd9efe36be4a8f7673a4af776d0896edf64cd3afd6c397c4c558010411171ba9e189ff7a0fbe8f4d87738d699f1fc8f694076773625ecb9af5ba6068811609ed0ae0e4e81396f7177b639301b1735700f2fbee2afb77a34c1148987fb100711b0890a7e197077630fbab3cc5e8931787dffddf2a14601221130e38f7f366437507115d5d246ad73ebc045df9bf53ead758686cdd5d9cd8f1c26d70ba46cf6882d7d73ee9abfd9fc371ceddc1c9701096ee2b7eb6c07e0729d3c25564839f1dfeeae611c99dd15bd1f31fa8bbedd7764729fbcd6b791bcf4211f61769793ec135e33965a944370512cc8a9ad1fcd4165fc6baa2ef367ff9950fb7710ba49af4aef3aa3922fc6c2973606cf20461e23a77a8f979f036f95325505fdaef0a8efda55d1832d26d4d78301d48f8563e337fa73a738c515cc1d68e889efb554129e2275270ee4c4762c0e8c9027154541334b96c3702712d5ff6eb57a004b6e96e1fd23ab15b0ac0433fff212566273d57504af5d73bb905f01e50c3634802b7634216f0ddcdc78a69b2e81bd48a17373018940a6f237bb07b9de1fae855a3b777ad655da4ce8caa8c29a16a544cecc676200055f7122ed56b7b5b3c6ab04394f05150669deceefc9a2217a81d266e0405e2194c046c39543533795b15dd2c8da1b8e438b0a6dae255822263531fb34b7676cd3dd698f8718f0ef7d32b38115e61e557a2a065cc709b86a1b5a0bb4c31ba50a7628dd6479cc25ed41bd93e11e059ead1bdf7223787dabae8500c32b486db64bd11883c50d3c963b1955e4d41080afe9d36cf163ee34b00241a6de637182ed12d0ebb6218dfccc713fc08d3d78e1e2b31576b6ec1bbbdd66a90071772be7f5b151f0e6131ce580704572229773e580131d3f5524a77953ea6c351cce7227f59d61e585030255604a7a37b3c0b2d401d2275ef573712a89319458ee906160e779f614bcfc9034dd93bea03d4fdec37922891fcd8aa354c9c7607793099d7ab78314d45c7004e0ebb3625e1151ad4477be92aaa6291a42b74ef7db80f9c807878114ca58d0377bb464590d40d6583b3f84ea57bc043f510527fc5b0ed01826ff7d3832157264b77c45a640b053eeb4eb93b8e74577318", 0x1000) nanosleep(&(0x7f0000001080)={0x4, 0x80000001}, &(0x7f00000010c0)) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) accept$inet(r2, &(0x7f0000001000), &(0x7f0000001040)=0xc) 00:51:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfa04, 0x1, 0x7f, 0x80, 0xa0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 00:51:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xf5, 0x20000016, 0x5, 0x8}, {{r3}, 0xfffffffffffffffa, 0xf, 0x81, 0x21, 0x3}, {{r2}, 0xfffffffffffffffe, 0x75, 0x200fffff, 0x4c7d, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x2f58, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x64, 0x20000010, 0x5, 0x1}], 0x4, &(0x7f0000000340)=[{{r1}, 0x0, 0x4, 0xb4, 0x1f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x10001, 0xe27}, {{r0}, 0xfffffffffffffffd, 0x48, 0x10, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0xc0000001, 0x0, 0xff}], 0xf, &(0x7f0000000400)={0x3f, 0xffffffff80000001}) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x1, 0xec}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x2}, {{r3}, 0x0, 0x21, 0x2, 0x20, 0x6830cfd}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xffffffffffffd452, 0x2}], 0xfffffffffffff26c, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xd79, 0x8}, {{r3}, 0xffffffffffffffff, 0x41, 0x1, 0x9, 0x7}, {{r1}, 0x0, 0x4, 0x40000000, 0x4, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0xffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x3f, 0x6aa8}, {{r1}, 0xfffffffffffffffc, 0x88, 0xf0000028, 0x9, 0x380000000000000}], 0x6, &(0x7f0000000040)={0xc537, 0x5}) 00:51:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0xfffffffffffffefb) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) close(r0) 00:51:38 executing program 0: r0 = syz_open_pts() geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fchdir(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:51:38 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:51:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto(r0, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 00:51:38 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x8000, 0x6, 0x1, "4988b0f53edc35a9f8ce660e37ee358ea434578c", 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:38 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8a8c5732cc332f7e) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 00:51:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getdents(r0, 0x0, 0x0) 00:51:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 00:51:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0x1, 0x5, 0xffffffffffffff01, "f59f435b1076ff60121119b1bbd55cf998431c91", 0x0, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 00:51:38 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/202, &(0x7f0000000140)=0xca) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x490, 0x5}, 0x8) 00:51:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d52137fb08fd15223a10843ae06de63461e5389ec45fe04c11e614a4e077a061c2e7e1c0dc03578e57f4793f3dec37932a5c03df1fef24563a493a7abd34b6149caea817eca96497558cac97bf86f8c59e56ba906fe5e05f1fc624334bb187d008a357eca5005db2", 0x68}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8a11, 0x1) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) dup2(r0, r0) 00:51:38 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 00:51:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff7f000065d000"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c243400335839253609e5d4f36", 0xf3e}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x28) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0xa5f6e712a2c4a9ea) 00:51:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x24}, {r0, 0x41}, {r0, 0xa}], 0x4, 0x9) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 00:51:38 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0xfff) msgget$private(0x0, 0x510) 00:51:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e06c5cff9abc1a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x101) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) msgrcv(r2, 0x0, 0x0, 0x0, 0x800) 00:51:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0xff, 0x6, &(0x7f0000000100)="4bfaea97f81745f398d1a2653da2cc8fcd0aeb37d1ad64176d56ad4ff1d905e12af19252b421956b0b4171376568a496f9b8c72680e0100b18b7df8bd7ca38bde0bfa5f5f0e25a9c1110d132bfa7a0fa8487362afe3166fa68fb1fb6bf86c0a67ce78feafef6bb8133825fe82fb3b7b166c4ec173805d9c5cd83e7d4af990e9efb5da4a09713c096eb5c80badd4d", 0x8e) listen(r0, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) 00:51:38 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) r3 = socket$inet6(0x18, 0x7ffd, 0x1ff) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) munlockall() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000002, 0x100000000, r1}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000000380)=""/143, 0x8f}], 0x6) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x6, 0x7, "ef5d11b30c4e0fc3963626226964c84fc6014d49", 0x0, 0x3f}) close(r3) 00:51:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="117f52fd40078bd1542178124fbb708d3757dfe5", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x80) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 00:51:39 executing program 1: msgget(0x0, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 00:51:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653040"], 0x8) writev(r0, &(0x7f0000000000)=[{0x0}], 0x0) 00:51:39 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) fchdir(r0) 00:51:39 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r4, 0x0, 0x0) 00:51:39 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 00:51:39 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)="74939e2f32e39f7ad9114108b9c1881b23778c2e00b274b95a7708622352e33e02f7c51ac15353d4eafc5c27f26673ba4f6b950b79a9dc167fa813803e9800ea2501aaf7f1a460e509097e7d4507873cccf78004a980b788b6e941869ddf1159b801fff8f5a23d48d3a6ac4a184bf9459488f1c6862c67a912", 0x79) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r1) getsockname$unix(r2, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) syz_open_pts() 00:51:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) clock_getres(0x0, &(0x7f0000000000)) 00:51:39 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) 00:51:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669320d1f522faf7754a3fc01d3bc"], 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0xc0, 0x2) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=""/44, 0x2c) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000022, 0x1ff, 0x1ff}], 0x3bb, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x62, 0xf0000002, 0x7c5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x2, 0xa3}], 0x8, &(0x7f00000003c0)={0x3, 0x5}) syz_open_pts() symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') connect$unix(r1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xfffffd02) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00005b00cc7700"], &(0x7f0000000300)=0x7) 00:51:39 executing program 1: setpgid(0x0, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) 00:51:39 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) rmdir(&(0x7f0000000080)='./file0\x00') 00:51:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x9, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x30, 0x800fffff, 0x100, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000014, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x41, 0x323, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x6, 0x7}], 0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8000}, {{r3}, 0xffffffffffffffff, 0xc0, 0x800000c0, 0x986, 0x3ab3}, {{r4}, 0x0, 0xa1, 0x4, 0x2, 0x5}], 0xd3, &(0x7f0000000100)={0x3, 0xffff}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:51:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000150000f0000000000038b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000001000000000000000000000000000000000000000000065000000000000fc653a0385d5e13be54d7ccc93fc669741d8790054f1fbdb4f69334ffa88c0542a969f1bb221f79d1dc65e346a855c10b8961ae8a28629cbb983cb3af7c15703f0a00945534573896403"], &(0x7f00000000c0)=0x6e) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') flock(r0, 0xe) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/114) r3 = getppid() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) 00:51:39 executing program 1: 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(&(0x7f0000fff000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 00:51:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) 00:51:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x3}, {0x1, 0xffffffffffffffff}}, &(0x7f0000000080)) 00:51:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:51:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) 00:51:39 executing program 1: r0 = socket(0x1a, 0x400000000002, 0x7) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 00:51:39 executing program 0: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000008c0)={0x0, 0x8000, 0xb4e8, 0x9, "9843ecfbc1a31bb8107d0e1f53f2f0d94fc78a62", 0x7, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a4d5a8671c8d37e0a364a8905b4663ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x687) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7, 0x91c, 0x0, 0x100000001, "acf301f1539498fd07cf27f2b894e5b69bd917f8", 0x2, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x401, 0xd9f, "018d16c6662247ea5f2b2c215fb78a210504d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:51:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r2) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 00:51:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x10002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) r3 = dup(r2) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0xb8) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) 00:51:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x10000000002, 0x4004, 0x6) poll(&(0x7f0000000080)=[{r4, 0x120}], 0x1, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r4, 0x15}], 0xee, 0xfffffffffffffffe) 00:51:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 00:51:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="8267d7c2b10a9ae25421acb6e90ada1d2bc451e9669a0d120c3596c5d4d70d7049947ca58eda67cc33c939f08097da97e2e675e5e44c9426c196eb5dcfa386b618b41be954375b75627d3b1dda03babb11bbca53208ee1988de452834fc5ad93304f01f639feb3fa293c8f3f41c1d88b1c96de1c9847181ff4d816574507999a82e5e79b4cf586f17ee17c431f13d9bb1cdd10797ffcd60a4b4775cc319ba62b878b59aeea82a7e794bed99170e8e58db276540096ddd2133dead05925b765c1bb2fe7a0ce37d6c1591164ab55cd1fed6e310024860e28daf96ccc359d595294", 0xe0}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="5800000000000000ffff0000fd0a0000a47291b0c49428728971ce3d6df108452975d0b3ac2b59a580c33e8fa6541a11abe6c35d76535ad88639a437c65edc50d7321eb35786ff6c78ba050e26e95a6dd5154000000000000001000000000000ffff000001000000b78d5456537c300f11c79684a684efa646e6b2c8cc217f7ef70a7e9020cbfbdefdc3d8c19b0ba03fc8d55212c4298bc3a3a82c743bfcb8dd196b0ba74aae9234b2b1dae4214021e5c720787a7600361f11407d81ea0e84c48bfc45350a57d8002a8483929206372b2c3d31298126d5a8d42554fdf95b713892a2f4d27ebdda953d31d04386e69cc5af4e3ed7c255ae1d3026b11ed314e7aa0803b90c46ce87b574428b1d37e9875e73e8daad4e4bde394bbac726e3885c25266102f867c8a551a49f653161270623d9cea120f1199ee0d3f81d55b662e237d0a62e335926d0b12f000000000000000000000100000013ebabefc4e13f8cdf1bf021ccbf79d56aaefadb2315e45cee16cce5ad375dd984669afd953476285eafdea35508775b86c84e8a8b7e2b1a604c2c2b460ad6d5fb298829ab02a5ae52d50ae8d899009834ed3da919cad71faa4d354497cb466ccc95984fc9058db50c89b663d83088bdd52af4996a3e45df39ee7a8053e55b92bc3c404ee6b29419c4b92184acd1eb833b057455f332592433bcdf8311c07fb2205ac7ae5f1f2db5e5a427552f075c47b7b20b99ba1f0a6d9c86e3365065e16171911f9b96b6e65e68bf30507a7fe68464d24521d4cd0a040cbb1fdb8900009000200000000000ffff0000bf0d000017d103a28f2804f5859ab9f829b77b5d2d9eec739d65594b56c0581795944d14ba12488b5640acdc376c692ec9db5c41d8823152ada1e66100eb5fdc7c3849151d29874f55194628eedaf7eb9d3e84f76f1a2342b051ab0f73903e63294925c5dee557b2530583f38a235aae071adcdfafab6f1e6858e330d23306d5ae745ec4de523d0000000000000000"], 0x2d0}, 0x0) getitimer(0x2, &(0x7f0000000180)) select(0x40, &(0x7f0000000140)={0xc}, 0x0, 0x0, 0x0) 00:51:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) 00:51:41 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x141) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0x9435c59) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)='>', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 00:51:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x14, 0x7aac}, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x5c, 0x100000000}) write(r0, &(0x7f0000000000)="e4fa86c274181be28b984622a1ffce5fcedb52823501a623e743f15e140181f630b3fb63569d015db037420415694daa2c5e5c6eeed33ada14de43552a072e0285ba31d3934fb82cec6c931f15d5c24bc139ebb3e45b7f6b9cf28e6ff20ffe64e3d4c59aa766ad9d92da4a0d1ccd78bc314fe5c849e6d96184670bfb39fc7ea2eaddb27f6f1e6bb9f2d75a1b8008b12d92d9915fd8d5", 0x96) dup2(r0, r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) 00:51:41 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x9}, {0x1, 0x7fff}}, &(0x7f0000000040)) r0 = semget(0x0, 0x3, 0x602) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffff, r1, r4, r3, r4, 0x1f2, 0xffffffffffffff81}, 0xffff, 0x4, r2, r2, 0x6, 0x2b, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x6, r1, r4, r6, r7, 0x0, 0xd3}, 0x0, 0x4, 0x1}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x441, 0x40) read(r8, &(0x7f0000000100)=""/188, 0xbc) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x4, 0x0, 0x3da) r10 = dup(r9) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000080)=0x4) 00:51:41 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x800) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 00:51:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x7, 0x100000000}) 00:51:41 executing program 1: open(&(0x7f0000000000)='./file1\x00', 0x0, 0x43) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffa, 0x40) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) clock_gettime(0x3, &(0x7f0000000080)) setpgid(r1, r1) 00:51:41 executing program 1: sync() r0 = geteuid() r1 = getuid() setreuid(r0, r1) 00:51:41 executing program 0: pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0xf506}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:51:41 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x11000300000005}) 00:51:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000080)="54ed41ae1fad2b761ae92d7ccc63c898e7d9575c3ee33b2488a5673afa6a920f2347ed250303b6b459d0c8bc6a1f95f3b027929df9fecc6aaa183eb7de6b49343a4d7f82461f669e1dbcdf8da2e4faf3e622ec62a6970804d2b8582f872aef3a46c1dec8281085b34fc7ba92f4270f", 0x6f) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 00:51:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/178, 0xb2, 0x840, &(0x7f0000000080)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x3d89) dup2(r2, r1) 00:51:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46c03) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:51:42 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1ff, 0x5}, {0x2, 0x7f}}, 0x0) 00:51:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000300)=""/132, 0x84}], 0x2) r3 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20880, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 00:51:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget(0x1, 0x2, 0x0) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000002c0)=""/169) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) 00:51:42 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="44eba4d01fdf3abc199d770ec58388f6ceda9e42649d4a6700f500cffa34a7de879ef503d98056d4cce0cb3ca4f1318e994106fb6d3fe5c95567a9647c9738f3923f4d816f2a6253c108cd073365eebaf2035e57f869abb0d3a16bb7ed1080b64996ddb29ac26fc79d6916217fd6b23371161ed5e3fa0f5e534bd4439fbd732c544ba7601887005c19c690247ad6a2", 0x8f}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/64, 0x40}], 0x2) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) fcntl$dupfd(r0, 0x0, r0) 00:51:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x8000000000006, 0x0, 0x0) 00:51:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) dup2(r0, r1) 00:51:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 00:51:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 00:51:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getgid() 00:51:42 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x295) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x142) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x5, r1}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r2) write(r2, &(0x7f0000000080)="36ec681a244acb29a0e887622b4655a34e9a525329311df37142bc627e775730487451f23f3d694dea0c4b1ad7730a7de67111fb124242dce6ef174135b79f8ca8709f5544c51ed4547dac43f3b069e6bcf5bc4c376539886f21f85bbdc8a4deb1568fa026efed24a5b55d9df29065cf67b6a206291499689b4689ca058e93927edb466efb3a0d108ddf3dd2808266a6bcb8f063969857220c0a6de7ffd02cda5fbe6e544d1d9d9c1529d1d885837e3ddb2df0e6b8", 0xb5) 00:51:42 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair(0x0, 0x2, 0x5, &(0x7f0000002480)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000024c0), &(0x7f0000002500)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000040)="09f5831ef332a4a8a3c3371a5dba7a17591c5e3f4657df63078963fbb45d98e28a0d3ecf3c5a2251d6e6952789470b26a95a55677b65b16ffeef429c0a4e8a69b63ed0fb9794e63953de72b0b7a351ca18e727a2a0fe79e7f73ef2c05d1f7ed661559ded32066e1a2aa3de8641e6cfd719f65985c7dd2035222fc87ef08779a80c0219f666f5aad53bc333307fdf9f37d5961039a327aeb546f4aec8459758e6f7253f6e1acd7bd1b0a13d0cb842347040d7f08bb5872c595cc46d0db5faa25eec790e8b95c32dd02331ae5411fd9ab288484054c90855b964931376698fad360497feebb4e02c07f956e0fab8e17d65b7488c5f98facefa244b4696c96e0f13d7f2c3d7471b6d019538ef59192ef0df31e61e99cb6d5b841e959d4920e5d425a65be956d32c432b043eacc2b22a9c8e1352dd9cc68ab8020e8f294904cbf6dab88b287257f5079620c83f8f4cdaad7be0096dd69cb720c42f02dfb88d48f087b3a1770028005db1adbc1d224d943763e9ebe4184b3873554fec0fad577515e9a3f89f7d72df086ccb01e047e275bc819a3c1ce5196661fb3c4f747b9bf02a2744d6c23dead5f99b85e4c65a2a64d87b67169c9cd07757e0fa8c9eef0d1e515885454076a65252c06d86abf30a1f43ac0894464398fcaa03c3a592e0c8d2b84895451f043ae7677011cf9ac6932cfe2d0f38b861d4766d8657df0c1f7874c8848d8693f4f6fea66cd69307426cbeb070e3aba91cbbe30551316703cd8d2d997c40f80d42f491ebccab335894ee5218b3ca61889f939fdfd82d36ce7dba65921d60dff5b05b953599f346de165b09ffa27ace9ca8d4db4bd715c73be448f1f7b77164286108415fc388661d3c72085f49a411e0be570863653b10b8d27fe576c27028bb20726d894a3be41498f4639cbf43f85f1ae3244e065c0e9dea966ddf72c06a37b37a00a0b5d9aeff2b1fecba430f6c78633b63bdf1d977a52479a93a39d10503cfa33e918283d813e0d6ddf66b4edeca0854c68774ef35059c7a83c84fae218bad3842d2e6c6f6d512bf680a8ddea57ec22ce89cae64c097df5dec13f6534fa6d32e4f481e2894ecc561ace4085c7e12487c2257033143a1bd3c0f1c9ce9f1373ee0e8b42982e0bc14ca28e021c5804cd74a494a4f60beaac2239b881d4ac84d3c80c0a6d82f0d30865f38cb4a66ed3f8eab2a905ae53adda8846a1dd6943ea5e3c442dde10f0421551239d0289d90fdf4cf63c67e5825af3e22472d05a58d68b3ea9a3367a3e7d26bfc1c748a144dc481aa2b7098d9652e1863ea3d554a6c6bb610eabb6fcf9b9deac544e8bf7c2e41d46a9ac4cfb8b9668c7310746ee4876ca06398156badf79af2b9b00c2425b51e4e071694e06f93866b56ebc69a63ed5b3de75c325375cf7de7113605638bca07a5139a3e0e353a727002ea904f64a1e36898258321922b1ac24336677a0cefec764a863042aac784f9e4b305694d9df4b89acee3c58adc37abdd7fbc24313035cf3b8beb77ce14c085e783707567e48586beb1b95c1ffa853eef21c99855022a21b3ee47fdb83b2ca8fb27bd59d1f9e1358c519666edec7c4a6634db00823d5b60c7c9930e4912d2ae83abb61121abd2f185ba3071b2b1b99e903bfaf7672d2dfc52c973619e72648dd08f39d56a0afe2017e0c564dfb77b8a22638db823e61440925bc2d0370b80e5dbbcfb5a24a48f4915ca5e4c35d6f6d995d359187fc445c4a9c7fd507c66c91ad830727c4ce0d590bc9161cfc5832b7bcef2aa0a93c3083f6236628f6113ba1454f0a9c5cdc37e81a5b35018bd3466915dbd2ea0bbdd051ecc56175c99384f946b7e6f398010be8fb4db09b41bbea75ad7db1f534818a6487e2243d2fb8f78b12fa6ce6b46bcdd6d120d71b26ea42680edf2104f1be5a7b16f5b601e1cb7dae32a02171ce7fbd55871fb0c6f92a4008e55e0301ad7e3415e58e355c7aa8eaab95a83d0c5f1ba7c3b487cf316ee05279cd763cd7b916d821c3bd00a902f5c74dc3a185845c0b469aebcf9a2a26ecef8c3c69cd99fc2a998a94aa83aaa9ebc60fff53f3921f7c9cad9836f3cd1d55860931face599ea22985eaddb49b772e5141820c2d9ffa6e878305edc2ea1374ed1c6364dba87ca116280bc2c293a35f49c8f660c48f576ff7a18291ea6322bfffd80583db025f30e97e81c6a8308d124c1daa1d12b1227287d69b6e2c1c453342b094477a395ee9e5ec6a648bc7847a129fd469e758241a4568ea5b175b9a278778ae834095a354e62f108511ca6ece115296a7d4175f1fe4e3fd7f27cf34a37791e19927d230cd37220dfa13db736169ee4425a4a7db7cb9cdc2c3ba9dfa4e13a873916a801f5268ab7c634f4c12bae8a0f1f47d8346017f440cef52d298bb59b63fd03b0ad47ead61c9c03f75bde9b77f4eb83f5aa98a4df24fbe10e27971b07c634d040bb5f522992a2177d86e4a707e33fd5bd0644bc141e19de4cfc682b83a4541bba402cd4e4cbf9d23ecc139cdca2556f232491c8317960829108f1b17ebff2f3c46bdc8b3f0c73ecefdd3dabe5d83c5497d4ca8358acb37ab7b8dec7fd56adfbeaabd76dec2730b4323d2a1d4e0339b7f4f076c42f1b58071882fc721cf8f0f1a8084649e3b8c40740d7cc5d8ccc7a92f9d61db3cf08a55869d9db537372e6981efd52f61c1b95ee4f162b9acbe59d89cbfd33cb6327fbe8555876de7176bf61ae92965e141bfe700ea46e1d93692d0881efbed3949cc538e66266522f78013096f31a07c8649b2e1349e06698c666141f98a91d434718a9738900de2acdd41b9ecc8eda02370850a9b9b642d5614a04953175db8d720e952d6b8b0b44de460c514f74c7d84fef236e7c59dd07bebdac607bf49683a1c49c74ad9b0c5fa23e2f0fe6ce2a717c219a2d2fc552b174fe2c14bc35a764c37bb0bec4359d3f048421ed82f663e20688fd31299df3e01e1986fa9193509d4b035f566a8cfce38451f33ebe01d845ec4882414e769902820438e71f07c0610dd66a396bd6cadde5092ab7ede5b49ceb7228613bfe9d2d154312ab4625d05fd3fd57b3a24a56a3105d401eba9c92910970b7619cfaa0dcb81435e4ef37ececb9cc7429b01ce5a77b9e3762b73d20c59deee2ded3447b7b9af643a587f16846a05618215d815a84b158e3382b6b1c3d23e95561aaa09fc36d271e9956982ab62f73b12f4e9af0c90e78f3058b58ff9254a70257591a161b64251f41b1666907a7441c4cfa31f44105c16e5aa866cab21fa4bbf8524913004b2633daa78aae4f6d5d30c2c44bcc18e5443ee7730e5f3907daf937a26c3c817eda4228323e0a81fbe4d4fa9a542198343ad4c62765781b971d412c6906689e39f37518d0873352a56ed98b3300f558f475c9a4c3ab47cdd5f9c5477617bca31939a1fe81713e6150662ae14002fbf4da112ebd83b312f790883094debf985adcc85230947fcbadea11883a5d0f1698cca9bd3e2b391aa5b0c10d4bf50da9b1220d980d7f6b0d296bf557bcba26b7ed62331441f77e0e84dc8ea52f4cf74c40213a24e16cf6cf43390b3eaed888121583cfd6b12fb4ac45b59f81559d6b2e5af716fae2c45fec9c588c8d65bdab4a8f1d95bc125bb82fcda3d558662d60c9baa71ae00604c6a912cac91845f83173e1d566c4ff68828de558bd06ea7906202e63e9da705d4f9bd1479d0865c3aeb01ac88b2b919cf9175a711f535153785cdf55e19a4fbbbde819df3491efc875660bdc68025be7fbf9af73409b085086b16957218a85d96b0f0a4986b78a7d1456c0283b2624f5e55444e94e98537f33e21a0d610bbf51d3515dfbefde9a21daa31dacd00710326cc4b8f56c53d7b1f712999d0491dd45eb9b287b1bfb7922c0ea8ebb4cc585f33408f99c945792ba5754cc3175de5a67c7dee1823442487aa39a5d9d6259df7dfe88d9b3f16ddba87864ca2ab8b4c6e81ca0661229c931728313a9f82e79b120e5258a8b3a6b61a93827e485613a4404c4ffcf23bcf7b6e788e57b138b530c722003cdfb202bc2e698f5e108f4001a979339bd5909ec54846ad02ea656ef66c85de2f0794af46180d9c91540e7ccdcf80501be9f8d6c4d8348b962a1c33b43b5867008be9b2ce438db76b1320f42aae6954a660ca40260531d9e97ae9608fe9338a417e442bd5af6b996d59b6a63586200664f28be4832a8a1cc1754e1283325c9eee87a3d1b47a18a78dc1121e9d89865bf6a26cef787d7a64f070f66a855888db9712141637291df6304c75d4b47f73195595fc6759795b64b2fdd5f32620e79bf6e69b2c9200713fd7726ef93ed5f49ac73ea3c2bcbebbe113174e8f7dfff03c151282075bf3f1c3536b7903cf91d2d0e9080e3f6258761268a179aa232c31248dc5ec9ec44ad34c807b6386cbf0341643dd83ace034bf8ad79b0dfa530cf44d9ee5ddb5f8ac0b2c4c845a039b4c5b5fa3a7c06afb20cca69e6aafcfa289427d2a493f7f39aae4d02617c82ca40095f993bd2d6e02516abbc4b18f70eab2d747ba223138e7b67734b02808906664d2f0aecb4eda88008a7d35e60c6fb00527a5ad86f7b0f9caa048121f8ef31e4f00ee2ce1c0c2ce3bd07955444137cd1d3911433aac2d7480d8910a6289aec82c0989802f7d9cbe086e89f8b40ee81412c4b767ea7f719f4cb78d05890e91f83355fd6ba5e474deafaaa30aa482d00c55a2301a2df3e14dcc2fd58ae3505c63ccb9b2b3d6c239a987f2aaaf0837d16302d2526aa24d776b17cdb2d57fff6f409faa1f4cb10a01166e7489166690f17eabe8c1a172e4616777cb0c3d83264a58e4c6faaec18260cd20dd45cbdf7bf525999ea408575e86759eb34aeee47e541ffec94f6f6618badda2294c816eccf8e3c600c2c945bfe99c7bd0b8dc53f1812a63e6631d4ac106813e537a2f25970efcfc42f208336a94e285ad2bc14462ca2f3065338f965dbc992e4646722e53432e76a6017a06949f164bf34b9c86487be63661ef721d7ac222a66ac20bf3d319880ba64af7c45b533c29a1dbd3bf5a447e441939b9f3cf02ac296978f253ab91c454c244751f7798fef74738741cb3105992b198d2870d7c6eb8311046715de5a4eca840c4d7ed0952b77e22e724ecec40d61c27e85719a6f0b67c70b0bb732580282b9105e7dd9c0197ae5c0b856fdfd76346aff0554591102368de137c12943a5910ec0d30c8ee54cee430a144d33b86f86a77bc0696c0defba11bec588ea180412357054c04ecf5b0eeb9b7e4e598f927dc44a05cf2a01e4bf6b853da5e548e1ea18558faf0b9b29c6aa00e8939225b585bf6a9d8ae55c5bf3c3b867114155371bd8f8ccf1597578dfe7c6e3a4af743b46049be9764a6e070f7c7fd1bf7233ebd7e2c01b356628899eb2aea1484397e6b0c550636aed363c696e7c1d01f1a4995e9c6b0a1a4c8cd4c717b988156c9d0d532ff2645d235d4df60ac7cc554802d92a3f4d37ea4820d37493b82c0101611be6628604274ab01c14176d6f61d00ff158d841267d8b8f3a8338209bf5d6b58e6259746ea6cbc3bbc4aa8f08e557c2579a360cdf436836d3008e3b173d87660e41bd4b2df6a726647699348d916464e595ad529f97df1d89cbe769bebb7df313a6060080f5d2b5b6a3a052048d66444d1f97dc784be6a17d948344b7a24a73955095046db5bcdea9fd2367f7a7e5ebbea0c545df85f23e478fa1b2004c524042cb11cf59579e33980ca8fdb3b333ebd5487399f7e80f112b139d42bfe9d1197151", 0x1000}, {&(0x7f0000001040)="2b9d7a0ec141a4081138135c16d048870db816900e2682c24aa3e5aaec9795d1e6e4df71392e399ebc4853086d6acf5bad4e871d81afd22c5314ab69f7226125e40d7286809453f55d9a821b7f95dfccb95b0c4a39d1526213a8b45184f3777e16a74d25d1135d5b54111b02b2", 0x6d}, {&(0x7f00000010c0)="e835ba382e4bec5a39ebf0ed71285e7db70953b9e505f550f598d530924d0bcafd8cd39e46a50c825c5671c6a81432c43a06ea8451d6f320f0148076cdb6657e5ab5eb2f9c6459a8018bdd79b71f9c30d15ce8d70b75ba05e0e5f005a3106811fc9a09ccec0837b52b5f55", 0x6b}, {&(0x7f0000001140)="85ae4b92e1f9594d673aea655752773c6690a826f94283a7264c0d", 0x1b}, {&(0x7f0000001180)="9a92796821eaf4d09798dae7a432b2038aa7986778c6c740b8c229379a36ed981b816dd26c69130a54c78d93049fdb0083e463862a5b5dbe59ff12dd4d30849a0c085446a61c56979a0080919e86ff824bb83d968b0d9711392f359b39f58132e0d0f949baf09776b9b6ee5354b74112edf0fe92caa37c143c8a9b73c7f11e6f32a40e078e4682b142f61741a33cc51b2dbe5f49c5d8ddc84d9e31f75256b3bc9219523215aea8e7b5b4146d526c47ca9ee93ab04fc9416ebc7272e8f7a6a2e2cf41250b491e70b0da2b6c3f00c4e278afc4ffe0990730e966468cf88c46f431c3ef3e5eb822ff7f662096c91a8f45eb1fb9bb1d8d691cade1c20b23b8de78fe5978bd5b625ddd9de3d5acb4b3518fe500760bc54fc3688853db4f7c3218c703988e144d24576fc46420bad11d86f58e5e6160f2c4abb0a2ab06c7dae644e1a712533ebb255ef3696757b2c5113906cc0da5ff3c56b7476934dcc06a63b8f8518c03256934051b5953dd3747d34c52970229570601d081a69d3b7839f739612eaa83c1e477a915b542762957bb1af98cd90100bc561563046015226b564ea5bd3e8fe34457385f5d5da0938f91d572335272e50b8e22f9e2b80717271507beccbe156851579cee13811acdc7fa12a9548c79ac0d4104569efcc686a62af1b254a00e41b6e9edc115ee5b9782916276877fceba3beb8cc0462573a2f3208b55edff527df52478ee6e84d4e2fc37385445b4bef717114e8c79013c7eae3f91ca47049ca7dc22389a73fe0ee02f62231e6b13019f11e82d245bcd9cd6e53173f85baae40fac85a6a409f01341b23f3e9759e379e3e6e21fa177108ea3bf08d7a1a05f870d21264a88de010ec4659c15bb82f8246a9e30fb46d41b7d15d17ec1e56e1970fbc46f15dad56d2bce7dd8d339e5120e0aeb40d4686eb5555377883fb506952e48a7d8acadfe05e1a7c1f255d1f1757b266f51ee49988c933bcd85130753044cbb9ffc2698b298a75b6bdf571aabbcbca832f5d3b12a9e1c8d95b81982dbf99a813a53c3b59994140829e2f00de0130058068ec6b50eb32053ead9441f09a0d101cfe9937376fa39e0f55f6756f4d73a02ccbe66e6aae0f6bcdaa2d91a2386dac9413581fe67a56e7b7f7222097a0b037c41e4522100b98b076d765654e15b52605833e8ad8a7c6365f075765f181466019d16a25485ccfc37f990b83cf0d2a0d54543bfbc844dbd42571198bda2176a4c5de48ed3dcba518bf77d641854110d728ef5a0c0aaf5d54e3357744f43cf7a63c07020b786dc3505b5c1ba7a4c3850c92f4a333dcfc5681b65b08e0cc2ab956b9e5e2016e1dac54c0a79eba75df49ae55a756d479c75c4db0f1ad8ab0a7c5c52bd707dcc36ed11e053a54085c42f7da11fdc0a89f4a0c77449b0b2a55cdcfa56d750b7c816aeb67f5e7788ad4b6ff744af3eed2413ae47afe5bf4c78717b86dd90f1e2762b7e1261f6fc1d3315093f8c5a68ad7968c5aebdb7ed4b2ea69d33e70a458b20fa2d2b14a6702577a9894dba662ea5680f5c510e98cfedddd4b0158d4be4f42ed3fd1e57857ccb645f6b915b26150410d95aaff86e31e5fdf1aec9b7e693d039bec1cb6b82e8dce0c13ebf476e957f02d1eb9a81ed1a9bd02c55b11e5bbc19fc8e46cbbb80a750cffa27df27e867142aa89a1de845f358145dc51b37ac4febab4e5d6928243c522f6c4ab9b692e8e7ff18f09f2ae920346ea0815f391556bb4263198b955ad1ff46c47b7820c2d24b533a61bc8eb926df2698d23969e1f344793f49f43ffc8865b83a8a24a12f84fdb5cdf8567872b4487a22c69566969d8885b1a7ea1535f8c7a07cbd3726d9b68a940fd3d97d404e16c9f0d2b272812e19d81884534376d06f2627411e6e3bcefb24b50f3655f7977d058aa9e154492de4b41c2fb03ce8ddeef77ea5b2e577df586a290cde14b6edd2bf3c996e5d1a8cfcaff1d017899b484c0984cb780aec689237de2c3d4adea5f157ecc5bb002cc1b680bc5df207f7446f7d2c7eb60a524369a478f1acbb30f60668e460297d3d8abc9af6a5d11778fd3049e6fe9a617b6c0b70f80ba0c03abcf9f446d696169b21bcc3b9697b96a84e39897fadf4ee2eb51766373968beedce2143163ede3990e38ad22f6f66715074a02b5ee99c69b31530143ea8645aef8b942863cff5c3ff4f9adf90924560f15d5ca66fbdacf0db04e525fb7582fa2f0da3d21dd810f4965682c08221b32c2281d3daf86e73d14e8cb70d79dff99cf42975cb032297f6bef39611d36c8e95cd7f44c87481ee90933751f76264df95fb35556072048242d6595683e83b6ed410d421e8c97b26c8c6c80664749f8dce76e676f2a6b7b3824f78898d650a40e4bb031c9ae03980212ed22ac6dd0d6c8bd7e521432d410c01ef46723ca297483238fc5b65d375bc5092419b95f4a59d40495efb21f7afb680f54ba5c931c47723a8179dbb33061e05ab1a238eae53eb69b0431f66df31cc4faa48b1a5ac02f4e8653d9e1b6bf665c6a1a50d326c4d57ac65a988fef07a2048b89ec07e72a8d0889742bb00721d8687abe74eb2cf2fbd2e8126cbfc27cef6c1469746483f870adccb2f54674d96f9d2c6e2a9bc213eb06d5301a76cad32d855c49306f7576e1ef62459e2b05528c3c77abca9630a29e4014916fa678f09e8852d1bbd029e4c79158dc3d5d21daa2b5cf860ee6557c2b9ae23279e11ba7beda8f6e0a01ee9c7e3049ee50d9e33c526ee514a9d3e9c9b5f377b3809a744c18dc94e128646f68d495469c5dca0e8e02683e047b19c4981abff200bbb97ff42d3d6dc8ff08c650b2f3888956780ed70b9a3e9878383f56f0e55c8996e8981ee064bc6629bdfeba15be2ad1fc14be5953b1f9314ed2a9759be25df6ca6827b9573a2515d4004d73e64d0aa95f26efd8bdc9bb4c40eb98a12680b45903601d7083321a868aa081b4bc6657cbbaf4baa1bbc25775dfd7d81a846f8abec736ba52bcf8ab650b4d92c88b001e1f32d0655499c8b6af4a7459fbbc80e81b98146804bebc316149b39f64f8ad55ea6bc69243bf9c4891241b8782146a9233195f2ab2e9ec2b27b2171870beedc30f602977f2e4c3c35aeed19fee264d72e14b010c1cbbbe4e2e75c70ab2b312cb7c0017d29325120019f0ae8abd5224589be254fa56b23fddd36cb99d8b856bcd441f38413250a9a9ee3f3652bf3daa51fff880e38a0f2091b7214e88e3654ca59e5344ec3010f341df02978ec572d32c8cf63ef8df1962a65065190c1e08cf6213bd17af838e506e4ecf235aa757eae2fa6b7ea1eb30cd1e75a8d407d01351022e24c6907f60edf3cccf6595c06b476a99b218e7c776b676d2903aa807691ab354908de610bf2712fc3832126843516aa6af21d817591542a2b7319ed70445f503cbaf36306d397aa65c76b69b37d0cfb2aa2e3381bfd405bcf5b814083fd12d87798e288a40065a45c3842af387841ded862afc9578310cf3ba644871dd8893111c50638849336a18b4b679a8f2c7b42b227918712b77f3cbea2a93524eab0085e9143f9d0c71b5ecc9c225c926779e37253adff01cd017a3f01dc2d0ff8788b2c9ebcd35e8f4354b9b1b084ed6ecf03638d781050cb5d47a4371f0636ac96f8a46f4ccfb475777217a39a116de0ac01ddd2d1bccc0ec295d5795841d9ae07449626a45ad856f5586ade83b08c57feaa906cce580e41d541d8abe2fbb7e961966ae70724b896ff7b5b539a043e9c7018dccb8474d4ad44ce70c75b5f8b54dfac9dd8efa95d11461939e4fe2c557b89f0873e92fc96287bff556ee3b62f18fac7ab764cfff540759e594cdd29867ba9ff4ce23e0e582eb7b5593664cb60395a350bdeb8f865e3ed0577804500502b5a42b35745512348a94b3dc441b625658b21fe1c4ccd81d640927e771bca7cce0de19d513c7198927a977f3d242d4b6e9770e609d2db4c3d02b06858ffbe91e7268d3b3d5f888f43712bb12a5cdbb619259004e0b6ab6271ccfd528ce2f4297b36551ef315b7f2b152ae3db17b536829b4edf461e6f6c766ada5883aa54b1b7ece06cda45e444de172686d536cba0456b1e4dfdf2fcf67435fc66b51983a28eab131f95974f8bbe3fc05cceb157a9035beabea56c3bc5ada9230c1a572d0de3a83856387f7a2b52ef8a0a67a62ff62669d6c3cf146880b766447f5aecaea6aa6c196e93af3c46b5cae9fa104cd54ba32b1f2072b444900c95e7a397a5ce80077e3c428295f2d8aba0e1979906db544af7c96fda7bb4b24bbf30f12a82ef5343161b5c3e25467cbc13210eeffb79ec88ea7857a80d9e172fd36d7cfc2ed5ca68d4d6fd395d32a5f5d0d3e56ade01c971a1837524276e41bc6e4fc7718c4ec08315cd7b79668c862e1ae8aa0fbc207dfd98494e761ece57f0e101e4b600d0dbae10d2740a261e7c4c8e0eda76567b4439409fba48978bcd491362b191ed85928d459147157ef809bc58b03fd8a57cee6bfe256a14629286d325513a867fd835a3c369b7ebb138fcb1c6f67aa19e64b7fe57e1aab07e2cff9aa87637e2a2aee5761112dd80b4954c9e0b83cf3d7aa81d3cc3c2c7ef05eab5a6ad709f33b080bf02b4a8ebd8b9f19f74497ce4294dae83ddf23819d17d2bc3fd1d348fe77bdc331ce9f04d58fa35274a0ba487df65e5d0e2ff90d2c10e24aa7405f8b5dcb293d19718df368b98e320f29b3900d348d4d9600c2584e8b8e380e4d6284be9cad3048f15dcb8f97949a2cc51121c1b8cfea5193525af30363e99fa3742c02bbc53ed6edbb22e623d38478f9a68f5b6f8d587c5151f330137ead25c7794846a723f89c69214538041207ff45bce85576fa8e734e645ef5280252f268c3dd8fe07f804a1c140049b6fd1cd9c0e193c424ba65ac0f2a2bfd65b2daf679c2f8a14f6402c94dec4bbe0a4c2fb16b12f4b7eae52f440845f00d08dab19828a6238d8b12d36b85fd3686f2e9198f5670a4f508b69840aed734e48147f9f389755874b465b922c165860894ba87eb37717ac260771f29ce3bdcf51c17afc8d8e8b0f747e0c803d0c6e2471fd44da655df01902a20e46fcb63951eac028ffb6ea4ec0a6a1c8ec47ac5ea82aeb818f31d66dc152b52f2e0c5885a724ae3b95520d424c9efae031bb349163d486a2eabd1b3622cb95a8dcd7d7235a2c0054582afd0755248cc33e5c9c12489043edd0b3305d0f526c3bb12b4a17487aee82dcde44233001a6202bfcf261cf55df16534a0f364d852e85e5aceb1fb61369c7c2ae9de2cf3d2317446ba366ace5e4d76a3d6666a5d0903a896d34891d537c721c0e8962c128f430d039e1cb748fd887677232ba4ade559f8924edb9e7caf1a574ce569190bf28b11d5774a55eff811131663f11f725bffe59ea1dc118eea64b332729bf0a5ed4ece803afc13e73f71e18f8015dc88a1c9b49440fc44d3a6ca2fb87e5fd23d9836110fba592120bec5fad3933de680e5525a6de7fb6202556bf8e9c6656454d2ee83c180c95dea169c57591068521a274dbc3315c075261f92126f0b5d102e55f674fe5b70dbee31f2156f353fdea9df966234a8210faf173c4c2b6db7c36da3570cac7080300c1b4815f2df0604eccf04b496112a1a2058479008a8cdf5209d91be4c15f0971f35bb1476d0793a9c812aadc598ae677e4d0c733d1d1fac1181019f12b8198195e73ec7677dd0eca20c1db75b68fd12e04b4f7ade3a00bb852d65a415a74e25557acbf4172d782e3dc5583820ffa347bba1d308", 0x1000}, {&(0x7f0000002180)="926ed65dc9338bed9b1bdb1a151f456752da8a1d93d7c52b091bc2f1090a36a3a3679a74353992768236bcc05a85292255dbf33176c0e6ee3ea368b7b98449ecb19be69e751cd36e04f7bcdd562f5b4028c5cbf11852fc5dbf7a01", 0x5b}], 0x6, &(0x7f0000002280)=[{0x108, 0xffff, 0x100000000, "0794fb6d39684f0ced3b4e3a663f62f08f87f1c0ed8313214a48c66d5bdcf993a4be68302f69914acdefbf9638d134caf37bf0d49d35c703cff49bd32067df2867628a87f362bc0bf9ae7a2b5f3bbe4a9357247a3dc44646cb8269b5107687bd386bbc2b17a643ed15d3d53c1454b32ca02f7e150cabaab1d006040fdd868284f26fd1b0831bd29fd80e6d8cbf72c6a3b05bf1f7f5def55a6c016e3a9ff3576971a6081877def243b99b727ef49d7b1cc2d2e3fcdbfeb5717ae11e972131f47d7306a439682c36db5188c19307831531f33151130c3fef422d47670406ee0a3cde36b57bce1d75695e0c9bcb3d17f8e4fcef5b6f0fc9cb"}, {0x20, 0x1, 0x4, "45ffebe355e4461e490264ae859088"}, {0x98, 0x0, 0xd7, "715f49209983114d4dec9480c0faa22f9b21db43d85c95f929601af6cff69e9fde4357b89b92b40a17482ead9e1a1ef74157063527554f87f59df7ffc0cd394fa5ee2abaac9939c54939ea720325f0ab19cbe9b898966c4fa80956855e075bb82be1e984d5e438bc789307ebb1ae9ea00bb8a5efb09ca44bb762b92be8c7bf769f2bd8d5635e"}], 0x1c0}, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:51:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = msgget(0x2, 0x40) msgctl$IPC_RMID(r2, 0x0) read(r1, 0x0, 0x0) 00:51:42 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffe}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x1}, 0x8) 00:51:42 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r1, r2, r3, r4, 0x8, 0x6}, 0x10001, 0x10001, 0x3f}) 00:51:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x95) execve(0x0, 0x0, 0x0) 00:51:42 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 00:51:42 executing program 0: getrlimit(0x0, &(0x7f0000ed6000)) getrlimit(0x405, &(0x7f0000000080)) getrlimit(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000240)={{0x4, 0x100000000}, {0x1fb, 0x401}}, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/211, 0xd3}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 00:51:42 executing program 0: mkdir(&(0x7f0000000180)='./file2\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mkdir(&(0x7f0000000140)='./file2\x00', 0xfffffffffffffffb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 00:51:43 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) shmget(0x3, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) chdir(&(0x7f00000002c0)='./file1\x00') 00:51:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300c7e64ab71cefaaaffd53ca03670dd04a90686945c40822b7b1318474bdb1c0c6c32c20c1c01fe7e77d4dc0", 0x2f) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:51:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x4000, 0xfffffffffffffff8, &(0x7f0000000000)) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696ce9302868b132d66fa1ae0fd7516cc45d8092ed7218d35116901f7e249d3d65d36c228915118ed875add0731de8d674533df06b5657c39d50126b7ba03f05e8c417d2d87e5d29595e21d4755cdbff264fe661bd4e8783cf6258544acbb11feee2a50f2f867e4b7322594fe863e981daaa5e10150eb7c0440e26215469da654bce84f38446d2424ce9442f211cfb930eb8c6397391643fa4b510e296841c4e682f69403c6fec2115a0092ece422703d3d6e4d86282aeabd9213e4e361f7c7d2ca54796040fe6a6c64ca0dca295948009defe7c12d8472de9bcab635f96b6e9e67d45"], 0x1) 00:51:43 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 00:51:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="98", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff8, "f000000000000000000d00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getitimer(0x3, &(0x7f0000000140)) 00:51:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c011e24cff24455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc78917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee000000000000", 0xb2a, 0x403, 0x0, 0xffffff2b) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 00:51:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/146, 0x92}], 0x4, 0x49) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 00:51:43 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 00:51:43 executing program 1: r0 = kqueue() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x42, 0x2, 0x84d6, 0x800000000000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x11, 0x100000001, 0x7}, {{r0}, 0x0, 0x83, 0xfffff, 0x3, 0x6c1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x6fe5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20, 0x400, 0x5ef7}, {{r0}, 0xffffffffffffffff, 0xa2, 0x40, 0x8, 0x100}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x5, 0xc}, {{r0}, 0xfffffffffffffffa, 0x11, 0x47, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x82, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000002, 0x45df, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffffffc, 0xff}, {{r0}, 0xffffffffffffffff, 0x48, 0x10, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x401, 0x682}], 0x2, &(0x7f00000001c0)={0xffffffff, 0x100}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:51:44 executing program 0: select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x80000000, 0x4, 0x89d, 0x103e, 0x5f3e803d, 0xe8bc}, &(0x7f0000000040)={0xfffffffffffffffd, 0x3, 0x81, 0x100000000, 0x2, 0x2, 0x1f, 0x7}, &(0x7f0000000080)={0x1000, 0x7, 0x9, 0x4, 0x4, 0x3, 0x100, 0x4}, &(0x7f00000000c0)={0x4, 0x4}) 00:51:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1000, 0x9}, {0x18, 0x0, 0x5, 0x7}, 0x1, [0x4000009a6, 0x0, 0x2, 0x1, 0x100, 0x10001, 0x10001]}, 0x3c) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="fbac749d8898ad0d69e4f4c489e511a4c83192e44548dd90f4c7db7671ee29e341218f28443f551897620e858e7e71cf49ce2d30e54ad4ddfe29459ae5336c7365079a36f965d09469b54899ccbaf32e785bb991950225792a94964fddf0bd9d5fa5a30ead1bc1", 0x67}, {&(0x7f00000000c0)="f6d0aecf25b57819c5fcc6fcc750cdd5aa38", 0x12}, {&(0x7f0000000100)="ae142e629c6f3ef16ec11258434b38192741f4f24822cf224769dc5f17d95e8d03b554cb52a8c1ea68b8ed", 0x2b}, {&(0x7f0000000140)="ba86540e27b009a17b0b67c6e18f551f6a22d9c29d5bef5c42919a508cdefa54ad239ef16c447b61068d756d56c11e0e2f89daffac667ff681040143733041399a49c505b10a82dae3ad374465ec5875aafcee831d11c81860c470d0183f7dc8d2ce3b3aa9edc41d297579ab75452a02b2f725498cf89aeb01f11d45c602a78383a29611d24a954bf742d2b8914591c05c92d87cc9a1e7ac36d7e5290857bdd1218b2f1ee1f7b0d094a53dd6c6fa5453445265a40693f7cf7ddd5778449076574a036e524dffa05dc5e4197a0b3223bfe79f8ff084de7bad840cc356d33d6ea1af", 0xe1}, {&(0x7f0000000240)="ae2ddd3a5f5cf25758652e6f15cca0fc63452dc39bb6af88df529ae116edf14da2dd7e3b51d885e06b9d53c35a6d059f124d1bc98ce39f5328e99392bfa35a68392653154bd250e66ba28364b14056aaf03353819ba065d1394bbb50b7ec437ff19698b15d202a62b9e8acd0b15ffa5a29841c380d2fa6f36dbd47bec4fc8130bafc5b2335a7785912edadbe304505e5e6c915e4c8c16e94ad34c3b0083a33cb051a8f917460d4d225b8c28aa99486d6ea28ead151207ef258f2bf33f3e08f9f7e1328ae4d3ac3", 0xc7}, {&(0x7f0000000340)="0c2ae28886dc937f80487ea10f22ca8b833964e91a9637ebd83fac0dd11e53ba0164802d4490e27644e0b3de7b7c8890c1a130b6e95e1db4c4c682620bec9b6e22a20d223ca262e527430af3c5a79ff232e8634345fbb5f4db30e815e0441f2e2f8b9fb34c96f0b18b99fd6b3698d73c4c22e910e61f650e141791ddb075fe601c05bd6eb789cad5969106b994623faeeebb7ed9824b9d395522a4e20a4131512419debba2", 0xa5}, {&(0x7f0000000400)="3f599bc6d8173152ca6757056e220a3226984474f58783c2ddb1e09ebe1e8caa589db4cff804380c425be1ce377229612b1b713e2ec455cc43f339e339df318410119676", 0x44}, {&(0x7f0000000480)="67f25d", 0x3}, {&(0x7f00000004c0)="37e16c03cd7f8964e4dfb0686930e163acb1462c8872be0adcd82d6ddef81dc230c9579da9bef74d8468f48d36318933a68fd2d7da30ca539721fa3e8406163f17da78c23b2286970dc119511d340833b3ff0561fb9d688b1344583f442d3d411e9913b5bbe848c98ca1f445763ac8e84c8facc3580d3f8d25d59585798e0d069a95910f507e16e541cafafc33c278006afee1bb9924543384b3", 0x9a}, {&(0x7f0000000580)="dc583666b7a70ff5eef811ecc86d1e03881ed5e591cbfcf1d9546aea94cb333b07cf084574c880903221a744b5841624d45da5806f26fbb37be3c81d7117559c543b06f845dfbfa47004b664a7bb71f39b387828a57ce2c6bcd7106810111dfbe07c622b76c9356d31c0d95d30af38a3bdcec9c3bcfda510fc257dd2a1266e2c65b2121ea90c6a6130ea171cc986ec9e24fe02a9f9de3c666b2c8bfbb92ca49571655538c01f644b3b059d7950e484e7198cec2940c44a145ba078ef00814d44fec3a8b1c628b3ae356001", 0xcb}], 0xa, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) accept$inet6(r1, 0x0, 0x0) 00:51:44 executing program 1: mprotect(&(0x7f0000208000/0x10000)=nil, 0x10000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 00:51:44 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) fchown(r0, r1, r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 00:51:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="4fcb24d19ec902aa1e3129ef50290be1ce6c5c712c0b24faaea599f1e1c7fc1fde79aa4486bcd130fac2df4ca0e042425856b3c4cd954392c99dc084589f68ea7d25627059f8f2b1266c403dd96a272f7b3f8fe3e32c3bc31a2baa7cd388a45b5f3393fbeff20e421c3ab9777fdb1e5b001de6ea7861d4159349c507558723aad0351d5fd6237fbe44a587448527321a3b4d303694ab019ad363b24041a52570914b301aa9379cc5082493df6e1f9e3de4e0f5eefb8a0750e094e1aa84797d346a7735257aeb4a1c62e1c4b10c33805af96b41737c78ddd1", 0xd8) close(r0) ftruncate(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 00:51:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400000000000081}, 0x10) 00:51:44 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0xfffffffe, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/55, 0xffffffffffffff27) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2e, 0x7, 0x0, 0xad3, "48699d41027358a80f11c3691959c73f81fbf6f4", 0x7, 0x9}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = kqueue() dup(r3) dup2(r4, r3) 00:51:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) socketpair(0x7, 0x8002, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r1, 0xe13, 0x7, &(0x7f0000000100)=""/46, &(0x7f0000000140)=0x2e) socketpair(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0x1, 0x1, 0x3, "7e0e955030388119666254e110845d065f56c553", 0x100000000, 0x9}) syz_open_pts() 00:51:44 executing program 1: r0 = socket(0x1a, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) 00:51:44 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x7ff}, 0xc) r1 = socket(0x6, 0x2, 0x9) sendto$unix(r1, &(0x7f0000000000)="469b94231f30215763e83e4e00db9509708e84eacc5e4148e5773714133b6afee4839e78684e245a325dba3c013285ad974cc9afe62498d0f3844aedbd4bfb457e960ae9b2af5f5c377755c95513d3b3dc55c4ba58a32d03092e1c8155c3fb6dbd42962c95b6a042cc3ab91a04beda763c9570dae85e4961b781f2ff5e9f69a04d3143f67f921d1acfb4632b85858c17f8f865808a91a7a6e6fbf11af4be", 0x9e, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6652ac653000"], 0xa) poll(0x0, 0x296, 0x80000000) 00:51:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x73) rmdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 00:51:44 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x159d}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xdc, 0x100000001}, {0x6, 0x3f}}, &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xec8f966340b923a2, &(0x7f0000000200)={0x2, 0x3, 0x7, 0x2, r1}) setitimer(0x0, &(0x7f0000000140)={{0x4, 0x8001}, {0x308, 0x3}}, &(0x7f0000000180)) getitimer(0x2, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) getitimer(0x0, &(0x7f0000000040)) 00:51:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x4}, {0x18, 0x2, 0x4, 0x3}, 0x8, [0x3, 0x1, 0xfffffffffffffff8, 0x6, 0x7, 0xfffffffffffffffa, 0x80000001, 0x4]}, 0x3c) 00:51:44 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x4be) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/159, 0x9f}], 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x0) 00:51:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1f) 00:51:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x1ef) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000000)=0x5, 0x4) 00:51:44 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x5, 0x8) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x1ff, r2, r3, r4, r5, 0x128, 0xa2}, 0x1, 0xfffffffffffffffb, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) 00:51:44 executing program 0: mprotect(&(0x7f0000051000/0x4000)=nil, 0x4000, 0x3) select(0xfffffffffffffebe, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x0, 0x1ff}, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000180)='./file0\x00', 0x10a4, 0x6) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x6) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0xffffffffffffffc0}}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1e, 0x10) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x180) getpgrp() open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x1a1) mkdirat(r1, &(0x7f0000000200)='.\x00', 0x45) 00:51:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 00:51:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x81, 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) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x27, 0x1, 0xffffffff80000000, 0x5}], 0x3, 0x0) 00:51:44 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x5, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup(r0) 00:51:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x81, 0x40, 0x0, 0x5}], 0xffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r0}, 0x0, 0x42, 0x0, 0x3, 0x8}], 0x4, &(0x7f0000000240)={0xb2b, 0x100}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) write(r0, &(0x7f0000000540)="2c0938b6ce0fd3d9fc42e5728c20f22ac50363b7638303ac9573f2f987c72377355770913f52f3c0dbdaac13583af61c088b00bd32d219ec5bd0eefaf96d95ed3526829fbf6e6bcb5413b6984e2d1975339d35d1f501c531e466ecd7fe95ffd03d579323e63ed03b1d3df91b3e9bfcce26b373e6ba6f6f", 0x77) ioctl$TIOCCDTR(r0, 0x20007478) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x80) 00:51:45 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x800000) dup2(r0, r1) 00:51:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:51:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64], 0x30}, 0x0) 00:51:46 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) r2 = semget(0x1, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)) 00:51:46 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) 00:51:46 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r1) mlockall(0x2) r2 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r2, r1) 00:51:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) listen(r1, 0xfffffffffffffff8) 00:51:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r2, 0x59) r3 = getgid() setregid(r1, r3) r4 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r4) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r4) 00:51:46 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eb1e17598c1de18ad826ad3a9d680af4367f173c0319b3db2ff07e2292c1837172aaeefddb0e1854da9b1391f3214dacae922ea340834a15a2db2cbc50e21e6d5a93e2c36cbcedaaf1526c0822fe2280c4ba6ede18bc0fd3eb3468346c41b9f8e8c722bdb3c132dcb22751833db41e98efe2d87126174bb242157c14da677e5b0c1700012e197df495b3f95af7d297acf7a0eff2", 0x94) 00:51:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:51:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x36a) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 00:51:46 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f0000000140)={0x1, "d6afb10b9ab2a06a17487ca2fc388ff78c309ea998bbd1621f172666b1e315a6ccdccc35ecbc5cc3d4fae952ab07637abe0a9d244ff2ef7cd563d47e652ce36d447e1da88ef6ec012bb4ad0698c66b33aa6139e3878571cce9fcd027d50e93001f3373033e9156932872e642e7f8e3b98bde1022d70c192e837e931589a0523fce436d277dc07d646a94e1e5fd88a850c09a791eb886f2f3c444f9bb686804d6"}, 0xa8, 0x800) msgget$private(0x0, 0xc0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgsnd(r0, &(0x7f0000000200)={0xfffffffffffffffd, "3e98d4deae79444ced6be8f135ab67f7aad74e89a6201ae4241e30164119624f7df965c659c595b887990fb712fb129dea1d843e2c9214389056eebb13079eb1f464b7e799e91d3e4d1aba59afc0a9efa4468f90cfeb2bc1ca54ed1676d93134394c5d6f1795087b615512ba7f766c7c166acc6beeb8785af82d8ffc3a5248ae1f5e423789c4026f020e58bc54340290f02bbac1ee6e2bc9efee749a86a3fd3787d8f79052863943cd51e00da6211876ad1e132b46ae9fc8cdcebd09bb53ab343e724591a3914e0e489b6020d51cb544ea495ecf15e2578333b74b66e9"}, 0x21, 0x400000000000803) 00:51:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40001ffb, 0xfffffffffffffffc) r3 = getuid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000000340)=""/148) bind$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) chown(&(0x7f00000001c0)='./file1\x00', r3, r4) fchmod(r0, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 00:51:46 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8063, 0x80) 00:51:46 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0xf00fffff, 0x2c74, 0x7}, {{r0}, 0x0, 0x11, 0xfffff, 0x192c39f9, 0x2020}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x9, 0x400}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x3, 0x28}, {{r0}, 0x0, 0x41, 0x1, 0x67812ffe, 0x9b65}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x800, 0x8001}, {{r0}, 0x0, 0x20, 0xa, 0xec, 0x800}], 0x4fe, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x12}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x12, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa0000080, 0x5, 0x6f944810}], 0x6, &(0x7f0000000080)={0x6, 0x4}) close(r0) 00:51:46 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 00:51:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setown(r0, 0x6, 0x0) 00:51:46 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000000)=""/119, 0x77, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 00:51:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x6, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r4, r5, 0x20, 0x7fffffff}, 0xffffffff, 0x9, r6, r7, 0x7, 0xdc, 0x200}) 00:51:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30053, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') sync() semget$private(0x0, 0x0, 0x0) 00:51:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r0, &(0x7f0000000000)="433859de8d3b91794c38bb8ca507a385acda37f564b4d5b3d9f9b803c8ec894a463e811c83a8f1d042f64dc587525d8f2dfd2eb4722e97d24aa9d9af81b338d890a4127c7583046ac5e91d6652fd874bc88cbcdf8431274fbd7863a05a1ed8de5d19fa4a91fe3cfd864e7e4413b5d1c6c035e7426a1b6cf202213bf25521064d637ee458137da3541a06f74c6155717399769bdc82583db8b0dec48e46a7e0a3796d93b5034d4d11436112c941cbe072454d506cc1af1d62803d065d18a6bc75ad9ceb9c1050999fa10f", 0xca, 0x314f7b676467ad2d, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 00:51:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffc, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x14d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0x0, 0x80, 0x0, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0xde, 0x0, 0x21f, 0x401}], 0x9, 0x0) 00:51:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x0, r1}) 00:51:47 executing program 0: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(0xffffffffffffffff, 0x5) write(r0, &(0x7f0000000200)='e', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85495508020000f9ffff000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$inet(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:51:47 executing program 0: socket$inet(0x2, 0x3, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="0addc89761ad02c043d6d6349bc0f546dcce56808da3a2ddb423798152f60fda4a4edce0f7f7c3ed329321c85368f2175ae999fd5c68fe6199f9b72dcc97eab0a0fb69f733b6a6d3f56a96a93f0371ca0858", 0x52, 0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)) 00:51:48 executing program 1: socket(0x2, 0x5, 0x9) r0 = socket(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xfffffffffffffea6) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xff, 0x4) 00:51:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x3f, 0x0, 0x0) r2 = dup2(r0, r0) accept$unix(r1, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000002240)=0x75d9) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001180)={0x7, 0x8, 0x6b, 0x100}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x26597ba6, 0x4f1}, 0xc) 00:51:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) pledge(&(0x7f0000000000)='{\'\x00', &(0x7f0000000040)='%\x00') kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 00:51:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000200), 0x8, 0x1, 0x1000) pledge(&(0x7f0000000240)='#\x00', &(0x7f0000000280)='+/}\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8001, 0x2}, {0x200, 0x8}}) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') chmod(&(0x7f0000000400)='./file0\x00', 0x100) faccessat(r1, &(0x7f0000000440)='./file0/file0\x00', 0x40, 0x2) recvfrom$unix(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x42, &(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000014c0)='./file0/file1\x00', 0x3) r4 = openat(r0, &(0x7f0000001500)='./file0/file0\x00', 0x0, 0x2) execve(&(0x7f0000001540)='./file0/file1\x00', &(0x7f0000001680)=[&(0x7f0000001580)='#\x00', &(0x7f00000015c0)='#\x00', &(0x7f0000001600)='+/}\x00', &(0x7f0000001640)='#\x00'], &(0x7f0000001740)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)='Z\x00']) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001780)) symlinkat(&(0x7f00000017c0)='./file1\x00', r0, &(0x7f0000001800)='./file0\x00') socket(0x19, 0x8007, 0x5) fsync(r4) flock(r4, 0x7) mkdir(&(0x7f0000001840)='./file1\x00', 0x4) unlinkat(r1, &(0x7f0000001880)='./file1\x00', 0x8) r5 = getuid() r6 = getegid() lchown(&(0x7f00000018c0)='./file0/file1\x00', r5, r6) setreuid(r5, r5) 00:51:48 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 00:51:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYRES32=r0], 0x4}, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7b, 0x3f}, 0xc) 00:51:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 00:51:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x100) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="644059c1ffe4b6dbfca661fcda22be1e8d733488d061c5f3b8dfd6262e36fa8298815e67d21d8d40beaa51c145d70f68e5b80bf221cfc78cfa84328966afd32d285750b650fad48b097c98fd182213dabd67bc9277be0baf4d432c95c3c38498c4405d543e0105fb74094798"}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000380)="3b26ed215dc2a3e77ad61df278391179054b39983222433821469d4bd2549c5a944b15f74db78cf0ecd7601bc0fdb7e1ef9f10b18efb588821a7b68628296cf098172f737bc96521f3a90f4e04e8d09dc6b70854ee59a9e945b54524eb6fc28aa2f73381bebc4565fa61b7762e99e715c116765add99c38a6209450683def76acbed34773f9fc5c95074322a", 0x8c) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='{-[}(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) msgget(0x3, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffc0) 00:51:48 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/135, 0x87, 0x1, &(0x7f0000000380)=@file={0x1, './bus/file0\x00'}, 0xe) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/135, 0x87}], 0x2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) accept$unix(r0, 0x0, &(0x7f0000000080)) faccessat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x11, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/44}, &(0x7f0000000280)=0x2e) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x1) 00:51:48 executing program 1: clock_getres(0xa, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) sendto(r0, &(0x7f0000000000)="c4c601d8d2773249a3e291f7c40eff3bd3b1b51a5655f09b334fe9fdbc919b5ec3cd0e7d1dc3dcbdc894cfb83ec616295a27149e52db9ebbf383b36b5248797faed15d6a559d24d19dc2f7b5c2833f068e067fe1790ba483f06f5f51a6e349522209c856491f459a417224aa7bb3e8327124787be5f5ef66cbd4be0bea3ecefb9839e2a189c35f0ef8afb04bd8701d3a92f2b9e759d68941fc4ac6674d690dddda7971993d6497c013b9a7b610f788b7ec0ac9554f4b428f67e20afd36be2ac79546b175253c2190ee71b131687429e993e71e576ddb234e1d15ecc3af75bd0f033ecc994a7343cb64b354faa1c8898cba3f63d6d90cbdaceed083f5318fd918fbe5c9c6ecbdb41bd9446ebb73cc072e07190402decdec3c913c556857983ea9b1cba560c77a55cdc9283fac9c30a5ecef22dd6a8769e1fef27d38f7cb919c3416c9bef6ff291f713d0ce81fe8fe5b17f3c9962e37f21c39d4bbb0a4e3a690ac67d156852fa04f2fe2bbcae41a3fd0cfcec5f7212dbdec409abfde5f2971d60c63a003ac339ad3b5ae1be5a5ef4f1de6ef084690577437c8d1590234d5f682b72dbca241408b9de89fb8cb52a374572f3a9c1d5914148289384cca20bb5c3020ea0f4e027795e98d62bc7e649281d321144cd2a261fc9d3c50eb2993210784db788f40a7781591aa774781dd5bc7a5318bcca3ed8df38392cf4c83f2c058d1dd7a13e84d1c8e52e2985e920d9728c35ad6b72a2ec14e742b4a732b837d8a42610ba1dc8e64e713f2c06f33c03345cdb5e850906fb13cac7fbb15f6da0dd19a2effcb275f1eb6bfb469c59aed137bd1ef861daacc5ed7d6ce1c35fc1c62d5a920def4a268a66a3bc01b65b375b2e3e1645d1cecacda1f3b837ecbb98775b59d949ddc4215e50a7bb4d469771d253f9b3034783e5587d156c639628637ed68ceccb84c729b2d7c45d48bc80fc4b814fd11bdac9d1c4ce40f8d57ff097136ecc7793803f2667859aec3fc5df746d3a38fa244628a33f866fcb56221c769a3607d6b5bf7ee5b66c10a95eb013602033e4117ce31769a7d01568ef43daecf4669a47fabfc66e15224b4964b760294e94910bee8446837995e1eb9c4a25bc9cbc2f058a1882c4f6be2de639dfba493f7a773d6492af84a6a88363007ac32e336f155d0f4b5eadbe2f50711330f0f98a3965d546d63a1016cdc63ad84edbacb7dec94ccd44fe4978913f3b0128af170e86904b039e3f7813692a7ccfc71cd0b0df18c922f037db32730ec05acbe7755b81ba18cb67a46ca7fc7096d310d6143afc274b1f9f26f3d7fa64393d321826f364980c2964f7baa8e4ab51a903c6cf36a49c164e21431cdbc9c14f14922e323b007bc953f30252024649a4982dbbc21b8aab0f242480ebececc1cabd147c6b7b8c1476c74a28845d09e8adbefee360bf886f66ed37073b6251aeaf646bf9051439d99df1cc8557af6d4aeede31696bef11969facd3647dfcd82ec80764307ed4a9fe405a5742b8e4c081e2f4ec78ec69b7c82ec668ad17160fb32ae7789898eaadb22e09d98a277ce6587d75db602d0f07474d86755b1be90bebefb0b17fa52f440476a84ff7ea5e6fe3f3d233d0e6efa2bcb105116715c694985673c30310050dba675e3c0722ff0d3afa71ba29884265249a157deda65813e7b7232ccfb74be80b1facfa4bfcd1555755fc8d03ee445df6a5eb738b72115c90bd17f43b11fd64bad1e81cfc10cecf82093bc02aa58d94d9b597181450a2b9f196fb2faf9e26153dae46a809e958f2493560d587fb31f868dffb8e63eb6c1157316a4feb3ee20f597b41b718dbf9b35a841f55031c63e0a17d2e20e2fced4a597aa4ada5c6a6280bbae5c576a3f46c9384ea13eacab4ec70a3ffd93d09250569e0a3085c99205dc93501ddd244e73b68a27eb2658cff84e5acedc047af49c83fcd34d604beb1900335d1cd08d4a1daf78839e67e0c614e599e8f3b04fe987c461dd38c8d106156e02153a4a61dce4a07a8d136e1367f1a5ab9a2acd9b5524f7e4e2b72a3a3c1b84a6b604f9e04742e4ec005fec987861534d864ab33c48e1080587e9b940274e4990a442afbaedb4bc9607434c4ebf1062dedd22fe83e83cd9fecc51345862747ada52d4b84cc4d2340c4b7c143da8a4d504d4d7dabe1d3cd3b8677790c7b6fda049234e3491cc01772f035211f21d38e15a7ac84d3e4a5caf26f164d973e1cdfb9f5603082f53336fee1a8507fc14141373fef76b16380b6375099668f5646c95347ee285d8a030db328df96790c118fc4b67c190944a695dadd0e67b789b6d922d7796327e70c94a70dfe9e41f3c0583fb009363af5bcd0930eec7a6542b66f8eb3e5c1f3f9bf1a6f4afa4c68e6c82975a689f0bbbc1d7174ef1169dfdbd4314864933cd456abbaccf4299b9fb2bb0905c0e0cb6b7710600e0f8185a3e8db9a8bdd185c8582247204529c5f7283b521a59e1bbb30b23373923d237744d9f9ab7d7c19e952e73bcec81196eeab97fb5bd1b3130af1ecd034da63e177889fc2955d0d37896a7d373b1328037b6740c9667ff015c0655a6960c48af470331c869e500db49895a2a427c42e3f40e324d2f695411d848135af34cdea1157ee95d67eef8de7f9500a55d9eb98261151b15ebfa95ec65203b9ab5a3f1d78cac55b1b7b0b067d84e502f7f119fa3201742b7a684651086c501531560f4baba464f82bdc1325758fea2f6250558d22d7451a2f37138e8d12cb28ff290b125356d58944916e87845c3592e78613e39186e6df60c9ee2624dadc2e1edb87f1ca3e5a5152ce4ed78de9a01d5207e847f5ff92153725390b182d5b1dfe7a8fe7df197fd3ea9542f932c1c90f0c3b1c737414bdc3f454652028f3aea526ba1ce3843a926d5035b74202b11f660b2ef4e062baff1ea4f77db1b86b4df89dc78391c3a77ddc356260c41b016f40a622c138bfc95c3422b48c322d9cd729703404894184c71a6c709bb29ca240de58f00975bb552278d336cc2cfb83eb23d781505311228cc19b6351de420f7ec3c11e5a743e87eca8e92112a78b51698acdfa603047c94f90fb246da6818b51934c2037b7ac2b75b639530c029c36e37ae599a0fef3a22d9be3827f01a6eaacce26a251eaa8cc52f7190957da909da0dc38c253225b5900ada883a157995cc1d8b2c5d976901c321ab9927e481dc8ef6cedf506d4b25b424874b5d91ecd1c171a386db58a244800380d604bdce9ee7dd670711a3ddd43f091f54cb8f85cfd5a4a6ff3ae468f23fd4d765606a81d6e282fc6192e866606a3daa920d4861e3dfd626aa21a2fe1463b330ddaf08c7f5bb392b4486ff4b0049355df9030a61b808402e838459b77ed1cc2664e33aecd8e8f11132353eafd33f4f51e3043f3b66601125efab963de787356280b5367aea769e83495a94ee471a47347393ec74020f41da29218af812aee128780757b2b12b100d81a1a590f8ab14c3528e0e3fbec314944d131c70055537c4b8cd14553baa4582865cfcab56e276e72140fc55f759098dd52bc8533df747b05eed4a9b3e961f32ec201852af5045df6dcb7f3d7f7f851bd437229abf775618f8844663198351633437008d0f9d144d96be7c0392f81655c9464abb4c423515be362edc3291b6925e7e57884d985501bb53d9481cd7b8a27be512475f82bdaffd22bfcb3795bfbdcfa89f939511a15d850c4334e385abfddd0bbd4197dd897aa34c05999ca25aaccf52bd9d60a5a7cf82d80465fdcf49a401813c6a5fc4299fc8be1fc6f046e9ed9e28c7d1b5c54a8b888df7e691df8001af5de690840a5c727c37b5c64174a6451b71b5a2458454a931343022d6bf119f0d19fc5be31f38482f155dc77d71018daa53442f99d16feefad6b2354d28e756682ea0e42a217009f84cb9b16c8f06e833d82f45e83707f9f63955635158cbe236679ada090bb3db102df442acb72ddfb5e3265cbd98358f3fe89fb40ee566bc8852e18d533f0fa5e2136785dda0bba37bfc6b004b571cbd50d3afc3a84f1de3f0f6e7584b6f43ee28a0d4b5d712a697f3e83037fb8409090d8f0f908ca8394599284ae4149992776142dbe11cc1edb20e80e99280a0fddd4633d1d56e404959e7b4bbb0dd357c0c2fec5adb487fcbaa36e9e79dd49c6fbbad112003a6c66d930f4027db3468f5283b9054eca2cb0bc587afa8e7dab968567586996dce82a32aca7529347411aab88d6c20090ac8d043d54cc8d09a33701b4c6f50c4278f96f03841902cb7ce33f0a330509cacebab30b1fd1ce7ff7155e49ce5c1bcc1ae6a2f0abdd142f3ca5f80014eeb068f61664c84dbf793861ece06691e6cb206c04c7af2d2542bb2f55dee5d543eda5e5368ed1885fd386fca2631e6df695fdfe72d90ce444fa9f793087bab9b6fee5ac8820904084997a8914eb0b9a8dd54345c2d7bce1582f0af529c018d53f32814de0c6d7d9ab65a8128e62835de466dda3317b6f8593c36d5b5b6bb13740f036725d2a8d83e3c084832363860093576b30022478f4830471f914c6dde6cdc579865843d3baed4bdedd6c57a357ec537724dc8e8d045f040c563340ca27b203510292f737c88128ad91be12d9191d21dd8536cd1c511b62795c3d239da6b36410b107d3518001246f1025abc7d9a17e27c2dec5b8d988ea0f25be4d21b52ac033067f486a1c06016c7487391b43270c2c5a00173658036dbb2be66fd1bc7e6ea23074ef6ce3702edfd21e357c40f898b0245aad01bb8692759e0d41f7e9f91d5eee5cf6169fe8937e0fe8dffb400fec04725abb8719ee353a25c6d5eddadea8a0b623be35ff5723f88e5e2dcea2c08010e7a9a95bf5f270a9990cec93c9d64230d96d692b26459878df273068fc338b8538408c29ec09788778b205fd834be0d885998152fc0802ccb289a59fdedfd6900d2ab1e668692e8567f4d27bd1060e1f95f00d669b9d770e0c2407a3f74508f765a8316273738f0bf5628101aeb6c1b9da4fda3baacaf8bc4047e804afb6edc0878a38c7540db47aee72a954dd187b9ad87f2740a367f68595ab25958b5c07b86d392befbcaf5d427720100fed43b7b8b96e4d6bf2e51d00e23dab26d6c8c0d79baf887375e63b9bc3012868815ac3577ad765bce37a06999afc470053f5b52845915da1f3a417d01407e8e4da0078e22ad722f93693269717162d67d4a60f14a57dd2db6b3212535e5d33f30280766557767b31abd9797d5bfc2b4a8a5fc430b3b27a5d7020d501a956d1ea2feb19380d58e0ccbe7583f19c63cda07b689f369b6d5672bb2b02f7f682a28adf01612470d3f28b81de014113da88305047e3a141016f930a5f0ac26977e54ef4e78b8b448025c5563408022f68f881950611f1cbfeb8decebf4ce1d10725ded275307428db6df3b4afdc91d746260131209f907756fc2b9fa7644cc8d6655d579ead1a5b5470f470e54cfef089f9392d1f214cff867a9e87656e693e05db51ea3ad971df7ef10874aa455bb16ec8f21a0f72862640903f45cd792c47d81e0c3b1438cba78e0b69a7f5008c575d133c1be63cd2e2320d8b0ca44e528d86e7e9e633584f9994eab64b8a11e47183d984fbab409acff48826c84e5f178a9de40533a7beb29db9d90a3603aee4fa895221fa0bef8b92b8effabaf3bfb9b87251a88f2409455a599345c9ef2381561451455b5f2258de2a2ff87e02779a5df07e42169288cd0eaa3c95d892d7d9e999e0d172806cc3dbd0ba11cecebb80c435567bdd85dea", 0x1000, 0x1, 0x0, 0x0) 00:51:48 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)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) write(r0, &(0x7f0000001380)="604c37db818f54787ac776d007fd3aee6312fae006019a5209038bdceb2b70af3ff120860ac8715e4f599ec6adfbf02cb7225b16ba0ced7ea03c1ae37faf8cff453eb5bccbe5dd3b2ece36e3c3262fe0a62c5b2268dd18ac6cfe5ea265e9e38bec32d34fe87dc3271ee8a0763d5c1c479cf495bdbd1f78fd386793b0891dad33c8f78f7acb6bda48130cb8400bc9bc87a1cbc9d789752b057e481d5d1e46cbc7a04e1b00cdfd9c972822e0165f61fdd7611916643946e34391f1efa024efad08136f007c7f6c3e92ee8562f8f541debda92e8521d287ff200ab5a0330ae01e084ea55a880e4a661f2a5d6f4dcf0495c343c6a1bfaf4e2dafc79f46bf4c6aa2601a1f17920eb0b892bf54ccac538154d27fa75b7ee9d65e44811a5a08a1fa110ae6cbbce2575ce82e3366b9a97f99c28ea62e02a8d0ae1d2d753ce8c066a5245290c1264f73919fb2fb211ddd95c23b477825f5503c1ceea3b1ff01f7a226f45d04c6040becacc34185db7dfc069a6ddc243add38078a9c0b3f5c81ef30f166c947e5770141a210f0a717a8e7ea0508d60e658833db05592af0a82fd7e1cac275b330ca7586c470c78ca463a54f5fda206d3983789ec036b2f86e3736cc51878aba03199e4461bf882399d5100a4c7c7ef3b7395e06aceadd2b8c927a21fc0d1b7ab5cfa10ebe3f0c63601c5d0b67cb97bd23c0a8f5260a5ed893ccbb385f586fb1eee2078de2a2761b63bfb733406cfb6867f994237a07bf9fc7fa95d25be180fa4b16a2fde8ea845c9ad4d9068d89cbd782ee127a5976d341940e6a37004fd3502a94530c62025a1321764968c04ad4a769d460c338c38c29d2fbb361c28c9c94af0077e09194696b27d009f4dc145870fea70a0d87ffcc4410b76927774aaccd45c0e70079e8eb65de222eeb201e1eeba3fb310e2f20b12dc1fb279677054e15c3225319b94188f8278bf2fe10ab68a10e5233539f71dcc6ea47c88e33eac75340896bf662e7549b98e47492e899247f4fc0d6bebc5ff8f0b6495f2eb77f4476833204cae0f4fee9e3cd9e43dd83afe7448d581639c4be5481bd3ba4d72f6be6d9248ea592bd3380b9aa2c1c3637ba88c8521c4d702634670b03e3a7e149806b69e37801610cf54401c0efd7b1188bae806de82afd08f539fdcedeba2596d870320bfc5ce179a030b1e2dd6fccc39299f1e944a13912caf95ae1c3b30b2165f4bffbe3107bca82e1f57e4e34b5940b43f02eea4d3fd51583c52f710306e6fb242ce0fe67f5b63232fdba3702ea06f0dbd0ed91961ea75e274d9e89d40f73aedf12f26ec3ade11bd24a9f91ead2be7d730a145f6f075df287fa1e2d18f26daf2fa61a3ee016e0f6b844e74d62fc100f01307891f6926d27b11c881566f8b1e009f6510279cfad0610989e3365378e8da9feb70d0a240be5a719bbae69065337dfb1b9131c87015062b8260d9a7ff89ca56951c24edc44b5a1b7ef767da3c0f1bda267977e0cf949cd3d1b0e2f235f3d37a4c7e924eb3e3882d77ce1ebe5cc93417d217ba66a096c55565bd94686bc54fb30da0022673f5234fd6c1a3cc83b75817cf8772644af2e2db8111403200789cced531f5d173a6a4adb8b51aa16368f575a932bd237c331b0589f36fe8dd1be7e123e5b58dec8f7c64068f13752bd561b6f23f9f49979ba7f9e9707491ee41a18b472b6a7873a0aeecefe0153766f532d7481f4f00470c8195704130a2d4bddadd6b127c5dfe225066fad0fc5aca9de54c218790bde7ed205d44a733584179d8305285f319980dac80bc034ab6a85a351cc52d0c74cac030c330bb9bf146ef54532e50cb28d63c83ba980b54184464bdc2fd547253531df4e862c815f17c83f407e792554dd05ea00169d49c6af68d6c069a992ca19ea281c5075bfbe6f95b3d7ced538b56a285eed1392ffb175f1a32d1fbf8092df9ac00bdf2989507482c43dd49945e84d781739319cb9f54da072f2af665480690d7f6c0acb6302c3a2e40fc542bd29db2cfd2e7e37595b956542f1890f9a3cd27ff9a9a81dd8befbe5574705b4c4320763721560614b126b84d8d914978231720a1c006c1d33b7e882b3435b5ecf33c51af48e49c9081af1296f0a8ed5181c7c121422c0a7b0facb9d84ae4253af98b23ca520a35d1f83a833f6b07673ec0d12b55324689dab0769e8f8ae652bc2d8243f34fe2b6124ab2cc39e9b6070c52293831b0c23f7e3b15194477c55c0ccda935de2fbd69b927a11f8d1369280f2f501e316839e4a0281543d12d47877b4b6d5ff9141d7fedec611a6756590e1f2bfb7bb8b1714202c7ea912970d7ee20d5dd6943c77fa56a72d11654067a46b1752e2964654553fccdd558ad817ba998a40bfa19056e8ecb749ce56e3613140e9273348825489587ddf18e96073cb8a31017c24b3f615c35aa0fa7066d43f7cda09e236902b2675646b19f450c62d33f49a6cdd54f88bbdc74aed78d90dd6873107f7f7ca4d2d7fc895ecafa78248e92df6e573d8558bb2de02b721b8f4d13b4849116cbc44b8aaa73e67c34baa222d1b73471da3222369f02276bc156c305a1bc649ed598c033f6b51f60a70754c8836a504b88a8bba32bd905b2fe80a95cfcbaa586662b7464ad01791af7bd65ef1b28c75dcab2244d3f56d06f88ede27493f0062d90bc44d90bef33406eca74a9d9480237ff73597ca61b1c4f4eec7e3c608438eb5e2c2a37cb5bef550a6bee0cac0f458cc975cf29f057b452b4b41c04c64a42ae8bee0cca8aa26de822db2376af65350923695e68909f3d1bb1680324c1c119c3c2f921f9f14cf23bfae3a6d85652781f96fc1c7e06bb20c8ce7002c81b45ea8eb4a5fc3efbf8bedd1889e4f93b10d33f526498487da5dfa2ea03191e326ff76de1d81736371dae80f69bea8966e4fac83821da503bd13c23f9d5f41a55e8e7d631d103f5720d9a5290070cbff8de1e03d7ba2550b595d7a6614ff4a65a5b2b719db4b326a2c892ddfde2a5d45677de7fe86061465cd794a885ff24a4bfec442c90014bfefda5f55fea6f40ae921633f97d83725713cebb6d3a24c1810bf28043f8c1a2d7a7bb3450c704487afa09ba070b1b95d36f7c7b6c686393fd3bfc2d86e5035a7f52059b85700c3b974033aa3bc2a95dfab6ebccc54e7be932a29ae0fdca94ab51307b30569c895633fa9f3a6d8b42ae9c7cc2635632653a684d748bec74ec50193bdc03ce4a3a299b6c274003841334c7a388ee1d033b9df38bbe455b649b0a10167f2475ba26cbcc2e4a22329d53345ce046c4a4ee3a93b839f50853dafa9920a6ed6071205ca933640cb6bd25ca9ce06a20d517e37d6f8fc0785d8ab8ba9211da1450c22e85de8785b8a26906f66fe116de4aae6d4af66a68e78eaa4423fb0bca4343d9633811f65bf46e2e5eb247db012511c6b6bd74e25af6a519823db7691c332f52748eed44fb5c4e08eca464dea0ad6e22e160513535af9010327f7032e4e8976329ce52af15f359e849094089c6226524736270df8756613af8078259d9ea3c3b9fb325b28aa4d2e0611411417c4cca7f430ab5c6b8338a9899b58a69e85c176dc21071d66792f1455244064060f02ec882664effd5bed5cbe190ddbf6a116100f826a23d68c0c778b4b3039abf439ae5ddcd4b9d9d380df53bcf5d25a9d272cf889502ea0ab214af5ff7689fdbc7a63ef12314c4794e8b6b5321f988d918fdfd91d866aa90a3b7afef40f31fc7a9c74ad5479400f77d2694312e2ca70eb55f314a47d46d5f53bfc6cc1e7426ecf6674daf675277ef33daafff62a7c9e89b77b1cdb36d7dc0790a8cd3b78e7cfee3e990a2692537a026ddebbdafdb17a7338b6c158744a7ad142f888093c5dd0a89811d525e73129b6a1ff9f984f83e3fcb825f83c40102e5cb5fdece6a6ea61885476650614431b50ae8cba213fbb90ca0ad81839b85bfd0723a95a42f88e9d653c88fd1561dadd29529d648bcb358560c85aec4cdfd9f238ffa98753f8b94ab36e6bf8cd16944d849be821d60144405efaa377f3401463cc7959937da5bc9f80d28a524b30d505e86ae898ba000a46bef95f0791ace80ebb9520f8e87e9ad01c73601293fdbf268e5ff1c4ae961099efc1f8161a103b25b29bfb3e7757b0cedc36a4d7bddf01e5267b78ab1554f2b144d7797aa589ab674a5f1006a9c4311eabdb36b2f3d433de61df3c33765c958915fb6081680f0aaf0428fd4d22d80e1e5e1e1f8b70bf1ad9f3bce63ac7baf90105e52f4557444cf06f9887eac416ff9535182390d08b66c099ad4d21c85d38ad947e7bbf54da63f9df313d57016f29c667ad38ef1e4c0bb5f60826d0524527dc27dc6f25e33f523912c7d62df9936897abb210901459d84e594bae2aff799657ed7727662b293f3f9ab2a2fa62ea18090c06efd4234fab979b7602f4eb23444261f7aeac5a69964f35fdbf0dd81f071949ab81856b81aa44fb18533a06c4753ce72d82e37db7d34b3205eb3cf5e74205d29d1fd4ebd4e90fa591eeb83349b24ef6082f2d28eb80ac07707178219f52ae2ca8c78cabf2d0404f001542264152c3ad8bb553395d7d3d19dcde3042a85910258aa9b5faa81e82816e6c0f30ed48fa745232c308b7941014ef28a7220a28c9687ac025ba7ec3402e19987d1540b4884db034ffc7a7676d50427a8899b02d26eb2d89a152a7556566beed1754b2e99dfe1e6e916368c7ddf7ee90300db016cf7538b1940c146809db11666f7d7c776450d1ab4cd025883403573895d1e9da1fab64dc2d7b6f4490ee276dc4391d7be313e51e288c7e4cb2bb44d045ed7ac1aa7ee9f5c40d3446c0a1d3624ad80ea468e2a498ce644574e243a59fa633bf0e29aa522650fa120457e71a26c13d3928a00076141315ff38b689ff256b5eefe83321805b7a5dfef16917f0082c792ce610a78baf593894008cd570f9fec1c0126e370d9d4851f8840b9d0aa18dc7534148d21ea0c4c636cdd11e7dade367e1bc2531182af0a3099dba8c8d9b3efc14bb6da1e1f466ae66e50da03e204241475e6064836328d3fb85c94d8c76f1e52f3942224caff1b05d57598e630b0fef63d148bc1da9df507e41ba99dd2958ea07b11cb5a57e08d85905d8a262fc2a857c12ac7c73627bd736e522e2517800f209976f9e27243108df6824c12b7e6e3363e3e2914cd43c74983343bbe215238b1457e886ed0fd803606e598778015bde41a6501bf234ac273d93cd2ef2cf9e1fc917fca0d2b9527a39519f0a8a1488ac564335a7ef4a3762c197d32c8cf3118fa231492ad02cb5e4f44d2666d7fde14b81452fbc29111bdae3d9fca428aa00c236fdfa9bbaf01bff2444b61189479675095913e5f1f38c98af4673630c35e02d192fb22e604652db23b6a42afd05bcde4ec3e815696da0587fa6350eb5814684930b0ceb19d69d8551399fa52bbdb9993e3f5fcdcb02aa9acfdfd8c8fb733cfd385e459aefe1b196e48f56aac2854b6213d1199676ca38879c9a33f23be0126b39055f5db1722a233fa436645dda12b01f2f829d27c976d85d44cfe3ae42d2211c00e20100dd38a53c752b314c1223d3a1e4cd2138811bed6c6a496beee77ed856a5f621c73f05d1b07197256688a088fae9c3617d0035c1bfca3fc6774e4ea6283a561ac517d6b6af745218fdd1e18b504db0331f943aea2bb5effac922d6eff0e928d454f775604fc51ca143cfddc0d15fa84dc20bea2d047c2bd1384a85d09daa5989fa05088bd066cf73887893d0154d503389dba451", 0x1000) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x200000000, 0x100, 0x7, "feec8fb9cd9b225697021aeb1260a7b18d80b610", 0x8001, 0x3}) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:51:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x40000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:51:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 00:51:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xf6) 00:51:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 00:51:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x7) 00:51:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x22b6d1f1, 0x4) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 00:51:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0\x00', 0x20480, 0x40) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 00:51:49 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x7) listen(r0, 0x7) 00:51:49 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:51:49 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x7f, 0x9}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x124) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x938, 0x80000001, 0x2}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r4) clock_settime(0x3, &(0x7f0000000140)={0x6, 0x9}) msgget(0x2, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)) r6 = shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r6) clock_gettime(0x3, &(0x7f0000000200)) r7 = syz_open_pts() bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) fchown(r7, r1, r4) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x8) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/79) r8 = semget$private(0x0, 0x0, 0x5) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000340)=""/238) sendto(r0, &(0x7f0000000440)="3d74bd902c48255783b39297b59a29eb4e8eeebdc76805", 0x17, 0x409, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000004c0)=""/4096) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000081, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffd, 0x401}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0x8, 0x4}], 0x1f, &(0x7f0000001580)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0x29, 0x400}, {{r7}, 0xfffffffffffffff9, 0x4, 0x8, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x10000, 0x7ff}], 0x876, &(0x7f0000001600)={0x1, 0x20}) getuid() shmctl$SHM_LOCK(r5, 0x3) ftruncate(r7, 0x23a) pipe(&(0x7f0000001640)) 00:51:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x3, 0x9f21fd562804c0b5, 0x80) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x180}, {r1, 0x4}, {r2, 0x100}, {r0, 0x80}, {r2}, {r2, 0x6}], 0x6, 0xf2ed) close(r0) 00:51:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x7ff, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 00:51:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) dup(r2) write(r1, 0x0, 0xffffffffffffff57) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 00:51:49 executing program 1: semget(0x1, 0x0, 0x82) semget(0x1, 0x1, 0x102) semget(0x3, 0x0, 0x1c) semget$private(0x0, 0x6, 0x80) r0 = semget(0x3, 0x2, 0x50a) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 00:51:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) r3 = socket$inet(0x2, 0x4001, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r11 = socket$inet6(0x18, 0x1, 0x9) socketpair(0x17, 0x8003, 0x100, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000001680)=0xc) r15 = socket(0x21, 0x3, 0x970e) r16 = kqueue() r17 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r20 = syz_open_pts() r21 = dup(0xffffffffffffffff) r22 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x10000, 0x80) socketpair(0x10, 0x5, 0x1f, &(0x7f00000017c0)={0xffffffffffffffff}) r24 = open$dir(&(0x7f0000001800)='./file0\x00', 0x3, 0x101) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r29 = accept$inet(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) r30 = socket$inet(0x2, 0x0, 0x4) r31 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000680)="880fb85684d3409589064d1a5cc99fc3fed339de219d7284f9a80d72509bb500beb818663131aabb840656d18547debdeeedc79e7488e2eb9e4c876e4fe8c6a3ef600fdeb3264ea323c3e2fda2afb2975c5cbf88916bddcf391e9a4bc048b7f720e215374212aab59971e6c7ded26f698212b716f2efcb33826aa1240327cb105be715055bd72e476e39293966c581e110cac7d2d59ebbb9842926a271af9bf04e787eae9cc6592dc1ebaada4c36bf61f1af356e2a8c9ad57b93735a34619d7b5bd80c56f5d65e34f323c9f9b619c3906f9159debe7c300e3db5240b5a1a00d503e26701265f7e9b045b5f83aa5dcfa188eca6570b9c162e666fc92b6d6e6ad961d7ce28231345a055dbdf214a16600e52c2fe0b62e94739c48551db0ca1299b722c15e823e2da19c595563753aa1049b231bf423e13cb70fd926471f242e4854105f21b2e5be31a86dc3057c21f957b31e8a5b80d55fb76dae58fea1fa42963ffb1c899e267155afdea2c47c2466461728070f9ab48302a7616ee6e5eea67f93b828a6de89bd7b6afe940ecf759cc85a6b4f5e85536bdc0772ff3a459f58b20310693deff10155b8e25ff3a43a2f77026af2b96dd12df3ae476780adcb81f1c8ce071b5d10605c929910398c1495562f1f87af555484af41fd10c619b6963fe7cff836d8f3eb38108aba4edb086de80243c97678242b7ba78d94527aed576ec92e07f1312207e2ebfa9cc55411f3d161d339040929523a0ee5ef9b75e2992a1ffc8ad8e61e40c68c931884bb86dd2c4d4034952437c2c1ff0395e38d0ce9c5e29ae4e0a46c514abbd8e33cda3007db2f38beef2b7482b23e2780033e619741d8aea3f298b4deb847d2700ebb3bf672837388fea3754ec0e030a5d7de3774622198ae7a12b5604b531cce774b53da856e60221fff6cb86760236588fd4bdfdbbe5b593a90ea4d9e183592c95540b8de77cf18f2449dddf4f792870bf83fb9917523ce66ea988c779abcb3d57dd4b21a22e44f664a49d398733cbb506c08d5ab04a06fdd6cc8390b82e480a73271c4b74c844d1580c4af838ab2f4d159c4b762cf8a2eb332ddb6f78a622b3925e6d36679cc74fa9a0adf5f9c1330301b6de9a98ef29898617f0c916c4b758afd121b9013359a66b0a92f3491dee3de365b843d5a63c0570b1c218317a4fbd0896a06f244ad0065aa65cf37b1b87baa03b0edade8ac1b41105fde880fec1994b4a4628c7df89f5a113d387b00ace020c8ddd5ada544c21b3cc116eb1a45941b028f4c0f954d9cc25b5f6c70147953edab69ac3ea5bd81d4f5adae60c52338d1aaf6a382fa48b6ea0ff091ab3c613444c397e6f8c98458b718c5f37dd3aa66f3305e75c0c98c23692b6d9b33d9099399c4244445d24b9b2dfff7c54e97174b7ac608c1200643fef530c8a4307e821ed6469b23c7d7a5c22d06922a5875eaa6991b893bc9ddc2339c9450d1654ee1e2d904a7d89c3480e7c20afa5761f8ac4cbc54a0b418c90691fdecf61e5e9e7d119f319341f3600b6c636aabd13fcf5c2dbed69433867123ea387b2687d900bbf776cde0c8d0105c9e4187a258ab324e7dcfbc07925f7111b0246a6289ed7dff779f874dce8278f8d1757861f3b50e29319ba7a5fa12fde9d9f6530f9315eeb0392127ec452eaa7a2e313ebcaa284907a63e1da344db67649cad59786fdc885536773342387c319e3b4faedea8e98dac6fff80ca1a6a6c5272fc2c6786d3ae7972353aa4b0a76967f6461e8ba8ee40a780defd9ea9a2b5f46b9a8ab86f2571fca048c695d48f8b6f8e8fdf8e66bc76115b74170f699b96e0a816cae48711fafcf6aec8d52ab0fd9c391e2520d87c11f2c750adb6c20b8073f7221bee92daaea40cb8c52a4bc8b938e3fec625f1a1332f244401064a8e87ad20fd380a3f6bf2b43d87739df70310afe71d16322e123b3bf51d5da157429c9547385c5701e4ce627e892da5b1114209ba21937703f628e37a74a1a2ede1b8135f821e97a68593e1f767f73bd35486be30e5028482aabaea80c28b3ede99dbbadfc8a6fde45bd0b4a1b9ff0b413d7782a5ad0d28007fc8a1f9eb1ba5dea674d0f85c7cd759b9866ddd38dd5677cfaf3e7dafbd4342a129329474b476a445e4f63a51a58afbcd57a4852c4899cd5f6047d9514829192458bade4b3f6a28ced832598e707139a32dba662f0c0df8332fefa7c0dcbe525abc51f026fd4e95e43d20f5548bb054b175b59c8b74f20c94572b91e729d12d29e1ea1ec2b1965a421cb82e24c77a66702351f57adf24ce223459da378f5262a546995d4900bf57c4c5443c8b7df7976cf41e14f9c5363d8bc384575232b3c8fa910b2ed339d1be7a17e407a717a1c592733a72ac17f3a64dfd2476ba3dffd765d1b1a0cdfc3ac2548860f6bc0b8a5d9366b2515ea3440efef67a0c576affa9269a4e746db1815ab25f27a7100f97157e6f40318138ea2857af564660ce709c57d2b80984ded76975a98924c0af405931515253cc5109955ec01327690e5fa344c50de2a2df9d6534b3fcf532d9a805a1898f22019d67e65a6d0381f86d296ab75f9da9e6f92668648592ebc438639200d43e972acbbde5ff5c237703e0349ea558f6948a2a2ea4c298b2b62caf89069f268222e5688625e5b19b380da33e26dc918ec61c7a38c06512ec60951c06745da23d38161e2b6055610e6251ac4673b96fcb7eb2b08731ce0fbaa66330c58e679e9dc3f40d75aa77b30be2cdcd194308c1a77e73a262723dfb1e11bec47d5bca1a0f39246bf33dd2f47f7e0cee39ac88df5bdfbefffa86ab843da258be7ce4678918d7a21372929ccc09493a87139d3e51d9b4e32416cbe06b0ee8650864f63049da2ff0b0a22be023ea6e275531fb142be214defb3fa361099fdbde56e2ab840976b7d1be10caecb76999f25ada17de43837a4da77c1e6b2b55600edfb6e2e1152cc6773d60e61793034299178b04cb3378a35b917003daf586751c8eebf1f659ee22ed13f77e050a6213fe55b8bd5f49f4dd525f8154fe280b19b87edcd15486f7add21a726be054baad4d536e6130bf92543564b41fad765652fe1200f7f97efc56f3b4bd2b88f991a1d0445dff7051bd60758a67c7b72fd120ba383399766ab7124da87084b687d545a1012712a263675849d3b3c8032730fafbf485a6a0a6e44594e53d765a2fdb9fd50c77677572b7fc0183c1fcba80c3a060ec5ca60068d485ccd6da64b914e1c91664dfdad7e1fa982c3b7306b4411a9679b1a2d551d68d30c8230a2e99db05f746cdf01945d28de4795308d31a045e89a9997058771e8504b327dfc3cdb171b62e7f7c1eb5a92eb1a54e96d68fa0b7d3f1e960bc561d9734f45536cec3ee1cef836c3230c7043c90f28a892c31f1ff94ed965b5a36ee6c067aca45ebb201a9f376e1e98430f230dea6f882e6f183308ed5b0e56f456f46cd1fe34ab36bc0ed6a4322b0b650f003767112597fb44bafce41594afd15f274a2c90bb05d794267dec3e86f102b0520d39c8678e59792f87a61b78584b4dfab8d76754409290199929732784f066c25a6f62c16fb8604d64ec09a8aef061336abf9872e49afb663917d8a2f6577a7e758382f59086fd726908d83b0a9e4e72b1f041f69560b23cf2784a35e3ba4ada63c20b2b9b5a2d77d5ea5b3a267925eaa2ff7fbf5a5af235d9910bd26aeba40d37838c9f3b03ecca9e6ce9375ac688fc92f62477a870a6a1eef2933d484e848327630240897c853b9eb467617b63a4dbc1e4f134565e3ab9bf1ffb7be39adca58b9ade6e8a1170771b8c33dc4daa95dc8a80c07deaa79f4d5d99650c5a0a2be02a26e8ff725a8f24609e92f24a7104f12f09a68906e7a265fae140a06aa370adfd6f25a50be75746c205da0c9c3a712a302fe1ee2693a424045cdd018b6445723d0f22a84e18f8f6487a4a83a61bdf2b3195bb357aff517b6a6932e99fb30c373ac36614ed56970e71dd9a113a5c02eba3500a8b40f80352cd7a1b4a6530d5c3f64f2b7e77c7d3c2ebb2c0a59fee298f34b115e3903e58e67426b2d1b27ea5a5abbb3c9e8b03672c3be756d6327178ed6a04f033ebcc51085b04b9e6e4d9e5327f55ae55e3ec8250088a0cc19265b6578faa94a529272ce5af0b9468f5d88c822357157f66f7a3225358b6010254832cf0be18dbaa66298cda0284f4c8a73c80f6df6a2ee6e4b31c8d7b3071d2bce49f30707954ebb03c5d1c9661b5febab4cd0057b1394d26079cb3d447f644d88a3114aa1383612b02f77e3024724fac5d7e159fb80f5e3ec7ac115f6a34f6e158b1443c44cedf0b26ce9a7ba555e8b51c179343bb5331beba4e5f80fee1baffdb5664cb7f6bec827c15faaf648b13eaaf10256bb799e4ba288af8e8f27496b32b8e9b5ea36c1108e06ceb5ed9449506b183ff9773859bf18bbdd37ece60c213b11064432d20388669a044138a4d2dadf0ee70edf980bae83fbb11343fc485324b9622c14c44b5962975c853bff07bdd401a1a9bd52f00579e02d00b45bae21bc22e82a21670d9582c7db35e2b21eca762baaf7d5d53de9730c7f8c33adeba50a4cf771b57129f8d85a20e20b978c0563f0b0233b003d171ebdb1183f8dc19a39676b2f18c089787dfc6bcaf4f2a90217e15cbf3199e95d1a31d84b10d711de488e8ffd61da2b7fd8c2446776cc53e22c183d72d3bb6286e30866c2d6df0c7eca64b203acdc23bd323b42f9f2168852bacd9c689708a5243c93e1bd4bb00c58515df40065add2c89df2ce7d5ea7dd8db26689dbd06f28509ff29e636e17f607532e319bbcced84ed6cf62706676e14ce4becd4ca581b76cf94db7ede24c5a93099933e7b783a79be3a0c352d7fa5f55bf642e54e3fc30b8858142789f85fdea56c74cc2f7f666e593d132882ddf83887c06eeabe40a173408567650a345e926594ccbea0b14820309f8ccbb2aa1eb79f83232426703aff22dd8e2c1be24bde77aecfb697d8da2afe569be6a6ecedb5a526bacdc770f2ff3ba9321f73b0517f144d6ed4e4cec304be5e7d2008a5d51859657fc86a0404866a1a1aa076e93e8123c1f1f35182266664cc4d1dcee26cab7cbaa6a3d2731ae84270d68877966540105cc183da0dd1b6543b476f3f470bad23042a7ff815b81cf336f08c5109e05e318d6aa5e18ce6feabd79aa48c8cca347c8dc626d50efdac3e3ccc7625e7226eef25afb75336449df3e58f8ae26a38af5840befef5145df5a14933f427a1155820ea91a089bb50ccebf5447301ce8e6690286c0b3fb51b58fa161192f7e39f0bea9825b117df7828dce1c97bef57620b835305b9b8216b3160ebb1c00b7730510336a6e4706b26d02897a6e1ec0c5e281e91c86b8cc7d831c90026a72c60ce0977d4a85ce3384a4b2bb85d914a949df9e1cefdec3138ad5a358657415ae66026bd28dd9a1f7da4920b0c293a59efa994c12ec424a3545397523fded115abfb0f41f26c982fdb0ba2c7092d86d8a12687be2528b49c78a3a35972bff97cb064ef350b04009c9accb6a9187c68f81748021fb46598e098b4542e3244c7127c53b7dbc8ad00f49749d1cff36b6c978d6d4e1bc8ec3928dd88876632006446e330bdc53781c458d241e6d4cd3009dea47af17e89884fa77c405acb15dc7a55812e0398734127d82d3a09c5f03d17fa66f76e57d66cf009325648bdb75fa8a0b40192a516918032f39a2a6c6d20de40b06c8b48451cf5243476af283dbe2fda4beb0395935df8eaf235326fdd", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000000180)="56c9e6be679d85ab8bd1931d68c6a827028ead8d9e9e7a58defac15109ec799e00a9e04d040b5a7dc66f9939451da4cd214291e45bfd7d7e51eeee2684bd0360a135fcbf340922da464cfa28a0362a203bd42df90c83607d6101d792c79f51c8be55b5d36e05a12037d0c3b8f35236996bc311a7b61a07fe19217b5013aa7e27cf71826b80740f7f8c42a67ce202fdce7daadc4bc646fa94dd", 0x99}, {&(0x7f0000000240)="3fac519053c2f0b679da10ef351cc55a8213bf03ab7ee92e6adb8d7aec3265b968061fb5aa905e9a1635d5d97945916763ff1dd4e693078ebf264dd04a2d4d424213d86459d3631486948fe83c73a062488055098c76d9e6a5b0740062a46cb0c0fd68b17b2b019f9dad064b2f48806f208d233083eeee97d54616ad886d9a0f0dbf28b4aa56936746bf0aabb9caab825c811ccaa13650c5bd6f312ba55d167b2551", 0xa2}], 0x4, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30, r31]}], 0x120, 0x4}, 0x401) r32 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000100)) fchown(r32, r33, r34) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r37, 0x4, 0xc7) kevent(r32, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r36, &(0x7f0000000040)='!', 0x1) 00:51:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) syz_open_pts() r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r2) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 00:51:50 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getuid() shmctl$IPC_STAT(r0, 0x2, 0x0) 00:51:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 00:51:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = getgid() seteuid(r2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) 00:51:50 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) 00:51:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x40000002, 0xfffffffffffffeff) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 00:51:50 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x280) semop(r0, &(0x7f0000000100)=[{0x5, 0x82, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x800}, {0x1, 0x4, 0x800}], 0x4) 00:51:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x6) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r2) 00:51:50 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x4, 0x1, 0x0, 0x0) 00:51:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff16, &(0x7f0000000100)=[{&(0x7f0000000380)="7415494a112e99ca1d8aa717a0dc61dd63f1698625fd29ed28bb82ddaac09dae9069806809d627af0933b91f448edbe5b1eb064e9b4c74b9fb02d7c97a1e1df0cb3d29cd1f4a342d60e433c8a27fc0fb8225714cfa823b25304792c0ed4b3968bb55115592edc645b2083c5473312eeae0c0d001e6bb8e56ca74e7b4c540e4302c5da7b13228d4427a419c327b72d4b9ab9425dbce633aec2a3b08d6b747903370e5aa437059d076f20ef12942d2150d8334b99c6070f081c068654f4d6eacee8c78d9f0ea5de0a4be24a9da9865e8b7e1fe736a8771870d8416f842a10c012dd4cace515bfa994862d53088323855143bb7c65cea4f1ca5508dc5634bfd35d3ed8542045445f9736cbd3a91c7f3fc47faac34101a47e93714ed1a6c2a1e25fac66b7d0b113ec2d6b500000000000000000000000000000000", 0xf1}, {&(0x7f00000004c0)="9053ef06df66c8be0c691702a5eec3b151ee02f733469f5a770c31b6fd99", 0x1e}], 0x2, &(0x7f0000000340), 0x0, 0x2}, 0x2) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 00:51:50 executing program 0: r0 = msgget$private(0x0, 0x400000800000c0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/132}, 0x8c, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) flock(r1, 0x8) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x8}, 0xc) 00:51:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x22) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:51:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea958192dd941412fc5cbd14691ca8bf1bce0a65fa9253dc751b5d92b30118d655ddfcca1e14a9016aa", 0x74f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 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, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7e, 0x100000001, 0x4, 0x8237, "ba690d34991f51abe2e542c87ea0de9f4c61ca20", 0x1, 0x4}) 00:51:51 executing program 1: r0 = msgget$private(0x0, 0x542) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/145}, 0x99, 0x3, 0x0) msgget$private(0x0, 0x10) msgget$private(0x0, 0x40) 00:51:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x20}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) 00:51:51 executing program 0: socketpair(0x2, 0x6, 0x97a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) recvfrom$inet6(r0, &(0x7f0000000180)=""/165, 0xa5, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x3ad1, 0x10001}, 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0x1f) socket$inet6(0x18, 0x3, 0x7) 00:51:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="f78097e113d6cf2d0f51447ff18ed4f586ecbe07794167c1690999b0161c8e1ac7694d778840834cea72410ac34f369713d2e953072934", 0x37}, {&(0x7f00000000c0)="ba45f83aa3febf19a64736443b7c4daf8d17fbddf3cacc284e6f890b204d72047c6d19eb47895001106e18e9e7c2db35dd04275f1336dfefc829516fe79c2740183c8790abd8632c9d19f06e8ee5cc01fd9432e91256024bce81044571dfe93c77d4e3e843468a23a5ae569b006ed691750f43f8bec6ed383cf9c4a6ab268bee8131822dbc3c027fc207922353c49972ff965ea866b78f7fcb285da80a15cc34421e6aa760a124eb41c452760f21ce3d595c6b477a45ef45ed7eb849b686061aa5dd5fb67b526f04df7a37a791842930990cf6eafb4645e945024459d171f6", 0xdf}, {&(0x7f00000001c0)="efe10f945dec3c0c76262ff33a42fa840ef6c14d3e7044e5dc70f7654b5edcc87b4b5dbaad0b158b5f0856097c64311640928305c9af37379a254a1ae3166d9a8012df99b98fd99f5d8b025494115ff4794ba14422150931d8841055a6c9171968efa871a8878ca75c3dcc7dac653440149071a3e5462fc5c0c2681348d0f813c0550212d6ff4eeb58bcfa470f716eaf2af723fa0ce60df4cafcec8e343adc734517e64408", 0xa5}, {&(0x7f0000000280)="f3381269611cb6752ec9276871129a09f0c93740de059d1dbb586fd1349a9009ea335e8c6d5c894f7c00467df836f6690bc44bc9cc6263352b66f889b5c9c05ffd7fef7140951d129f1a9389c87d14c6a8cbf971c3d2430809f22369bbdb5927c7a81dca5fa2a7671bb1452ad43b8224c5cc7f8598d16d5dce27875f898a00b959e8", 0x82}, {&(0x7f0000000340)="ad5b5957a28059c270fb2ce8744bdc5f18014b9b93ca7b8661914b0d69535a6c28965f2854086685779753e0c44d6c5d2dc27510076569ae6f8c91725cd1fbc7e8d4db699e87bb4391da93d190ef625c66ab2d7bb78f30bc8c8d6609fc3fb6c3d6e8f3f0b320cf3a256fd7f679096c4b8cde889b718074fb1d5426ddb2bec7c3113f04d2584ec533d11cdef2dbd43aa979593d05d9a18b950f2b8b787eae0442dc9ad006ceaf721c021b954f5c1347c8e4306d37bf46d0a19de44d040c33225a4272a62ee92de6c1f2c38505a9a57a60c1c69f405b5695098b", 0xd9}, {&(0x7f0000000440)="fb9092e4c269a1b170a9b3e88604b7cfd1beeaffa1c0120e7b5269161600d59ad4ee4dc3f12ed8a5486d76a57609b8020f6e3b8f7e8bbb10d2f4f05ea1eb32d37af9750df924f73597d90f64cb63d6a4deda4ac95acd864137e96652c2830e7910b887af58b2d06bd255a3daf255690169c21c59a4b04f26c65935c7581d3a9b28996cc68d7debbfffbd59e0f4c4278c541623cd31716905d04cd95f14c4cc63f9cd9d7daa8057d33cb6a38a054f2daaed076591da2ba8f47bc9f64dc079781bbf5881a0deba6dce767c87d1c5d4ec4ee192f6d53aef5a2608e086716bee745149a323b937945b645bba", 0xea}, {&(0x7f0000000540)="92af49f19a675c37b5b7be142d36d84e75b7bd181207971637f46968c4c8a7a4947570213c6f9881e025fa2142de4d7990efeb2d5e2b4789f03c1254f94ba00c7f0b9ae59ebbb02626593f9dd2224065d50637f181aed0ac912bd5a35cbc6d736893fdcdebbc4751022ee9590095ebbef22b7ec2a939ec70c1e9378662bea2d5e649dbf89650591cb581f8f231de2edaabae5136df9bc9b4fd08f1a6201ba5c28406aee705f984c7d9187f897a43", 0xae}, {&(0x7f0000000600)="d191dfaf834b639099be0e36d251f667a591b0652bcb4020915f39a664131696c18a7be9cf4d65b694477b370c8828534b080b21b5e74b0b36245ea738145f", 0x3f}], 0x8, &(0x7f00000006c0)=[{0xe8, 0xffff, 0x800, "1babe143e5ed5bb5efb098bf2fcce5cfb5710bd56f6108b95d799c3b870f0cda6107f42c67929252bc81f0543cce0af35ad7d32f0df41e267e4b3251e7f3aa935ee1690fdf4bff75261078f628fc58259ae8845a8417cd07f8fd22cd55436c83941403eadbb0dd6ce170974cd1862b386647f11a528f8e5fcf7fb1f2b39f930ce91bef75c2fc3cada8dbad82d0658af078d4a2ab801ec945594288f55ac96669d7553793adbdc0726e1a55700ddbe6967fbd91f45880a75c13f2a9be0eb05899df0e1e48e3b06b2a78dd19e9d1d1a7748994d404e0b64938"}, {0x90, 0x1, 0x4, "57687f972b4c974273feb5dc5ba0b0fe65a562ef73a278e7436437ca35e2b7872cd886b732ffb165873e2733af5a1f373070ada6debbf9339a30f0936c838959bac039805d696d4b38a4443002d9032721816c4827eb13f39b3c5e22b34a92c51fabbf7eef8615fcb83b8d78f0d43105cad0de6028ef222f5ea5d35a84b6acdc"}, {0x40, 0xffff, 0x3, "b2d98b6971a35be389baa8f3c3e504f8a78cb53a4bf3df0adc668a74cbfdf85160d6edd4e1725a63acdf61f05a68f4"}, {0x1010, 0xffff, 0x3, "9c88a93c2a3ecb9f3f6e431bab8045b037a203f22624f2266b64a464f4d8a867b1ee859d0149c6a559a517e89f0220583466165f7b1ee0d94c9a913139ff097e95930b5b0216d1ce0be761f77006a6837cbc56c0eaab11d6799cfdaf1c7db654b02571f96baa1897e183fcc817d8e541e62d702d98163e5744e7c573bac250cd12e89c705182c3fc4638bbb1ef398bab3ae58c5075cc755448a0fb3ea67283805b82a6244b89a80c87dce2bae61b9bbec8efdce60db5cbbcdeded2c71ed4a040536c1de81eea95ab2f0fae006b3ae99844d2ab4f0ff14d3b467f67f54ce45ac02da5cbb239ea5ba89b4a482ba347c997684053c3728b2a606681796d27f4e5ed4af8be15dfd8c4136db482174cbe25a27b309dac2706eea80c21dfda687d0771e89deaf50d78b480853ae45557a8773b749a0a7513c44603520180c46b6f68aa48ad3ab80afb3ca91ea6dd1a2794c96fe76ce843eeb0d491407a01b7677ee18c1afc79e7b5432bb9338c8fa76d2a2d0fee8f3490424e5b84c2596016b2e9a98db56fc1453279cc888f586b4384462605aa923f04f0e8ae0f9389acba66cb942b5c384b31b2644018cc30e3607671a86537e2af7fab03bba8beec6421e119cbf6deff204d94b49387b5117903b8b24023c9ad26dd229f47ff197a4853449b3dc29b6cf42cbc5818384e391aa3536e98a552f3c57672b8d9e1be970384b81b389dc86d0a23a1d2b4198295df1e4182789b9a27423949834e7648d1e434f1d8289645d6132767d0f9b18e101987671db85364c8a8c75c97ec807d7e8c442b447d58aecefdb65474b5a06b47334cae0094c680d9328e664f61f82e132547fb5c8c65f790a91382b94f13008395ad38ac2f192f1eef9f0ca869971ed8f0847f1692defd732c36da08f4b429d9420018d241ddf3cccf3c6312521923218aa4428dc4bb99b6ed411bc2b7b9f6f5801dc00d4f11e7b3f936ddc43bb9b4c9df00dd2cc5598ba9dc1a2ac49a9d2bbab57bf9c75ab2234e2db863d30bd76e7a8533c5087f530b651e7860e59b8e37d52b378ccf4777a827bc69f931ac61d94a78c116d6eff328f91810ff1bc460bea051e9a054d9008da55418d86d8e92f8555dfef2e1c2cc08b7106123df2e7d86f7d14f6fda706c69f0262318b50b4031f505666bc2dee5f8307be2b1b74088cac6a92f8cf5dce598019170417ed51b22e4b45a4194eedfbf3eee12672b62ceadb02b720621fe0796953dd11971625b35df5efd2b401e18b71a13fc18c029efd2022d472cf752067907e83ffb200c46b6aa9ead6f807d8a8a2e85d938a0bc70bf003bb2390bfcac2882f9dcf2f053f733f8ade89ba299690d619aaf79097d6e4544704d2a0b3cb3e8bf3a1e6985485df68cd06765a2541022e5945f31305b9b30dabd097aeb0d29e54b6a0f600ef52f17e38f910321fba3b0f3596fce39497992bdaaef32bf3b27d6d778c414bbc4824d23c133026b4ab700aef3e8cc6cf544a4715815b033058c7a2e9532006bdf48f7ce4a15ebac9d0cd85d1ce27c31ee5a7a4c9858d5046730d9bea6ee9a8a99fe1fcd4b614ac593a553a3253342f59858b10202f6dcba30880602773895b5a1ab9f92e51c4b2eb743deaabca5a11323f06c4f66c51be39382e05fe16f930540a76d5e47598ba94f00d477bd3cb4b0c1778ee9f74dae0447fd63bdbdeb299a99ea84e548370fc571f43dd2957c954104537bc9a5e595cabcc987fc00a758e3a09b4635c8f064bdea392615f614275e397237388ce93aa68048dcf122f87283497ebcbb7f00973ea7a7e0d38d86d118c8ec249801509e5233e256a92a373309f3fe4372bd881cf718c6d0b2f2a388af58ef3d039fbafa5d1d6d062d6657bbd84464be29a51e1d2f8611f299a7f5189bf9161d2305d7e53224453495c716132893c7a4f30daf2ec4f88f2af2cfa60a5eeb589f71b6ebb523c6214ba7bbfea1d18791ad0f00f5d89f87383f16639b18c43227a270e154f7bb9b203404cdd55aad5454e571b5d287f9c98bb35c419227d38d0b6e168dd44f688fe80266e7ffbb89cce35c434339e19ce4073c52cf24168c68469ab0574e580dcd078a7aa3afedf89d3933d9c7d025b3e274e39bf9196781d2739e747df4e7b6c364410e55f13433a4ef1cd5e6fc6ab7300b7761cb5a982ef4097ff76db80b93eacf29dab07f76240ffbe4d1819cf338bc4043f159a340b1773842b4bfe89358ab00860ad15c28d00c4e7c0e6b045d4f6e3f539b8d98871773743e7c331f092b596c5c5ca807040dca11faadb509f8e0d6d4398d04954f5da225854fe3406e6aebce66a3b6e361cee1397b61a4b95700dbc6cf3e90886a96162c030624b029dd2b0267d4496306f70c2af6ed86cd0194c8747e51e64a074807cea17eca8ad6ef2aa24a594bdc1cc0d2add8b978d899e20de28c279a2af454e17de55f3920f31124ea09b38a65d9b83808d87fcca37c1051abb1462045c310e80a88999fe2b4b836c3d4c40a8c1ea8293fd1e5cd089e37b698dbfe4b09a2f5ab33d914229401b2b594c8344df5f4311879eec72e7c7e7c8827a1bf5645c07a788bc58ab71667af02433d4499b186e14dbe6e0aa424a57e92d2167d1ef8ba6143438708f8a5abde974b317593001cd1952f30bd7cca5eb1d23940eae3791fccfaefaafbfd545b2bc22d7e63c4389e425ce59843d7ff378631bc8159463f92b9be1e3c1a1c9f17746ee2f435964c60affbd455a82442e0b0ef1d9b0eca61ff000e2a4dfcc46bff25dafc094567fa729a10acc2af2df94ece7e549419ff553a0819711e8fa52efb5f04588a48263bfc7ce58f8ce55511c07b4963016c4ea3290cdfdb79bad4c45e183085b07f1b7af21765ce7c3d6b27dc7d44e92015563260acb397565fba1d702d20b8ffc2fd06936ed807761d4d0430e5b9f1e6985963825d78b3294615868a4b8412a2456e433e5eb3ab648c5bddca4a23e6de375e00335854eb32ebff8cda69e2d3e16b6f532c5f515f196d05625ddbe90fadfcd02c2e10da15269d76885e4880fc14f069599d2fc8dfc12b98f08d176c061fd70705ea167b9f99582b6b58e387b8c752b56e0f9e083a2da71e79ee85b4c17d81ce1d63d4233a5188c82e6e3a1c4c7a4316cf6fca1209d80305bd4bd6f9138a0edbb75815c095fba5ef9c643a9de5f74bfc60231c4194d2c349fc2ed726d3971bd091d212a8e895b1967eefec7db1384bd0559a3636d6c8ff88d558278cafd797c922c3fae6064d46c7421607208f436bf173f333598c51ce3753007e10ade099edf25a75ecbe66af3e411654d0c3a571fd331cba655133f6e99296dcf73659c28a315427683c45046e0f96000df7aae9c37ca95c9826d100f49dc49101bed22c751148d7922a743c0106151270b244faf1c55e478ac8dd541af405e67022bb6a362ad416ba8d6a7941ffa08f5baa4bb8888de737d4e9aa3e7cd1e9eab59d35e64b6fd052e28f42254dc95786d1e5371181eaeff90353f7cd5326df41735d365ebc369c69b9bc05d55761e90d0378774f477afab5fa58d8d2a5272295f61e3e3e8a8e1ae23a7eaeee6360719dba1a092d673140cde7fe91baf3762ede0a18bf03accf56a96084d28d6a87fa332396f53e913cbdd3a7a8b67b401611955bb5a842c02c7c0ca4771bf6fc33b304d69bf506d4e96e400479a4bcc1febc5fb8d230f414273ffc95de0c07ba48aac761a7b6743d7d49b9f5e47ab12b4b8ddaea2d0d011b24285df4ef858b1d64cbe4490081cf33088021df0847c24032eccf04564b9d5e7322d7fbb30ef2dba53f89f912672aae748888c11f19c5560c49c3753ae1a9b9bce63b2207d5a9ca563accbd9608a43978ce21b2fbfc4888aaa541967ee2073db0fac90e2af16d55b16e603d884d9fb75a6664487be79dc6e4795614224f7e543291755494b0043dfd0aa94dbd71f4ac9a2d221c6826cd6852e6255e379cd74bca066407388759e962b04b2b855bd5d21b9a68b23987d74ab55df446ada5d0f5ea517d68a24ea517a450ae7b5300a4a3e448bea0773b65f32b0adad76db6c698a7fb17289a2b3b3ab0eb3911f11d0049af5d75d25ddd94dc136f3777393e809700782fc0432b41f34152ad6a2d99ff750f5881e946bdbcdf1de2dc912a9a6ec18d7e6de046b885035686bc92a9c749d07a2e88282ea9f885728136c052d5f15c029bf1c4062388d5ec0d57bb2023a52562187f62f407c9478ee73c8a8fc37db68250604c2737fe4e9dbd15f3da79d4cc9bf88592eb7f0c625a98df82f9f284ca8c7020f2b3f4299d6674d4005fdad80b3c69665fffd22cd527e7bf4683a3bd637ced0fb15f8d7397c0d8b70b95481ec13ac30ab7ff06da7fc9a324a861e3180c6e855425b70ede3834c3616cbdfded4bf09f4cd64175f3cc393a47cdba928b33bdc7833c4f669ec564c8c4f5e09a1ef8d875e315b9551fb2698ff551d0f5c9d0a058bef9a4eb481cd74693ce6c77d0bd55d31fd876be6c5805d7ae6212705a2cf11bfdf9053cbaef9321b97787316e5730ce82e784027a84c0b63f8ec29ddc700f76c367343564402f39e3de76c7126fa5bc91d63eb74ed362c7f785c9223fca4ebf0d6ee77f252e1373313d0b5ff68637a42f6994e978303a6cc16b3f77d748ef72f338a1de5bb1a1e492f2e923a1f8531432400b784a35e72ae90ee2099394f2778c6d35a99d8310f3a5564e27dd35329ea00aaea7151e3c016f35ed9d86cfbc04d234a96d5b8cee29e1adf6019b7272d3cecf0c55d5c2b18ad883bc3b521fdc66f4e08645b3f0d7e388053fae3e2560dfe3eb621ccef0ab8927fc91b8e5e8fe3c7d1b9d133f8163b5bb7aada6c8e56b090bf7817b36fe79cb8d40733d6dba0ed23cc2271bd610a9b3520162b7133f75afbb74346a2fe6fa6df9262e4dc9165347f71d12bf3d2b6ffac731acc3e78bcd85482144c91278af67b11c1cf65f12e7d57cd40280ab90260f31251ec9974e22d0a9532ca45e4311ef055bd779218404a48476221aedcfb7f7ff6a3388485276779b21e29963cd32d8a4e4c7db80a49444d83863944e37423ee60a32882ef6ad71d98075fef12c6a4c7e3419ccde5f8592eac742acf5b3db52f549aec16922c74196beb4b5cfb624cdacdaa07acb27e393c581c335f33b37858b385e94478e8842c6f3b3b31bdbd897290ba9fc11bb1270914279d6b38fc96395bd45b07a20ac08f47c2277920824875d1d5ec5b3366bbf2ec3065fb36ac2db384a3e60885d5a5ba97d381ae80f4bf0810c93edead106f8ec0bdbd33094aebf62dac14c45a28b365db1723172a6ba654b9826759487e48b7fec0c8de5e9be42351d93edb3b4e607adf2936ed8b067d471439578f5896a1fc9af90e693f265ca678c8d46d15152878b09789c9fad85f786c2080ff857c839ded05746d9930715b61aacda4a2660251b17f0b268b1fe3ac4af2c72527db6bae0c1009b2c04a09c8a8a9410521504b5fc7fb1bbdc30209dbe34c0860a5995ba7a389c0f66719ab6bf95fe41731e3b15d3d1fa0e6bda6520946e41f129390615affb9c51362bcf7ded783386324459b27a3fe98ff4f0903898825acb8036247f3d9eea7d0380320535541efa38250a398e3b18db2265f59a5ef486908064c44f3c30c3eb0bbff2d3f6c0bad2134bb1e9e44e27aac4dc1dd6bcf493a73544df0852fac4b1b2d55b76e0f93fee5bff90ef830068438b5fb44b83a95a01a8c28722c9d40e697f8264bad6d4faa9b86a392594fe19c0cc8e5f5ff195da"}, {0x20, 0x0, 0x83, "a74d283285ef9bc5dd115b239969"}, {0x100, 0x1, 0x4, "32fbddfa1d979c428ec02f5fe278c3c1754d5f0e0c655fde3ef3a5f86204b59457ba882b1e999e8a94281f08f1bc08d880d030dc5cd100dc99493f9b87717fe50763144e37654845ae194b2ac7f66fe7d6abe09625fa8d7da1784db1074412e6b8d7447abdebdf42d04286814744c4ee4778bb3df154b934284edee0d5cfea211bb8d0ba52710c1759eb81d2bc89cd1e08a68a43efe3dfc7e3561cdf9fbccc8d25bb422c5e25db398d3fb29401a50dc7e24dd485747256bad75cb9933ebff225c6bebfb2895f1cad4d3aed96c109e25f021e30a001eff679ca72e5c66ac2e57bbe6325316fd24a547b4ec139b2"}, {0x88, 0xffff, 0x5, "f3e64fa819777f515cfe68b07f527dcb30d5c5c0c5c0d339a9cf8e8c704caa623273f55b6e4d2b94160e9ef2f95143085b3285a9d506e7de4692a4ba384c108baee11001b560a1baaf0134a3ab93e3ae005a4761bba5462d7e2c3ee9cdf944e8ddfb573948ed9e918ca196c026921d3d03d74517"}, {0xd8, 0x0, 0x2, "10626d01bb42cd4e1d8302f2f3d901bb2bcedf0d74de1642085d308ca1b561dce67c7a7fef13aeb207241e5685e0401a0a966044941326ef10e6d8368116ed19cccac6d735eecd2543eb618a726ff276d7ecdd920eb138f7182f004dfacb648281a3e898e11c51894723525a6064edfab56b9e68a5813cd5302ca84874591a962672510ab6cc591865d8f0aef1bec98210b7f854ed263d0319086fd45c66ab3cde07c94fd930c6688847f6037edef80bf2b06439076e9e14d986512915285fbf87b0a2f9f10ddc06"}, {0x58, 0xffff, 0x3, "f45eb4e067ff9c7a3db216d29a9d62348e9cdfd36b534eeea023289cc4db2c5cba7447c0741afbbe3afda09806f59e6586c33565dcfaacefe27399f25dc9035d388276f2774ba6"}, {0x68, 0xffff, 0x0, "740e7a95e55efc4a6c727ec307fea78a00c8a547e6839689b304b47b7f6dbebb83e4124bd9250da7e72b53f36df630ea0f51481f7ab3bc6cbba79f7cc629269e25cbbd67dd9c5a12d1ffbba06bd77bdb6c25ba55"}], 0x1508}, 0x400) shutdown(r0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 00:51:51 executing program 0: r0 = socket(0x20000000001, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 00:51:51 executing program 1: r0 = socket(0x6, 0x5, 0xcb) sendto$inet6(r0, &(0x7f0000000000)="8a18f45f10e313256ba67897056ed471d665962aa3c95419d23dac8299e772b33ad572dcacd32dd5ee56962b9bb497b504bbe844038881761ccc99b17e8319f0e000be71a594311322274af3b6293527d7bfede73c1ce36826", 0x72a8b00678d65a5c, 0x4, 0x0, 0x0) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 00:51:51 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/39) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 00:51:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x8, 0x7, &(0x7f0000000240)=""/28, &(0x7f0000000280)=0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000a905e7ff0000000000009358100c8aedc9d13f6fae9a797d8154f57d333f9c7e1fa5b8425da1700148bef856ec14cd031df294b04433758b5e4e4b3e501c912e515eb1d422f1ea94b3011eea3d5bd4d9801d0c5d3d1fe515d9ec7037ff7f3dcca33193cb24c2edc33e04fd72626d5a48a59965bfb2e34919d130bd01d8fbf3698add75ce3bace09f84467a8621dbb37d98258cde29a906ec92aedf0488ea6437a86dfc0fd56a408c9a7e8ba1f6182ac0f8f8a94f98a26bfdb95a182bc9d2af3528d83bf8f456db30bcef21f166359d4a87f78567d2029715aca1c4510d62972fdd0a719cc7cc8691a7eafa9f6f50b056a6fc5de249d415458fa467a0886398da31b25fba9e38177bedaa31bbd7ac40da0b869e2eec98520f5f2f6cafad4b486f933f15ce0384d69399bff34efd60535bd5c903f8c824fb7a6a112a"], 0x10}, 0x0) r2 = dup2(r1, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x8}, {0x5, 0x1}}, 0x0) 00:51:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 00:51:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="adffb29b844a11ed09607bb5906960d3af3037a7200b8d6e669bbeaaf403f99bfa154ea751855d6a6213a6306d030238efecc2fa4d3399f2b69f4f4dfdad7484ab1ef36aa136", 0x46}, {&(0x7f00000001c0)="87de052967b7ee5b56b198c0b1f0a047f6bb1b7fa240fb3efa62ac87bc796894e9fb4a54a22d5872ed5ae15e837b267a55f7b183da225da961f1d2c11dd83e6bbabfc5febee1fcc97ecf7d6694459d85f8b429c1cdc2e53faffb59e3251257eca8ff6603340f01caa58394e758f5217bbd499f5ad55d874e7537676331f6457a92e47c7edef86134f6c6768437705e37fa0a5e5968b08c29c8d67b8df385e7818505ef585b6f94a63ac16e11258c3ba546c605a03445827b3a3dc5ec58c8155ec56f25b5372296089ac2f0a081bdc2", 0xcf}], 0x2, &(0x7f0000000300)=[{0x98, 0xffff, 0xd882, "5caa127b5d2f3b7d80bcd5c9cc4077113d930b1a93c21be307c0da51f9a2bb30a9c820e0dce87c38157ac348b36299e0f65372f3dbbf847fe2b72d05e6c098ece8959ed1ecd86f1abc627398ad347f42e03a978010f6f6677f65d58489be68f418ed46db89586dd4c2cdf9124778bd7abb8840d00455a22581852d16a9ae19f400"}, {0x100, 0xffff, 0x6, "d5656ac4404485fb0ec633a0beae16edf328266ec424ff94dd3819c9ab85afc9933d2c35ee0e9f8d5fe69009b982dc656f4943f96b92314ba306ff01154cdcab20945f24d682773c41e99e3896aa051b860c2294bf977bcf5cf379e7413c6149793dfe94be7cbb9f95dbb8caa85b365f010a12a3e9c904ed96e858cf79adc8ebcbe7c8637533480c26f8a0f0cdac77e6d06e3ec28329188e417a0777382eacd9398ab89ab84c4aa484335ac2e5142c5fcdfe7386ea57ce2784441f572f12efd426f24e0753835348c6efd20a14d2b01be93291e9a4f4e1c7ed14f82e566c27cfd2bd575baab83d93d836ccf17fe0c064"}], 0x198}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 00:51:51 executing program 0: r0 = kqueue() lseek(r0, 0x1000000000004e, 0x1) 00:51:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d73088b6aea41700"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/127, 0x7f}], 0x1, &(0x7f0000000380)=""/64, 0x40}, 0x840) write(r0, &(0x7f0000000400)="5161371e74d319fe9f22ade4387a70", 0xf) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cf3b9a41a38d8ae963f5dc10f1fcb8c42074a3f70f247161f356aa0cab3ffd405af609ec08e609c5d9f1ac1d88c102c23e9a25ed18711d7bdff9d855cf174a17", 0x40}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) recvfrom(r3, &(0x7f0000000200)=""/158, 0x9e, 0x40, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) syz_open_pts() 00:51:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x16, 0x20, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x6, 0xf1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0xffffffffffffffc0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000023, 0x8be3, 0x81}], 0x1ff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x67}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000004, 0xffff, 0x4}], 0x5, &(0x7f0000000100)={0x3, 0x2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 00:51:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 00:51:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000", 0x2000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 00:51:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000000)=""/191, 0xbf) socket(0x2, 0x1, 0xefdd) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 00:51:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r4 = dup2(r0, r3) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 00:51:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/197, 0xc5}], 0x5, &(0x7f0000000740)=""/4096, 0x1000}, 0x1) symlinkat(&(0x7f00000019c0)='./file0\x00', r2, &(0x7f0000001980)='./file0\x00') recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000600)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000001740)=""/244, 0xf4}, {&(0x7f0000000640)=""/91, 0x5b}], 0x2, &(0x7f0000001840)=""/185, 0xb9}, 0xa9100d24afd89802) pipe(&(0x7f0000001a40)) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 00:51:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40100000003) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 00:51:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:51:53 executing program 0: select(0x40, &(0x7f0000000100)={0x0, 0x100000000, 0x0, 0x4, 0x0, 0x10000000}, 0x0, 0x0, 0x0) 00:51:53 executing program 1: r0 = socket$inet6(0x18, 0x100000002, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 00:51:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r0) 00:51:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9e, 0x6}, {0x1, 0x6116}}, &(0x7f0000000080)) 00:51:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 00:51:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = geteuid() setreuid(r1, r3) 00:51:54 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c41, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$unix(r0, &(0x7f0000000040)="f68cbe37b81f", 0x6, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x10001) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) 00:51:54 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x4}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x6, 0xffffffffffff7fff}, 0x0) 00:51:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup(r0) r2 = getpid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffc, 0x1, r2}) 00:51:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a8884aa3790490ecd2fa0e4f7f00"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7f, 0x293, 0x9, "01c653bde4afc526114ab31d514c1386ff4d01df", 0x80, 0x80000001}) pipe(&(0x7f0000000080)) 00:51:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1112, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 00:51:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x4, 0x3}, {0x18, 0x0, 0x9, 0x1}, 0x4, [0x4, 0x40000000000, 0xfb, 0x0, 0x100, 0x1, 0x3da, 0x7fffffff]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') 00:51:54 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) 00:51:54 executing program 1: r0 = socket(0x2, 0x2, 0x27) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001500)="41d2514c33a903493f7ca85eaea9bf5de5087730ba4fab48e569dcf8393fd7eddd01b6f60fc3a79dc05384f3ec3f4a4ac3a9c6bc7ea133886aec3bef55adc579aed2c149fea79a01268bac56a379212e1d06d12f76a6636267046c427041957943f663f87371ba21d4741837f1bc4e20da89a2c675c96531a154b79a84a72a85f151689346f3ced3ff70a1e81e8e62a62c9a35b82215bd7b8f47ed974969bcca2d8c7a6244999d5634f67bdd42f575a35dc0649c1f704c1d4f904b2dc2c739bac727b1560f86621ac786a2f98e7c09f4293b5fab138b8756d862c02bd83a54551aeebcbfd03f7db1a2e6aad33ccfe9", 0xef}], 0x1) 00:51:54 executing program 0: mlock(&(0x7f0000ff2000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) socketpair(0x1a, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 00:51:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x8004, 0x1f) open(&(0x7f0000000040)='./file0\x00', 0x20028, 0x1) 00:51:54 executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x9, 0x1, &(0x7f0000000300)=""/189, &(0x7f00000003c0)=0xbd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7]) write(r1, &(0x7f0000000400)="fe2fa203d08ef3f29b7c8c36a123012e04eb1d88bfef05f2908719254bda0f4baf38813f834c6cfe43ce68344f75c8483081eefba3bcb98f04c2fc3c84a5a3efa404eea1b7e071bc38815a253619f327a5344ce6f219aff1b8591534841bad202d3946ca8386a6a9b45a74c2656d28fde12927e0c83888b701421be7205d5fcc439771cbb8e0a8403034b632708b2b0ceefe2b072b8c", 0x96) getsockopt(r1, 0x2, 0x4, &(0x7f00000000c0)=""/163, &(0x7f0000000180)=0xa3) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x7f, 0x5}}, 0x2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) dup(r1) 00:51:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) accept$inet(r0, 0x0, &(0x7f0000000040)=0xa6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = kqueue() close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) fchown(r4, r1, r2) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 00:51:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) getgid() r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r7, 0x3}], 0x2, 0x0) r8 = dup2(r4, r6) kevent(r7, &(0x7f0000000400)=[{{r7}, 0x0, 0x2, 0x24, 0x3, 0x5a}, {{r8}, 0xfffffffffffffffd, 0x27, 0xf0000001, 0x10001, 0x2}, {{r7}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x4b}, {{r4}, 0x0, 0x88, 0x1, 0x6d3a}, {{r4}, 0x0, 0x40, 0xf0000000, 0xff, 0x800}, {{r8}, 0xfffffffffffffffc, 0x30, 0x2, 0xe7, 0x56c43e2b}, {{r5}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x1, 0xfffffffffffffffc}], 0x6aac, &(0x7f0000000500)=[{{r7}, 0x0, 0x20, 0x20000000, 0xfffffffffffff209, 0x6}, {{r5}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0xff}, {{r7}, 0xffffffffffffffff, 0x2c, 0x3, 0x5, 0x6}, {{r4}, 0xfffffffffffffffa, 0x6, 0x1, 0x6, 0x3ff}, {{r4}, 0x0, 0x90, 0xa0000002, 0x8000, 0x6}], 0x8, &(0x7f0000000140)={0x100000000, 0x100}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r9 = getegid() getgroups(0x400001c2, &(0x7f0000000080)=[r9]) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000380)=""/95) dup2(r5, r5) open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x85) 00:51:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x7, "5a432e5d2ac36342a15dbe64a09c3928903c0f34", 0x80000000, 0xfffffffffffffeff}) 00:51:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x142) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x81, 0x6, 0x0, 0x8000, 0x6, 0x6, 0x5}, &(0x7f0000000080)={0x5, 0x4, 0x1, 0x2, 0x8, 0x800, 0x0, 0x80000001}, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffd, 0x9f7e, 0x100000001, 0x7, 0x4, 0x5}, &(0x7f0000000100)={0x9, 0x101}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x4) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x2040, 0x8000) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) dup2(r0, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x13a) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 00:51:55 executing program 1: symlink(0x0, &(0x7f00000001c0)='./file1\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:51:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 00:51:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) 00:51:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r2, &(0x7f0000000140)=""/58, 0x140, 0x400000041, &(0x7f00000001c0)={0x18, 0x3, 0x4, 0xb}, 0xffffffffffffffbf) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 00:51:55 executing program 0: execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:51:55 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x0, 0x5}], 0x6a, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbec1272a0567f84e, 0x0, 0xd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xeba, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x9, 0xfffffffffffffffa, 0x800}], 0x8, &(0x7f0000000180)={0xe3bc, 0x80}) r4 = kqueue() bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x81, 0x14c3015d}, 0xc) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x10000, 0x1, 0x8, 0x7, 0x8}, 0xc) close(r0) 00:51:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r2, r3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}], 0x1, 0xa35) 00:51:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 00:51:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socket(0x13, 0x5, 0x5) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x3) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) 00:51:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="fdad0e8d4eafbd62be0300000000000000fcc5764a4814da61e1553063f3285ea803d3fb638f993d63da897e0d4506cb9b1092b4de14b3bba9eb38ca5905", 0x3e) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000040)="055d4522bded2a246dfe89b4fdfb23d41e5175564dd80f010cbe44368552c9da089d0fa6d6da02f19532880e7c1de34cd80665831e07", 0x36) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 00:51:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf000000c, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe9, 0x8, 0x5, 0x7ff}], 0x9157, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x1ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x46, 0x1, 0xe, 0x1}, {{r0}, 0xffffffffffffffff, 0x85, 0xfffff, 0x7fffffff, 0x7}, {{r0}, 0x0, 0x8, 0xf0000002, 0x2, 0x5}], 0x2, &(0x7f00000000c0)={0x2, 0xffffffffffffff01}) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000044, 0x401, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x1, 0x905}, {{r0}, 0xfffffffffffffffa, 0x8, 0x81, 0x7, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x9, 0x1000000000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0x5, 0x20}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xe4ef, 0x6}, {{r1}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x6, 0x3}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x20000085, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x9, 0x9}], 0x9d, &(0x7f0000000240)={0xffffffff, 0x7}) 00:51:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x329, 0x100) write(r0, &(0x7f0000000080)="f0e68ec8dc088462c8bd22c9eefbfd71955aa0f947cf943c5af24f62e76fcd0b6330f81a265f188584e8f2e8262f17beda1692fd4942f1172b6aa54a42baaad7d58ba9639535debb046f228f27550b4043405315217038d2dd4a144942ec84f9b460fa6e7c626ebbf03b9274ad62d080a1e5a9807b22c2afaffd1e25417c", 0x7e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) close(r1) 00:51:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/121, 0x79) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:51:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x91, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x80) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 00:51:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) mlockall(0x3) r1 = syz_open_pts() pipe(&(0x7f0000000300)) close(r0) fchmod(r1, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x7}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:51:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$getflags(r0, 0x3) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 00:51:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 00:51:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x3, 0x82) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000002c0)=""/218) semget(0x0, 0x3, 0x8) shutdown(r0, 0x0) setgid(0x0) 00:51:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="d81a321b302cc0387a190b587819de9b7358cf0000000000008d6d6b49f10d44603cecc591183a4c11f13e3710eacb226b0b3b70db79c867cfab938820ca957c67f58ddcf53b7217ac399867c78c08f5b8ec2ada571d01afe5ff15e6eec5626c597e71fe76ebeb649323059799d0dc035b099f0482021ac8cf434817439e6f2746fc710fd28fde3c437fa54731c9eaf7c84e"], 0xa) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x8, 0x10, 0x10001, 0x1}, {{r4}, 0xffffffffffffffff, 0x18, 0x4, 0x101, 0x9}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000023, 0x5, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x1fbc, 0x4}, {{r4}, 0xfffffffffffffff8, 0x17, 0x0, 0x9b9b, 0x461}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40000002, 0x5, 0x1c8d593b}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0xbe27}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xef, 0xf7}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x645, 0x4745}], 0x7, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000005, 0x0, 0x2}, {{r5}, 0x0, 0x4a, 0x12, 0x1, 0x7}, {{r4}, 0xfffffffffffffffb, 0x2, 0x60000000, 0x3ff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x51, 0x21, 0x0, 0x800}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x0, 0xfc83}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x5, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x61, 0x6f2, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x26, 0x3a9}], 0x200, &(0x7f0000000040)={0xa1c, 0x687d742a}) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 00:51:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r2, &(0x7f0000000200)="456becfdb3d35b9408cb12ccf38fac48beaffc6827f30227210c489cedb585b3646ae263eacd41f82948d1e163ff57af73e07ef388fcefe534021ea1de475590c67d211adc95ea161a2743de58421250d39c7d00f2097e4f156a1818774bc4a3544e076d9801a5485c7087d6174dd3fecafc21d382446a98d1abb77ec54be1b38d4102a1ae6ae1065b6a873ee719a2e51180d840389fc4728fe5c2ab353551e0cd985ba052750a02b9e3bc83e5de4feb55a0c34697037493dbfbd1478c4bf61335335866b974b8e187", 0xc9, 0x404, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:51:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000043, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000480)={0x1, 0x7f}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 00:51:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$getown(r0, 0x5) r4 = getpgrp() setpgid(r3, r4) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000480)={0x1, 0x7f}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 00:51:58 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x7fff, r2}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 00:51:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) write(r0, &(0x7f00000000c0)="3b38eaedff8c1aa75b696b8daede59a9ca401ae6b7f890abb51ef03e5f176db2b2677f6bc6defb094e697896a0d68c7ea24bfaa771519407d0e856f5f5246ca600b575adfc4cef7fff4640256b86ccf9aa7b57fc66a17f12af0f1df892370a8fb75fa7956eda205b1e6685aee37a845c2f13743cd87261ff0bd2f0afc38c67290a5291b6c83a0947b1aa8a8af1f57ed7e0edfd0cff8590aa8c1af123f582e06dace5c05e4cd6d33245959642b7b17a6f4ac1857e9776eea504a7cb", 0xbb) flock(r0, 0x2) flock(r0, 0xc0000) flock(r0, 0x2) flock(r0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000180)='./file0\x00', 0x89, 0x12) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/108, 0x6c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 00:51:58 executing program 0: getrusage(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 00:51:58 executing program 0: stat(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000080)=""/141, 0x8d, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x8001}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 00:51:58 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a4d5a8671c8d37e0a364a8905b4663ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1e4a174b7347cb1ccd2980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbbc3d8bf420de2a163afed91c0ff312640000000000000", 0x73b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000940)="74ba32b4731b3d24535538cf5fdb93c98c7920211793650bf742cb0b890b2b4ea1328136aade680523dd4c44e6d9299858e47f41bd2a6651c2e9342e92cbb0b39ecd4fb3888b8f5b63802f385189d430bc645e29b1e0804d443a829ff62a7bb54311a1e0d25bfb9d66afbb2a2974f34516", 0x71) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:51:59 executing program 1: getppid() clock_getres(0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 00:51:59 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x4, 0x10000}, 0x10) socketpair$unix(0x1, 0x7, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0}, &(0x7f0000003a00)=0xc) getgroups(0x3, &(0x7f0000003a40)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, &(0x7f0000003b00)=0xc) sendmsg$unix(r0, &(0x7f0000003c00)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000038c0)="c9b3459fa46334da470dcddc2a9280f9863755840680a1b70e83a0246b6811e684271c163a089d8148e3fc5d7a4663cfe1f4472b65f8e938092a2a9bd8431924999de3", 0x43}, {&(0x7f0000003940)="606f327e583e4ca4acd89bdf4197c614f3385a6adb8af9eadcc52fd1da7cd3b04b7c8a41bab9d79481cc21af329addb6a4c4164149deefcbfdaaaa5790567bda4f0cc8974e5aa8fd", 0x48}], 0x2, &(0x7f0000003b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r0, r0]}], 0x88, 0x3}, 0x400) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/139, 0x8b}, {&(0x7f0000001280)=""/218, 0xda}, {&(0x7f0000001380)=""/12, 0xc}, {&(0x7f00000013c0)=""/88, 0x58}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000001440)=""/241, 0xf1}, {&(0x7f0000001540)=""/14, 0xe}, {&(0x7f0000001580)=""/11, 0xb}], 0xa, &(0x7f00000028c0)=""/4096, 0x1000}, 0x40) 00:51:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000180)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x5) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x200, 0x83) r4 = dup(r0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0x1c3}, {r1, 0x40}, {r0, 0x40}, {r4, 0x41}, {r0, 0x3f}, {r1, 0xc}, {r4, 0x80}, {r1, 0x65}, {r3, 0x14}], 0xa, 0x5) pipe(&(0x7f0000000000)) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 00:51:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 00:51:59 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 00:51:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x9) listen(r0, 0x0) 00:51:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="09fc94f7ff5451d649033d3157b6649ecf6e453f", 0x14}, {&(0x7f0000000040)="c7b72e7d47aababe0d5c392a3bc2a7352242c03e643b6d809f0ffe5187c62dd784c5fb44590941d87631e56609334f7c5d6fc24455c918985754a46f1c24f42cc072c827312df9052f4b3d4c2f9eef599759b3b4de19652baf517acf8625a014147f8ad1bbe9b377764ee8971ada7fdf3545f418358877cd0e1ba1b720e533eacf7c04bb6d8d7a2836263fd2698a4f101c124e2bd842d5da4f3c78dfa74c8eeb68afde216621521ca62ba1eadf0323ca09ba", 0xb2}, {&(0x7f0000000100)="c7455951d47e9cf40ad8", 0xa}, {&(0x7f0000000140)="5a33d60b5ad11b06c82a9ac9bd204aa02b365edac68cdee6ea2fa3d28972036acf4ab670b46155aca79f23cfe4368ff0a0a1ffed2f92d6f9b2a9ba0a9b3d15249071d5460533817a049d8833542802c687324cdce53d209843551ae197e1315ad4cb041c6756a21d6824d896765f416d38cf0b8f04631d129838053c195a1f8334684853e87c40bd9910b2647315ba672ef43ea43faecd07f2f7237b6a3c23b0524822aa43c72eb5e9c1fd176941a4d20c9b681808e9f53bd709378619f51042902e796e383603a2166a8de620f7d07b29d4855e48888d11f4deb6ef31f90044893e87b161708ce4b856ce11d6848445ecf0f5f0999405b8b5d1dda54745c9a00fe3f5f31502ae3221328a4943126481be78643dbd03797781ad75021ac906f1b79d44855f8248a2a6f1348d30a7f7d00cc23b9d9398d6ef75d183f49eb36c2ffa34ccea6f3736c6d1230cf706593bc4c82076dfd3297201fef259c590c29dafe3bb8b084dace492e8bb349bf45b8fd1b66d92060e7e2dc429dcf1bb0e901f5934054d9d07186c19a79037598defa423c166bfffb8864caf02d88543163acde8e5769ef9624d0a06312db9cab08d7ee4eeb684902be2d62c0670882beeee07a01766a5a9f07e1adba1e13c87027765d386e5f792068f8aa811338f8213e16a98a25a017f6477d4ca5d237ca548c853b4f86758eddd11c207b43e7c6f26ea040e16a8daa9680fe2ee4fcfac5c857d8abeb8456b6cc0231d4fe94217bd34138f693d2b05de65f42ab849ea37c41336dc541d8fe01a60aebec0824d3dc3799856d5f172e38dba3ac477da55d5a7bfa86e355a05fc1243c00bb562c62de40e7d2495f89e2cd1b1ee303a2c99bb17e6db63c8e6429552952c93cfc28c8ebd0df7c55e1b6ddd4668632ad5644cabd5f29e81bffb34f37d2fdd121fc3619ad397a214349496acc5323900504c8b0cd96b1901541a3252833683e54e5b4b0f50ace1e853b0f2d3ebe7ce003f51df06fe8a305b406f23f6a90c0d91b313a61d55e122fa993bcf39df0e464d24b8c4970298cd49988de1ff412d317fc6c2809ee7e16c79a5fd1b119bb40bc6abc9b156e5b0cabd10aa7fc0e2925e4bbaf78756c65295bf1bec32b3a4a2c4c634ba762938b5048eb83ec28a4e67f3051e96ffda69be147a6593a441418bed927717505e1447fdde43c6e7637d21bff27949b7fa1dec88487d1850f81114f1f22de7ec0f70f772fee20d5cdce9d42a65b1e7a19cd5e1eccc1a662ac8f5d4ddce3ac0f71abe6404c7d221570a71de3e539fa7e7414a895ecd7cf4c81e62b466a3e442cf58a12cd267dd540a7680eea53bff42a6509d9c09c8e50fa63aa0301b16ce0a8fe703ab3bb39fc142f9e1691492291b429b148fa9898f45bcc0fdc2792738434a00ab458545bb00facef1665bf650fd3d07ae3d65b62f0e2bdb618e3737b1f37c4b4f756051675b81ab3d7e8b38cd1b51dc45d3b76bd5774f28b061ad39ec9b340f593db8694601e4c4b9332d6cd86749f93c1a209d31123f42eec63bbe624113a4233211c973cceb911f524df447b693bf84ff4b0cf5eba091cb8d04ae4249f614809a774601c284bcb9353241db6fffaa438387dc3b0d133a42ddfee3af9c1f66af0bbd41e9aa464428a3939e5087feba9357bbdab94404e5c4aba2b52df47c8f00f2f7942881f0da6222bf1c06aa70b4671e51685f7c81db276f1edf6898febe3678ffd2ae27a5f8d0ccc4ebd95a984df4fb7199ce0c9e89614593eaf776c7178db3106984c3393af0dbd499ea9add1d974e5abada52acbf012b67ab43db091773c73ebad16161af12e4748692fd03ccf7305db3015a2f6c920b7eca89ad225067752ff7dbf86df835bef3604c92b989f07c3852a4153ac4d3008051249cff4c910a64b82a1311816f20450181e3e0fa8690abb7c68ede87462a19f9bdf80c79704fbd5cb674ac832329d8bea5caa0bc67165a93333376295f7efb67fb5298386047123f1afe9861a135e21c79ae768925c38622d48deb87cf15360ab5a1e613019035fea0a1a78206849d1cffe5ef997c883b74ac787a02ef5414ec03f3b9e1acda1d3376bc586aaf51d5d0c70a34d3a023441a38d9ef9acdad9afeabd07556b2f8c343ba261710689f983391dfb711a0ec818c5e4ce19bee577fb8dbbaf27f4a69b5370fe4c82daea76767eee92ba6b37d9023ca789c02df2efb429022e4067832e4fd74435310d6a79ea8e6cc4836e011febe3d98b96bbaafe52ba4969364cf76c1f3529ee42b2a2ef6d14e62a4ad8af7c093c756ee7310a757f7f5fd2e2f6fe6e11213483a1b06d263e6150fd5514c28bb92d4059d5ce4d162c45ad9d9f9fa1f7fa19418f82f5c8cead4cf454bd55380e544525a408727ddf4455d8d539abb378dfaefc01f0ada1d0a7dc049616a124d9c2aea4032720f0b32e066f5f97034f4cf3c37313534372195f05c039efd6533b659418af69a48ad35846ce770e4df5d652dc57e1e183e604beb85aa8a08ad6ed27d88bf0bdbbb0b55c5280e6eb7049780a90e4e2643bead7385624c6f5a9d9bd215b490c0ef9ccd86cfffeca8621eb24f3e4b70706ccea419d49d2970d801eacbb30a13cdb4556a91951fade3d5e9f17b828277d2aa468f48d0c581b42ab22a309b45ff5ee65692da39ac58791875c8b192f529050158842de9f4f8ca2660cd9ae36d42b5cc27859ded9337603dc77c20968b41fed31bd732ae571363ca75327123b6cedccc30ddde0f70cf92dcdfb8390f5864dbb0a76dde75293e87d92a66ee5389cd486635f317c876cdc2d1bacfaa539e96c3569be8c9d8aa06b261868f870370ad5a94b233899042f43cfe457872d057d9eb98d02bcaaf32e37096a866803abbb006ee2e746a018c6cbd8c99e36c721e30411260592754aa18a7ea403f0c2d2289501597d29a77781c2d1b34bbcf48d10cfb6f41719d4ed934c0488663cd87183b0a3e1a69a2c5a4127f22d1c42e86d921233554ee9d2374d6be84c26a7ed9cf6412c001c548248ab801ff9468623f800e2c0d8dbdf9c823d8fe2c9505ec7b0a912be52f53c6be0cd9fe435844cb0e27c0538b74c52e83b9dc6e414ec53a5e2e44adb9820003d645ea7833403726c3c29bf907fa27ae2d72157c1cd3a04b016546d7eb57fe65d372576df7c00c79019bc3e94e3999da2cd74b1f0ff975627e593cf3a828feac23b284ffac8006301b1b69ddb7209c0758d68dca8f7f2abcc42a98601375c570283c857d2ccd35606ffbdbbbe00b38f12b4aedd6cfda360d57b351a3511d93398e4aa488dcdf107c445f58bd88372dc3f67b1719924eea1410d2c8a7431d76f509354a189fa6eb9192063653489e6654286f2f1b2d90a442b645e5fdde40a9b3c631e38ec31b43148c27f6a8d06e744bab70f9129e9a667e16d040fdc9da148df9b4cc3b1ddfe54438eb7bfefa89482864e77cb2002d24f7d521f475a9f5065a4d319db25832c948bdd500eff348cad1c858fa152b5d71d36cc321825099d4615b85eb2df2e48432412b6b47306f85e85acc3d7dcdc45aefe643509010d4d6866e643889e68b190bedc0570f0e805aac0437164e75def229e7e9f8350e95ffac78286869a947b83a142905480781543a9966c35fa893bb89e93d4341f1d4230067f80dbf919f8489aced76a73f39e76be494fc060f6b6613edf1baec6fbbc1be05ebb7155f0ac1ba6ceabe60786ee82528eda6e0c10627254c430c2482bd0967e1942cbbb411fd1760e787f75d3868fe5eded9cdcf0228703716780b40a308ecc4c79e15465a69af4f23cbb03f3a7762662d7415c181ad6d5c73f6b918632c0dcd77679f84c55baad0f64529c9979329cf24f02174c3b0a21821e7c0f0b991ef5b8159f9a993c0b1537aef2e0f0e929d85348418c3f8d1003dd3575077843643f433ca80d6128f6816a796dc04d6025a404ad279d8acc6773a326d11910e8330f2efaf498fac04b6ec82e3ff3035442c1e8ea4843d4993baa05b01f1a006e628adf1d4ba1fb40cbc25ad27927b8aaf4fd8b3181cb8070103e2e8e01ed03de60b1d6894a986159b812f56cf710d0cc31a9492b5479589c786e5044ad2d63ddf1061ae6ad2adf666972128ffed30baae35b2cf6bfc96ea1e54cab28ad815f072f6480367b5addf7f6cd08fd300436d66fe67dbe13164316e7a8217ca0eceb5308198b14614bcad123f7393c73f587fb8547dfc92952f280712f0b6f3246a734a5a5bb2b3b33db7d73dca0ec9b82e65043c5f5593f8940f11d6819478b809239b8b51526fa2f8a83c09ecb9d251d9bfac9b2b71e6cbadfa09658a0a1d3fd20b314f8bddfd2aaca2f5834c3a21605a5ce04c89ec04daa7007f71790d04349804979fb10abb9769c27cd5e50ba3316125ee40f4ea6fa17f79a3f300753d386651111eb3113dfea7d212efc33af8ee9e2aeaeb4234b70987793f836b278cdd070cb93c42fdfc5f8f4ec4dbafea4d52542b777876240d1265687f50d46469f0c153bb162dbf8efd9c1b73cb41405ac912fc5c578b4509762113f26d5e8a7b43bc042b6be91ef1403c25ebda644178437db6da596e3e91071ae3d35e8380b849fc62e699e9aab847a62d4067f978ad515cd371a938358082b665280f54421a095b3752c803fe6bda52fdbf61f94c44b7f3808602b9c6673123a516997de372eab505cd791292106a9009a5da5bcf34e7d6663500747bff71ed5d450da434fb121aeb4b3ccde2e5ad6e67b2d3eb693c14422ba11cd436237f8f3bc2baa83c5b1ab59869e374bf6a45b30ee2ba9b9752420e68ac5168868b15aa6d4a4d21314b8afd215bdcdaf17e46b68c302b064f26bc134b38d7cae78139a922086437b0dced593b5425694adf2dc77225a4fefcf7e57a71a394ca46db46049e1e56b3225f2a07f8077abf20ee908bbd9521c42dfc8950801ec0fe9f6686ca03acd0deaf134f805cc63c07d9103efd817af486826de803ab97986855a74e31c5810a1a8351c342cecabaac9feb2d6135d2f89e27435d77c136b9a3e52fcf0cc0784178c45b126c24021eb3ffdb23de35e58a2c4422cb6a6d5a4a75a5274092971b96904ff49f5a21c090b2272f3c29c59b0f1b6eec2a781e27ab9161db79bd7f3e346763224538deb7f36e43d81b28cc45af737a8d34da613394555a8a1840bd746dc5b8d7244d3fb8372f65b037b7a0f196874392a5e6dd6de4c8dfcc264736fda9390a83bfc1aaebeae2867eebfb25f7ed6fdae23d13487c490fd9ec5ea76b65251a3b345d368b8f57a507448319178de290ac11fd54f1e34aae77297609ca400049500a039509bc60bdfafef5d48edf5cbb2c02687bf8d53d6015eb76a77dd24f59f0722e3cbfc2c558f7524369a590c34b744d63bf9e2555ffb5160c4054a330821a6b0062a32d20d895256bf5f89bdc82f107d9c9477d705c4406f507b294680ae48d1f2d500744f42eecce6dd3ff150e3ea15072cccaf9c633aae5a151d5ef5235784861cae72ba9fd3c2d777ce13781ab1b15c6bee070bad674fbc13e65c292e565423aa7db462765c41b21e698cf3dfaa0ae8a83402db32ed79e94fdad96cb8356ac9032193bc7ad8d3a8df909e913751fc6ea62c7bf2005060e26bedfa029caf597d67c2cf008791fa06d892501bd6d7e43c6e2ddf7dd301ceff16364af13db360e1fb0cdbd3b2cbde00339f646506f0c1e4ecee087473f33a717dcf2160d98195ba3cf1d3e884042b3e8cc21d04b50d5ed9fe0538c0b343e57e188fc44e6ab", 0x1000}, {&(0x7f0000001140)="c719e575ed45a1cad576675d7fa3bb8081632bbf3e1bef6fa1c97a8c964087358f83844a6d83047781a61beb77cd91cbc4e96f999b7c1e93efdd19985f01e31f3c867699b1600b1b734a73169693ef0997848b10d8cd48eeefbe5a", 0x5b}, {&(0x7f00000011c0)="8839c8dd947095fa5330a7c89107b5b1cfb094f151eb4fa557b23d7c281f3199fbcf4b14f255e36a00642f0cc904b7adcecab8deab9ca2274abacc2e704d35ba57a4a2563602f8212eda6c6d521ab7ffcff90911814b93925f5ee1f6ebba9491cc827f1a0c5d8e67d48fe2faecf3a5801cec8d95959d0852051601e32f51d42ecdc93ab8c30ec62a2ecd0fca61f1efd52da31f182c18759fe91e4ef23c0c80ad0c792e38f8944fb7576e6f6a8cf0f7a9f3453e11c75d9f644f6c0ad6bfb7", 0xbe}, {&(0x7f0000001280)="c43de22125bd33ef7e4efe85a68effbc800acde49a36e32a8249d1ff0b5da60a508e894167ecdfe6c424b2298de6c2c1824592852cafbea160", 0x39}], 0x7) r1 = socket$inet6(0x18, 0x2, 0x4) r2 = dup2(r1, r1) shutdown(r2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001340)=0x8) 00:51:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 00:51:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffffffff) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r1 = getegid() setegid(r1) recvfrom(r0, &(0x7f0000000040)=""/55, 0x37, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="0100feffffffbfffffff"], 0xa) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="c3647b3d24e9e1f26648c38088cd3303cd87a3d43c5403e765ad169018d36450b5b5b9ac147f12736d05210c5e425c20ad165f8cb7a4e1044f0661328bc17eeb7f0367fe68745a1540efd6d8d47091eb60e9432b35c9785622f735bffe5f3846aa83b798245577346c4bfe7f01d127c2a50110c68aa12ecde177f6cf01a565a2595706eb57f7898e93fd33d314", 0x8d}, {&(0x7f0000000240)="d24cf600e559d690c1a43948b3cdda3db716cf4cb7da2e54373c87f27673958e20643a0ddb99323d62994dd9dd2064db70847b59004fa8b97249412255eb330fb6e93432d7055dba73951bc3b6521878631db8ae4f6ffd70a3c0c25a78e303e47f8070015688ed93e84c3a07f90efaac28359b44b279308df90561dc23333bdb810b8fe1360d21eb1d90e49bc3a2f2cda0b125231d9cc43666bdeb6235c5acff2ff64d7fc107b76ddd498f1af73a088cf18793333d03206b460ac039c60d8da09bb29d45b50c3970568acec5a4d21b3c42f13fbe0584d541ed7152debdfd5204cb28056bfae425ae06c521b54cc71bbdf2f9672cd35e35d1d0ea52d7cea0e12d87b8c951cab7f567c38b00486a62dd730bd3584c85f665993395da6964130d661f7fde68a9815317935b5a7e8aaaf90c18c8c0db27f5a5fdd0bf7ac922b04ef6d0eaec58da0e06e41a6f617fe1cfae8d3b5be12c6e196bb879f669435d558ba3a1d7faa66098010b9f1c7822cb6a1273f27eff1a2839266f71927571a0db8e17a1a73bb5f56bc5e74aec870384cd0b81a937ea30240cbf40826c7eac6f7251cae6ab9d60474533b71c96a34e6d930ed6ea2bcc34b6456b64827ada8c2e1f3b2011fb316fe281192a6fa9e790a4c09a510416efc12e96ff9fb9190a5693d7d5e9c3e6c67c13096c3bee03026ab1214d07ba85d419eb0d5892b427d27ff7a9e7c9d452851fd1b56384d7321cde984d8b6130eeb731c524cd35569963d4b9fc4d3d5d4eff8e15fe4c88916955d9c99c5ab7ead61702be20b5bf6292db5c50b16d9f0e298f4a7d56c38674c78e7c6e8753a74dd7d5444f639d99e24d4376631b5381da325cc68545a92c5cb23f1d10379342ba7024b1808eec3948260fee9661f932d82d8cdbb45a778808bf6b529105b6fe9b1c013c049e2437318b0fdceeb7ddc26add69c13581c732d59e3034fe87ebb5e79e5aeccf45b6d777def01b3171788d565b2d23bda3d954b1bd82d39b29cc6356ac40e3e9130f122fd1850ac4e09c1c5d94f725cf50821c309db4cef886a5769ae90ae319d83fd2f8da6637305e217dfd07059620a37a36dc4442caba0035d9516785c223f221aa8f976be3eb26ed2713ce336c3eff9523c0245f07a7d438902f9d0d0513eb3f3af9e34712d71ba126dfef4212e7e3cfbc85834727236c6f5f98765563a9b2279370c79f5d1c50b5da6017289ffb44ca6024e296add8408e5f54337ee1bcebdeddc2371ca3301d9eb2c198d8ce33d3a68094a2a599998f6d11fb9909b4d05958484883888e03dffc87e98875dc4b0a823fa7920bf0ac9d45181d4b09d8dba13a40293ee18d89892b8c8de244ba84d15055f3f001bc8643e46a0c5675555de3134ae6272e23af2a406e0b9162364eaefa59ffb6d40ad7cf61465447c41b328e900489af4a24414a508b21374951294c8f5b699c28d4cb3e350ca8ca3bbbdb8c07fdb0b6d070eaf62146d582d768443c1c9053762810a48678f23e029062033d9f4e3dca7bf3df7cbdfb76f519210e7f262e3dfc4ef93424235cabb4092d1f407683e457033fd10b3644b21e9527180d37ffc68da538aaa8b1e6c91748eec4c87a21fa88b74fa9267eebae54c193e0097370461711e6408bd48888d99b97eee99308126ffef54b062f7c3b8ae4860a93dfcd10d600f71656874a5ebeccc540e8a4658dea096e0bff1e204a79128f1d84cd96f3695cf1c51ccce6fdb194c549710a987b03df971d7f75bd97993129b0d46c1b0a5279c0286529dc8b0dcd66d473e62be50e93c3c2b492cc24bd09fa9df9c166a2b9e349ac2c0038297b241996df24063a59b8594543cc8c67d5edf85fb5e0b9ba338a6c9ab65977f21666c17b534f4b62d980edf141a3d58635285fb3855ad0ecf298747985f357e480d833f94d521f08a4337e5755a22163b04a2ad09a7652c72622bd3f06e487ab37e0b81939b7c6973271915e97cfc4b5fd8387ee5aec3b465a905e23e1b6ad89bb59d47e1f436d538d2ae802e2b1b378caeb827abea5188b5a972162bb65c7f291ed8d3832275094af331c47cc31e761875ec80a0b49c9472397e1af995e7353c95bcf7afc628fce0f0c8d0e63cf8e7fd67fc798eff29f3b209c78278b917056a04e0283091db49f92e07da025ed126500e9187157b38dbef1fe3f6107cdaf182e95e49bd73aeaa583466dd3d7b98d1a6e36a9eae63417f73b163e9c2aaed9e2dd2b4adc72ffc7e0e9563996db256508544cb56f76ad4e0237e358bc5288f71d4a515bee448ae37f3716d9bfca10158e2ed1018088a9bbbb3078febd8c614aeb9f6c26b7d897270998970cb3604dba0a83a025f535ca0b3dbf421617d7890dc7455f87c48da92a05c24e6fdbe0dd2ca2a3dd6854a54d8169a1865e0d253e5d6881f80bc2f0418a708f99692c98ff17e687b8069b7031edde39e7dec5f8b2faffaa752391852c4451ff7241082d850cc7145c3bd9ee6ca8a7e0f64d18e2ec57671a6d6eb02cf8040f3916e87e5607cdfb3a27599562d62d8b9f8af7d427704cd132c5290116bc4177c75f0a3f7f2818292bbdb369696e2e5301740c8aa0beb73eaf33801bf57fb01ad6d333be12e846731406dc1f498e09195aaa7e9fbfb7b072d6bb202955a1925d95faa50c4e1facb52645ef55afaa2d9c6280c306bf023a91b34768e1a48fe315738abe428a18c820d997cbdb9891525a930532c30dd840d170441b7944802ce5beac3358bbac1043f0a5130d1e5d951d9e36c7f5cf38c2ad7bd6d6b5a6c456269d20deb3b046a10db2abc8a5394309b0924dd9701120aa4fc640d13f5336c82050ca467594bd67f78231637d7ec0739ee15e9522beda0fc820e9db5a1c5bbf36d1c9f82fc9966422539de72c5644845fa75b79a3e41ef95ee8c8608bbdb36adcbfbcd1c3050fd1d32ffbcf344adf04640fa90ea39ef37be184fa37afccf83d3e608e836f592e3d8dbe76cc700d95bad1b74efbbe50833ee7c11689e63cfd2d9cfad74ba48cd21db05cef2d77dce360835cd55badd9fe37da4b0be0c78f9a50b0e3d0539ac04c1da8c85c324f16bc871f2bb227e9f064fba64c23743ddb5f723cb0cc9b0de873e1951d26b49126938363c8166986e0b3c95a954b93579702dccc3478f59105e4c6f07f7d575f5f6280869e9cde6b15fa32407ad862a03d614ca1489f003abdcc2a2ef0ec3506095e74886266e21dffa285ad570af6f126a8c635ed51397600eb7db2a6883d81a89ec560bd30d61e6d26fee51b5e60d86ee0b513f8108812a2fc048017ee64d0bdab92a4c49d81ca75000e7c49538c54618e3003d751b23c29aaba903ec0d3251b75a01d34ada6655bb19658fa2d26f86811a4f4e8a0cd52c51d7e790e1aacecbc6989cd26f1ab7314d8a34f7585f143341d5b28e36614dbd5f1276298fe754936bded5125ef5af359788bccdb487728cec6d75df35f7139d136d810ac2943bdcce578cce62f6c5bc598e5b7503e4f0a33b9f1195e6e22b8a58d68f0a084a04202c49f3f4df77fb5943f767a38e75efcef4278f4115ddf6984de1b0bd845b3fa328fbbdfa67a620e12fd9d9b720c657a873643323596bf9dca0fe675526b17154ebcc6646bb44609aec299f8887d3ee446fec463819be386650f34b091e3039a1b77914760d2819a324d4ccbc1e82eb70786cbe36e0b131688ddf891aeadd10b14d42d12616d7470173873db791a1bf081dbab72e62cdc70fbc0d3eaf6e25a7d3dec714c506143b170be7b67426ea669a027464989f8b4b182e6abd34a45ba3b2338826ad2f20ab2cf51d3ac5dcfad414274fb4ddfa95fb32296054a43a7b984bd89988fabee1dc1bc101d9a27360f7fbbf98172a431d4f82de24842a77eb62bed943d4deeb91bfcb7dc67b4fb804c30dd5275830fa1914001b2e83ed66b3674b97662a4a63846cfce8084672f4d838f5aa4cc6cac42874b81f393bac1269e8b0d0b990c489f1d9f51946a7bc1e6c3af172b89fadd61464bee75b31875e0dd9e47c68563005f07f9819750ae89f48440fb6719d9e7610d3e665d7c3cb7f6ef38167b0e2d4a512912b80d8b509ba59ef8b4db091a639be3745c94eb1964b79bc38f473c69a2bd4b4a96faa5ef4856bac85df2ff6a5dd874e6ad753f9256a63e631533cc0be60ac32ab19163f526d79a1bca533b59bc842e345d8ae2116c31f5c9b6e39130fb860ebb64b9efff776aa02196627d802f7840e3de3b8a2cb4d423cce945c6a8634fa4e8d1d132bec898c2ea4948bc20b40395f1eede3fffb370ca82eecaa49b736994ebb88d7ec3874e93043b90d3550417711706a6903191720b4f74d271b39c189e4ce467abe4f91030d144fe24f77a6b57c32cba850a006129c673b66ad6f15d16db8b64efecffd3ddcce1c0ba96c0dfc98bd79da229f43deeb7d0b747bf5449701f3c03f8ee481c71766e5aad44c409eff3219f83ddbbb3baedb47a3f75cfa9a49236f58c7496a39be1c254aabd058544b059cbaa37d24cf1d540ee3a603cde72a634fa41007b855e46e9e0163b16fa204b08aa2211a2f8e2aff0f8669cc730f5456dd1655c2b872177a46155785dd8f60a7b38a3e5e2d2e7dd0d07aecde2732ab1a15aa3cc9b5b3ec4f4308e4fa1180127cf7da47c0482d4e522cbb38f13beb56542c28b9ccf61b20df6ea188344d21db781bdd7c16b40d3508dd3207f4421d92e282440b868a0f1c649f54515e57011cc2f2ca95362af3c1e66824c12b196680ea0946e808b4c920618e9397a77839e188d74a3c65736489643436561ce07af970b5c05d17678cc485c9d23f402dc95f213cfbeb915e6a87e810866f6e3e2a840888c1b44c47f62d1183e741dd716f59208ea0d02547341e3a848b7ab1d0c7fc647aa7a342b578dec3d59c821c2491dd803b036f8f76abd74c1f80e608c3f0cd95993fbbeb641f0968af912c938aaa451da58eaca13c74bb1bee0cbf736a8228d042127ec3c9c9a44d00d710ca55659d827e0edf973dabe53f7c03b75596442b3b83272cb549f9e9e395d256f1342f213ef24d3f7cdc52a68f0881a140a538e817071bd4f2b0b6269b30b534ff88504b76ab251f58c8b6cdb0b0f9ea9658a58e29d61eb71eb2499866622a30016478757eddf9421f156cf80d0bc84ace40c6e56a50c382b15ea3b832717996979401eb63d9c8d964381c7401bcd50bf0da0297959bfb3b8ca46b8ed7da600e1623ba5d5fa0d961ba6ed45d6888314657bedf181f6f7d60dd5314022a362df778ae6975664ead36e71190e5ea385191c6b326959dcfc9f7f1568e12cce6f3cd2697b322e78dc71b672712ea510ca6fe273dc3ddb4666cc816eafa90e05699dd07d7b587c59af58fa382d72db320a6daeea18fd8ed268e1687ed120a8330efb516f7ab04a5ddb4415c4364e8e979ffaec9f088860e45481ff7fef3dcfca450177ec005d09b914569f2113e96f7161d836c32237a6110d7eec50cb4f610b995f3fc166b1285f42def0f4c009bb5119b1b6bfcbacca19787b6482a363c66ae940c97f01c4ef147dcea36ce83bc8564797de8b526f47db7e54f5373548113661e235301e6c58a60312166707641e6fc9b8b177ca49456a688e226838f35dbfc1fd8ce819067ef59abe2d431dc7846609c4ae7e3a7da2b369bc4ae63e626bfbc7791bf801247d299bb6b465bee76335356620b412bbbbba93203535d44247e384e846f8696e45c5536820f5b0935157bc14bbdcfc42a026d3e38351c619af34fa2c2ff807f1013f0961", 0x1000}, {&(0x7f0000000100)="46e2a0416e88907c5309de589afb56b4cdd988aa683297445962b8cf1f94c7cba0fbaf953c371f0e8e622be100923cbc57b97de36e7e8c1cfa5e86ff", 0x3c}, {&(0x7f0000001240)="0f1e4721460fb9a404196a5ad20e328f925f43197788c5f9b2df9befed70492aad0c544e84fd4a1c0d833460d2ccf9afce52eed4aa968f639009d9f92c73e181a3115321d40a47bf89010ab99275fe3b008dca4112cacff9ff223724ff8a807837b9c41a436ee199566fac8a2ec6d3187ea1ee9b00723def9df0bb3e400000ccae7e7e384b8786bc227a7e3cdd5380fb1eab64093516c85b59e8b5c851afc7227aabcbcaf8ea6334e9eb653d9c603e5235d336b436349fa17353a68af942559d6024bd354d17", 0xc6}, {&(0x7f0000001340)="61cdfdde887640b5691551dd14d803c3abcce64f0f0c6c845adda3f88cdc0fd41f9fc984508d4470d9a6654d66b9b3778ae71284db39bfae978ac4eb9158978aabcdc7686786c4e6b751551d987e33544f77459fe7d268de21f6e2146328cd8112c3", 0x62}, {&(0x7f00000013c0)="ef38677cd6994ffce94b7a173d49b772ee0d983ec350ade059b29b361be77818c4acd1051ced8014ccae71b1604c978369be45bcdfe4f3c9899aa5c93bafa0630d24dcfd23ad5b0dede35d46842958d132bb5447f73632defd905ee4cb3a9336373514bfb5df1b81b7a5297a20824ff4ba885f3c1b2ec2e78e93a59e531e567317ff15d86a8cc785d27c3a68e000fbcaa35c1aba394078e5b3d91f16060f4743299300cb1f85ae69109986e08a69b393ee3427189f4ab8fdc8ebbf7e655f068445e1afcc3d628c3e84457d1ae5f332a5453dd7c23063790942b5f518b0baf5072dffd95dcc85f11b8a60888bea", 0xed}, {&(0x7f00000014c0)="3bc30ac85893c4a529fb875e2dcfdf9a3d8635b8aaa04a47fb6c27e3ca930f05b4bbd9632c6cd6871bf8d9dc421e4949aeab6452bba7be2c6d76adfabd1bee6a", 0x40}], 0x7, 0x0) 00:51:59 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 00:51:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = dup2(r1, r0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x117) 00:51:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) 00:51:59 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0x2, 0x1, 0xcf4, "a98ac374ef56261528b13fa8bad21f7e672606c9", 0xfffffffffffffc00, 0x80000001}) dup(r1) syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 00:51:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x9, 0x20}, {{r3}, 0xffffffffffffffff, 0xa, 0x50, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x30, 0x20000000, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xfca, 0xa3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x35, 0x7fff}], 0xfb, &(0x7f0000000040), 0xd98, &(0x7f0000000180)={0x1, 0x7}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) 00:51:59 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 00:51:59 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) mknod(&(0x7f0000000040)='./file0\x00', 0x6100, 0x1) utimes(0x0, 0xffffffffffffffff) 00:51:59 executing program 0: r0 = socket$inet(0x2, 0x4005, 0xfffffffffffffffc) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 00:51:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 00:51:59 executing program 0: socket(0x18, 0x8000, 0x64ec) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0), 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) read(r0, &(0x7f0000000080)=""/64, 0x6c58a59563e0b426) clock_getres(0x3, &(0x7f0000000000)) 00:51:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) 00:51:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000208cb"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 00:51:59 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x108) setsockopt(r0, 0x5, 0x5, &(0x7f0000000280)="071aeae0269dfdeec475229cafe42dfcb131d94c58907e1f805d9a6388a7d7c0bd934d96dd6ace6c01545a188935ce2ba402628ea9e6d7480bf6e438d5b98b86fe4c55abeb59f04d762f2d4b8e5e61e2bbd5b53258d1ad2927e7dbd33d8d49286ba2236a3cb78c8800415f795d29a53862475ac741034262c13b832ef2fb3108d0ea990947ca8cc97061a74fa514a59f9212444d8692e78a1cacac3edc007ab189ca4b3e05fa7d2cb0cfacb55b3fd0093d98b0dcaca176e1dec5cf97d473c6cdafeeec5a38", 0xc5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x10) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x3010, r2, 0x0, 0x0) 00:51:59 executing program 0: r0 = kqueue() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x3a, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x15, 0x8, 0x40}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xe6e62b5bab598052, 0x1, 0xffffffff, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x34, 0x0, 0x6, 0x9bc1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x101, 0x2f}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x9, 0x4418, 0xfffffffffffffffe}, {{r2}, 0x0, 0x81, 0x40000000, 0x100000000, 0xc903}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x41, 0x80000080, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x40, 0x9}], 0x100, &(0x7f0000000080)={0x200, 0x1}) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) getdents(r2, &(0x7f00000002c0)=""/219, 0xdb) 00:51:59 executing program 0: clock_getres(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 00:51:59 executing program 1: r0 = socket(0x10000002, 0x20000001, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000003640)=ANY=[@ANYBLOB="5000000000000000ffff0000f8ffffff442962965fbf459ef96dc3b780f0ee8270a8072e4ad7d6135fa1c266aaaa540f0d798e7f75faca8c17eb80424c504f195255beda58a704859a475c9e1ddb2300"], 0x50}, 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x2, &(0x7f0000000300)=""/159, 0x9f}, 0x801) 00:51:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:51:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdc2) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 00:51:59 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) r1 = shmget(0x1, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) getegid() getgid() lseek(r0, 0x0, 0x2) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x61, 0x1, 0x7, 0x9, "ee830d12ba2b41b7bb4432e64500cff526b2f1ac", 0x1}) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) 00:51:59 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) 00:52:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) r2 = semget$private(0x0, 0x6, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x0, 0x80000001}, 0x7, 0x7ff, 0xfffffffffffff001}) 00:52:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f000031a000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000008080, 0x10000000042) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000080)="044b83a5c73652d6bd8f27c75a4d217e846099cd12dd0a371aa5241ca776a4a00cf3c11f85e8d31415c4f8614a7ebf14a13fc653abeab0d7f9f6429cd2fa8c", 0x3f, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:52:00 executing program 0: setrlimit(0x7, &(0x7f0000000040)) setrlimit(0xb, &(0x7f0000000000)={0x2, 0x400}) setrlimit(0x0, &(0x7f0000000080)={0x3, 0x8000}) 00:52:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x0, 0xff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x0, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000002, 0x7, 0x11}, {{r2}, 0xfffffffffffffffe, 0x50, 0x40000000, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x14, 0x7, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000029, 0x15, 0x7c}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x101, 0x7}, {{r3}, 0x0, 0x20, 0x80000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x5}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x3f, 0x80d7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000007, 0x1, 0x400}], 0x10001, &(0x7f0000000000)={0x2}) 00:52:00 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="3529f3015453af2e79a93055c0a37b74dec508a765e87e20dc55e7f3606c43627b9dc38a9efc3bf43d9ec3bea7b6b3886f233241ab350eeb740469cd768ee6bf689f565f3c7773a2062178aa7268838e0ff9bb69ac5bb6fba6ef2f53542ac896df84a38c284c269c8b1f709c65edd8a58f85dbf5f85a0e2d0be3c5f35bfffaf49977169a255e4c4cc062d57681e128b5ee44d8665d9ac517783383c52b57cc3601e5185e71ae3efa18148b77005490b438c12067c932486ac9bb0ac2d6f28bcfb4abe95336ae01d24f70e50ed5f1ef06ec9cec0bb2dce4", 0xd7}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x70}, 0x2) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 00:52:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000080)={0x5, 0x80000000}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) 00:52:00 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8000000000000c0) socketpair(0x18, 0x4000, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xf0, 0xa1, 0x59, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40000081, 0x5, 0x38}, {{r0}, 0x0, 0x44, 0x1, 0xe49, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x0, 0x800}], 0x785, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x4, 0xbf, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3f, 0x5d4}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4625, 0x3}], 0x100, &(0x7f0000000100)={0x8, 0x652}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="8d6c3eb3547252e1d34919d181046870d143bd26541a07fc1ad8006a635b77711b0472056f70d2d1c078c1d085abfc538c7973744bee83d545b5c92d61b608a0cb760d2cbc9c77631d3efc276b36a302767a6dabfe09ff86585e9ada1647211ea51a944b17916e09ccfe235d7b6c9c1440c80c6fa729153ea2b3dd00c2b4f9743af63d2653b3557487694227f34b536ee94526a35eccec540b1799e6a081fc102789266479305abe6cd048c87e3ad9da47e2e8cbebc5", 0xb6}, {&(0x7f0000000240)="631237518f4ca58f3fc1f532ae2696d628cadf9f99f2f2e50fd37a98995ad730416b414b030c4b5153433ea1ec2c5e583356e8cc8d360a90df69971e58", 0x3d}, {&(0x7f0000000280)="fa3475d11e49257146d40e05d3a67c2a9e1142ee8a53d9932579fe1595032b46f1f8cad74220431eb483be8a3c8bc5eeb22f8428f6823047e0e7e600895b6ed65b6de48056ecce8d6f5621f664d381bf83a3863d9e9a4488be27040abfaab7d588d8816fffb1ffcc3c62454f808715fc24c4ba5d4bc461d104d35296792fb589f24ebf6e5af4acba3f85143314cf73a8939d20665c5ef7d8f44a570ea7d7d9070279c2d04fd39d89411a670c05a0", 0xae}], 0x3, 0x0) getppid() 00:52:01 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/221, 0xdd, 0x42, &(0x7f0000000040)={0x2, 0x0}, 0xc) 00:52:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0xb0, &(0x7f0000000200)=0x100, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) wait4(r1, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000600)=""/72, 0x389}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000680)=""/79, 0x86}], 0x2af) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) r4 = getuid() syz_open_pts() fcntl$dupfd(r2, 0x0, r0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0x7) setreuid(r4, r4) 00:52:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:52:01 executing program 0: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 00:52:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x3}, 0x8) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0xffffffff) poll(&(0x7f0000000280)=[{r2, 0x5c}, {r0, 0x40}, {r2, 0xa}, {r2, 0x4}, {r2, 0x8}], 0x5, 0x8) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r4, 0x6, r5) getsockopt(r3, 0x300000029, 0x80000000000036, 0x0, 0x0) 00:52:01 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x0, 0x6, 0x400) 00:52:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20810, 0x40) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x2}, {0x10, 0x9}}, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/20, 0x14, 0x801, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 00:52:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) 00:52:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b7f543c6ee22b195eeef46a1518537cbcf9ec7077f57182b13ff4610757726772a7ee48ed45396af0268abd7c4357a9a7798c46f0c8d7a14e10e7a41c4a2885267f70536e75c4b4a0248e38bbdd2d59e2e57841c0ea9bd7c303c545a03684050fecbf6b9aa3b0193e71b74330db8838c565196b0bcd19225ede11e7efdd1af9bd9ca60cd53c7964a3551197dda0bcdfb98b3b7eefba735ba309ceb5a77a99075dd1622069c2f96173177a2e2360735e14a0390bf449c1fe74f0f70eca1482c40acf3b12b2629bb87c119", 0xca}, {&(0x7f0000000140)="15df636437243d9a28b63b64cc90fffbbfd37446df74bea00274dc7dfdfae9b8ab55afb2ea7af298654c5c116287691d3dced64a", 0x34}, {&(0x7f00000001c0)="2db7a7ea319c93169a0f85acf2cdca00a65466bcd9b15992917fd1f9a03a097488a485cbfd15b631259ee9e77700ede1b84239b7b6f6eeb6cbdc39a47f700c15b92484672d531a063aca9f1f4a698456e3a9f9", 0x53}, {&(0x7f0000000240)="e4e0d039e2060b412a21f4b4a889ae713f23eddd7258d92da8715b0ee65b97e707a2ab2e6d4b01f2bf9beab64b949a8efe5e496e7e3b6e080bb50be8e9b03b4990ff808793edf81ce56e50edc0857e9a782782022d77653053f0d47ec91dd274cde7c5410d6ce2ab0b0ef453b6d01b0fb32ff609", 0x74}, {&(0x7f00000002c0)="633b7d0cf97b2879a7172986b0643b3d38229bed7bb500d3d31cc9dfd2dafa6e0fd8cac42f9fbdcf5352c6c7392f43b52330d0dbe68f12e422dd0f518d368707e6b18de0647eefd72488b182ef2d08631066cf0567a290c7a6cf30b4", 0x5c}, {&(0x7f0000000340)}, {&(0x7f0000000380)="42af7820d57633ecefdbbe6ae1e61571a267a1d724e27e952b9747ccbe3e631b80333f9fc1a3c64c3c8e589457148e307379953ee7945d1636660705b2a5d249aa780ce0bc88f581b49a14559cd7bebc7dc5f1bde8c443becbd826c8e4e4c662cb2964ca2da215cfc300d1c0e532743ef3115633ecf81fd54dd25625c2457d38f4180e6af1c2d3f47c90c3522c425beafd2b", 0x92}], 0x7) 00:52:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82029c23e183350066114dc0ab21852140bd57bc5e0d2ed60464294e7d6634f84c4a8a1cb40b51f0800a5e99e3ec185ecd447903eec99672f171a503de35144d4b422f2e0af55021864cc91b16b8bd1a0e14b85ff1e717727890dc543e723d3443698a91857f56eb13db7dfc2e0a92510a6685ec4cfaae21e98f5676a12ef7ead245b123da000000000000009e24d1f39a282551e85223df6fe1b42be0da1738323311155cc801a0876bbddb8e457bd16ff7ba8502e88d420a2f886653f9b121c71ecf3fc2d1b85d27cad24a6f77b6efed92e93077a6f346fe41d76905983127698d722ccecbe5f18968faee29295c4706f9769d384a5f78c8370106ede491a8fb13723dbf01ab4be6f49cd422"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000011c0)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504fa6ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7b", 0xd51}], 0x1) 00:52:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r1 = shmget$private(0x0, 0x1000, 0x452, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() sendto(r0, &(0x7f00000001c0)="46a99b9c0ddbb24f2a0357a8a0e07a7fec1ed584ed95758f87201933ca94ca5cf016e053cbe7c88e044f09d115646fa82c021bfce4a1fbea2180a9c3328bb0f58c0e97c807a08d331350edc8f0d93dd63d50504191aed65cf7f49eede5febc8fd3cdeebfc67483b0aef78605a980a880ac9213ea116c1da286c61e70031e4e8812773d0c9c50789aef4e1c48cda3f24ffd5fc1685b1c24bfb2bf1c3a17fbfa4eac5b75f8929440240f08f368d0fb125bb20a8f0fbd46e06cdc54d178afca32719dce6f2bafeda21331976c36a6487a2d220fb654f4dfeaf3e948f590aef28caad673026e957aea54a99429f95f9104d54a9d0bd3ab21f86966f6", 0xfa, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(r4) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80000001, r2, r3, r5, r6, 0x0, 0x101}, 0x0, 0x3, r7, r8, 0x1, 0x6, 0x1ff}) 00:52:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x1, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) 00:52:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9c, 0x8}, {0x18, 0x2, 0x4, 0x10001}, 0xffffffff, [0x1, 0x4, 0x400, 0x7, 0x6fa5, 0xffffffffffffff04, 0xfff, 0xd4c]}, 0x3c) kevent(r2, 0x0, 0x0, 0x0, 0x65d, &(0x7f00000000c0)={0xffff, 0x800}) 00:52:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000001080)="567577e6ebe9ae4c383e39ec1c11126905d41f843eff7923b82884a110f7f88a4f5abbf47d5fba9a33b8ef57c9e649ca592f10d0e489d997c276861248cb5276ae376685a9f88c2eb92bf118db4ac971e95a644aecb91cb43fc0fc7bcdb6c4bc3cccc8ff9829d1afbb666e032e2cf35527e47c82369ffb292bb42495970941ca3b9b2f82da3ade4bcd6d78f504d53b11f1d2eec0b7823e7cc5d40552dce9e4be697ed5c0464634cb6ff9de82c6aa2f57097c3e439c1653b18d573c5a4e1ef628b32bb80b29fc9fa89880e80b7d8e75b1eea4144be619e67dfdc3282dfca2da1d", 0xe0, 0xb, &(0x7f0000001180)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendto(r1, &(0x7f0000000080)="2c04d908e5d27b60fc661ba876363a21d4c53d9ad926d45bb2efcaa2bad08caf8e69e74014dffb7ab07ec8c4233918b72d06eabd63ec915313b96f4bcf5f74ff6b874d11c7ec32938ff3ea8175887abe431bcabb0764eeebd1248978e06b68814750f16757ea22c40491cb34d53d48e1e0630dee3bac0b127cc5655a1fb9f64b209d1d98725d6ac6a860f4bdb71f616247c576d1f9c6883f96197ec840ba878a4da672e13d13325397d99e2cdbf0b19a4670ee18018d58bc52f93175ba2607c62e01ef313cadf4bfef04d1fe6972565c66f545dffece450582dd09b24889bb31a18c1454437b56d76898b87f941d836b7f446dab2c4e4e15be7f20245453dac7254070bc16ac8f74cfda496d3db9d9cb67d430dc23e2b61d5ce7889c523969c5d1ca524c32a12e75e9e6031a9083c065ed65a637915570a9500c75bc63101f1674bcdab7ab23b206d6c36867d1d509f5a7eb34e024b1fd9fb03279b0a0e68c980dcc2d42f913013e636c13d89529390b73964d5029c0463fe8c3448b510f5544db2e106863333f9f53a1d56d4e888af15e7b4f2727821ab1a7143d498f30ce2b95b9634541257675e1a94b16357660cf047ac982989207123e8bc3e6216b9ea427f146621b7023d2a7a7a2c69fb38599ca044c8c3d0f5815b8596ac7fa66d1b9f811a05fe06bd18798bbefdd959210a389d0119db114e6dcf21648f754c935f9ea868e1c1db864e7237d497b514fb46f04c4a06f0d24914f2b01459789911b99fdd2621a51116a93a4c782a8999512fc947c7131952f587802652277fe1a8885e77abc7097119e6142554795cd966b03961af2337c382afe4bf4f7502a39ce35f981f419b39f12fa05cbdbf0e7da07615e4b670669cd6fb42e2e0fcda822d8c7745ad76130243af7bdb18867c569c7824ac6eb7355f5865259c3eca5cdc387f578ac8c17135a15aaa49196b3d209ee124660746aa92f11489a6b222c819df7a720f5e2206dba570ba40abf9824694d7e0835df810f27839f980c02c27f95ffa637e79cbeeaa8d50176ad1722e75cc9187e6ee29a2568aa67a1168430971d1c5e4afcb24fb0e4687eb6904224e706647b69d99e90aa7574b7e055f303a25915e371f3f6dc1d01e38053fc00ae0ae0ee818f42b160e99716ed71ae79ca3155c7b389a8d0b4adeb06c011bae5b695828508ca5426e8bee6275ce0627a9ce9a85e914307d708e00cacfad8956235090305360a2a5e17fc69bd6fe18e682d2950a0d92bb0979aa89842589a31499f516888c52d1b9268b6a0ce8b04326deb78e4803b3f247e979608fc5d16c12abe7bd6b92fe0ac8db0c911f9c5dc1e4237995fa2fcde73a26d7eab6d74b4ad43b855baa96b3d6d460be1b4f93fcfe89511a879ad28ad189d43b44fc7d7416d7a504a09875d21860ec44104597d16b3f7a652b5875ed2e1b424c09bde8c11ed2cb9a6f7ec21d8137f4ae1b8f6a7097976649086aa8b6daf3cba00cd471b5e831b92b728f2dfe7bd8033ec76179cd9bec4fb14db99e6922fa292ccba1eaea8618b0e5c42f950849a4682c993c7f9d659b2397fca7b708e587143a023cd4bda2adecbeb9e176355e377e42d715bd7fc1e2cebc6249d02086c45b02967fd6136633602c33c4c34569ce12cc9001044bebda947b9d9ee6f40e98b2a7a550110e04bc83b82e4e717563158fad0c10647510e1155f8490cb2b1d4c64050db0bff91b70f2911a1c00047467a0c3aed609ba2c37bebda2e821dc515cf77301babb7f1574f5a7b6ffbf8ef998bf3393aa2209a2d124714d2ff000aad9e221f56aefe0eac66c9af41c8cdbe464c5e53d1e378f83319ae579e9e0c17ba34ec0539c39ab1c9119bcedd05b3c04d304ce1846ddf2860469b27b7ce29c7847c6bdbc2778d49f0e0ab57ddf4175575cac7fb7722c0c52d91222b79a0434d37eaf76632127d89197e9a40e446e4492de91bb815daada1cd2e8024018189574bc094e610f2aed4fccc36cbb5a62c45bacd2e473f546e0fb02e68578aefd5dd27518f18d0c121ffa4743fc93fe1b8c467d14a10a2b2e2725ae7b1e3e1752b1e2d3a38067dbbdfdcb4431b59fd8016dd0fecc3a90d4aed8efae4387ab17bebb0dee022a47d46facdeb63cc5462f4b038587d8517fea6afe95e43c83ffbaa3b1d6d3122fb3598b8e1c5ec8e1ecd01dfad975e6733191c8a1d50e3ff29523ea74161b3ca09c04598263bec6f690009dc7a5ec615a0ff79928247dab9147c05b2cb5e91e59ba95bae4da3b191a5af15efb0d548bd6f353f8d4140973361de3cc6f9099a8a63d90333adf2e63819189b7957cc82ccaf5cda1cf7007d0e20eb6fb39386e7eae900303931bd5fe6a817e16947d87eac0bfdaccb6c98f7e111659b395ce74d9ae966eefccf9bbf8baa50db737023a91b23dfc9977bb1def40945b0701035aa726dddee8c0d5026d350fb44ca0e951167aa6254b8fe08a00a40f600888322bf152aa76f8151c4fca875c7e6d188920ba923b5c204b877331da542d23599c483f8db190f87fbb199c5ac2712006c756801e3027de9c6f31ae4d72b80b2b474d7af423f19ae422c7af5a1e95285edbc6eeeb7695ce85ca127c69eec1dcff149d5f6314cb66aead2a255281074f54b5752ca203dc9f6dc5febc563a4af1f9c4ef868141e334d3aa70a477529acfb0c4567ed5c4752fc67c6a03dd6b825b2348bb9870572f78be5089b4beb259e3001c4d2c96e56e059997758879d7640a8edc3435a6e828bf6bc4d444fbe057df1af26af48110c26b32960bdeb054b9428aa5a1a0f4e355d52b0f94b1ed84f29fa9dfa516387488b8f5a3bd04bd5d1849b15cf2af7789c1029b4ca3f6bbfe7224543515107557e157f317f2d5332649dc3f8d9212379e4d7c1a92cb6fd5d87fa969c6b0e939b8dfc81e2e3637da62152302da6ae6e7e9fe2599e090f74e257425dc2a13781bc8d2ca7a82765f4a71cd50364cddf126cfe642ad4bf6d7b29929c56276fcfedf5d7fba0c82d9ae251d34b91627d7a4d00b8f5abbbc9ed099265845cb7fbb52c8131a9509e1ea73399b3d0ee5dc00f71aea2df783754360a3de095a010faa059877e0579d3c0c2b0c7f1d7698e92aa6d72c9052dfc4b08fd36b365f17e3681b38fae10cc365480a52efbcb76fa49b113221540d3a51099d703a0c4ebf42c27c96c285154522e076b094703bd8085e43b64b881bc4cb9217962b63acb73947c35f525687dc1acab50d15a207e2d91eb3b6d437be51af00ad8a40ed80ee7a2f54403427c52738720c0420df80bcc47dd7b71891a09d208b6b378ebeb61c63f0e59d0d358e0623e134f6ae2e0c68081b761282c0f7d6ca5cfdabc8dee5d96707702c82e031ca208dc13befbc8351aaa67aa06045ff65162f2460963d4b807ca7e5e507da2bc9fd6adc534131738d08eaaf86b9be0ec7d1814481dec39bdaacbaec7db0a8a3c195f1bd4f65baf86e9e5f1d2a63ee8ef4b7516ebc03ce623c1e05dcaaa3cc0e28de7106ca1e5d2023f769e96d2c3fc4b74409bf5cedaf6d8bb62370d5a7411a89a464e6f902952f876aeb42c3c63b4375ded7af291a7780482524f529244111b34a441bfefa25e288fb6eeebb8801b25ca05fc6a564e4bd0a5ddd9fd4893f7a545d7dc0f233836826901b1437a61952d4cbea5f9106b0895051daa64c4fc187445a3538c85fd860130f13786f6e1fc0daba1aad2378d272417d1890ce03eab41fc99f9023e5950e737b793f0e79ff0ac4959053a9bb89264a1283e0238038641dab4e099685c94025fb639fdfe33d740c6ae4a8f1d7770dada0810678698428813e20dbb65f2f09d8b89de1ac53f355ffb87db446793b2d7f6b9d2e7a9a1deb11ce65767be0ccd48a03b2e5e82a0e87bab7bf1a3d125428afdf5a220c87b149a6a1c7435a99fc95498cbd3e5b03aed48fcd0518c4f25c962f317073caa42dc87f7209d41e4691107972cc0c21c97710e663da277725493dc5e116a7e99c94d517a4baa2a6522c4461a57f0fc1288679db5dfafe0afe7242baf90cb1e6bcbb5e75b542aae411329881be9580f1c45b9652d671cb542bfc9fa95ac262cab5e5ebeb956f27b2d580c55b5030df6505b23c53207719e10166737892dfc973363f163336a19474793c45eab7ea4af8c520d584a9167588453bd5a416d0f0ad156143a7ed9feb472fd3df05c916939939515ae2ee2bcc9485350860e028ca649c85cd767d89a99402fc9cd825e63d9eb099830140f2c61ca93c5d5131f9a7fdc245d8751594026b6e95e1219a7ee0ebba86791b37e659122e25d731f4793aef03b7606a817a547e8ffacb348e4e9ae7b933228fd0d0b5e7eca8cd3e7f4f66bfedc79fff677a9445d4557d353fda83c429514c192154179055cfa80a951644a71233102e4044e400902e09ad964bc08811f0213d5d547bb56b918abdb6a3bea532e61ed0a6f260b58a0e759b18397dfadc68429c3b5c048c97928b1328f01558a4801699d0e1794d64799d0393b7076f8c8903e22d86329b34f29c97c56e268aca4c652fb9e1dec560a54ee4c79f306ebce63bfdb28ac3541992255c2e59e4a783fd7124827e4fb23993a883ea1f373453a74a5316d123652d2946af6c0619bdc714b72e4f4a894bd5e95248c4c1d98b3b36423369ce95e9d27c3381a290f74a6fe317b73c039ca841280e8fdfd6259ee259a728e835c0cdb9ad6a36c1acb934f59444e0e5574ca6b4b132d0f1653780ce757247ae71a7b6a9fcf54c9f51d70b856307fde074bea19ceb0934c7c3615855e6c2dd235909e65d365d3b2e1a0674a5ea6fa3373172b2468c0afd89b2d5882c53cc72aace69960ec7d466a1b0231a8fb18fe746ee0266b8ec04308228b13def1e5b6484deec77cfa7249600559dc42aeb0ec924c87a43ddcd845b3d465ffae6609f4b918545fac1f05e99b73a69f654a8c1c15cea4da8d4defd759d0dbeea69b04091ab9c5f5128bd1c4b53a3926d6379da80f4ab45ac916313fe89a70ededeaca95044c4d2ce87bb9d7919c57eeeec7ede2fd34505b5cda181fc98463a20abcad5f5d308a821ed4988eeb8aa3ac214afd024b281c9d3ca4675801d0f4b79de88a585e3bb63f5d3021264da9962f9d696ea97ebb0ed164c9b2e8fcb704d9181fe8e3fd43986dcc7642d0dbdf2b2650fb651445787d799d1287adb89c8f1bfa7c87a4073ed295f5b13ba8a4ce072c34fcc4323fd4f143deb7c0d043125744c7bdbdab14b5e8e583660e69946d6dfc360ff3c9bb978df7c95d954cad1d0ddbfb44c185c1d908de5d5588b3afefbfb92d0f531363e024ac009478b66d33525365e97450d2d6176d53b6ff21665a266537a705a217324e9c3cab5c0aff25b131ef6775c080727468aaf3dfad96cb031d92b43cc6332138a3373d69055085a243bc5186c90baa6a92f47e2fdb0467cfdbe1e1cff587422bad1b585cd730dffde8e696f02e6f5d5e6e70d00e5d19626cd129e85b6e4d06d0749df254ad736a4149e2018ca4466719abf92801cd120c2caad8499b5ca4370d1c7f4d5f3fcd3d381a4cea6df397a184581374b5f4c8842fdf753fcb95f97c093de108df4abff74713138c213f1a5a4f5be3ae0c89c661820f9af73c9bb25fa001b333f95be6cb82f25aa33dc6ff4c36f3cb2e31482e4d845839a23ff5f9d9042d461d05604fdd47427e69d77ec0497984997ddae3d16f64fb4e7ee7e9bfb3fc82fc14f90844f26d04571c5e4eef05f9ca97aff5bc105901f4df9f53070c0817b144823893", 0x1000, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000011c0)) 00:52:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000002a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:52:02 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1020, 0x3) 00:52:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000000)="6a1c095f83b770a20c710649e4147f79384e22f5a6dc5c3faa4bb3e2666359f8a449475112e6661c70c9f159752bf05e766d9f78961eeee5422d920c2d86c5c98434619a5570554f87cdfe541fc4039cc69808d8eb59f46f3119eca9e849af50d69eaa7bcb780815c78124df51077539b77a948e9c51", 0x76) kqueue() close(r0) write(r0, &(0x7f0000000c40)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd75e995f7d68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c6d7525815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c5550743f7f976ed1c503022e7a2e86aee2dbfebc9460d4e0d42261da1bffecf980ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd55bf1a44cec7cb9ebac2a8f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000005031c8e100000000000000000000000000000000020000ec000000000000000000000000285e667e827b4077d48d7f812aacf4a405a1c020c3c417ec1f64faef5157592d35064b3dd92779f5f8e13773914a37701158a88353fa070619cfdb591019f7c1be4cfef3eec6bb52fa50a057b25270674834531a612bf3878db94ea6c2fca7e10ef8bab080f33d6bf5585d1a6b4429b7f4b6ed4d3321519019367a303bb8dcd5844eef0b29c759d0f154795c177b23af910bd9e619318e65b5236ee530a1235959c3b1a196359e09e608277c0615d425dd266200000000000000000000000000000000", 0xfffffffffffffef7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:52:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/156, 0x9c, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffce8) getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 00:52:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/254, 0xfe}], 0x2, &(0x7f00000002c0)=""/223, 0xdf}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget(0x1, 0x3000, 0xad, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) 00:52:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 00:52:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffffffffffffffe) 00:52:03 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="1b1332b097d81e7fe2125588723b782e5280fb0991a578c842a419d564770b02a7b48014e7b096a0e7ae", 0x2a}, {&(0x7f00000000c0)="eaf3c4771a450258facadb69fd255353d7c822cae9eed4830588cb312a46b6351ed133c564e7215dbb6d2a9d90ca62233b7cadbb76da7a21859dcb83bf70b87b4d61e4e224f12537e5ddc9742340fd31e3f096c6e10c647a383f9eec25fd7a3d98acb6cb01f5e5e85fd7791c68978bae943e6a6f19bd681ea384d1383e707ef1f6", 0x81}, {&(0x7f0000000180)="4f11be2e0164bd65e3e10e67071697238cf274dd91d274cf09ac70710f5b906f6fbfcdf9a96121f6069a7f2a44b8daf290a7771366ae8c6602024e19173a897d200ee3b691f6ae9ef3ea15689237c9faf4ec570bc27ad2f27996b9493eaa4958be28017398aadf651586947b8492ab1a4aa0d05764fc9e8b872251c97c8576f46a8875907773e9cc290ad261adbf0475b061edddf843983f2777801b335e41c67c227c8585ac2d18aee777467ac015e43ff60c13920f18278c86f180655eb3935735080e93f5e6839450862c76a7a9b6169527", 0xd3}], 0x3, &(0x7f0000000880)=[{0x48, 0xffff, 0xffffffff, "1be3d2b70d8167dd1051f53597f7d53629a2aec12a0a5cf0e68ca650e171cd7163320e2cd43218eff9b1361b9f0ea6c02f62c931d2da"}, {0xf0, 0xffff, 0x6, "2646f7f08b98b963b8a9eb8561cda79cb545bd66a91be42956f3230af18b7e961ec99eb03253b14a20681513684f5f348a0914f37a3bb98b8a2891e03ddaa6e6e1b2d4451a476972d439ec7642d97b430b00379beab3cc51b6178f8ef57a27a077de1859ce90f6c17f723e1d8f566c7e57ea7a8f152614d7186dbfefae0ef04c40e606d86996a48cc59a5e7954f82cba55a3048e3f6d365ab3bea81295df4988b28c5b51bd4061ea688c680567136c1cb9a434dc946cf9d1701f3a1fc3fb18ee2179e14cf6680ebcfa3bc0a9a763bbb9206b9de837c71e132e"}, {0x70, 0xffff, 0x97, "bad4bf132109530b584c4792e8d0d9af93a3d06b46121afdc300ccf8144093a6f61b2f76cd090581f58c0e701266e4e3158913f6fb655fb68756b38ffc8cbedace41a793bd955d9324aff39d3aa39bd6eea2d2a2416ad8e862790d8e36ef"}, {0x138, 0xffff, 0x200, "304e8478b327a44fc6b8db8230ca5ce601a774ed6d222ea18433f7956ff1811e9cf23b06256a7f5bd1de10d8b9fcbb3d9e3a220f4e981983003c7d6a5036b9e49b65fb0ebbb8f851ff50edcb6fe4b6387cfaa052ff8369a3c602b1de4569c25d35b0a0ecaf2ae6d8df922b67e4243c81dc1c99e97885a20cf2196c1e484c9e92003a6db4a07ac53fa4af5d6851d62ede182c09b3f29f176f9f5c1e6764b09ea4e20ff9fbd5874f99f796f454f114cc273728ae73c3b93cf35067ae28baeff2fb2fc1dc4de98465cb54e079ca993fa36397e1a8fef70300000080e494e68e7b0805c61ea9030b4d79f3d73468adff9f267f58378cf85f039d23684ebf681fc5d277931cd03df61483cd3e3b875abfea0a9834cb42ccdea5b523000000000000000000"}, {0xb0, 0x1, 0xd867, "3f5a7e3024afcf25e8f5e7651221736ee92aef597c8626cae0403ecd98b6961f3e648def380d39f2ec0926f42800eb41c540787fbce6638d555526ddb65d44e42afde1eebcd11459277bfef739d7615e3ea214acc77a692ba7f143ca73664bf39964eb30fd578bbd80553ebdb7c936bf2733390e76cf60951226ac6678ceeede9c83d95c09e78f22a9705868c2a1ac1b46628f4eb43f5e630a75ca6fa3b2"}, {0xd0, 0xffff, 0x100000001, "aad3cb4a86ae89eab97ae20c9d321105a4d69dd20c1bfe79edcc640b9dd3c42b244113553c8bc6a5fc3173948b8147aee200d23fbb722427b8e6268fb3c005a18a9a6e1d7018b9c86dd35e3d85d5277e0509f976cfa0119da50b92b2dc6ee0e70ebca3261a7658c83d20d3bec07129dced3d7cb717fbaec54dd3d07f538435e4435bd824cd79f1223501ceec837b9e958146e6404c2b2ecde18524fad0aa0efa5ab94bca3db59b1d1c0e80cc2d4749f5df433040701a39ddd5"}, {0x40, 0xffff, 0x40, "6906c787142bf93681516565171b729df6d2483d8d19ce1ba727fbf686160c71bf4ae296f45acde75c1abdb0eb0e"}], 0x4a0}, 0x2) 00:52:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1, 0x2) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 00:52:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:52:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5b3725f1b420c4a5dc998ec36bad2b1759669522ff42fcce9088aa15cf046384d15416720b61aae065de55ca27ef7ea4785431eac0dac95be69e3fff7ee09c5731069d5325deba1468d1fd30842729ac2241b7b7a1754bcb9209ffd450622bf1761bcd4359e959dc4b2ee6becbea5ddf21af58b75cddce46c378feb0a821e3a7c4284c7215edb6c87fa432", 0x8b) syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x2, 0xfaf55a38ce4710f) 00:52:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = msgget(0x0, 0x101) msgsnd(r1, &(0x7f0000000000)={0x3, "d33baffa02325b57a041bb613326537a9517ac33a426e6d42c6f69a3db2888b9723966518788847175934b33b502ec6c1ba40f01ae58da699f88c458c3691a620a1c3e59c593e158468f04c2a1da5167a29dfb8f2d40"}, 0x5e, 0x800) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000002a3cdeda728c8ff06b6a63e5672649ee2c2c7e05d093be0e7f9462f1d6e86fb7df48cf0beb36e5d9c5a26d57b9dfef"], 0x37, 0x0) 00:52:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x2) 00:52:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 00:52:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x46) close(r0) dup(r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r1) 00:52:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000003240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000220424ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a35e03dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c243f35a08051200000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cb823000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f27200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4437d09607e0a6764f241e10022c4e288f214dedef7cdf9636d1236f2afc4618dec8d00000100c40269af07c4216de51fc4a2e5afe02ef0430035f00d0000") socket$inet(0x2, 0x4, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000001100)) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)=""/4096, &(0x7f00000021c0)=0x1000) socket$inet(0x2, 0x4000, 0x3) fcntl$lock(r0, 0xd, &(0x7f00000010c0)={0x3, 0x41, 0x2, 0x6, r3}) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 00:52:03 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 00:52:03 executing program 1: mlock(&(0x7f0000f35000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000f33000/0x3000)=nil, 0x3000, 0x7) 00:52:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000bc0)=[{&(0x7f0000001500)="aef6cf32b27c9f26b302a3cb3678762ac4866b4e5638df0765c215c4ddf3727950b448b2ef781b0d38d3619a25e82922998b72f59b63746ba39f2ca36ab8eb356b19b0709bd1ccba0b660b13e372895b35d5d4b978552db95e7d26c7f1ac8e704685e39179aade7ec6f07f695fb82c8cbe77ff56f2bf99fccc77472d6c239532fc2bb437feba9d63a83ef314d3e4ccf9b310e8e50b5e770dee5732b09260c88756d594aa1fa149ff787916c5ee794efead18397a3c4d6f1c096e81cf6c7f80a44cda78f46a46addc95d9697832aa5b6dd61e278c2eea6f1f095528b44f36961150fcdf9b5c4756a299af1f2248d65dc417cd14d49f7a392f02c0235301cd72a286840218db809cb1a152e9ee73f34aa97b338c627a3e5bee6c4121f675bade39e23216b610184480dc2178fc0fceab493b793e2aab98bf49e09b657551500d7e6534dd5f3e168b29a84b58bcd9e3bcc1579d1ac0cf029f59dc5e4f6aaf4810b8788840b2a8dc557f6d7c8bab748e64389b129c33c0f00805dca35a7d363ca4b0b312538e5b63ea91366a3bcd1ab9001aa108ee28144c7f36259dd29c3c58cced3b0dbbde8899b5f4bd7df4338665afac55f5d6183f03ec6df854715084dcd45911e7f134fc09f50a51824a5b881bfd572483c5526a49ebd839e4b9fc79408f224a334b6b2612ff44e013dd8a8913b666d7d11664a40890da27c022dc02b589a0b0901a97d296738c668f6a381024bfcc2bd34a0ddc87f6fc0cffb5458ced103267656c16978831b547ef0bd80bc9e96578b65a3ed86d370a77d535a5ea935ad8cd312c9a2f596c59a22d6e9572c7cff777698c32a49f33be5e10cebc96df116ab726cfcd3c6f29525b802a85e22673d53fe3d797eb87e4bb428340699fe607b5ece3c48bacdcfd41d93d3e8065605f3d3c2508eef1d0ce8d30630da58605ee6b34527889fae1078a9d30b0b60ec6b301c210c73334b6521471e444e6df14d5f53239864fc21d81b35d77bed109b16892d0103ee3f39605c18299afb77e1e4df983d8bbc30d07ac93162df98ce145394332321857ca9d1fee9b13c36fea519a0c3b6c7b3605ee0709533e85115651b436b9ea0a57e541b27dfae75ed6b791c90ca7a4c7b5548a638bd57577e7f0e75ae6518ff19b0006a73b0b6fa45b0ea2da3a615851b7862e10d1b997f77e7b485772a6e105cb1568896f19c6806f63e46a557c7a8267b24050d51148fe42b0e1888c9e4389490b975d96947d769f40c05f55075599e7b03008c0ddba8050384b30432e2b0e70246c25dddc3eb38fd173dec4711a8446057df976d8891fe68942c745094f12488c9a3be4e8ec9a5fff1f7f2c8902c270108935c091fc90b874444c7107ce6d473fcb235d56b7f5f50ead611ca5239e9947de273c2bbd67c9707f39ee017101cf0f8c3ed230e9c935e4ad337450ed11a1f08092dd6b90464ad499fef0021184ba39f15b005dc58f0aed2baac51daa1e0760da4c04ff4543e7f1b4e8ee8f6cf631fe3f629c708e72f0287f09a5199dfb18ad004b884ee8fa2d6ec408b20b78bdf6bf17093791db74f93305e90802c079d86188f5effe84fe909423b09629c6875eefa83d5cd4c68e8a2fc114f0f10a5a21d23c4da585a05582682a26d80b61947255e73a809613606ae39223fe745ac63dc990c5c80a4bd42557a06b552efd4c28e5393b5886a746b5c59aad7e6cd81c4fb7b6ed976413727d8672f4be0f6099aef8f4457743d1662f9f7cf93955cb5a19233c0cfd9b94375b556dea9e41ad129069166b589f3963edcf5eea6d4079fbfcb11716dc02e1a0d8fc98aef58518204557439503c1b076255eaa8f302a886147d8bba4b8771c9798bb56bd7ad55b8e129d669cce9daefcc2063eae6cc74b2f0339abd279ca691b533661c23cd832f5c5b6cdefe69b1257e47f09d1441e86afc2e4c7205d7617eccb4ae73ba2f20d175e1a1405f0d75d5bb6215e2f583af07bdce9523412d24cae7e728aa7657fe3a65b287a77581429fb6425436488315d191aa165b8f3188d92dcb33b04c9e07a26dba653ffdf8e8abb3809c2f6e8cfb065ff69360f4ca185eaf7974e274bc2f62227e6154c8114dbb3b33de5c8fc14a9484ade00b52332c3219e7ad0bf2764633c7e85491ae93b4e2408ce33315cb9c6f3170d638c44e1be1fec2f96a4f3bd53c28896edfbffc99d419ff77bc437f8478831cf8d0326005168eb69ab1c96fe97d0a013fc19fb6f6c11a5461d72629e74f5d6f0c5a2c88c05786d41402db0ddc91b3f8f787d0363949eff006ad61329ead4e64648aa5b77e15c2c7e7ef9d355a341e8b43fc77e230621daf6f5ad594c11147839661904351a454c6b0a4d", 0x68f}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="16e418391b0e3a53b6ab3c236d043f4ef40afb8fc0a15372bef9aea23b6533cf011e18f97837bee2ac7ad086f8fa2c5a2e27f506983137cdfa1593189ff02e4794bff9e67f937639d3fb57cd385a0368f8b429ea262b70ff888d72ec3b52bd81809a9ce4054d368b4c1b26da412b9dd02ca1f9d921095cb639ee9e62138f46450025f3241931fba1d3c82fb53ef0433ef6c4bcbba271f141fb4c55a4d9c7d5198974bf7ed3bedf23ba14be1e3b5d9dd37342fd1bbef56eebefaa194250321258199c7105f8fb759250056238fd43ad913561316b9c7f1642e6b240aa93ab408ea80bc7bfa352ae2579c8948131b224be0d2ff4030063ae11ace2ebe77c9410fa03238cf5ccdb65a45b06e9a65534d127b31dab1da603c9bed596ae2afc13db197ca57280148118768e38acb26190d4f9f85ab7d1d4b6d818bfb336d3af96e803dac45ddb647cfa2a396beff5297ccb3b16390727d66c8a5c017ffa3d4a9a3d9673109a6fc690aaa0bfdb286930256c5033a238", 0x173}], 0x1) pipe2(&(0x7f0000000040), 0x10000) writev(r1, &(0x7f0000000100)=[{&(0x7f0000002500)="a6e76bb3a08e66548885522857b00c7b67bb8c3511c4d736e1dadee5031eb9eb50e94f6dd187e50db6447a28bb05862d05577378586bc208951c204f449c303e58af88c75fdd15cfab0727391ebd8cbdc8859651c71148b6eb7c35a4598ca6bf355c7184cf64c917ec8f9467753406a66af22e8f2c34cdd4e3ea4b6e76de3b17cd195b48be2cb21c49ddf9142db91995fe3175a5dc4e64fb597576e52744921767c73ce3cba0e7acf920d8c28d71dd20c3774fd76d6786d34538ddad9ceac9df5b30d25684dcb80ceb26ecb2c9c5798045b29f2011bb6142825c85f85c15c038ef9b29e1810e160fe3686db46e1ea591ab2d6b299045e5cb2335eb80ed57c9d6871e0d3630a6d6bb27bbcc5e81ca4e5ef58acd4b4b253eb062daee8892eccbbcfd281bebefe3cf86a9fafcebd91da7b100d8a33891bc66644d14f88edfc942367e79ba47d983d7d84e251fc25d3bf23950063a2d664162af965af918a10aa8e7722aee43184923c0aa2d2b3c1bd422fe0ab8827df7735044b9dbae2b8e2b3e8a99a2f27a6aa0ba6455a1a6a42ac8edfa6c906fb9eb75a1bfd8d32ea058139fac0c40f0eb214cc72da660809735b8a3d0f50adcf49d03e917129bcd910d876072ca1185f0c3da24bd0ad628f439687ae91d313045a337391762b8e03e896b20bccbb2cd6c07fc8e5cdc0ca729b7a610f86c91fd98a3b32fabc3b87ec9f3f4be123bf00ad6fdbc2555e6ee27a7a540e7b25267a91d3f1d971ade576670daf3696b7916976a44b62ebe3b2d65e790b03c3f125cf33378eb83ae48e8f2188f415df6ecb649ea50bab1a4c6239c15cd6b5d99a830abb769d9faa6fff0b4aa2611da9820bcb9dabccd96eb34e88250c9ad8510a2fe600008ef7f049b89122f5bd5bf72e85a265304dd81068833036a30155843e20c1a4ae52ca8508076f0eb415a0746a9f457ce9700454dc6000c4c5de5d16732a392b7fc6a03b2aadc05da24dc77d82c678fab59671ad5a6a70342c6132dcb65f8a1b12491af08a855459ed2757f4803797aef72555383f55bcd0ef8a3001eee4158a9ba6bf7e7d253f1cf6d49bd78c0a874c9388a5f29cb9c7a0c3bd01582898ac7773e838f6a8ec49cc3916f1f43e325bd2ef9f82a8341cb0a2f355474af1e1937a925a5f9b01ac126c1fc51e92cda3c3d75418efb6616b59d603635d2082358e0da303686d5dab2a38a6c9742e5b8b666db5d40952161cb4e3674756fd022ed0705fffb7ef9c52371143d946a8238beea4fe3d77628fe9775eb4c0287c04a8b93b7106b41cf1b80c1e234734bd6bd9c54f4cdbc04f775a0384e273393584ce422be10f9afdba7bf18ad5606cc439221e7aa00202aaee0d51920ae46da8291aee4861fa9abd4b155d2926d049ec76e57720b52dff505a94ffa6f67c06fecd87232656414142c5623fb2622974f0d5fde2c7af681999e4852eb27871019b3829c9d12cd21a272c5992e88939c42df940e7a8b5263419a41b7b9d52c0b593d74136b6065330f8d3c2209939a56104062eb853ea5b402d6bdc2eadd670d4955bdd8d4e028713abf1f947f9054f5470ef82e2fdd97558b6dc3025948ca544a954c62d3a6f9f55b7379c83c2929dee0e9e6ba584bbc2db9ba272a0b02c57ad47ddf2cf2633b6785be11f1b0052da9f974779476e472c11008f2b8968f4e920df4076854becec86204e72a4a5f5f01cbb41406bede8ba6e4e4c32a10e15bdc166f42f222ef9a8024c637f20475f66db9c2ddb702e963a1b03307b4c003a7c54880d388a15837fa2f757b9a3a3bca6f0719e02f40c966a961da2c626f590cf3fe82b0f29529e4fa34437a4d2c0f03ffe8461a1148f679e8f74819c9dbf49bc167a8d835c09f1c016beaf087568b4bab535cb7ef03ddb6b9b604e8093001369b75ff81ba9540aa9d9bd429af915727258509fe32a10c6b889b055b99a0bb616a77d199c0a66d6126c01a325fc6ebb8ea972dba0990cd9f24789c3e83f7717d9e8dfe031d637ef1b5ded47b4dec0753aea6afba1da134f137ce9c74ae51e63a00b21ccc576ea61af896eabb954203279177c5aa6e44b2fe63e9c4d03660bfd4cfd1eea21b0cbdd90aa0aa08343f4d76c65f4e2e2c4205c711a8235dacde51777e2d034e716f1254a571ccb4c997f476f39c061d277d6f143cf2a515b4e9616e5ec753fd03ed51c31584099a4510c65fd83690a4979c96490fa81418946edb55de827af5ff9768a024bca89eec5b49f93a88d5ff4b40127f11061539eaf7bd4cbb982bcee95467f2cbe60c28e42f539886a8d4ddad348bc1433be42714d6196741d907a69c446f2e0dfa609f8a223457a4490ce0144bf8d0a3c102d1eb35f2f612280c41256af600afb1b4bf481792c88edeefea895c0932f38b9c96652b54149d0464878efecaa62cf6ed30f43fa6dc820eab4bfb3405fca6665aed14de0d587126c3287d153ea759d7638c0c60899db5b8b8a8fb67c8eb93c4c7d4133605c74b443e7b218f7d6d4dd0ba140db10bfa70f2a497c556e2d464ae63844b59e58684e7a46f71e54b377740dacf601348633a13db5abce179f7a8fa4834aa276ca376487983c68737166ed5df071d0965490ea16032f7e8fb095058c45c5eef030e42bb5c5ea1a3780dae8781b07426c22c53d5785b0fb3bb1154a5136f983d3b46970959c773d61886f686b6325323da185087f419ee93be57255614297a7ebef5be4c2141a0b468f93c8db1892777819e4a6edffb440321b0b6b499beef494e2d3d8d5fa97fc906a6cec7b54b27bd527a9aa70296299b695241315287d1b0a0105454a76bf168962cbcc098bab3ff97f8f09fe1cdb84bb46320f615e7847ede282bb4bcd60b7a587eca684015c11a8ab36efafe5c1c5581b43be9456866f4ec0bad8dbefc066b70da6b4f69f9c74e8077fd499112b423e4af213c11112f20e7173528b6f76679bb839852027d73f89e3302c577a6c5cc4e48bf91338ce56e81e37612efd2a20a3da17a1c0d8ef45266f6ab48d883db11b8b5ff539c3599d69420f4a7d37c496077d1965e4059805e9d147d28aef1630920272e0b9f4aa12f79b89bca7cf3b15633e313cef50185c378f87e944b6c82b33379ff52c79c80e5c33c36763dc950acf6ec97c3dc7eee43e2d5d6126b0ddd0b8b4ae2b3efc92141249354a14d9fdb98c9774da1d1dca9060745596035bcb7e93939edbe9283f0a5f6a921fce00738af4b6314d5b55dff16466c061a9e453215ad4b0966fea540152f27b7d3828d5ae6fbadab281a39a80cd06f1a58d8ba310b681641c53c7ed8d5a7f29dc1720f27f2cb3e8685c91d71b9be9cd0eed0b15e2e654f485f2715b479c0e9774140983643399c1979a6403ef169f1d51baab42884dea14fdea158e7dad9eade4fb7496927482ff6d923fd48e239cf33cf018f5ec25820cbdf92eb80ec01135df6ab75789b208efd0e13bd540778885afcfd74dcac60833bd82b53f088d2bab3daf2ed10fbc0e10181023bc242121712afd14d7d0bbd4b92aa3374bb29897adf30d9dee4f69181d199e642edfc59741b48bb3b329af0efce61cb4b5b67fbc6917ba2d6701fe376c79f48b9fb7143411800f8250b595f0218ae93a5a74d4484fa66c31d0e39bb7b13beb226639390caceba6aac28c4393ddffdb0ecea481d24c4c2c3ca23c73824d7d980ef7d6fce97917f8f2a5adc55eb359c6c4d9b4fe1e9518cc4dc2cb6ac30b78874e8303e2c2ee4769d5dedb8f774855ee20c352bfd177f9418b020985f49f0b9d868a76851d73470626b6d4ed76a6c07ea521d30f96ff7e9c767081946f073ce5c06e31f1f04d8d49d7041c7e3df1f309bf82cd5eaef9b4ace9f7f194edba049661fa6577f7e028c5dcefec8b0c0359eb69c11576306bee52b1baef4dd54a9d204b3d3593e07a28d213de8041dbf8d71e3877267b5f53f983c6c92657d03bdc362500fd360795adde82489a399e3c98e3cc89fbfae79b756c949d10145f6c6f42c82e88a231b966573a12899839e2f0288d4678727e46c1c594545f23b86dfb1da59f2f18e7785f97e7ab35c0125e3695d70957419ef937286c7d9a6406ac1eafa6b63e2bce803efd2f6f1d902b697b62eb5fe6066e4016703f844e966a39da0988a19059a176f574e49bb89afa00f2d37b13e4f5bef98a67f895e398c5def35245c0bdbcdca5ec79b25966e698f509ae3107fa3089746196cd3b37b63fd59c571d9ea96c7c00a45fef6235ebb9eb941a24df97f425ecdbad6c7f547f8a699589bff7e4b2697d5c07489dd0614a8333cbd859fd56c9bfe4d029ad808921bcea02e388eeaef0ff13c0d1918f2e9b9dce81653d9e28e13534dcbf8204a849a64cbcaff0bb1d6c02889a346558f4cd7a1f969e8ac7204024b70445797b91b5537154575d0c1fc422c27578be035e10ae8aafc35c1edb71ff227d0ee9a96d3c8c52b2358e1d8b631ef8c97912139a858195590a1b9a866b64fc70de030ad55167549dc91488e2a349f6b142bbc7d2745a14e8c82d3362a5fda32227111f3ae877a8f1db5210ce6ec6e28d1da66b424c1f95c82c0abedc51e5722a4c7dc439e2017c583144facd2ed0de4765a8babf0e95b3bd2a604e7ad465423f51f8e82a7ac5792aa4ab64b5776ce30264315ccb164ad84aab92f77bb1e809d277ca324f787768f42a0a4bfd945709bbe4461bce8b24b69995b0d79d98b59bfdc8c3367cd89024207bdab5960919fb11bc9c0d00aba381b68dc576eb795a554a4513b32e3f6aaa6ac3c41ea7aa68f6dad2c5cb579a9c61b9db7dd86b73cdb6993eaf15d399ecd4bfb0c09216712fddb4c599234799c5701f4c2188f526e88b9d56893672f6f4c45d7792bdcc3fc1bc268357ab34c8418fd1d44196f739650f8b1591ef80306f77ba77e7461adb05959add5ce121991f1d7ffb2293afb7a5ef4f0aa80a61fe6acf4c8e6a267d6c80e291995a0dffa35d6467a8274b590d35510dcba44f14e8d89f4c5ebac9fff1c9ea26cb1a83e23b7d98e43e999113af01d4eb9847ca12aa19ad2e0b695fd4219e61cc2beeb0cb348225aa0c244ad56205edd6f72bfc4b94278bc4383f1d43ae4d058b6ffeaee0587cba490013dedb72e4b75791110b876a312d41ae6287e058c5619dd825850da1732672b4b11ae8679f492078535efd04849f5532ca1cc95a979e882acdcda161587e49ed4ee9735bb5fc8d36ca316cfde6822000073ef507bf72b002bf8df3ed168b62e83ec30de0f6c5f1affef9509839a5e73ee0616b2a0bda884918eff02ecb0f3b1696c2b80a0d72947486ca1dbdfbd1430e18be06ceb06f58611e429fe383b3d95818f081e258f1b094943f5f56f7fb3d7c3119fea2f3f693c99376b37efdb16769921d7ffd94fc0147ea557c59d46f74365f57ffea818ee282039a16324fd1d928ca45a1b993c8ae49f02892ccb0da66ef06e169a6304d537fa1eafad147d4a62486b9f1a8e07c6784582929a5c1a76ee464c9464855e71b98edec21d2428bd8e4a5ee39c862a7e9681a750d851a67508cf0aebf4f615b3d668421da21bb1e35061a67a57ef695575b513aa6319578ea14a2d4f29d46c7a91933cadd108f9d0fe576f2a85f5d09c7d3b5ddcd6e97714f2706d66d76e7c1a8c77b5693ecf9f37155074bd528d09509375efc89ed037ab00bb8ad43e7e7c2483da7ce63e33e0b2d74971de4ef4a5dc5e197814984b7e12b6c15e52053ae8f85184fd8f7a0d6d9cf8f13384353b28f1c25a913b712e6b8394eafacf875832fc", 0xfff}, {0x0}], 0x2) pipe(&(0x7f0000000000)) 00:52:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000040)=0x9, 0x4) 00:52:04 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x163) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x38) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="c5717cd6cb348abb58c41457e83ffe86469e1b765f7d5adee99bf6dc0ef89ab3402ffbc99af467fce9c6fb2144bbab3dc5dc85110d651d4289031cd8", 0x3c}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x98}, 0x400) shmget(0x0, 0x4000, 0x101, &(0x7f0000ffa000/0x4000)=nil) 00:52:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="47783a63d8535d260000"], 0x1) shutdown(r0, 0x2) chroot(&(0x7f0000000040)='./file0\x00') 00:52:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000051, 0x7fff, 0xffffffffffffff00}, {{r0}, 0x0, 0x9, 0x0, 0x8000, 0x1000}], 0x5, 0x0, 0x8, &(0x7f0000000080)={0x7fff, 0x10001}) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 00:52:04 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCDTR(r1, 0x20007478) 00:52:04 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x5, 0x7ff) flock(r1, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 00:52:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) lseek(r0, 0x20, 0x2) 00:52:04 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_getres(0xdffffffffffffff5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) recvfrom$inet6(r0, &(0x7f0000000080)=""/161, 0xa1, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x1, 0xfff}, 0xc) 00:52:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffff00000000) 00:52:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xffffffffffffff80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/20, 0x14}], 0x5) readv(r1, &(0x7f0000001980)=[{&(0x7f0000000480)=""/8, 0x8}, {&(0x7f0000000640)=""/142, 0x8e}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/179, 0xb3}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/209, 0xd1}, {&(0x7f0000001900)=""/115, 0x73}], 0x7) 00:52:04 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getppid() setpgid(0x0, r1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) syz_emit_ethernet(0x0, 0x0) 00:52:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = geteuid() setuid(r0) 00:52:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f00000000c0)=0x8001, 0x4) 00:52:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x11, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) rename(&(0x7f0000000140)='.\x00', &(0x7f0000000000)='./file0\x00') 00:52:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3f) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x9}, 0xc) r1 = socket$inet(0x2, 0x3, 0x9) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x88, 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="eee5311f97fc6e1f0b75085bcea9f9f300a578ec781062f92bcf3812fecb9e79519ccd31b6ffb7065663827c3b18044f40d7f888243ee40a83e583971c82e11d22c1569a0d5d36a7dd83dba56f7653dd555a7328d6626d554265d8765559936d5e4010e0fb2b8aeedc33cbcac549e91f2843cd7e9a016fd8d578f5075e69abe33fe5ed3de2774b461adacb2e8d1a57125bd5a7020d98e267a1081e22811d3fef2082decda71cbf77b3dc9d1492b3c78b7b1cc8046f46", 0xb6}, {&(0x7f0000000340)='5>', 0x2}, {&(0x7f0000000380)="49f55ff1309833e65ef5dea155d9db6c82a3b71450c11e93f4226f821c3b057aa861ca28f16dd896036e1bd928f5d73b", 0x30}, {&(0x7f00000003c0)="792c51950414c72dac6c37189fd42a0961daf1742b2abe101cf00119a8d6ee8cd2d85ad912ae219f0051e0b71c4485ec448850344d602615fb8c31b192f9a6e9", 0x40}, {&(0x7f0000000400)="8826d146f7f347ffb6ed4035e93165f98ecac8c976aa6fd42c635b9f71ac2a11e0488ca54191de7b761210a831c5a0340a4a4b659f0d6d8e1f8322a8f394e4f23b79d92cb1a80fdfb28d70b1ab7eab38f07a6f8d3aebc8af7b17ea123e91774fd56c2d2ee79a90617f96dc83d8a6a80cca955408dc9cdfcba55c03518a6fe5aa5cae417b040e7f1db5a7cebcb9d897fc0552411865c71862756fbe5fbe0da1097c3b97a51cf51a3500164ce79dd39a9c74da718f5b1b9e0ec77d72", 0xbb}], 0x5, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r4, r3, r1, r1, r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r4, r3, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r3, r4, r2, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x110, 0x1}, 0x0) readlinkat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) r8 = dup2(r4, r0) getsockname(r4, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) recvmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000001840)=""/176, 0xb0}, {&(0x7f0000001900)=""/7, 0x7}], 0x2, &(0x7f0000001980)=""/213, 0xd5}, 0x40) utimensat(r8, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x10001, 0x7fff}, {0xffffffff, 0x8}}, 0x2) connect(r0, &(0x7f0000001b40)=@un=@abs={0x0, 0x0, 0x3}, 0x8) faccessat(r8, &(0x7f0000001b80)='./file0\x00', 0x0, 0x1) openat(r8, &(0x7f0000001bc0)='./file0\x00', 0x2, 0x82) r9 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) syz_open_pts() getpeername$inet(r2, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) rmdir(&(0x7f0000001c80)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) fchown(r3, r10, r11) setegid(r7) 00:52:05 executing program 0: shmget(0x0, 0x1000, 0x400, &(0x7f0000312000/0x1000)=nil) 00:52:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3, 0x67364e7b}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1000, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x14, 0x80000001, 0x800, 0x9}, {{r1}, 0xffffffffffffffff, 0x97, 0xc0000002, 0x5}, {{r1}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x1, 0x13ae}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x60000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x6, 0x300000000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0x2522, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x92, 0x4, 0x723, 0x20}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x3ff, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2a}, {r1, 0xc}, {r1, 0x80}, {r2, 0x10}, {r1, 0x22}, {r0, 0x8}], 0x6, 0x2) 00:52:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fchmodat(r0, &(0x7f0000000100)='\x00', 0x1, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 00:52:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) accept$inet6(r0, 0x0, &(0x7f0000001600)) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom$unix(r1, &(0x7f0000001080)=""/202, 0xca, 0x842, &(0x7f0000001180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x4, &(0x7f0000001440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000011c0)=ANY=[@ANYBLOB="01002e3000"], 0xa, &(0x7f00000012c0)=[{&(0x7f0000001200)="e681b410e9cd98035013ba9226f02f8ec0591620a2c37da56aed596761081465bf93e116b9b48c42528d7c260f2bcb9b1994d056dc57abbb1a53233daa07f3df472b9371c93c6a38cb2c06", 0x4b}, {&(0x7f0000001280)="509f4b91fe68d967a3926a", 0xb}], 0x2, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x78}, 0x400) 00:52:05 executing program 0: mprotect(&(0x7f00005ad000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xca) recvfrom(r0, &(0x7f0000000040)=""/79, 0x4f, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 00:52:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x1, 0x4, 0x3) 00:52:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="2b24941de9c58d7658571128a3552fc37f78ec8555028d47efc07792be5a1ff6e30b916cfab9113ce9c42f466a9faa08b4ae87ba447e92f24683bf10c17cb5a3ea9d054d03d33a5081c7d402caecdf78758fd45be9d2544887be6c3f72cf277816729c69bd5fb4e6e9a2b43961d6faf1b3bcdebf78c885a24b2b4186e25c975dc5f1c62d6e5a0c078238241e0ab6f1879727376829b695e859bf4b6f1f60836bd85ffefbbb877046a3c5db6ccd2702a0183385809dfce2b723269bb67d9e7e7a1ba208f1546c376a0257f9c9ce0ec79fc36a538e68c149d0490be932c65e198a94937198e53a61805a6e9d194c2fc226ef8fb4e004352f8ec2e7a021cd561ec62709b8aab8f286e8f2674a971c47f000d3a422cdf1c82dd5204cceb9e54e8dc59e80ba58e556e48718a8f2155866c771d75d57baf0701184034cf5330d25717b32940b3a", 0x144) 00:52:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) socketpair(0x20, 0x5, 0x1d3d, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x6c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 00:52:06 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x4, 0x0, "c3e4acc6f8ccd2d9eca11ddc22f3238316aa79ef", 0x1, 0x8000}) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 00:52:06 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0x5) recvfrom(r1, &(0x7f0000000080)=""/197, 0xc5, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 00:52:06 executing program 1: socketpair$unix(0x1, 0x2000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) sendto$unix(r1, &(0x7f0000000000)="1f5e8005e7defc47a3d16f1d73cdd2b91742c7b0140454fe368bcbe017a0505ea421843b2f231e748080be904744cb38eab6e90606ea79699c8727f2b7deb54cb629ea53be6d5b724fb4fce3eda05607242ecac25eb4ee3191a5a746d52519dadbf164be1e", 0x65, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300019a8b7dd762d5d1cdd74913e76a0f8624ab149b4be321e289737f4487830429539018aff61a79a3e244fcb0bcfa4f8be35ff92dd642fb3880777eb0a6d9781357594f1f46a93d6350009a86c39ee4e4d59ec0d2dd56b0e9cf53e27ebd93102137a3a71d4fb000000"], 0xa) dup2(r0, r1) 00:52:06 executing program 0: chroot(0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) getegid() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x22) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 00:52:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:52:06 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x48, 0x102) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x1) linkat(r0, &(0x7f00000000c0)='./file2\x00', r1, &(0x7f0000000140)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 00:52:06 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x44) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) 00:52:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:52:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) 00:52:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1000000802, 0x200000005}) 00:52:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() connect$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x8}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="2e160e237816622827de4c22bee0be8da597e50325d8cc29cb09b897fabf4c68293d299ec0e65a59516d9495e3ce30319aadf4024a241b4b7d39e522d8614f748413a0e58cdc2abda2383f7e4b0ec8dd010bbb01427b9c062bc1199a576bac137d87e7800c734b2ed41bcf6c07c68f96e81da32c3ac8a03f4b9fbf501eeaff2dc7a6cfc75dee76d354f5de0a0b9cc2a9db17f351a5", 0x95}, {&(0x7f0000000180)="2371fa96ad83c46140162df0eef2f69b6d0163073018e977b8e49468df6db7f8bdf04e47e9bba16a52acf7c02a537ac40cb615e2c2ff04dc0887891b1a5173238f", 0x41}], 0x2) dup2(r1, r2) execve(0x0, 0x0, 0x0) 00:52:07 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mincore(&(0x7f0000fec000/0x14000)=nil, 0x14000, &(0x7f0000000040)=""/42) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r1, 0x0, 0xfffffffffffffffd) 00:52:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffce5) 00:52:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() syz_open_pts() socketpair(0x3b, 0x4003, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="5a0ffb212bcd57fbc072cf193dc1d21f6689c03a6be719418e6b6f5192cb893e6ed2a8de687bf9e6de26a3a73e9802be6c032f8826d7", 0x36, 0x4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) dup(r1) syz_open_pts() 00:52:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/144, 0x90, 0x800, &(0x7f0000000140)=@in6={0x18, 0x0, 0xb025, 0x8001}, 0xc) syz_execute_func(&(0x7f0000000000)="6466470fee7b7ec4a10df945a767f346a7660f3a16a62313000006478a3644d8badff715abc461d573ff0043d38edbf03ac30f3802ffd919") msgget(0x3, 0x100) 00:52:07 executing program 1: r0 = socket(0x4000000002, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=0x0], 0x1) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001c40)="a5c83f921494146b57da1e49d23d57ebb047b852cfa11aab81c95a0784097580f64731c50e34baf7f4d4dc173a0e05310a1a07968b36be860636037e712d8d9af4c8e2cc57bb1291e3415c72b4a69b0a3ebfb5abd29811928df18b4a0af04a1b363c800b047a1e82244a41d4e26b2154fd1ad194d8bfbdf0f75c93b680f04c6c63dbf4a4dc35bf71d859b6809b230d9f6410ffbd437548317d6b03f87fff9589", 0xa0}], 0x1) 00:52:08 executing program 0: symlink(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 00:52:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000240)=""/251, 0xfb}], 0x2, &(0x7f0000000380)=""/59, 0x3b}, 0x2) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) accept(r1, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/233, 0xe9}], 0x1, &(0x7f0000000680)=""/167, 0xa7}, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) linkat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file2\x00', 0x0) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') 00:52:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) ftruncate(r0, 0x0) 00:52:08 executing program 1: msgget(0x2, 0x100) 00:52:08 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) kqueue() poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 00:52:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 00:52:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r6 = semget$private(0x0, 0x3, 0x480) semop(r6, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002000)={0x9, 0x80}) 00:52:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setrlimit(0x4, &(0x7f0000000000)={0x80, 0x8}) execve(0x0, 0x0, 0x0) 00:52:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="14", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) symlink(&(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() 00:52:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x40) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffff8, 0x0, 0x3, 0xfffffffffffffffe, "854955882e02a600", 0xfffffffffffffffd, 0xffffffffffffffff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 00:52:08 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x28) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28119, 0x11) dup2(r0, r1) r2 = syz_open_pts() read(r2, &(0x7f0000000000)=""/68, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r2) dup2(r3, r2) dup(r3) write(r3, &(0x7f0000000180)="88a56b1525d42690cbf974c49de6e880659b2a5b31d605baafc7b7fe60ec8d7ab5b659c3d23efc557e77431d687296ceea3f2d259d88a5a607594e06d8c6c12ee05e20d6f4de4142a08c7fe17747dd16a13786f9cfd7ee7edb8c7560700c37804adbe3fadb8eec437abf788c277f3eb06b1d36c03926af7cf8b5df7f44d964adbc05f365d2dc622507c26f9f91822a0b3699e8908de9fe57f40665e69cd7abae5c587bd3cc5a7ef26ae1c5baf9d2a49a08ebbe6da9d1fe06de7d46f684a81ae278", 0xc1) r4 = syz_open_pts() write(r4, &(0x7f0000000140)='+', 0x1) 00:52:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x0, 0x4, "9d28a9304eb0f1e7b9801dc0b37b21c6b33864b6", 0x96a, 0x800}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="ebe0735199579b25b4bab5937862e24ffd995b167eca11bb0ef28f2d7aa1a5d8e141c34d90f1bbc669afe1ee6be7f725f6acd5ac13768e5e14eb78bd7c8af8f9f6934fce6235309b1c5b204ad875ab46d418df7bfb966969aef73be5aaf30deb8e49543a3a4d339b7a23b6165ad0690ca3d772c5c2d7d9e1595995b60918928c21182a7ef7eec55b94bf73b003bf411d06258d6f6d6ef789893d047def0699ab07889762dc0204503d58f40dc12184cc19faad9e87ba5ab0eb3e749b41d6072641ca280b54632abac3190a06568ad929734cffcc752cd2af8749dd5c6ab2325054d7481cefd853a441fea36c", 0xec, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696e6522fa172ba673323000"], 0xa) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x0) 00:52:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 00:52:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 00:52:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000000000009, 0x2, 0x6, 0x80001000, "b611c0b99616981a36846380ac84c7d2d5b04ac7", 0x6f, 0x100000001}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getdents(r1, 0x0, 0x0) 00:52:09 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x6ab0975d) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 00:52:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0x367}], 0xfffffffffffff10, 0x0) 00:52:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) readv(r0, &(0x7f00000000c0), 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/11) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c}, {r0, 0x140}, {r0, 0x50}, {r0, 0x142}], 0x4, 0xc56) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x23) r5 = dup2(r0, r0) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') 00:52:10 executing program 0: r0 = syz_open_pts() flock(r0, 0xffffffffffffdffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x1b9, 0x3, r2}) fchdir(r0) fcntl$dupfd(r0, 0x0, r0) 00:52:10 executing program 1: socketpair(0x18, 0x5, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x4, 0x4) 00:52:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a63af426780b99e43974e0a11b434938755bafd3eee1543567e73947a936573cbda7119343086f2b01632d6fa51"], &(0x7f0000000080)=0x1192) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0), 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) 00:52:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x3, r1}) 00:52:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x20) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000002080)=""/69, 0x45) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r2, 0x5) r3 = geteuid() seteuid(r3) getitimer(0x2, &(0x7f0000000280)) r4 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r2, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) readlinkat(r2, &(0x7f0000002100)='./file0\x00', &(0x7f0000002140)=""/121, 0x79) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r2, &(0x7f0000001ec0)='./file0\x00', r3, r6, 0x2) readv(r2, &(0x7f00000024c0)=[{&(0x7f00000021c0)=""/21, 0x15}, {&(0x7f0000002200)=""/235, 0xeb}, {&(0x7f0000002300)=""/223, 0xdf}, {&(0x7f0000002400)=""/155, 0x9b}], 0x4) lchown(&(0x7f0000001f80)='./file0\x00', r5, r6) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r7 = semget$private(0x0, 0x80003, 0x483) semop(r7, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 00:52:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffc91) write(r1, 0x0, 0x0) close(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 00:52:10 executing program 1: pipe2(&(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) chroot(&(0x7f0000000100)='./file0\x00') 00:52:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x3f, 0x1, r2}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 00:52:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/99}, &(0x7f0000000000)=0x65) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000340)=[0xffffffffffffffff, &(0x7f0000000140)='}&%-+:&\x00', &(0x7f0000000240)='-,@--][)$-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='(\x00', &(0x7f00000003c0)='-((\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) 00:52:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) getgroups(0x1, &(0x7f0000000200)=[0x0]) setegid(r4) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x803, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000001280)='./file0\x00', 0x1, 0x8) socket(0x1, 0x5, 0x530a) r5 = semget(0x2, 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000013c0)={{0x0, r6, r4, r7, r4}, 0x2, 0x7f7b, 0x100000000}) recvfrom$unix(r1, &(0x7f0000001440)=""/138, 0x8a, 0x803, 0x0, 0x0) r8 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001500)=""/183) getpeername(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/253, 0xfd) fcntl$getflags(r0, 0x1) shutdown(r0, 0x3) sendto(r0, &(0x7f0000001780)="95acbf0a4f717e3401e063a1c6ed9fdef6bbe6205416e2fe6db978cc8c577fe4", 0x20, 0x1, &(0x7f00000017c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000001800)=@in6={0x18, 0x3, 0x3b, 0xbb7}, 0xc) readv(r1, &(0x7f00000029c0)=[{&(0x7f0000001840)=""/81, 0x51}, {&(0x7f00000018c0)=""/222, 0xde}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x3) utimes(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)={{0x1, 0x4}, {0x7ff, 0x3f}}) open(&(0x7f0000002a80)='./file0\x00', 0x8081, 0x10) unlinkat(r0, &(0x7f0000002ac0)='./file0\x00', 0x0) 00:52:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 00:52:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffad9cc48e) r2 = dup(r1) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() 00:52:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x160) sendto$inet6(r1, &(0x7f0000000280)="675550873f47221ce58fdb289ad75dead403d3f83bdb3b33728d909ead44849d63e47d24927226f35bb0328907da700a0d6e8bbdab5fbecc7fcd5361467d3222915536e31092c54a0f3e7c64723a8ed95c3a8daaa78720f2655a479bc213fa83792ea9f297501e507c4777af72a18f60b77050aab53c6c88bf9ae539361eb315da93dbc4ee57676a9106e21a0851d95d377c", 0x92, 0x5, &(0x7f0000000100)={0x18, 0x0, 0x6573, 0x7}, 0xc) r2 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92c93e52e56e98f1120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9", 0x91, 0x8, 0x0, 0x62) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000340)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/47}, &(0x7f00000003c0)=0x31) recvfrom$unix(r3, &(0x7f0000000180)=""/11, 0xb, 0x3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 00:52:10 executing program 0: shmget(0x2, 0x4000, 0x40000000040, &(0x7f0000ff1000/0x4000)=nil) 00:52:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = getgid() setitimer(0x2, &(0x7f00000002c0)={{0x8, 0x5}, {0x27cf, 0x1f}}, &(0x7f0000000300)) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1f, r3, r4, r5, r6, 0x352a75073c6d924a, 0x4}, 0x81, 0x1, r7, r8, 0xf2f, 0x3, 0x1f}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) sendto(r1, &(0x7f0000000140)="a9fd7b1bdd400c7ed6cf3fd295485d96c35743d6c2064dab6a64555e63df", 0x1e, 0x8, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x3, 0x7}, 0x8) 00:52:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x130) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 00:52:10 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2100, 0x626) r0 = kqueue() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0xcb, 0x946, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20000, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="f7b9b66136b3ba28135f17993440012bd9ea82d801a517df7e785f180eb2c167e64b033dc14ab45c87862caec626cb27fd913855ccd9acfbc0f50913129a75b89f5af12378d0682b6c4aba02778cc80c95bb5923aaeb6c1012e34ff8e3426f57e90032dda3fac3498f608e846d828955ba0c1f71af602306f34392815710e6d8e5e9fd9243eb0cfb500fbcc8c6b55c1d6a7900c6b47ff3cfbcbbdb6cbf54b741a68f9ab78f0f704b2eb9fec55a23bb981637", 0xb2}], 0x1) 00:52:10 executing program 1: select(0x3de, &(0x7f0000000140)={0x200000020008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, 0x0) 00:52:10 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) r3 = dup2(r2, r1) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x0, 0x400fffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0xe, 0x0, 0x3f, 0x5}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x94, 0x20, 0x3f, 0x4}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000004, 0x7, 0x3}, {{r3}, 0x0, 0x0, 0xf0000005, 0x5155, 0xe9dc}], 0x0, &(0x7f0000000140)={0x5d63c5e, 0x2dc}) 00:52:10 executing program 1: getrlimit(0x800000000026, 0x0) 00:52:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4, &(0x7f0000000080)=0x4) 00:52:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 00:52:10 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x8, 0x1000}, {0x7, 0x401, 0x800}], 0x3) r1 = getpgrp() getpgid(r1) semget(0x2, 0x3, 0x42) r2 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) setregid(r4, r4) setregid(r4, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r4) getitimer(0x1, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r1) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="8a16beb1f0ba80957d4a184731738400187f278915a88b1c229ca3bba6e9b8f479aa873be983daf76d2e49e8e48cbc16b270ba49ba5cce", 0x37}], 0x1, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(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(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r5) fchdir(r5) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000340)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380), &(0x7f0000000200)=0x8) getegid() connect$inet(r6, &(0x7f0000000400)={0x2, 0x3}, 0xc) 00:52:10 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x0, 0x5) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 00:52:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 00:52:10 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40001, &(0x7f0000000000)="f9746a80b36765a01bd2ede2e102bdd168848edee9ce1f8cb4bea5996ad5ba738dd714aeab91408d51a0a3416e2833bcb226d7d67dab84c6b4bd620f30dad1c580f531b8b9def1d6ea19b13514c5fc5db3432c6d7fb2e473c961ff60399ca5468cc401b88e2cc07256d96189492f20893ad989054637e54a4e", 0xfffffffffffffe8a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eb1e17598c1de18ad826ad3a9d680af4367f173c0319b3db2ff07e2292c1837172aaeefddb0e1854da9b1391f3214dacae922ea340834a15a2db2cbc50e21e6d5a93e2c36cbcedaaf1526c0822fe2280c4ba6ede18bc0fd3eb3468346c41b9f8e8c722bdb3c132dcb22751833db41e98efe2d87126174bb242157c14da677e5b0c1700012e197df495b3f95af7d297acf7a0eff2", 0x94) 00:52:10 executing program 1: socket$inet6(0x18, 0x8001, 0x6) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/68) msgget(0x0, 0x402) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 00:52:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x100000000, 0x4) r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100)=0x7ff, 0xffffffffffffffdc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r6 = getpid() sendmsg(r4, &(0x7f0000000d40)={&(0x7f0000000600)=@in={0x2, 0x2}, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000640)="97adf73012114cdbb66004baae8030742ed45ddbfaa6c5d2c2864a89d72a805da299dbeccdc7f8eeb4479d3052742b0c83e327aaca022a4992f86b849df1c2491377e2d2c6b3eb0151e2480276b338a41ecd34b9c933c4241738caffb254c3515c4f094c5344cc31678c988779a75cce355acd8f13bdd7716fdf504da2f929d7bea3f3109e065d329a66f9256c4f0e7984313522a020f743f36a9415c25836488bd3da3ca36e100b75637f4b1c2e1874222710c9963cdde71ae0ab524a7d", 0xbe}, {&(0x7f0000000700)="02367d8cd02e0aed4d03a33aaa3b6542a899deb2d5217847cac3d4f57baa0502934e7f77365f6ba3ca971d82d1b813be5d0af8ab457c87541b27f61fea6e385c441a7d879cb311abe24cd618da5e34490803c3bcccf09bd570d0d4a36fbc09819ff0d20f54247a248adb5dd18d7bcb0ca59c3c1d99326006381f8a8969b603e16bd840813b2c8ef7977f2c9574003e7d62f33e3727a21a6721e82767331f162f70573b7bd2c8372a669f", 0xaa}, {&(0x7f00000007c0)="fd0253332cb226e7e9b36565669dab7cb78dbc9dc091b8a03fb4a3970c221dba6b465e4d90ea7514c5755b30ecdb1150e1129deae37e24cbefb724d2fa99de6dbbdb8526077341049a62d808bcfc27434bc8315ff716258f9b8d4a285e48390329e92d20695fa0bbb6450dd26d5ffb7f8fab8b872a8957028806983f41dc17e3e43e9169f404a9f22438d3ce1eaff8b1b4a7b0f3aeb95024a862f09900e3e3e2be0c7729c43c0db80b3711c921af951914a4a19576615732467d8474601a6f1f63af8f8c875509640350312106223c8671882841107702b5ac52ad943d41950c169ac06a", 0xe4}, {&(0x7f00000008c0)="ed7161389e66a01c7f3398ec749206508302587b6bdc96a798a74deb8d4b52e140a58bbe74f0773d38419f9c2e1ffa7a1fd59dfb0295b811d7883a71e4478a94e2e9d2ad0e1caa13e0037ebe411f569d61161758a332628e4af5ffdfd1a3adb2e9f006f0efd1adeea1bf182b8e735bb70e3502ee719036a484128022ffee0bd4fc000b6c9a75004263dbe88d20300865feee51ab07", 0x95}, {&(0x7f0000000980)="0af813ddc1a9caa94e467c702c5503344e2b6f116ba69872b9fe9a9b53193bde1126d6cec0bc44f52d0bc2429cec4a612134690eada7510d3cc3f985146d5c5ad17e564d3b73283778ab8d47474955961a256643de0bfe8c68d0a61bc93e89f3f49930e63239bbbd7e3d016dd58b5c2c044573dedbe81e2f49ff1c4485747e7a7bb37ca0ef384ed3401ed8c84c3f7f0564a228eddb5f5ba606bbc91599d2c205b8044e45396a3d93ac80dcd61a8d1f", 0xaf}, {&(0x7f0000000a40)="6aa64a24c9c6c171e1692c3bb21e141f81e0b17f577e3f7b7d3940ca9a95ad61246f370d1f807a201a6d90028a91eca4124b57409a42a0c29a67540e3bb25b12ce1de391a7ac13b1a4a279bd93bbaeaa3a351e0aa61d2b74498198e20a2b901c96fdc03fcd9699056b4e6ac63371ef29b09619dee89c0d1bd6a3584f417e29d95736c6d7e1d491ba55eaa1e5254e8a0b6189770c480cc382d0cbf37468dbe97c09de77c4ca2abf7e43cd882460387a58b6cf37e2b4f1b1a1a4753979373aa89b4a2394ec89df65e02e9b6eb86e3fea10bc9da318f6d73a8110e6", 0xda}], 0x6, &(0x7f0000000bc0)=[{0xa0, 0x1, 0x7, "8019bea24c2966af9f691431b4753168c0a957ecea1bbb0f4877402c8f56b06cf240fe2d70135c222c38629bd53eddbab63722aa7fcfcc573152ac0cf572b7d0da8098f7e815d772323dfb4cb2bb89ef602505de8f5e073fc3d28b40416b51bab9183ebd9dfd0d20133b9683b3656e258a96e55fb3be23d173be2c687b5575a7073342ccedb4fa71542090fc67a16e"}, {0x48, 0xffff, 0x8, "08553f0a7495f6d20f0947338ff4c590aafc5625d1abded49c27f05fa128882a739882ba7f7246fb142dd7c3cd2472d3fc"}, {0x68, 0xffff, 0x3ff, "af64ea692275cf556def4b3df78e755748607f6a0bdfd9e1b7eb2823ca87b91a8f73541e6944f425329a33062453c290dc15e66c91853f87072ba705ea957efcc9c5cf570fbf73bed1915072b629a4af03e2a7275fc8116e"}], 0x150}, 0x8) r7 = getuid() r8 = getegid() r9 = getppid() r10 = getuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) r12 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$setstatus(r2, 0x4, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66e707000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="2bf95ada15f11f1f590f606933786f060a73b23a41643e01bc101a385c711ff131a1595b43d8bc858a93ca206cefd14cbf8cc90f5317eac2f94778e921224ffba6f9aaccb11fabc7d03a3acbf3202b7fa818ab115143b77a770f2fee3e245c421e12f7179a36dd3903b44ff7404bf3b7359fc20fdd1e307ef34185741c4b3ff35a233f4ed543b8e58f878a1721c8163d453e387294458d846fb7f9420d65c1518fd664f7b00cae9ed97fc80385fc477c6307632c9244778d02cd3dda3504320f890ea0c9748f", 0xc6}, {&(0x7f0000000240)="f49fe0200689d95edb50adc3406bb6ee42fadb681bc7", 0x16}, {&(0x7f0000000280)="615df55be25ea675ada22f49b96e4b8a7055cb8cb9de4efaba70d0e8c03bd90c711b7433597eb552c7541347b6514baf03036030cb6a681883d7ec581642d8d5e8f518d7712a64ae0586c011d60f7c334e7c5b6461ef2f66cf05de65bd6cde8b528a07c2099472054f6748b931a83f01d6dca8d994a4e734fdda0424020f30ed6865c4298c81dd32272cd1d017711d868eedf76576be18289586e1ece491032465b248022bcfc0e0de9005c8ab63a5", 0xaf}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r5, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x78, 0xc}, 0x8) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) 00:52:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="44eba4d01fdf3abc199d770ec58388f6ceda9e42649d4a6700f500cffa34a7de879ef503d98056d4cce0cb3ca4f1318e994106fb6d3fe5c95567a9647c9738f3923f4d816f2a6253c108cd073365eebaf2035e57f869abb0d3a16bb7ed1080b64996ddb29ac26fc79d6916217fd6b23371161ed5e3fa0f5e534bd4439fbd732c544ba7601887005c19c690247ad6a2", 0x8f}], 0x0, 0xfffffffffffffffb) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0xc00, 0x80) r5 = getpgid(0x0) r6 = getuid() socket(0x6, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) r8 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x1ff, 0x0, 0x80}, 0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffffe) 00:52:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f00000d6000/0x1000)=nil, 0x1000, 0x0) 00:52:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x800000040) execve(0x0, 0x0, 0x0) 00:52:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6f0b233c5cd188b6aea417e4e74de4", 0x5}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064ba4a029265e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048c0400fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464aaf70e911469261a04673ca07124c0526977fa975f04f8a7eacb6e3d52564ac86447d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5af2c42b6034783b10cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10ed097094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf109990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb15249fe97053a67412c27a626f58e8976de40acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb2ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a74333650450700000000000000e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b764181827126b287d6552594ae5b388f620c63c3fc48a22df868586b61717", 0x3e6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:52:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000001) 00:52:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = msgget(0x2, 0x20) msgctl$IPC_RMID(r2, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 00:52:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8c0, 0x101) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 00:52:11 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) socketpair(0x27, 0x4007, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="d6a10d865caaa9a2794353ac7fa4b735b86d765e566f424fd85fc8dfe8cc7ebe90793fa0aef35dd63264a8b68d609d9dba4496c5bacdf8b48f69fa1a0a55d9071edc8a593757fe48d8158182005e6c6289c5ee9647cff38121b8b530e2c1ad72724112c4b0ac07a59bd5dd96", 0x6c, 0xd, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 00:52:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, 0x0, 0x0) 00:52:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) recvfrom$inet6(r0, &(0x7f00000000c0)=""/171, 0xfffffffffffffdb9, 0x1, &(0x7f0000000000)={0x18, 0x3, 0xff, 0xcba}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) seteuid(r1) 00:52:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73760b746c76827ee55b122d4e0d5614a4ef2dfdc47f671b039ae0fe2b3568d0e087324bc02b2219458bd19b89fc0b60a71537aa71ed2c2f502e548bf695543f72930d21263b95842b1e0fda028d9f820f9a327266d835311833579816e9d3fcfee243c2c7bc2e7176b2ea4c26c469db8375df981b66a51c618b9e155f47e254bab12d532187a940d60a37aa942d0addfcef296393d6f922c756988cd9b4e6ce798aea8d8ff5dbfbbd5fcb65a3d4c46d4cd4863a09a6a0fa154416dad2184c682abfbf03dbe2754a2c605478399903cc", 0xd0) 00:52:11 executing program 0: poll(0x0, 0xcf, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x10}], 0x2, 0x4) 00:52:11 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/43) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 00:52:11 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="ab589b2ff977e38c06c786310339d07aae7b7e25426bdc928e400214988dd91b08e1d767fa8b0564adfffa9e162c7f056ddcd71804a2ee6aa54b91077e4ae6e6f00d5cbfac54e44d", 0x48, 0x408, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) fcntl$dupfd(r0, 0x0, r0) 00:52:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8, 0xfffffffffffff000}, {{r0}, 0x0, 0x40, 0x1, 0x2, 0xd34c}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x80, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0xf21dda90c288602a, 0x0, 0x7, 0x80}, {{r1}, 0xfffffffffffffff8, 0x1, 0x6, 0x40, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x4, 0x80000000}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x38, 0xf00fffff, 0x800, 0x1b2}, {{r0}, 0x0, 0x14, 0x44, 0x100000000, 0x80}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000006, 0x5, 0x9}], 0x1, &(0x7f0000000000)={0x7ff, 0x80000000}) clock_gettime(0x6, &(0x7f0000000200)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000004, 0xff, 0x9}], 0x5, &(0x7f0000000380)=[{{r0}, 0x0, 0x21, 0xfffff, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x8001, 0x1000}, {{r0}, 0xfffffffffffffffd, 0xc1, 0x5, 0xdc, 0x6}, {{r0}, 0x0, 0x40, 0x46, 0x4ecb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x84, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x82, 0x282, 0x8}], 0x61e, &(0x7f0000000440)={0x3, 0x80000001}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 00:52:11 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = semget$private(0x0, 0x7, 0x110) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/7) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = getpgrp() pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x7) fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 00:52:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x0, r3}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r5 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r5) fcntl$setflags(r4, 0x2, 0x1) 00:52:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "4f7543fd1e384ad60dc1e355e2e56c6a71099633b8494693e9bac415704f7e003dd4f5"}, 0x2b, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) msgsnd(r0, &(0x7f00000011c0)={0x0, "0e6a46b13b26c7e62f5d667536eed8bea34ca2c2d7830ea8ee720666e0bf6ba603019f41dfbf1698e8ac40f3c48b45334aa09f2e1380ae9ee1ee2e11ff94811065b862adc3b4cb55f77bb2a558c43c566e2005d0d5308dcbb5555c4e6352925637aedf4145c5883c72e2c26b99c8c7206109ce2c4e50b1575e8f32e15a9e08f7253cb860a7115e8e1439ce1512f76dea2755e730cd7e1101816a3c1785a5a1603d10003703fed17e14b8d6ef5bd592132034ac42d947b8f9894ae2388f7806a69e6c68c879f0572f33125d4aea04e931d7a44d000cefbd351d5828d9e2d7ce2b1e2a9b8d92e7bb0d495fa4b308f73dfeebfee65fb08d4de8397f"}, 0x102, 0x800) r2 = getppid() fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r2) 00:52:11 executing program 1: r0 = socket(0x1, 0x3, 0xbe) sendto(r0, 0x0, 0x15a, 0x1, 0x0, 0x129) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/145) sendto(r0, &(0x7f0000000000)="5d7bb9738b37fb07f467ce5a90612738830c5c93c2bca486599fb200d5b806f18b5ad63c277d28e7ff0ebef23cc0fd5132e6dd61ae6354b33337b77f7c1931267acb0ab2357b56b4fa7069b2a6a2ac8fd34b97ab550f615ab43dfffa9ea6ebb93f67a17ed8f39c5bc70ff36c532877722db7dc7759639ef0910226e16d15f127cfd2fc9ffa68b7aeae5ef5d631cc11e338dd362bf8ced1057d786d2690afe1d1f542587c91b644491c90", 0xaa, 0xa, 0x0, 0x0) 00:52:11 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:52:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffff7, &(0x7f0000000100)={0x5, 0x3ff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) 00:52:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 00:52:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfd8f, 0x0, &(0x7f000040cffe)=@abs, 0x0) r0 = shmget(0x0, 0x3000, 0x280, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/44) 00:52:12 executing program 1: r0 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) r1 = socket(0x2000000011, 0x3, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10}], 0x10}, 0x0) fcntl$dupfd(r1, 0xa, r1) lseek(r1, 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="281f80502651d8f7c25b890e29426eeccdeba3a0e69cec5bf42577c4250db5ded51b175673072c5e524aa0f1c841e454c902005c76c9f62e0556557bf9d8672d7efe83e63fa83cea8e48170a1b65851dcada46ae2a4d7b15712d6b2b9c4f88ee6f11e9dac31d8f5910fd2c48b8dca9fb115861577819bcabdf6a40ab0d5ed5e613ab096c17af110df87dc27f18db9768f68147248122825bb7f8df09230c9f98d838c848a054bbba8cffea2946290c2df6ec56babc454e7b11a30374610899945e1dae06", 0xc4) socket$inet(0x2, 0xb6a0bef6af913ef8, 0x10000) 00:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 00:52:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() close(r4) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 00:52:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x1a6) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 00:52:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000540)=""/219, 0xdb) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="07bcb0337cd6bf95ddc93f20bc4d5158e8569d4128343381dfbf7ebad9392c26dd001dad44b362630d3d9328555ce8729f33ace6f0fea4c1a0b177612cfd413ea354144a6c681286533320d88a0bb8dbfe82dd43dfe66e09e3aaad3a9deb422c", 0x60}, {&(0x7f0000000180)="a47224353edb5b0f4d0d9614e48c1f4f1b", 0x11}, {&(0x7f00000001c0)='!gmO', 0x4}, {&(0x7f0000000200)="f65cba29c4d423229bb0f4de0eaa70e679ca7692ee6bbc47b8273f6adb746f8afc5c01a23a621cbaeb41dfad6a5473bae3e5c1cae485e5636e4b99598f69e89da0c4aa89dac5376192729afe10f8f8c52a93122883d63b5eac968f7870763ac880e734911249145f0eda44183d7b5fa6e3fa1a041e2c2f65bb2f3843f83391a0718a57c4a86beda772541abae6364832e0952df25f501918c31b8902400445ca03302e036df3b5306092d42a606f821a1e80f0e0017a230da9916863920e212ec415f09eb79226983a8f4fe8c8817d91825e097d9bc274bae428f8809f4b75da93a64a0f6bb806fd75c819e1d7f5f279953d3efefc691d8ce0e11e469cbb", 0xfe}, {&(0x7f0000000300)="faf83828bb32dc031219e430ce2f39955e533b71e85546a4f768edbe17ce7c8612a2ae5a360b110372b33f5404bb99962953eef9f51e6109675283b0dfb67b547744de79eaf7d957cc511432acf1bf3f350ba0370ad77bf53dcc30c4b18d2702f0d7837cc8133d40ab21b15b", 0x6c}, {&(0x7f0000000380)="d039bb02dff1e6fb772f2a9a214f5be871e14743e6b40e487fdb9e820ea2ee6d4a2367d6c8598be3e2d6bc4b5674191241dc65760dadf468dfd4431e0c4ae8e9bbab81d6e43c7196b1e264f074e7ddf78dcc317ca1fb1f3ecf0d673958a2eae85c693e0b650d2c83f099ec7708b8f326f18a1ab9b01799344fc1f138a15c99c7337cfce85194ec397e5587979bb12f1ea0723e5cab411d80f0ee1eb26ef11843de0b2ea41e18b9d69da3c390465ccb71", 0xb0}], 0x6, &(0x7f00000004c0)=[{0x40, 0xffff, 0x0, "89c549238658849480f13a1d7a1ae61d617af2f0fdc63dc565936c1a54a0e4c262d0be76ca60e09793f9a5"}], 0x40}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getgid() r10 = getgid() r11 = getegid() setgroups(0xa, &(0x7f0000000700)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) close(r0) syz_open_pts() 00:52:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x4) poll(&(0x7f0000000140)=[{r1, 0x44}, {r1}, {r1}, {r1, 0x4}], 0x4, 0x7) 00:52:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0), 0x401, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xdffffffffffffffc, 0x8, 0x4, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xe1, 0x3, 0x10000, 0x1}, {{r1}, 0xfffffffffffffff8, 0xf2, 0x10, 0x7ff, 0x81}, {{r1}, 0x10000000000000, 0x84, 0x80, 0x4, 0x209}], 0x1, 0x0) 00:52:12 executing program 0: msgget(0x3, 0x4000000000100) 00:52:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x1) execve(0x0, 0x0, 0x0) 00:52:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) 00:52:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xee3, 0x40000000, 0x0, "b79dad9c4cd578382d060000c7c9175285e75db7"}) syz_open_pts() 00:52:13 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000100)='\t', 0xffffffffffffff09}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000cc0)=[{&(0x7f0000001740)="54b4163843717d17cbe59842cb75525849845a9626e2e0a031e68169fd0ef49e5eebadc73d0a6e4651dbedfa9ef4e0637eb0893340fd3d6fae28e2b7371640b45442f75a26c0bb46c7904f134a0864b0902354c4f936cbe7c21d1accef867b66e3cbf9e128371c34afd0d2ad7aa279e294e87eb7d3bd317d725e902a92b5dd254cc1588713998c0c76c6d8d40c77fb86f3a45ba8de6d3b038d60bb457659c97b89a0c19f2a5e9d6d15deac15d99ec48644a06499a3cccb3cc7a7c8d6e68d92a1b020fb8f9548ead4ce43a0e9d7107c321e9e5ab4e5b2ea215477b2d218fc286cb4deb5647fb5e974010a044a22c08b24a265c24c35790e8486bb4b03398bb61b963ba68ef0d6791cb33f2b02ac31732ca3c456b990ece8953011f1748146130f0d7ad67686439fe82f25d15c0e3baa4152f6186df1082c4801ebf2eed0243f8233f893ebd51d328ea92b90bd3e4aa785363609a2cdb8c696bd41efe1eccc8985b209b5db9c0344c07820fa34446d9f18d4868a45901af850ef1b2d2aa3958dc6a34db05eaf90ffc5988b06fdb0b07265e4ccad3dfb8da12b4594bc36b00aa2e43b7a909216b495114a3ef2c4b338d57a5b5862a7a0e39f9c0040d6c37a83f34c6020cda61b2e4fc365a81a88d3b0a6ec735508cd173bbe88c1c939f1b701fd15cc03d17477b9089d090f67773034847408c5fbd1ce1ef850ec8d1364ba1df05a97c6b76cfc50b495e99fb95323d34436e096a5a1bdbf6701a7250b86b96d5d8a351b5fadab00c8ddf22781e4b09a80e0ec1234833abfc57e3f91f3963812b55a6853abe401854c3f2c63ed1639478f55cf220736bab06367f3e74395f491f3fb394c6e4d144ad0917c5583ba563f24d3090ca0dcbd7da375a6f98af842390cfe03824ec84ffe60492bdc15cc1e84f80b772c81f05cecffaded7a423e14f065c6a7dc26d3fdb7d468bb94a8063e15ba3207903e89c8e29b572e650ae24b2f9eb846543a8bdebd184e6cd3ee5066f3658735ded8a1644cabc222f5d2ad3eb1d5f3adccdd1c67a347344e999d4569b387f1b927abb0e2b2bc95fdc455ded0faaf0d14ca65262f6c8b0e2e98a3ec027fa335fbfb5f5b39c88d7c3db175a0e1b575f556db263aeaa8943545470ee29735a07b2890cf455f95221d55a5f999e1d90634bea276b4382333c78843dc1657c43657bf2a9fe05d0f09d3fa786726a2f06326", 0x360}], 0x1) ftruncate(0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 00:52:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x0) 00:52:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83255eb535df3a4512c038be900b709b94214edeca3884c650d72dca4a4548e4498f170000000000", 0x28) 00:52:13 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x17, 0x4, 0x100000000) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = shmget(0x2, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/242) 00:52:13 executing program 0: r0 = socket(0x8006, 0xfffffffffffffffe, 0x80000000) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) shutdown(r1, 0x3) r2 = socket(0x2, 0x3, 0x1) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:52:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair(0x10, 0x5, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, 0x0, 0x0) 00:52:13 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:52:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='&-+\xa2\x00', &(0x7f0000000140), &(0x7f0000000180)='\x9a(^-%\\#%^!\xe2\x00', &(0x7f00000001c0)='.//\\-\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\\&\x00', &(0x7f0000000280)='*-\x00']) r1 = socket$inet6(0x18, 0x8000, 0xa11e) rmdir(&(0x7f0000000300)='./file0/file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x7, 0x4}, 0x10) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) mknod$loop(&(0x7f0000000380)='./file0\x00', 0xe006, 0x1) fcntl$getflags(r1, 0x804216626bcc8078) 00:52:13 executing program 1: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000001880)={0x2, "67b480b000567086c8810b6c70447ebe1de21960e070b07633d2fc825887807e958a4a47b1d1347743d787fac3bdfc250703f9bf6b005af8dc7e6496c6f91927703b614b38c0cac165b557ec42225b45e2ababbb0a79aae73b24a917a897e3d541d363091c1eb02e420fa2280293323fe7e6617ce9692ccaffcbaab9c4ce1385efbe664a883703e7a9e87c3f42f32dc7151fb5c5eac08e12682ea60d12afe00a909b0d0cdcaaf8c333c1b573b80a130a3d7486e0bc2d2e67d89d83119dbe2d25409120ef7d6ea9ae34d10f5f0d16c7e6dba61cd4e9c3fa2500c313d60d413cf2904af6c6b6ed5043d580c692e3bbf188d9a80280c30548df291db4300ed23e2ab5612ac3e76c2f5ae198fcb24aafa5c2346b71e1372f4b5ea282628b17f4c0a019ba770a14c080ee5ce68da1089da9951d0f6be83cbc920173703c48be72e8c062dc28649ed0a893f614e1f84299223182a69db2d9f1d0f0f0c7d8219dd810a98993d47f31650b106bc75bc1813efa97440cfc7dcd5e6b6332dc83fb21ed108a172e7b20f13687467f1571fa4c3c2cf85c0c46f4f9b6b669a68a651d7428b74fb436aed4b1b82eb0fa1fe69bc7dc945f96c57d0d467cd75c734ed8e8fa67f4d5be6e3182c30a7241a728873e4c8b31c84fa57d67ed95df6d893572f8315211dc3b69c0c6ccdb37d797bd945de8d61e111c5a918b8a95478133513a789be42e46c1edb8458de65fb2ec8c979351529eb333a3a709577010d0b9d098a87a9f88f27e26a559201c820b8a836fdb4e89e4d751f241efc5400d2e0dcc02f991cf28038fe0a98c2b6beab2949745d2b90121f9833fb720196423e09d3db00442f95089e603579e0949779972fc3349661c962e8ca3f3b4f0e1db3ee3674ab44902bc90228f54ae4f02d5af3ab9d647b91e13178d11eee7214b2f63c5e4ab37f365639d34bd577eb5c4771b1efe76a83fd06d9afb60f2b84d5c9f69d5a4378f32aab1d533face9a2bf7aa196c1676da7c2da6dbbc20eb1aebefd5710c51e14b0c5f102186b5f0059ff17c89560575b4ec5e1927fbf02fab875aeda0063dcba60dc9e1aead29676d3582597a43e9c4f382aeee6cbb47cd7472bb4e384f709e34527e77de4554932577011f44a2c930a6be418564999afa8f1d1a4183cf9d597d1c8b7b752247b8f8dd1583e3aed35ee5b4825802ac91616c91744a13cf49c754a5f72cd65aad039e8c49bf04789aeffab4e8bb85f557e58fce54a81a1bd5874a3d26bcb0e904ae087570d0382570095351f298da9f8e78916ae103491f770295b9a1de75f3b6768db7c9df2578a6ddedd11697e644d270307085b468e2f71f1381507af72dcfe0231d596c0b313165b8cd2c41f6e22f779cf9975adcf6f01198c88db7be0a3741dc50723655867e4b2d8839586c2dcca9e9bc555a2313bc22e9dca3aece5daac5e163b50be8bfecd99282a22978742b37ade90ddfccc91bd2bf5a7784addaedc9917ee5fcf560d7aeeac08347c784c2bb80ba576ea87a14c161f8cf1dc1ce5a61c76b55f2d84163fb42533b9c97d0b3d3438d2497b734e84bfac9e3c919ef64d6ef53f02637a067dd19a643ab5f7a01b65b0e9c1a79d51042699a3dda3aac9bb105ab5060329d8ab0d6d422fe0da32bf37348839edd0428699a2379f627bb491aa3fc549398e0654abb97da9b61b5aad68ff1dbaa7c6328ab1fe622a07dea9b71797ae71e27651540852f187f069b2184d105f99850727be5afbb8abc638636ddc69ece469596cd37cbb6dba445d0f91e62287fd6fb3931b63f93ecd68d2a844b5ead34707921896562b9493ea92e5062133d021ee08cf67c0b3c34775c7242c663a493264be340f54eec015340cdc607b580535609474123bb4ad0a4cd7c74c85b7236e1c5adefc8aec012f619b2fe05e82158f5f8160c09090b34e94ac1372009c5e79edaa1f8dbcea8b84f8561bdd849aba22975a73e9c2f981e22f0b40d262e5c2de1bd4206b701ab20a173d5a62bcf20edd42fd0f607cd614f9720555b23d089cc664cb1630d1e1d7b7ba2b81db6ab17476863e2a7b9efb3c3b1f50fb84862d9b1df221652235f08a2a795d5cf2a3fcd220239fced607eacebc9680a492afa42d531bec07cce36a153655cf2fec848a8a217660d9862f16c955198fb4686d62c07a54ea2161f87562ad31b609ab5bbe3629c5270409ce6b333416c790f73806caa0e4f12f2af49387e2b598beadfbffaff701c3cf4d8bedba3c05e780ea25827b6a8dc87936fabf4a33dd29a265e84b0cc5af481d0d9a4526ee054c377df699e2d41b5e5ef9f8bab34ac5d75f8e40a16a5b467f573b736462d6529722b4e572ea797894c55295cb2dfe5a6b36f8ee186cbd55bd10467afd1c9e16fce366d962412c61592cc385b08fee768d3299fb1f520849a35fd5dd701e6956b078f0d099c3e7e08cbbfc160335e232bf7c51357fff42ab53359bcbd9ce2dd533187d5d6902e559fc4acc334a0abf96c93febc737de1b335e62a16f1b0987b20a50ca2c59d3b3bf7cb5854facb08f70743d1d678b1d68408774d3606a9f6a8bdb6d11330a302890168b1c6ccff323adc8dfde0797905fa80cbf7a16bd3f4e2b29069b17d8d419506e973c08f9a80e891579770cbd8feb1e20e3dd30297cb306756e5840cb821467b7de73292ee90180fa4268b1c6cbc0dcdac61fbdcc022911fa03b5b899e3df197a8ebc2a338996e33f07ae0ceab85b1dfcb7010742d57ac621b7bca00186790834b9ab227c2c8e3946dd31f8fef1a0bdd229cd54490f148a89ff432659893fb259310cc068f516bf628e0d9b8abc5b3254767ef597e554fd7391ef37084e0b16cbbea5a67de3d56b2fa5c56f5c4645d2696cc79258438cb4fc8b7cf463fe42d6598f448336d2c3a343e5bb8ba0c059f1d9f844807be7dfd06bf8c34b02991f99a5b9aac3ea9518c7e8de111e153a53c85eec92f73b8c89a4525b8f8224eaac4bafd9a2d43bf3951d4b059b2591fa5a7a29f4c642c24ec18e4d8dd6e9cd27e4c54f92ec5292d6ae690010ca0686f5574b6bc1acee6c62ffc911e18a6f8c77a0c20c05caa335aeb7c1c0a7ffb56880e592d8c80a99d47f9f7e64293d20885546238723a1b05176a2946887a007bcd725b1254243e0496a21ca60c4d3dbdbc30d0f0cdc22781793d4fbea183ff490a4dfbf0984b471233f57add217737075f434f007b70c4a23864fc0247c7ff7a3b5a3c8271239a2b31bfad24e868f27a088a7af0f2cf2782246ca09f786769c466c37f6362f5cb4a1a029841c34b6554f88b0d6add60e47b66e1a8f5ccd3e333a453472cf41758492186a4bd0562b8a10fa8450032b2fdcf1eb1352e44e22b760302dfaae4148cdedb3a59f6e1531e4f955a9c72faf34730351cf35cb5ae551f735687c4a130346e1fd5289d62153d446bf857dc6782e7cd18010c8a8fff911ffdc1fbd71761c77e283d9d0d86bbfd88971e1543a14c0f431e308a4f7eb35eab0637367076463db3d048d2802c0d87b89c13edd9f987b72d95aeb2c1cd976aa97acafd7c51c89ee8a40a5ceffafd0d9d86fbe4a3db5aef7faca1296b570246e38d10221a708be4f1f9e5c6187e12c817e1ccdd871c244b5cf314541bf808f7e19513679c8cc814b7736d153f94abcc025861e913742ffc5a9b85f9c1219d03111aacb155d2ccba63d1b5b9e113c043671455c003174e7f368778389e195b587c066dcfdcccacd88208e900fde513286a5a3167789e2d47f90b156e9852990d2b5435783cf742fb05ad3322b2e8e95e7fb16cf1e25e4e6fddbfac53b57f73f690eaa77e46a597f69f96b34632428721e0cac17cf87245a486b779124e6638151c2d3ec0b4900679342f3714622cec50312a538b309f3b6f6a1eb7d9d48dcd76f60e11c9aaf4c86d7e5c9140d0da738f312386eabdd9fcfbf9d42127676ff55395ace029702485f83778a3886bfe2a0acb37ef4995558c91fc5c232c4f927e8d95893ddf32ac5b29e2ff10bb606836c6b4116504345fb4498df4c32bb6c393f5d74f5452815ebb412f5016631b3859a5635469ac2cc5966ff2c7cdb800a9133a7fc251d83127b27ab1f6349d21060cd66006805dc1acf42efceea98979654fd78f2eda94ca6e6a7761fca35732e3b8ee06b662a0569ddbbe61e65628ee86cb1d02d2f999e5fab6979063646959183714053930a8b1f9a3671451cbe18a156dfe25e3aa6c600cfe237fc11170f3a28587ab77cab1bba7d736ae502293c911820cc388b1172d60d3aa8f4046553be9ca11e1ef65ed312ddb95857f691cd0d06c938df21f5e011fa07b2437722eae226c7debb3c124cabd34c8166703f3061e5cd611036e60bfdb923f61442ea4585d1a372aa87716d8b96488be90b1d288f7d3df407e0fe256fdfd9dee9851b225b3d0317bd233f72edc4e3beed17981bb1d7e3c327477841db8aa8768d88ee53612712b1b4ba0d9f456720f6ec54a509629feee6c746e1dea8ac0aca26904e91d24325130f118ed08f96ac512e7f56479d0e7c909b267b77223573f8f16a0383caeca33325892fcb1347aec1e099c0283b470b31b73080c755dd1266ffe52c9c79e3ed859564a230b8e54f72f9530a9c38db0b0dce0f007a8fea3dce4e173d57bb36f02be2f7994757bcfb16a3b94fbd4aedf5afc896eac93c8237a2b38c69b5e58f14d5e4f6e17d047c327329e49c195e63889ab2a7475b4d03668f84d7b6520f26f8d00648e9efffb4bfd5e191e023125d310463b72210ba026e2e54fd182adfc870403c769cdbb52f9f7710fc0b8221a0766de5cfca41cb3d485b4925ae57fe528497421be0dd9aa49a7e48c04dd78b5a006b5582ad285507f540e7e81aab9ccefb200d178a37c9fd34ea16595baacb11909a08444994cc43b9a15284b109cd2754a1e725f947d08924a065ccfa0e150e949f58430c42363ae2be252a7bd098f8bd1b99bd1cab8698cce151887cb2e1676ce0733eb15917505b6f4d2ed638d7b7bb6673f8146a484bc04c33b09625c47d172d4b7c95f8f2c126015cea5ed140bc3e5942c311fa5373037cbf71a51b0cc56163008bbcf24ce6a43e9440e3c631a6ee40176db2f1d8c07e4b91ae14576a2ff3215b17bbbffd2a6db3da46e59ebfc36b500ab29a44ee636ac624e6ca152199014f623256bed5ccd1d2ee33e6edb8e98f21a9f80c662507cebecb7856004dbbc394ce2817ee96ce9abec13305c3a92eccbaf2d6f038bead83de5bf5109a28cac303110b3cfa07a3cc2e6f318bb6e7de295dcd47c72769aff296c8faa062e1a0fa7bf95f77c4d2890fb22944205b3537b0495955d251a96721cf12ca33de7077df74528b8bb5479162e371901a4f06068a6bf1f21f40efc3a189ee937663374448469cff7f369fbc34b1b63734611267a04ca67b47a9409183069b1d128a184bede589c39a77c765e9f361ec0e1efeea5af6d7a2bc65d79c69ad919edd2c913cb4bc5f17d842ec068ecc62df05cf8e6a4bd628f46f136ce841017d1a04208cb57323e6e57bd6d726162e428eacbfa4366ee64653bf6b2b18400bb77a4d3551418441c8f15359798b97439681da5537369bc9edb818079346948c40a1662810da33207214e7ba4b1ccbe8db742fe062990b0f79add6f219a71add1a7ab3ad575e3c1f2d87998264a20b3bbc67429ec566483c97da3d02697"}, 0xfd1, 0x0) 00:52:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x3, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000200)="53a2a44f549373d99ac6321cdad5f524484e727766579a", 0x17}, {&(0x7f0000000240)="1b3a9d82f5b10e8205e35caa96cf8ba790b800ae39c5f91160aed557a6ca2c43c8be90db804ef26fd02282130eed929347c218758c5a76c2c6998b81aa1ae4115f1f51f6480daef277ede215f8697088c055aa20c97345ee030a6924964df560f2f373abbdc964128ca63ccf7e1e1cde288cc3d7f0a9e79a0cb0f1343f4e1f1acebf44db36dca63b2c1f2f33216820bc5fdd37970b5abc91714b5b82b49d012da80eb9ba961c7a1904d9ee", 0xab}, {&(0x7f0000000300)="474aaff893edbb0277e2857daf93ac959b0b3e745b2b7b85f14a6a8797f6490508b62e1b0b", 0x25}, {&(0x7f0000000340)="6e62eed2db157b4cb4da97e34ecb6c16592e7207c6f1f8d0d795419363850fa4d8770d4075fe956a01c07b6323e2f7f6c6c02578939b21e7db23509be79e2555a06d1d486bf4e363b5c1f8a56209fa8afbe18500a6fe27fd903cd6c1022308a5570279112b8271586d513e6a97a187be78402230b4e14950f3676b76256e625e025bb52c694f6cdba0ab09b4697f927bc0132ff9bf328fd0f0ec98803b6d14a895772002e41e2ea12a697823d942c4cb53378e95433237fecd9febb5635ea7b9e1f7ec", 0xc3}, {&(0x7f0000000440)="89437b4f94be95cda3ab062badde093cd62ee9063c0abeb71a6f90d3bf940c55bac9d901dfdec3642e584e98ede7b17be5487b5e95af884066d4c65e799699a5904f21e472b480a2a1eeaefe1831281daca18cbc0e6282da8d978a05a8f7e7386f198e9268cd8e7861fe6cdd8b6b78b044a0c02a90ce722cda59dca494a8e3ac8eca8b2662ea001de1", 0x89}, {&(0x7f0000000500)="e4f5a05e3bd1066d6f197556d322dc85ebf18397a0d3258ea389c27b3b5c48fc52cda59f5c0b1fa06e183f8cc5cf0deab788874e2f9cfb0fa208f81b2070e1073f11d7ff1ef88330630a63a3458b8c21c1055066fdbb13b9ab295cbcbc06176699a316f20cc035712b9198659c3a8e19d11a17ed4d1c0f2dbe3cabab6c55ab58e5ce6b0af2facc3ca43edf5f40e99a093517029f8acc8fdbf9afb67c807e811c79fb648a73d6a8028da2b6b30d15", 0xae}, {&(0x7f00000005c0)="df1cf1ca05634a1eda8bbe1d0d0ff37da8c9bb0eb00c81c2a94b8cfd5d7f204a73b4ddbaadcf34cbc81c18f608b18fde97192d5db7633e8bfbbb4a7bd8e0f25a3afe2446e0acfe9e", 0x48}, {&(0x7f0000000640)="b2cca3472c2b9e2db19781ba426dc433e14ff1fe81bf0a1babefac9e51bee4e26c2c504f8db1e37b6878686721070ed11f14d3553cc8cb3b0a5dcc9a0491fb36828b9033634b23a9360bbf4cab89a71e70c0defe4faa05ba63d3ba7bd6c6145e2e416c1221680378648df8ea7bae4c656113099078c525874b7a1173dcc3322024157ab04985fb603e40847ba3e4ab0d0a6eb161854e1dd8e692a5d6f00ebd71da01fcca02f54991707ab9285c351dca2415f5a21f5e19922c9e3f212566e47a7e614d81f08b1153ef98a44eff81393277ff04fb4a903153fe8900a03f5776ef3803892dfe54b08b0ca4b30b3f89", 0xee}, {&(0x7f0000000740)="86db7024eaecd3f637b8421d4e5fe9a3c971ced90cb6e46dc13f42ae262b60c2792b1ddec5d12f7cd37bf36ec31066228f4e0930aaddb6bd37acbb00d3987279f731f94675ea5295f70bd035b0806fcf8cf25fc1b47810dbca885c6976bed6905f3024db47f7b274c2322136aba789ad806fc2f3f008418b6a4129954b1ce7800bc75704a4ffa4", 0x87}, {&(0x7f0000000800)="9b743d2988c1a90f5b5e1d6482936a1a7f8c1c4ff8ef31003238d1d3", 0x1c}], 0xa, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x3}, 0x7) open(&(0x7f0000000140)='./file0\x00', 0x42, 0x100) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/151, 0x97) 00:52:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b50be2d2339f317e7d478c168f8fa2d2840e575d42cd0c6c2bd2aec75da40802eb21b7c49cd17c2625d9ff939709ea30747f5161a703a0ade12612e530daa6fe5565463097217ec0b9b43a014d0afab9b29468eb5972fe0869b3d38273d42b9d4bb837b652b344423a0533297013c7d899d9357c8afd690c0f5eb7adb3889d", 0x7f) 00:52:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 00:52:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xdb, 0x7f, 0x8}) close(r0) close(r0) 00:52:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 00:52:13 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/229, 0xe5) r0 = socket(0x11, 0x3, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 00:52:13 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() r5 = socket(0x1, 0x5, 0xd) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xdf) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8231, 0x10) r8 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x11) r9 = socket$unix(0x1, 0x7, 0x0) r10 = socket$inet6(0x18, 0x1, 0x3) r11 = kqueue() r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socketpair(0x2, 0x4007, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r15 = socket$unix(0x1, 0x5, 0x0) r16 = socket$inet(0x2, 0x7, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x4, 0xffffffffffff8000, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0xb, 0x6, 0x3a8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40000001, 0x8, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x2, 0x83, 0x7}, {{r5}, 0xfffffffffffffffc, 0x82, 0x80000001, 0x620, 0x35d1}, {{r6}, 0xfffffffffffffffe, 0x80, 0x0, 0x8001, 0x40}], 0x1, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffd, 0x1, 0x40, 0xffffffffffff8001, 0x6}, {{r8}, 0xfffffffffffffffc, 0x7, 0x0, 0x9, 0x5}, {{r9}, 0xffffffffffffffff, 0x40, 0x2a, 0x3, 0x200}, {{r10}, 0xfffffffffffffffb, 0x40, 0x10, 0x3, 0x800}, {{r11}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x400}, {{r12}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x1, 0x7}, {{r13}, 0xfffffffffffffffe, 0x20, 0x3, 0x3, 0x6}, {{r14}, 0xfffffffffffffffa, 0x18, 0x1, 0x2, 0x6}, {{r15}, 0xfffffffffffffffb, 0xa8, 0x400fffff, 0x0, 0x7}, {{r16}, 0xffffffffffffffff, 0x91, 0x40000000, 0x8b9, 0xffffffffffffffe1}], 0x7, &(0x7f00000004c0)={0x1f, 0x200}) 00:52:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000300)={0x582, 0x4}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x200000000000000, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) listen(r2, 0xf98) 00:52:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)='d', 0xfffffffffffffd49}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/120, &(0x7f0000000240)=0x78) execve(0x0, 0x0, 0x0) 00:52:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) shutdown(r0, 0x1) 00:52:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0xbed}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x81, 0x6}, {{r4}, 0xffffffffffffffff, 0x48, 0x20000006, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x81, 0x2, 0x912, 0x5}, {{r1}, 0x0, 0xdbbd6817214794e1, 0x10, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x7, 0x100000000}], 0x9205, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x100000000, 0x3}], 0x1, &(0x7f0000000200)={0x0, 0x3}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r3, r2) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 00:52:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 00:52:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 00:52:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) ftruncate(r0, 0x3) 00:52:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 00:52:14 executing program 1: r0 = syz_open_pts() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[r1, r2, r3, r4]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x800000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cf3b9a41a38d8ae963f5dc10f1fcb8c42074a3f70f247161f356aa0cab3ffd405af609ec08e609c5d9f1ac1d88c102c23e9a25ed18711d7bdff9d855cf174a17", 0x40}], 0x1) r5 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x100) dup(r5) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r7, &(0x7f0000000080)="bcebd4ba02f184289ade66d1beae98fe62baaf767415891d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4aa23774bcba1ff7fb5971bbfff979aac9b0fb8d19", 0x69) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x20000000000000, 0x3f, 0x7, 0x3, "eebea30893ca923ed7da21a856715282984de008", 0x400, 0x3ff}) write(r7, &(0x7f0000000300)="028b633be0b8fe0d1239fce173dc5a8b298999318c5ec9a22962a545ab72f6509a8b22c36ae8f675640e7ff178336ec8ba971e86238973f7640041d967534e7d40a0d7ff7162c422e245d10ae03a04acdb5ce36b36c32cd6f1c2c571bd50e0db7c5062", 0x63) 00:52:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x89, 0x20) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="b2e144697a4426d2cbbfd4456eaf139e1d52eedacdf4556bbe9c9f64d6ec2ee4def19630bdc5a49868b79ff47a694737b938133884dc38e78e81b7f3a1b6b49c9092b9d49c0fb48e9264b511c4dce2d8c02b14ababc3b3851ba2fee9c05facc94e80cf4c181446bf49ed198e1f0bdf566b5d4872cdb739f7fb8068e029949513a888104dd0aeed2d70943c1798ac0202537316559cabfb7c33997fc23a53e42bd99ec5ba7f585950a447802fca774e74c428e9cd51862221a8f07cc5e8ea379f62021827a9b09a5fb4caebdef3086580eca78045caa1c9f43ab55f288427ee24f2ded58ef4c0019d3a343968bc6e95cf5de332b4a5", 0xf5}, {&(0x7f0000000140)="0fefcc68debca758b468f0fc1fddb5a3b9a21c51b57be5ecdc32ec0bc17ee82677164af0e1e2ed3d26dffcfd362c12baed5207bae462087dddce229662f59678c365f1f01bfe05460438238928f63987245fea7afd820a66a08cfadb926c6210d5dfe8e9761594d4b29168913bf1fa05ab6e040e54721e794a048d4a6cb41cbf1ebaecdef1abb70cfcf280a05c986cd41b494b2d8508b34dca805b1c0d15aee168c830bcc552a10801097cb9aa083370dcdd38b9081f27e699d835e9742d4e56d18e188c8de7b133bd32fa5676172ea400887ad00385a388ac27a4c8c0269521f7185758567625500f66d307555a016c3c43ae95bf5017ea1f3b8f53db8e80da5c2abc039005d2fa3f0017da11f5b91e1e58e448dd6db886e08d0770eda1dac257eada24e39df51375f0034660ca66098e94ca3b2e8565fc86c374fb4a5a566b28cdb20cd8f6ea5b50614e87fae0511182fa2177ebcb2abfb691950d4fc36e4f3934ead014cd77bd48e4f6741fb93e2ed0aa2556998ab4b226a06b3585905cb8a24bd3dafb8357fc6ae1344a0f104c8477beaf664838e27044102b057c957ffa55d23dede43aa543df8355f82cc1a440451dd9f498a72b613316b4287d5e8d4f12dbc7f819b5e8766668254dfebaed9844ea1c37986c3d1c9106a5c80daf0e29246968a36499984c10bc757576ad5406b63330ef04587879c325bc6fb250d63505bc06e9e8a37cf188e5f50eac34de2421dd5a877ade79962329cd69603417610f9a1ecc32150c1a88f9b4b12087008f8c43c9cd2c491de2bbf635cee72abea0bfedbc4f621da958db5c5169bb4bf7909f62356f7b6dc5483f8216f3c7a45561004e63ff349324de27a78eb5ea056628f155859f4bf9ba54ef34f0b7f308e0b6441a9b073987c8da92229ea262984a490aa905b83d030034ca8d78973fa68910e968aeca654d7fe6a9689953fcb61ca359404c3a70eea145d0d95fe8648fd27a202d07500a2d7cddf39ba7f019776339bd16e91c6a372e337af3b391021b7a0c5230c90ee250793a0f11a601607a8329737097eeac17e663cd6cd9828a258ebdcee6eff541a6607a8240df6777e5c1b3123e750e09108a15cabecf6a3bfa8bb0b23a69e76f2b1237c91e7f44808ed818e9896a2252d69db8412dc175d8b6a9f7a7e39c1f4452992c488efd8b28e996fbe46e837ca07a07c9946ab02df73b2654bb5c65c5744d680548575d28e980c273b9e597406cec1a046c2f177b56c5c7be13cc79693c410d3044f37b51815a126f4a0f56ca8c9e834e9d071de8fdb8037316bcb6ddae275f51961914727791b80c0b0be09a968f0d36783e76e8166a0555d844106108e8abe92ac64e7fa1a3bda2254684a1dabee0a27d5fd12d807530058491f1e49fc1349914af3dc2a24f9ff1ca02971147c5c0be4a3a162396e075d9fbb05d7b28515ac6e7226406432f65d4daa8db889d6c08949137685cc60535d38eda368fc4f287f07ef00bcd242992d09bcf710253ad48a33d6ee68df38fb8fd81522dcfbbea23ae75b6a238222cbc5f2bd8d2a077bdcb5d5205feafdcff1e9cb7eb576c1f1c6c90ae8a785c61d660483115e4e0a4ede38b2f16c0bd5d01e2d20dd8b1ca567907a3fd21e0380257555402dc9aa6b25923c8267ac1627b40fbd15d075fb8e836f75eabef70d934f549a2d54c2c314b74709ed4ad0ddc16ccf2b95b6e0a142dba6e35dd06f361ee7d93f7aa5ee35c5ac23c9b1d1b7d4288825902bcc04dbd28a39972c51c0133c5cabf3aaf8a492ee8a0f6fe268c467d692c60895a78ccfd5fc6ab6a26e38e13d9b284cf1948ebcd6aca972ba0470ac99515a98601e2f8e6b5194afb2f382782d42a3ef3ea78f6a0c6f32502e431810ee99e35e50064dd5452cde758b5e36f470777b82c6d1841d9e6a24ef01a4f382d5db1e98a461acd1447d8374e9e316c76959db330da2cf9607caa32374e7df4b456ed8612829bfd530cb625aca9af5a414b3619cb5c78fa04a0f43248d0bf96b8efab4ffc379efbdef84c866c572306ea4c123be03fe083ff33f0ff8bc95b1c67155a4904ff3b12a07eb379b8f531d5f65dd940ac9ef2af770147bfdb64f5814a27b53ba6c323c71f9d68f2818f996cff9c9af1a311128bd95cacf23679e304ffebc83ed6f76668f75648f18d183bfebd0e21396b943a13638d6dfc23a89ccca47ede085c132aa9f3b516b3c1f1eec6ac6c52b8cecc8684d3a496bcc85a0065a7f8042fc384dc5d9562fa8c39b122f4245e8990ffe79876241a138b3192cc0606287d50b3dccb94692b416835127f557c5dc385c43321a26b814f6cc885078e337bca71410b10bcbe52049bb0275a4b18dee9bd21e1f49d51005559621b903c4ed004339a1e8947b6eec4a2a7ff73f8b9e5ab0b7ad40a3f729cc4a9d87156d2e2e96aaff3cb974ca31ca080ad1542b87e3e75a27a1ae31cb68e623fa8cfb6ee33f83fab4d8450bc05f108eabdfc452e84a17c093e825eca7978c13118fb51fce83f986c4eab71cb7310530b9d26eabc38f4356b13222397b36bc6e6c63a2518158a01da94d99f4f401efba2da2a9cfeba2211d6b2baf68604b6f2b1d1dc6e314e2ec654748f1a43ac763e0882e45c342b72b83fdf4ecd0a463659f9b3c6f89f5d50be12ea78b495d6eac57db11521dfe0b9ac4c69fcc899fe34c26c087c1c49ea92074a87a72b075885cc4a9b01ad89635dbabd5cba01b183b178067fe2a86934b713cebe86bf49f01ee7ad0e458bd844c58830a1b35f632e583db4bdf738a1556bcf365194a21f864bd4124809decc677f9c9b8920c5f8c94d4ed7cf2a09f70f6cc48724151737286db30fe85729f73a69110a08c57f545df92351bb7d93fe1d30f07841dc7e3dc2c5ff2d883c013c48fa7b78ac2f2e70ff630fdfd4f94252d1933e396b4f35c41667e57fdcf7101c75efcaad798789175088ddd607d0abe725705eb79ad68216246ca873416a486dcee91f6a66871af49f5968758265e95b20f3b08e3645b6c5608e28e612efc5b6ae7f8929a7258c172243e7e9264ee2c55dbec1096094a5bc4f14e7835ef743c9b63c4bd5160d2bffacee4194a59c675582678d7e41381897147d3eb2b8a1d6cdc7bd4713b657fce36303a9183fda4c9100c1163c0d6c47c98f70c072c63d4cb5fe19f1946a73370ea0d6b79d984f98124732f1dea69adc834bcde8fffe2a7522d5f829e66919b369377dc6152a799477c83f9dac28910d3543219ccb502f754ce4c93b6a4d4b1cf1d9866fd79fdf0ee425b2a96f43437bd28c9fe3bcf416b1c1904636b9544f6bec5379a68e4e92e64314b49a1832c9448e0859739bd34cff3088a17a9c3af8a0fb8fe59dc16f936631ad66556e15d8538d04f264069b6c22224f555fc4b15add69312675ee213808db40af5a1e024775cc361ee5c213c34d9de86e9574c4561aa97241c6b860cc2992f77c91c0653051d876eaf7c37801d092c73aa76ccc0f435ecd6d77f179b041341e85d0328c6aecd3ce28815b2e60b92c4bad0e7f38d50646fd51dcc9efe38636480563783b957b8f936c21529e45d8fb6f02ef4d99a84c5f34c3d468e1a793aadae8c7e76c2862a3871f2ad55bb551d93d516f3e5f88f53b8d80d659c289d0cbb7b3008dfff06ba23cad99b7e07eab7664c24d338f083b441fdb77b3e7fe0dc02d54ce5bcf6c86945906898fe6778a21ad26bfa3deb11da2882baa2e18664a1d60791abb78b83563c18e1226fd71cfae2b29df019d444852f113d138ffdebff4b58e8fca14e61ef4d117a551e631557dca0b5dd3a68b5ec55514f5ec93bfaa720d46262f4b466c3f151ab40823a93af77b17e6f8477f24f031de607929615cf18678c8ddb282d5a3ecf6548ae13e66efb3a7af785718820f16b612a7aa102617eb0db76e14de92555be4d53ac132ac3c7393db7a866795277dd501c6ef069a5b62fc803186b13f60dd72758c0ab8745b6722fc7d3e690bc5a731376ab0a847529b538e7daba75184ab4ef29c970e3ecee4a9476a0036fe0b79f34a31067990f3a955a1f4ce6b8c871108da75dd5d21e2b9563b377482d5bd11201cb3087aef52604ad2e834ebe760c425f7fa5d8db32ee79ce4670794a90eea3165b2050c55f461d59822451916d5f2d4cfc64eb09f4f3beb47e3197fd2726d77a5f4e3cc75693265238f9cea1a671ec8afc83893ef331388e26027ec42fb24b3dc249b89dae85ed186fcd09b0d28e395e4fbe64b83ac46e63d79388fec07ca61e475c2e91aa79f0dc6b2bfcce5b82efb79256bf7ad0f8580817bc52e870496219d3607eac4a4b8055341abd83f0b12759879c8c099629509694d41c90f0dce5564ee3d4bec92e1375588e72b3cdaee288c65cb6ad493ffa9d2c653b1ee4ed68817e1801d4586d4472183007cc692789a45e977df74fff598a33a9c1acac04ae570bc1c7107fccb803ea85fd6265ddc3cf578695a532ca3d08932702a2774e09a7fb9832e596be2e72ae3587237e6bc83e94630b083b9b7af08272b815d36b06988b7c55c71cda409461650a0132c78f6068c6b6dee2290f1080141ba8ca393c8f7c82f83b050ac2d435b195c4f048937d9da956a3806113dd3234019eefe3cb5cde4daa540393bd5b151605784bd1f70b3caa71767e4b2fce16c3e1e923acc23e70ce51569bb55abafcdc2316d9d1f4b29c0df41e240bb9ffd9bc1cfc870ea73eec2db24b11fdb5ee71bd0176dfc0323df462da43ba03a90afaca1693b529000d03676f281bfa0b618e7a5e5074932acc3d9142d5ab81ab0c1a8ea95a444677a6135ef123ad7fc76ca2aecdc7ba833c0727a7491cc6e1ec7fe7d116b9bcd8e14a7a620b1acee7f314e34dac1aed2c3d33716c8c1fd3d142a522b1a577eb0d907b5efbfc0a32c0f59a3d693b7086f3e8adf6514e63f2a24df41ba98265e254c95aa0f065bc04f6c62da3ded281a50c88ac35555e2b298ed91954bf0c36b3936efe9dfe6eb5f99dbaa60183c57eee0d30c7b1c947af57b2482b9cad033c9f135c56496971c819949d68c7e565886b1037bec20a0d5487d43380cd6b9052d9250fb70c449ba294111429bce36cef8ac06cf6ed50e5ed1f70618d720abbc1f375ee899a12f474bdaae00426f7986226a4e09263b2e230106402232dd152ce99d6bd0e2cac3d8d213be6df16c8129a1b7b900f329f58975d0e165c30cf3fbe94afd98afafc66123aea67350e6a94e458af51b7a7310f544ac9852f8a1e6c80f855bdab5b7330d48d28536ad52a7e1e9f74b1ff12ccf33bf99c5b39340f15d785355af47fcd71be20aab6387a191be833a62420e14695a87631ff5954a67149dfbea47444783af4e957f1774eebd28a928bd1f3519906aa41748e4d18c9a9a8e9e4a5bc34179064799856a98096be45f42e83b51d004853e118b51d7cd38e3fc197afb431ca45025f5ab87942633090ab7c92ad5052f82c03b7fe465dce724cd3561d4b3487b4e970ccdb76938772f7a3ea811b240b8972cfdd78f6d808e0cc1ee8e36160b5097df57b2efeff50f83c908e99490c20ca6188eb2bb09b23c499a8b2aa8c2cf4ea6a9502ec881932361f8ed6ddcdedd5401025e3e5620f14fe5a1d68ac552f06691b5e463b0399d86ed1242321eb4c9e58ec6628247df97e84b255071ac54e13f0a0abb0f8fdd801c6c05ac14c829bb8da48a01d2a9e1990d2d8c124f0ae82fc5164906956e2a6f0c16e760ce215d0c0981ec62bfd2428f453cd98230730ef5d93496b470ebbb6444", 0x1000}, {&(0x7f0000001140)="2929c1d727b8306b79c725312fc90aacd8934b582bc4d4ab74658fc5f55334c4a43e5099ff57e8128641d284ea9f4240a7b30abcf08e1b9be5dffda234d605a141ddf048c270cabc8f86823a6b4121af030ca7495c3a3075d4630dc4d914bec46a7a56b6e199152290bfc6a9fb3d161a035959da7c35e72ad04e8a3f8135f6a05b987dd12e1f9eaf6906e92c50429856d5067d0d259fdcb05f81c69a78724fefdfb10180146898f506958e4fca708b7d1314e977a2b7a184d073b460c18a02de5165d5496ab4daeb21d39cd1", 0xcc}, {&(0x7f0000001240)="0344c478ef1db1523175228f8ae852b7812dca7df82409c2e2598e0f10381c9c423b84d9911a515371986c25e9702e3324a121a0de2999cd5c67032cacc2bdf65f7b702699f30ac2dbcf0069b7f0b3046ceee6a7b5b2b228f4a009b0f6d9924e1f0ce885d4484dec6829fb2f90ad93c7005fddcc9a2695a5637fb66c973cc2754ffd041e6a4e0a0a50272890ed1fcb830aeb54dcacce9a4bbcc7ab3046a7d52d38bfae97fb07068ec0a924e6f9b205f5df45d95f895c", 0xb6}, {&(0x7f0000001300)="0f352b72644f6b57740ee1f91fc62c6b66d23e615cca804168874636a5519db440cc0254a73960dd25f6bd5218f3bf4be4f68a9ed294787412a3d7f51dbb455440d926f1aa5b162c86133423f0130408b4a266bf3274f324df22a1ccf11f0f90879614df7089", 0x66}, {&(0x7f0000001380)="80bbe38ad9ed2593922c96fe4a5fce61ef4dbe20e0b4d5b977040e35967fa5d0f602dfe83454ddec44834818c8690b27a52cb33d7e0c9585b09a76e47cc55376d6156ccbfcb9bd", 0x47}, {&(0x7f0000001400)="bd0dc1f31d406af58e5535afab3a6c8a75cc8616f7746ed2a6cfbd4a154f3a1bb03a468f9e79bfdb46227f7683174d5abfb629775c9d36ac0870a345c02256702699dc9ad17610489652f01915017ca9d099f5469c934f95501778d856460cd85f486af0ac356557a46aea82bbf2e90daaa27d7a844d10d1a3", 0x79}, {&(0x7f0000001480)="71174e90db6865fecb587cad9eeb2e16500aab9f85dbe8af7ccd6c7e532b05e515a3ca19a827a0fc71c504e562438ec26e0f9ecfb602cbcbc92a5d30c66bced06e124e308c51bf7909f34801d04c22cef4bb21e1f70689c872e24a66ef76c16485496dd8c6983774d00aa6406c94c32076b08816ff4ecfcbadcf9f954a658faf82b8143b82c99cfef31ef4cf39758ede124c72dbb1d9a9032ea11afc10e0a8a748186056fba400abb819144dfc3f9c19b1197be7de6d30a50b0fa058cf51e55b458480044a73", 0xc6}], 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001700)=0x6, 0x4) read(r0, &(0x7f0000001600)=""/201, 0xc9) 00:52:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r4) 00:52:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x100000000, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x100000000}) lseek(r0, 0x0, 0x3) 00:52:14 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x101) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) msgget$private(0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/116}, 0x7c, 0x3, 0x800) 00:52:14 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = dup(r3) write(r4, &(0x7f0000000000)="d86bd7764bb87f152d71d91a63ea15deca8885f23ae6c5c1488e588acde01036c785a64afd807ccb7148aede67850686f8bb847c8dbe9698b659704fce923eb712d3c1c143d5e179bb94251c63099e2d5a7b9d1881e38cd941207da59143767a970a5ff4828d29b5857fb999b639bd194b41e76e9c7a", 0x76) shmdt(r2) 00:52:14 executing program 0: unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000200)='x\x00') 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', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r0 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0xb4e) 00:52:14 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='x\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 00:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x8000, 0x614) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01003e2f66696c653000f0947e60c01d6e8b9223a57cae1b0d5368f3b101242e85e8e73ef33530947a05f69dc4ffa6d63bccbe3c53954d5d7ae0f51ef7e8c7380e0d3c58b0b75b7556fab142905a0bac053c11b08a39c694ea93af9ba6dadd7a586992c80a1e79305902000063de5bb15c34ac8c99f12524f752f63e428d56ee82249b85322d44837cb5e5"], 0xa) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 00:52:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000021, 0xfffffffffffffff8, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x21, 0x2, 0x3800}], 0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0xc4, 0x20000004, 0x800, 0x5}, {{r0}, 0x0, 0x14, 0x40000000, 0xe4, 0x20}, {{r0}, 0xfffffffffffffffe, 0x4, 0x6, 0x1, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x9, 0x2}], 0x1, &(0x7f0000000140)={0x85000000, 0xb5}) 00:52:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x1a0) open(&(0x7f0000000080)='./file0\x00', 0x405, 0x80) 00:52:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f00000026c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)="4207da73e7cd49143f0b1e080037d75539e332854958456b85fbd18e75a9247ce158709387700e63c4ab5aaf84df4fdd5519c7cd99e307c307f4af22ee8887f8500a2a8d0c9d12cf72840b6c4686b925fcdf32f531a1c084c62c2c010c9226463a88a36c8df369030fdba6560dc06ae26edc02f405974bda8832717e6248455692e1eda67a07d10f01bc6bd4045bead7806a7cd3fa88b548ec54c56987e5edc5db6a468832d8291510f32211b2536a08fd02a0224974249f3c77e6bb2fa763", 0xbf}, {&(0x7f0000000180)="0064a5395142a2d4ef80a67cf9dc29540f6ee97b6ec83160df8400c352c13d6c97e3f404a1a1db81f7e59361f401369ad06a04dc576b662f51f93d709f07f5851d88acf70f171a90a1d0fecec97cb96c472872124fcc21735c909cd54fe0d84a1e4627211ef70824fb82298f6d30ea9543b6523bfc8d619ec114ef098a0bf3fa78372c1b06b62702d9eeeb1f0820c4252241d5551255c21d547cd7cdef2e4534f7fee9dcadb2630ba006d965a58afbac2d1c7467efa27b74f8963029b1ff60ce9d1f6290296f8005e18d729878dad097d78a6a79aea84bce6da7289aa8485161609bcae350ee57f9911e193f41631cd61b88188de4d51a4c04d39bec19fef291b23cc923519ff7a68c32c1e920939e5a5329c88494029ed6817b1a98a21ed47c4b4eb077d15d4b56fc65b72d07d63df25226522118ed09f050b96c5d05b39127d6ee2b422329d8c1743d764ac307faa78641b631e0f6564767781b66bd74a8a57f962115bc4bd37bb77fa4a0802e5a72a9ea36325ee275fe3fa8d1b0d7478c64f4ce83edd937892de656235b931addac6af14fb13d25d75103a38ff8de4a279f980a0f1f695261e12554b3ae22291178b940572e4833ae349a15affde287e26b3fb48d83cab34dd5247d757f070718279c3603695430643027d015fa91c9e4fb25e4287d49212c563ab32ee1bfa5288356913c8a68161a84fb9db040867bebbf43a87c8291f4b1c1a3119306cf87dbf585b7d314fedad16925ee7a073fb2748b00cd31999496bf0aab86d7056f2288504f46d666c0beb111bf844aa5f3e340847b84fe7b3728e02b01020dd66503b53249206250e160a1be7da4e4d915f2c8fb0c2c7a087383cb45c70ef51443e7c9b813691190deedabb3ffb842f761be9bf2559deed7d339646de4d209c6b10de15dcef8aadb593f66db2623c6c262889ffa3416e85ec958b578210272597597b76fc80b1d5fec8ac5be71c12a038efa7430bee16275265157aab7c3a41c2ecd1d262291f089112c520fea1486ff8bfb02915fc85209207b333d1e13ef1d1b55ef073dfa393ad30b3e81d212801d0f05d91f823f6eea3dcb22ba8ad40356ca812718dcb80f6c240c69a957d33b45052f567815e748fd837edfb2f69787f3e2104a4c166b47df41df642cb2d321804dc183e8eb1a2a275418b84230d8c38b080fb95b0d9312e3515275e4fe9def26d55894686e1343b4efd9062ef03f8d056cb44c1c25d4b00f0a125a4dc0e2a6973318641406c4e1e3ed2943a818b7e64acd9fb1ed18a8bf07c4dc2ab42750300f794335b74bf93bcd043101db189d6d89c95d30263ceb48c8551f9f1cf13c6930ce1d3c3606e920d9aabf067d3d1662ab31e96d1d1af514c0579c50975289737b64bb3112f4a67fc9c09a5a38650d6f191a68a76d82ae7a8f2ef8cc36e1ae0bcd6843f587124d19a38c34ed64d586c0a247207d9360da6eb71deb00bcd03ad2e5deaded66cd693bda2072e28e26cd52424c1e57f2af18519c2de7ae07820b9118bdc60c6f313ee990006e369fdfe0b4e1257545da7a28a5923d6f9db3e0e0194907f3cffd048a16a3d7021418f692a3beaeb04d19204227418fc0432c1d6b46cdb8e1404de9566d44a6ca1c05d398e716babc69b45bdd2aa2a19e3b022d635cd92d0d232c721724f730a5082cb7342795132f757fd7ad4a1d2da6f07e7ffd76837c92593c52b7f4bc4b2065672be651ac1897d650a01779fec656720536800dc469ccdcc3bb08cce8fabb0934695c4f25894518000b9f81d9092775815b2bcfd2a2ba63dc836b0d44e8e470ee38530781641fb2bd932fac052e52f25e26ff894f9dbb503c75c24f94087495b780745700b3fbd410f8bef34c077381cca2adcdde3d4fafb7bb012272186125cd1a7129ac6dacce496a6b78bd9c3fef09b160fec3e6ff95c81ae912e25d602a2888e337e4cb2f0cabb514f63ab040ac6beb31d7a8ee05296201693fabbf6f7339c3a45f28de022d56b93135af240af6ced8f51834d83ea555ce85047fba59e16bdbf0ee64e9e76931c084fa7649a58907c9a65bfceea797e4921b6239f634d4e1be0d03e338c8ae7e1002c6fecea66d2649d17d85c57cacdc1481fa672809fe8bbc1ccbdb631bb9f46c7b0f91c5247031859a6cc969bffd63fa466c860a0a038e1ec9b59930d2e09fc8cc3462638701622aa183d69ea156b9a7b40856c534d0307488aaba380ad96a318983a730580be840f4f0bbbbe50dc9b67888b4e661abe7d912c6e747e5bc32663691516ae497067b263f91ef6333e096840e05f189a3c590710345e46493f6a288a02fce5e1dfa625ac91591b995d915f0ef17ad92ced3393e7424c646f8d97b52066d926e76f64555bc1cefea725e95a2c2361e5aa9d6ae8cd63daa1d181f7d741842ee570dc24cf43af658b8e46dbbd628d2795dbd7f996c650aac3bc0b827ba5df1fa3a60f24d05dbbbc4781598d47e476cc8ebab41be30e837412e3107b93f239c05640c2bee19f6f8e887472b0c90723f36cd512765ac2f7ff9df3ed51144649a2cfb89838c954d312b890e3256bc888082c9ef2c487c4e9b6d74f1f7d021b2cfac383a06b0824c148615cd9573fe727d633a8d7544901a7a00d4e51868375191db5ce30712a9e469a1aac2409e737a7936dbd3d05a83a7a4b1a221c710428a3d57e4e8cac519c1a00135a008b9f21da8a464159d6fb95b7d1165c98e98083cf68a2f5f7180061cb27376fdb3da9ec51eceb83b90686e012ac8be33dcc90e605e750e645a36ad50bd3d40e53308905676a2188095a583d8062564649981b111d81326c9a8b17115540fd69ec22166651d606e732496ac2eb9bdf2cfceca0a2e6b77bfb98336d665c076e684ff8dbebedef6e7cfe71cdd7ddfe052b807b00707bce4c0d51acec1a81e2691c3d1f0747e5acf01dc47908f7885fada081e351dbb5726f0ef38fec602131819510678cb88dbd8abc4f7237c5db02f40093a10829037a2d36c120fb0598339fe37df5fd5be5c9bdfeb01d1c842153b824a8b0cd2d5dd01373dfd72de594645075bc97b18994f7128145c5270d4faabdaa0d2923c994e01b04c5692607416621e2f7f0720bc23583516398347ed63982fa863e96cef2f0366bfb7b7a700f18dfc9fca60d81351e819d4f4cc39f23421d03687bba8c025d4bf13e2f06f996abfbb3e798a70c8be6be2f903e72696dc9b07af1a1527d4f88bd764b97952c91ea3305164718c414cc62195680f0c1410de8e060174a500ac3603a91cdc57d4d597c5bf73ddd8d9801aa1406e8734cb555ae749eb8b4d6578942ff3294d6b4a3cfe1073dd9c7d8a8442d131ad69e7fe434249210a459c678e3fe5d7b31019744638776b15ca83c2c605f3fad1bf3f2f526277d34923c36fea57256277961ffa6e9e49b5a148955358a7f064857ac07ac7bb36ff2cea2ee74688ac2ec5df9f855b0f797013d004bafd898e2591e6acda75ea473797b758b198803b3d28e268b08f0e5b7046d663e5250bd636193b5e4bb194afc4af0ceb156b36d1e3990e8edaf469c2d9ef79d9516489e95d829c4bedaad0884ad682c76752edca537a0903d8095298bb89b8da45a2b1c768cc277a7d91dcd70c1a72d1ebb75b2a7ccc165fc95150c3c10f92ca1ca3c5b6994f9fb55df93afb5e4125eeb1eda7e44af1e09d88da2bf9a96a51f16ac6e708548ad67b25082fcede3de7cae80244fc546883cfa8742ac649afc8037b5d760fcdf4908ef85598f17e1c1dd240a687da0ec992685e56e32648c4bda11e3eec346df3070fa4f549a768eabf03ec79489629624c7cd492e10c3c78f7730ac0f24ca351413c50b49b19b38196613c5dd0f5a135423f3013732226976c75b54d776b3d0ff1257deb1159e67c19ac41e75d48d4a8f795a491b9f0783fc8a63b87934b2e360ae28885cf09946c2c13275214d63fefe310624fc8ff0851f63eeabf880303d7c1f7677139fbfca5f6a80a4908707f1f74276c0a8e7ca16df38623d3d12f1e49060994eb22864b7db752eff063d89989bf38201db47875e9b2eead1ccfa0e73118767923e2da13be9125eaf69e4bc1cddd9f99c838803250c92917ae23d965647497df860230c8bd55c9b0b1601f2baa4c6464901a58655cf4f6535b48c74996fd5ebdb83e2c11d412231ab36ee05eba5f524ca305bc84046749882e4b7a4393494ac017dc031781145f024aa5caffb36bb682892c072f7e0558274151cbc760757291928b466c4a5adc600d73dae3d42eec931c35c6fa2f116c05e8d8c1ce4f69715c60c7b81c626eb0ecc333c2110dd68f3d98fe3f1d6571e710b1e03a68269cbd864d960096bfaaa8d76bfbc62ce63f728776cca941d309dcce151f3e89ba7dc0d900ba522cae5809f25aa5b4c92cd7e0fdfeadfc76c55609b679dac05b35d4ace2f0a5ff4ff7b01a419ae7221af035f180ccbc9d64cb98d7c89bbd0618e9485a3076a0459ba521b4e072d9a0a67bc43ee92f4ac43f5a88716c7668fa6fcb5faa5e9e8b799a8a4ba6e3fa3f93b929338638e9b1e79663c57dea01bcc26b3435845a7b71e3f96bcf504ccc2ba0e2c662f2beeade26b2e08590bc785973be9041630b1a7aab234c5045ffaf1b5f955ac8d3c875b9d40b2aec791b4c42e0cdeae3d3e1dcc39db1b933fee64e7f01241acc3e043d6c043014d67970df10d61353492644d9b1b2c0b3c6ad44e1a68170aa65ccd1f96fbd9703355ff54fd738d51e0bbc5d98cfb3265b7f4bc32b5ef3e7814f225192f03292f454939085a5d3ebd30f6066cc084268a3d97e5bcb5019b03e4636fbabf0ad5045359bd9c99eebfadce89c62b9c7b8435a74a320d00b3c258d11b465bef241b28e2c4588b1a2f8e9ac8458290cb59642f7ad7862cf4e01832f047fc7131701624c79f8c3b29a26c5d1a0ada91bc4c4a62889af73884d7e9048d3ce4d93fba434c395e7ff6fa69005575e4178c11ba7e408a936411d98851d0bf5a5f32672e0071842a3a0477665f692b8858b06a1caa91d4e072c892da09a2d3c2f76e69947a21903bb2d32c8c2946e658c56e14084864573d8c316a9108a7e09cbaf71e1e030c50beeee95ad6de2e51cf75f5d40dc08f1df956d6829ba0c030a9fd8935fc9e238c885349bed2c4351f2ac83194a0d9500a44157c447b6e0c1634df8650b25a8d98aea2f3c06b8404dfccc8392ac876dfaee0d06d590cad1394e6f132f63088c4c3742b83f0f94f7a34deab51f111eef0b971e9f2d666b24c18d8156d7082c5b990064f13c90aa3657dbe7706c1266f81267ba93aad5b517fac2207966b928903fff514b318f6668d8a30444edd8964a56787559d8104c0bc9964870c2865b016c7a15acaa1707517db553447f9f0d6a52bf269ee0db2f8e2a18f16f3dee382e6f9a3808e84c98d4d0b197abe8ca93b3726a4f8858d3ab89f66023773407f3640bd52f501d8a68a0cce215e52a1c052c800b0a9d0af543c8aab9e56d18314b06f56afae2af49f7a5efd6eb7c9c3111821536afd3b39d11470f8ff7e9f01d7a216b791521679a5b0929e7a826a917ccd96f86ceccd6be7662a619cdc6f350438aa35ae35cdd0d65e8dcf6ac08e2e389640c97fa6e1633f71547c69f7ca651a313449e28a44400513f3421f34e5e1a70cf35185c2f415640e97c8dd793601a62ac2eae40843196d091ff9725da401ffc8305e21f22566eb5f3798c08c2372f8b25769b0127fcd0f9f98f22bf542659c852afe4dce5fbab9a3755fc7c665b800259e4", 0x1000}, {&(0x7f0000001180)="3807a0002fd7c20c33029460b71e0ec15666dce1a79fff2aa68cfe57485969bf2ee8d803e838d8e592dbebfc0d42174de8a2a7739572d63c580a231d6f24ac52146febd5803045ec0fe2db6954fc97840f4fe424e11f4dd215e3d32b86d163e19c75317fad9be6d82a74a3bf95433d2cca7725da13f4971907894792e55e75647944a05c7f9e782a06cf59356a38c84c85981a69f37bcf3f67abc5c22c91cb965b43764808f349b8c7b3e7a4b885f5ecebfbe012a38119585984c24a591f489935f9968ee549116a3fe7885d9a3bb41614fc6709e06faa543d", 0xd9}, {&(0x7f0000001280)="bb479a5f31eb665841644228d4551e96bd943b2e8d67f5bb861178975d52b5625313d51875a5e1f2123d6de979c27815c09ede2dafee1e9ac34f5128c55c93d46009693f50bcceb584", 0x49}, {&(0x7f0000001300)="033dd654cfbeb342cf7bf4a19930a89b6beddd577623eec165f0f32428e9b655db657576dd95c28c2d43fe15ee719f82db47104a038d0580d1a824b4d579ca359ca9964695d559bbb447ff28dfd1121adf1ed8af94c4945ab63218f1bc29dac2350cb6c89df0fc8059bd0c4b15650b905c52d64ea0641b77957c3d0a3fdff76b70792edbf8db647f336c8b85d8ffdd39d641d5521ecda65d8747050afa4ca7c36f265d32d128eb1e57ac5c3ca7b20f04bb83722bb87e9792237ae544008c778c37c7adb7e1b5b5b1932901ad1fe0e1e87a77696235e639802fdfa729dc7a5fd7b1ce22ea7ab042176eb68e5e", 0xec}, {&(0x7f0000001400)="ce03db6fa6c3012210c37f801e31e82a9247c2e098b6802bc0ae05af48428d6e1b1b8e634df0d0e5af12c97584c35985cff434408c3c5209e96cff274921a45012d6debf59c25f6efb93cd442eedb07ed3846fa8c869124f5be6ad89cc53d4a471c29b00df9fff9488a48c4be761b8b6a5f6cb1ae6f2ab127cfc5da6ad63926533cc592a25ed4a4210ef45928c7c5a521a7338bc2b4a37e82bc779a01f298cb10d4f44a5b4ad5cbd00f465ec3821bed808ad7a016a955bf971d5ad2118ff9265af4db7b84290468c6562f808dcda20dd16d414b8dc6480cb1d2a3ee3d8c0cfcbdf38fd89da48ad4b10f40a7109a06999a89c611b21e82bd3257b10f24aabf6d2b95b73187b0ac2497811044474a7905410b58c390ae27818370c2b88608ddc3d67dbf30b9bdf51df5dab145ef1ac84b543713a2520e22bff73170884fc953cf0e222a996939f126a7f8f4ef13a868e8dc9d54ff380f8a18c1eeab268077e3fd9442f174409d1d3519f17b5630d7737c1a7af99efcf9e52416304982ee4170a542292d3229009e06c776df082ce971ae8419942cf08bab0d77054ee5a80fe1bdd2d628482c0b84fb7b9d3eb2e7698f4c24db6e68a3b8907177148f38ecc0934d8b726862a952f29b5afa4ed9ede42d9549bbc038056328dc6e5226f431e42e6b13a68aa6358417ff8609a684823b7b83b3c5967d982b5ad2c7f7d808f4a097ea26fe971b339ee8f885a6c801bec9752ba42dfb8a6e9a4f5e1a0256e41ec27b695109328b8f1887a0b3bb1f26f89ec0469742f89aaed5195027286acc17ed18e6d2fbada9d5a071bab2f52be326176f513a1b044941143e229d9351ead7124575d91a544f6b7821ab1509d6ad09aefa8d121070faffa89fd93ffa5c7fea59ae653dd3612e6e0a08302542d791cf23d9dd94857d2605fe312cad977953aa373e72cbe20589b926729ac6b3e981c48317def619d0b4debd207ab9e675cb7824b3c6584e8b6c5293a1e90bbfe93dbef84c0d9cf82406c1c4141a6b20d4a9a0271a70d21f4e7296da0749db62ab5fcbf789400257225d5ad9029aabfda3a8771af68c58a80fe1b87de72ad21e469b8b108e28650eaebdb4994e8015d088e991a7ffc0207fa98fa3630305b43992e4a1c0d04cc69254b041c715397367994ca2f59b8e4a172b963f39a9ca5f77cf7b662e76b360991d5fc8686da4027404409dd5849ae6e15c9c09ed38d5b3bdd7a9254027967131ede4ed82f9a52be7b26ca5e762c10ad1413ab8f4b685a3e1404b8ab295029c4185b33c90ba0f7195db276b22e2e7ffbf2ee66ff714e915a2868cfc03201b0010d13d99333f447961da69f9a880ac21e79e1141ebe24a7c354ca6a2fb90de4151ed886637c7c8294542d78f3f9d8e36ca2a5d176fdaeb814a38f19321c5ae9a663c4efe31e77e5f1a58535fadb56c163a9f4e58efd48e37dab08b1206672b67c710a39a58ef5e4f6157235c2e5e19aacd714800b734a98a54aa66ddcf4d397be0b7aee2cc3f6167eb2dc4c8d02be3f351488a4459b69b4319ec2b782e794f43d084c3b18a1c61c23770c41c0e08ada207a450feb160f34ada75b31a030138b8e26bbb26494b42d80a91e67b90b988afa3bd6cfd6523ad603b0eaafb763dfa13f36bf00fc244edbe0ebd5828a399680e49eb5b63ae4b7cf4ad88f13eca742cf304087ffaae29b27c779d5daf4188f92564604cb5baee444e500ee408f43592bc92e29db9d1b52244d8a527005160dea1a2704b826e77ed1af0e711fb590d2213a3f0204b488c7882fa9dd328c19481909feff56560dcae22389c2ce6778cab75e6ef6e0b796a9e74bda638afc5dcbf79e32373473c41eb1e389f062ba83bfb01ded4330c24c1afca5f0e5a8df8401f58ca534e88ea161ad4133ae9cc52103e3b15aea36356f46298e6c263367eaad1f753b24d3198b4ee7008c30be4aa267dbc40b568ea3d3176d3d3b4175b09d321a852621f2e295eff8c6aff33b74bed801af4640f2412aea7050987a1a086f478114f899b29a99ca4558d8a13869f56f9f11b99b3c3d1425de0f8fe16c6c3556b0e4fa0025d3373ed604420c2add6e7fa2b13494dcfaf600a3c00bcb4cb7bb53063fdcd9b827067691385243fe995540d103765bcec4c6df982e6284234ee310ce1428a50276021a22b098799e658eca4a271dd892894b556000ca295d56713ae9314082159fdb3e6c3c164593440941e01577b99bb1f046b3061001e35b92662b53c2bfba2d70052e9f340918c5396da7585095180606875353c669a9771be3668da63f78347d53c3d5971d4699d9a129917f74ca620f7044fc73c2f2a42b3c14b2d98c6102ed6bbdb8e3a91d698435f12600144eb6d9ab6eaba3fb803d33fd0e1637ea868eabde1b0f124ffd019d63848a6034b25361b5edbc651a6118f4d08f1a56c886524c49d2866bc0829c7fc1e4d7a0ac64b98865be7f23aac63575f87ade87046b2f35cc0353aabb82b0975d933dfeddd5dd75e2577c0dd4ce3730d52470b82d95b27c962970bd7670ca90b3410e9b2850e5112ae29b85736db6f42120902be833416e903b61ee0bb8a0b09c04175a1c2031f1ff8cf78f864aa951f45b081930df8230c1f6c17730b7732eb4a16b56c77443f5f935d87c6796310e5277a657a7ec26d1e8aadd1595d02242d342d58486f70fdd659f9e38221aa465d03f5cc8b4e88e81c153ceedd67c7563dc5901f6094eae1dea11ad9e8c88a26b7ac1975be8a3f01787eca25a3fc1a24016af68006e20f5d4d56d883545b7e7afbdd9c0af344d3ea249b67aec23650380cf959b71e56c5969b9860ec8e0711fcf9a470af9928ffaa9802c6d725f1e850e76a8c01e79469519a61c9ccec5c4f2f718728cd7b1776fa7bb3a301d463ec3a7d0e7de0bf46aaad85aa6b8522ae2a62041983b0fc0fb8723e72f25a8af50dc3697d2542507e329411150462c3bc274f4b6dce1f1134327a78238de3b8d209fea23f8d263e7f5a662c8ef58459a7f9b84fdc8c910593d775d18a9ce511acc25fb5879947eea30377c31e8750672ec425d2b0482589a25d24d49a1b6e3cc6724e546e6b7156365d9d534c764cfd0310fdc8f2f1bc1b037bfb44c8945b7b651c10f12d2122c74efa9776bdab30b04b7dc85a7a455a879a29d4998aa04a57cdf9188d84e583579965daee7462a3cdfc8913f94816e27d2e85ac527716ab7e64af654c0c1471f474869a5182ccf69f39c52821c8ce0aba408f17435b52eebcbc761567ca2d2c08905d9249577a04a7f5f329437eb3da79147b7f3abe11179d4c76268051938e7737a84ece26653cf6ee5c5d4b0755959903618f64565fb02afeb59d287f4dbbec7f0b909fffe45b309c451750f93b000f99a713d8b38adceb665104ec50b64f2613e4fa140b32f42bfd1c1461ce9a47db22b9fc7b792d780bf139cde61435f9e79cb17d2da41303c2e76b919414e00e7f5e6969acbf53f95874460c47dfb85e335f32cb8e92406ad4ee75f1487b92ab9189ac0922248ef49dc26faafc87d29dca0887f03e936e327c0204562c834160d1d08171e01b63300b9552c6d9896787876810544d6d410f63f88b57016571c30c23760f092ba860f2a96dd6932858d4ecb9adcc7e2bdeb74a3b3761e2f3d51070ec8a822da0f64c4b082df0129d25c2313ebb0717ab9a9f2ebf496fcaf1012ca776d24041850d9b2eef3f33c7c7193d39f2650be12e134c0c6a1e3724413cb8c36369874442f1c8cf1cc6b215ced9fa56ba373cce3448ad7b15c8651e6001a24eee86136d0655cdf929b075918710eac60dc6db018febf1242330753bb423572e2a073990ab87cbd5dce60dc1113b2e8dd9b485e89243bd91422c85d8c470cde21ac514462b876217973e3b88d1c3714ea5016f27b974e62351e8326b44bd5c30272d6c9a49f1aaf8ee4058b4880497973f6dd4ce665850331c831bc9db45728af353551ce1c8cc6480198c8432883901f6caecbca46c68ac7071c850d872d06f069e37571e7636754343c4e6d8872cb9d6b768f68054c448c41c2738398f92f0b6eb0d7e3e4708f3ce14857bdf62f5913e0133c31e8b9cc4e40760fc95c1d38db919b857441cdff8728f75f1417d454920f5b2dece47a9ceb2461a20d9a9530ec22961eadf4be5f9f13c58b6b1ee88e9f72d5449c2334cac45870b8ce71ca9fe378d2b31613006ffd9c058f479600fd639ba97298506b8582ae437070c214ab824ed9d39736f3f13f25708d69f1396d1d704e91f891fa36f33bb9ffa23299ea408917ce8552170d76d1fde56a14e94e8f1945b00ad5dc492547fd47da48683e600991a94225fb0c48928caeb723988d1cdcee1f75d5c9dbada8151f816de19c2be0fed114ba8fa2b1c1b7e4023663cd8f706ccdac550e238899970583839590d3b58978459b050599b8af5b0afb1070b010b387acf3dbb017f2525fafda27f29174d1a6f6b7f8e4632ca9a89456abe8d2b8587d425fb671b3fd47279d661ee21d3a31363c51a92a1fca268a7469bda91b9d9411d756e7a9533510749b7de95ffcc377ee9475d623beb895ed2a62446ac53337e5944ad4c611e10e4aa212233733fb10eea2b5dc5d52edd0a05d0f687f4ef61abc18210ea44ec577568d841628567fa61ef754708dd2fb94d270b0dff9c6ae3a30cc44655a417d25b8279f86ccee03b350698793391786230f5b8d3045daa8671ace7dff0f2f10ef19f5c301b9396d2150d8ecf7434f9160a33bb882cbec42d27a68621dc5c134e86b2fd7fa6540653a116cc6049c078e25df85ccfd0986b10270decb9f37ceca744c106124bfa5e66281a339b923b1b0ba9587336b465f3f3f9cecbc42bfeb7fb1b62fc25d9b51b62dca64a5c70aa5f04cb4af0f32bc4d94ca993b8895356ce13ea9226e99c917cc7577f548e5238b9c8dce6bcad6fc401000a8d74e42256334c85e4a479a20fc61b9ac27624a5cee094123617767b5468f28fcd31c51c781b390dd3bf33f55a2e514c7b1d680adb81350e2757513b59a2bc343422c1f35e542b363433b50c27299615043ccb462f6470d6c4f289cea6798754ba0d40c15e85bf693d16f38b393b37cfe51c16e3e349f9e590a2f301f2a88ff1ae2d222ea7e099002d5d4a3c354041057cc80709397be19527f1926897f861645e7480f2ae405d50028ed0b5d12185a4495d9d8e7c95b792b6fa8ef409c9406d8576d1567ccc7cf3b0369cf96275d1053567c5ff381a263b3ed9390ec0cbe83d91f73c84fa43df5cf37449f0572d70c1034408e2eee1b3d48a533de49daca53226bd1f9fd16defb3ca892bd677112b6f760cf32a5510cdd5db5f52f6dd855defb0cddd3fe593530de897f5984f077c5654e7c467092a73e0547f99c5bf236f6ec1e9880d4e3c888eb5f5ed50f79121a58b9194fdeed7a2fdec588a616f6aa7ff69b1893c5440491b07f725fd0e5788618017d315f03b9fc54a239ee87a9ae7094206066bd03abf62cdd2057869ed1a7f66f525ff4e513db01b3b4ce69718f34dc9c31dab111bc7741f106e5158c32d67fcc7a8227b10814308d5833e6057a3229c194e907f8b9746fee716229aebde5dec44eb064f82d6a0bf48635bbd8f9d879b673412028690e928be7f9d15246d0f0a02410d0dec91c7a9c354e26b77447ebdcd4785cf963674daacaf284303c4cf75c24f4aaadd073836f13d91ca7b1aea2b4a38f1d2402c30d2013918124061f43a1d3e779eea6eadfedbc3ca718ba1100eee3b1b352d0516074e0", 0x1000}, {&(0x7f0000002400)="68aeec3504bc0b707196f3b6365b16207abaf1a6fc3eb213b6d97a2560a9a277af56a658e57482cf", 0x28}], 0x7, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r1, r3, r2, r1, r1, r2, r2, r1, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r0, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r3, r2, r1, r2, r3, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x120, 0x9}, 0x4) close(r3) shutdown(r3, 0x0) 00:52:14 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x12) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 00:52:14 executing program 0: chmod(0x0, 0x8000000800100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x4) 00:52:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x1, 0x6d21}, 0x8, [0x3f, 0x0, 0xb07f, 0x8de, 0x1, 0xffffffff80000000, 0x80, 0x7]}, 0x3c) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) setpgid(r1, r2) 00:52:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="10c088b6b1a1b0ff9d40a7df3fb76a238bb6e37522248cc1ae7e25ca46417c12a0ce8f18f793532a9c7e7c8b19bd2e01d2e96bad3f85749ecd28d6711bc0d9a18fbef0138f6f55ce81f756ab62832ce3ceb8ff63b172806b171d2474c3d67bc3d75a5099dd30e33d81c663aa93baeb75f2e75940edca77005005ccbace02726d75c067773ca7e3196dea82c97a903d16d8d58acea839c9", 0x97, 0x404, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a560cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c24340033583925360", 0xf2d}], 0x1) 00:52:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x7, "815656231896c364597763d500a71ab7a002fba2a9aa781154f6d7d357c1632528e1e3dfea19227a4725adadd7400ad6be56b668d6bb86013b437f555a995a486ba35d154c81619bd05c80c76499f22cf5ba04a6189a855f8f8f41f187c66b8d5d06b5435b82e09b3712f16c708bbeef0045d795e43a891c52f8a328a15227e3ce6dcbea8a067e15103b85f0452e3f921ddb1f9f9687c46ed4f10513ca58e1881f220851381283b1ff8e329bbc1b0799704744ce44f9a06105e260fc81e8a7a8163a14c0795155ff05cc99019213823fafd095b244450cd6298a7fcb47e4cbce409527b45e18a4b6c0c50dd4b9717f3f75644db1c8a459f087fcc06a4554f7057d21529515af8717d354200cea63bf29e04da09a3d29c0c6eba60787597336e54be21936c0ac53fab81ccb145cab4f89b10ed1124523ef156604f6be0e32033ff7bb2f1d49656127fb81f2a49599cba6fa4caa3b39eeaf2a20f2f479528ba5b8495ccc3d61aefb98bb9f04338001e3d89138543eb5ccd4d43d834d5ca9d043888fe078824850d3a8b718771ed1200cc94971c35b71dd6019804acad17d1050285f7455b2a933c1ce138dabe98eadc3cc728f967e44893974c1ef0dcceaed4bcc90b6c515f46c892512260b66b7847c82c733af934f9efe5122c0785070ff17e5301c2fb720b0615edc2709f5692b05dfe8cc9aee06c7f0354abb7e586bd274b58c94cb6f4c8eb68523e4deff4dad184520a1b0dcb3b3423651ef48103b6f6db64170244bd3dac7137ef7725045942083c82b6519e07c28ba2c458acc9d07151f758a5439217c099dbd0945900727e711a586b53082005ce3d57f788fe320814cfc516fc3d2fd5308a283c8f4216d4345ba45fe76e7d9bf508e92735bf5e3270cba74183f58d8461bf9ea30259db4a602de45494e3dcf510feb366ed1b82b69776ca68610dcd279317500122e6b6f3d45e2631b6e4d2e92505d547e32aff93a20d328d2f10025257186b35c7e57a8dd4c12684ca94f7e88db1db64eacb8de674aef931e3a9aceb40f8da8b0bd7eaf9235c14fbcc53fe41e364fe23ad44d4bb32402f01ed2008979f0c47c563a74726ce5fdd1621069ecefbb6883e15fe7f4562e8034612a2d08b24703ebf1db23bdae1d87d7226991dfb1f19dfdc3ba3511636118efe0c3318433e97f3a19443d1d478a84c23c1dde7b6d90997e738be4ff2d6532f81bcbe00a182f38f68b63f3a249629a9decadec92c43eafa90b226758528f27d47cbf223bd3786c5aa7d007446dd81a8b875d6347eeac20f0a93f57a0f39ebe0e6293b49ff64d91dedb046a84d163c317e2c0ff8cfd99236a7a65ba102887a1afa07c1c48c64ef06287fe3493d2cb59276688bdd4f962f4d40f054e9b306c2d8aeb94fa232640f495d41fcdc4a8b1bbb3ee9017fae7345a577a2ececed8f1aa160266f901b331c3fbcbc881111726b4986e625b3afd3adfd1484028c03ffd9cc2e6567df21102e273ea98e363761d6230c7b1c82c5ad4087b3b61da3ba3df3ab68e431af23e8e18a7f32ce53bf04b2db2dee78b22ba7da4fe938516b2d2d31e503188ab95009174777dc039fc454d06e3d4ce7e22416a1f8006c6d360598bd2bfe8bf87b3a6423521f950b688db1abb8ded5c3b4bf600bef72644d71c64e2636fc5a8da6ce4acb66580b0673fb29924733fe5931083cbcc0a6ebe25ecd1ceb533dbb4be5295a01deb5e9bd2fd56e2cd9f258856dc9855e164be7ce25b9f8c407167be6004f0f34c25f9adb9f59d0fb277d929634c33127663668d4b363c155842c3cb63902b5d346c86e59e0c14ba55c5854f948c521185412d7ac2bc32ea4e868a6f8781ab84ed3c50a0e9050d5165e86c36d406ce2fb8311fa2764bad66b1816b617f7d3be77db839ba116d70642ef67cce2838288d70527b4177995ff23c4c85df7104127efafb3807f78397cfa581609b759b51681555d764b58f2bc581680d02d6306a4455115b2a83827de063f529799f39a4443ff8dc2f621ae9f40a9b501fe16f34763ad73b63611fa7e8a4a08da32348fc7e2b29f165af94a5e5913f3f1fefac40bbc1586d61616f4f6b6ba1e0c84782904449280dc6f3248c7eb7495f48c4295505af8834c5c14f34b918c7cfca064fb010e3f664514ead935b1e140a8dc85999c4f05268d1111d9a002d3a03c257602a4fc7aed141f6c693b669f641a1985bdb42730d40620e95878c12b50f484481e39f59fd419e3c1a713adc507d6659fb46c3c48d50ed671ffc69199f11825c67b1953ff7e70789e95e1a7b315c76cfdb6aec883b1afc528ec0138babaee1196f3ef250433b61c8378033918cd7dd8e879d33dbffeebac82cad8ef64919d62f300572c0917336652761b797f138436cddc7bceb3325c16a526517a7e983db419becd974cd5c521534f3c639d629383824d971f5a8ea2b62f4e2acc8660ebd423116603cc81f41c2bbfb212b5461687bedc4c6664379c44ecf3f470ba5a59a93ba2a13fdd5cd0be225319729dd70aa36eafb667664a6cb910046b8cf5dfa9e9d4b2566ce5e108dbee2eb4f3308eec114ec00473b264aa33e4ca960568f7f977e31b1bca7318a23bdad22c8fd79746f4c347430c553aafa93d92924b2b579e0b28c0dbd272b1a9c24a43454acdc6a741388c4e602c6dd85149da4b4e00081f10322ecf02eb6b6ddb885780f9a161a3662c4f42c2ea0e42566d589e51cfec2ace35cb65664fba2650676925e1061aa98536a18832af94b84a3d58b90ae14c0607c956b370f67749c5bc945a1632cc8f4e0541ae7d4add554d6ad04984799719ed4898deec6cc0da0bb8eba6314d668e5eeac766b7198f2a3c3409c5e1755ce00a1203204bf4272dbde38c349e35cc58609c83064eb39392e2b8a0ed638b68093f23268269068c9556036e5d7f70e7cea4ade07e7bf3cc072fc0d4e57f114d03544a4314a7049ec3ec7cbcb61aab5d744c1d4376044dbf74b72f1673a90cd437abffc4558262aa5f8a827354839bd42413a4c51fe0f8ffc2cb9bea4618eaf9fc2d53ed78c95d407d34ba7540eaa22a2194dde645ffd6e18c47240118bc4a95e5eb745644d296f3e203fd810653599641ca82a207ae4b5e90a8402dfacfe22e407000400577a1101d46e02f006c10b8a903be681f4722964c62b1cddd14d120de2631e466a2b100e9d8c56e095241f77ff2572bd69eeb487d6cc681cb0ac2dac9715f41e36fce4cf58ca24f733504f983ade68dd1e37e404dc2e444f6b3367370622f6a2a532488c4e631e5047ac61efb9b8cca35ecf7b932b4a43e2ae3e06ccbf1b613f44b0de7d822df72e7aab537d4c23096b978de90e3a0d0713d6064f4f6affebe7343611e7d971a489901800777a64ba63bbbccdf636f9eedf04a5335be08d60b31f5d201dba0fa40ed76a7d71b3afd68613b2df78451ff508aa9d2aba204bfe9a0c908792d67295090f043819aa932c7629a0d46ad2fa69fcc21bae7a17a9b5e748a5ff510daeb9578c896996f88fc5eb021d5897157213b6d10642fd8db227d6afaa29071d4ca42b78e767486fa6574a740b0f367472153bfd93e7cc5b5cdcc8226490198e4c5fc72d1257c600022e7749304869722e55b4a64710b014cf4aa0ec85ac815fa674e6b297fc5b185a3cde7752089d62fb67b698e11e00c34345bb6a2bdd1b4eba04a6f784a6ebbb6b92ccb0dca38140c2c95545cf79541f6d550d2ad9ffc5ed72d151f732cbd659333050d36e6f4012637f7ac24799946aaccde0f3248522566ddec6d613221da6bf9547725c1d9319c75dfb00ec3ab2b558e021f75d9e1d4011ea56b25f756e7bf5825edee787d305c8d9cf99dc48b2d8a7d8849d5446cc12f92fb1357f5df0b464fab4f7d7a22b0bcc521ae63c282b6c36675180d7252be2bdc62161f3a85c4a6b1787d41ec3ee7a5d5d2fef2246c600b50ba574e44a30754d837b7196f80374867d57add74e9a9e902c0cc54ff65ec6040386f25a321dd8751f5c76b2d2a0ebfb513e1316e972ac7c844533c4a4debf36a1a7098760a629b8dcfddbb8591e263500aeaa1fb2b3e8b7d7b55324313e01b089c9c995abfb4b65bafda59567b432884b74450edddcf431c23c845e6ad2f950d5d5831bfabea330b4c7272336524c37502cb06fb7b16d99508d04dddfe13907fed9f751d99fc011f6d8a7536987d5bec377aee16bd92b4724c15c02afe06d67ddb795efce6144a9526ae79a54c217930b94416a4a7cc501d8335769db3e7e15171a1117f55d3aafdb2a8563addbda43bd7a04604f6a4bd8c670bf8cadc9a8490523185cb09a600f676c34283bf15a2d2b3546484e1c2adf49459620100fac2a6dc5fcac295c4957e8b8952ee6eeee8bf006a44af1488feb2cf062b8b0605313d201e93c1e06bf50a7fc2d9b0d1484168115b219bed5193ff4d991c384b47a02fe22133b3941ff487e04c7abeb31412f27d2f911ff1e29a1196145b6457c847d2838f9f18f3d82681874d480ba822d352e4c278cb95cba0ae74da84524fa9692f3bb578d8a066b72404711abc89b4ccbd4afb59ad21a628a673ca721a888f42bcced50aea6594cfd981cf428d909139db8b0260430e1c5c42414b1802ebf6ee573ffb8c68da1eaa4c7af46798681fd135c8a762eaa0e2498abdc16bf156334bb64b4d8a37d8f7c362e79d034fa29be2ba8e40aa02fb5623adf01497cda149932b2c8898c15611559907fc5f411c574a7de659d9fd834299b72cef4bd5a522555dd70ddc976d406560d8de30b15fbcc6a9ba61fad2a98641c80961f73620ec990bbf6f9fc4933229cba657089c7f93bf859acfa62d6d7d12c544353be0ab13644b51a2d2c2ed89348fd901317573178d6bb3b4fe2643cb907ae4c39795e79b9cedc38d48832e3149708c30502634a2f96409dda0a4073bd4227946b42eac94bd6949d4461961e801c880dd10fd5db103f9f12fc2d8b9a8b0e3a1c7a5efad259e9733bcc20c3d312798b4c38e8d37bf6bf11246e7078fa3b3a31cb8c265bc088fcec54db50ce6b201b7052307f47eb22f7321395437ca9d6a1f78b7b801568909be23dd4d901745fb5a4c79b9d3ef2a7a4c7f333d308da62ee8de7e8a0328fda8cc1ef7d92fc12e404c5f731a2993596e3d0e1d02c34c1adccc7cc1991d4bd44d28db303d0478ba8cb88b4be5a64bc3cf5c5023e481973126ce2518681997423a8be565824be1f2fbae4e97239acf83d264a59651f75bec3bf396048c478aa444ad7a5776de9238d6003dbe7478de38f3be38e51925d4b220971998789b7de4d2eb954d8144b40bb3b47ef4057742bf873a98eaf447fbfc09a7dcdc4168b5a58387799048c6b0e03a3830e9c34e1270888369ac7857d7ddefac634915ce2690de97a69b1f876e46c7b81437754c2a88c5caba2eeae6b30f688571773d8083b17efe582c23c9cc9a66ebdebb355892906484c094204bbc63884c95648ca5dadd81ba37fbac075f27f2a9ed4616f2130a33716381e28a121ab8fe0dbb74705cdf0fa97a8854ebbb0f7db45970114ba93e8edb698533285aac588cdd230996ffdefeebe4f8e54a92fcda3eca74597460d1b020e5bf53059e7baa189d9a7cc8cd24d1b962723dbf47b14d14d1c6b5ebf4414dff1f652a2064d400df7234f495657734b31dd8b9ac67fe8dd6fe1224e83f2d7a7dab4b6aeec1d6c107f9aad4a09aa6fae8dd6bbde1c1208bd2a91e51b4704301474c67b69c82415b1efbd87fbad9af5e4c00b22fa689214e6bdcb36"}, {0x38, 0x1, 0x4ec, "9410ed86611e0d7e21faf00384cdeb4d7e95282649b3187bb701e1b04dd627d8e08a384aad27e3"}, {0xe0, 0x1, 0x3ff, "023e1c45546ce93f11ef32bab02db1f62afbbc30aa2d908bf288ec93c13c1be2105bfe3327c5220e2deb01f79251ef67c117177d4a2fcb2a8a7254a7e55f694f686f6e8c16a1b6e1f122972f0c1d5a8bd44778272199ddf28bedf2433dec8099ba7c400122b51efd6754579ca147db9e67ae401c0316a293f4c7992eae19c9c2b57eb306924c394d7025a40ed9ecca2ff562bcc2a79b95fd33d874cd1bd751f9f1d3594346d0ba08f2f5309ce0d2411e73555dc58c4e07b9ec34648d5584198dd70515de3dd6d973119d80458b9b8580"}, {0x38, 0xffff, 0x2, "6f6e835044fa8c178027b0a93482448d85ca4c593eb2a30c51f350066e1c5bdacb5cef276c2bd5"}, {0xc8, 0x1, 0x4, "c706f7615f2086523de753f00a6617272caff46d7fbd64bc07d8337aa0f41d8a4a933355e9633a4a17aaa5d06988cb9e000fda1a16a14083937bd56c8f2d1bdf6929bf9833cd1c643245369bb2988aae36bb2eec4469a9cb59b01510b38f13eecdcc5c5002810df11d4dc682b50f07947c8d73a07c68d305f0cc3be6274d44f336e69bf24fedb1f5810b88dcc4ced3db7cd871758da9cadea9a9f0f363325c88bd602aa0bd5f2c916267e22bcee9abb0b2205e89d114"}, {0x38, 0xffff, 0x11f6, "5b6c528907b6ffac64ff2d680a67a293d9dfab9c1b6e590d56db9f37ee08309b4d"}, {0x64, 0xffff, 0xffffffff, "327586b6d420c6bacc6f3640708bba1976231ac6cb142c5336460639979d85d22e57063286a1c43dc6e3769a3ebb3c9c7ace9dcae3de02c836ff6de06a08dfbb5a9f9c7cb502188c561e40b0a37f8b4725c83e8452fc1893fe7267fb"}], 0x12d0}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000001d00)=[{0x68, 0x1, 0xff, "4f09afddb84f35a9d2142b7ab284ada15983e34e8ab7f9b303d11b57ad3bce32a35d864f0b61db0453ac63fdab73f3daf13508adb9eeb5cb64bb9c34dee5a66f4808561ba7e0bf82e2af5fcf36836b8af3"}, {0x48, 0xffff, 0x7, "c5a5bde9cb962531ba8f27eeb98bd778dba3ba3decf89700c95f56807a40994e47ceda72b3f031dfdc8ade9475b7ce01f39c24"}, {0x138, 0xffff, 0x2, "ee31fc8cc58918921e8b01589ca4883ef1b68c91d41d1dca741fe555b11f7678a884159e09ac3e8de1745bb54b0a8eabfdb944fa66355539fa0d42a8cea9521efa72791a7b006eb2b4509e6ef09b101e3acb5e70a162628ce5947466539965e60e321caf8e5f43921ad19be23d05c7038980c07db9fce43a504ca2685efe642cf77c477ea688e7db57ad9bcc1d1e82d87d3f3698e2ffaf43fda210ac64f4f22397802414d1ace76d00000000000000000000a74fd359c1aa38b29489650c0410d93f9aaf00d8db73f35832ea5c07db2757838dd18d4897121777c065421b8e994e095f11ea35918e867011878ee3b3c22bba39561b1a0bc3749ec0eacb58a556737eba26e1570c5534aab785c661b5560018f671d8ea2a7db1023155438554a1288ecf4dab31f278"}, {0xa0, 0xffff, 0x80000000, "ff0780fff003759ef30985b8e55a13e9b120b1311880a7401d6fc413b33caa7795bac4690d8d732a352a24318db27a2a632f141bd29d3cb66ff7dc99facfdd48d5e488edf2f5c732157e44dbe44129e3c9ef41c6f5b37af853e2a45a88ea56b6bafadf84c05e01fbd6978fb09c31fe60b4d6f8b56e292f19577b5909fa334e4f9146169187ae80c317c9"}, {0x98, 0x10000, 0x52e, "1def47ab37df8dbc4835c9f29051c16c23ae6745d9262350b103ce6803b1f1101e77c55eb17284da7b9e97a464983f82d909101a24ebf3cb2daf83c7a3b14a795f11a5fa4ed7b250d5f71bd3fbf9078ea7f008cd1c8bb4013c938e9e67386edc08b76fa92fbf489fecf31df553d2c0c5cbaa276732e7e482ebcf8aa7fc29a1c425dd66"}, {0x10, 0xffff}, {0x78, 0x1, 0x9, "cbc27223fb423e8ef0c6580f7359e9726b862fc2b35cbe991f56abcf7d3a683c61340ffabde3dfeb927d78a189fe12af5f15728084da68b1dfb91c362ca493a3b292df4e20b582761731def86a0c7114a508d792f808c48e0e495bfc975780b720af394317e992c9"}, {0x88, 0xffff, 0x3, "bfc83870d727b30d0c5be1fe38c9b4aad9135de51e8cc502b04756ec5b7730d08e3fe442c3b9fcfc9fca747ea2acd8b92fb598a4e70d67e8d4f80482933e67f339e063d36511a2e589c4434bf06d9a15ec70823a0dc65878300a5295b3b0001b55d6f975ac99541d6a68fb01c4005a2bdcf2ba38"}, {0xa0, 0xffff, 0x2, "4ce0ea33b69f79701f6aadc44178d6e1592cc58314f89ce22cabd1710224d295152fb7644693c262a3c173407d6cee2788d02c4deba10d5ec99439311508396fbc602413705bd6e9704b63d3b473b03260912df328c5f8d876f36d59e0a3394d671c9f6dc24aeaac9a48be9172956fa128c0da75ceaf78bb6ba8432adadf2c643f0ea22e0a4aff110ecf"}, {0xc8, 0xffff, 0x5, "7cb2682b095768944537b5f2c4932f9a715fe0f52455b24c79554d0f4e2886fd69145b1b3456059afdc3cd33f2ee4bb7631868fed6fb4cf48636357ee59d0d1eb632ebce95bfd5d16f7b2a7d29e24ab563128cce337b26974f2bbcd701b11e233efc269eaa739530c6ac7448dad5c973961ed1be556c478ee1b34dab4ab7fc63b1d768e9f2d0310fa813192b27b65047987e0dff2a891cb49f8d8ed8d4d2a8bd55cb7f019f6b5a311d6f3cb58d147bed22a0bd62"}], 0x598}, 0x8) 00:52:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket$inet6(0x18, 0x8000, 0x8) 00:52:14 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x64, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x43, 0x8000, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xed6, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1003, 0x0, 0x0) socketpair(0x3e, 0x8000, 0x200, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f56fcd1c33000"], 0xa) 00:52:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0xfffffffffffffffe) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc}], 0x8, 0x0, 0x7fffffff, 0x0) 00:52:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000003540)=[{&(0x7f00000001c0)="435799194dbd3fc1ffcb1c7964a1662d58e2f9f8ba64f6443560ee849a0872579d67077b77c3a783303cd2d1baf1152d8d5a17c21cea79a0e33acd7d9d4a3b4dc2ee7a807c0134f41eeb8246f3d752aca24e9222e57ec9a44d04ef8516a9968bc98b", 0x62}, {&(0x7f0000000400)="78e19df2e39a05293f40124de79e59a01046b53a9a02a7294b6daadd9d53f861c9bde8dfd2b66a022d3e3400f69609557bdb4c1466260c28fb91a9323664f09e153fa2201b36429130cecbf21c09052f11cfd6ce03a3135467970b9a76452c90b01585e7ebac89b45c0e64d98a7114b783e3f48e76571e84f69ba613976eb657109ec9b0c456e57029299902919041ddec01e5ae47b07854d08ee1f9bd4674ee81a66c4981411f2d1041136ba269844fde4bc6321152ab5c186392e791391412c5286ae2f64ab9dc405fe6d6578ee8d28419db2ee7c299336f48154683cbefac47672ba215901102f1eb64dc913c26b26f7a779463fb76f4e67cb8f231ddedc1c11fe35b1dac34643fac8c33630d8560455ca51b778e3ef2d1cf3115b4e9557d3a5983bfe9045af42c55f70bf61b7e3109f42234f148a81fa1b0d694380d7f1324f770c16fffa7bf680fb97cb5dca9561670d3116a6d75d0855a776d251e6fd94f1ba32d01e414aa35d19e40c019b97d3001078705438f10edf953247bf6fb1fd288a00781732bf9dde1398cf637596cdd7d1a72647db3e0925df0d788be02a5598ae71885e68afce47de38668ec2560ffadf1b4d64ae1d205feff75e55d5158f5bb3d2056958a6ca05d53b1ca908808a3c35837625a6ed29c0255c6175ca076c4da2ea14a34b701bce5788a2c29b583021928077f2612bac6542fbb76ab89e3f2317942b0dc60175a13d59aeb299751b705554449a1473dd69749f43adf844908c98de2ee49482f07ff5c8b2c76063ff7db3dbe8d66a1a4307a18e68677988065fe120db7373b7f714d5225275bf2fdddc94574b1f4165055f4d84462c3502238b363b7ac6f97b41197a85e0c7fbf7f2004563e2fa90e5f18dfaf3b94b97a833a19e1da3d7045bc4f22f94abb854b76fa1f9d062e8d9b268b871370f0e7d66fac809e35a9a70ee3ae5d500de18eee14753058eabc993af193ef175acc947cd6768595dd6060ff3de06ad88ae7f914d53cea49b478751980074771eb1f81e898a66c731d8e47cb97fc3604e75659398d78a9887651c38888909edf36d1a018372a6e62aa499f5322fcd9c0d124fafb682fb8638b955b38797bedfb66d4003b5c7921e84b8e037e889dbc6da18323b10863e4f774a4877cb8781c45e0571c234da6227d524f9f6893909556a923ac2907fadc9276092d2b22fc29408402141cb41dc1246221e55855fde2273c51e824967fdecfda45ea61688342ac5c4861fdf9d9a4c43f42899d3ab40feba65612ea83775c4dd222e68fe76d26b732583a99706e6ae10c06d54d04364404c84c993eecdf809208a21e78933e26cb762c51683d30185d5acfd0446fc3312fd8738611add87d0d9a21f071ec36348e5481e218e75ddcf2cb27a36ef76141d3672378eec516c0ded89a41275ef5ec0e8da659fe92175fc20e5cdcbf6d0573254822f70018e41b2339f42a715921fc4fa62f7653f0246dd9ba201fc8d9d7cf9ec6f75c08df1fd2584aa6fdd61b8bf38385fd239a75e3928541a95c89399ef0a772090da02666cf2afd7961592fe7bf50cd55ac901b39741f435269458635d1c42cad9966d3b972056e0469232fec47d6611bd6322c5f0cc0bd238d1a6968e0ced9d34ea0f4d4176351a6e32eceb4cdf6711dee9350818a69050a5e660135c04cde8d4b387639b4df92011c26a3f80f88668c9dbc76a043373e7839d3892be685d7f5ebd0884286568c03dd2f5c4e736dc391ed094cc7b9574b0a67acc00f307f49d9cd591307fbe32059c2caf97e75b1c34ef9e79b46b4f58880a925d6bb45faef1c946e73c2704a7ea796ce535c1ccdf1dd9fcd769d79f98499f46751c3f98736a0444b8fdb6e2151303aa0d02048bbbd47dff5af4b93f0e7927195d2528fdadade37b0121f6b08d70532e519d77d2779122244ca94c979739ccc835509a79175c75015c0d49dffb49f8be3c0733038992de8f5e0f5a2be947283f1c0ec5ae85985cddf951056816544a0459285adc026f6f69b4717526ab2f00f77be630b77191e47f68d2c140172323680622a76444ef3a9ff55375e1600785a7124851f4cda4fb1343b556f1d7d28daa257ccd842cd38f3e5aa2d06c69816a118e46c3919c4d67c7181a8148c7a319a4e1ae7c662d784723dc77de807e9f6a6c6003e823efe5d8ce6c71cd8bc98a6f83d63fd87bb264085d29e8c20cb194fec0691858cf54077ee4da5f4aa141b740ae19e86524d0818b92ba96ccd3948f49e310111f4b0de3536a50b6f2a6c8b28bacf8abf601d8034ddc9c872e17a64b3c49fea8dfcc64970133a29e6b8026e9e0d25a451584ec0eb1b41392dad5820d46865ba9012f62ff636c715b24ded6491489f7cb370dfe67d1f42c22796982ac2cdd9e4832d1fca33961c0216424fe3134a3e5e7db4d9ccc6ae6230024c5854dc78bdb533efa2f1e8597db9c73ccc1b699b8a5e6b5b8167b081dd9347162c410b43430a379ab1151bd8e7bac290576c7c4470cdb162ab36b26accf30c111a97d8979b83da33a5f023bce8777b5d7b09061c4abe10c6e9cb9c1903860b531635d179826849825eb111110d1425e2accef77f485505f250862e813a145f4bf51e8221cbf0ce059c27d571cc33a450ee930bbe98b077c3b7ffd71dd2ebc065b2ed344d908bd0b94f3a14a2518c39bc6022fb8117fc075aeea3e93e8ad7a3e03d9b62065fe89ed88fee0537aa1ca74efe885b743886024bcf3e0febe513a9a2347fd6261bf10c8d4abe1d2e32612e306d9d5ca8e7b162aaa732ec7861b1cb90b6ebb0979f48060f29a11ddb6e37cd0101f8dfbf3831e56b89cfdade3a725c86d03e9e5b5b76b954b506358f17eeeac87c71e250d5c9b8f8c1a80cb61fff0c2c42487bf403d3d9297cc97ea9f7f8070d844dce59fac6f91f829899221120d5925df3637840cfde5ca1387cd05559f629d13f0f74d04e408c4f96a4f6bc3a1beb7bc2700f64b48e1eb627029f03e329ebc527b9d03bb2b730dd209913394a1cac39e439d1bfd632b6c1158bbee5eec47cfd58e671b18d128cdf90bfe741ddad04d6af0e01139c88fc9b669137e37e82b7fbb1a644a4e53bebe1a7a731e017eae197f3278d754a7ab3290574b4f7553e162e5d39a6b1da51290d7f9be7f6a443a8942162fc9374ae28f4174626a2476aceff54f9d53bf1a155cf15bc5e149ce42621d5604579c843dc9b7f06a2f4ecc049eb62873dd70fe7993b322677513e8582f23e3fbb3558f6d8c3f53e29b836415c105692ba528187b2f54278e1d9f945606160c58b0f2db69c106af217dcd95ca1adc78fedd6ac2b5fc451ba5a649c6f236adc82527e08e9f2a16a6e8cb07ecb7357f807e0dd16173a556991ce930ff543839ebf555416e65c2100dc828ab5a797b540008490cf9d1b815d2f8f45f041dab2cfd268d9fb10703df0a2cdfc67c059d3cd2f5656188fd983c9e7cc4b42ca77d67dd3713473ebd712b71973648467d874a3b1bf3ded0d32b2012346a0b7baf00362abca328193a1642222ec742f60a3cb90a279f89acf9ccbdd55d0fe4527a76a625b58bedaca3043d54d677bbcebe3ae7c4999cb7c14121aaa6bebb59d8ff5c8c189a22ee39d3157586058d97f6ff2204fe6276d97039d0baf6da0db84c7f748c0ed32035990b153131de718a7fb46584120fdbcf5993f6ceb482c89385f2de04c22eb649000e066f9e1d1494e65eb954d2d581b3700aa9bae218e8bbdab0dbbd3ec0ab4b63f9304d31389c79b1c799051f8b91b4e3568f5bb23eea25f47058b19b841536e2b3e54fe2e84e83b19131ac143a2b61a875f06e2e75f0817523c1c43dd930be53646008669eab0752e909f8f4e0f23eca4c9f8acca53bd8031a1bcae7471966fa3cf473ebf08346434b849ead35c58440d7331230a63c921333753d992b51681976a025d14394f80fc235910a6ff3ef9c6acd8ea062d7e659d83d6d509bfe4462f3d188e5e6341f4b4bd5202683a7c7f0dabb0f24057fd1d280313824c7a9c1bbff7b551d610e74552c64c41952924a4ae60c710713284fdcd1d1bb88699c600d134bf728d3d194a814a906789fafa4b293c138c713210ced1582ad50862b0120fc39fd9d7dac4cc1abc644e8e3f8c3b6934d57cb4ed830dfb7eda55dc07e7d2ea46d3e8d200c7fe01f5cc1a068eed7fcdef8f0f589221575f84ef9d14c2aba00d29ca756e98ddd38aaa342424baa922208caf9254fdf9a5b8b12f5ee4a2250a48c5c9d42e55086518e6e1bd320540338b252d76cd04f9763fe6871c52ad5768b54b64d4f006ca897b07048230e8cea65a1b34ea2a607b19f8d2a02c81db722ad1d963f15e6ab2e53d1126889547acf279e23f3bd5ff1bfce5b820fdcc9abc102071cdd3deb5865dc0f394b6fc44156bb88ad50b22d5550fecbd29a7995403efd4f2351477edef6fe07c9a64525216da13ebde2a5e43daa93f4a0c1909b8dd977d809573e54bb27fc1f2a811fc76f9b3b01a730d7ab25f8bc4627c518191991cedbd47f364cc957e5353bffa5399fc801257311b155c39262ce141ef056b1fee6033e870e0a2e08643f4d11cf52ff9ab4aa8d7ec03fa5689e1467e212ed871e8b6245fc31b1c98161e4902271700f05a723e80edc3d0b5506aa3ff99ff86736c72e0235bfbb64013895aa8cabf09c8dec8bc2d4b33f81e1dc5984ae2153bce04ec5ba19ed5dad5a9aa9762ee3ba5c717f3c9852e451cebe386fac09af92cb650c1c020fe440a644fb42ea2f35a24deca835295d836a8d7ba9413cc266c13c6acd6bae7ea447155513246cdcfa7d84dca9bacdc3b42f5528cf2b752a424369946182b7a3d8d9f378f67924c74548538eb432e72d5cbe268da83d474f48b9892b8ab656c4a1d61f7b15210a3127ba636487cb4cdb926e8c9639c6e0c46941a99cdb5d1cabe582ea6ba70bd49cbe900b6482b73c059a3f170b2de6dc9da7ea542096eea82aec6c8c7704545950d61bb14db1d8ca114b09f299394f99fde2effd3dba0452752ee8acfb74536bd0628ec06415b02ef7ced1c0e9f9879f7bc8c6aa9d50892319ce411cca8c7fabc6e9dbf5eee909ceef69bce7f8e5ad9f6479161b010dcbd9eb3834d8103ca67b8f2a03a5f4276ee37ee033e81a3363b4bf4a1b18d9415e72685de013252c29996fd0f3ab921c80ba5114ac08b4e24d3734faa1a021fa3ff9e3ba6f5db909e1840e7ebd028122857664f3ca89c1c478790180e1096595d1101518a514028ce178b7138a0044a4380718e1f7371e46e7bb83d667f950a3ab1c844a61558aadf36d35f98abf5acb993fb280133d8e6057dd75284c79834c8c0e7a5a4567132a4867fc5517759f224e2f7fc6125538bd2c297179efad70198658005e0451e7ce754f3f2782b7fe532d2613caf27b1fc998726c27147db66754472d01fcea252936995ecec8615f47edf7e35963a9aadef461beb470ea81412f05f0a1333e59ed75d010e4881bc224e5caa6184389deba6ca00b77914a6d1229a4a32a544510bfddf060afe6a9055504333597efc1ff8ea0c7bac39de3fa67c6aa97aec1f6a36e686c2aef57231f5e8282de35791d8628b5fb33a13a221ead24956ab5aa0f8504bea7bea3decdb19abf2e938fa610cd53c9b3ef785fe4dda052a6ab50074c5a42a3c4a5f15b44931b717ed0b3af9a24b6131daf79531f10ed733d189c839c33f7951f12bd8bcb3db623b95b2880d31f407197a0a5ee3300458902c155e58d7a59c76d412bdd54253b5651fa6eeaaa8ba", 0x1000}, {&(0x7f0000000240)="880d12f934b6fc90ba6b56e222b9e2530fc2288f06da359e16c1908081bf5d4414922e8f84de008e45fd5daae0f285537ca65be9c6a0b40410a93cc77a97763c2f0d1b5d5d6876af99ec54efe32264d029a37f5502d31217374eb3e3e984f59b9275a84099e882e0176a4aa5e7f2a67b186c97cccf436b6045496badc40fdcce5310a5820db286dcb031d895a3c94351547473e498d90a375ae9", 0x9a}, {&(0x7f0000000000)="8c96df1d9cca81f100d278c73a2cb4ce6ed3984d313e1f15e5aa3cb4768cc3e9779e8cf57a17d3ec30555293001589", 0x2f}, {&(0x7f0000000300)="19c5c8bd431a653e830d3164550bc7096aff3c6e1610ec638c2004c836ff0c928ab3ab622d7384c91f4b88cf3d462054b33b9253df7d057eaac6bc475588f0bf52333302beb2c8b12592ee433ce79f9035d7d75a5c57c7c2db436c32c224083f23958ceb21b367d6fdef6b50e87da28a9df2777d5c812b21b9e556c7b9aece8b69b45b8c00902fcab25ec09d50886a482642707fe5cb4646e23605f105775319e187", 0xa2}, {&(0x7f0000001400)="be7867b7765105f8952d0e91c32714acdfc0a27573792e0a852210ea16d5ccc8d16a5de860e9cec43b6dcafacb681b450732233cdd9e3ae6420e92a1dd872d20d134342cf7c459249edbea7fd22b70e59c7f8f2428d4e0c2a970394c8168ab0dbc155e39a925d97814a017dc2d67eaa71663bce9ddae2ab5a1f542f4a8ec1787c202d59c8682119d729a4a890fb2f83d329eef7f1fc04d7468836bb4c9f0db859694f38ae5bf5f92b6bacab7e865251096e5993beecbb183b53990bc0d948a36bf925c7463509d27c93d83498178bcf0794393ec5b4842f685f3779d5ac7bad112e74bc7a88fff81a5a1691476c654c1b68dbf841eb4a2bf0a6bbd58e96bff86c000e55da3c68673c5d4982e73b6a70f7abf06acb5d3fce5eb1b808b371e11da4d93c5b31fb040a9a2fb5e40f8313229314719f6d4b5d9b1e69f3df39e4abd1d1919495a8b9082246a37a9251685c7c60854144b97426a4017455703eb69f8402807e0d56d9482a5d1853e8c5d27eab9bf43f10e6a82ba7c4158f26b50a14c8281219b16d2b9f2594138d45f90736d0888947b9dd6b337e00c463398bb4ed20e22dcdaa3f5ab8337ec060f612fe1c4c8b6ece6868afb49a0f658d3907fa6a84076d569a76c5221bc4abfa48ff87caa9a22231f7d792b869d335bc836f4e4a630754362df742b858917daa7b22faea637d791921184efe4877265f49c487985068968b2527362f1895e9aa0942f44c8574d82dc28cad688aa7b04f82dba5fd75b7651bcf61706bc7a8875b87202b57a93066e4daa09e66aee772e64129c8531c258fbfa78b67105621c2fc680641d30886460fb80607d96f9778418313da122853f6f0b8b9d9c3aff6d25d71a2a0016d801cb7d544e9c9e07c7e270546229f0bc241d2b52f83946f6e90c52bdd46be653b4a45d78b50d9f3567d3dab2e6be933f3dbcc072612fd8d5bcf6c505c32c346f8eb2010378d66d2da7255391cadbee80dd142590ab63735e410e3401f86a4ebfa332bf47559608c3b28db34c7c10036c9df7bfa6008bc9f9387ee5d8e9ed21d8ce64c382a0c2a0ee0c838f71a20b343dcbca1b77d0e3829b413d1cdc016d8a1bec23a3a01d24e5a7c3ef57ad28b97a87eaaaf7407868fd52e8fe4e7aa67650519e0a3d183e5afc416dff121239bc868d7a5236f63a08680f90e142dbd9f046e850187f182d59310fcdd987b0eb63a4f18949be9f46e6f05cce10b28ce8e5b09d44461cc15e9982251aeeb10f383cdb646cc67f9c048f46400325236885945221033d130007d2eb2d952700f0089189006dfeffe90937310a6c11f8f038ae859c93520857b4cb70ef1b13f9b16fbc6d5c766e876f97fa7b3fb2e5b2b0b8b495aec4ce23901266dfb5b6337a85a245eccfe03f49920048f049fb87ed44c0e9188c001894955a376bd53f6b16a127bbfb44b5a808b92d24f98cf41be5be5266d3ea2ab250a5721a8478f415cd9c83aaad00f155ca10f33fe13067677e4f29d3549caa0927706bfe0531adb135435e4da7c59501e9b244c4e4141c15b242c1e0f45d1e0d63bae61f90db75857d8a545ef6d051026af27a1ee290aa6d6eb6f4b3bbf27366718875cf916b61c63e6decbf4127ee013c34c71b130a9bd260b4c4b3cfe2d3ba7088836e7dbd6f6737bfedb757ab1cfeb5ca720d34075c5ca8640e391aed60687e5f67a031a98f854336915a33c40b9fdda5f4efcbdd15f22e24b286946e28f4c2d50c36024222233a14daa871b9cbef211bc9595cc9c108f14ef18998a1733eb8ff9fa07d581dd539d40253285649c18bf6c5320c28cb0571dace5b2b8af6b7ac808f9b51a1b248acaf9940e7b1fe5042fc09e678c5862916c606d16a5133b09c20a7fc0293be1ab3fa5f2d3ff1946ab027fc35f73daf93891f318026752958838a74e4b2f097ab86554df51ebf283a84349e68bbd11891627ef8de7ae3f3f4a3881760c6a57f021b97706f3aa59d6aa6e9f072217a6ab041e4e43c11df312b1a7a8ec35d8109aee59a714b414a3409b0aa91eb7e0e9fb14311af349fa7c39c16e323a31d02e1e30c93c8b32aa4361f07c54657fd00b941122b1c42f7780a27603c3f7614e6cbc70267608dea0035a790c76452770567458bbfa92dca74f6dff029eeb486f2f1c2f8fadf7a8a069f7228c137d1aaea6916c6718288efbca8521940c23521283bc5b6e0963bb7a1f87d26447b0ada038764f865642eeeab8022e05563e99b2ef900afb90bf2a04a917d429d689745fe1aab5e74e478ba400a29ff0a5f670a36a9c635b1db2dc4db1e3212b0ae6e70a60c7d69d9bc21e0487178e0f74e22e1afe7e62de529a6df6b38bd0597c7f9902d0dfe51456ac40ce5afc5db12e7f6a4cf2ba0f39f328b01a7e11bdd5e3e73d77997bcf0a77b65a95f5797c496ca22c6f3941c3c976fa604f0aa2e8f90020633c8704f9a014783a59d0aa8a77d95d8c35ec7f7affeeb5d6ae57a465b27585280b0b82c7bc71a2f6fbdbaa5301336e210e66d9f05797701d8e673acaa623622bbe24e9a270633fa67eb6e1ed28f62697b3970ad4d58ccb64cfb5b86f70e2f8e13371b6ae969672aaae096bb53327a7d4cfd27c179d20ed5e7ba9ba13ea9afbfb35d36ea4ea043a4931389497de23de6f063d4547f61c70dce0402961fc53c6c90d63b1aa0030c06b7ba93cab2a14cff1022eeb92c031aa3d2df98b475e9ddc6e767d9fdac33b693f8121bd5ddac93ca8c4e48c1f9b173a9b6a0505fecd747df345363b5bf252058002bff64a55243f0646f241e113e9d9a24d19adccc62ff85f3df85f69b3576e989f7e54eb6a6f1c8acb3ca8ce70a7182294208b09198f0b6522e0e08dc933bfc3d9c1194c1eaebb5d48a5e9ec7ec125b79a3c76a50c2ffb5f1af98b0b0b5ad16a99c82898fce0653259cc65b2df0b95e9e9e0a76e318e75f69347b82d8699bc32e5723bbc336844474defe1dd14af6512bdf872682b885f282b443b2812300d84ade9a8cca2c5e35b1a41f2fe42e1bceaa3386b10ab4b3e8d159799ac601eab7c977561bd6e2fa5e94cc9bf2fb363fc4a8b038ba0e2dac27039787e71f9031094f5301790ad8d279f5e06888b7b82657de89905e734644d9c9a7faa735dd292eeac1ca4f694c3f5215dd1998669a52e4341e5d121553c1b39770ec8ef7cd607de2964a7ad41a85e035dac5b2dcc4dc5555c2b5eae57e9f81f6b9b11bd151cf7d67d807e3c3798e94867ece02a80e1e3ca31eb7eff3ff5ec32f6b464e454251bcbbd13b8b011be4c6a985cbd448205cb10754cb121a91d53a1c95ec605d74745ffca946b2f379f0aabd312c2a81c3c705a9a99d7fe31b8905f42c0b79e4ec7a650fe585b739b99a95d8ef54482cf825d8bfbd8a44ee014f1a18003e4636182983b9195158416d1d2e224106c6f292b736b324fd4e2905700d96b036855b6261e9a43e6b8bed89abf8242a5901ba2d6619c3ebf43f22b99885d62bcbb729fb5cb96a67d20d40b02c343c9dfc7908fceaf832ec57e915a6b8cf2851f8ba9c73a1099fc7e910b36153d2d6862a19911171335d7b4bc063b2e16c480ed872e69258d4687098929779492cd03e7baacd45fb851eb737f4ba0a58c2e8e9348e27c8661e68a3835d4236f0c233548a588de2dd758d56ad07ee01a0d8a52e7b6709be09e6a9eda282b80b5a81ede621d36acef69da2045ad84ae42f43d9cc3909bebcc004a1ba3e5f6aced15e9052cbd265f747f309d650d579386e8b4470a005fed90fce7542461a12f55474b6de5c6c37f077c721c48f357028cc87639ec4df308e55e68dd6e0c085ae49e4ec94cd07d052b48cc82b64ee44727b2ead68ddda25ba06b0f75d77bf6c81ef4a2af55bb0e644ca07ecf019ddc2f498fe8eb638c27bf2b4b36f89082dcc0f054c9bc444f4f0db3749bad881f73e5f8856695e6d49aac21ac0865ef45599362bd64db197902b0ce9365ef9cf0bd8dc5213d4cae5b088f673e546e807a140f95c6ea002829b297aad9b3dc6b698b104ea88321fe28225ed60bf0cd8d0822174e2d5b26be1572ce6145ea95ed88800588d513b9f02f3253a4b5e75a9e71d51d978b6c1a7cfe217dcf9642359aa315fc89200cad7a11115b7b303c5446252f05dff17111045e8255a8b1622405461ace72f7009a33fb9e1ab4f7371687683ae61d38ab990c945a2f793ff902b56c4dc0fb33d11f80eb2f34ab8c4714de29ea7de07541e01b109d34a93c66d82a265c0bb9b074b693c91c90fc783203e485a4ae022bb3f957d2b54332967d86dd732323c1d9bfcd149a05651c4db8725646f81e958ad81c35f287710dcdeab7a9e170e31bc01021969c08c87c6549d31060fbc05118fb1d044eead73efa5d29dd21c48f8c885bf98bc1e0eca844c6226d669fa04d6c00e5d3973949620bd3b5798343402e12ae48bdec7ea84ba7dcf41f16f014a855e8fb64acf3820bf6a16ad9ea228aa9c61a0f635f7aa7efb6108a6b7ec67508ac555542f2ef4f22d4159734b51539135a4458c774fa72e403504c4c20d6c07691d572b77aa88d848f177cb41c068dea4ac56f299870263fc35b9ce8bc093ad6d4490dccb74aa3b3ec19ac2235cd7166a4bc4be06afe3e2180908b49db55b152f52e6a7d6738140d7e948af73b982176786590374aeb9aa1ab73eb92e5ce07c210930cad919f20bde8d06ec14a8e1fc1706155f9d84e27ec0d33c223a0a98fd7ce6f75dc94f05568fb245b60fc90455039f45e992c0e161275f2edacb9e2c4e456349048cadf945133e25e41e14c9835b401f7ca7e336ae57a61c30ac316a5fd92edc7b1c09d3d4bb19769e4dca4c535d59287567d2c6ab0606521e4fdf9b84183c6323915f7158193828be3f68f051d8bde537d6541b54b239192af56dc53566e81026e4a435bc8de994dc4cc366fa58a5bc591e9ce4d437be9b5fe89399e094655326d5b063fbc71f8e63ffea8825ae371b31ede02b5d3f0305fd1414bad62d7b5c0aa62c0a6ff83a495c15499d8a8639f52561b71fd1b34851be33221a56a12016224917a54da9aae3947d0a6b94ba32013e7ccc64abcf4fdbe98abc87e8503508c66870ce76442d56de88fac63305c85034ef925fccdaaff18e115aa926104335c315e7f30bc9ffcc060cfedb49e9413593a4e3ffbe219b6389539ffe2231dd037fa41ef3128d0221bb47bb632761db47453ca9919928584a7dae09d05de20f296d641446b551d8a4243b97d7640ad8d51f41a029f5a47c5ffe28396dc612e71a1eab6aeb3c12ee90b25e2970a6604b74eeeece29f0395d2b854c4e0eeb58e75c062956bca43e4d6b3a01103d3642355b891d7f2f5f5dcfc64650673a12ea038c4a5fe1d3589e9876514f68a5ef7b7308d4594e5a4aa4fdff0c6a825006a7dd646cd0e99067c32b14937f9b00be02f813afa94b7ba28263796e5510b8d8d84a0fccb32608a26c6a11fe4662d2f13415f40f764b53e77f4de2f393e40ff585ec6f26a871d336b5225f6547947110ad6947aa71cf910dc208b9fb62ed7afc531a0c0ead97efdd4b27877831359c1628463ca004879db3e6c9255bc6e0b9e00e5839119441ff204c6e0f5946b25fd4fc28f8bc2d46766d147fb36fc267e51dc853dc62cd3be53c33ca617e13f1bdc8063163c101e21942e32e1e3de4c98849d53cc791f7c1a3e409b0fc784f98a16c44815dc3d9ef02c3aa906bba199d955672a558ede88ed74998858e05ae41b812cfcf3a629e7b368691b8c36bbe149d0cd88b99ec788e0ae83438d94c", 0x1000}, {&(0x7f0000002400)="a8ac63368208b4bdc7255f8bfd26197c9524561ee8600d4742c111c77858dd366610f37bfdadde8447a5726826130038ff6d901f9b3b80bb4c22c9aaf83d306e952e7b12d1dec742877f07e1928762ea1231c48b91c2161c3ab8a69d3606ce81352f555989db1142bf2d26111234b81eec4c310da411d3fde2e13da8", 0x7c}, {&(0x7f0000002480)="13bfa85e8d28a4f40ddacf3efc21b3f0d96f1732eb0ea32151406de186bf6d9eb1cf5ffde78146ccf907d79753b51e1214eea60ab107e0f4f5a74505ea66f948f0ea251d81033a885bcc3d542eaa821ff5847b6eeec1d71fa5539b4eb5a652f001a02e47c59a8d12847cc6f784b63f1b07cbf9eaede6cd8ab84974226a21952ebbfe584c7987bba17e44455f", 0x8c}, {&(0x7f0000002540)="dfbbd490086a60d9c558fc1591998d0e634fbecb80df3c68906ca512885717df92f020699c3ddbdf813723e01cc3b78eb9efb372756578e996cb5f4921d5147a8e37167393e7e2bb6e2f06b3939a602e8821ec0b457334dc3db99e9d3114f247bea7597f3e220cb0e3b3ae293f25577406aa5202404084f064ba7c2fc3303b92658299ab1885359a772ac3fc2ea343b5250187d85fdc5cdd342f144826dde8ace89a05ea6b0b941835a9452f5f0f84eaba283c35e2abb58f7da7dc716b61b046b328fe435e2e16453aa9a83a4cad755de2f3f1ac742b1c084e8cbad34ebe780e380dc9f30baa92d5734eb747277697a8fce40efd5dabefc8e7cc9b7793604eeb1e78913a1fde71495e8687f541d80dbd3c4b0055edcb434fdc88028c804cb22aa3bac164236ec8cb40d9042aa18d055898a5c0f0a4ffdc561608c9dca38882cc2cc6c83e0c62dd07f37eff98226ea6e4f736e37aaa16f096793655653e90c07aab1e45422a2ed44224807bb065aa6ccf7d25b84dfb3cd0eb342a592191653957ac0617e321db7b04acb0dc45d9bb6e6c01fbb114bde963fddcfeaacadec12ba59f38324b64f09e73fa6fe7bae55de3b72e1eca5b43f4e7a55bf4d66c4071443d08a6746d4387bc888c5f89191919b73c5a72d05dd087d20a531478e6366e616537510b249882ce3d598efa9b590e2c16c0086cc7da8cf05ecf7a264f9add94a9bceb8a18ae658be3be8e11a161f95a96dc089daebc2218faa52ac3db24ec5b2db2c0c76f44afa363f42f245141279ea22b44e80929bdfbda4fbda0fcaf57cd2160639faade8bcd660e5f7dec46c41db0882a1e15b8941e7f8538c35f56470985a0cbc7ece40aefb6ef754be6fecb9e24c969e9c622669764aec99203077c8affc09e8f548bd61b5123580a75e449f4f24760798d499ac412d00bf9fe1bed36fca3176e44fc9fa5d22ce3b13d653ef0b4c68c4378bf99cddc2c990d19cfd7a4a25e889d087d50a4ca590a1e169298e54be75ba8b4aec7782143098f4c4955ac1cbef31de9e206214a351611a78a79238666be2a6a00f560036c6ed6207942bb15b0c6f2d8d36fa5260815a9865f1fc84ed2f8206cc463f4098b9aff7d02123f0dbfdb4bfcddd36853a34e651089994a3d21a46d3b9a60b8f1f0af037310ba36d7b0f538f3b4bb936f290604c87246ffc9056f61fc56cd54b433aad7104d95b03b2819653df329de7d060d2d0537630445d1a021b5b72859cc3ef202cc32b0f642de8bcd0d35eb31d83eb2f433910dd522a5808f3354672d325aec34aefd671620b90f9f85f026a1b890cfa31c6dc2d22e328791195aec361e098148f0ce26b89bd20ccf6ea693dbf15ca84972c33ca722c716d599454d3bd9f5b22bb07bcbf09252ff3fca902acc24d21f4f6808b8c2ad187007dad34604fe48dfe1ef69b51fc3bf990a8f5b9f695a735429bc7d5cf9e9337a2135ccba15001adf81eaf7a35cd0f5476664f480ec816914b31996b94e997f90381c84b0debb671c349b7eebff828f2cc806be699e117fea4b5c813cd0f7df1dbc1380a41962ea50559fa507f0bbb590880f61e2b11243454b380aa72c8c43c6c722600c2384a8c9e951f29391b705981065655b8c4efb634344f4d1532186c795f7cb31c68196deafa38b5e2f3586452b6dbe21ce3b91d7d97b721b179e4bd724571a0ea627f0542ef963764772fafa7376234aa22593546847bb6c4b8205bcd3f2d43ef88abaeeab51ef4e3c68c0566b606f619f5e32ff2810f96fbe37f2cb8c8864543c9d2fcc1e6b563fb466c587b4047a781931e2fa1d472e5a69e64f0211c928287b95f3816ef89321fe5871d1839e8571846e0a39f51483ddef442c9efc152c6ca22f8af861fd6f43d60d8d9d791b22a6fa14d179c4bf14a2726641b997c9fb1f6d0a80560ac49f3d5181bdd2f58f8225ca227894d6b4be6d55c3b4d6fc4c7356eb3dac43c24d4b49b5ec678fc2a5f5c85fc7d20dda73eb3cd0b25b73d4abc61d4d7cfdfed653fe2ba90417bebb49b25ea0f0879aa621ea8a2734a5e741813b13d601e668e72611235640b7b0141881f88bac351e5a665d68bb18131baf2b9f7d16e11795219bf7b2af2a0dd3ca08dd0616373cae223c5fc470e1e84f8ac0c89c93f94b66ad25770f8f774791517caf060dcc6cd3e88c2d286de6ed57a00ff0b19622b22aeaeb6de7f53cf31f70b85c0419d73d3df432353b43c56f466ac9ecc14b792035e970df736f41446c698c3ff990754fda616ab531f1ee7d95774c6127a543f4b3682d74346531004b48f2686479e05faa128820992685fcde07c2499725e501f97fce581b3e4b0a1a3af0cd60d75551605c590799e3347ca0ab4655d483c7e307a8595eebbe5fdf24799214642fcc67485b5890ce228821d4d13beeccc18a40dd3a4c28db45ddc42df6a364ed251a4732a1f1ce3daf9a077fd27524a57c33761f704cf9ee1fc1b1248114872bcb12455bd9156c4bd336f1a3ca9539a487ac16ec52ad9a8efaf62614bd49e296d824d024e220408faedb4f6ce96b8b562efe219bcd4c02749b67e161cdc35a93d629771b72a658b869faf9c61145f6558ed4c6e98ee38071a3041cdba7d92a8c207e794846e2e09eab610dd0f4cee17b96c0416e45b7aa6997b7763299f2c47a58873e11fa9787de1ab5341214711be4fa6d62cda2a6aa1ff19756807d8d34ce05301ef60d02ab48606aea0630675d6f8f624db35dcc9ddda770d1f5bbceed50e85540a7c6bdfbd151ff1977ed75b2816faf23710dfa95e24fdf5a17645461b9ee391f1792f9b97e9efab3c1796af9502ad25d0980ec3b83291729c924c83d836c4e4151925b88c9a07b3485cf4831d4a8c9111bafd740154febf4adec7cf3da940f47bd0d3c38c2c39fdd6896f85cb898bf8db84bf34397d0668b64846a631703631d7b012ab4be8daf83908c6c407175eebf98b66a5808e277cec3cfef4c0d8ccb83e825eda7f0538c53a69b6f76be866ce4276ebdf27016f3f35e4da4d4ee4802942afa72e01850850e16428aa35a9d0bb229fd687e7d1b0dd5a5ca717534bb38aa56ffd7e2eee561ddc0496a4f804726660767ed751a89a4d753926f60eee5df3cae1e13fd8ecc250649421cf59293dc09a9d53af16102514b616a55d92b62cf5935fa2d93bb674cbd62daadeb879ef0329ee5eb15f7caa915edb247cad0a57c32ba6387861fb8a6b7d4107a9dc14b5055e9aaf1464729809fae18e3ad61a10f126d743fa6639e71bfc6e8da49b465d4ed810936177e9f87ccd40cfae581d2e0f12eaa1931f331d7e55ed9a910e04a7a828dc7fa19d47f3ed305a513980c84ba4998ae22b52c3ed41a98580993d4b9a2b7d596c07ba2e77aa110ef7d064fe35791c748af4da14b655fdcc9d9fa02ed699d6176fce77c8031e6dcda9d1e7a84142624cf5520e77814d4e6eac1c7040882213839804986f2013c859974f76ffec16facea478c217c9675cc2174eaf6ae264d8266c87d944542579f3c06974d19d2ee03405c190c1736635fd38539d499c49dfcdba44c8553bdcc3bf00e7cf0b7bde640a091337562b4af455410b75933f32f908600652d90899c72a2fdca86178bf81ba6a5c3984742f78c23ca651d10c4811f680a21f642f989231a4a9338ed84ec807bc3b5b6785249463e054a105430e9711be59c5b0a5aa10a27172c7c2f8ccb15e950c4ba50b4c3a24ed7e840d595d6f870ef380518338106154ce327e3015fc511ce823e41c4e237094b369e0e7010dcba8b461d07d6cae4472df0fe650ae49f8c2bba752b03c273481a0e936843addc8e285d035e46d7a3d537ce53cf8c6b4726e1709c1246a7d8f410327ddce3e8dd6addb7a2146ff4c370f66232f9435147f546e0cd1954589a29df613558cbfbeb6cbfda3419ecdb2ed149b9f50c431a9cd4bd9231e7317d16a53f8fc4171dc54d2e16abbd1a390842b4b5fe9c396fa24da4838f315296d3de8f97905e632035cd569806c5ea92a461e2fdf6c8ec6af97b4dfbc68842005c63d106d132282022d26b90ba7f5f8d40fc8d08d6f08c86ea4df9a1055401c12eb185c4d977cd847575073097ed3aef63dc86fb38894fe8034b381752d777d7f96ae15f0049fcd18269fb294d22c60e99ee32efcd097eff9fbaf5eb7f77f5ed35a38d570d3b78e897ab99a6003ab4fe096786e127924eb2dc5cff44559bd779de30ac680b88f687610107a1835716b4579756fa5f15d56daa308cb87e0208734cbe9c6bf8509b97a5c744dcc260ffff3033374759e5497ef0cb408da65248eed2c6f0984dc2772e7c541c1d43843323b6178a9caf8d8586cab094ba3727538f0529b79facacc286f108152118d574aa350fe526e5a9315124762a6fa41dfc4df277e61cd28f8c8967d51f9a8119460f3b4c724df789f00e61c3639f051d340fd2950c446209e3bc17704e5ece95de9d33d1af504bf003c5a01c1acac8de30327c87a6eb18494dd0086b555a0d95d101fb14b47597eecde851fd2cb1dfc5751054d7f47dff21396871baa0924789d196f85cbbbad43dc743fe80fc5e6050ee77a1573f6f21fd2824aa4c4c384a6dcf597ff47c9090ef89564c73d08ae0c51cf9ec60e38c996d86e54964bcd3d586d8d25894ec8c695e5a803632f3ff52ee64c272794d45dac129f75b7ef49e9005982091a8febfec1d4ee276a3368dba56cadafcab27bc1a8b706e63358d4b5d4b974852761f19d1a5f013cee64ff6ef3229cd455fef475b3d752c3d903504a4be0ad77cc3c0a012ded3a7263c93b2cb684bc325e08c01120ea6b55c8fd90f5c1f573c51874b0ae09b798609bbf4dd90212cb27cc36840afae113992f7b5218fb271d5945e849cb304b3474c55661be350952e65cd1a85a7bf0ff0bbbd8ee7303e53b60ce2e0ca6d8ba823b66a5ba5e7484a00487e219432a2c13cb805b0934c9b405154275277f871e52b6fe3639f0fc145c8c361537cd98cc00cbf489c1eaca6d3b5e71e50b195186d25a03f503b4aca730e76e5ecfac7e147f12cd0d8f43906ed6d29f95a75d8287305545ac3493a687e77503e110947e2a4b0e47d44bae5d00b217252a687d2eff81a9ff0ed0c4e65bfe407efe1186a6d3d95db13c31256ef3159007ca6482da5bc66f87e1ddb56ecacdc9e6c5c0e63890d50fc4359d736ff8c01daaf7d3b8f97947165f04a1037b0af5d650826f7b7a3226b8f1fdd0cb204cc62c262ea4de9e00035afbd675a3f8c00634c7b7a572c408e1b1d6cefe835295fd07ad81a110e98ce71b31e5d9304644d264b182642d45147bf9404c92a3bc6e67ed1f7ce6c8435676259d2d079727ccdbcd9fa126bc04642ed96c53d7134e1c341dd77d6ea6ba775120aebf97ce322b7288ddc9b4fd2ce81dee040d198c51c606c6a319fc1378f244572282e3844287e8ec568687c72014d1e52a0920db709c1fe6bcccea1f9d139f124b508257f01c9f78255df3ff458d4417f5bc3c29327371778f37c4a76c4ee74c7cf121600bab1a4d24ec2810a569d17e4ec1caee1ef0c3e859c2b482bb26c83f332d0142e01da88ac026c97c6ff05f8a6f33ca75ccef902d38522f89da7b7f052df16cc3edbd111c1b1a9468b5f0c3dc6e4c10b1949647c260d1b8c35ffe8b457b01ebb5080ec84b107d92d1fb54d2a008c2eb9b35ca09fad972307de4dd8517b89e1594c687863413a377d1b956ffa5a0ef4602be451611b5d96c66f748d8e42fde121c1c90f280ef8fd7eaa7b9730d098d229ba37d8c3", 0x1000}], 0x9) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000040000086b9978ec339a9764763bd797eee0bd5822fecd465630013e0a282c052d58274bc12160009d090beb2cb6691ef53ee96f5b3e8f142596233d1161e7835b1a287d4cc124dc2af6d7ef9754dca33410561cc685455a3ea79024a531219d413c7f3e2228f4ee458855a8d8e5e89f6b4c9daa7fad343199ba18e9527a02765551d5048c1ea1d7948994157bc23a572572f7ffd453599bd572f06970991d20b8e269e778377b14d9e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xcd}, 0x0) 00:52:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x11, 0x3, 0x5) pledge(&(0x7f0000000080)='##*&@*\'\x00', &(0x7f00000000c0)='\x00') 00:52:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0xa4) lseek(r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) 00:52:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x80) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c3c186d75ad9cb73e73eb2d9afa35def1c535e90467ed67926be4ff6c69282fd33a300d6f28817994d356ba6d274a2df506daf2884d22e2563a6882e15a8acb10dbef29766ea754fdf9777f6e6637e4cf723268e20cac0bd60ca4024802b9ae19c9d5086911c4128216005bfe55efd7df58f616fbee63a8e4fd23a384a27bbb64421ae1fb973ea2d823bf36fbf2b570a65e077ea57917342c7d5a15613b8b967c9e76bef048ef86c6f3f6aa4d236be1eee3c86de740029a53c30c2265aa998cf841ca962281b54f526aa45cb644b0dac829dd9e6736824c5c6c02c4542", 0xdd}], 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) pipe2(&(0x7f0000000000), 0x0) r3 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000200)=[r3, r4]) 00:52:14 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) read(r0, &(0x7f0000000100)=""/168, 0xa8) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r1) 00:52:14 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='\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', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)) 00:52:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x4, &(0x7f0000001080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) poll(&(0x7f00000010c0)=[{r0, 0xc}, {r0, 0x2}, {r0, 0x15}, {r0, 0x40}, {r0, 0x4}, {r0, 0x11d}, {r0, 0x112}, {r0, 0x4}], 0x8, 0x101) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000006fe8faafa32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23ff6a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 00:52:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 00:52:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/108, 0x6c}, {&(0x7f0000000580)=""/221, 0xdd}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000780)=""/65, 0x41}], 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 00:52:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/155, 0x9b) execve(0x0, 0x0, 0x0) 00:52:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket(0x2, 0x8001, 0xd84) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000280)="553612899a9b0b4a6d48975d2ca56e891d9f2c4e4c00edad8df06d31052369968dc8b49f65d2a685ea345cbe9172f46559235dfa48dabe2abf6f5f4679a92febe016d0826a98bae39ae6f2308fe1b22bd2076f92a4256348df4f47b434e3ec93838a7bd0522730a9026d6180414588f71694d5c77b047fa9f17be1418154df4dc8826f9561a6e2ff16e66456422a583105bff5f42137f4e145a401b9f2e5455d5a47701676c390c547a25392f1c8773a2e13d4aa97e46ea81419ffd87bd4431bdde817be3875e25142ed3551de49dae48e829ae60fa6b2cacc5431f1fcb1fa9431ac957d779dd768f55be7e0f3662695f1a4e0b9baa679ac09d81ebb76", 0xfd}, {&(0x7f0000000500)="cc1b3222caad8eeb014bd323b763af152090bd4e9c01be8a12fb37381625ef765479c4dc6ae92fe54fcf4439f988c410c7d38b36e08d462b1729e458f53b264307260b412d859195ad3ab5edf89b8372c5217486d4d3f5e5d20d86d2cdb505857bd630b2067d2ed9e35b3c8bbcdd19888b20390ed408149181613f8bcc79e5cd5cd71bdbd0d9713758222183fc14d377a9c91c7041b73a94434a1158c4413fa98654c4580b4d2a1b4d5bac210adcea73e7b9f161ef096597ca4b4df2a7bd0fa8bdf456ec735c9bc63c7a48", 0xcb}, {&(0x7f0000000380)="ddabe58ab6bd162a6f16b5a77ac21caa755c467f8de06e347b22f9f7df1d606ec57cff8b3e98f6441f53b89ec993d91651e984a38b3cd3a8dd11e4ae24b095ccdb", 0x41}, {&(0x7f0000000600)="09099fb18dc11aa9568e22f0f179479647cd6d08b548823dcc61104c3ad0ec1a2ff880e6b1432d532cf59d887bd945865b4c99427784bed2768c51aa90562bdac38df78a7d7f44f4c06721b299d8a8d7ab0f21e01d622e696bb2773b3e2325a8257cb2f42bbbc9508c42af2574a65040", 0x70}, {&(0x7f0000000680)="7b8dffc5de20d1fdc0de3ff0b9d163b68f0330a7b7699a2c2bffb48d794b8709fc9bd47b367ba139766d12b1f5e7697e6f96096b9510e004f66f6dfd628944881fb268052bcc8f3830b5263d92bcd2f1f2068c411dbcca1e588fa62d551f1764f92985fd19fdbcec75dc7a1c3c74ae186215c0c7fbb0d202a6cc1fc36fa2b45c870a66f60b30bb5b51507ffc594e22204250f12be387a084d8e7b8af472e417f8103d0ae50fa35d8fdd480fbe27c56731fd2829db32fc8120be16b7c8297a695574ea69e1534205cc41d6c7d254016f213ee815ddd8eec3e57765d725dfc8d3b", 0xe0}, {&(0x7f0000000780)="cb171778cbd1c7b96965264711e06b305e66a181d767b1929ce9858f65e2d97a8b0d8a86ca73363b79dc76a02d27a6a529aa36150d2404e665fcfafee94724b16b5ca46136b09dc4d501ff205afee26de2010848563ffce9e8e2a7ede7ac487965a821ccbd1d7efb8e36705d4d9db134c945b799091efd11fd586e8dac6229", 0x7f}, {&(0x7f0000000800)="a1b8def2cf38704ac660cf9f8d6dd00f71c2fe2b1f62cee1957ffc427e631c731cbaaeed19b3d9b4d191bec21fd4b244fed8786afa0e745345c27fbc088d6b73ad01e16284cd426605456bee98b877281217df4d5a1b0089c2eb8bef42cc797cd08f37", 0x63}], 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="7fc88eefa0b8f94a07cb5b25af1b9c2ff7a24153ccc882a0a73045c3814028748492", 0x22}, {&(0x7f0000000100)="36aab44fa2cce8e4323db7d7837b458db122d943da405eb552685c2bee739fdf9c2524d35003284373d808759a7bed4307a9359cf79daf9204b5ed61d85ed2294b379f4464c08706095d6cb8ae31a6a2ba927e975b009a00ac5693b144332bf46dff1451544e0462162cf2276c15072050e9042d895eaaf1d892a2060404ab9f15cb473183c64317c8c5b75794662ecaa0c60968caaccda657f2fa3463648d8ccbcb2b8262f00b468725d46f2f2a8beb6f7113816b5a920379cd817c50a96eacf823eac2efb2e65b19ed369737a44c91da5629c164a3edd77de7df332fa80abbff398ec93275b6101e6cb38af72bd029d83614e076c5b534a37bc8", 0xfb}, {&(0x7f0000000200)="5db1638e", 0x4}], 0x3) recvfrom(r1, &(0x7f0000000900)=""/69, 0x45, 0x842, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) 00:52:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd100048643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x4}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:52:15 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 00:52:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x418, 0x100}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) 00:52:15 executing program 0: r0 = socket(0x22, 0x4, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/210, 0xd2, 0x843, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 00:52:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r2) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r6 = accept$unix(r3, 0x0, &(0x7f00000000c0)) dup2(r6, r0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x9aee}, {{r4}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0xd, 0x6, 0x4d1b}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0xe54b, 0x5}, {{r6}, 0xfffffffffffffffd, 0x75, 0x0, 0x7, 0x6}, {{r6}, 0xfffffffffffffffe, 0x24, 0x1, 0xa810, 0xffffffff}, {{r5}, 0x0, 0x40, 0x0, 0x2}], 0x66, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000080), 0x10004) 00:52:15 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 00:52:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) syz_open_pts() 00:52:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:52:16 executing program 1: r0 = socket(0x18, 0x1, 0xe1) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="7677cf8ce73627ff0b179dc43cbb8cf3205578b444286d3eabb1ef02787e80c62149ff24d85ecec2ebc4cea56c4160fe2dbb79347e80a17c5eb1dc2cce3ed7560aad9307ea355426b3ffa331c0370cb1911af8123f2f19e94d86bf46f762a5f46ab718dd54063e8ef8ac4ce01cbe29a979fce8c24d09cc0344a54338e32aac1e9757edf4341ecc04cc7ee5e5fec14fb6d000222a2d3835c9cee6114e9b6e5996a1ff4120ab3e5d9c2dc364b90374816d1534f34128d4b6fb11", 0xb9}, {&(0x7f0000000180)}, {&(0x7f0000001600)="583dceb4b89296f5efc242712c2bb14591746f3bd25d2d09cb042cc5100f0d9bcec1d30315aaeb48a4568bcf2b438efdddc769f35af58ec08e0fb527f60d4ce2ead9a3df5518e92a5817eb3d2a9e9e1fd5d3cbed1d12dc62c25aab237e86f991a42f13d4c2d2a724e3f86557d2bfc1538e8feb75b6570d33aa052af1818c0307c73dfd6fd3dca52f4faea4bf2d189c4d57", 0x91}, {&(0x7f0000000280)="5985632849d7a37bebea4404fe543823d798", 0x12}, {&(0x7f00000002c0)="b7dd816b72c5b2f5085d4c34da812caffb10aa1ac3f965865b34ceb81fb87cd4a78f56ee714e687d754da201e3c66ab5fdf8d206961c1b66cc33f97bdc9e635aca4ebb4857c9ff9037d22579d53188a74755013012747c349077b25d7fbd494ccd8705f2c8f29408b1b2068f06334600b8ed9145622ea990e20ddfb2e85349acdd7a4fc96f973b46ca1ffe866ab9ac985a0eade128e361cbcbc326d9783828b76f320ca62e4a8928dba6aa87083c31f0f9b4df17e84e1bd4f6183d667ad69b27df5d83836bb2aa5b4630ffefe5a4cd2d26fff1ccb2f5bc411b", 0xd9}, {&(0x7f00000003c0)="2e55f3c62bc2ce8119688df973ffc592d5484eefc626734c154fc44d62fdd0d69640d01b6a2c1c2f2f13b242aa0627265017a15bfb01dda544d1", 0x3a}, {&(0x7f0000001500)="cd2cf2a01be22addb68adf98449be1e40c10fb865d90d3df54235dd9a7a38e3075f0d3c11ad31c4618f1e446c63604b352f23f733e4357c48167999d5e088e214790f712b317805494351def3c1df530783a00664cc08df211bfe81d75102b609ea63badd237127e9dd29006b1e47a9004380deb1d1d1893eec9ea38c92ddd460c40aac5c855d95bbec7b155aa517600be054eae2f3439d7626d4273bfa3c7f78f5e3c1dfd2bf4326be10ac92edf904332ea9b9484a19f53a46d929106816b2f4a46a9da2e4823b9f52a355bafd284aa0fa897c8efe4027b53b9dccdfb52669c", 0xe0}], 0x5) 00:52:16 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x5d7c, 0x2}, {0x0, 0x2}}, 0x0) r0 = semget$private(0x0, 0x2, 0x480) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x106) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0xc2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffff974e, 0x8001]) setitimer(0x2, &(0x7f0000000040)={{0x6f, 0x5}, {0x2, 0x7}}, &(0x7f0000000080)) r2 = socket(0x0, 0x5, 0x400) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) getpgrp() 00:52:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 00:52:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfd35) write(r0, &(0x7f0000000200)="659fd20b9c81f9e570d81077110afff1e598e6285099057738f7bc29d12d632df5670e305c774b44a6", 0x29) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffba, 0x5, 0xfff, 0x2, "0d51cc32dfc8ef4cfe4528e9306f9d5c15f5527b", 0x0, 0xc9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:52:16 executing program 1: socketpair$unix(0x1, 0x1000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 00:52:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="48559d0df395a6db07158f28cbdcdb854dfda442a7501dd442395bb371cd3ed0d3403ddc04e06c315a6232134593", 0x2e}], 0x100002e5) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="16e418391b0e3a53b6ab3c236d043f4ef40afb8fc0a15372bef9aea23b6533cf011e18f97837bee2ac7ad086f8fa2c5a2e27f506983137cdfa1593189ff02e4794bff9e67f937639d3fb57cd385a0368f8b429ea262b70ff888d72ec3b52bd81809a9ce4054d368b4c1b26da412b9dd02ca1f9d921095cb639ee9e62138f46450025f3241931fba1d3c82fb53ef0433ef6c4bcbba271f141fb4c55a4d9c7d5198974bf7ed3bedf23ba14be1e3b5d9dd37342fd1bbef56eebefaa194250321258199c7105f8fb759250056238fd43ad913561316b9c7f1642e6b240aa93ab408ea80bc7bfa352ae2579c8948131b224be0d2ff4030063ae11ace2ebe77c9410fa03238cf5ccdb65a45b06e9a65534d127b31dab1da603c9bed596ae2afc13db197ca57280148118768e38acb26190d4f9f85ab7d1d4b6d818bfb336d3af96e803dac45ddb647cfa2a396beff5297ccb3b16390727d66c8a5c017ffa3d4a9a3d9673109a6fc690aaa0bfdb286930256c5033a23822a4acf77400f8412a24db193835cf91884b12e51dd64674a08aa11e138e46563a04a01670c91bfc1ef440d046dd04705e95cdef56032ed43c9d2447f5f087c05f4c1204cf0968f6ba22f157f2741c5bfe92d576d2e061d5687e20b46fdee456aaab83dfcd864cea52f8693577c54064dd867f89af758b95b6ce05e12196df14168d12057ff34089a4b1d486065fb3b6e360149cd241057b71bdd7b9d0323748430445d2f9e72184a2d7aeade36e288eea032c17ca71839a3bb3264c20677af63ff0fb70a5d6599959c067d2a7f70532f8207bd994ea4b27399d3314bf62da567a28db8238e98723f1f3a61fe21f2f72223510bf40073ea368428ae832a06ea05a101a0369996e7e63cf64f46d6e4c9cb15a628ea4efd17f3925503548602ad629b982e0df326a5f1391b9e9b2d2872dd6ce7ad9e96b20e83478f7a8c9fa06ee968906cd77e4751b0f8e5ba5c88f8d6cc6ad829d51eb304238e5bfc283946ef67c07ee8cafc17fc4e9f8c565b494d2096fdba725b296b60128433ca72c3b81fb064e77c184fccb306f7da41f6a96555de8d46d35c093b25fc5024fa8fa485cce75d9cf008b7d5a47cba3cf2fd26ca33c413f7ad822ff4a5a82e58440e344a0942a691a6efd7cb22e2ee6f3b4f52b2f3999919f21ea6d6bdaca0be525e0d7eb09335ccf8c8676d633a3cead2e17e3efcf23568e80dd3fd32e7926c5cdd300cb4c1826fecf94d7b6699f7b1da364d713efb4db299191a14620dff3a35decc8261d7067327b4d5826a52ecf0e54100cbd053aa6b4ad194a225f89905df4ffecd9ae034358d7db69665e32cfb58d1bda9475b52634a68c530cdf4b34fbacd96bc8b01072a4f79e4a2d5b6713fff8f75225f6418fed0c62f635204f8b17d8f3fbeb0c0d10f117eece92d4f56913838430abe091d43dcec4b3d107ce93c59910f257b5aafad83d3e298a6c81b75a421c16a35b604b4fa1e0ed52c3c6eb583e0eb7c34de7c51e475f6ee99d53eb1bfb0624a97e1aaaf2cae4891168fc34c8154bd43f45c7ab971e142af70f8c9f92eb84948dce6947f8a2ce8bf147f07a877d604e2b33d469288868ffc3750528d4a83cfc8eb54f443dc9411872f11cc6c83e0bdfcd52e0b04cce67ea3a9fe146c64b55f2fa1e3eec40c665997f604262e3cdb6ea62372e1628ec97a16e13532fb040142f5efce4140298de190ccfa1bcb7e82e8a7aef86cf2a9e40fbd170aeb028691b2507790a730149e670c96680b749475822294fafc46fcc3ecc5648b20874caab7b28c2da88e9db820fb6c74ded11dd7d8b1f426a97a1b5b23acee09629398d299e5f1e622d9829296f6cc351407addd68b0d20634fd7ff6260b13cbc8b510cd3e0c032298fead1dd157012e0909347368720b0cd926c77c6afb980e6a05433aba032281934e157b2c689bd12dc478c33e16203a73848841f29d3bcebc0aa5aea038b6d724e414a87b25a465b8968b7eddd90b91f6ab23b45f446a0d8107abd693a1867e47fd1363cd2c505abc66ba72240fb2e7b0e79c63c3ccd222ef091fbb1a6ba868ebc96062c6acfe73a19fc8340df7c7622e2e3976f9583ac4abf601cbf417a2fcbaf61bb40861bb064520e1531414377e03dee4fa10d15f8358e0b5a54152763f663728917612cdfd90ffd74b685292b05325fc545e96ee996037b2db71201d4689f3e2e09bf191a1591d612f9f14f6f910724367356cad3d651387130fc814fb0505b3af5978001c7d3644508bfedce421aa6d89f6fea667bf4131778e268b1840a60312b98b68814", 0x66c}], 0x1) 00:52:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xc8) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 00:52:16 executing program 0: setrlimit(0x8001008, &(0x7f0000000000)={0xa285, 0x15d}) r0 = kqueue() fchmod(r0, 0x20) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) 00:52:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) fchmod(r0, 0x0) 00:52:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000) fcntl$getown(r0, 0x5) 00:52:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5c9487193beed961) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000000000000001, 0x0) 00:52:17 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/68) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000080)) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000300)=""/192) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff0073f0d101,ffff8000040dda20,ffffff0063b86250,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff007e6600f8,6,2,ffffff0073f0d170,ffffff006e921358) at VOP_ADVLOCK+0x67 sys_flock(830,ffff800021084008,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,9989fa46010) at Xsyscall+0x128 end of kernel end trace frame: 0x99abaf0a150, count: -6 ddb{1}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff819e6745 lf_findoverlap+0x85 rbp 0xffff800021192d50 rbx 0xdeafbeaddeafbead rdx 0xffff8000020d8000 rcx 0x22e rax 0xffff8000020d8000 r8 0xffff800021192d90 r9 0x1 r10 0xa428422835d1eb98 r11 0xffffffff814ef8c0 pvclock_get_timecount r12 0x2 r13 0xffffff0063b86250 r14 0xffff800021192d90 r15 0 rip 0xffffffff819e676b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021192d00 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=234626 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800021084260,0xffff800021085530 process=0xffff8000210b6990 user=0xffff80002118e000, vmspace=0xffffff007f125b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79024 474161 95754 65534 2 0x10 syz-executor1 *79024 234626 95754 65534 7 0x4000010 syz-executor1 79024 279825 95754 65534 7 0x4000010 syz-executor1 79024 417459 95754 65534 2 0x4000010 syz-executor1 95754 50628 56369 65534 3 0x90 nanosleep syz-executor1 56369 14414 57633 0 3 0x82 wait syz-executor1 74909 253520 22785 65534 3 0x90 piperd syz-executor0 22785 379395 57633 0 3 0x82 wait syz-executor0 57811 455866 0 0 3 0x14200 bored sosplice 57633 128067 48686 0 3 0x82 thrsleep syz-fuzzer 57633 205763 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 91436 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 470065 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 417474 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 294671 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 224499 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 429991 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 349946 48686 0 3 0x4000082 kqread syz-fuzzer 57633 164143 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 274235 48686 0 3 0x4000082 thrsleep syz-fuzzer 57633 278746 48686 0 3 0x4000082 thrsleep syz-fuzzer 48686 211164 32819 0 3 0x10008a pause ksh 32819 177910 96088 0 3 0x92 select sshd 72575 378385 1 0 3 0x100083 ttyin getty 96088 43810 1 0 3 0x80 select sshd 4030 264639 53412 73 3 0x100090 kqread syslogd 53412 358806 1 0 3 0x100082 netio syslogd 54268 406138 1 77 3 0x100090 poll dhclient 42593 300487 1 0 3 0x80 poll dhclient 77538 399689 0 0 3 0x14200 pgzero zerothread 91733 404352 0 0 3 0x14200 aiodoned aiodoned 64275 121517 0 0 3 0x14200 syncer update 60287 381270 0 0 3 0x14200 cleaner cleaner 39182 489130 0 0 3 0x14200 reaper reaper 98415 459640 0 0 3 0x14200 pgdaemon pagedaemon 20880 69000 0 0 3 0x14200 bored crynlk 37319 293281 0 0 3 0x14200 bored crypto 22267 239337 0 0 3 0x40014200 acpi0 acpi0 52594 383601 0 0 3 0x40014200 idle1 8525 456613 0 0 3 0x14200 bored softnet 13396 222516 0 0 3 0x14200 bored systqmp 97356 203997 0 0 3 0x14200 bored systq 80501 116470 0 0 3 0x40014200 bored softclock 62651 85159 0 0 3 0x40014200 idle0 1 497983 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper