2676def6576a"}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000080)="664585d8482d96786b467a6939065185f76a2ee3de4988155bdae8", 0x1b, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 07:40:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 07:40:21 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) 07:40:21 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/24, 0x18) dup(r0) 07:40:21 executing program 1: 07:40:22 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)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:22 executing program 0: mprotect(&(0x7f0000335000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setregid(r3, r3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:40:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x100) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82bf2e2f66696c655100"], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000740)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df6151be395ca2ba73648bd7573a87063e4867eb29f0a00f72af512722385982c875b5a6b124f41c88d210107f95e982d5f72e1fe79ade92be96ec5684f74dfdcdc5f176a3e4d831afe3dee1f7558b15ffe126c22c22b2b6ba7bc4ee963e", 0x5f1}], 0x1) 07:40:22 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 07:40:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 07:40:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x80000000, &(0x7f0000000040), 0x3f, &(0x7f0000000080)={0x2, 0x8001}) 07:40:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0xb) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x3, 0x7}}) sendto$unix(r0, &(0x7f0000000100)="c4cc598b8724351f5fb46519a6a4ff8462df96f97d02bb2a6498647b548f04d8bac9a85ec4642b6a6430f9b90dab837b9cc1bb42ce9648e9d3658f43bce516a94198455b7c6919017a2ec23356809119454e381c4ad934f40703d0ff9c06d1c7f13d1942d9e82ede116ddcf3c8c06bedd124c76d182e8788d3d288ae123932303a482ccdf01478edaebb05a9c9e0629204d1719976fa4f3ee9c72885995dcadf5a57091fa972c77a765a47e84831444a2fb5b1f67d6e49423b895d0d0dc649826965f84e12c72804de9801a994eebb563ac05223714342aa17905866f4", 0xdd, 0xd, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 07:40:23 executing program 1: socket(0x18, 0x2, 0x0) socket(0x1e, 0x8003, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x2, 0x2, "15a9a1b9624fe5fcfd2a41eea71e6623089c7326", 0x9, 0x9}) 07:40:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xcdfc, 0x7f, 0x5, 0x3, 0x6, 0xff, 0xffffffffffffff33, 0x3f}, &(0x7f0000000040)={0x4, 0x7, 0x1, 0x5, 0x5, 0x1, 0x1, 0x3}, &(0x7f0000000100)={0x20, 0x7, 0x80000001, 0x1d9be0bf, 0x3, 0xbd8, 0xffff, 0x3}, &(0x7f0000000140)={0x70856fde, 0x10001}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 07:40:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:40:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:40:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x8) shmget$private(0x0, 0x2000, 0x200, &(0x7f00002f1000/0x2000)=nil) 07:40:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 07:40:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) fsync(r0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x3000) 07:40:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 07:40:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x100, 0x4) poll(0x0, 0x1e10, 0x8) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) socket(0x30, 0x8007, 0x7) 07:40:23 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0xc5f1, 0x8}, {{r6}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffffa, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x9, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2b, 0x2, 0x4, 0x20}, {{r0}, 0x0, 0x4, 0x20000002, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xa0f, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x100}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x344}], 0x9d, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x17, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0xe4, 0x5, 0xb8e8, 0x5}, {{r5}, 0xfffffffffffffffd, 0xd1, 0x4, 0xfff, 0x7}], 0x80, &(0x7f00000001c0)={0x2, 0x8000}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:40:23 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) r1 = getpgrp() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setpgid(r1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xd04d, 0x0) setpgid(r1, r1) 07:40:23 executing program 1: semget(0x0, 0x0, 0x10200) semget$private(0x0, 0x7, 0x442) 07:40:23 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9, 0xff}], 0x0, 0x0, 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f00000000c0), 0x10000) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 07:40:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x400, 0x80000000000) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000000011004000000000", 0xfea6}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) r1 = dup2(r0, r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 07:40:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x400) semget$private(0x0, 0x7, 0xb412c67da9ba4c99) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/36) poll(&(0x7f0000000000)=[{r0, 0x108}], 0x1, 0x8) execve(0x0, 0x0, 0x0) 07:40:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8a00, 0x12) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = getuid() setuid(r2) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 07:40:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 07:40:23 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0xfffffffffffffffb) 07:40:24 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/8, 0x8, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x42, 0x2) recvfrom$unix(r0, &(0x7f0000000140)=""/30, 0x1e, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x10) clock_gettime(0x7, &(0x7f0000000200)) r3 = dup2(r1, r0) ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000240)=[{r1, 0x44}, {r2, 0x40}, {r2, 0x80}, {r1, 0x100}, {r0, 0x80}, {r3, 0x40}], 0x6, 0x1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)="d7052c35", 0x4}], 0x1, 0x0}, 0x401) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') connect$inet6(r5, &(0x7f0000000680)={0x18, 0x3, 0xff, 0x8000}, 0xc) recvfrom$unix(r4, &(0x7f00000006c0)=""/30, 0x1e, 0x840, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000007c0)={0xff, 0x7, 0x1, 0x6, "b32f5bcb02740d47b542a14d0944e6bca50641d2", 0x7, 0x3ff}) recvfrom$unix(r4, &(0x7f0000000800)=""/219, 0xdb, 0x2, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000940)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) r6 = geteuid() r7 = semget$private(0x0, 0x3, 0x220) r8 = getegid() r9 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) getgroups(0x1, &(0x7f00000009c0)=[0xffffffffffffffff]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000a00)={{0x0, r6, r8, r6, r10, 0x20, 0x6}, 0x80000001, 0x20, 0x7f}) 07:40:24 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:40:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 07:40:24 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unveil(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000080)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unlink(&(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') 07:40:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x4003, 0x8) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 07:40:24 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) pipe(&(0x7f0000000040)) close(r2) ftruncate(r0, 0x400) write(r1, &(0x7f0000000000)='J', 0x1) 07:40:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000001bc0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 07:40:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) r6 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000280)=0x532) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = msgget$private(0x0, 0x40000203) r8 = dup(r0) ioctl$TIOCCDTR(r8, 0x20007478) msgrcv(r7, &(0x7f0000000140)={0x0, ""/159}, 0xa7, 0x0, 0x1800) setgid(r4) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)="985764fe684048fc2a914fbfce636ac3745ffd4b2cfa769630108e39d9a723a1402cac5c46f5efdd3170f5e0418af7f68bacc2a3181c9bbb9f70a873f029c624af5e1977578be9e1f8670aa32bd8cb7e78012945b45369af0aa4c30815aad7060a55515ddf5ce7eec40118e7e9ff08b621a47e19", 0x74) 07:40:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000180)=""/125, 0x7d, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f13003c99fd967f28c1453a6c653006"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 07:40:24 executing program 1: getrlimit(0x0, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 07:40:24 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 07:40:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000480)="b99326133b2349af952b665b3061b4e1a37732766f409d8a587996ab8edd010003a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a8271b377f3bfa9313ecac2f911da098716314561ae22e8733e0000000067fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8c4ec56c34bac5e7cd77bf55451caf09327d30929f27b94c12c9a89cf1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520fa84afbac7d2a4402af717886d366a55f7510c4e2eea9068a4b6ad4323b10000000087ad163de10a50dd31c64dd0ec4b28ae751612abbdad2451f53a81077e6e36d6195b6aec7c93f471dae7b40103cae9e3514dba698e249cdff6b7836eadb508b6b6b193485a0c22ea6bfd2f70a1", 0x13b, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getppid() socket$unix(0x1, 0x5, 0x0) 07:40:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x100000003, 0x19e3, "b00400000022bad10587a870428e24d8e400", 0x0, 0x3}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r1, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xb6d, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 07:40:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x29a) dup2(r0, r1) 07:40:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fsync(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) socket$inet(0x2, 0x8002, 0x100) 07:40:26 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 07:40:26 executing program 1: r0 = socket(0x10, 0x8000, 0x3) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x80, 0x2000000000000000}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="02d65cc2b49e8693190541a96dbb5f3cbd21900971bd5a8bbbe0c5cd0da78907da37233fe63c775214c689822c897a1a353c843757fda6ed0f907cf027b1239f7ec4578ffaf2bf7bc24a78e50acebe4e7345b618f6947207d4481cf2a19bd60685b1f4ed0f26f33f12f5b5130a96fdaac6ed6348e8c9b62c935eef50d2aa2551d4d6028952a12c0db0d38f47f046dbf2e603e4da0c2f234da1fc79a13a3ce1d1ba13a0eceb7b2e90c678127b2bba04aa211748dc87de32abbc8831cea8057a9f9d5ae1389324384e62984cca7f0ba33f5eb5a699dd8936070fac6b6426993c4d344e28534ec1043eb99715d1b191e59fe6", 0xf1}, {&(0x7f00000001c0)="453f00ae60a88c2580406fb2af0cd192d4dd9fbad98bf07285a87598e785b5d81e880b6e19b1abd650fb8e7cbf35cfd52ea6ddde90fc769cf228b3ea42d10411", 0x40}, {&(0x7f0000000200)="8ac3b6106f9ca6929156cf391bb67fdeeb27131ebd5d142c76cf2b", 0x1b}], 0x3, &(0x7f0000000280)=[{0x100, 0xffff, 0x1, "23744085d94d3b489bb55628895411bc814b954590037a3f1871f7e2e741a0a45f58bec4a6a57b1f714fcc132c2548a6f8705e985f3faa7c39ca84cae72657ece4bdc099ac88b8858a4030bd317377e45fa04811ed288202e2fe731d0dc478d5457ca1a138fcc836e19b1eb55b48654e26e9ae9b528f65a4a834a298ab3e95665d051b55047610fc7b7035aff12b0d74a585022d177280e39942c7ff297842dade6e98cc4b5cc803a201ee600885f7431596e7fc5aea8dbe8858429b6171b36a50fd80f18cd6fa7cb94445229b1b6deb239c8fe663e2dac7a597d46ac58fb02df95c05d44541e0e79004f125c1"}, {0x18, 0xffff, 0x49f2, "2f4d2bed5098"}], 0x118}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:40:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000188000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x11, 0x2, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 07:40:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/50, 0x32}], 0x6, &(0x7f00000003c0)=""/103, 0x67}, 0x0) 07:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c14de400"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 07:40:26 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000e3d000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ceb000/0x2000)=nil, 0x2000, 0x4) shmget(0x2, 0x4000, 0x102, &(0x7f0000dbc000/0x4000)=nil) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 07:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0xffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x4, 0x200) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0xe5e7785562ba5677) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 07:40:27 executing program 1: r0 = semget(0x1, 0x3, 0x612) r1 = getuid() r2 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) r3 = getegid() fchown(r2, r1, r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x80, 0x3f, 0x800000000, 0x3, "166c3dafd6964b88766d82d5187c35747a6dfef5", 0xc3bf, 0x80}) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/197) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r1, r7, r6, r7, 0x4000000000180, 0x8000}, 0x100000001, 0x7fff, 0xffffffffffffffff}) fcntl$lock(r4, 0xf, &(0x7f0000000280)={0x1, 0x0, 0x7, 0x1, r5}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/149, &(0x7f0000000380)=0x95) socketpair(0x2, 0x20000000000004, 0xfb, 0x0) 07:40:27 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="997c172daf7345a7073ae0b45fc674090b296d632245a2bc83ee96793e33568d597acbcc1a01714f27b66e5cd624b1bece5bcdd9a41467ecdd2c02d9fe390ca10e71ae3f1a6a27abf1438bfd966e93dc574d253fdb87714a06372f74715f310e39874833e889060be77dfdd9be", 0x6d, 0x406, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 07:40:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x4) ftruncate(r0, 0x30) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:40:27 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 07:40:27 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f00000000c0)='.\x00') 07:40:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:40:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x7f) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000002000000000000000000000000000002000000000000000000002512cd409343c7f7f166a00b000000000000000000000000000000000000000066a06efce737cb"], &(0x7f00000001c0)=0x32) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/48}, &(0x7f0000000240)=0x32) 07:40:28 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mlockall(0x1) 07:40:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x330, &(0x7f0000005000/0x4000)=nil) 07:40:28 executing program 0: mlockall(0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0xd}, {0xffffffffffffffff, 0x196}, {0xffffffffffffffff, 0x27}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x10}], 0x6, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x5, 0x1, 0x1, "11f8eba5c28ee4fd9c0912dd37b3a0b2c3132e95", 0x5, 0x2}) 07:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0xeb2, 0x4, "eb02b82cef6caf95b722a8827b2d4ca9c93cb438", 0xffff, 0x401}) 07:40:29 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xfffffffffffffffb, 0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x6, 0x8000, 0x2) fchdir(r2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) 07:40:29 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 07:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:29 executing program 0: mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0x4) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r1) 07:40:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x2, 0x3) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) 07:40:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 07:40:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1f, r2, r3, r4, r5, 0x0, 0x5}, 0x1, 0x7, r6, r7, 0x7, 0xfffffffffffffffd, 0x9, 0x200000000000000}) r8 = msgget(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000000)=""/90) 07:40:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 07:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x100000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) setsockopt(r2, 0x28, 0x3c, &(0x7f0000000080), 0x0) 07:40:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 07:40:29 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget(0x3, 0x4, 0x281) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/207) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x51d, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0xffffffffffff0001}, {0x3, 0x4, 0x1000}, {0x7, 0x66ae, 0x800}], 0x5) 07:40:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(0xffffffffffffffff, 0x0, 0x0) 07:40:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) read(r0, &(0x7f0000000140)=""/227, 0xe3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x85, 0x5, 0x1, 0x4}, {{r0}, 0x4, 0x2, 0x20000000, 0x9, 0x10000}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x20000092, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x7, 0x81, 0x8}], 0x4, &(0x7f0000000100)={0x70, 0x77d8}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 07:40:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x18) recvfrom(r2, &(0x7f0000000040)=""/66, 0x42, 0x1, 0x0, 0x0) write(r1, 0x0, 0xfffffd7e) 07:40:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 07:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x808) poll(&(0x7f0000000200)=[{r0, 0x186}, {r2, 0x22}, {r0, 0x48}, {r2, 0x10}, {r2, 0x800012c}, {r0, 0x10}, {r1, 0x66}, {r1, 0x40}, {r0}, {r2, 0x42}], 0xa, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:40:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: hole in range 07:40:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 07:40:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0xfffffffffffffe4f) 07:40:30 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 07:40:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) 07:40:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:40:30 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) socketpair(0x12, 0x4, 0xff, &(0x7f0000000040)) 07:40:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0x7, 0x1005, 0x400}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000080)=0x100000000, 0x4) 07:40:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x8) 07:40:30 executing program 1: rmdir(&(0x7f0000000000)='.\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = kqueue() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r6 = socket$inet6(0x18, 0x4001, 0x200000000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x8, 0x1) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c65300095aec7e38911516cda449ef6923c347b3a25cf153c2ddc27d8f22f76464c8152edfff27622fccfb3079a8f62dc7f3ccefc38bf76c6b6e67a9d3c6b909a9298a548c76eef1b7e1124e91137523f28dafca8426260deed82f497d7ae8ab6c24bd775f9ed24332ab59a2861d1e4966d567fd6e68bd33d6861d83c53fbb0d72df94afafea6b74b019e40cea0448a3c9fce3e1b71f6859cbf93177e0e7f678363aa67728e121383125987f44f"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="6046c05663c5e3eaac13df33022f70dcb38c051116595e407acd002760d749b940860e82a371a46da7ad70e5cebcabb249a7bf95065792d0f191c8b3e920ee18b104e26968c9f734d8c5801259b64966b8b5528df60554718dec2359fc0a88abe2e181426c89ed3d8d280b48774befd3410b348bf707a07c2773bda83e52aa16ef007d851a55d8f51a9029ab187128aec4886578d1888ec720e2a707f30473dc88909c56b2", 0xa5}, {&(0x7f0000000180)="d4c1a2e53eee0b59777f", 0xa}, {&(0x7f00000001c0)="88eced09d0b93d9c", 0x8}, {&(0x7f0000000200)="a2e9a6ec069ced721c6df371b1c5", 0xe}], 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00000000300000000400010000000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x2}, 0x2) 07:40:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x20000002a, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x20000002a, &(0x7f0000000400)="008e50ff4887d656d87e2d7fbd42d8612317b0573f7873ed2e7176073cc2aa8aa42d10db87fbcea3fac48c46779f445002362cfec26c93a8b6f436655eb6140f7c9efdb164c0c2bbfad4f97799386035a2c4472c9313379c7a192dbd086a27e9736a76a8ee754a2ed75b1ca47288287aaaba299bed81a5947167361262937d222dc79c2b7b9a7aeee0e2ffce75e3d721c37952a5d94af7e55993f00830edf3f9b287fd7b27b2a4539422b25fbc3db61700000000f8b95fcd487811414a9205c9524074b93e14", 0xc6) socket(0x20, 0x4, 0x8) recvfrom(r0, &(0x7f0000000000)=""/225, 0xe1, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc) 07:40:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x7fff, 0x800000000000, 0x3, "4798d769bd2516cd7d790ff05f6fd02ba89c2a52", 0x0, 0x1000}) 07:40:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x140000000000, 0xdf, 0x100000001, "f3e9528780537e2c3b4201f5254a9b1cee1297d5", 0x7f, 0x2a0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) fchmod(r0, 0x110) 07:40:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 07:40:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) 07:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r4 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:40:31 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 07:40:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) 07:40:33 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x401}, 0x0, 0x0) 07:40:35 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4cdd61b692ce549a2a7c8e3b1ca01346a831b79a00133b4a4d23e41f3682b684967425e3cd5692465488095e393fa806523fbdc7accc16e40aa60fc8d9d6f7903df9b79374caa526020b7511281b655bb997c2f0cd37df9dd4ba11bbdcc65328853cc7ea61520e1e5ef5a53e58d19a2d09cfcd38d324f9dd0214c18a033629801b48d767064b3c47794eb7bcc5ca4abf46ca6c9a7c2b227ba222e5f4771a2fb899a2d3876dc43c1946b2b6c7d4aafe4c86ba83bb99945128c41f74b2b51c67f644cb", 0xc2}], 0x1, 0x0) 07:40:35 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 07:40:37 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() fcntl$dupfd(r3, 0x0, r4) 07:40:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80000000000000, 0x0, "0100e0ffffff000000ffffff7f00", 0x0, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0xb95f}, 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 07:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r1, &(0x7f0000000040)="50991c2c33d2220eac8d630eb7234ce5479ff80c2464ccc245fe8269f9", 0x1d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) 07:40:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000080)="c6000000", 0x4) 07:40:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/129, &(0x7f0000000180)=0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:40:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x1f, 0xb11]) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 07:40:37 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 07:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_execute_func(&(0x7f0000000200)="66410f381552998f2a201282957a00006c0f0000c4a298f52bc401d5e5c34663c3c44175fe84ab000080208fc808ed2f01c4c39169810080000006d04167f347ab") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x9, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:40:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x438000000000000) 07:40:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x7, 0x4, "2a99c46fc6bd7583f7d6b30d4701f4634457d792", 0xfff, 0x2}) 07:40:37 executing program 0: r0 = shmget(0x2, 0x2000, 0x468, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/21) shmget(0x3, 0x1000, 0x5ff, &(0x7f0000ffe000/0x1000)=nil) 07:40:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x2, 0xe700, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) flock(r0, 0x8) syz_open_pts() 07:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getitimer(0x2, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 07:40:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa24e, 0x37d7}, 0x8) setsockopt(r0, 0x3, 0x20, &(0x7f00000001c0)="7b01bf7363aef026c7e314741cf51e48afbbfe3c2c0a65d32d2f507776aef8f19526350351b8badf9f7057b279e6152146e1d8512e4f737f33b8672cb46a2972a9d7eacb525a8f9a63d19610ae2af0b540fbc9943b5415c0a523464107f1f40afe0abc1836884fd1048995235436428f807154cd1daaebc8dc4352ffd90b4f26edf3a087b58ff02d70a4194031", 0x8d) socket(0x20, 0x4, 0x743) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) 07:40:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 07:40:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') getdents(r1, &(0x7f0000000100)=""/188, 0xbc) 07:40:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) fcntl$getown(r0, 0x5) flock(r0, 0x2) fchmod(r0, 0x10) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 07:40:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x90c1e16dde94e4c3) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffeff, 0x5}, {0x7, 0xffffffffffffffff}}, 0x2) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x10000, 0x64}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x7ff}], 0x758, 0x0, 0x7fffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) 07:40: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:40:38 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000010010) 07:40:38 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 07:40:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0xe, 0x0, 0x0) 07:40:38 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) mknod(&(0x7f0000000000)='./file0\x00', 0x2144, 0x4) r2 = kqueue() dup(r1) dup2(r2, r1) 07:40:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f0000000300)="fcb2952fb4ae9d3af3a17b6a44ae3635a90fe348b92b8784aaaa97a31f8277e17494a9cf2f6353b8520eed4a6908e797b097636204df7949113b558bb61e285b3cfa2666b6cb2edb0269426f24d67ed8c07b58142f0dbbd7fa373306021a50580ea7dc0cba111f604991adc84866ccbb87d195280fce5f79f3a4d945d588a9d05fa95dd9c5f8bc435b12f49504e709ae78b1e94f8108be6cfde99c2501306e2ca6c61d15213ba0864dbed4db14", 0xad, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') mkdir(&(0x7f0000000100)='./file1\x00', 0x10) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)=""/139, 0x8b) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000003c0)='./file1/file0\x00') 07:40:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) fchmod(r1, 0x20) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:40:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="b8195c25fe35f8a0388ccb5fc9839fb8c1e0a837fbf6e4b68a241cdda0e8f1e1f41a8c8b282352702c612a0f0c6e86c9fbfaa7a4c8459857643cada5867492d1124a976e7114644826b77d8ee7f98be26a2d835955884ae112490dd27ba424d5f18418d5e25a84b9a8f698d6473fa1b4ac16455e44a69c11f0aadf238632279d6dc8d50c5e63087046c5e976ddc6831597d59d34d7e138e4f0ca8b865cccd6cdeb0cb7b2e16fafbbec3f513124a9805021e317a66f61c131b337d46e2e775c11aad2337cca893f287d6b2796d0da32c080b523f5379ed162ab110d170eff47ee915b223602d931868f6c9cb3c6d920", 0xef) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="35918bef95cc523a0a61f4d7048bc598429b16ce4df9f23308fbf9351da550017d747a67acf84505055c6e1353b067fc44cec3a2368719c67e872fc411767ba056c993572b006684602ff73288cdc7e0e7af2d08fa466e1558be880f2634a008c2a8dd13d42697af4ef92c4244dd3b9690e580f15d3a4c975aa10c954b36d26a220fbefa16b498a2e9c4b80850be1f6fb99594ab421d", 0x96) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x2, 0x2, 0x0, 0x1, "987919b6844ef80ed81a7902678bcdd95175f4f5", 0x4, 0xffe0000000}) msgget(0x0, 0x20) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x4) 07:40:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000040)) 07:40:38 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1decda93644e4b4a8159f5651b22292e496f2463a19f633d51632f60cf280f40854b230f8a8cddf252d7d1cfe56f331b54f6a69bdf493814c97af5f6f8bb98686f0117c13a5535c6a0ace11925865458092cbb89a30c9e8701b417aaf8ab8354904b8f0ddae27cb42c1176bea7ca87ca1be124", 0x73}], 0x1, 0x0) write(r0, &(0x7f0000000300)="ca5f22be59642ae2148882ee17324feb8c63e12abd38e3f669a6d873b3d5c16e9a04838b909b089fe3cd1198d8c2320f3b7b162124bc6835ab867c02e2a2b6a8d42f470f27c36e792a116489fcffa67168c0c24b5bcc75959071122c90036b85488de6cb997a6b2b1f1090b9ecd7e7a30b613c4957163c4bfcfdc298a41909505488f0ac385b4c21d0778e02e1f5bf3988d4415f6ffc6933dcd18785fda3a8020038d94f084243f55c0b9b82371098fd44cc43ad6412cd6b9c090eca6e21394464fadcaa81ef83665f2837eedabeabf4e3a6d00535210a6de2a1f7e66fac7177c64a0493205c3b4ba17b0307578f4b4fd57f9871aebdfece639050839ac4bdb2477b5d3a6be8b0cc14171404b11f7df78a1a8f7fc874fe1cc411f5e63e987acc74d892350389edb1cb4877fd9601eea7ea93e604b23865aead31a8ce9a5b62c3d042ad622ec4f0ce9c53008721305af82cea60a15c3cf13d4ddad2c3e00f74e92ac65a3d7ac0d8fb9b190aac106b2d6c974e2b5520767340903238b284e4da7aeb9cecd091457f2b0c30f4766a6b7f2dfb8645d9901e39d33e5a42193f324456b426912b4bcbd8b4f2c4d0c854f4a4ef9c58f1a7d103853d138d3d55e70b6f00112abd682f4cff660ea9017bd4a7afd1b15567cf323d162088922229de1157fe331f3312d4bf95ef031422318034f14fa332ee3a16cba231ea48105694a438209ecb8f11c0a3b1e55f6a187028c260a92671d800b0ac2cc95375a7db5f63b5bcb6846bce924b2aa995160e16264e745967b4fd26383aeb8e3195d0456fdf00c20160299237b82663da0a9510e000ef58b0ee2dfbb7e55da163d99b47afc36025574ea8b906871f06c5cfc9e9f630fa004d0bf017755eb642a2738dbe81d1d9c7701bd9bbf12815570da2ca1074b6f416f502bd108cf97b2ab28833d6182014545c42966c9dfe9763e5a3e43f18e6a3ad177772edf7c160692505f161ccc079ed7d83238b223d2fa54da447292ccfaf7b624e74147f6c97fb63d142a694def7035aa2029f2a7e5fe7981794031e9e4be0d2747ea30e3df272c18a9a20d52936f2887c81f67d5ac1fe3c86ca48662da27cece279f3248d0f4dee6d3586926106c4a4021c5af033128cf28b64829a0b5898638789a1f09db80c4b8cfc7ec397c63aa46b471d8374868d0a359c28d4ba2ed6429ad1d85036878af32b8e2fd59eb236d30e2998e367b171b878dd4d672cbaeb40e7ce702e04a4e318bbb6078171fd6fd8df40f3a16310828a197123bf7079c45a571f8bf457d6c288b670656cd77ac458a364ecd57dc7177db31054067218403ebde4f3a98f3ce43db766c44e8cd0ce7371b4ecadd0bdfc8230b101ccfa2c113ca9d84301957dc0d88656cb0e07499b174e1e0659fe97a42c5747ac11140bf38a9f7b92bd64529d41db30d43663f40007", 0x401) 07:40:38 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000040)="a2aed0c72269e5e11324f3d07385e44198df43be4ff63b4cb9bb9ae7c719d5494dcf3d044d31ee187efc21696680347c0be8da841a575a6c259747b55c6f033e7562549d0d4b9db3d2500155ee70d69fd5eccef58adae3cf", 0x58, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 07:40:38 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = getpid() r1 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgrcv(r1, &(0x7f0000000240)={0x0, ""/168}, 0xb0, 0x3, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8001, r2, r3, r4, r5, 0x100, 0x3000000}, 0x7, 0x0, r0, r0, 0x80000001, 0x1, 0x0, 0x6}) clock_gettime(0x0, &(0x7f0000000000)) 07:40:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = kqueue() linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xf, 0x0, 0x0, 0x3}], 0x6, 0x0, 0x40, 0x0) 07:40:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f159ccda3f2eae261c75b4de14843210e533d5516c1512e3226749406cd9fec869f3f01749ff80b8db5d39ceba82c0931e3ffb46f678d90fe38a6246c879e6f582a67714bf40509d866e3d8f38375a129ede7a253bf425d141cad7e9641d01821596422ee3de9bdad3187e46254c681294d756bf875bc2cc0982701f8b37c4fe5fcd552044908c5aba75d3f9c5322a", 0x8f}, {&(0x7f0000000180)="d6d50379c5fd50553638499f7b5431769abc2c2b69975ec7260f28576e89ca803a08e02d832213494c98e1b5b3773c9196dfe86f71798d5957f9bcdf952fec2afab2c7cc62871657b2c06da6338fa1352f5d4679df84f86ae41ffa90983c1c4abcb21c5efd535f0d9febce0ce00fc58c2e78a31512c25702c6ae4e932b09b0004596347f501321ab209093034e30f25b0720e233d1e46a1b0ca8f053a8ede1449d12786cb9e602264945ba7bc7203e4c86ace2e7d17bbeb35285b0ae5af9197577eb9aa482e87dc92c", 0xc9}, {&(0x7f0000000280)="8414ce38c5423f103e72a17fce241a52357f7e37ffa8ae175ba7c2ad9c999d80b98ea9dc8cb32f8b99372e5e207e6a29eb974f612243901b306247896a5ed3a90180a3b2cf3a6fe625c282ffaff245f4b085d0c616dd4138b1872471e3777f04cea08e898b2150448a0d4d2dce27eeccc0d06560", 0x74}], 0x3, 0x0) getuid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) kqueue() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x100000001, 0x800, r1}) 07:40:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x440000000010004) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) 07:40:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000000000) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 07:40:38 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4007, 0x3ff) 07:40:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x0, 0x1010, r1, 0x0, 0x4) r2 = kqueue() connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 07:40:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1ff}) r0 = socket(0x3a, 0x4, 0x2db) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000390000/0x4000)=nil, 0x4000, 0xc) r1 = socket(0x2000000018, 0x1, 0x4) r2 = semget(0x3, 0x3, 0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x7, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0xd06, 0x1800}, {0x7, 0x9, 0x1000}], 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2d, 0xd, &(0x7f0000000140)="ebffebff13b9fd81aa4e713048e69931929648", 0x13) socket(0x1e, 0x3, 0xfff) 07:40:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r1 = socket$inet(0x2, 0x4003, 0x3) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x7f, 0x0, 0x9, 0xfff, "630262d474fdff651125486edb4eb16954e18210", 0xf0, 0x1}) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/179, 0xb3}], 0x8, &(0x7f0000000680)=""/158, 0x9e}, 0x0) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 07:40:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe76) 07:40:38 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 07:40:38 executing program 1: r0 = socket(0x40000010011, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/53, 0x35) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:40:39 executing program 0: r0 = socket(0x18, 0x20000002, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000080)=""/109, 0x6d, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:40:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f000001003000"], 0x10) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/226, 0xe2}, {&(0x7f00000014c0)=""/15, 0xf}], 0xa, 0x0) fsync(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) getuid() 07:40:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) fsync(r0) 07:40:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f00000001c0)='x\x00') mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2002, 0x8) mknodat(r0, &(0x7f0000000200)='./file2\x00', 0x80, 0x5) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 07:40:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x8, 0x6}) sendto$inet6(r2, &(0x7f00000001c0)="2857ad3930284f474973c89c748150ac4f94b51f90c2af3b4f9bdfdc67dc9f4d7290e8", 0x23, 0x4, &(0x7f0000000380)={0x18, 0x1, 0xff, 0x4}, 0xc) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x400, &(0x7f0000ff1000/0xc000)=nil) setuid(r5) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x40, 0x7}, 0x10) setsockopt(r1, 0x6, 0x3, &(0x7f00000003c0)="a6967d1e80e439634d6363d2e24e88d1ac9458b49e5544656387c3803a940dd097993309a1b787e2f6a382f2abcf67c64fe1fcbccbd7fe0aa18cc9fa79b1f9492bd1918ff4", 0x45) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x206, 0x2}, 0xc) r6 = semget$private(0x0, 0x2, 0x190) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 07:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x2, 0x5, "f1969a228e42c969c80ee14e925cc989eb660137", 0x6, 0x7fff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a127ddba598bec9e1ad7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50960bba76d47dfc43c6c3b018be5455ba5fe808f9840f9e12da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a777d1ff355ce6291606b568d4aa8682b182a0d008f1d9896dc9d7c6832d041a70fe2ec8e2efc54e0a48c9b100923284f2f776e92314494465161f7a1e2dee6e2ce82bf58c3e9369bb7a135b33eefa82b64817f3e1247d9f4cfbbe2a16e49cad9552524257cc749e51518c4e7b5acd612e2c97dd2dba3502497f2c10393c421e7ec308554d99a3c94062a88bde24f63d6eef816ff56b0236bb9a73702d49755c83037d655e9367c83df75afddc93e6674b99e1ddf3e47910848a3c8d5dd7f2996e51424cd3572579834815c60acff4e48dca29269", 0x1ec) syz_open_pts() close(r0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() dup(r1) syz_open_pts() 07:40:39 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}}, &(0x7f0000000180)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) 07:40:39 executing program 0: r0 = socket(0x2, 0x0, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 07:40:39 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r0, 0xa, r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) kqueue() 07:40:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 07:40:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x4000000000000007, 0x0) 07:40:40 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x10, 0x0) 07:40:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:40:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3f, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4001, 0x20) 07:40:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x1, 0x14c, 0x1, 0x1}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') r2 = getgid() unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x5, 0x180) getitimer(0x1, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x4) setitimer(0x0, &(0x7f0000000300)={{0x2, 0x4}, {0x8}}, &(0x7f0000000340)) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000380)={{0xff, 0x1}, {0x3, 0x9f32}}, &(0x7f00000003c0)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000400)=""/111) setuid(r4) r7 = getuid() connect(r0, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) fcntl$getflags(r0, 0x1) setuid(r7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x100, 0x5) getpeername$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setitimer(0x2, &(0x7f0000000600)={{0x7, 0x80000001}, {0x3, 0x48a}}, 0x0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000680)="a7e3bf19009923018772dd5502d89a3730054065faf2e9e5cf93476f0424ae49631103c6f637ad900b0163b2e6074377a7f75c70e46451675d2e2a900e7d4cebf751fd75b910572ed3e085f59346b73f72b96e34809098eb913a36d48127850fcc772557fa11ad433ae5da8e6388615e5991a3776687ed6a951fbf1f2da4809c658c7f6823317e6b9fc8a3ec64d1efbaff8b7697bcba7a556a10dae158cb9cb19541aa9b7e8ebdf8", 0xa8}, {&(0x7f0000000740)="88f423074364be9b8d69f91f665852cf3580663e182c0bfbe39fedeb01c5602432769ae87e9bd1b066ef66d9471e831c33a05e14dd625fd230707d5f4653a22a49c9c7ba088d8b9835141e89c1329d1593fb1c47a6", 0x55}, {&(0x7f00000007c0)="cd2eadaf935cabebd0a6acb15b828bc471cda4256b96597662be704ce7b1386de25aef8bb67e12908455271851a8957a107a5e166ed1acfa54593d6e4e154ef3e92d63ac3190664d5b75a70170f2aea17c58a471ade83ed3", 0x58}, {&(0x7f0000000840)="25315bb908b924a6bf46ce15548cb025dd6ba42917beaa5707e166bfc8aaf6bc73437c280fc5534948ff3310779197a4e48f97d63202258d23ab52fe9fd66b890e7af860b2289057e5a0940178a6b49a07ec92bafe1068e97bcb7e91cd411b5d8c45b13fff5ed9891278788024e2bd69d59495d4031b34ab1ba1dae8665f799300cc3f5c8e7bbf85b9f4e6579c1ec691946420f7f32b2a286849363aa5061e2e67cc308349a5c793e5cfdba4141ceeea94aa06d86bac4003cdaa55a6b28b62803f096ff634ad07a9bdeb0256e8327129324b0d3df17e20fe327baaf284e29e6ccf2b58e6e104d3831f811dd7", 0xec}, {&(0x7f0000000940)="c25c24780d723b1053477cd75442897f544fa854b1c7a2167ba6f91fc594d604a12456379b1e02ac0e8c8ed9158559b15e6f417da7f00df558e712e3ca72afb239341b3ad899f32aa4b0a52e5da0860fe48fdbe0944ceb127cbbf68bd8f3321c23c98134679432b9284376da", 0x6c}, {&(0x7f00000009c0)="ce3aaad463b711f921162cb5b0581f30c97cbbe5d654b665e5c7f4a89838a051863e063b20143c274db317ba697dd4ca31684eff57b5f34b363adb2405c039f4e962432aa5ca9271b9e82192578cc2992a2671cc8acc11b29fe6f93d22abda94822d03c0b501bc0b9a2c05920a7ad929264bfedbda205c2313e0f0dc6f1e8a8991850794aae06e62fc7f44851ed53c4ea959745db6f11cf5225c44511e326b9a24b468bad1d1dba0e9c0e7a328c325e93530b0d134182295463be73c53962753475188d58fa57e79f237c50ba06a99da80c9b017d6f7b86a6c0bc6b9bedd1ecbec21884a692dc1c757d6d6410c7bb9162d1155818a8211a59084", 0xfa}, {&(0x7f0000000ac0)="5f05fa1f4254253a3c20b9d8786f118c2f578620aba54ffe7b75bc5128f79375790316ed3dbf380ee61a0aaf2ec728b810ca38f66a", 0x35}, {&(0x7f0000000b00)="521761b5705e6ab8085340543fe3475f0ade", 0x12}, {&(0x7f0000000b40)="da6f267e66ee8ef14ed5e4a4dafb5a34b39f2424cdddf7b66b220b", 0x1b}, {&(0x7f0000000b80)="3cb25f72be468d98fe58c19894b91df1b7b5cedf7a70da52bc26183e38689b1ca9cdd4d7330b3d501b26ea278c9e0c988a65c97bc0c4dc5a7c1025a5e10097e388072c20f6334f5985b85f6e933d7d1ca4b66a3d4ada4f8769743920c868c5293f0426ea933cc9997d7a9d961381239e7725b370fd254c38464ff508feb8fc8bed8b8ce4905ee48b8e49450158dc69d21b9f53ae954f04386a7cb9a93352242721367e4969c935099b43998cc0593fcdc765074826118809e58fec22f6ef896b14383bda5de728b54f2158f911a8da44ae5fd4f5855896d91d8646ae325f3e2ade7167ea42ac3b70631e", 0xea}], 0xa, &(0x7f0000000d40)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}], 0x40, 0x1}, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) lchown(&(0x7f0000000dc0)='./file0/../file0\x00', r7, r5) setuid(r4) 07:40:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000001e, 0x0, 0x199) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x24, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x50, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x97, 0xfffff, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x8}, {{r2}, 0x0, 0xc, 0x40000000, 0x1bd, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x6f3}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0xb0, 0x800}, {{r1}, 0x0, 0x88, 0x40000000, 0x5, 0x101}], 0x1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x4}], 0x1, &(0x7f00000001c0)={0x2fef, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1811, r2, 0x0, 0x0) 07:40:40 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) 07:40:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x59, 0x1, 0x1, 0xd69}, {{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x83, 0x4000000e, 0x3, 0x120d}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x81, 0x155c7c4f, 0x3}, {{r1}, 0xfffffffffffffff8, 0x29, 0x0, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x746}], 0x1f, &(0x7f0000000200)={0x5, 0x40}) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/198, 0xc6}, {&(0x7f0000000640)=""/41, 0x29}], 0x7, 0x0) sendto$unix(r1, &(0x7f0000000280)="e76cb7cdb5ea3918af263b910b00000000", 0x1, 0xfffffffffffffffd, 0x0, 0x31) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:40:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x4, 0x4, 0x3ff, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x93}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0x81, 0x391044bf}, {{r0}, 0xffffffffffffffff, 0xa0, 0x44, 0xae}], 0x3f, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x20000000, 0x7fffffff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0xa2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x101, 0xae0}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000004, 0xc17, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1c3e, 0x7f}], 0x80, &(0x7f0000000080)={0x200, 0x6}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) syz_open_pts() r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) syz_open_pts() 07:40:40 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_open_pts() shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 07:40:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffe, 0x1}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x3012, r0, 0x0, 0x0) flock(r1, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() fchown(r1, r3, r5) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) ftruncate(r1, 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3f) r7 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x8, 0x20) bind(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x9, 0x5, 0x4000000000000, 0x7, "bf8b1c87197d3fa9ec00356a5b014921cc2c8175", 0x7, 0xfffffffffffffffe}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x1, 0x5, 0x8, 0x800}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='r\x00') r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xa0) open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x2) r9 = accept$unix(r8, &(0x7f0000000440)=@file={0x0, ""/65}, &(0x7f00000004c0)=0x43) read(r9, &(0x7f0000000500)=""/38, 0x26) setreuid(r3, r3) ioctl$TIOCSCTTY(r6, 0x20007461) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = geteuid() sendmsg$unix(r7, &(0x7f0000000940)={&(0x7f0000000540)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000000580)="c98018cfdbd7cc4c30570d1dfc1ab9118c237b9457b30119a0c09e4250d7e5903e36f99467f9f32dfb36639ecf87e9fda2f2e48090eb14c5cc250aa1c604ba2345f3bb8fc0b41311423854da2c6649f4d046f5942619e59196925462321e3d801cb8b812acdd844f21a521f9748894d6a0d49aa43e0098746c51895421266df80c37e55e8018232697e15c481c307f0752daf27804745984432000535f06f082fde3fa0ca545bbf6e5478381cb441e275d0fd8528b9189608e6ae5649f92a2a6775a56200fe6c3fc7fe458b52db7839cdb52e2ded37a5f70a9c9d94c2b1226ff15ccbcd13d0fbb1f", 0xe8}, {&(0x7f0000000680)="4941d67d7d19d67ed7ea1dc2f318f66790a3db56c5bfaff665c963fac19b4e026ee17c43ece523794508fe03c21f5513a7766684d44b6e73db14dfafdea477705954edf9f529df673f0091d431d57b9ecc076b0e4684703820d3e0c012457f063f702598e4b857e1493fc2d9fcb4eb5c42e47e48cdc6d639df", 0x79}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r10}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @rights={0x28, 0xffff, 0x1, [r1, r8, r8, r6, r8]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r6, r9, r8, r7]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r11, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r12, r5}, @rights={0x20, 0xffff, 0x1, [r7, r0, r7]}], 0x138, 0x4}, 0x2) 07:40:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000000000e0954c209595c9d9e1b0dfd3334f6e875fdb1d080ccefd6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 07:40:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() ftruncate(r0, 0xffffffffffff1c1d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 07:40:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffd68) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x2, 0x218) semop(r2, &(0x7f0000000100)=[{0x3, 0x5, 0x1000}, {0x4, 0x100000001, 0x800}, {0x1, 0x800000000000, 0x1800}], 0x3) semop(r2, &(0x7f00000001c0)=[{0x1, 0x4, 0x800}, {0x0, 0x74, 0x1000}, {0x4, 0x9}, {0x2, 0x6, 0x1000}], 0x4) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 07:40:41 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:40:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) r1 = socket$inet6(0x18, 0x2, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000000)) 07:40:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') msgget$private(0x0, 0x800000000000535) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 07:40:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="7042041974222ad4b9e8cbc23d9b8e3456a1cadcf3d7d97deb35edb05cba4df745efc6d66472bf41cdcd039bae572934bd511a9a6e61584a4a977d5ef07d1cb448698531a4693bb8286b0faad24773e3bc46084639739f183000a83cca20ce1a4e3d90c864564b079d14c3c5f93c5a9bcc47ba1bb2342dadfaa4a75a8b429b", 0x7f}, {&(0x7f0000000900)="d1057a1ac038e1cbc87f82e711e5e3e4e9bfc86fa48d4948ecc35b5d905b73a40b0ea022aafa0dd12dd05baf5ae4ec8793cfc8b907afca0000000000e24605d179567fb8885ba373353bcca6b994410298dfda6f9e0328a4b31ebe0b74104c84832633790cc524024a184d8f674205cc4a5922dba6ab31743d3dc374610c05567482f89db846e86bd351524c0b8d133a82e367e9e082401d472a1103aaebd39d46fe1c750ae9bed307000000000000005d29184d00650f369f709631cd4968a1af81646ef719d1935a5128fabc2b363b5d492654402f0458fcc2aa5c14a2aade024f8768c68091e660e7f0cec23164dee0ad608b9d08a4b8f6bfd339cceba56fd3b5844af5d80f9388cb3167e2f2091d48a38fd44eca7af736e45a084f2ec79466414df0669bba8df29cb446ead82e68b3394f802a4feda4ab167afeb42eb3cebbafc04f61e6a5873f3c26401c6900fbb9add79953d1f8a00f6b3d1d1efaf95988d915ebffbdeccd2d51777421cae5cc4a104bfdf82b7e9a3457ba29f9a0eb26e0433b615a7aaeb312e3c373973a447e34dab54146aa56f886b9d0afe06185fe2e637c4d31fb9bdd4a614b86c60e7e30d559f255f7928a8988c7020b72c15ac337df0cd6ff8553c66e7fda7d19577024aee7ba", 0x79}, {&(0x7f0000000140)="6f299a321960cb165cf764dd2b085301000000bcc8a206d362bc1d4e8e6dc6c7", 0xfffffffffffffe9d}, {&(0x7f0000000180)="df2fd91721520a7608f1a1b25b9afcecaaf54af446cad2fe04494a550c5287d61f4c4c84505465493443915d6e88c12230dc7b1f6b52c0ea9097c8f5b2c79ef29b1dadf9bca48d077bd628c8eef0dd0dcfa3c038db2e686bd6144a40cc5b6e5c77bab5e8d96b6ea05b0eaedabd66360124352a8ec2c943f9060d407c44be4153aff3c6bf5ceb2a69ef85fecedf22fc4934ff7f26806b3aa5ef37d3b9b1cabf3118017c5c92bfea971b2fa84d4aa4be06ac090bdac4d877e9854ea450316265f95ac61376848132adf16b16a0cca98f962e8d76e5aba2a2b93bf214bf88f6ef", 0xdf}, {&(0x7f0000000840)="4731a75e43a1138b387ef7a06cbb8dcca7bd2c3493e52e22eb8c6f4750d4032f9e1237730488c1e83b66af034dd62ef6ee9b6436229591ed1a75fdaf42b7b08998d4297c01334a", 0x47}, {&(0x7f00000008c0)="be4832877238bba3a5e9572edeec074918ca0c435587f694148a6330c15a3e9df89134e9cdb1c5aa27e4d998e83ed73b4cc324c36356fd5a333ff7b31c4f", 0x3e}, {&(0x7f0000000340)="b4478105cf6f0ffbb9d6c6f779975ab4afd3bddb7ff0ded6da582cf8ee12598507de873a64e24620b1192d2cdefcad0d48e4b6e7caed94b5866e0876cd4c291b1a91cf24f425d34c382189634b13d9f0b067b3d07811d37b492741643276e96eabbf5d698beb58789cd99973f7131fc04c537c0cb95430950de6e1362a8aa9709cde13d7be5c7aa4a823224f35ecd801e9853ccdd5764fda84557b553b4c4a757d7fbf78b5ec2e6847143061c0f9f959e9ec791762b0812a8e2470534dc650ac42ce374e2f03a5291128abcfc6573a", 0xffffffffffffffa6}], 0x7) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1028, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8d, 0xf0000004, 0x4, 0x9}, {{r0}, 0x0, 0x4, 0x4, 0x10001, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x40051fd8, 0x7fff}], 0x800, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000042, 0x1ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x80}, {{r0}, 0x0, 0x0, 0x1, 0x401, 0x6d0}, {{r0}, 0xfffffffffffffff8, 0x48, 0x14, 0xffffffffffffff80, 0xff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000011, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x29, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x22, 0x401, 0x100}, {{r0}, 0xffffffffffffffff, 0x72, 0x1, 0x20, 0x1}], 0x40, &(0x7f0000000300)={0x46b, 0x8}) 07:40:41 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket(0x1a, 0xc000, 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 07:40:41 executing program 1: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 07:40:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x192, 0x81) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xffff, 0x4) 07:40:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="19599bf5fa1c8683d0ef3acfc234f2ff9ff4df1dda6239271e9784190a429c1a1ddf36c37bd6d4abf3070acf27cb7b79349cc8c2976912504fa3e3c4ddc2ec350b45753dbcdd41d4f304561a77c8ec0878552915fabcede66d665e911347d3e808659097a1b1e9d11e48d56e63889bc7afb2109ddc2f85257207ce6ad55f43cd659a4c144f4ae502eecaa16e5c4eb0f0ad70f77a106c642228488463279e35b2541558", 0xa3}, {&(0x7f00000001c0)="d202b28534587c1909665d64c14292b38653caa128b5c6fbfae1", 0x1a}, {&(0x7f0000000200)="643d30fa414d942028be605e36ce338d3dd3cf67e99df988fd4a3cee37cda24064340b5c8430a6e9661030305721800cdc3b1df2a622e21fcb21721b5afd598d16d74dce369d760a2267552de8629cb138fe3b7ba25c958ecb754d056132d6245495b4a3dd4359bada852f49c96c9c46b614bd7421f0f75c9d6b9b4693de52cc355e0092de41ce579b32a5e94c19848c7ced67416ee7f05758f1f2c6ff7757c1c863afd1b43a426cd17f254f15d6843a0cb99460f5871ec28cd9c1c61aacdfc6e1cf60f664da3332a13201502865a7fbe6810a533f307675ca1cec6df3114dd324e95136244cf528355b0c6d72023b2879285ce6955d4e39660613d4a21ffce662afb4f258ed685b1efe601578e97e5b178d530edca81f147ff08519cb98eed83376aed6a29e72e02665e40841aac6549a9a4a175a3cace1ccc7988780771da4dfe1853cf9e7548fac401c791de53f02ce0b623ad4aa3536335889d08c97391b02de4773ddd5098ea9b0aeda194bd6c78d0277a9337021eac59a535dc3c89facc9b2c1242b96663b84610c9c3153f631e7aaccfe636d4bfc6447184803a5b579869973ea125e22bf1a8ce3f265f357759b2b9dd7ef4bbf5c77141c406cf40d47b5e28e3f53fd92eeea58543afbb775a15e4be2b04608bef810641e375c6edbe5b8c3c3de46438790ed9208f4e6493a62cee0d737a38aaa873c7c2ef576d892d3c92a122d05de33bc9defa2da84553099c39135d9655fbcd2307e412e7a123593aa617356fca7498e71cda176c63c8f69e89fdad1feea22d608c49b975d5602517db56d4dcae071045ee6d0ffe4e5395f379368d9069a100a56a83bfeb88a07a43fff05a38868ca5ef493b7bf9fbf2477eed2453010d75d06d8e69ee5a8bb8c3bfc995ffcdad95a87fbf6cbab7f43d47ce8e7a568470eb6315cf67d669a8be00d083478039bd9786d63ba7500aba057ed77c2141547a7ecee34679144253c18ab0b4fce7a1a490699e2a75de6ad083bc35c7357af304b5a2f59869ee7194e84aaff5edec1f1145f592bb54e6a50e0fa57d21f0532c5369bdf82e059076c3e0a02c67eb28b71e6f77b0761cc44cbfa129f8c5e8b07b523a1bf955eb5bd87641c1169238899b499925e0432ce6a93220e1c15b5b4b287721d14aa5d3b95871410b4523ad6ff1df413583215310e99987f7c7ada9c03ab181ad70b71bb731ee1cc9b0fec86c0c76ef62e08b7beb3e737e61e31930de24ca87c4a4f7aac82588e9858ed9da8e7cf83b8836cbdefdf906e0f27d647b0b93886bb264f937d4b239de8b35e6e249e509b9e627278709a4bda8daf186a6f4daed110acc6ed8b0297e4bb5accbf35f2ea5036969ee241aa90fc04a5ad82f902eb3c34cb34350520ae4cb504751e9882459687de916522d03a107f6b54cc5d412f3d10c4a143fd5110065981f146091790e8f6b56c65d3bffbc3b3a62d6355a2d630436f9024a13839d842c7821a9ede0447128c18e999b074fc067a5d4bd4cea27391a3c223692bd86e07c6e0d893fbf60e030ba7b35221dec176de9429717989c87c4fd4610aa8e62c6c49a78c07a1e2ded4b7c6ad4c40c94e7b8f2d44c6eb20834127ac4ae538c61dca917fa5ea0a899636ed17f0f073bee7f781f7c86fa7d2f259c04708544c3693bf8ddd43947b9aaa8a190d209262305cfc1f47c6472b3860a6f40bad772825537ecdae1e0ef7b5792f053f7dad2ac1bc5baa2c11f045c948570e7d3cc8e9661c38003e0d7ed3db45c32fc1ffe1846483c99dec1a86df91fcc7e3d50eccbd5c1b1e889fcdd0f91ba7ab747e1744a9f267f4d143055b50bf7dd62a1cfeaaf9fb136fbef6fcde6fecdcca2516ee0a4e41749b9f3ad9c9ce2a5f776b12b7d1b3fff8a706d93b0cc6e301cdbc58108eba0bd3c6dae6e60a593291ee85eb00babe5fe8c43d5c47b4e360814483b1a0a5d6a2f8cbf8a73294bdc5849e6a167c6ad4a4e560e4b3b6de7a84b3e245597bb5785bd439df463458717ca7aae14b52857888ce9c4abbcec78d9be64a8cd57916ede5b50f3a6779463f93b481968bc894b143fdf80c0bcd870e992e8eaeabc9605e5f0c71b061bc005b9f32c37e7fec0005b85a144948d5f9bfc882ccc3cc6c1c585875440e47efc7b75a976c13c33f4a04214c37270b11b8d77b2f5e395c45a91897eacb36f30f1a7eca2b5372610a19db8dadc1c09078f746a1f514740d5da93af5ffb91d41effecaac20a8fe5b1b0fb99bf67910bed25c0f64b13e08d135870cc37e64fcd2367d3b04f3c56f0056629ec06554b720effd9b4128465bebbfbfb682138ef2a0b2ea8b14a3f1d4a853d9dfaee5c04d1345119804d710b654b02ddfd1ab5fbd30878480ee1656a568c3a68ee7629b1ab7da304e8080b252949d73633affad31742d47515518361feee021fd1a51feb6c66f1b291e686c4843d7095dffbe8c2550d2b9a892db553bf99102267b2a9df1554bc689f1d620da6e7060bfedb0db0c11b77cccb2224213cc20b853ec18032151dc6a6161e5b0793356a17b611e6c7eee533cf03721246ae6d36ecf6b15b779540106d0f7f93093f00e34db98e958eed181bec18ff80491b1d6470f572dfff82ac0c3da0f6f506afd3ca0733c6494662b44b1ed0b2c9513169df2e428e20603c9a32f98e3af67448644ff5406b53697bd7c40bd181753635995b8bacaf2d285ee7f22d668dec907c2b2a21a534a85fa27dd133bf87b42226d25632cd778b138f93d4d6882bbd3afb5f67db162ad3d8100c23362e06f069e524f5bd34cfe3c0a782910a8d3999be7c093b6c4f5e54aa6e95a2ce0adbdd383c5aeacad425fa33fdb2f4c3e5b7520afb6af095dfbb409e426adbc43319cb76b2cf4e8e88e89fa97dad84518b2fcaf188de20e9d08fb526b9b981bfe16e37b3c42c707e478592a784c7561d61fc6d0cf334732cddbddc61835555da502bb78b080f014ed35ad32a1c3cb4187435bbcd1fdcd2f9f859c3b47e7f1781d717b8313a94841c1c0738ba077e31b2d1d6a65f159c0b689cef319fa12e421f9c43721c94ea0208d02c875c710b4c3e1b32c8b61c102d0aeba830f1374ed49cef710dc2423d26c3d11cd5b43cd84ed78ed36841457f53227ab3b74846f7679515b472ad30518953e17b6655d71fd5d748b27caf25d1205dee7dbf0ddbc63b4244cc46e433a997365aab6335debfbf331b7bd732733f28d7d58a21cd3c760b03a54b11a89725c3ef1bf96cfc1be56fc3dc3e3ee4c08a05823e73bba6ec4222a9a30e81c9df8afe029ef07b219dab6c13a67832cbe144b2506a3057f7b4a051df4b17401ca60356eadf779cf1b64fbdf4e7c2295e721e0b0019d11ba44584097f3aa866f88f2b5211bb788bd8d235252d90222f5b76a4ac4a3e02df27af3b3d4534e41d54cc5c78f219f866c6efc19b419f3f4ca12d8837cb8775bb64749ce7652dab8bd3d38081128dbb97b39d337c7583e487bda61c345a8a2a53386887f72f9a482499bb149da5a09b23f3d279e0e5c01c38bb117056d9bf34e4e22dab1bb758cdf8a238815cdd0d0b960df5cde391d0215cc31f6ddb4c7b02fb15b3bff36ebadfadfe14d961e65f50adb151015c832f62860d080f00ea09efd18cf83f1b8dcacca82419b6474a42124463397d4cbfd34ccd0dc31af73d60f39ad9c7406966ff73a06f16dc0f9676646455bab97447969d123b7796a926a62015df5c9213e10eb348ec2db0ac93e8b98a8951d9e594af0599efc6b005329170af359263f5169bd7d5e387f712f3dfc0aa53eef5489f3191e110894f7946aff659fa2c359bfb6d46ba54b03ec70b266aafc7a128a56b9ae9689bb0b67a896c41701632a4b5539d4c15c2423a385061c2e45aa6aa4ac8f640a74a25b67d3a84d22ac52214998d393238cd9513793706469155fd79d936ea217404b2558c38753e0ccd5cca6ad312edf3aef03621ac6940b727edf28782322310e37d77fbec9a16a8e4a8c8967247920fb66e8152f2657045b89cde066440376bddf54a1435b80120102964cf817c1a2100b76a4151d8c4297999768384e2c6b6139e4fa3d520a831a0cbc5bd2992b835b9614b75b520031c31c4bc65e02f4d9809662332db17a45076cb747388a330cf797ac4b294331c923cd0fe879b8ecea3c7283a477d3427c86f0440d493a681be8713e03a58ce4ce81039ea2a73bd96a53c62cb3ee0ec320ee55bbaa7d00401d1f7b712c83601f81a525b67d25575bca78c66fe74665330ea8395e3ef7fbd039563969ea89722fba90a86cd6628bc75e35655dcef00acb1bb05f2e4df06d266055795436819f41ce19a00d94ffeb79a9b99cb3480bbd6cc892fbfe51211ca66bccc080b1dac77be1a7b5e99be668e805d1126c56b12374a527353b8856f2238e9945f521711414e1f15ee1d069fb2d8ed307e82b6bc54d3d9ed299cd54e5490c4daed00260335ce5992a22858dc8c18b53db862357fa4f1900470e04a30acd761b1cfad6d84ed5c0799f4183446c5603e828471f21387cdf6597d4a65771f3f2dca9327c0cde1a88d731878987b20c8cd262dcd16d078e41c34b24dcb2926f672c2fd0f5f179a76cb50bf314f56e5adf1a8a7cc4569a6a12dacb6507e6e3d5ba02f7379e254370d94d988ee7321119e141ea31fe5588d7ce5c53012b8d37f76da93852cd8056b4c895c2e984079e04af1b60e1fccd45b7423244ec62cdd4acd6cddc3f394f27ebb273fd9faae185261a0e2728545a27ea2834c9fe816e7a8c75df234affc6158c8a04fed2cff6f90a64d9be9eb9a8c5f4e1b6bd048e0297da687ed66902f100d0c0bc7dfb12f176175843242e8ecc019dea3025b489a907e8bcf23cf0b649aeffaba2ce277448a6808a556fbe3d325961d7c30feb3a9a060f670e5ecd5c3dad7b1479fd000df584dc552cc0a470cf16613494938d5a22b2366723e71938236e39515e0f1183dfa66cf0fe8e62fda66cbfaed86d532c9e287a5177c6d5a60787648ee0eab3dfc0d3ce112c869caf7168c0f7c992a5d7229b2c025380edd68b395759d2faf6a96666a14a33d5ec40dc4476a21d516d678447bb232b8c8c645cecc75c68e8c112ba289e259c3cc4869e823694ebd13b96a6b1be7d547812b2c689e27bd0a0a0610c36d9c2da3cf23a0991303ce9324cc23d1d595fdd2ef51f58ea940d82c351037a7c419405311f75c05ec863bbbacf1c2e98e2e419c4d6085648e245a019c09bf2910dbacf5e92a1d9be5426e0de567e676c351ad04b913052473a5235a5e05535c895e26ef68938218aeb1ae713ca54f23e902904fcc304a32bfbfa5fb6181b22e43d8a42a90b713373873a986c13b48dad1c880cf8653b4c7c2c384d1af09799f52c6279bee6f7df8467ca26b5900a50b3c6aabb5f03a88d8bf09729511c2c892f27ff6430515bde197b1aa4f7d7a83bd6cece7904cbdeba83b02bae116562d5de27d6ada751e2fec7fea127cdf0a8f68fe3a11dd4dbe9ca0f5c842c79b96ea8bf9300688576673b9e583fced1cb2d9903a383fb2c0a7290be59c6ffd2b7536141cd74bfbe2bc364102dc6526e261fd727520e71446b6e9cac103b605a65b0a255b2f00b411930304070170e9f9a2e167e06ecde195d58b765485925b3ad4d7772d00fd96e043af54628f1103934e2ed103113b9d7f97b39f24aa797e225bcca0a97d44e328b8f0640162c1f1440c2230ba130c6335f5520321e2a08c0e05c5b0e3872f8ca369794ad53f04839548a9ea85c3bc1461b23a55a99e0c726", 0x1000}, {&(0x7f0000001200)="2c08f26a60d0d2beeec0852bb6ab3edfc0964ae67e6875c9176bd929b67ab74fa8c6cc5cdc02724a79318898013d048b4f309e9c834d58696355df8cdbacb07cc4a11027b9844d528a062517d250dc09d4c2e680565c02a192f82a3ac47a32943b4ed759e76ce6b6066077176c393c9b1c65f8014c2388af2b6c95af1381e048764cef4b35cb0af1d340fb0c9cf10b", 0x8f}, {&(0x7f00000012c0)="06691ef4dfba12bb40b7af01a665ef41e129d05367eae7a1318c7176ea6ad0d2ae3dcf8e5d248a54aab5623dae5e2ea43645d84cbad90155056167ff5454aceeb099243be1d8e985b645e0af325430c6708e59d438137559ff085e3f48c9902808bd89fa88decf008895288e8953338aca324b7f3cae907480f4927ab4c420560cef2e6473febae81f3c44d1cd231c4ad9f4f2f09ce9505204453d6b07646c31d3c5c2184eee77b27fa38999d6f9b7b2a95c837a2cddd12d7b941de6fc64426e5d702a6111d942222f7733ffda0b31d32716d1", 0xd3}, {&(0x7f00000013c0)="1cac9c22116db6096209c8dc24c5276966320f887dce0e1bc2f312", 0x1b}], 0x6) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x81, 0x48) readlinkat(r1, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/18, 0x12) sendto$inet(r0, &(0x7f0000000080)="c0ce2e79fe321083fbad", 0xa, 0x401, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8003, 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8200, 0x2) 07:40:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 07:40:41 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 07:40:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xffffffff}, 0x8) flock(r0, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) 07:40:42 executing program 0: semget(0x1, 0x2, 0x30) nanosleep(&(0x7f0000000000)={0x3ff, 0x9}, 0x0) 07:40:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x6, 0xe6, 0x7024}], 0x8, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0xfffffffffffffffe, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x81, 0x4, 0x7fff, 0xffff}], 0x6, &(0x7f0000000000)={0x7, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:40:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) recvfrom$inet6(r1, &(0x7f0000000040)=""/140, 0x8c, 0x801, &(0x7f0000000100)={0x18, 0x1, 0x8a8, 0x5}, 0xc) 07:40:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 07:40:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffe9e) fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6}, 0x10) fcntl$getown(r0, 0x5) 07:40:43 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) socketpair(0x18, 0x4002, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 07:40:43 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='c\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) 07:40:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = socket(0x10, 0x3, 0x40) r3 = fcntl$dupfd(0xffffffffffffffff, 0x117f29aebc4b39ee, 0xffffffffffffff9c) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x80000001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x9, 0xf0000020, 0xf06}], 0x8000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0xc0, 0x82, 0x101, 0x8b}, {{r4}, 0xfffffffffffffffa, 0x10, 0x63, 0xff, 0x1}], 0xfffffffffffffeff, &(0x7f0000000100)={0x5, 0xd7}) r5 = syz_open_pts() r6 = getpid() clock_getres(0x0, &(0x7f00000001c0)) fcntl$lock(r5, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) recvfrom$inet(r3, &(0x7f0000000200)=""/6, 0x6, 0x800, &(0x7f0000000240)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000140)="5934b8cbf32aac805d834dbf5fcce2bd7e4a5c1dc349d7526ad9a30a5f90766bb7fbc533dfef70eaf0de45c2b0", 0x2d, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffd9a) fcntl$setown(r4, 0x6, r6) 07:40:43 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 = dup(r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:40:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 07:40: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, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() getpid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:40:43 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10222, 0x2) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000080)) 07:40:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 07:40:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 07:40:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 07:40:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x0, 0x308) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/56}, 0x40, 0x3, 0x1800) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 07:40:44 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x100000001000) msgsnd(r2, 0x0, 0x0, 0x800) 07:40:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getppid() close(r0) 07:40:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xb3b5}) chroot(&(0x7f0000000040)='./file0\x00') 07:40:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:40:44 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r1 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/27) preadv(r0, &(0x7f0000000380), 0x74, 0xfffffffffffffffd) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x400000001e, 0x0, 0x199) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x4b5, 0x8001, "66fc677aa28f0246679a87f9431d50e8a60bc435", 0x2, 0xffffffffffffc545}) socketpair(0x1, 0x4, 0x7fff, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7fff) poll(&(0x7f0000000340)=[{r0, 0x101}, {r0, 0x44}, {r4, 0x8}], 0x3, 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) 07:40:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 07:40:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x200000000600) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r3, &(0x7f0000000380)=""/123, 0x7b) listen(r3, 0x3) sendmsg(r3, &(0x7f0000002a00)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x7}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000700)="e85d82030ec6921972b3f8c5757db24c7b3b62b4ec1b02968ad0aca3805fc5a8806d7edd97c09883dba695100053fb92734e419ef7c186cbe4a0173cbfa382fadd17d8ffa1e5395fbab8aa8a8b2d288a716d26bff118bdbe41c92713ebdfbbd2bae7347736be0052c58f405ef754b722d7ce00177cd3ee3e44bbad499756d92375a1ffbbac693d7a7be86cb9ac52d094f8bc209b30c628ef402c78", 0x9b}], 0x1, 0x0}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002d40)="f49bc18284d7981cc4b9499a1e5b25f5f45d18cffdf4b818e694d091bbdc9767af157330639d7ca5a29477f2fb67401f2a5c66e9db6f50b4890f8dfd020fe012e16f688ba5b66fd7b2c2ef26128eb59296a903a19c6dff700f77a76efa6e0f6ae6cbcb", 0x63) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 07:40:45 executing program 1: semget(0x1, 0x1, 0x80) semget(0x1, 0xffbffffffffffffc, 0x9) 07:40:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) lstat(&(0x7f0000000140)='\x00', &(0x7f0000000180)) 07:40:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000080)={{0x1, 0x80}, {0x9, 0x10001}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x80000000}, {0x6, 0x80000000}}) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 07:40:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 07:40:45 executing program 1: open(&(0x7f0000000040)='.\x00', 0x800, 0x22) 07:40:45 executing program 1: socketpair(0x33, 0x5, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) 07:40:45 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000080)=ANY=[@ANYBLOB="070275"], 0xa, &(0x7f0000000ac0)=[{&(0x7f00000000c0)="01d0b74e11db56e22139189fa324103c1c19bb2dd394e41696b5bd400a4f9b47e53a804ae42e2613fc37a544b80552687bb400f953e97e6f18cd3cb22402875472e4219eabd7f9cf4f30fdc732b3c325f192d46659c479492b", 0x59}, {&(0x7f0000000140)="b0e03693d6e469d095dba2141d3f465c00017f6d3a0b0e32de5bd31226574107e6226a75db5ddc172ef5ff7c7f793afb4a013fb643ce02acb3382b7096e2a80d3a1add57eb8a9605774ce1d090776934e748dc3118aad0f919abfb47634a81fddbd0c4f96d6cd6c2fe19fab1c6bf9ce9f4c29a724284d119594449619a14320a893324f51fba91b265cc98a4c0f51a5a8e3a18103457cefbdf9ee30cf30d9d1e62c744f85a3a", 0xa6}, {&(0x7f0000000200)="acd1a46af2fc109ee6a5c939a7e00d71fad4f6e32940d7bda371b7b2c5b441c03d25ef5c6001ec6c2530d3b9ecce1dd92c02f035aa8c50174a4fd121fe9446b27a86467efa11e64929d45e26fef59ba524f3379c932f9968d832175a104e9eaea96c61f0971b27b86c7908fe2ceed355828eb606e8168b9342aa2975f273c02a3000a8516f940240b79b70355b57ec4d", 0x90}, {&(0x7f0000000740)="4e430a7ca63aa3e4b57d4fb3b942d174017e27e092523951ecd5010cf6a2ba17ef267e91c5bea2a344496d9b08f9223bd81b03449292bf3b846fde3374009eb82f89dd77bbffaecafd3dcf7ca20b4b7288cc969c40904809b06bf9e883e386b3918d0982725a32b2092836be319252b7520488b618d4c9cfb9cc0d294f06eae95e39b96f6b3b8ee599c6846cac06fe040560ff7b0efb95d215ac5f8dafb87dbe856a30dc37999c0a5759aea8b60fcca5b4b001f4059a38d21acb5b6128e6f9896349d647a31d82d52ede4d0677fc071571b532d3bd78144e30163e223292c0", 0xdf}, {&(0x7f0000000840)="d8267753b35e437e76d2017c958aeeab2dce90e6aa26dd76ebc7a9a89f19768e22b804c70c0d5557f902c446e73c104c0b3d2f6960957789e4a978338cfd2f9524d8c1c8e5103656a696e899b7d75735827e93442cdcae527c4cf7dc0b49931922ea66fc089b9961870d29747c1d326a842778fbb6f198ffe982b5ce7be25531dad1b61de834944771703565b3172bfac2f1cb4f8b4a5cd922506a2cd9b502d4026386dcce363c8f8f0c424ab8", 0xad}, {&(0x7f0000000900)="22ad3106aed1696bdfddb0f6679918376a89af33f1b48da65ec559485d3eb49fc4be164fa9d16225548d479a1bc0b352ce64bc4993920d5e39eb0ef98a647b605a742d48e6bc7d0febbf004cf2eb3fb18cf0762f30c614e457fe5f58811d64179a444ca8266d4b119b50fe036cca347afc4419e0b7cc2571bd9e422fee1d1387746be1d825330c4af39e27b87e84cf40e573156180baa6c5289252e4947d954bbddd443ad1e33c242afb18764fbdc06dc016c13e6ea1cf2212a67cf8855db8271c62a2026d3ef6f14ed4251654cb613ce62a621ce06b6fe8b3a3c586427d607c116c23f06fd50995536713ef7ca33da98c87af6ef2cf93ca752b49", 0xfb}, {&(0x7f0000000a00)="d0061894f6461852a51ac2030de002e83a8772deacdfd0ab0e38e782e8fc68f065afd4aa19f83da220878fe2a8dffbeeccbd2237184802b3f999e4861f99516dc43b09e63885194c5e1b8789f2f8e3e89d35cfc6b0bc2d7f82017b98c5ff50f84b3f2d9bec0c014572737207b6dd17078794f3d1dde8b37dc6f9ba525fcba9207a356f01df51b3d19780d3e5843cb95267eacf188863ae54115a516b9b2fcdef390213a3ec29b0b1d1e4e85a2513e8ab2b", 0xb1}, {&(0x7f00000002c0)="30f8981462b3f62b77ae003d69ed3c51fc6b654b18bbe9bc4e1c11fbebdae0212aae10c296f0f3121b0c5265176c791594c2b257", 0x34}], 0x8, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x20, 0x406}, 0x2) r7 = msgget(0x3, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000c00)={{0xb6a, r3, r6, r5, r4, 0x1, 0x80}, 0x101, 0x38d, r2, r2, 0x739, 0x100, 0x4de2, 0x3}) write(r0, &(0x7f0000000300)="ca5f22be59642ae2148882ee17324feb8c63e12abd38e3f669a6d873b3d5c16e9a04838b909b089fe3cd1198d8c2320f3b7b162124bc6835ab867c02e2a2b6a8d42f470f27c36e792a116489fcffa67168c0c24b5bcc75959071122c90036b85488de6cb997a6b2b1f1090b9ecd7e7a30b613c4957163c4bfcfdc298a41909505488f0ac385b4c21d0778e02e1f5bf3988d4415f6ffc6933dcd18785fda3a8020038d94f084243f55c0b9b82371098fd44cc43ad6412cd6b9c090eca6e21394464fadcaa81ef83665f2837eedabeabf4e3a6d00535210a6de2a1f7e66fac7177c64a0493205c3b4ba17b0307578f4b4fd57f9871aebdfece639050839ac4bdb2477b5d3a6be8b0cc14171404b11f7df78a1a8f7fc874fe1cc411f5e63e987acc74d892350389edb1cb4877fd9601eea7ea93e604b23865aead31a8ce9a5b62c3d042ad622ec4f0ce9c53008721305af82cea60a15c3cf13d4ddad2c3e00f74e92ac65a3d7ac0d8fb9b190aac106b2d6c974e2b5520767340903238b284e4da7aeb9cecd091457f2b0c30f4766a6b7f2dfb8645d9901e39d33e5a42193f324456b426912b4bcbd8b4f2c4d0c854f4a4ef9c58f1a7d103853d138d3d55e70b6f00112abd682f4cff660ea9017bd4a7afd1b15567cf323d162088922229de1157fe331f3312d4bf95ef031422318034f14fa332ee3a16cba231ea48105694a438209ecb8f11c0a3b1e55f6a187028c260a92671d800b0ac2cc95375a7db5f63b5bcb6846bce924b2aa995160e16264e745967b4fd26383aeb8e3195d0456fdf00c20160299237b82663da0a9510e000ef58b0ee2dfbb7e55da163d99b47afc36025574ea8b906871f06c5cfc9e9f630fa004d0bf017755eb642a2738dbe81d1d9c7701bd9bbf12815570da2ca1074b6f416f502bd108cf97b2ab28833d6182014545c42966c9dfe9763e5a3e43f18e6a3ad177772edf7c160692505f161ccc079ed7d83238b223d2fa54da447292ccfaf7b624e74147f6c97fb63d142a694def7035aa2029f2a7e5fe7981794031e9e4be0d2747ea30e3df272c18a9a20d52936f2887c81f67d5ac1fe3c86ca48662da27cece279f3248d0f4dee6d3586926106c4a4021c5af033128cf28b64829a0b5898638789a1f09db80c4b8cfc7ec397c63aa46b471d8374868d0a359c28d4ba2ed6429ad1d85036878af32b8e2fd59eb236d30e2998e367b171b878dd4d672cbaeb40e7ce702e04a4e318bbb6078171fd6fd8df40f3a16310828a197123bf7079c45a571f8bf457d6c288b670656cd77ac458a364ecd57dc7177db31054067218403ebde4f3a98f3ce43db766c44e8cd0ce7371b4ecadd0bdfc8230b101ccfa2c113ca9d84301957dc0d88656cb0e07499b174e1e0659fe97a42c5747ac11140bf38a9f7b92bd64529d41db30d43663f40007", 0x401) 07:40:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) socket$inet6(0x18, 0x7, 0x10001) 07:40:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:40:46 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getgid() 07:40:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff, 0x5}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="6bce19becf62990d06ed3dc956ab45b2", 0x10}], 0x1, &(0x7f00000000c0)=[{0x48, 0x0, 0x100, "b693658cb28e24e8569281fe3cd8a303014d02cc555f7138ea1108bacd41525d9b802393e2403a33ada37b37d737673cf80bb4c5"}], 0x48}, 0x402) 07:40:46 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 07:40:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="6e2079201a335c1410c4d8dc76ddb42f3a7fd5a2408175893cd5e49d9d66ea0735b8ea4a3552dbda9a53af52a94ead7d456743f1d7b3abf0394d7e6241de66b3f06339a94a240bae7c91c51706c58a6faebbaa492d0f5d31af6d33928679bb4cecc88fa29ad4b6a8158755d14d5b4d5faf771865", 0x74, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:40:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) 07:40:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getdents(r2, &(0x7f00000000c0)=""/180, 0xb4) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 07:40:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0f9b4c8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054dd2b165be43dcb85a5edac2f73e6a838710b98eeda22ddf95de510785664ccd61de953808309925caaeb7e0b7978fa791d52cdddf4f64c1d905f36a286611a7e485d00b91bbde68a590a10f5278ce25a8a4f2765ff52a4a9889ca24b89fccb827c64e3c05770cf7f816f98630049392a61a4ff1c08123f3b28ef1757eead155c28695d6acf004af76889e690409804191c1d2c896151c5a55326ccceb4d7fd4ba11c295e38972d1a705f4c58f06e2"], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r1, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 07:40:47 executing program 1: r0 = socket$inet(0x2, 0x20000000004, 0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fff) syz_open_pts() getsockopt(r1, 0x8, 0x1610, &(0x7f0000000040)=""/179, &(0x7f0000000100)=0xb3) 07:40:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) r4 = fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r5 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r5, 0x0) r6 = accept$inet6(r5, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') r8 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000005c0)="9cf2c7a1225c905e4e41b12aad9c4b840bfb059d31855db8f24f9834b128c1146ec4e5eba24f2bb8235c02727c9cd88a8fac05c0ea2d39caa7dcc6bc85a754c091e8d0b95a3e30e54550096d4a232776b594c0594092c33e792404668fe7b129cce4eccbc3af41018a16be2c16886381ff91a5ad0e8f2618b4a271985a71a20733f0e4a7278cc92f11c64413de9d896004010389c957063cb0c689", 0x9b}], 0x1, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r8, r8, r3, r2, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r0, r1}, @cred={0x20, 0xffff, 0x0, r4, r0, r1}, @rights={0x20, 0xffff, 0x1, [r8, r2, r8]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r8]}, @cred={0x20, 0xffff, 0x0, r4, r0, r1}, @rights={0x20, 0xffff, 0x1, [r8, r6, r8]}], 0x108, 0x400}, 0x4) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 07:40:47 executing program 0: r0 = kqueue() ftruncate(r0, 0x8000) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 07:40:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x21) setsockopt(r0, 0x0, 0x8, 0x0, 0x81) 07:40:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x7, 0xc3af}, {{r2}, 0xfffffffffffffffa, 0x0, 0x84, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0x81}, {{r2}, 0xffffffffffffffff, 0x53, 0x1, 0x4c3, 0x40}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x100, 0x5}, {{r1}, 0xfffffffffffffffd, 0x5, 0x80000020, 0x6}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x1, 0x1, 0x86e}, {{r2}, 0x0, 0x2, 0x2, 0xafa, 0x7f}, {{r1}, 0x0, 0x40, 0x10, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x9, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000002, 0x101, 0x8}, {{r2}, 0xfffffffffffffffd, 0xd3, 0x40000000, 0x6, 0x3}], 0x7, &(0x7f0000000300)={0xef7}) nanosleep(&(0x7f0000000340)={0x5, 0x2}, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:40:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000000)={0x0, "2b18370df4d96ebb9a3103822e08854edbfe4d84546e4626d8050d0c240bea71b61c14aa30bc56634e3372d480ae4296550433c1b81760a6794764e13cdf4d36783d0454b2848ca5b5a177739aed08d943636f4fd93c45d408f090b1acb765a52990174271e9a8ec5d771f4d2bb42744d9be38eee2ebf88a404cf6b6b1076ce74656a7d31c858e4d436b30d8dc42ea9b0bfe"}, 0x9a, 0x800) 07:40:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x7, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648ed8574cce4d033d02c3823382e049b6a62319ddc66f278e3f6aaead5361c28e989f6d71080ba7df6003c3b3779cae7537fcbb02b1f1e8850badd52145502e80c7c7ac99ecff56ed7061742cf816dfcd64d5c08672ae801e8856e03b43dcbf2f7f1f6d8454b0a2566a5b973f663df778a0c5f526fbdb97b000b5e58d5260e4081d38bab5e777debab7516252e5282fd783fb59c91087a32eb5ba04f345789bf91f39947f4c9bbbbba03eaab66dab6ccddd84f7a585b9b39b4a24d9989b9f2844c63d8ab4068ea1fedada25ac826ac40e2697fd6686a0fa80445828a3d9ba3dd3acf030e8078cee9873dbe21d91d64ef725a14ca3ef56fcfbb9d1845ee3b65536788c21f386062", 0x11a) setsockopt(r1, 0x20, 0x1, &(0x7f0000000000)="13e99ab9a65992d82a495e04da71c9e3f21cb7c2dcc9edd4d5db3a413b5f69de5bebd091311190e68d", 0x29) 07:40:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2cf, 0x3, &(0x7f00000001c0)="affc601ae4eeda3dac670df4b6060262b174d3dd0185f02bded2abc044914b3fed4f8d02ed0ef5aa79ed25f3e706a222b22fa9993e973a2867b58cb8e359520edff61a3a6bcc01d83ac5c1859d57c36f3d07a6c000d048c1fb485b16ef1aae50b9307f7d06b5e0ff39621e6945b4d37a63dad8b8186f82823ee6d6cd5780e3aba6b3444337a11d8cbe38c51ea6212c7820c702e6b9c96196346ee76ed65a066cba429b7cffb17a07632b5a41e884e32ea3fb177461070434817dfb93c836aa8cb78441e418b4b248ae4d7635859321e88b877e7ae132c211408da8c4218916bb4d302e8f52efab50c40ae18d9d9ff9bd498e0e533fa98eacea1287c3d8145d550797bd604816a101a6cef883fd2fecea16330a0de6fbb98eadf872fa7a2bd3e633e444ff1524bd1e307a3d0ef1e16db132663384add8e42bc7a1d6afae65fd225fed67226326ebbaf318e0abd76bf867eb310b6f3c54d87e520363907b0c2ec98780d7272efda6961de18f9fddda99b7b8e31981668c23e3b4772d106137aaacc0aee5fd1fc028f579a1c6fb5dad48791f67d8ac63d3fb9517cb98178e63dba7782c255abbe0d8a21707fa92cd4ed7f1172f59c0ab52337780a2e0f7d2f1fe151aff9c66a8b891c4c67517428891f16546bb6eec4bf36a7e26869df18ee12e5b9c2ed518049b24465da36554048a7336a9fbd28857799ceb322d8ab7f608aea2c18e109990db4d6ce6ba16964450e347dd4556de3a667b917301e2c2c1f39ebca6b44b4ffb22610cf535ba9233da8d33839126a3c4d9b1b4f640fa4c3365f73bcb2c94ac06c6f9e66a9a08ffd0f90bd9a67a9112aa6f0a7cdb33b58302adfea8644c4cef5d179185e560f81a967e6ee03e5a5dd8ac1f288568c9a1d330291a870646e606905c369dd1d96b1517035a5ddc6947239559e88fab0559aa55afbb277039a2437965ab355ad850356e51d318af1fed262b04a1d4ea731ee9ad7b9f912297ad5f768b516dda9e0c26aca66b61f0f3b7b4d62b3bcfab9c426ec26c3d97198affa58d687f29b6eba54313bb594f229f158ee1663259b445123cae0af62d794477d23ad281ff178d6f723bd937529dd80371a09510cfeae14edecceedc9bcb1e296e92ecae29dfea376755e3db2a43242f2d82be34a2999ef9dc1b4a96db63b22178936f2975bed7ce98ec2c2241cad97fd3569572e4f8f25ee0142e4e137063dbda284c70b14ad4b6b3b2ef9715db6e5932eb17a53e7d585b72456a65a1c4825973fd6a3e58ffa6d793b59eda4ced3aca93df7488fe3fa8881a7a1526b94b438cab4a8013dca78cb130164e17a7587ba9df9752e3fe39be69cb419d1a5a9887461b23d19abfb57a12fcc4463257753b1914eb9a6e05e508af6d5d57532c0fd5f0d675fe20b4707198a01c0be55cfff137627888fd97f44f0233a6ee63d27b47f9d16eb9084a61afd8df8a86fc0e5dd20522246e4a01a1f78542643aef5251393fac2a3259d6440124d770bd542257390a7561fd6bd4b07cdbc549843e7859183c33c9a7049145fff2fe678e813fd6353a79f22f5b5ca3488fc5a09bcfe4cfda730fafa302599f0e89a230f7752c59c7421640a3dee3b22d9678a651ab3dc927be55554c249b7438ea8e4dd29de833ea261e4caf1e3498faf30af8addaa67881e6d15ad95af29847a7591386eecc34dc55361a55fdef0f5c0fb4dd14f67bf3a56b06f629d8c85f31d80049b07d59b5f65ff33b4b560388564d4325decd399e5b42a970213740df501dc770b7b42f9557f985305d8ecbbaca1ced50d8325595a134b1c724be576f448571857a0612f1686d24d5108df2bd8098855b29171ea60a317bae76db249fad1d31e8cf9bdf4509ee15d7660104738770e743ad556dad56de97dde12622c055c0ee80a2d360176ea71e99fb00b9d6583ba1085dbcfa844e08744b732e72ea13bbcb9fd8ed6dbdd24c13a5bf72ec3aeded55910c93404a8335d503efcdbdcee995ec5b827bef62f954411389eebd396d1506d9e3ad009a5563b98e7524dc0c6793df371aeea480f7553c67cdbd53e5f628bc87629a5f3010b77e838a0648c3c60fc1a37529d2ea4dd8571e9b675621baa41d6aae5242dc0f695d5d79a356a960e903e2002abb7369ef211df81f77e8686b98dc9771ff7321024405443a36586bfa323b677f8bd13e80cc03ab23f816d910c70e9fd59f9a388491f66fcf426dd07c5dcb8d818d5abf1e1d151d7bc12c4f1b7b883bfcaab535e06314f71a72760b278cf22809555ee5b95720da781b71c28966dde4744fa8113f16d8a1456168af38c527056b19cd8a712de29675d06a6f551f058e2a3fa7fc7e7746fe96b7ee5ec55d13e52fea7954f897d26ec47d3aa9afde709afbd5089f2c1ee8181b34bc2c6b7c945a238436d5ce56e9e9d1c8259c2c337a07ffbe7ff30705e069265d626e9959b3fc8ef4267226f821616eb875593eb6124fb2f3f9a9a32da34236db8e0c49f1f00797862c022db50c7cae3c509c6be1b0bda6a33d593b4afa78ebb8bf90c17e1ecb64a6dcc8581d99033349936720d84732e373303c4576f6db738329eed95a778cf98a95f92cbfdc4d725899bb14a23b99c720e99c698f3f4d5d5a124a168b333c6b9101afbb10c1a2c3d43c92f97764247e9ff79396817cde32e75ff6330ee1e4f766b716361526659403e2013494ef3f231224fe061fa3bebb147e87a13defa06e6f48951256dd4702093e5e45080a6953dd4158ebd678f99184d3fa98308044fb1343afbdc619e8d2f28df8ce74da5155a8d23e491aca175cbbdbe067cb0c6774bc91cb07acc45356604b50c42a66473cd8775c4729e7ee1e3ca20a459a398e3e14ec4eeab6b792007049a41223d59e0732db90bcbb2b3158baa3e37ba3fc9f61279b9396a217b8ccd1aee74c48e0b82b94b69346dba79f4bf60fa328c34d7004cec0089363125d32953dce0c4308caced59aff578a3980a31bb882bef6a366553a89d8be86875fc546c27de2f323a43cdeb304f3c154fbd91b4037c435dfe4af4fdd77609a2c9fd648c170bd41aeb683919f3ca72d84f5a801d35e5e002171cc7ed1421b1c3c1f7fe86499032979eb4b24a528f9274df7ba791565eb373114beb1c2fab00bb0f01402475c617514f593a42583c595685f4a3aa1c6bdf579466a2232446c2cb13fe7c62b31006d5a36a61bb810424dab5a0a44bf10add7109532b62d70f31a98ac6b59e651e9b634356346b3196cd2cfd2c7bd9db521a77df9233e08aae6a6a5fdfa7d56d017f6aafb5de01aa298760c3e162f3f484100456fac5206dc8b683d1657c0504e5a3b120064fe78633637a64939c1a187c0fd4ba051fbd8c7b46306e7bcf4b823646fb34a099294c422b9ff731784d684fb01bf874a18a70c218dc488456c83600f0b67c357df8c23ee5676a02200379aca35cda741198bcbfc847af74d41bde7019a99e891b51b3ad25a699a7991327a253666e47d4dd46039baca11ccf60b0edd505bafb3b545587c2ceae3d874f97a6b42590b5c4bbb5b99ebfbfd622c3cd55aad359d588e21396310ea6c54664ecc6ff00ec9a6efb1cb661f95ae6448a30418b8416372740f19466b1329313f547f816afa3048a7f671df86bba1c454b56b29fbf8d3a1f57d51c5b1bd01b9d55ebe9c245e1fb7eeac214f5dc9629f617f0473a748824824ae4e0673565c53facb96e893c95114504d621aedcaa6ba8365b4aa969b53d32c8b9583df945fa160d833c6610e1571a4262a673a72cb44c66c23ccdcb9ea1b01abeee7c92c107f5410ab245d7c6c9117e8208700b4a83560cf43ded3009c7ddb18e25535041e1206c47bdea501ef231b8edac159b92ee03c0e156e48dba2c33051c8228eb5a32d0c2dd043bd340bff912da5f2a8ccc12c99e4b7bc1af9dd9cfb8763881de1a3ff358b9bd57c1e021b29d13d55a02f6954b8ff51f6e8db59ed4b18aaf2b4174f2779ae8e3c49ccff15356ebf24f75b282c789cb5f4955f8dd56d2abb0648e505dc651b7361a34162f5d43ae97d76f0a5c7e4075f2bf65a043b70feef6efab8d4a75e712cdc833d7a397595a2689e1fc2b5394bb44c1dc82c97c869b935e9bf91635738865b278fbe91dbd7723b28dd8edcf830f029715c6cf68b47bfa1737888fb840ead23124c663d22de365625df84d1cfa36ae7375de16a097b1e572d49ee69d7e78f402973519755a2cd455c1cc012ca2a28eb92ef0a82b7dfb193c0cdd1b3b7c00a162dcf26bb6a3c7255e717fa0fb06d3ddbab808beb8cb41bfb6848efc16333afec8ac23af727c784e703142fe5bc1d8d366f65b0b83764a398be3aa9fb863324875ccd59a7c1ac5264bcc5e34532888cde98f97fb55a8debeb0fdb349d25f307f84ea0bcd890c9c3a702454832193b7520974099f1160d9df967e2440b15b0764f39bf01f4ec3c640f04a91c1d4a638ae41de7afee488edb0d7cc8510109b8cc1e464d11d38d394940f08b83e618c3628253fb31b40e2d9d23f82996643bb6cc148790145aa2ad961c6bd518ea7a8881556c94948beb70e4aaad81327e9c658bfdb0887231b86c950b22d30371ce8b9125dc7d477e23ea25addabbbe21ebfef189f9a760afa8e246eb068c11971fda8de7d018eb276659243b81f7964f205c919b581711a3d3ac3b1cb0117e4f90a71282ec263f150f091cb9eb212735a937fb32375f88cb471126fd52ed1ae50a9ca16d63ff918af88acfe01a60f3f07302cc4912a3f910e3ff8093b8d007cd82dcb021f12c3db760f352e188a6447dbdb411f13f995cc3c353633e29d137fc0a67a75e2b93ad4d0c972f192653d096cbd89fd4b11dfce55d08b3d369a4f4c99dbfad617ed3227ffe49409126f667e9018c2405c3b6f006eef8aa13139df17a6b9ae1c36f8ccb8559921c91d53f7d765ca7640492e6ce09208ed883ca70366cc951b2a8c6dd203a9b72a17fcab3375ba955e7b9b59a0e225595254e8a6998b651db2862e6659eecf66784ba648f8795a5cdfea03337550e059db0491b06c865f28a43c8f939821b1ef10468669e7a563720e73cf63dbe94b7dc4f79d6ac34f260d1228e2141e140abf8a4e7ca23a0d1a615b2cf3d89bafcc76bdfb6f81570a45db1de77c99e8f85c5fffbe9dca7926b0131c93ae32b23657ee4da55f6b88b009b4bea8156ef52932866ec2178d2ccbe302fef032c843b6ffa5ffcecdf0a98031f58b637ce30d3567248f4c2ae9d4219bda5b8fc023bacb348c2f142d66e29802477acbb455da807148cf212f658a9072be2e91b837081b8c2bea1203af25cc7d9e78b82eb42d51697fc9b544b1b7140259670f8f6d8b1ae74e5b2920a4e9a501e0bd73bb4e74f1d4ff2b91e7820ced36d1ef0b0f3fbc0419a8d84ef907c79021e26226a35c7c2417eea485dcb4e8465cb7e88f4516c6b3a87b4fd263c6a0f48e1c946c4b93dbbe17edd8a2a3495cd1ff1515b1c3682f18a23f1e4ab73dcbac0ac34fc82e728b12155eba761ad8e649001ee4c378edb416232001babfa5bf7231213b3b5612241326f9b9ec6771dee3538977d21e0dfbb99a44e643e0f93b8d75ad29c5203bd0e33f9c940164cd2fa0c06eba2c9dbc741b656f3dcac93b66bc4f66dc6a92840f20da69ba479e81bece7353568eb55a2206b5b77ca1be42e55b36ed24014af30be8e4ff1d7c7730a88289f79bb3d9fe827331e4bcf05f93fe50f00d3f7efcc1957b0f7b477d88972389bdc43119bf2a5ed3e16fa06cdbc699b3a6e4ee2603dbf8019d3", 0x1000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202fffffffffffffffa2c4e690f1ad967e9d5a8835a44303ab45308519cc8117adc8f856fe4c31a76ad33aed7ace59c944faf76fde7b3576c97bd9a1bde96d9d8b18d1a6e20e604096887aea8ffb061889df65d1840a9ea070d0206a22444f2430b0e651db548abc2eababd82b9975a1976294821b41691a00c0dec0b21d91bdf9495a10c1e0cba039922c8309fafe73a7ca0"], 0x1) 07:40:49 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000380)={{0xffffffff, 0x8}, {0x7fffffff, 0x5}}, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r4, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) shmget$private(0x0, 0x1000, 0x51, &(0x7f0000ffc000/0x1000)=nil) 07:40:49 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001a80)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x800) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 07:40:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x81, 0x0, 0x1, "172d76898909080000aee16900c73d1b1bff00", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 07:40:49 executing program 1: r0 = socket(0x10000000011, 0x3, 0x8001) close(r0) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 07:40:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x40040000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pipe2(&(0x7f0000000000), 0x10004) 07:40:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000000)=""/110, 0xfffffffffffffefc) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:40:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x5) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 07:40:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2000000000000, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:40:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000240)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 07:40:49 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 07:40:49 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) 07:40:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:40:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x231) r1 = dup(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 07:40:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 07:40:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) flock(r1, 0x8) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:40:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x1f}, {0x18, 0x0, 0x0, 0xffffffffffff8001}, 0x6, [0x236, 0x6, 0x6, 0x81, 0x7fff, 0x2, 0x3f, 0xb8b6]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x40, 0x2, 0x118b}, {{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x6, 0x9}, {{r3}, 0x0, 0x88, 0x3, 0x9e02, 0x396}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x29, 0x80000000, 0x57, 0x3f}], 0xffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x4e, 0x1, 0x800, 0x3}], 0x5, &(0x7f0000000140)={0x0, 0xdd}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r5) fchdir(r1) 07:40:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x829, 0x41, 0x0, 0x0) 07:40:49 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x90, 0x8, 0xb7, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x86, 0x6, 0x5d}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000000, 0xd0ef}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x4, 0x92e6}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x76dc214e87bb3532, 0xda89, 0x7c6}, {{r0}, 0xffffffffffffffff, 0x49, 0xf0000021, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xe, 0x77, 0x2b, 0x7}], 0xfffffffffffffff8, &(0x7f0000000100)={0xffff, 0x6}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:40:49 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) nanosleep(&(0x7f0000000040)={0x7fff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) shmget(0x2, 0x3000, 0x484, &(0x7f0000ffa000/0x3000)=nil) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5982) 07:40:52 executing program 0: chdir(&(0x7f0000000000)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = semget(0x1, 0x0, 0x10a) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000001c0)=""/142) 07:40:52 executing program 1: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:40:54 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) socketpair(0x10, 0x48ea0de1213d01de, 0x7cb5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000280)=0x36d) 07:40:56 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x20001fe, 0x101ffffffff) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./control\x00', r1, r2, 0x6) 07:40:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000340)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0x5) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000040000000ffffffffffffffeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000200000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325b194160b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece7927251e26fb0e9aae97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a87619826125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a57727c35caf749197802e0163eb8d74bc22e14e252b402fb83d742bc041ea5ffc6b17ef8a5ab2329262d09918ad3b705b80824e47f96b86772851dc7de00335d97ee1b531d8647db17c95d8e26333fb9bac7477046ab1e3ab41a188e9974d057648730acde97d9d261b36accb8f8c4aa9da7e3deb60f9fb3e6fbe13c459ab3b3834084e3a30d03b0d17212c645f0e5a778f8198d7e7abe08f70503694dbc1d72131841a10a587317ecd9"], 0x1, 0x3, 0x800) 07:40:56 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7d, 0x2}, 0xc) 07:40:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 07:40:59 executing program 0: r0 = open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 07:41:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:41:00 executing program 1: pledge(&(0x7f0000000000)=',\x00', &(0x7f0000000040)='@):\x00') open(&(0x7f0000000080)='./file1\x00', 0x400, 0x105) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, r1) 07:41:00 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) 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, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) ioctl$TIOCCBRK(r2, 0x2000747a) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000c00)=""/79, 0x4f) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) 07:41:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:41:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6, 0xc) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:41:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0x15e, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) semget$private(0x0, 0x3, 0x480) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) connect$inet(r3, &(0x7f0000000300)={0x2, 0x0}, 0xc) 07:41:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 07:41:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x200, 0x1ff, 0x3f, 0x6, "11b7bbfa027f5c4d4664658b4b32f4b466b5ee9e", 0x1a, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/8, 0x8) close(r0) 07:41:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 07:41:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x6, 0x2, r2}) recvfrom$inet(r1, &(0x7f0000000080)=""/243, 0xf3, 0x1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) syz_open_pts() 07:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11, 0x176) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xaf, 0x100}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xc1, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0xe49}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x40, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x6d11}], 0x5, &(0x7f0000000300)={0x5, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x5}], 0x3d7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x38, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x2, 0x5}], 0x100, &(0x7f0000000180)={0x7, 0x5d1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 07:41:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0xa5) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = kqueue() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r2) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 07:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = socket(0x12, 0x2, 0x80000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00') ioctl$TIOCSDTR(r0, 0x20007479) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x10b) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r3) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="fc8379d9728af38f8542c0812e26db5060c6a12e6c340b36d15458e84944cb98434cb2a5a330041434447d872a1bf888ff32c4b0bb3a2cdc9c3a5a4941e8bfdd3553fe97d330945bce6be4f0f8f9225466692795ebbd9e401106cd9df4687d3842987b363a97e485e98ac1ab1bdaacfa7a43dba367b4d5b6608080b619d3f278acf7758cead58ab623bcb72d843484aa4d7c96444817be11db7af0b50d806128b4d240e35ee473f5cf0f2312b201be36ac697e4662041081ad5cbee3070c6bfe95", 0xc1) 07:41:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 07:41:01 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fchmod(r0, 0x2) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 07:41:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1c389012f1671a23843681", 0xb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 07:41:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x400000000000006, 0x11, &(0x7f0000000080)="0000001e62925fd73ea63d5377c51dc6f173d7a1f13ecbd129ec9dd05937d3d1d625e638d0c8825356d4fb626f23241043d9b349cda5c436a2c651230ed1aa0460a5d4a04ebac88f49f7722cbcad185f484907cdb0b69767878531a62183f1cd817db4c40a052f952c32d3373afe02674ce47a1fd761af3c95920aada22995c3f05835da5b96f28fbae31e54580bf8341a27", 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) 07:41:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 07:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) pipe(&(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:41:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) select(0x40, &(0x7f00000000c0)={0x7, 0x4, 0x3, 0x3f, 0x5, 0xb6fc, 0x1f, 0x5}, &(0x7f0000000100)={0x6, 0x3, 0x6, 0x8, 0x80000000, 0x6, 0x3, 0xfffffffffffffffd}, &(0x7f0000000140)={0x6ae, 0x0, 0x2610800000000000, 0x6, 0x4, 0xa96a, 0x9, 0x2}, &(0x7f0000000180)={0xfffffffffffffe01, 0x6}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:41:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="f40945", 0x3) 07:41:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040), 0x0) 07:41:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) fchdir(r0) 07:41:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() r3 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:41:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4, 0x8, 0xffffffff, 0x7, "4802f4899b6ed5e9586cee20378c67cae8805614", 0xfffffffffffffffc}) fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r2) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x400) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x5355f8e7) 07:41:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ae7944347fdd47558bb6a3e65db291a5d6723dc05361f1ea0015d6d72a3be4b88fa0b98df8914f4f4b29aa1a2e4ec855d14395f633b7fe903e42c48793a9cb16daebd740c70cce56ac3636fa5b025449863d3f81a08248e84e30134d3b5094fb1941595e12dfede06e070bcbf83859bf076d3c18377a4acb32bc0a286b1800f4bbdb94580cff7c43910f626e570bf6194b2ca0a55eeacf81a5a3996ff2f36bc2284f3aacbca0f32aa2c74bbe3a6868e8d5cc4479b2a2aa98d4d15193ed1a870cec49a4112da7e47fe7d63598b42c6e35fb0dfc250bbccbb2b6c4e9743a4381508058f81e224061500e7411379b04b46bed833243dd5f135a7ff95e2769", 0xfd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="138304f823166917a0dab9a0ac983980a8195dd08f9ea44506f83e7c5f75d225291853f995c775edab1cb2d6e610814fa8e690ccee7a83982a27123cf33ca1bfa94ada1f3dee3c51e6137b6d93e4f34557e59142c3710f6d04502a6d9a837c9390e2af655fd592b483a142e4f222fa7a98cff40a3dfb74fd05a13e23ae0e9e01c862811a6c033091f787da98715a783afcb2c8191bc46e443099a79f25ed74ecd0d0332b6efb3e10d74491a7cc22fb5188298c5db13298181aae3f", 0xbb) 07:41:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffbffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x81, 0x0, 0x0, 0x0) close(r1) 07:41:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="e3663ce82365892992361a46b9e738c9b01f0eab1d1cea173b1b381952ed4d5b1d41d08383fcb9d031ada32bb5d9714db795d9a057717219e91435007e059ba1cef6bc85b92ee646e42f58fa6819edacf42594f1e3fa9214cce3dc0b597f8e245a0954e4d7da25d9f90bd611b991d1a43f13df8d1564761a6d577499b814c70585da7dc41a1a11dcc1224be2db665614033f4ada00fd37cd62cc3ed73ff7673498cfdfb1cdc0049d451cbbe597861d4a", 0xb0, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:41:02 executing program 0: execve(0x0, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 07:41:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ab90172bee6644cb6c8d3ad0000000000000000000000a0d3df535c4c7895000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 07:41:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt(r0, 0x655, 0x9cf, &(0x7f0000000040)=""/197, &(0x7f0000000180)=0xc5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:02 executing program 0: r0 = socket(0x3e, 0x4000, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x40, 0x6}, 0xc) r1 = socket(0x18, 0x100000001, 0x7f) setsockopt(r1, 0x8000, 0x3c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 07:41:02 executing program 0: r0 = socket$inet(0x2, 0x0, 0xffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x114) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 07:41:02 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) shmget(0x2, 0x3000, 0x48, &(0x7f0000ffd000/0x3000)=nil) 07:41:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 07:41:03 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x6, 0xffffffffffffff8a, r1}) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) flock(r2, 0x0) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000040)="0a63c0fd5c693163fc2c3f769682d55242d1c4c5d06731e167767204f6eb2e8955abad0847183c0ef42e712e73b3dc4d29fb9052d91879bd0137c83ed14059e4a6ad3eb6065233733bf37c2b596f8b1689e8c05c731447a7e781b65ab0bf3db93e3ba499bd8ead9d0d4e21a9d36e3d7bd37d1287ced78a78ae58a4d9515574eff39166423dca7e9f1fa1da56a273e86f12236868018cb5aa8de84f292c65c62fea9d4cab75c3492ed2fdfbdee84858de0ea42470a61dccd1eed2d85ef55e763746e6e360eb154056dd26bc3bfb2d092e82357a2d816fd0fa49b75c2a86338da86ce5f4dd9fed261f7ccf88", 0xeb}, {&(0x7f0000000140)="c430a3d9172aa26855e2eed5e2de80adc791213d7c24af5f9111a2b0bf42018fd5015bba91148c19a371f0998202e42ccd33cf29f682376ca63e0a9279b7d1f18e1d319923a6f609c3c9b073a3a66d012857d57d1d5e681511d5825b8328a88a41cba38c128a6dcf25e09135327f8259b7d4ee3556bb530177a00dee4481ede9a56cd0c9e535596dde1a22cad9241869f01a9db5f0d2f38147062979e3107c252f1d2a3cd7b27848a499a0782ca8b9664231b6f5bcde61489a09c286346072cd1dc08fa725abc3efc348e39f4496e06ad0272083", 0xd4}, {&(0x7f0000000240)="03f229c5076ea984b600f66b7bf57d7848f7f881c4d4712c214027772892bee037731ddb9df96a85c7fdf368b090d0a677ab55a2907060c70c024e44c72cb7e6d43e5d686acdf0513b85cbf16c4322b1b416d701583f33f876b9df8c8e8bd72e1d8f8afeb16b319669dc35d03b9fe77e374bf0ef5f3a4a7db3814da37c643ca684f3a79bda49534f952de9e0613ff4495e52861d3cd7a814f2754c2e638a6ef49e33220dd1abc90158abf9a6b2fb272285e2df1680f33b6d1b73fb187dd12c4e967bd34893f94cd7f4b719152e07caea6c3e483ef1b7b451d50ad6ca69f3de04acbce08c1da38617447ccc1a765230f2a8f0818a79e0e41fb0865cfc3440e33a718dd096044917051ee5a3a5320bc53f647ba1826ae1c0fff9a6f387d2be3348f7e817995c1a77e51591534adf90934b96e100062bc625cf4cf6e890b55b0693efa67e529e6e58a81feb11f36837d2d5b2a52d3040c9c34ec772cbb2d4cd2f38f20af3fdbe943b6101a43b1506bb0c47ff18d9425bdcf1652312491ac4183ed4a457c7c07799441f41e42527bba707a4fc66e27c7db9ca0117274e275c86ef53db70f436dc7ed937e9f4d107c0781787971024bc8fd38ff6cf8b7a239c353293c9c4ec718f37c42dfb39a4953b24c73611602c46ec3a674eff4c8d97338d70e0fb42c0a3c11a603e92a0ae62dcf461ad2a8c4d15be9c25dfce196a017032a5316a49fe70cffbcecec51d5725e1699950188cb09b70296181f53983599605fe46866ba51a657a5de52e16d1305e84377cec90888fc604d4dd2846474907bef1dce59fa4873a8b39f3ed0d868fb6601ff65738891e96344fc278460b94e9d012d6c8dc6b349eea4e794ebdde46a85245772fea8cb8d230c05ca2291b63a7c59b44bb1cf3763cc562b962177af9ab94bfb67ffaf95730d86051218f29ec53728ddce359ce4c4a6e0a0586e219bb6a7f37a46ab2724d7610774ff1c9805f9297a73417220fd527c16af9d3045bb6c283b36adebab34cacdab478ae48dd21fa78ca4b29b9fb07903f89fc7be92ceed627d7cf328260fd7a692e53b4decf11ed4ae800e04d9a1ec1889e7e8bc8bf1dfd97552a1449607e640a68ea41c135d4f60eb830ccebd44495bd0056380f4fb16160ef6b85cea996d219cc33f004e03a243c89e338cd1ca6334d1c185af461bd9b37b19acc672a1d671eaaea794909bacf9a9b908328cf8e67ae3a6da71cec3ea0af0f7652695ed5165ee9471f4245b005db9a3c5f4784e9d34916d5edf573fbf43a103226bb231e3d6195afb04ba73055b128ae5dfe4c97c68880803c338291242547408210890f160dbcd2785295ee889ab729af5eb030e1b17179f42dde871a9fdfa74df0646ab219268d0b1c1f20cf015858c1a57a2be6f1f9f65dd36f98c8021cc6b20b3679c05a41a024ca108974c67bb23f27b93d7c54a1184785e58f8a04d28011050929f2507e6d0906eb5c522f2b1eee01bbf0b628376323e65671f9be44c990f832c07efc0b00a3c6a6823fd141ebae45716bb032585ed39e67bd2e85eab47085e3db42592ceb32c5f6d2f040691be3cad8f91936ec7007d06eeb2469eab41c34c33fb7c9302fa72a7682439ff695e1f784c3507344175ef073a3353c5787cce8d64aeda7273f1c353f7abae616f6d1ca425da9765482bc36da5e9174a780e6e61ce3cc164af9c748c76c6136fc0f1ced4528f964870b9057993d41ce11e7143b168261a20e14a31090864db6e39ac44067a03014d389a48615cab58eb7d752bbfdaa0347421b8686bfc20b56dfff20805880e8cb60c7833d867b08ac6ae565b1752f4df4a493e2c7e578273239eaa220db31eb5c49517265bcade0069a09d9a24d67ca6ba1e5ac000751e9c30a6e838cffc30008f887e9d0b47daa16a1746e0e43ecd5de850d3da3b054071785cb010aa4a463e0d7b7b3f2e2f369456b7d6544493c0481202e313da565f9dc99b6a0f17858fcb820693ef6dcd7e3330a7b648b8d56dd1ca6341c3f2b97e0bf1f9055e98e0a980ac081337df2dab16b80e35efbe8aa7b5461cecbc5f0aaf92c052ba8b57584910784f216b387681c71ad4e787ac25b87e3aca64ed5089e19dc0b712f9825eacb7878fc0a160c85c05ee80a56e75fa402c5c383d44cb66a7cde3c14d69e52c33384c77f4e0817e3e852966110aa906e8ea59ed819192c0f15c0d6194415e257e0bf6e99c0c14eff1706d986da078b8d4a12ea556d92868baf385e5baf53cd3359c461feb91c99d053068abc7ab906c01d41a91d51f959294325c8e09c274bbf4177f7cc9323323b58da9796d00b3497f5e14ee0be9f4e352395645a7e2034ff653be5431488ae9f233ea629afd3b2f75407b9c32fe4781ba9241fb9c1d5f63d89367a7ad283fc591cca738f1638c4d163c4f5f3462a4fe31b1b8764ae37f501e068c5689f3ab01413e3e0225f6bf52c4dc2362b1d8c35ca0712068f45fd3d12cfcbfa0a97c1793dda7163d75906e31292f3b795314991c76bd754bad49844091b57477fb9afab47df235e23fbf3821fd97e7d8ec71675791ae562b34f56d28ad315b12e30b3576ddd26a8ea555a9844faefd411a951479cb6fba19ec742a7bba21d9c8edb835d3c1a6610b116adfed07a9be0e78478dfa4273306aa3cd23aee8c7d092d5ad87462d6ae0b2e92115799b4e50ad994789b596d91c43ab6ab3d1ff33f32c1467a4d2f3cbd9f3dfccb88ff6b062192431bda98622eac29b5af96b3ff4d8ea293e36222324a998dc705c2cb1c0e43b81d82d70471a2957599badd27b23a7ca9e5291eb9288798eca8f773f9830096f7a6459faaf0ac9a8013d8c4f1e56e2b7521f96419fe128e6a1ad3531b2f76ff164ac25959fdf901b9c0e8107b1d5274eb1224244332ecbbb3b6bc43c05e7d251345aa59a473e44f06d9707713265d7094424f7e91eac733db2d12b1596d7fbcff0438517049e897d7827a4464bc72ebde27b6d608fa9e05f78526e7aa8065a170db91eed91a577be65069703154411b2ff09c5cc8f7bd951655cd41c8932a56234687e78a23acc84f4474693859227fca9ae378b36047189f4142388832dd94a054cc06fc679a194f90c9ffe1c4cc04daaeddec2e9eedea26e2bb70b3f4a86ae09ced0da548fa2a35b513c4034214dbd7db4fbd30de08386581cd51d308011b3a48335f414f8ce1170cddf7d9356844aa7f54e4c3e896d64a53c6cf19f99e315a5a99150d3e1dcb50401011dc51aaf0d29a471c7623708917f284ba733f1246bb1562073f5eb95169eaabbe242823e6c54df6be6c885406ae72ce9dc5d65d888e20781985a4f15679d86b258125688a54c17d762be1adc0f1dd668dd65773071c27b87d42df4e59da90c92f0301c8e55a2087d8cdfd797a77d9d2894ab0d2d0e346661676ad5970e46c275714de445986d69df4c4b1cc961eaadcb863272d33291ce17f2eae01e5dfe2e9fddba6ce6c6f24b1082063784c30fc8f99797da4b489538d811361a49727f91daafc31fdd5c5b8114fe3545429bd460cad78e94ced704f76a92bc2a343ef11beed45123bc361b596639bffeec9dde295dc62e056fa87c65aed47f195c08cfaea79ce668841c53ebcbc4757d7ab925503dc2eeb95620e54714b8e18b9e622d1d0ac6caebcbc2be5331c2fc7f6a5fa605ea54124bf1a8c0beda1af1923d41a8636c0833301d2aa8885911797335c704c2c8654f7247ed5161bd77325e26681daeee1ab29cb5e1a404cfcb02f9a020f97d3898e8027dc2b04792b4cb24d8054e851e5b0a821661332c4f7003ee0359ef71e81c5949b445ebf270d3ead49a31999ef4074d6120b5bdff2e979cdb4f86b05c9937d41473e4801128b2377df5e9c9a6cc1eebb98d4a525af5578d1f6bbecf43be63d2788211c4ca09b73901ca46d31b044069b68178853c8290973da4384314a471f23a6dc172ebb92ca36183d5aa7e277a02fe531a864b3888c34dbbca2486a9d6d77d168ddb24c610542820c60a61a071e42c76c3d5e12a22a97511f67f023a3b46ec9f6055f44756bbba80db2d75838daaa696a9ae1efb08a46f06d28e05650b921655c2c439d92d03563839c815e09d8ffe7f6191c3391fbe3aef95906946121be7086747d478b5a698104edba55f8b2b166ed2922c3e6b4a0b9fbf2238616bb0d31af878c4b4a9cf2945a0e091d9fa62d1eef05dc3553efeb6d3a817f27c697e8dd2e33145d35c9c8268e883435cc944626a25fcfd9e0899cf256386e23b771c08c7b1a0b3c2602d242db28144c50c482810ff7b941644c3f273a4f49e9136b34ce923369d3f7d80b58b9256d2f25eded901600c836dcf542824839ea405bf445e46e8436e6c7ea31cc03b6bff267cf6b4d9721ef022fb6596c3f536d5393f16b2f38bcb4073e64ceda413026dd68b5f0312bac9bc2df745a8585f048b3ba1830a5f031f5ce36a21f067c68125924b641622a9ae800e5eaa7e0f5d8a05d8cf46d61f54b8a68c1aab4cad1cb29b2000fdd7a9b6ba79a7753510f7b654b5f971d72ccf3f817c37300d775d38229e3094abde0db370c1e63e2cf4e05a73a907296cbacf30520b3a879d152ef146f61d2f06247f86f7f100d6564ca35265cbec34dbc2252a7d8fb2693d61d473f8954d45f9227a0aedf033c64e307e0d3479612e45fc6dfce1fc77f1295e240d33e895ee97e40297126534cc48c03c3bfee00ad66342cd81713545a54d4a11ee3a6ab2f178c198a94348b5f98e1ecb9f7f2a6308e578c69e4c18a75bfd2fdd97103b25a2e5a83b78b84de11b13f115e737a6dfc8b5ccc4859672e8d158c97e02dd3bf54eafd624e55e47d5b6b7edca9c5d2b0c79c88aa40dde64a05286cb3419cf2a77ccebcd99f545e2d9258fcd332c1eecc676fd9d47ffab01d0533fb5fc253bd83394186dc67d4e7c74db9f0459eb3d8799d2bb0190c1fd59eee984552eb86054368717ec2c51039b2ae8c27cbabf5a9d1829060e9bc75b60b6a77e668b7f07c547175b4a94c746abeafc64cd10f6ac5a010e19041ae2cf9299f2ef83d15eaf0e63c3f034eccbb0472b76a7fd064c0fb052147c7ac733ecf5c1c15eb1b8cf8f4bb95f38dd68ba8f1f4ddf7472bd98c065e1cf0a4083395d05b8e31dabc15cd44426ab2106684232526d7b4e70d4c235b161d8efcecb7215f7bb61c0af936cca29f5aea1b72cd11904423d098d5d1ca6d2fb399ce6be6843cab688c37819269b73a8032e91fcc2fdf16005e94ac07afef8598e7fdf496535b9c9261323d03589e578157a004801bbd909160b881500a07789c6ae7770e5ca31e6a6dbf6dadb10dfd30df8edab4f51fba8995793b2b8be49138d5d2740e5078fb5c6257f997d5a7aae1600bfb5564102e5ebc8762cd03501371e341a8a16337ddbf873c2054394ecfeacdc26c78bb4a5d0c6e7dfee4507a637d07ecf754ec6eacec88bd6ee5d422cdf5848fbf1bf34eddc181df2142e9b7b8095116df7d63a41887b3148e6b63e0dbbdae1744b612990dbf7139bb905c635627ca78ef35a3eaa4386d9728e18badb9009bce265edd74ac404320ceb825cd4f068f16f48ae065ea98f871b6b878759d4640b258001b109b444978f079840fe7c9d7bf52038eba55d6d35c6d1d0a614ab4f36bb5801a326d4ed17291b17ec69be2de24e85ee8494aa61ef899ae23ca5b6299cc35cdf2d9fe8ae84969328061d499b989ceb89b4025e3f549bad81e33605ff4af72c86c7d0a53583689ba85a10e19ba348af6068116615a1b4ab58b", 0x1000}], 0x3) flock(r2, 0x0) 07:41:03 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="93e2d4fcc9b1078e9f1d39145469648ea5a45d556d4b35d2feb954a7e99712be3e282dbdfb6254e82253ded48524f93003f0bc4eefc671b03c383cb8ae4fa58142a0962b1944aa3916a10fb83efbe8dc90ce01c74842642d3991c12c5fadc6ade062439366a19c7cd542e1df244b43bfd6928deb49e6eed0769ecd1f068dbebdc7799ad93e447529b49109bde0a99078217fd8b0df22d6df96e98a58caa85d531d2185fe51f1faee2c6d1a3ef4c9641c527df43105b3b9099e428ac16adcd2eabbe10783d856fd98b2418477a25069c7a4cc485de945c624090f6c86963ae159dd2366b9bfb5a6b496", 0xe9) semget$private(0x0, 0x0, 0x20) 07:41:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 07:41:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000000)="e3cd6e8eecf3687acb", 0x7, 0x400, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffc, 0x3}, 0xc) fchdir(r0) recvmsg(r0, &(0x7f00000038c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000037c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/3, 0x3}, {&(0x7f0000001500)=""/18, 0x12}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/180, 0xb4}, {&(0x7f0000003680)=""/120, 0x78}, {&(0x7f0000003700)=""/123, 0x7b}, {&(0x7f0000003780)=""/23, 0x17}], 0xa, &(0x7f0000003880)=""/38, 0x26}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003900)=0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="a14da1967e66e9b45973e30540945cf6f66d", 0x12}, {&(0x7f0000000140)="9a9440a52f00f987de360f06da96e92214ee4413c873e760ceedffa1e5c2343e32221ba7", 0x24}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2caa2683cd2aa324b09cf2dbd15fd8c4668cf4ad42dab999bea78a05cfc9a4e38b03b2e361e1d284b9c7d5dce4b7ed8814e0e4bf5bca1258bfb3136960f89257e0de1748b8a8f4bf018aa21d9deffe3c316eb38a8e1f1866bcc1723bc1de1f327e3cc04ffbedb5c59c55572e3605d0ecd91629660b27c8dac0681939447f8add54b61ac771e01b524139f348c9305b62b79026bf4222ec27a7cc17e225f1115d91a8f5c8070f34fa88a54e46b7dcf4039b68213b7c3303b8bc723329fcd0371f167f368cb275af07dbc0dbbd37336c5fa2fc38605fd5", 0xd6}], 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="480000000000000001000000060000007b1a67c0b11557e3306ca0b035c01aeebe5680172cc2aa195d5873acfe02dda63d9dce9ec50c33e963e93c6a39dd4d028c00000000000000500000000000000001000000070000008f58a6a2baa48ad7386d186c4784078d79d645687102919170b1285b6c5e4a5e00bf7424747cf58a75387c4aeb0987759bd6c97a000000b000000000000000ffff0000ffffffff0d98c2752b456020aaf4e819933ab6cfbd4874ab54c6e84754637b67932eaff31138a9aedf5e4e8ee663ebf1fc214e03810c00ef99fc6043d27c92fb7b7d4546e164169b1c03ce8704b4ae2381aa33f3ff83fd4113f1c0c0c1729f5515a4f7febc602d4a35a986ccb7b0246b7498ebfcb4702d848b023891e23bacb4d4c33185b2020d4c8353920a708e265577afc09fd3d69e99ee5cbe7e67d3a551f5000000000000000000000000"], 0x148}, 0x0) fchdir(r0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0}, &(0x7f0000003a40)=0xfffffffffffffda3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000039c0)={r1, r2, r3}, 0xc) 07:41:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:41:03 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3c6dd2bf2479668fb43463216ecbecdc54b33e3dee64754dbb5e9a4872626cf6f7af592c7f1af0717565ef9c1884ee5d87e3bb277924e450cb50c219d0f5e1cd28a4b5a9dd6066c85ac4b217ace15a13e28950261f9f2eff535cd4d7ec27b08dc3"}, {&(0x7f0000000140)="f1fdf2c66c64603514cb79db37715f8fdd5a54b8bcc1ce6a36ce5e3fa7546030fdd79a17f1aeb22c8635fb5684c09e88c97c1d46101322cf9a1ec55f032e26b2"}, {&(0x7f0000000180)="87f49f9e324d7ca740925ea8fe64439c9d8a5e5c463d3f166ca2d07999818f69572856acb852bfbd733fa82b11509a355c04ba0c561b5cf0cf7f6d91cc58874a"}], 0x1000000000000072, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 07:41:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = semget(0x0, 0x1, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/92) 07:41:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:41:03 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xddc1) 07:41:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1314, &(0x7f0000000000)=0x8001, 0x4) 07:41:03 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100000000000, 0x1, 0x101, 0x200, 0x16798027}, 0xc) 07:41:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() read(r2, &(0x7f00000000c0)=""/106, 0x6a) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x8}, {0x10000, 0x4}}) close(r1) 07:41:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0x1044) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) socket$unix(0x1, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) syz_open_pts() 07:41:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x240, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 07:41:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() dup2(r0, r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) flock(r2, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0xe4, 0x80000000, 0xfe}, {{r0}, 0x0, 0xc1, 0x80000005, 0xd8e8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000027, 0x3cb5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x3, 0x3, 0xc4ec}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000000, 0x3ff}], 0x7, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x0, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0xa1, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x6b208431}, {{r1}, 0x0, 0x80, 0xfffffffffffffffd, 0x9, 0x7}], 0x6, &(0x7f0000000000)={0x100, 0x9}) dup2(r1, r0) lseek(r0, 0x0, 0x3) 07:41:04 executing program 0: kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 07:41:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001340)=[{&(0x7f0000001280)=""/172}, {&(0x7f0000001200)=""/36}], 0x279) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000001040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001100)=[{&(0x7f0000001080)="1ad7b17922f6745a60a30f44ec2ce60e4b200ef8b949b230b8a2ecd4fb27af610f80bc274e359d2b96f4091532b370ba23f3eb5750b5b20494c5da5482d52ef2c188c71c9996432f2613dcbda8a7c0a00e7de791cfc9cc6a450dddc484a9f6bfbdf61ab82e6cd6af2d943079cc4c56f58abbc1cf8b5d3f09", 0x78}], 0x1, &(0x7f0000001140)=[{0x28, 0x1, 0x720781a2, "6fefd0ecd21887934e2a6ed3de742bfdaa54205e6d8a8a61"}], 0x28}, 0xc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:41:04 executing program 0: syz_open_pts() 07:41:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = semget(0x2, 0x4, 0x4) r2 = geteuid() r3 = getgid() r4 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xbe7, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r5, r6, 0x13c, 0x4}, 0x3, 0x2, 0x5}) dup2(r0, r0) 07:41:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x2c4) 07:41:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100), 0xc, 0x0, 0x10000000ff, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) 07:41:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shmget(0x2, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 07:41:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000004, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/62, 0x3e, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/208, &(0x7f00000001c0)=0xd0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 07:41:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, &(0x7f0000000040)="d8ff125c00000000", 0xffffffffffffff0f) 07:41:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="441c4b1c187ef36a8f03f04455f24ba0d7a41f9e8fb5263bb4158fd70c8d590bf34dd229d5fe624185e50e107d47bf51a9961e6a77dd1750d41a1dadae87b73d0308d8dab6137307b0283fb0efdd4a4563c805d303e53f1dcba91491df5825d2d3915aee426178c365b31259b32501f7a071edec061247171521bef50fdde88b21537817b1c2495c2c679b5db9ad92e37988898d0edcbba798820d163e7e10b564897e173157bd83537b2aad2a506578e7f19002f96b21783788a47ccc483174c2f1d69714811a73878268de1b4b0670abed61a33d6441f8f082f3de10c72e1b326c4d95ad6bb57d2a2218df1d575afa3b72a8cd2b487fc49edde7927fc26c4a70656c1e9869d408908b530f67a387b31c7fc5bc1bfa73bdb4eb42450aaf95e1f0737531de65e8fe42d5651fcd84a830bc6d6fc99e2f5f0651c9d23bf68c93df5fa150671ca895b93da815455c109638f92b560e77e2aa6811c65bf320aa003e30bb18bb85087905f81f2beabfd21aae99ef2bf03171888ba0225cba1953337fdf3241b6b8715855f5d9a567ebce9bdea6d981e5ed60efdd8ca534e7b4ae384ea54814e7cd18365072a35d895979b46b7b537d5430a1478e6f2593b140787ad44bc666bcffa3c041d7a5122ede3de7a8a05b700df7c32dec4dc3a3ba0cd7e848f01371769fdeac6485628d81db1000933485f14e0472278a2917743c60844e5472fd62b90e6c97356ddc5e9b9d445e5fb4a9724be3c0a7a20e8ae4ba83f1593a1fd3c5ffeba1b72f151d87722cb4237698000b696061aa513950c5165673c263ac6e64887b585986ee63901f7f2cba22a7e84144d07decc5d437d723af4749db5444486f8c6b4c396b010ab0e66c4ad8e35059a870ab442d1b88f6387818de0efb6b1900ef93b30d71af32d901d9a5dc16fd9cb893cfc22c70128653eea30c9fe67eb438f96168a006cc5524c5fff49b16aa1c17cc0d3601f987343de27f4b87fdd641c0b5a864ac42827e47d742701b4538b26cce47bbd563959b220bc6c908fc187222d0401f5954e8215d679fba62d17aa17f525b8644e69279cc00ecc6651cb29c23a6c2f57b0653c59f8dc6fc354503ff5c242fe5cebe11592ae4ceb820518a4186cdfd342e257669ff068a610427807602632d99a8b209fc983a5bd056e3e696b8d416ded4735130e36db16efed5543c90d0fa1df763d6f510e1ec762b871307daada4867c5128463ec737fa655b19016369ff290124ae4715607b4e3a4c5981380d59aa860380a8c3bc20499a7b6b34b72f4e9905d643ea296695b8047d6665b9602889ffd48558e36485db05cb3c8d2c1aa3c9796661bf76cec63d24562e65a11f45122f202571f40ffc2ee47628c672323d3405ce9e3c989b0ac14f4d87ef6ade279cb0af08fd87f1a7a46fe27efe6082bf1eacfe88cfd50ca0ed5fabe5616e9789abf8e7441cd345b45742b89a07cdc4ed5165a09a050517079a48fbabbfff00e471bd74d03f3768cb77587cc298384afaea81f2c93076d6eed3521798f615e00f911e0a408ad7a93bee04dbd4349b2bfca008ece88d9067bc05e1fb380e4afd67308ad4c27192543f4c2bd4fa5feb9b5547940735e3ca2f207119392019ec04212f3f1fac2073ca83f2e63b57c2e29ab7aae3d6c996fe377f84f509dff3b00f88d4886866626a5620b760edbfab35374dee5e36aba9072aad612f4913ac199867dc347b7112a5e2189e2174b0d6d64d63732db7175de90ded0b29508f29b506e54aa5b401773e7140e7d84de93f823aa0530dc3365cec2afd478aee96b6f7c1ea5f257954ac95d4003c030ac7fd2d7bcd8aa57f1c81fe52903b5519fa5abc75289993e71fe1dc488722e080ae188e46bbbad45210f34bfd32d37371eee468796a543e6a132698159151a4ccb8184971675378b1830c8ac370a00ab778f7db5e2077a75bb1871a5764f14be4fb943279e236ef9c2ded56610c609db615802ce8d0836d0a7034e9549124999ab0237c1a9ec9e1481b445acf9adad6ccd21096f8798c1d3406ac04b0a57d594a456fc4ab2d80385e5d764457cd4c3f74f49a58dabec93f877de9703f2413bd494b761519c16801e2c28772213053eb7af6e9e32ff8ea76ae60db1a0a5688869485475804a0ea21e89f2aded32a45653eb2a3a0abc49f28921b19c072050212c77bc2d19a8a64c68739ca7b5b1225933170691d728efcaacaf11191fb8075b27edf6c8cfaa92d683124b77de70ad770677018f7b5e36c69dc5097e4f3a1a2b5f1704e6728981653c73ae8333802f1fd8a2d26b0d21c5f3bbccd56513f1bb359a5be45bcc9af86184261b79e22f2acedf7a4fa9517ea9fabbfdc645621d865dd5f4f4ecb26d35275363be60bd827e33c3291c5048cabbdd422d3f3ee96bd9eb5ab016d3b9399817805c29714c0b586799259906c2cdcb754fbd0f0cb84a3f82039d3df36ae2252d1746a481990b03e4cdd63377a37490087ad033652f614178e423dd8849ad9dbc03f445e12998e4c9266883556e0d82853884b0980ff8b8a3225e9e8daed9a22d6d33b23446ed4354c2573955b3877bfe03899dfad93fa349a430746b781e6bcb4c228da1e7f06aac642a7957372454ee269a96229becfe2245aa7f3529709f02f9f393cc1e13a2c904ca767105187be90a774cfbd347405fbc5875ba27d5cc1df583ecca9e27b71cc53ff7bbbe463426d37243eff2645d22d9b0f334051d1bff2bbb2286288f44bd7cb44b7c8357a12bc895dd3fb9c29ccb0f44ada376be0246e582e5eb75e36c8562ea3ddcc5c0a40dd2a8cdcee78b1006b74278b094f62cb5381e82651d8e541af36baffc807318f5d41a9539caab44ad8fc01df5118012a49a3f25e05ecd0eae46052d4d1fd26f60fc7ec480eb817e897d8d64ce084601186b1fe8f604e4bcafe27c042c399b7d9aa53bdab626981917f979b89af1ca078a2a2bf0b00dde6e5ae902deb75b06b5c6a149d42e574078c3f4b89ff99145c66378194873653033421d7fd489f173731834ab9f9afc7e34cf30c0f78029ab64d45c971ef2bd05907376b2fa5ce317a078cd069cfc72a582defacc08c756412cb7392eea1250afdb53a9eb307e924bd3a9b4353971b032aaa3c471aabdf614ccdd9f772900bfe8e2756de1bfaad53cb1ce13caf7f9dd2118f6d14745fa67be222823ee22bffe0259ff70f6ebca3f4ef0e8b30e63e472a3dc2a1fe8486259c59a7c59928b42bc48ef17c69c2056cfdd5d64c1d96e1f4c38b8696e5ce8e676a7e9ffcd25f0009c43e917af0684378bd3bb40c56a1ca1304476b04d106f6f1e5eb884e149bd63c13a8ce6fe2ce16c0f81d2826a5d9110215f57528ec69b1854e8b2c9caf73afdc73c19af3c781e0e0723db0ee828b1586c1dd36590bbfd835393a0d05bf6efd6783fc2f7267a26ab1795a9786dea81f832504f34b3fb1e726b4ed2fc9b4ab874ecdd51e70964133febab3f5351cf4185ff4ec220fe191069ef215ecd9d47f15785630bbf6e4af2bfd671fdc754dc72fc580048aecde39be780a14aa751f0859621844dde26d8f2f4309be505aa67de15244b3533a0743af0d74b3e2ca3d5848c73c75158ee5b64cbba0ae1630226c245155913fe5c644f9714d21442e7b7b4d3f2b8be1b439c29aea72ab5cc988ae4d79bac5a905a27c7292db888f36f47df3a2f845f6a1bfd0cffd227449caf7683881f15d80cb70c2202fc22367cb1804defed200d9d57bc03aafac459bf489f78267f45b5972c91362644184c461ed12ec63d28cdb5d194e8271ed13e461c26bd066e9147bc70df0528751f1fc3a45eaa9fc6a0ab384792a27979111584467f790fc565a1469f996db485b21eb76c9a42b6b62290df90d29301dd624983792ce2fdc5ca323c8055cb1c6b4b564a5e73df2ff1e873bf61c8407eff311a17adeeed083ba463389a3f9059456d431e24848a3eb4ffaedf1ee0e2cd4caae4f251dd5734bf1e6b25da89096ae076e880da3b37822e07de81d01c0f14d3c690381defb192050baf8f628986815cd952e9babb4ae2e9e5abcb9745e1f6782e913bf1c33c41de0bbe6f52645f66b57ca3ae2f2ac94fd10e2d9ea8d762e1e0498708462faf8a1895896bfa30927a52d4b416d53890047a685d649db0c8b1fa0f6911b02b725f0aa3e91ad63103f685d7661f9fd99a7e30eb7835e9624b14aa47a17a21357edbef2df329fee2ab07523bead07b817d303bef04ddceada774e850b106d02de2bec48988318b8e65f6958e42958a59036b2d98c158a6b6f0d2b204b3b434d06c0170412d37aa803aabbdc22db5526663d9d58d8b6cacbd6f7bf484b0a4ed660a797d87209cf82f5ad1fe9b78824a5324dca7baddd960dd48efdcde3e4d6d4d278f8266a69c656bf39fb62e6de228a375d32642e9d658557dc72d41defd4188d06f2e1f294c4fd236c931b64b3511864fa0193f549ccab7300971a6dfa5d4e16feea8e4fc89f2f87e77b4049c7eb00af39242d6b0dcf813df499508915c91ca002bb0c508a78c64d9e66a7302c8698f65a1e36a1df507e330d61dca7405961361b99408f82f420b653736d0c4530a6f255bfbfcbb4ad5f29d95cbabeb236ff3a7ec75f176316ef4c3eb9d3496cfd80ee42fd7924f69c663b574c7c3c46ecc376f71fc65553237bbdf65f1d1c85812ef7032a22b7974ca5cf9a3ccc3567434db66393f76d42b060a71f52e133c2d3f302cc0ac1e66b17f9b313844482ef1bf3d40fa96d9f76e2f3be9a42b23189cb13c7d297806260864b5daf2c0d0361bd115aba187898b8405f8aec324705ff371dbb7956eccee383d229f737426a89d1268cb0ece84553f15d41210806a27b9e11c739de67766cc96021d423e543cba5e619d08adf26613668ea53c12e7e24c17ecacfa115c80afed7e5b52150bbf049b95c143ad91d960696749e642c17893305f5332b7b1a7a106a4fd5570cdd90a72a9f94df18568a58b786ce07a8fb2c05c00082254d36613e227b6bdfaf64646fb5a5deed3b0ad259ada5a3b5c3de3544866b5a05d74ab3e9472c079bd934bf98d81bb6f509555686775544bdfa7a3c1f5a20ba218444492c8ad8f6a45ef1a1c4b21eee14a344fe24fd581c6b686eda95ab2986e936822ae25200eaba8dee74d7d1d3ded7aa53dc0889f5188c4fe95987244ff713f02f628417564a347e5154d698c45352c8f69e66788049e0efca8e2f0374562c9ac5db60c5eb3eeeecea7850708abf6048d13dc289991d3709c46655dc444b34b97d8ce78e445d27df1d533d4f84bdb093aa8d07224479d085040c08adb35ea73022e94179960cb8d22774d84a03e0c27b43b9aa9851cb15a1d3c9905764c3c14b26260c96ac201f91bec549a6c3bc8e75d7ae278cc1e2130fdceafc6610c4158e1b5b508dbb07805c0337967aa1049b955a3ed4a09aa075a71f65658a2eda75c1be03b6af50b2ff7cacb13b5ad8e81a39e75a3979c991c9eecaef21b3f51c683999e1656055a599a7af5a9e0ba2494d3e89a5a59f496007d7126fa3ced5fe018e429f82d72431e5c1b62ca63d87e2ef8133dfc32c36a92b67412547d864cf1438340d97198b048d62dee68203131dc4cb10a8ce1f602df12075b58b1743213fc2a957882038c62b3a6a8177b0975cc4cc71bdeb717a77a42ddf5570f8c9dbaa7f772d60311a7bbc3a0fd533945ea046ec831446829b9f125b4dc5859f83e24738e70d1acb6d74b0586c78afaa27eea2e7ac5c8ef7ea6e4f9eb68044147564d2567fd686", 0x1000) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="58f9abdb", 0x4) 07:41:04 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) r1 = dup(0xffffffffffffff9c) r2 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) linkat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 07:41:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4000000, 0x0, 0x1ff, 0x0, "d730c1006d5fca1a00"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x10018) 07:41:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ff, 0xffffffff, 0x3, 0x617, "d9a7ea8a3a0bc7e3da31c1898bfcd39e350f5fe4", 0x7, 0x2}) write(r0, &(0x7f0000000140)="6eba03faee8b937f1cc81ff4c8e05919f158ad675d9ee919c1f2584fa0b58ba7", 0xfffffffffffffde3) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x101, 0x0, 0x61, "66c779735837580af036f66dfb3d7391ab89fc54", 0xffffffffffffb2f3, 0xfc1}) 07:41:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) 07:41:04 executing program 1: getrlimit(0x3, &(0x7f0000000100)) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="357699fa8cc75a9c7867891b5ed91039315fb012e24e8e04d9332decc9d30c2ab8cd832fb30d3a9cb85f95cf9e1c56db7f34f4d73bddec9c92432f10f2cc4f381b5d5ef7a90f33218905af1e86cc413a2f2da9972c80d4f3220cebe816371aca8f53056053d8adb4f731e5075e496d4b42ecc5ae564bb396023a5eb3a901b25fb579319fa6d370fdcbd07a13dfe8f63772eb51ba2919dd5f056549f8402dc362eb99a37ba46faa44b81346434d770c0e9b31f7fe0efdd562e93727e340401f925e0422b4a930d18986716e9fe400f7cc7246e36bc806767f4f97d5ad3c9f9a0506cd98c9c1f3e485cff421cbc8b643bba91aff29d99596bf21ad6947", 0xfc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="b9bfdb6e191c0db1f24bb0", 0xb) 07:41:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 07:41:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="1a969eaf620fb3a1c2143fd5c2e3b1983707000000434f24320eb1ca17b665b586bc3209d6e1af93abc1de55a2bee94dcd1edb683d6e06ed14a3c24cc1971ca23d0d66680e68a38b8b3c996152a4b422bd1713613c7aeaf5fc3247f2925ca1280c242c6d8d990c9f8d8d4026ca34dda6b7308b7ce3b66c78d2f3623e274952b8928b326bae677df22150701a8212bb41d16bf5efe61a9145f56461e157b5c4ee85ad0d8f9ab42db4868086f327a72b50b183c146b58fbdd428b23bba5f59fbbb72bb30b1c700000000000000", 0xac26b052a86965f) close(r0) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x8, 0x11, r0, 0x0, 0xfffffffffffffbfe) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 07:41:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) mlockall(0x1) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 07:41:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) r1 = getpgrp() r2 = geteuid() seteuid(r2) dup2(r0, r0) r3 = fcntl$getown(r0, 0x5) setpgid(r1, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7edd, 0xffffffffffff6265}, {0xdb, 0x80000000}}) sync() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 07:41:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 07:41:05 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1ff, 0x2}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 07:41:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b0000004abe72c94ac670d881303650a2a9c8dfef8c8961da17d7535800090b00000000000084086a33465550107e08002616090000000000000000000000", 0xffa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:41:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r4, &(0x7f00000004c0)="b0a7d850ceb1d225b41c3d62dcdb8bac338f29b6b8b96f5a4f400f66ff48636bb7f567df053d6820596feb902a21b7e77b175d28129bef55a68cebfd72d58c9bcfe31b682a95c1397d7f8925cd74ffffdc03abd8a5e07de041b6386422f4202407e6017605e191c1b3", 0x69, 0x400, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r7, r6, r8}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000580)={0x3, "74b098f83661e47685bc305cd45b626e5b18d6b4bc3496a75848c296a9bb7250539d44bb3a9b56716ecd977ef5684767df8a0d468d5c670b87f1d4216c654fe3a1e0f63eb5e6c3cde9a41517bb71800291d15671e6dccb0c08529339a594c74ec1d939d194c119a16c449bceafc7e21517bb258d3c5adeef95d64a5a10e63086a2bd2d714dc5a38067ac9675051b2d8bf73a2bd51d4726c2b6c4dd905b061d2c3de26e"}, 0xab, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r12, r12) write(r5, &(0x7f0000000540)="4750366ec217bd97393cdd1a66b14924c79f5b588c0176faae0733e1b57c39832bba3391e09a5a", 0x27) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r11) 07:41:05 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0xe) 07:41:05 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x8000, 0x7c4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r7 = socket$inet(0x2, 0x8000, 0xf73) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = syz_open_pts() r11 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8c, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x30, 0x3, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x46, 0x2ba}, {{r4}, 0xffffffffffffffff, 0xf0, 0xfffff, 0x3, 0x3}, {{r5}, 0xfffffffffffffffd, 0x10, 0x0, 0x3, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x34, 0x28, 0x0, 0x4}, {{r7}, 0x0, 0x2, 0x10, 0x6, 0x9}, {{r8}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x101}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x80, 0x5}], 0x7, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x2, 0x1, 0x7fffffff, 0x3}, {{r11}, 0xfffffffffffffff9, 0x2, 0x4, 0x69d1, 0x4}], 0x4, &(0x7f0000000300)={0x0, 0xfff}) 07:41:06 executing program 0: r0 = socket(0x18, 0x8001, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 07:41:06 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x1, 0x1f, 0x3e}, 0xc) kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x14a) 07:41:06 executing program 0: socket$inet(0x2, 0x0, 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket$inet(0x2, 0x10000000004, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1000000000014, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 07:41:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x83) sendmsg(r1, &(0x7f0000001140)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1ff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="b719a3cdc67d9042e818afce57", 0xd}], 0x2, &(0x7f0000000100)=[{0x1010, 0xffff, 0x100000000, "00815f80b0d46ac570f37d125cfdb05cec1f554c0564feef1ae41944dd06d6ff64cf4512b49d27644b008099a9540cc935f8fbd0217341eda6ff253ec2fd3f9b09584fb9dac140d5c2f0e7af0375ae929b789ba3cd44db956426c98f959b0d35438400246f9fd80630821196d40e32578011b378d9bb6bfb0e195b0b51b39068f72004a75aebf68dfc02951e8efbd9aeed45f01d06abde846518a70ee6e70b02e6cefcc434ebeea117de0e2990d7458869eda41d9940c2637bdad1308084e07530872569023d8f6ac5d0a4f604b306be9b766d394d9fe49b4474d42e8893a1cd08b2ba5595d2175b9d652ead792a04efbba1ae0759a9b35683c9983506358bb007c307d6c781ccdb32a92b49805b70940c675ffed5da9058cdda6a5c8659cedacf6f9596c27cf55d1bb5cdfb84b61d6350aed25c8b185a315cdfecac6a06925a1e20d759ed0fbc546cc90172a1ba6af8adc82fea510b7019b168094991af9aebd2d0c2da148005e1c0132e850b8419acf4b37c70d986243505627fce2d9828fec75af8fbe5a91a445e96177cb991b6cb8b7218571dba0618763510daf7c06745743fb9e3df038d1f485f39dbdb86ce3482aacca22c395b4982b3bee6abe1a905b5ae7480395794509dd7c885319ea5e9a342c2ac770b2378db2f341a656454b84cb934514d3accb2b30de7091f68e017f8275398260f51fe309aac5a7a2686d97bd43a3174bfa6bbdb647520d4edaf2fda6432582bc7101abe3687c2c96a0bbbfecc21dbe2e53ee79d46b2b0d4794b084aaad295e38080e32453d6a9b1e5fc9a3e839ab6694231fdff235c7dee531e4228769c870d7ce4e133f9f556533e576a790d49e0bfbcd0e00c2e7b6546410b870a281dc73f136f1fc5d9570c8be1847e7b39c5310d01eb703685fb282239625ef6c22a1a6f2796c04384d4da79f82dc023da2bf2195d8fc8095de41350a55203bd10e28727ba99f14512eece77e8bb11b982ce3b42053f8bcb934a92f5de392a1668264e3ca453a269f9e21938c1079c0aa7ea1c986e98207a714ec3163f1341fe3cd63bfd2bbe31cb5b1ccef12b6bc6e5f4ec888314b168dd3fc33d31bfaeefc71ff2d37136232196ac94f6a5b562e0b700cd3595bb31d5ea632d8b76cf28a6326b066f7ac681835b72753a43754753bb05006768fbdb1e48520050d3b6d4b73cec8bf3601d99b5c7985863b279032606304c6309da57168a5f4276b1c4d264d2d90c1eba50159ebb778b02be151bdbf7a0bee04335718bd593d5dbc2a945d42d4e95504a6833484f2331662eb594807fce1b182a2b7b038a45f67694e4f1db8953c57dfd8976413112a675c3ea9125d380ebf7082c9c59057497fa539095afc536f2a8c2673b45ed4b61782a1edc00850f640cf856e9b23881759cabef8c920f22ff07d69f860e558a4b46837e848781b71fb63e8a4b07910537f754bf60ed71b29718c1df5e331c9c256f1fdbc4639d3ca02c2b0587c1f95e31c5954b9e052279ad4540b9330c051f7e93efca88745f67bc54a946793591437b95a3238c3f7b0f9e2677b9fa0cb9f5ac7a765990508c761e00b207d974193db82c5062a9de8a3988782a19f4164d11210ce0bd80d031f4b4ee03f937b2e56e275f7b0a1e6686c935a260c41895deab3c86c1be448458c705ff927c65336baba020b94df8bdf71b5529940e0caffc809b4ab5ec4e6be8d2338539ce6a836fad78edb7cf719c4df1472b0a784c61325c8023dcd80f10e98a6800aaadd772cbe97384b28c7cd3c2af29d3338f172c360d5bef95d9afb06c3a14186466688f6c3a9e9cecd6814297633f4770d77c901a80d4aee010d11a6f3feed91d016a29c6672e1b4d5806dbccc48adcd17ea8f1badc786a879ce8a8ad0c9546b3d9d9ae7d53e295d3020c86b136a2b97f68784490ad126cc00fea72346897223b2822d84b7c32de3a254958707e4a9037d6297020ad335de1b24260de586e1e345ceedf7a7b9c97dc0963b23c37632fb5847c93245ba86ad5c35ed96c86319e9e3be261e7dffb103d96768071e4ba661c2b312dcbc30f5399bc73feed447f5e04ec25970e3ff64d0e87512145f4f0eed54e6c26fafbaf3602d3ab693c0cd18b607b0321f5083842cd21ad3c5f7edab268def52695fd4fa23a460dfba1dec853ffaf92a1722d83f0d387b4380332b711a2dba79aa212b061867dfb55c3835b47740d308104b27a273e75c0965062e8b0405946587428e0593929588bea30d08333ba30e1732f782359132ef7cbac146ce63ae82f39c99a661357898e3ed1ece043cb700949c7a5672c20fc5b24cb805801995c3f7471ec51bafe89e79410ab7595be9722cf5273c9a980b864d98c9daed76868f3fef80f8c62647ec319f88b0d752eb90dd7a0f04c8e6102d9e80aada85898479b57945a7269cee602f78fe46d6df69f4b6a84f05fb5429bfd3776bcaa78f80373a92f4bd70a8f588215f9e3f3e70c015194225a2b41203a313272ae324f7910e2cd318efa0111a50503657e6c2ece1161d2351d09f032040517f7085c620c5e8f220d7738dc22f29d0a37b7f1e00d5f17471aff6731f81a49460bae65bfc16e63de84d556004d86a921b962925d17cb1141e8ad92e6b5fd1b3b140404124ae666efcf1e0efc09c49b31dfc479d34eca5469d865863d959a21f27d185db7c05b8a8a1e758677fe3a6b9b12a49e5a6cc323a7a28c39aac0d955ab1fed7cf33eb051ff47bcfa65912965716fd25188b116e647e18de28e6feb2ffabbb20b76ee7349bbe90cb05b78d337417f2ce9d17a70931889739497b3265680411f1b439666c0f89ee2d112f7a27a55a594f00666d77def46c727e06e4195b97929987863a025ac3d8c30ee9ffaa6b863104c6d32dbf8c1c941cc90779216eabecb9b9860fbdd24e189b6c66330f14996560c4988a36ccf185b86c02d433892fb258c404c335a12f651013bdc61565518960ee0c2e3636b16c7a378ad8ae628fb6bcb70533e600f918ae7d9f4b19efa036804b3a4ec589372bff195b142c7cde9f166557be96c661a3aec0339ea5da54dc58d6ae841603c0445b4fc37958bce83c2e5f7a0c4384b87fbc563034cc4867ca2203623202381776b160e9488f41286dcb88b70e150b0e148a03a18fd2a00e79cf6d6e6f8bd11615039d158d4f802c2d82e822ebae40405db2d93209aba672cb6b5dadbb935136c678b51cb5c7c06f3546c596f5ad675fed2298c5e325b8e45869ec7317177c59c8a1b91f178e2b1660c68e5b5ce328d1c3cab9a767989a6cf2b389138ab666114413ef9616167670540ce054dfb4c9c1aef661519b0593275ee0c99419ec77c6d229222750e94c9044ae688f1a5b195fa11c9b41db38d4ba6689a9982b410962c9b7a1addf9c8960260cb1012340e660bab9c13884e4cfe85dbd174b492308766826be41e82316853b2844ed94b1fe5125b460282e0b644301520fdc3b20620f91ae17b601e87d88a81b46b1d8a0ff29f86681fd32fbad3d6ffaf0756c44b2815678536d43aefa7194453b6327182db87e7c8380bc36f0aa761329a46516187903e86ed6c7646d954a8aaf48a2db87dcf67cd1c7b31ceecd944dc1e6f55a1b703e06098788d2c174050fc8d3a7b2c60d24de5936528ba62de4fdee35649e7bc00b1d35ec0cdfacac5ea6fcff8f8a40544e653369cdbb70cfcf64734ddcaea926342d0d457ae69d25b0e667039674b04099d10311c1cc6f7d951b81963ea677ad6c6a14146349e4b164101fa955fd9f21fe361de4acf425fec0faa53b37f0327c2916cca57c0e14824111c1ea70fa427d867bd484675d849ff629347313db736adb5d3f48c6909b2b0fc86743b23c198abe1f4d52cff198a418e345857761e82b2911c19619afda4c53d542af0c22a6563016bbe2032df3c6da6af3cf893ae87213be300cd9792f2cd8d59d35e7e9de98256a2893931fcc27b74dfce14aeae30e8e67561a46f4354c891d04cffc00583ffa41a7896a28e13b33727e385f78d8db10c1e3d675d2b7d3b0cd20c9d3a4dec982d44f4f97a3427817ac54a882e0c106dcf381e9218e2aa616950b68fb340e9658ccf2e07b23caf58fad598e1b02de88e242f01aaffcd2c0442376ee8967883b6826118bbd0da6d774fd339a6fcc1ed335edcc23fb23748a0bb14f74f001b1e1628a7857ab0f3573630ab5ebc6f8c12496b8a3356da3edd93e5ea85ece2d2b147776af1a719b5af1a4a9608294bbaee3326fbd2cff5961ceb0c9e478d66dd292d4ea5a468ae99827f97b109bd214a90e7cee68a41519b32eff1f488871779c0e2673d66e184dbc308ee8a1c86659f960464d103a8c10a87432fe0fc5824a04eb6500648915f431954789926104ae91beb85daefb2854aa75807ed595408d314747a442a01d768d3de6da6185dffc2de2b1e1bb16a3f5489cf2b6e507840abdb773aecb34f6005bbef3d87c00c306b44c9c52548bc34ca7d0054870f140d11003574b8942a6561ac7ce2258db7cf5278348ae121e5b69a9f58e61ecb324a0206d48694789ef7bf333fe7f0f1c13a937f60e6fdfe33e4824e659da0e4c6077495af5a9ca74f1dd2182f4bff4e6f535da978e9b8b1264565cbf11b452b68023edad1940446a11155822b956052c6908d9fbb9919fc6549f6bd949bb55919624922f8a4162dff199a9a94823925c53e4e2676b65ccacfea368bbf8e62c54048fd4a78f83afd03c14c4b157888377276a652e0d36a68e38e030857a9a38ae93baf4c1d5643fb2291c2b74d0743e5ed028ff44f587a12c194c9366038410597fbe84534cea855e26602d0feaff983fe277194c2ed9b912293b5ce4dbf8a868011b46be8e43ebbea4a487db427380d07a19bc20d54b220f255e29cb84eefc3c804bceaa6787eda9c1add1c1a1d31a6f93e5b6fd50ca5279180a1209c8f9d7fa50223f80b301504b17094da483a358195f3ef02bade5b47a61d4ad75a66b9e7e4e7d7142bd901748100b3dc1bc455eb282af07138ad5744f9d859f53e408caf53e1aea4c7621f94ac58a12dee3ffa72c8a574938d83d86d083df72e807f07250898f0969de1a803e3849951d655978b11fa36307074ca09f399de3757b4bf159d4f9fd4a18577d3177d11829f09b360ac33cc961b04e0844cbdc4b2a94190cbfd66c3725c8dbe5b979d57d224ea54c76a3692eca905d15016eced46ffdeab52a79e7627e4c8362cf065ac0947e7e59bd0692d9ff0c2d4f14135f2a085a1818c15dab5103c527eb4f75b28c10a5e664dc28ae3e709c22ae919f1a3ad47896da9e7a51ad2a9c2c0f588973c915e234fa9b01146edbe3178d1387bed942fcf4a498fa6f42577737385ac08c9c6ba80f371b637600b9e0cfbe72b1ca00bc2399087362a30c4f7cd26f53bb80c98dc2e314eeae7600f8ac46152792ea706ca8e24c07a3c3a23ee2a2a288ada55267a7fce77796541687f5692cf4949508b6d1c81008d4fd407c575bb6c1b481c09ccb70786a62bee5a6eba81dd1d0e3aa51e5562ccc2f655c53b3131df9ee7585935e267550a4c8c3a28b8578e45ce29166186b0950f68800ae5e403d512623803bf88151ec84ef156fa4f301abbf36e04b2ea71ced67fb64af534bdf78304ed3fa8c9876e8fa4cf0468b7643f48c19189f94b64fe48abcf17b5b1170c4f1bc1a15c410d6cd15839dcc04453e2883d658950e8a9cfbb647c2fd2fded631c80f9a1bb67dc51ea2b6901792a9365db8fa58215a944bb76722207841de698010838"}], 0x1010}, 0x400) 07:41:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0xc1}, 0x8) socket(0x20, 0x4003, 0x20) 07:41:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getitimer(0x0, &(0x7f0000000240)) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 07:41:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f00000000c0)={0xfffffffffffffc01, 0x1}, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x4, 0x9, 0x8, 0x9}, {{r0}, 0x0, 0x0, 0x4, 0x80000000, 0x7ff}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x67db}, {{r1}, 0x0, 0x80, 0x40, 0xba1, 0x8d9}], 0x3, &(0x7f0000000240)={0x1, 0x4}) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lseek(r1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 07:41:07 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlink(&(0x7f00000000c0)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6814, 0x1e}, 0xc) r2 = dup(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') sendto(r1, &(0x7f00000001c0)="d886ae2a5997ee9bc8797265d4a918cef0f4853be450801c8d1b5f5c4231f898b8539bc76b21dbd59fe43e9bdab90b73a9e8efeadc8348a6a5f7fcbe7c8bab721aaba599d6cd1a15164d751ca41b10198a5beae700f2b4827e48b9a591ba624fd78202d582b55c2aac09ae44c6b6db0f25643051bf23037f4e5447224e04b65298a213f52a42708b889e7bd62196439da306f2da6a7c3be014b3121e0c2590926ee765dbe61672ef3c028592c9ffc87af863203e19c94be18c0ac5e7e3bbfcb0592c7d4fe20677153aa4e243565a15ac288d4b680051b6e82073ae11cd8ab8", 0xdf, 0x8, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) connect(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f66696c6530004d70c2b7de8d9183a01e0879f211cbeda7da3a0d6118e3c43d34182e4a6a1fc0ba7d7c7ee97737047d08fd2c66e8c72729b7a6f1ac5d64f9b93e953063ff2a3dfb4360d9534be17f54105f950d829be3a1b743c6c0ddcff75172fba986087d626efc561d0549ac169b41cfd5dced61b2b6d86ee4cd32f1ccf7ffeecd43afa6fdea066a2bd94920840daed2d6cbb3cb0e730208ad9c15710ee0126f32e6ecf9148d1a782273038084617c92ee8c5426af8a61e1d1be71f0cb14dd7265b949e98b42f41c642ffc77630afce782fa4d0296f8c0174488216317b2f13738ed10ce2a8fee90069ffcede17ba8d5bd0ffb2adab1c7ddfb6ae656814fd1db2e6c31e7ff8a99c5c3fa7c0be2952d3d10893795a1c6effa24a8d5c12f7fa3a4032c8a8858ca89f6ba8d4b141a9a0c29a204c81aed45fa12a5e0419442a2fc5c56ddb608962ccab9c708729981c7e472c596e294e7a392"], 0xa) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xbc0e}, {0x5, 0x8001}}, 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f00000005c0)=0xc) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mknod$loop(&(0x7f0000000480)='./file0\x00', 0x2121, 0x0) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000840)="1125cf3716b9cf8f4b7c22a2cf123c710fc5328e3a2476d09f482568b89514d0c9ee317df5b9b30a4d905a94e8fecca30c4841eb949dbafb9014e1980991435dee933e5b0e6bef1b406eb420e5fc4c7872cab6cd074dac340c27d661fae99fdda4bd8b9bdb04b7a1428dc8c59ffc39999bd3", 0x72}], 0x1, 0x0}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001b00)=0x8) accept$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000161ca174a69e958e529b8aed019e5f3b56ee0fd557cd1b2c87c63a26a1b84557124e788fb91d871a222ed3d0765b571887fcc3c483542e3759424c68713fc00c553442fe"], &(0x7f0000001bc0)=0x6e) r3 = accept$inet(r2, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) setgroups(0x2, &(0x7f0000001d00)=[r4, r4]) ioctl$TIOCSTART(r1, 0x2000746e) utimes(&(0x7f0000001d40)='./file1\x00', &(0x7f0000001d80)={{0xffffffff, 0x2}, {0x0, 0x400}}) getgid() readlink(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)=""/11, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) r5 = semget$private(0x0, 0x6, 0x208) chdir(&(0x7f0000001e80)='./file0\x00') setgid(r4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000001ec0)=0x1ff) 07:41:07 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xa079, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x8, 0x200000000000000}, {{r1}, 0x0, 0xa4, 0x60000001, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xf9, 0x7aa}, {{r0}, 0xfffffffffffffff9, 0x28, 0x8, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x44, 0xfffffffffffffff8, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000002, 0x81, 0x20}], 0x6, &(0x7f0000000000)=[{{r0}, 0x0, 0x66, 0x800fffff, 0x41, 0x7428d95e}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7f, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xa2, 0x40, 0x911, 0x80000001}, {{r0}, 0x0, 0x40, 0x0, 0x9, 0x72b}], 0x9, &(0x7f0000000080)={0x4, 0x9}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) poll(&(0x7f0000000300)=[{r2, 0x8}], 0x1, 0x73) r3 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x40, 0x5b}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x3, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) readv(r7, &(0x7f0000000380)=[{&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000740)=""/167, 0xa7}], 0x3) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:41:07 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000b3a000/0x1000)=nil) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0xffffffff00000000}, {0x1ff, 0x2}}) 07:41:07 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x5) 07:41:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e30664e709b932bdb4b0b1b724ec438abdf97041d1e753192e91b32efff57bf4dafc7706346e2c192177993bfecfd824e6ab879be4eb075c2d7c75964697c3bc96c2640907a71b51e2f6b87a3f8a5b9523d8b9d8612d7592e871fa18a43fad68dbffcf0752ec00251d6d8ca35eb5c372c8f238a991e3bd514d741a2e49082af4a4811ae24a02d88812ce3b69de766babd03d20e6497323ec6a5b9d94d9d926d1577da1aa57dd204683c320be8c88e04acc3bcee907c03c117c39bdd086e3aee02682d72c469af683db5872f70e180e1d81ad7f3ea1508d93b7ca8345c5e6b7f9bee0f7a3d66db5a5914c6fe1a18b9dc954220bdf6e8fe3e1577d0bcd34b568a67930c8455e2a1c5b8197a7d31c4c2605764089f7be8e6fc17a48d761f1217f0ede61c57b484760173482577"], 0x1) pipe2(&(0x7f0000000180), 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x190) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xa0000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) 07:41:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) setuid(r1) 07:41:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) 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, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x1) 07:41:07 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x18b, 0xa11, 0x487, 0xfff, 0x9fcbb0e, 0x7, 0x6, 0x101}, &(0x7f0000000040)={0xffff, 0x4, 0x10e1, 0x3, 0x1ff, 0x0, 0xfffffffffffffff7, 0x8}, &(0x7f0000000080)={0x8, 0x2, 0x4, 0x0, 0x7fffffff, 0x8, 0x7, 0x9}, &(0x7f0000000100)={0x8, 0x8001}) 07:41:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffc, 0x4, 0x7ff, 0x200000005}) r2 = fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f0000000100)='./file0\x00', 0x3ff) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x9, r3}) read(r0, &(0x7f0000002380)=""/4096, 0x157e) read(r2, &(0x7f0000000400)=""/176, 0xb0) sendto$unix(r2, &(0x7f00000001c0)="feea6ffcbe746814feee3bec6e4f5f461924067aabcfb638e8d6ed3d492bb7a74b2e97e5fb16734a937dab56c9a9c5caea6c03ac5839461904089978029d3ef09956a056285e6076fcc848a5d33d286d8733efe0434108ab3c4b9e224c48c803846f509c0e9f76bab643590e3c6ffa04aa32dce074e01d7414eaa2adc02da413615f816b9f02d1d0a13a4a30c79f7b251517adf2fbd7c76b23cc9669f05b007bf2d57f46a2fb5b1a22aa53fb5cc946a80a0cc94bb8a72f8eaad5d63c4253b8d611c6d5060ad47b5ec4ce0475c1f151553535b19919c866be5aa0b449d6ff19110b14d86f10fcae4449006a21a1c4900bef981a0b64f63ac8c1f8", 0xfa, 0x400, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c6530009a668d0a1ac96b58502d20746ae6384ef1ba433fbd58f1e3494b510dfdcc78bd5b85d4c6e13f6a68658ab567c8bcb8c5dfbfc703e95c86489f0b04b5e670f663a916896c5498973446eb5d616fab03bcb93547c2dd94a9d3e1dd1d41b610f07d68ad55ed75a2e343b1ab7e02c84d4819043f912118f760b18be46cccca00e87aa24657c74d88865e8ceecda35f635cf5831583cfca15b0f074ffa7d4aa57bd3b0000000000000000000000009c0e7828b0d9e4f52682459e583c48e007f4b6f23f19e05edbe777b2e8096586db9f99b4ecdb7ed6e530957ceb67342994f94c219f731dde579fa1e87055c51cc3eb46ced4b3a147bfc75033ce74f1c82fbdb35b7f8fef47e3a29f706ce0d89a8525e5c67816392b954f0578a5b129d7b41184bb494f10641288d340fee36512f2556afa0edbf269e134b60b48308e0a219c4f161d19b7b362e0667a751b8e58583ba3488ed40877cf9da9ab8eff230a39a88a72d0f3c0fdb3ecd982d0004171feac895ab68acc1306f04893e966f7553ab46a62f633a2d10abdf5010a25ccc24a78afe224"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) setsockopt(r5, 0x7f, 0x40, &(0x7f00000002c0)="64d146f33b1310de6ab79a1aa2e3be424bcb4a7cddadad875c6f01c99c1f28687733187805ed4352ea9525e798517d39a8ea13a775bf2d5532fbf609237fecee27fee1cce1ab6256818cba9a064d28d4f3f89d3ed451990ada5196bf91fcf86c2e65c94142aa9992b065aa5ac5dda793f63fb199a9428073fbfe2264985eae7f8c8388650ed4fbf35c507e0b6acd7616b02c8692d92615759b060f364367ecc7f16d693297f7aa5a3934798ed4b627e1f51032", 0xb3) 07:41:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x0, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 07:41:07 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/114, 0x72, 0x40, 0x0, 0x0) getpid() r1 = getpid() r2 = geteuid() r3 = getgid() fchdir(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 07:41:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getegid() setegid(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) 07:41:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) syz_open_pts() r3 = getgid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x4, 0xa3}) fchown(r1, r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) fchdir(r0) 07:41:08 executing program 0: r0 = socket(0x2, 0x8000, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x3, 0x100000000, &(0x7f0000000140)="99500618b085868908fea2bc78c347eac4441a1e1a51b6e70d446ab1387113504cb9a6928c3594f752b0a9904d05f692fda1ab2a9487755dad43ea2895bfa2e2b7f316c68ac45993e1d135004a5e0e5f9517dfaa6788a67b7259154555a452e997d9a9fc025cd96c431f4a230c44c7d59a0f43ffd0ad986f2c3ddda2f7047f4ad5833b4f89a08a02ba57c6b188fdd657cd199bb2e2bd2b36063cfc850a7714744f9caba30150e213643c60ee8842365719a725", 0xb3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) sendto$inet(r1, &(0x7f0000000200)="7ca8c09106a0927ce3780be52cb6df2179b779cf99ca1caa6636736d4f0e179ff79993149c21bd20c4bfe261fb9ca96b3ea692ddbe6134423c29f1f79ac6bd51e1d4f816df68e0452bb7a5ad6c242215451f079972ecc5eab522e66d1f7d4f85c05621eddf79a578fc2c0054f3388c962d4a9ef3b2b679f5578eb20cd9fb88dfd6e295783d8ac7721234706422e80563d684a0a123e909d070b3a4fcf6b13c623b352c10cc499ca4b3ae35", 0xab, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x2) 07:41:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:41:08 executing program 1: r0 = socket(0x18, 0x2, 0x4ff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 07:41:08 executing program 0: socket(0x1e, 0x8007, 0x10001) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket(0x0, 0x7, 0x314d) r0 = socket(0x1, 0xc005, 0x7f) fsync(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') 07:41:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0xa84}, {0x0}, {0x0}, {0x0, 0xfffffffffffffc36}, {0x0}, {0x0, 0x3b0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x7, 0x9, 0x4, "ab37c99f573dfdf3bb91f1b950053c5e20013934", 0x7fffffff, 0x2}) 07:41:08 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) socketpair(0x12, 0x4005, 0x81, &(0x7f0000000000)) 07:41:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="6c11c601f57290af8f9990588ab256a3e6a4e2744706594b9eb1d5f3568456e1c887ecf82dd2bc5ed959a6bec54d6d3bbfa4b09ba4d95175d36dd6bf6764313f60c830ad139ebb2f154d1b9805ebc0bfb50e3b2270ecce4333b9fc268bb851a97092d96f566074b9f927267f4f4b2a1e0083b2f718e6bb2a426502a7cb0cabf1f8e8f3791ae5811a8f1bfe22a9655c3467e0cec545e49970f9719d07e1d0d5d571aac33080d971d9f88b190beb4838e621de37f90a1097734eae3a94de4815cb9016dba39dc7bfbc4021ed1f49778290466243dac20071d0c4c490296aee094824ea79e05ac081d3b0c3778c972ef94ede9249e2c9fee65f1aa1d921474968eaa8807f27ec192b01f78445d9f4dc41726d35fcc86e5ea5a25b0b4151e99052e820c91ced5973bd386d18694ec3f04f728b2ebd60667ce1d4fdd0f239d3616f2b5c846393fc9f75fae11214699d26c666829cf122a4ae657981f72213afe454a105e0c6e1d0dc10f15878d804c0fea5179425b5bfdd75dec43eba7e476d2fc4d096fdafb24c0c1e47c070b0a19b7ec325e64f76a685f4e009fa66fe939be7ef23a77a143e2967cc9fd3cff63da905b9dea5e25d672c768aae3b33c0461bb892d48bd48d6d7bc23fad283cd3b4b49bac066c598631d7b26047bcc11f27e7f66905b0c7beffde725700b6d88f99737b06202b83355207d5aaac57a3cf155df4a95c137e87142598faac02d6d72535b50012832dd223da63927854068abd8ad889348a0a1a5a423ba31e5d003ae1d1922a3ba8a95d2be62f4d28e2e013e56454a3abb531fc363c4e830e5e826b98a16e27dc45470f8f37bb60a32712e1e1017c5e3277489ee794345ef513124facc505873a45e7540de72928aea32d6c2f8817df6e9e801ee2919ad4b81de4784495da6b84744798538c9d82f2b5972f1805ccbd23ed17fc8a454123f65615ff037e5ba7a432e29d842af7aaff58d0f681f6fbae2a707e51b4c8a13083d662b3109245d792573dcca55437ed81122be39fc0608da4ee5fd3a11659cdef63bae4c98c442ad1e67f8c03e378e2507254e07169485078caeeb3b62c79afa33770aebb5d95daca3b4b779224bc0b495a3c6ab66e4a8090285fd170eb991fd29a4125d3340d68cf97cde5dc5ab30c68e3ed29a5cfdadb4e26228ab8eb6802feec596daa135ea3813dfe14c53523ae9eb037a3b2e20959d05dc46efba963bc57286cebd6bd42eecc6873110c463ad6b9005564393c18eea80361d5ae81a56296c70c7c301fd78a6b9d5ce0845f736ed2890f1e4ba50406c708d7da95f301986304c901cc3ecb333fc0df39a039aabba5ed7929aee7d2fdad84f8c36e613ae8037831d5b67f9b12424f253e2f29a7656f3d54aa214057156d8f06f019b2737eadf1c3cc7f1d848573f465055995f762c756614e7fb17c68d14cfbbdb56baf18b62069928a762326f65a2856df2cb628ebd7f8b7ca74ef69669fc8b8f355636a34852ef01e521a51edeaaf90a9224ce1dc93ba680dc99e12199755cdc44fb2b3c34172879c20d6fa06d25b75928e961459a2bc6fca9ebcbbb700c512395e30cfb174885cd968e21cdcfd30e8485f3bdb105eb22a76af467778d782cd5348ea5933b93b3635cb66539751618dbbddcfcd4577daf1e084c2823f9d99931dd3e381cc54f4a8bfb9cde14b0f1866115053a5bf76e6ab03489dfeaa885ec6ced5979fcfb73d25efb46f0d4294d906ab978ae98b31e5605dce5f09b0c36d08d0c9fe608253b69840fcacdb8ab4285a7cb63465344521dbd14cdba8738bf1f04a9bb9edb9dd5564ccdb58209ab4e97fe8ad16af718716ea8885254d9775acdc1f815d3afe4d8a094a0f4b82c1a46c6e0c2b42e57d5f69cdb17edfbf404cbe50a602ef3c44967883f552f470f9992459b03c3203261722e4f0e5714ec5f58511a10c3d394cca5177cc607987f602785836f669792aeddf3fca24e972453ccfa0d4e17f0d755183855f8317150f46bc5e280754523c21e2e00510a6b579b9dc197923dfceba9fe484053f2844c03db15fc84081813204f8a78ac9129e3f107d140f740cabcd2c61bd6945376a661e9a6b0c08ab50a0241b766107a31710a469878751fa20b098ad15803558cba60da4f2684338d0e99272013e440274e4618fbd4e7e4e9869fe47ee1a9d7f1b6853c59229f5575edb3207034b9fd805a4937858e123961a28a25dcd6a2497689dbdb3db06c7e6cc7853f8ac4aa125b812c89485217fa9f0d7402ce8eb360453b4a65218e69e65b792a5e4f73571bac5bcf456d9c56054e9238fa9ac5a140b68a8ed4c653e5834281045811bebbbcadf26bfba6cad9a609eff58defe91e575d65df5cc78c220c35ba12fba914efd9631ad641380addbbb1793afa87f01dc0bac88d52e6ea70f383870760eaf23c1fadf458650eabdf91032f5ba60d10f6ce5ef9b6ff8c6734a501d097f56d76cb0bdaf41e8eceeb3f661df0adb5b5141c85a3a6971312564561f3f988b8a8e9a43b8976840a0c2c54bc50425dd3a31bb0c264d83fdc8a10da2240d0e50a94a37b89b2aa4c6199467c19526161958f6b8baac1b9a7d9924f06b0c224b0e02ba9bca2e482c0bc584a4052768202eec38a8f67daf6d3a22113b55e5de36f81cfe35c6de78dfa5969db39f8c1e95e709b1d38d92557aa6743f87db0fc670397a32318061a3dd54ca6be79b9233769b4fcb2b363e8b83922ec797ef7fddfe6825907d70a5b6221b46737ab25d07f219b3b0e4426d8fcad1bec3bde0dee12fb6939964732ad0a10de7cf7ae5498402c2edda109d49f0e1bdde87e127733a20d5f92bf5f9df2b2b6a10cda8f358c66e8d05b55b84c6ccf6fe4715f508499e00edbc6161e77ed4f3458baa484324d9de7d108fcdc28779d51a9f690246ccf7091e85c5faceaa655e0111d7151a4df13a700d13906e2201493e32269d1312354b328fb9fd5bd2bdbf04052175ea8cbdbaf92482f0f396d455d1fd2ec7dcd510fb92302b7daa6a6211fdf770908aee4fdc7de7369bb5e246cba438c0920bfe68519ceb5551ac9337e9f3ff55621df53868cd06e556c9e9ff609130d133cd670b876f47996d51ef505318184f4741df571e2b5110c681c4595c75332c11df69efacd711e8229f082a8321ab832412c90270d962edad70dbd3beed732527af0e59ca84ded996da7d6fb09c298c2141c67292ffd38b116bcf3c20f8e3d3ee6b4ffaf5291f54b3f1b67331097ef5f0b01fdd4da96cbe3d6c9406a922b433ba817b954fec2d3451c7a1cd0026055d621279c2b169f09532e0be46d456c885226637567090487ac34e1e64ea352de51dfef21c11a683d18258953b2ff0296978942a25484487bec6a98bff15f693c2798de1faee36c4ec37a3f8ed5fd99e0513b498fd9f86c71eee37df860de5389f8127321481a992a310fec72db58317efc16f3f41466b88a2af8412150a2615d4d65a36883a73a7ef8fea015d8a762a54a52c1f154f3a2987d7a5faa3fff312e7cc9efeffd7b689e576b4f483d1f761325e33d83a3beb0b946e0f13b82789595ac1bae284f519500a10d4660102de64c07ba11fc4dbb88f50fcb621f258666c5d854b724113a9d9039721808044efcd3cd5ce924e93e042d031673c361491f12e1903067e583dc73dd19ab8838adeade685d54d9a98ab95e58e120beab1e42470797b2ca6e37546a3fe891a1562314a22ed669df209ce07e4b9012d8980ba9b72ac9d6d09a259d455814e226119b45f95094684ea1973fbbebbe20856ef71b1b42060a6d26dad9a588d113828c53f0cd5b2935d7e46106390ffe2bb8631baa48dd94e2dfa3a6aee7995465967e60754ddb1ab6b311a6a9e259afa4c125a82e7bade937bfc933671c53cb9ecc54837b3a5f3ca06509bc20bda9109ebde76d04dc350546c400742d0615d570f744a575a8c2829c669f43cb2bd5bff25ba1a1b2dab025bf83def2dc956d2c0107d678c927e3def3b1f192592fba29f4c03a2ef72f14e9ed00328f6cef0410c3bfb2488b619de275dd00236165d184f0a681fb46acf274b48e0996b36a6515d4f2be294b712dcc87522d002c9f994b5fc4b1ee1273ad30d44ea9c768c45514d07d7ab35ee56f32832bdf6cf8d251c231b22871e12c1a88209365409082e9f7928ddadb7f6d41a58b61663b5275da6ac75235df22529d4a5b06f24cae1e6e8951eea775b231c220473763ec229b42221456e5d79c9ce6b93a65968de57d6c892e8abecf888fa6f77901b835b5560fc1b3ff9aa81d735cd25de87f92d661bd85937a0618ebf0f338f96b2ac90e480e6706c199b602c30e75fb100dd9c2c42a75d5cb031446fd2d82271487819b4a0fbcc6410707a735e1c3bee12d5a20b08b097231dfb0321d12526d90cee338a3c0055c562847de378d4c1ac52e9524126327e500d478475e6704710249828bb325d724fa7914ff23d5e4f0a89cba906611a1436413bec1dfd09655cd7cadf47bead8e831c689d64075af9a68bfabd0c5ec0d5a6a50134059897f61da1e2eaef9640aa63dac1d1286f5046ff9a8ca95826e7c1c1d755a81413907198ba3d2caf9ae7161e9ea513cdd0b9900e16cf1317aa0245825f23bd0fd214ef7ebfcc639d12b8d0e9d71c9eaca85b1549fdc91db3e27135440439b65789c92ba325975dbe65fd94df685a051c995e608ad01d9a0a7ac640d75321f03ededc5290cc6b7bc1c63df370b73218ff4e66541e047fe9def05ae791ac47241f6628228c89d5e07d9c129b759aee49c771269167e14fbf95e89410ca10badf0a0ba19b2aa08f9c0f9c2657386b28752f77416984ff51617e8df36ef0b73324cd2f2c996e23af5ea5a8006618d830aede6b9cd96984ce98d088cbe889a8a41eb7422eb8c9a9c1101b24aecb3ec6596c032de3e0d6b60c189140f48fd6466e79e40438c569cf9d56a2eddbe40de0b97ce2e820d45c3431ca7100e8efedcad49469c0f8ec4d04e55c3833ce1d67097e367fb8551d26d3c9d5913c8be1ad978f1373c701122cacb3f07b5a8fe658a2f75ee02b2f799ac8ef7943a7fa1b7e57c47d213e9ed2d6c892474e2c9b0cae35cdeabea97183abf9aac2528959259f5cafbb136ec5f66fa25fd54adb0c9ae03c2d1f59ed8c07a985b73cfb56f5493cd629ae59fa01bc441371343f7c5801296570e710f26a539b083cbbdfb7fa830869af97480899b2b2fd1906027a5a577e6131a783e96b1bac43c6ba67553f248414dc5280039275e657b759d5d0dd914b0e2687978c03da0ab3fb03374ea3ffd8854ace537474f4046edfc84beeb34437689560b74253424f3578a3b7bc02122548ccd679eb4e7dac261378881f8e6c0b5568389bc4b99f7747c2f2bbf90874c3693d83ce16ae72bf08bdb86cd2e7efbb6f69b783c30e00acb9560c17621b50bead4a0c71719dc734d8f59e142bbd19ba246a914edbceace8a5dbaaf251711e6bd2f3dcbdd398ef43785c47d50b5a43fdbcfb5c646e840ff438bf13b7bb11509f1af384a92218302c41e375a1f9ead5b296dc4548b75b8b8d62ad7baf06bc30544a56aec5ec44fb1f0684fd811caa6a3a3a82afe6ae5cb8b732e6f8f75d61eb03c685510eac0bf7a58224435779f1b5be725da4c3a695f95635174d416ae1a7a105ed309339272e7b994f0b9f5da6dc6a00fb7a4694def9f456d05e563f5da3fc6b8d6290e3dcc165fe931e4cb8221aea56f7aa4216c5b7017abfe30154071814b074207aca7c83483958dd1769c4463a1cd6", 0x1000, 0xa, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000001080)="cf4a0ff8f9f3472830772a2df49246f9fb65a2679efc1aaae48eb8d45146c71cb0ce0114dec06ed927ea08729412f1bfc20c4eee8460ed08da8ccf6e246580b0bca8293b6d46a269f29678d4b0d89cb2f91bba271c9c14692d7614fe83e68a315420a9fca84b126a66213515573770f0f4c9c9d686da41", 0x77, 0x4, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001180)=0xffff) r5 = socket$unix(0x1, 0x3, 0x0) r6 = fcntl$getown(r2, 0x5) fcntl$lock(r5, 0x9, &(0x7f00000011c0)={0x3, 0x3, 0x5, 0x4, r6}) r7 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x30001, 0x41) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001240)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f00000012c0)="26ff4dc654980be63f6372c0bc0ee6343143656dd6884385b0c880c4bbc16c50a9784344533132662d6912b4419e889761173da2ea454e9fd08aeeb9ce52d9b6cf8d980863d9529373d630ca9c4d1a697e3d59fef2e9f027b46951119fe2e11e3f06c2475a05a2bb", 0x68}, {&(0x7f0000001340)="2abfece554965c1cb58f0157cbdff661d26018842375c4682d69", 0x1a}, {&(0x7f0000001380)="f03cbb43195c85cbbf5564c1b3ea67faabc9bab5d64b6d041be9c9c87ef2df97fec2dd055330399c9aa38a7f21bc58f3a40a2970107365419b198c6b6c1e43cee1e2260715ff95868658146bcc44d4ac20", 0x51}, {&(0x7f0000001400)="dcedd297d29dc7ff32be931e9951c366eaac9b4fa104b42d1b846cd063d73f663980d716f0c368a891badefb116de0f2de7f8d467dd7736d411e148f2e78bc50d725d22d6f4e19a61e887fc8ae7ce9ce", 0x50}, {&(0x7f0000001480)="2a85d36191ff0ebaa93577790aae35e5b0c8d9416a967d8b489b352d5658cb6d849b", 0x22}, {&(0x7f00000014c0)="59a9a16e4441d845a85cbcf3906845cb9305dab0eac0b8409600cfe9f8cbd6306bc0855277422f5597068f4e472dd5f065679e09c4fbb188effd2ded50ecd966b150f82ba610e6b7ec646ff032e18a7918ea5a58ef7593913cb18db7cb05df5fe62a97acf115ca0dd957287b", 0x6c}], 0x6, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r0, r7, r5, r1, r7, r1, r3, r1, r7]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x58, 0x8}, 0x4) sendto$unix(r5, &(0x7f0000001740)="75a7bd64df6db70f7f1abfc39bc673b54b7d928e6ffaf43a435b432e7bbbb710560c69c2bb514f5f02210e0c93567d6541bfaa3a5221c527e583da8d7e68aa1358", 0x41, 0x0, &(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa) r10 = dup(r0) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000001800)=""/97) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001880)=""/243) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r10, &(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x3b}, {0x7, 0x6}}, 0x2) r12 = semget$private(0x0, 0x4, 0x408) pledge(&(0x7f0000001a40)='+\x00', &(0x7f0000001a80)='\x00') accept(r11, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) semget$private(0x0, 0x3, 0x200) semop(r12, &(0x7f0000001b40)=[{0x3, 0x5, 0x1800}, {0x1, 0x8, 0x1000}, {0x5, 0x6}], 0x3) listen(r10, 0x99a5) 07:41:08 executing program 1: r0 = socket(0x4000020000f, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x6010, r1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 07:41:08 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x1, 0x6e3, 0x5, "61c8cd7f1efb03a7b864bf057d7a868edf706a96", 0x99, 0xc0}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0929ec500d6291000f", 0x20}], 0x1) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x5, 0x817}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x8, 0x40}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0xf3}], 0x4, &(0x7f0000000200)={0x7, 0xa9}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x5, 0x5}) write(r1, &(0x7f0000000040)="bd013c519cf4a4d49e3a086139428f242cd54cc3ce0f391c475b2b3694a5a6d9d165c9a7ee", 0x25) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) dup(r1) syz_open_pts() 07:41:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) fchdir(0xffffffffffffffff) 07:41:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000140)="7670247bb5bb310fda846c4895b7f57794f737d34f5af218b845ab52e07e25abc5ef1e45af9ed990775450e02bf22bf08d7240ca3f654cb819e6937eddd0377e5c5bb476c345deaf6f6f1270af32542c8fac49", 0x53) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 07:41:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 07:41:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0xec, 0x0, 0x1ff, 0xfffffffffffffff7}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x1000, 0x9f70}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x20, 0x40, 0x7}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000001, 0x9, 0x300000000}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x18, 0xa4d4, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x14, 0x40000000, 0xffff, 0x400}], 0x140000000000, &(0x7f0000000040)={0x8, 0x13}) dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r3) syz_open_pts() 07:41:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getpgid(0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x7, 0x9, 0x40, 0x2, "882368463443ba38ef15414fb56b14b4e4c3b6ad", 0x2, 0x7}) r5 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x1, r1, r2, r3, 0x0, 0x18, 0x3}, 0x0, 0x8000, r4, r5, 0x5, 0x2, 0x10000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r6, &(0x7f0000000380), 0x0, 0x401, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x1) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000400)=0x80) close(r0) dup(r8) r9 = syz_open_pts() r10 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r9, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) syz_open_pts() 07:41:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/131, 0x83}], 0x1, &(0x7f0000000180)=""/52, 0x34}, 0x800) 07:41:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x7) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/207, 0xcf) faccessat(r2, &(0x7f0000000200)='./file1\x00', 0x8, 0x2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) chmod(&(0x7f0000000240)='./file1\x00', 0xd) r3 = fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xffffffff, 0x0, 0x3, 0x6, "928b1a9703cbbbaff83f51d55f187fc480703cd3", 0x8a}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x4, 0x9, 0x7fffffff, 0x8000000000, "f39d22f3cea90f61254a007b6ca012674fd5d447", 0x9, 0xa47d}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x7271, 0xffffffffffff0001, 0x7, 0x6e, "89f00df3cae877816da81f7413e69e3576b1135d", 0x80000001, 0x20400000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={r3, r9, r5}, 0xc) bind(r7, &(0x7f0000000480)=@un=@file={0x1, './file1\x00'}, 0xa) r10 = msgget(0x3, 0xf0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x5, r4, r5, r9, r5, 0x48, 0x5}, 0x200, 0xffffffffffffffdb, r3, r8, 0xffffffffffff0e26, 0x2, 0x9, 0x8}) fcntl$setflags(r2, 0x2, 0x1) fsync(r2) fcntl$lock(r1, 0xf, &(0x7f0000000540)={0x3, 0x2, 0xffffffff7fffffff, 0x0, r3}) renameat(r7, &(0x7f0000000580)='./file0\x00', r7, &(0x7f00000005c0)='./file0\x00') msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000600)=""/65) readlinkat(r0, &(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)=""/165, 0xa5) ioctl$TIOCCBRK(r6, 0x2000747a) accept(r2, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() socket(0x36, 0x2, 0x1000) 07:41:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000663dcfb94bedd5e48da20d16cb3469523905dc6d6ed2c52c320a6304403670ceecaf4d5c54955ecc13de3d5537cea6a600000000000000000000000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 07:41:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f00000009c0)="ea", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) recvfrom$unix(r1, &(0x7f0000000480)=""/133, 0x85, 0x40, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0xfffffffffffffffb) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="495e15c6a81aa76c2ff2a061a047f9aa957eb00fbd452a6bf8fac55ba1c19f75b5dc963bc09b7c28d80f6740ced0c980d06b94ebd541748bc0702c8db0803f83c1caa5c7c4eaba3c95de2389232e4bbd92321a2b223768a17a78c2e510d80173fef949ae0472dbc93029e7cb54944712246e1aa7c0071b237722002898f03c9b73231a8d827e4f7e97fc7ed5ba78d981055102aefcabc604882a4631ba73588254cda29e78d006eae8381340068b9dd31e9abfe55702abb88e75d4449847bf7f1bc8e66eb309e80ad87917fa73b9671ea47aeacb7e53e1244cb370b4c1043c389672548f9a83c5cee7a3cb4774be5c29a0edcd6cae", 0xf5}, {&(0x7f00000002c0)="6a2b21af579c880a5e4794d839c7002b6a90759e7567955c31813a6d81106ab63a5ad6beb80f5a5d1f116c3d60a263fe47238bb9804d026fce3a0895c22f37b93809b41da161e8dcee843035efe8065dba159c79e72cb72a74624211813c0be4e4a83528e764727d553eda9c0320566e8cfbea2f21b62b1a51e78e04260d3088cac5d0b4374b74a5b4455be49ade1f6cdaf2ece332a500f2e41726f4f054bd30240e427edddac241a8140ff2e4acde69d3cf50c8a318daa02d5f1ddddb478a44d7bd1da1e314a2690887edf9ea33bf4e786cd2c812", 0xd5}, {&(0x7f00000003c0)="578837b87cee217f6c3efad4f5c3c22d4ad6854ed0bf8a51f3a90806128d171b76eca9223640a4860ad614106b0758b0b067a9d91f5a02a7239989", 0x3b}, {&(0x7f0000000400)}], 0x4) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/97}, &(0x7f0000000140)=0x63) 07:41:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getitimer(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x20, 0x88}, {0x18, 0x2, 0x6}, 0x3, [0x80000000, 0x7, 0x6, 0x400, 0x3, 0x9, 0x2, 0x80000000]}, 0x3c) 07:41:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) write(r0, &(0x7f0000000040)='h', 0x1) chdir(&(0x7f0000000000)='./file0\x00') recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r0) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:41:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 07:41:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x20, 0x200}) syz_open_pts() 07:41:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 07:41:10 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = socket(0x26, 0x2, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x0, 0xcf93}, 0x7, [0x2, 0x1, 0x20000000, 0x1, 0x8, 0x7, 0x8, 0x200]}, 0x3c) 07:41:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x9) 07:41:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/98, 0x62, 0x39431e0778eac6d0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 07:41:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1000) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 07:41:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x3, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x24, 0x2ba, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x6, 0xfffffffffffff81d}], 0x6, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0xfffff, 0x6, 0x200}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x203b, 0x3f}], 0x2882, &(0x7f0000000200)={0xee, 0x10000}) flock(r0, 0xd) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00', 0x4) close(r0) pledge(&(0x7f0000000000)='^\\}*]\x00', &(0x7f00000000c0)='\x00') 07:41:10 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:41:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 07:41:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000001700)={0x1, 0x0, 0x3d, 0x3ff, r1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setitimer(0x3, &(0x7f00000001c0)={{0x40, 0x80}, {0x6779, 0x401}}, &(0x7f0000000240)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) r3 = socket$inet(0x2, 0x8000, 0x6) close(r3) fcntl$setflags(r3, 0x2, 0x0) pwritev(r3, &(0x7f0000001600)=[{&(0x7f0000000280)="290744828f8c185f9fe5d9e711300c8b76c5c25e4574b6b2e33dd61b125709d8aff64c0d24111d56e8b6702152ec536920c9a4477c0238211d1a403585e0ded1c5dc8ce8a9e4739aa7b0f8e7690297bc701950d4a0dccbee9d0d44f42498fd8ad8086fe7cf6bc051e6493e0535dc2c7b32d77f0233c7f165b70f1b021ca2631d48417709417b2778dde72c11b548afaa4cc901ae870bb9a80bdf196f9f9cb99095418aaa1d76901ed8c08bd65d1eb8a5ec7070b28a198edcaddc9ac76bb2ed51bc0ea165cba032f2164b47ed12a82536b291d217954be265c228d0b359742c2c82db247416b15615c7e4ae4b748db1e0098641612ff9c73a4dbad47e13dc8a29e5c0eb28b9195e9cca2264c655123d076604709f0d0585d13d3e3c71855ce3552c6a5fcc033ad1e0abe0054775fa0db69beaec1799f2f06b49b0c37ddc1a6d49b0a45c5a14914cb3a528ceac37d8f8ae2312e2a168ad9f6bdf9936960075235b5c95bdbb58883cb5cc1ca5ececbf87b10b5993d8430c17626fdc4186c9308e936907018ba16911cb74d641b98e938149882b0e426b618d4aa6e7ca790a9759e536f8be77d69edafd2232257adc25361ae620c4f561d1f90a1d49727bcc776a77c10e8d77c365bb3e2b02f9eeec892a4aeaacac0fc1996372803119473e5956f428557fed639354b50c48501fd331b26c0276e295899f321387ad7fe6a451645f5be7b8ecc1b179093b7c60486e5c086c65e45fdceeb6bd7f5c4fd1f50332bdfd9742b06f9b2ff926d773e5bedbdba0d23d4a26c952b7275dd23720e91ff18d8bfb884257ee33414e95655e899b7435ac17f8ecfb2ec049ab0921c269aa97ad22b56895712e810d3f50b98147c70c0199211ef403300e3a1ff3a238b743f59737a85766b7ea6062ff19dffe94721c9aae5d0d4f7d8ed98b2ee5b40cc79a6c6546251513b726defb35fa9ecf347ca253cafe86cd5f54a28c770a66264912dab00f22560793602123e0545c4ea758f8f29c4e4010c13fb4ca734e4705159150a6738c62b6ed8ae911415aac43ce8fee03a3be2a0306f91d3c609526b7f0bb8dc248ad8c21000b1abe0ad31283dc045cf750cfcb9a43054f8d26e6d543ccfa5cadc57a06492a7d20a9d3caa33de49e28686f8f695945ba7d95bc4ea7263e33080822ad61be3d7ba8cdef4180829476d0d296123cea7251b66d8e0969e47266259e1a6d0220a6148c5d13ce6ee8187be89e13262608a277b3534a7e8d2a06a4aa622d0381ebf73e02efe5fff8eaadb151ac3321956f00aadbccabb0dc5ddaaee0664a53b967630fda8c3156b36043a0931b885808b77c65c64adbcf3035cfa99ffdaf60bc4226e790575994af5213089a8cbc68b62f4ba0788392bd95e318d8e78c5ba450ccb22b507f3e498f0193a912992f9e9ba5214e1833b72824264d66e9d33a9c7da2daa5d31b5e93baa09416f2a7a968728282d20524db54458e50546ed4b85f5d425da8c18eb929dfc4305525a6987226160bc3e1932905e4eb7b3df51d91c50e57bdd80f33a1049fc6fa70e6740a998ff748ddadbc549cc16727e6da302d7ecb29ab24cac0a80a69b252ce6f9203feccde0f5cd10cba63a063eb4b39e63555d695a3d270d92abd644b06e1447c9f782a4a3daf655fc11c20e10a9f3fdca7bb64ed5e33eb2a61110e65f84ee38d7d4340b4952458869652191d0bda4db5d0f1ed79e5fd72069b945078fcdcab391fce55c0723521b04bfccc679608a0d13414ce6e1aab02789c72bb2a55347296e968f3cd5a8bb77e65f356579c000e59bf45b252cb004a4e2e55f758a3f0b9b4d2c06adcf67c314b26c4ba04b36ec601ca007006e2a3f5e67838a3ede749470b23f9701e82127334dc012ef55580fc9833fb2813a0f5d422eed649b37b6a4198dbbcc91550db146fc8c7bc908287322e2297ba8f03629bb79067209e6b84de2bfff8190e2efbb2f1a67e4e35acae7b340c0a48f65c3005a5d75da0840214b3a9759eaf1b4f20672c28d2e4a27f0ee9672a013768c5e67c55a1429fb458db72d6efe4a6d73e14a07a33cbf580cb1eecfefa7f64e6c822816c54043a3299f37961dcf6f990f09850bc8428bf571ca73ed93da0b94dfe752407b044e67a18e7b5d3f3ca83ce18f577ae2879d095d8369bbde9a3d057dd3518e8d5185399f72f1b97b1c7fc2eb7924b251d5f8ac70243ed69148f0390c487d48bdfd616cd0d4dfa826a8030bba65b2788a30e1bbbc5ced6a2b073c62249d292b27e6c02c29f681a2c37cea04a62b9288b4b12fd9719653d7b35585ea3bb24f67203836850a6742fdc9694193d620887770cd6f671f2da58978b5c3b77b6ef896b1a86427e8bd15514a6332053b93dc42fabbb491bc2f731456e84f66df45f530930c899de136582f400baf87f4572a3d1f263a9c79b320b9f55ba0d51fb09d449859d7d484f3ab0f0fcc65d73429a2e3bcff468267dd2daaeb7b28b9c6361727b7ae873c5396124de5168ebf7fc64d5e623d026f01957c45c8f57b8e202041fd8bf37dec9e4bcc318002957667b36bbae3bef355e7445e5ec889f41e12c2a99e6ba6ed787a3ad7d0c37695075c6e6381f87ab3dacd6ad1f2f9638ef4a66a9d3c4fb5e3871f03764bf0ba44120ae0051f7a5d4c39ec2adc2d971ea216c4bac0757e1436aa187d219103c9f355520ed6f1c36bd871bbe6c76f9dd069afce157ee00afafc3ddba3ae67b90fb7abd892924656c497c98ff876a880fcf46c1488e5fb205f46ec58603900d01379a464809ce1cd1ed581b664593a58bba4afbe1e12a33381201154b795e0a986ec83b4cadfa7bc7d3d32af7cb6fbdfb44bdbaa4484006996f786a3a317b504d66cedbbdcb8d9a4d5e8bf3d422c84edf88d0b0de79b97628c3857ecc8b2eb340352ff6f6a37e53a4b5b8aae7d0babd9765102089fda210b37621ce52eda6c1e28130327a7de71d0e79c5f42fe287baadf1b64eebeaede8646d2555938b8112f91a07083fdd58fc3dcbf411a78bf44e62dcfc1e56c6e9270ff86ebbcede4574a16d18d8ff96d225b66c0a6de4753c2da03f30faddf4784ef24d8a9469b8efe07a0dc1415708e0920ecb6a88ab90dd96ee561ec4901cdba2d16f0b1b0119b4a257b01aa97b711aaac4038c872ac37fc56660db556a3f7bd29f3a3dff9095222939a4f7ac046858360a2f83f4efa410e966d4e57e2bd51914020a525efc4cdf16f01c9877f76877ebc1e38b3a626b76ead443d4c33b11d5be63e63c9e585717c808d8081623814aacd9d28a20b1d72b836d4e872affcbec03f021fe07e498c1b784f5d953bbb83971041b9c9ea02d9c5d736e1e9493ecf86106823fff5553c0d82298e8b3b3c0d011b98a5e3fad58e8116ab1fc090c5fb618331c94d8cd6ba3f578ba437754127525164557e200b3cbcd14e34f4503987c8c938ef4ae1b61817397f0b5f6e01514fffa2ffa604288e88619695728eb2bcddbf0473d5ac01050e83b2f77ccc5e1138076950dcec9c3f3258c781c655682c8fbed2fa4135a43d4bc659bb5fb42da5bb28f2655fb6c068fff30d4a1d803f36808e5ce0c3e2ed51fa1e4e1926fa84f3b865d7ea251e666d5efe537dee105571a7de02fa8113ef27878226f8a1dcc0a2da7abbb01a3e4ebfca28352d4e9f74eb583bedbe7d59a0fe1c4f1358ad4d8f947b4d7c34cf5d25455bcfc42af7d9bfbbed3e07d86d6d01c7deac4424adc60218746bf927513211da1a061f349c72c6d36f9d43f082acadb0b29479aa8f3ac8bb35aceebc67ba988283a5b88dbcc75f622289b3713aad0a674ad4f4415c9c2eab68a0659832391a21c2e654d3fa0e1cdfe786c1f858eecc49be2a02071970643280ba6e459e4e5b55eb2c5374ecd92af082379e450dcad0e379593a5511cfb29a77f68f89c8988967174fb959592f0ba284eff19bbbeb45be6090cf216f8e1e48577d35056b8ce0b6c0ef703a6228b83f20cf5699aa36b9a092ca000e059522001df806cb7d3d5beb8ded8fdc4f55c47dccde1e9bb9239071535477bfed9524f85bfb242d0d779aaf84898d7b4b5aaf10e49be2a224842b16a45d894baa6e613e77fb66cb8e8424606512e980586ed35dfea2cfc31cd6a39e6aa7869096c48761910cc5f60b901f65f7877cec4a8bf998fa47cccf2ab146a3fad3034db9684ae68274337d6b4d76d03e81c6ed9a8b6bb4bbc0c4558d876517b3fc74e00f261b1deb802cb5f32e6d4d606939d2a7ef6bc5b5b273abc275089abd66d08afa3e007d41f68d0c7508f78dc4b78e2ea54b478b53b0e5ca7b8ea0a0a0864b18c75a804b9227efa7afe479ce10073641a0124afbf76bf10aa17c81ff4a73e6fcf6b049e0469a2033863665ebf95a5bc6536dc1b1bef0e25801117a97a1e7a8df907cfb8fa6bf336e52798c806460ae85302ccba586b8dbf80ffac994bdd2a2b465c05e5776cc8617c08ae17a1507cb675c0fd0090c8af5f7df7dbbbbf29c0b8b5d2901bdc8ba62e9f15b967db69fd4d5300bbfefad8ecb435fac9e3ba50ae01a29da2064e6767c8c1c5ff69263cf0dfb27792428149a4ca0ea6d15457c82b674a39c93d010a4f81597af618f2dd3210152d6098abb3f70bf6290ef1fd1da03c90d709a9172947eeb665b078c3065f48d4249a022f6f577c7a98f703262c908dabad3e6a03bc94917f385a07396f56a3526d43a67d2642038866c3e37e8221e4fb20454cba665b19f590cc26d1badf8d3d621a0dc27d4ef2dfe5729ef3523bf6d8615f839a84e8abae09a8891e76b41020e9c2f806fa85aff599827fd1133921e135e752322bbbe4774f0b19a843e0d04ed1dff8f26dd66204e7a2b74441505d10c8e0ffdf1135663352b5949a972685ae111a6ce8bd7562c0d81dcf9d23e4fc26a54f41bead1abc8bafa5c22c532762b74c8eb0500d918a1004776aafffd0aa86988a7ac238b55db251edd7a6856031ed386ea9282e06804fc4b3dcc36b473b7d5ea47aa9781357c5f8206d6a74eb65e54f70984d93f63a9acad0f026f33a3adf59d3022973a72d315105faec439a693661698a270f02ed69f68ad64600bd5796b31f225e80f2a1356e3b99e9121f4b63f1dda1a8e2a11740451977fd3fc28f301d69ef2c2a4d15436e5e4ee96b35254a8dda15bfa9e08f649914b29283284086c8ee7c1b84f400ae3d36647f4477532306e5a6c8f23c66fc3f6effc1e6b3af3c5270e36194700ec66b45624de9feb693ece3fcefee36b5784afc30b21425208d7dca14d7dcf45a8959a02316a70c38fff360a8ac4c6c9bbb3848f09f567e6ebebd32061d186e0d92bf1b18bb2cb6466a84981a42719732548e0cac00673e15037e534b35cf5ca696092b8f46c0b89a3c385c9e52952c48528edbdabe18758e028756bfffb55cb8ff9a34f72c16d3ecb1729b554bce3db6d402a65cc217abe5a2009f6a9476915b67600f7cb37911d384f74ccad5568be8cb446038b68a4faf236c9bf4caefd0577df0bedd7e5c8897b4ca1f995e83a7c8ae3a72857a7af9e0d389f7ddd2533a60c8bea04d21e8267aaec96f6ba25d877c667120b5e6a029737468539f0c230b32f7c86540baa073f012575f3360af874ff4380a38b588e0d717f36f7e80d79ae4bf20d41aa6662545094f75d00f5d8ceaf40cd872374fc8ed6ee64592d36830e3ebc651f1348026cc409eb52573f37b73f43577605a0b89c60e4a83782b78d8ca850a23a74327ecec271dea3c09aa311d7fb3d9c8b32bbcde3f8b7a1a4b6d51b8f7f750072ee67a", 0x1000}, {&(0x7f0000001280)="38a7cc91406dbc7604e4f6fcc059843ced5e8d012bf007c2da4ce22349981d11aac8999bf7e11f1b3dd2e7fab48e312871f543e8ae51e0ebb1caaca2f034ff9305e988c1296b224ee0e5d1b89768f087cd490d06b1d81ab3355ec815e330423c131eecd441a4565295e74edf40bd2ecdecceeb95ffbdeba20a0ac806ec8c645209fb82ad3b4c78114062807c30a40e7b46", 0x91}, {&(0x7f0000001340)="c5cabd5286f4a4ebae2a64f2092e276067fe7ed3d2669dcea7ab0ef7cb9055035d3a272b7058b7afa3ebf4538c0e8510cf2c225ac612d7e730631fb18216b9e30141df3a98c54958c21db2f2467367622e5015823ad5bb69477a6af132c218fd05bb7620d7ef70bf63bbd2a0332666b7090df140e8f05dac5439ea0d9855bf3a9fd22cd78fbf10ad432add1d5630cf2433807f146edbb321394c16715ce098f6428dea4bab8393a094f0c78dc7c3", 0xae}, {&(0x7f0000001400)="00e0bcc670e22230f2bc5653059fe579290557450dfca5a549da8cdc19184bbc86dac010f77673fa8630e2a7a8947e2fa9", 0x31}, {&(0x7f0000001440)="48605fb3c5b47a98c125777ecb024bdac19518b60ff90047d4eb5305b93d37efbebe0814e46f2e15a40f0577730430d8016e9ecc82b45bcfdb8261c130bd1f21f44fc44955757e636eeedd80c4ac47e157f9e022185447f399329043c6f5879a80b34bd842ba7fe4e3c64033f679e9734e4d2930da112270c64b0247ed70e99ce13ce1ae51c9e0c2411fa4e7f9c74f920f3e39add2a11733078f979af4d442311c70847994d79f320b483bae9308a337e9cb99735175619682a8a7efb98aa2bbb202a00d616a01ae668bca13c141c4", 0xcf}, {&(0x7f0000001540)="507fd47c41a81231dc2828f830c4f4565d4f0b84f4fd1f96df52359f093b3c09bcfe2a85c7ea691a443cc448b50cf21bbf0c1897dbab40438c604fc44238b74315eee4ed266fdbaad3c85fb7b4168763854cb5a3feeacf9514be28071e1cc1775670046c3c7822aac1dd9127398fa01652ce0ebec87abcafc3061883530670d48f827823614c4e03ee9b6b66b651a95ee66d876a5e4275476eddbcd836ea1bfde3f0e7be000b41918c0bf04900dd17", 0xaf}], 0x6, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/171, 0xab}], 0x2) 07:41:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="12911df7dd2172129fdf052c07988285eede3030ecf9c2aa9d79e7a632c9bd334977fd8962113b0926d7df119781d77bdfbdc9ec6e0205d7e8b30c068778636e24a0eda0eb2f1850dbfc58e65abbbd518c066e23d8b603a48c5382c3f7aafb96e0e496ac43c3e4c93e2f196943af39452cd272f40bd7d9f230fa1bff7ce47ed75d6e124b4fa7016cdeb9c8417d21192b6c24f5798067c91b9c9d24ff9b6028ea8f76fb44707fca1fa5ed934e5e435280badb54ccc4d517ccc0ddbf287b342f803edb803f73c0bdaad0db", 0xca}, {&(0x7f0000000280)="c88c1f7231295e", 0x7}, {&(0x7f00000002c0)="b941c40a8466060ef4fc91c7be68f08e", 0x10}, {&(0x7f0000000300)="dc8e40692ed80096e2cc017edb540b3ecb06f665697e81014addbffa2f3e72e2fd386937349b198bfdefc0f065f14df6673ce48487a3045b1d2b05e1bc85d7e74f6cf4028847853c210590759e53249cc38934cdc17b02ea94defdd9095d87981bb5dfa6d26616473976cb3e4fdc8d21953d5ef79fc308a5f7f32c1b35d91147bacd2c49d027e0f992e6e310b12637fc3700bcf9c0106b4df9003a8696ec116814e44cf233b499dcabebc617789f7d2f3c4b37ce82b4081a5e35158f97eb1b24274deac889d12665fb0519df60da27a2f2e2e54071ded0232cac58b49643adb6c5e2761cd86589d60d86def7c2", 0xed}, {&(0x7f0000000400)="233e642cd7f5ff4f37aafbc038397bfe4ee87044b1a0470bd95f241519266584af1dc06ab57d31e22c972da224672da5b5d928461c7a39f0c0d34ff424560549052ce6693d8bd28a04925a793f45e4ab687df51b51f35c804531df52b1014d5634d4eeee994b5b0076fbc80ae0aebf0db54eab280aeb08c108abf99ae3e3d3d30868b6bb71e4f7333e17983e51eebb924d9dd6e07c8ea239d5e4ecefc5d252f8eded96e97d199edd82f5f71e19d7fe170ece819474a0ce353a68033f5d7ea01d6e9c5cb0615855867c961ade68549cd6159607f41f0fba773e36eb1933233f9ee8", 0xe1}], 0x5, 0x0, 0x0, 0xa}, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/57, 0x39) mkdir(&(0x7f00000009c0)='./file0/file0\x00', 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f0000000780)='./file0\x00', r3, r4, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) flock(r1, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000840)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000880)="e522ce32225d8480eabf64dac6a9749cb9a265e2f01e310256bfe3136b96713d73c2a0429c4310768b621338410c9de516bcd24e422f16779f8ffc48d56abaf5753113738da7b828b4b26b6a5220f3456bfa6b1468c80d3f6248a2f64f7a25e19b4041c82f522ff1ecaa4353bf191eb82f52ac0234faaa8c117f87e874a67fe2cf7e025b70e232615f782ade47a9b1f7f9feede8b2d26955a6124969293e", 0x9e}, {&(0x7f0000000940)="06dbb74ed2f1bb94843208a504871c9a0acf444de6bd513164410e2b57968dd75550e139cd6889fff3a6e42191a5ae8058d6a01336a458595e8363c33b94c6469e46a5dff39af87c0ed5fa1b9d0b8b90a2643cf2d08fdf7dae26efbcca80dd9fcb", 0x61}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)="1474877d784843134a4da0c44e7351e0012ff0442c77abc1f2ee7754d08a6a8c03cdbbab1d4b4431", 0x28}], 0x4, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r3, r6}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}], 0x80, 0x404}, 0xc) chown(&(0x7f0000000680)='./file1\x00', r5, r6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000800)='r\x00') linkat(r0, &(0x7f0000000600)='./file0/file0\x00', r2, &(0x7f0000000640)='./file0\x00', 0x4) 07:41:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x100000001, 0x0, 0x9, 0x20000000000, "010000000000000000ffffff7f00", 0x10000}) mprotect(&(0x7f0000755000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 07:41:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x24) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 07:41:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x8) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="8e4ec4bbd8b690bf13540c238af4bb4337851a4b9a6fc6cc58d806b572b5eafa4bdcd4a81b7d24f9aa9377080cf60489b50e3ec37f4d2b19661c9f4b904855906e6747b8513731051410d8fef166700f3adf6d0b7e529c67d0875437f2bb2372c582b99db74077e6c214f56688b1322ec84c271af3c7f4a92311c75f15d3a51b4709ff0f2021014cb5057e09f09bf6d3f9e9e2bee5e2379ffff939033bac025ff5c5418b560690a12ae1fa79e819c858495c25b944e91c0954dde3a1182a3d7d2d223ff67741efb6ab7268c848b48220002cc368efd8a6b459ca9ce35715dee36b4b8a4dda7427f2bccae5ad69a7b8f7a6652ebe5c9afd91a61b3f6fd94c2891f808c9ba22441895e55d9e5d3ede5ea0627e074f5d9469935f21b67624385a460d4a475b0faece751cd7ad82f61ac81bd67304ccd9df727a56fa9ffcfc09169b690744decdba8935d5654724137bb270d4aa2b8f6d5e2a4cc5202870d99ca7b49b9a2f324db70adf7cbe6b425d6297ce458ee17051cdc8db6c0eca99657281c84287752f3810886bff9416339b8df64fdc249a2648afc1179e83143dd16a57a59700016512eb520b2f82715d6588fb064d9031a742a8afee87976964d72b8e0fc72618fdf02f041aec44c4a1a2236ccf09381389f6555829b3000634e2984caad201f184ab3f135698e688e677c82e23604a5aaf8582bee6d4e26b0adc8f60d1566a227d5ab1a301328eb485c9903817db7595975c8bc65a239c82e21913dc42765a834315d50b84de79990913e8febed793d52873c232eb87282821335e299255c18c6eacfa011425ee34b91846c670d11b86510d96057382bd428fff0b3541be99650446fd1e3ea1d144b26595dfde3ab5e5c9a2138362b88273ddf7475de2aa1936fdee75c6726fe417d68f69fc36d6814af47d6329ef889edfa77cf11e64b723dcec5d7ab5d527768205a441799285040b80b8ae53229283b9641988fac188072de8e8ba8f71037dfef1160a59575cef400cc5e4d9282bb4a4d974473fb3d8084834aaf7a10e2e3209f7cfd86c4693b5c0d666e2de1250d2e9c3937a2823e8a1d5b0b51624e8c8ce5b5424a4e8a92d7b24666676bbf8de1530cdaf060d663a1b6b0dd94b4271cc8c64ca969b33dc6f3ac3721bbb8a644f7a5df11ff1cc6a0961e0af9d9bb4efb56cd591c9ec55cff78480e908a98ca82f645d0d0540d7bf789bd6a995252cead0211b806e5eab97bfc6e8c398af907d5f574869ebc0dbed298110f47870889f3965056af8c0623456afe510dc60f01d6c0ee014dfa605653e1a5f17ae0699ff54d0c2f3222f61f20fe2b34a4b88c67bf650e75ca24bf5152cb4365837c38dd0e1fec616c7b057404f6a777fb6b095fb80cd16636498d29cded11e791c4e50d8bc42e83f676b971bd7732f91e46b0f3f924370da61277e0346951bd2c2b9ee0d94c2304e4c8e8176b4194917586504ac8031333380b2b3afcf467914966b90a73da2b6d2f11bd5169f4ea461623274f672d3c04763e24606de60be6eb12e12234bd761d4ba4d142cb4631066325b8289d12177b22029bdac3a1902da9aacabbe36e4e9279e3e58b2340e3232345c7f5086530334944aa022f24309fe99a4346ff7f9615b51e97eb280feaa84b7aa5b10c8628739c82152b8f5e31d920ade74150ba0c7f85ba616d681c46c6caeb47a1bbd965fc2fe58701f8b74e6f94769c6684d3a034cf1822a30ca127ed96bbb25455355dbbe5e24930259856766f57c2304df98a3a6cc61cfa91d29c59cdd453dd9779ce9653185d04e3fb45f8d0b994137b61549141cdbb904085115d48016dc80914e2649d7474f0a7de20231d1e7d708297e234a3dda0a109e10523ef96f93bc5ce17c2b1a30cead1fe7824e590340a3287bca9020d028d9bc9e372551904163f6349bf44fe271fcce8a14c67c56444a582c769b5609d2eb275e80695056a589d466b1992daba493cda01b0c7e77ce4cdceb1e9acfc7270f5cb5b624b9230983ea54ea804c1d54881461ae47206c99117d9ef350251ef1493d75cc263c9686a47969aecd3932668f71576d0191db9e4a3cd817ce20a9ef30e674387fa9d8e726c095a3ee0dcd7053b1db07f649f45b5fab58bfd47ec158eab13f9643c6e59a8f12bfad834cd2c60dc47d4074a2764591a93a8f0c949278df31f3feaa15d21538879e72eb6012f0e6b83fa94d970ee6bd7e5765edfa2e879e74f561b8e267e258d540e187e20f77e9e1bd8a6e8c494850fe4521e497b14ca6204e7866ba6843d3e698562cb89fd46f6fd771fade3f9ed6252683e782d058251617a26c2c8102c47b8b5ff74e0ab8a231a17316d4e1fde32c8b39a3b503c243e172017e3ef36d40209d32817d16ce06701b236853cc47545a4b29a5ce604a08ec25c7e0a3a2f56a33f550147ae2ca2b633f4f67d3e755bd8863904c0b92e59b9da48aa25e112b259d400cab18c1cbe174ef72d123dd47de1f22f1f5d88b80f0525c5fbfa1a40423c1329287f6d1794ecdcfd2a0223bfaa52fdab8082a63a848d130e9ef281d91022809fc8d6405b2035418ec4614db3a62728bea636e8a42bbf937181508bd5439125a16c3128d31e124db5b5635056bc2f178e7aee8b1b89512a75967b4c922bfece8aa526a68ff8b5a80dc8300fc9ffae82fac720871a3dcc084acf210bac02f244b6f5a2fd1dad5071949745403892c439fd69dd1591b57b383e06c86689e5ac5a9b753d383b1e12b63c05b827e9696bbea2e5351a6f08aa4a84175f8942f3d89f63f79873f5d189300eb4336e7ed4e97a991a71e4dcef28ae4a8a0bd78702a243afdbef8b025b33bb9b009192c5e0811bbdbdc7340d128972a132cf42c6032330aa33e132c14945101a3802b3ab681c1b583b7a6e71bb7c39af60e37a9df730fdea7f13b90f219a03f327bcac667cedb3fd71d37543698788d97951ffb01fbf8167af731dedef396002d610a631cff92d12e95846a78e221ba1f223bcf947e819efc3380afbe7d12531bfcddf95bccf97cf43ee5e248317e592bf155153427985a1b0d84f9585c1c6ad14301f7783e878a396a89b7704fcb68d22bdb375b5e6c2526b8ac4842fd153df26cb6ceb99d9fe68d4f041f2ad230a3c97bc3c5527d2e1117e6f226155f6216a31fb5966a55640cdec24ae0647430366d17c539ac69daf6a1dfb2d6f0ff93fefb7d81bb5c9cb65dddb2c1bbf406253d37eefc876c7ea5433d59f241464243bb9367f83c81bb7d5caf719e5d3501b919e1472321a4e97612cafd9a70137ef61302c9f58d6668d79f2bb383202b8fbd2ae2908cf5ec040fe7ebf0df0336aa88ea5ebb7367da211de90b5283b1cf314ff6c0ce060e86de3224592466feb846b2f35b415d3675c45939a7269629f890adfb4243196ffc83d6f60a594498e69c496ba03fcd9077a7b283be8997c6b451933480da0055308a999d4d4bf7ba99942a26bf083146f94dd753d30f6965dd55a46ea4a736d98ea6854939f8b704ab85520c26ca7763c03baddb8420589502d6e40e08b4da75c68fa1d4670d9324b66b8e79aac11b4e65f008b0947239cd2ea383736b81e61f1621466db1b135739d1f69e698b96d921d2869d3978f00e2ccebeb84308bfb28790ab1bdd637b0fc76c901a55c182f106f3b9307b9e84a68629e629fb3bf4265b78ba3d45e2464a9d367496e33fbbdeafdfdbfebc45e31b02bcdd59c1653e8d3990d2bc0271f7f98452132f376eb09bc904893b5dcff0c81b57ce0a80292eb3da985a3012be2b6894298d0df770c0a813ed7c3ad1341ad7a315e29e101bf3acf8c70bd2c7bef6876ba4b52c1968a3d1d55c35bc833d2b6709dba4f4948fbd8c6c57aebd38754bf28e3f0a8c06b82a092a687227a881fdbff352ade7efe7cdfab8a5896c8e80919b0f21f41b55209ab52b44d19db3ef1c4047481d460a585f877add2152f6841bb7cca43e075e022509fbdb508d3bcb6d06045cdc233615c7fbf104c3a80ba89b516422e018ea4e622667edd168f7f20181571a7ff6fbc2152dc79493234e76bbf3a68f69d5d1d357b9e026ee880861fdf58aff9a4805c30832968a341fd44b6a077f36f8868030f8f698f176adb32c67db599fe3a143b990dada5075a5eb2766f20ffac8fe372f71f51a68124ceb4af03e21800c3b2700302f7854ebfae9ef344e325b949889c742714f0aa59c97fffa037a70a41128f9d99c4fc87e7b4ed99d16fb650aeaa8ba6314e8a1eb493f91e7db7b990ebeb0485f29d167c7e2cd3ccb7c29c7f967fbecb0d57533ddb555280cfcd018554c18f535fdcdd4eeb672635ab5e989ea89469d6ccf1c48426e83fd2a699d16eb2841d17fbde4542ff41cc74ba7be598dae9fdd9bf3ffabd27bea0121fb8ec263d0a427f5be8f51fb17d9d1345ce81ff20a930d770b8cc81f9c6a72138eddeeb6a08df035591c049db9a31bc927c7719df3d3ac9c3a152d277d88c44996c63def4b9f4fe38097340d44013e2c3f37e9ba3962d6aaa7ce9390f1346fddfd2be624b43a3b45dd7dd495582f21858d649626ef7ae2deefff44539830ccfa370b0fa5560db8448c0221c6a81e8fe97e658dafeb8fd9959290c8f3cc4b4f91a86ec97f8b03c76e4dbd32e1fe076b0a7c04f897062f70e063074d929926e8046e820c660973ef89a99c710695744bbf68a185346ea4ccd70b49f39161e39dda64918e8e7f18f419d926cb058ad3dfefb8a897a2f1e07bdaaa16567bd8761a773f0a6c416d866dd844a98918610c7bac211d72ddb9014edd210360efaef6e6117b9505560c62f294f1d8ae1b06208629d0231be614a2a2fa21247c81c9850021cd8493a4c4099ba89d3ed8c523162415adb9b656c999f1764b6e68ad053602bf8349a7d0b60b8804623c61c6df77f053847c85cc068791e536046c6cadca2d27108cfeee3cb27315657a336427d3aac4796e03963586f6aedd7d78cf89d4865b431e592ef39520a46ff3167eeee3a231a1a327c7a6ba75cc88a5cf7fcd4907993c0c0133ce066f9068c7f3388c885b3646ca16a4efc0c650d8b4321dae956e5f29e955a66d688e5916d3b87ee03b70a4d5c99c7927397c08f27b0214351cbbab6b41a756633a3f95bc01de4949054186910703c43d4a47434d78774e6d9909787c4972bef6be373cab05e217621251ac0b057f8eaca9dfc1b13a1b0c9f035affc6f71e4437f62260de755460ae80d0b7e017024244a1959fa8491154af34482f94701d970af18fbff5ad698076d66a5fa7934bb273c38283812a5c0e31418b8f316333264a06bcfb013a92160fc98354ee821af2b1d95ead3a8291a0fcfc2d419ab75d4f25757a8746118abcd0b7f0b5932cd88291ca4fc873038407b34ec1af5d97d7ebf1d1f0534a5d3b27aefede950dd222f0aea0d55f9fad1b8b7949828231466f7ca2981552630a8aea3c2e8eecb4b789313646fe20f9efd784ba2fdd2913af39277cfe97c9b6256d002b902737a053e8ad85d42aa2ad09a477602119b018ad6d0d482cd3f0efce8f1cb2a948722a018dd163b38542869e97440b0ffcb64d8983fe9790b3a8e88c3f95e07ee303985eaa1024a3d0cc8734e12ce6b9081fc24c587fc8b279ea39215182512ad0794d075dd69849deb0b3669d08876cf7d5e4acf958157658745c3f45622eb77b6bb24d4957d8fcf0ee1f7dbc6bab0feb40d98236ef0c4d81fbec0357c4b72101cafb510e26d916ebb5f5aebe9ff2d367840f3b0d8e9e19ceb204e4da637fa3a2462be353d", 0x1000}, {&(0x7f0000001000)="73657a6b9e8e1dc15ef120cb06fb311c64ac9c311435f141e0bf044ec94f3a946f2dfebda04beb289c20b0dd68cd656fb6e14005eb6786c617ecc4", 0x3b}], 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 07:41:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r1) getpid() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 07:41:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000"], &(0x7f00000000c0)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x2) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) sendto$inet(r3, &(0x7f0000000140)="e657e3a22384f9916c61095ca0ff5c762a06fbf1b5aa35cb2bfc64494cf8679b6957dff2ae918f2db543b95f1f53819ae773bd46579a73252c081814e0b6ddf5373ee5aec8bc7db67ebc48b80a1dd2a34fd5807090f40a64b18e8091868d6e1535f3f35665d330f175afd814220ad5fdc50e31bb50b22d3b96f199dd5308ec860e9ccb9a2652104713cff624901bef0dd6b740e3f8c55b8b34d84021a6e208d046a98aabcbf781cfed3906857162f6e61a80811f53a1bcf06943768a1d246058daaad542927c8373566b2365", 0xcc, 0x408, &(0x7f0000000240)={0x2, 0x3}, 0xc) 07:41:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x88) fcntl$setown(r0, 0x6, r2) write(r3, &(0x7f0000000040)="7c98db60a86b81bfbbfcafdaaf425203b3f41575109b1746d290624163bb2fa8b8e243387580c623e8225c824434c0b87b5978037a25a72aafc69089dbc37838f203f06da33e5d665481dc40ee741c97adf889e3ded838", 0x57) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) mlockall(0x3) dup(r1) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 07:41:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x6da3, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) pipe(&(0x7f0000000080)) 07:41:11 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 07:41:11 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x0, 0x3}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x1892, 0x2}, {0x7, 0x100}}, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/1, 0x1, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 07:41:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000003680)=@in, &(0x7f00000036c0)=0xc) getsockname$inet(r0, &(0x7f0000003700), &(0x7f0000003740)=0xc) r1 = socket$inet(0x2, 0x2, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/59, &(0x7f0000000180)=0x3b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) sendmsg(r1, &(0x7f0000003640)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000200)="46c7a61d5b47a22159510b5d4adbbc0e1292e9970740fd11c0ccee8d26cae1f7738d594aa6d91b2f5b6db61b3587a3a14d48557e39317c43a90c8fa05b9fcb60d25a07c7d4219bc794f0f0b1cb93c6177db689198140b76da3eb8753f98b4a56f8d6ca0f8b391c446599b88b50090b91d4ad8fa79c60f70b618bbbeb0627ab16f474b8f1eef5e55753358652116d46327942a1bcce9f32f5e54dd8b7d037a45e1266f85b341cb6adace8621a30379b621a2a31fd91d202f36b90896e84a54dc409deb1ac2324a09111b102ec845f88929a6717db98059b0716e4e4e0bc2718031311892bac6d51a6f8857ecc0eaabe9f6e2e4b8940982136052dc1a8d81ff77ca57ef0f0c8eb07a7d0eb4c83a535676df2128c8b6ea7dedc6275e2f9b00c4aab9f0a6c2d92fff05ba3d24e6c55d2838bf4d90aa7c9e8f85472d22851c4dee9f69847f01597e6d9350e0dfe0ecb5be20bea55ab8025a8942f81c0d68a5eae4ec3733d68783559341bd2311eac51cf6c3301c224cc8ba85ee4a32770bdcc2d1bbf1f0d477a7e001568a385d785bc4b5cfa922aa67551c3b946678752f22a6c217dddf3f9e3806065a75424d1dc84aee73715d8a490b32b0efe8536087be195949d30ced719a0ccaa232253c9f66e7c4e7d4bb0a397460fd0a7ff2b2f6226e3b4dbc39d1692838436d4d123d673f094132585e681d6f7050f03aeb12b1e1017adf58a2e66368a361dcf1456cc285c88c1830a59f805cefd58c6ad964899c5a4b237c6f80ca31cc2286fc030a3f36fec43611912d1c475e86784ec97444915fcc5e4e6e93886e230dceaf609f0f636d7b08913eca39fb068e254df930676c0ff0129d2907207c8c7c9ee808c1d21651bbd61565cd570b8326af5e8c1be447733c7dfc15a0dcaa6a7d7b9515942a64470ce6807758c81acfb43bf743325332588ac2f559af17b96ed8b4e3658391e85f0849e33660d7a2438cd0892db77cb67ce04df0ddfe82fcacf6f73973ec25885ed26684abf76747998d80baede3fcf1d1a9343f204a2928d2b6624dd857e40d06d162e1e6459e532b5791c21a9daa7ab95f2268b7d42b6f2aeb3bcec11cb5c55ab79c720bc2cf7088d2a885f9dc550ceaa4cca61bb061b2a6f8f6977b083cdf94d374c9fded3a5a9b8c93f53a411601b88f05772a23d7e31c68f5f096b6352f4d39c33123272791e0367e218b7b2c8162d53550804dd6c8bb70fb3402c17abab276cf43b5e1ce0aea7a42b636386ce2eb0c65c6bc28a676fa98e0ec8372e1316fabfbcb8cc02d6b39ffb498c7aab06842d6667b0f78a2367863151cd7341f18e07939784011a16232b1c0c0e0de298ccd4b3f8dc9bdf42d35853a039b087c89ad40206a232ac73d728b3129a08fb8e86a0ac4676913af5748f007b918663fc1b7a15256d9979f3564771ceac2f78a8adf1eaf3221748da45985cce40f3855e5692cc07fe2f0ef5e101ac39f2f48dadf1ea49aa95f8d5cdc4b2b04cdc299333cc1d28987b05534c2afb168f95a612a9b0ae28fae9b571562ae08c9a622a1801f52eae753ef378348341ca3d113589736aa2c926617968fdb03cd37b39e4e00e50d7b15dae000aab6ae37dbc4a89c6dc505d5e33ec470238a2d716645c0756f5bb7211df6e3d86ff50d72e7ba50c804310dbdea6a5f152e5069089f2537c71e2de35b77a5454963a8b4ada11e5d3e901f08f316528f608e3deec199d992b2f48b389360a54b20c98753e4e3b62f7f4fffc62b3c360affd521aafe2056cddae40fe5509b3bb0213e6f0b84e75aeb7b98984c7aa6bbf5f1410e0e195a826e54efd9931901d5a2f916c1213a0efa9b7beed2d5a71d9e7e75fd8c451754477b54d129a175393690c6c4f659cbe5f2b1bf8b14e60601a9c1d97e0779120f31413e7e316c7dc465e429ba40ca4fcae433cd2c397e7553af380aa6be336fdb64fdc92df1fe469eae28e70718adac53319fe34aeb89da21219b41c351afa4df56dcd56c02a87a9fd12bfedabf06b166a086d68727eabc98382abbbb7c6df3737e6085f7517ac0ef1d8186b70e86e72a2aa05458710328abf7f31c122f19bfe1a3dfd7f94295d836cc444d7b78a82187d001ff95df87ae6a2ccdf1a7b42034c1672910b0bf9bb1e6c8f6386b0f116f96e8017e3336d65bdbaab45257b6c220a1ce8f0a84891175f2e6cda76383bfdeda3b5097e1ad24d2a6db93a7265c566b3daa0318059c13060140c945a37017864104c7344d4b3475ec925a401e0de661750e58f17132b6485ceb41611ee27e95fcc238cbc94d400bafe5da71de03c69723ca1c99b285563ef546a01758b6c8f70f0abdc8a83ca688effe2b85c34243a27a15cac3201cce0361e176c0146303189e39c7f76076e528293b38316178c7d057895216f5da02c210777fbe03ff8911d486d707cc917e1d3706a41151bacbce9ab878b13965fc19039bf8add2b066f5848a304dacff1889170b4c77c798fa1e775855715b5d00a5954df52de6a52707ef122f3d51ce6d761c45ee2488c407b084cebf1fac26824e0110e427fb1c54733efefd1f299d8c27d872575bd5525549b87cfe55131a408577f1fc5d2e7a314a116d295307dbb75f3c1c309e775e7e37dd0edfab34329bcfb19cb388af2982ddbc6079e189cdbd6cf442dc926f2cfbc9186b2718a56c6641e152def132ff3dc581cf460b7c882c73dd63bc9da3adce1d3e7a5f9ee259b1dfbf80b4e07c1d1e29a52bd545e80612cfbd33baf4c79d750249ef684638cce4a98e0d54e2722bc882b49b567e40645f66614872266c376f5486c24ff4f9bad81cbb6ffdbb29ff571ef02aabb39cc3402d3a9eedbbff8265365c515fac404569b86a32fa1736de5a50befe2eec99360998edc009b09a44989a865fa8169edc8f5c939dcc95231fbb31eb25130790af4f2e45f43d064714dc46271ed6e661bf75b2e42cbfd2d47d73ed29ba6c94249ab8aaa235e394114ebf02a14a7dda02a38dae2832449bad88be151fee8d12d21a8e677a65ef1b3f714a349c4b6b0e6a9b33a053c1fa40161f0bd60478f308c5ca3f1d1d84f9f54d995a7b7f94e75b978f8e3db496a9601dbb240f11f5beacda16cf9e7219c0d2fe627e9327fe1d4688ae4e6fab0e94d9d7462371d482ab319378d8949f688f32f648c2ec5cd13508f3969344ad016fdadd353e6e5f349af8319043b80ae6f5b10d6da1d134bafdcbd06ad6a20eb16ef22ef29af3601458b013356d92e392746b9ffebeb1ea010524b6ac081a006d7e0da023567d115d5764b81ce9c66337bf1e5ffede55fa53d65c7d9cb852ba4e920fb6ae1a60c0675c73e58a388cce2094876bce9beb357f3bc7e135405df89763ca494856ae14d087cf98701999e40656dd6fb54932d3cefe293954689f886e9dea3793e47923996a84abe6c31c22ab1dcf926b68b44302ce0623164fb70f19e2287f8ee37be898e7ef275eeeca59f53510be9be3011df1a0f2df65e6812b25927ffc81403af3a1efa714460b42b28790f406c30f4bdcfbab509e09cac9e77e59c222340e54ab92dca191201a70b869af13789b527ce8bed37d41e3700348bfd761de1b97470d0a00e5d1e32a93d5c9a6368fa404e4d2d86a818cf7defba04884f6975871634d308f5589060279628283ea451f77dd4f6152411f9029a52650f2e90db71dce709617732fbdb9f2f1980a91922be476b21003acb95f42a2cfc847cb65b61f4ae9545bc4fdeace2e1df2580e1ee1d2dcfdbcf726ac27ccad37a0ab89ed2ae73467f6d69ed88882ae93b564d50f13da1b880a8fcc4411a9a738d27df24d1648827ebf96f2a0ebc0e1fce2bdf3772e8184b65672ea92a4fd070cae90e2a96ca0f2ef9b04831d6ddd50e71a40d1e146b5dc766eb05a3247f65f04bcd7a70302a913c4c004712add16e85ee163a75b7cbf8de982fe64312f6ddf0761c9ccceacaa7472975bbd941171e21d0982d5d45cbecf351a5099842052d5927a937d7cb325d9678e19fe0a658c7e642f7b7b3f5a44ce44824972fc2c5abf7ad26d512f837dd711da6983e15348249c1c11f056bf8842897e61e7edf65fb8a4508a29842d1f548b1ad016d226e226353423e7ca1468095bfe7912710604de8b9c0ff821655ef42a4511af3385ee3fe4f6cefb88bb70d1884e53442b80db3cfd25c52b832974aa72e47e65568cae77d7dd69e9b0d9018e01aa777827e139c98950acf73bcdcca6654e260b5aac4ee11d637c0097f2af74c1edc44dd775fd55bf85048865d5cfe975d0f35c40f564190a227c7a127bb6fc1682d627877a9415f23119e3264ef89816c17215b31ff9b7c44c828858b1adb866139a2b238a92ad17af798f571487a26114b164df9f73155d236e9a408bfef2d512eeb7f7c53f73ecbde1adbf4daee0611123ea93069d031929e5e5fc71f06695f547ab77615680e4638de01bedf6854c8a5433db089a35824a9719dd9901f22cf59c6d0eb112827eca3abb403b87b549db540228837f77610f765517a9429e658c96313f6d3b1490d7dfdcb29689f1779fc172f1d583dcd4f7c75747679036ba768137c4992f6e302fa8cfafd023fad26d7f7562e61f57bbd15ecbd91e9aba635c64c23327598691c8fd693b8f27177b988c9cc65a24811b145a039c3fe157f3f5ad476deaacacfb8814c9805b0e25abad857703586c80f8a0349101b7c3befe89bc04cab0270666652f3be4f9b49d537a96a788f0db89c768815ac61cf0fe11117ef3bcd5ee77c234ca71acf99fb3c2d98409850ead8e5550654d1a6ecb98735f756519f0e5a474e2e6b482a6f662fde1a2ebbcf943739a7739623ccaad3bafad13e8643dde2ca015c803ccf372798046e396d29b2f86a1ea457a158509cc47835e403e7332fa49ce6095d895706468cf1087948791c730a2d8268c3ae9036fd987af79419e283d6f214b7466bc2b419a9d536ea6bf64a2540762e417d98ff95b7fe07b77c49ae3cbd970312812c50f850ba85821674e7d50c47624ac50bf65cedca82da19711b6d04fdd2d10da543c626af3c40c62847a5571c5a291d90fc02325ad684d11e5d1a597605ece5e28fd249516b119913469d275c72e946e768b17b87e2d86569b0ecbe0e730860666df046dbff910eef89a4eaeecfd53e5a64699011b7419149fbf7f339b8c12f6e259f575387503b8b9e0f76b3f66305f6c86981cc6664f965b2303f69076b46d1e506101f377d7533b401eb0189fcbf6478c6efedb6c020f0c449387f4b7c4757add6b7df156cb865c143fb46d17c8fc0659b07a87e8fb18863abe82e40472c0259dc41d52b803871072c4790ee48668e910ee079c0471293e2edd1f479e6bdd136b4d6da863eaff25aa6a10e12973c6785195b63b159335f8164d2d770cae9dc85f3741ce8da17e7c197e378744bd4794dacdaa2f8cf37a92a413151195d69cbb7d4f98989377a4ddc73061608ef988c18561f6c84e1a90230d573ba14655bbea1f07a48ed8420761bf58cf8d2711ddfa6c7c4bdb9a95cdda70bf183f37fb899153cc101463e0aa1d4fe40035435fc1e56c060a4fe89c1a1f1f102350292adda2d72d3f95c741d95db3a46eccbd67b28e2fcf54cec9565f15601a906d022f8fb921107883da0980645ca9d0a253835ce8da52c087e23c700b3efae437040e3bf9f80cac27712c6ea2fd7410bfaeb1be6fd2b1ac7180962037364ad845f2570fe92ff484da272407db18745734dca83814a6b99d9c2ba6e538f41affe976a9e82f47621d5ac2a76a669ae", 0x1000}, {&(0x7f0000001200)="1f5b20da1d6e6bb102bd9abdb3ac9bbedf0d8893f681108d64c581cf6ab7609297f568616fd20141058128899a0b0929891ce8846810a4ef9a5591d73c1dd504da71511a8ebbfd2307f63ce41ff35fc9e01661a6cc7601fe80d1a383fe274bac1110b59b48969785175d67bc2d7546f03a188bf09f12cbb5979d073f194d751e4979158ca8fab5d2c1decd829a48b9f42b3de91929d7f4defb84", 0x9a}], 0x2, &(0x7f0000001300)=[{0x1010, 0x1, 0x2, "22bfc9cfea94fd380355cb55a65b6ee4f9b459b9ae650f2aa3a5a77636ac28204c30277178781b6f41497741bc00ec0d4a52458d3c17045f6536801f89e8c581ecfe0ec36204c6ea0790f094223157014aae467b202f978a87807b272b041efb1e9f645db2da5252dd2782c722b4fc1bf299ebea73c4c705439ae3246d9e9674704258a0f7a86fa15f314750682c1c38495940f0f8dbce2aa91da165f1a102e0ccc1fe22fad7f6a9138ea0eeb7f6458eaba4d73beeb7d3c79867ab9d5a630d806f6fd03529fce5b45041a915ddc78995d120cfff6539dac3447e3689c630e10f0c96ac5f9aceddb2d362db7a071a0606f1e73af337fac30f921b2b120ae3b0dde7919e3ad92cf988c4e3f794a89398272368fdd371be933d3c588ac874fc1cce88f73e1a5ba057125fa6375450641efb1aa8a5440754b2625b0c1ff3699ffde25a37e7aa7f9319ae653559781b1bfacc0a2a9ea7c9a8ce63f52dc92663afd7840ac9d20d7bd41f45cef7c05fe6ca84e8be96b22b48e2b1945ed7139dad1fdf17e20ba24eede728748aa3c05323009edec213b5981da92fb414acfccad1b398b5110b14ae43881c7e29408740e8e51823b578ec75c96385dde4aeadfc0e9113b3fa5ca694d6ac6a80625747b925ee5a8f91fcd395b7f9679c15e3d89e7e3f365c9712265028eed3e5cc6d0853724a98f2b4fb3002f0710afa88d83c4ccb22a9c10314ef312f1b19b66e5bfb4174b0b027dfe61170dd5c2b21d470f5074944db2fbea9805a3b2dec09842c92a253649c2e9a3e8fdb229abaa5887eefb16adc0d19b1ec6a831289eefb1c50375ddc82c9d4d638326c9816d409274144d7d5813e1c8cd3fa893bc6e0d2b9c1827081d194d039648381738bfec3eb766df70c0eead119e6072aa46451f2ddd619d09e9a2d2a692799de65f2468dab0ac2493ce8828adcd0d6189ce493374505401efc29b4e364578734dedb12a4fea567b24406e136c31ad69e4f1cb663046675cfb00bac064ce54619599db2ae1a457bb457bb62cad1e99cca3e269ac6ce5c3341cb9b777fb6d7031e2bf7187c036ed2f9f5742a65b3b31e2ad9e61b1e8829c6f44211b15465db4fdee803e2b21e19f856a581311f96af1c3b6cc2117b637d86d3cfd3daad4f8da9e59416f03188bab658d33574a8c4479e29a9ff4d8d0863f8f7cc70e3fe01ebdfa17dd5988117476342408d60b16675720c99929e98ed1fd5ed6a6ea8618589a76b48cf041c2a4489f66d9e9f1dc8777ede21ca9d5d6922cabe5b2a0a057abf2b0e7f57c7acfefdc9826f9b7c876151d119727fa0abc30483de6537b58cb57b779fc06b4889640e2ba3cdd3adbfac36650209fd21e19cbf054e7cc9ef9fcc75451f8101b0143a180423ee90238f11ee34340081123c51da999fb4f69a24dd8682ba736edbaf73ca2604f46351898bcb8647a6487542bd8aaebadf0d98dfde9f28e78e5fc300cd3625d58556c4abb10c70258b5383450965d21e440010c21c6945d334d45f265e3c1c0513052f71c076ded2d468fcbd9e900d28a36c2729a4f5498f9bb4fad66644b0c41a7532e712f01c0fbd978c07dc1389d7f3f0b43f9777e64f68c4b47209e3261f31469e660a05e4e39934d98849bce7dd5b09cd3a5b5852a179db7025dc58d4359b6944bbf1e4423d986e52e4fc365aa505397053bf94be6a2f4689c7ec08dc595fa3534160b004b366a03d014be77fac7562a4e62330b7d88d07c00c5709b7115c679b0985d4a0e984d2f38eea53e8a2bd1bba8db7abcd9a26470fbd471424d687368176f4b39e1f9e07a520b4b4e9222da946b5e112006422b9ec74e7253cf2c1c0445bfab43e780444c2c8674305d6e1325c1091f725c9c23d019e8a851a2ad9a7cae2acb93483facf9a2d82927de7a08b85e649c3940ac9ece5ff2b7189029ccdd1daddc2202276b7d283ff2d39f3d5cbca98c361ce0512a04aab21d5692f5924104befb3b35312793f17ef90b7f6f20cf4eef4b4eb78fa8a666143ff15ba12d0b29181f982fca0c6697889d450a0a57f6745a7d186c01231ef6a2c60789b3366ead6c831a158fdcede76e6c2f547c70705d8cb081b4c836abd6846d4ddec4b157f6c5ea20fd9a22b65292f22c8123c666c15c8b0e320404c7ff28bb4d6583e39a21cdf89c43f19c7f2d2c2cbf28a0d3cc236f26c535f8ae790092fdf58b7f6db69f3ec46150962439b8833ec73b9bcb16010d13fd4bf79b459fde16b66f36604c16effc52b264bd47a53792424ce2073cba8692e73a7f1d57e0ef8a996724af11411b1cf0a3b523f2fa289da2c690f34adaf7a05aaae8139b8a0b92503bf4999777ba43387595895e55310f4f3ae2f6ae72cb53587e727729f9e530b95cafb227db464d386bfe0f64704f15028b82639f95787ca881eb19b9ccfbd3a996a16d8667a35c4e043589f38cc7db5376b8ce7a5814eaf81091cb241e7590de1278d656e10deafebb5815cf207242db239f6184fdac5b04388b5125041820357647b80225efa0bee7b8e93307b29e659db91ae8c61b19ef4f486a28fdfdb9e25512d617e22e6f61fb9ffc8e9dcf0ae8ccd199ac28c23a41ea210224ff292eafed02057bae6e5722958926d424450c90e230f21927919cd5f526e5a92c1679dfbab05a1eac05b074d12ae97f633c2e1ccc41c91a7f624b1332cf53fb417c8c6cded295490a764b97daef344021fe3befbe4f1a6aa0873cafc4a975a3470d82a1ecd55f94c93e5e9b981b7c2a02230d1f336558109c677f8dd4facc5f573767b53c586f714d719a7ecfed6831e9cfdf62d6e36e07029dc04c9f3e3a24a59a1e6e590909d339535010293835cca31781003d433815363c4c927e53fe8bd35073ae7c409a8aad0d447ade44e1e8bda16d3a3fde3e3c5c92f80cb00ac7dfd5cdba1818c417c84559352f6f1c2641875a2d0e5ec583339492a0243a323bd302fb1ce9ad8e29807202f327dc1cd764c7e155bfd3a368d6d8296c8926aa5115fcef826224c5db13e7102dd0d7819602d558d592809e8c8d8dc2daf66d8f93fa026131a99c2a08584933c39bb956f90c8e8043c7f899f8a6461e73879f7634d41e38a49b262e9b314a9ce9ff1481f11adad95fcf93f4121a2b5c15990aa5735d098cbc7443d276a92ba968234308fdc687f4da2e463f934a68fdcc4566e388e23d7c100b57608ad5b145d635d2289c9f65b4d959414fa77c9e8cabce92a0623fb1e3d0ddbfff7b136b7364a8907db87edaf862ff30dfe03ff329a5d665e80eaee4814af3dbad5495dfa8d10c424a0e44a7a12130d0e74e7fdd304145c12a4044c728384f87352c74317f816b8c5ff16c4555c630790f03173ccd172ba32d41eb8cf826cbf79ba58eb678e844320fed58d88b45202b3faea13f00ff6d1931ba84008f3b2ab556b67ebbfd34d6866a0e21b91d4a0e8b25c6211a8375bdcccb8bf835bd3020ca0e159704ad311910b64a69191ad986dc1847b2c2d772df15fa2b1d2154b91a8ffe12be1febd0f6b3f424d69937a978c60cfcf60b66cc9af296f43f331451a900db78adc0b485a734ab33bad0696bde4a71db2b6cfdf5aadf57dbd39ce856c62ea0e470aafd1833da0eda6452cef304330800078aeb0139a36cdd1fb632ad9f4790513da19d9875c3ce29e86eb3e411e749a457339ff5703a8c7ea3eec61f7a39daba77d32d407a8df6f6e35c48387592cf5a62a07e11ffcf8adbd4ccb90442811399b0147147f5709515ff9cea22669a25d7f221be85a85ef9efb32692a36df442f7f3fa74206e894f8341ee3d9d99f0488a4b016c117f08c24d112cc606f78ca4a638341dab51daa42053e98b6d03c432d4edc0712657b361cc4748ab8cfe4cb73c2ed2f0b84a60bc0d006606e739a91c7ba080fad23e7657ee3747cae13592ce553629cf0285f1eba382bf76dc5a42f971cecc343c251d797f41f3750481fce5a315c856ed0a2cc062b6acecb7faca30bb0fccc09622e94d6be3f11f3336e6b9a13bb0e30e5432912355149060e3deeadaca2b7de30f695ca067648ecf4b82622f65ad19c5c7a8c71bd458c81f60c9e14759047eebe32ae026b8c73d25e8750dd2b5e60516b27d87f9b6cd2fb8352261539cd9ca57addd7f340a70d7ee0e03fecba7ab02bac7e25d4e876447c3744542c2d5244bb9f198c9945a7a267d24df1cbccbca82c7adcefa3e8276e30680068fcbe2f55b395e8f1c9fbd4c005764af69c19b66a8c5586790ca94d29ddbb83dfb587b2fd25dd18c2b301d9fa1219c905f8b379db5c168a88489a74481c96c6b68ff7fb9af8cdf418de3d93fef97a6685880866c0d4d5cdb67d2986cdd0bd0aa349875fd3b26030457ed940b65f747f8dcfedaeb9dc75a170e23f51b9a87f943d3afaca28d8df0eb36d05679763961cf47889b7eb12527aa9d0770d0d05d09bd5d8d9c63a2b4a52f749aa8ccbf8e3e01be51f2561cb2c5e1f5447977ca3158f085155d90f73eca1f5a97bfe96aceffc573af053a62301b6c0767a2ce64f9c547b8460f379082e55461013d4d83c20d5effca960274c637e88fbce0a2a2ac0fe4298f5d39ec828728aacefb4b7b258793a03fd0644d40b9e3951c2ca77e66f19a776be349ec4114525753e13775fbc00b35ef42ef5030e7110f6d2e4b3d4b11e52aaa8c93bf24ca2ae5a5a67d4b8956011191238d6501577371d1cd54acf35bd93d3650f7825500bea7af2b43f9cb5887d6537b66a58596bf0158539ae29fa054748d7fc5cddc3da205456bcffcd02ab7a919d97ba5037fec8eb99fdd45c08c5b410644dfbad6429129ef0af5d55249ef607345e340bce165823b479584ba487ebcce1eb2ec3fac134dd93588ab01181291b0c6409f4b715b42bfbc404a4e9ddaa03dca731d71a9680c6ecc218da08c37771df3190d682bbc604559f56ce48beea648cf14ee57e1281f38741dc89b111db6df756250af000f12518c2af3a047e8f73d09aabbeb1e2927af9d04857c6ae0662f06f5f4b43371a0dec838fafa4112ce0b139e9941c9b0a569d744c8521a3e91e6751f6b5cf3c469781c9973db9fd5dcf4967ec6c38074032f1dcdbc11a2c59ad8ad09bceacca1894c71b91fb20943e051834dc47701b1ef1ef7f4bc8f200fdfac1b35872684c23bbc89fd99694b93a718d378f87444fdc067f97f64ec38d4ebc772422d07b1aa73c25bd801b60c8e87d660810943b139431636ad8ccca3256d87a9bc8a3656ba4742e4d010a444fbb24e6353ce9026a83b99292289bc0de5633bbc8ba8452c467f8d3f9c7e975de9b50381a5dda287a047190209839ae64a40989eebd7b439d66c88b03e5f218ba62314606c911ace6aa6d24af6f9f365cb87fc777bead7472590ca6df20e5ac4133665569778ea089472ee2c5bfaf85930dd540d8864d13a596d960c89f0d83633bdff1061a1f275ae8354c387befb6f3015bd58d3bf80a725802fc68c24adac2a218e12894ac14d13f56a73f7b4efbd3f333330e38eab98111f1d6a254fde744aaa6c4fda5a51516a67d229d586ef7a5d24daa6387a5ff7b6cf9dbca672c0c5661b4cbef4a72dc659499f0645a35a4dd2e2034d0606a002b29196b1293d3d1117a2dd4d7798b7e85bffb302e1b04b6bee059bba18574e7cb551cb766ef306175efbb80b6761ead656257a7314fec886ce6d0ae6c252bf1809db9eae86c3dc09a3086f5b8b1b73c787bfa2116b4f77341d66f9650fa80276011a5312853597ce1609527f94fd843f53846cfbeba28a823b31298e640"}, {0x80, 0x1, 0x1ff, "f899c78fbd045f94981e1b3c51501e5fd1323516100b20197f01f8fc72806e4667d2f5814ceddb9cec52d345c088f8e02492874174d7e42fdf2cd936ef1f5f27b3a56c1da25486c4d7af66222775a0d06212f7bab275e15bae2746bada116c54751cb597cfc0ad3fae5ed5b78b8258"}, {0x70, 0xffff, 0x5, "b5825f7acae2e346551118d1851f1d1899b6db86d3ce0c3ce02d49e1d8a140889a09c4afbdf1306d904b29cac4c4d1d4b4adb5b2bdaf3166e0a386f13854a18715274dafb471ea4cd9bf01603e86b20023c3b436701672ab21bd5c17"}, {0x58, 0xffff, 0x8, "2f66bca4d239fdeaaa1aa33859c41437d2141b5ee17da19cabed0c3f97a72f074474eb2cf5c168744ed91ebe6672426c12788287840a01a2c65d2422002e690b81911739ff28"}, {0x1010, 0x1, 0x1, "dd27c52e4ab32ec05f34a99231f32a6dca2b477afcffcf15612c5dc2f199e674b36cfdf47df26ab6f91c9e3777052faad9dcb0541812dadacfca91fa60c2a991046daf4aaaf08fda320642aac797016544fa7ee5141813d2c97c4aa09c31d05b4dbe1616548dfcd1529710f3baedb4c2cb7e75d03986d25ff87e1f6326f377bb55903edad118f1284630bdad9e1cd9c1091e64fc552a156257cdee92ec6f5df28de2911e1d3929018c67a01d13b7978648eb4447829a49da9de2db1dd96428d7b72788215d2a4621c940c6d10a28892589268d95d2d5ff2a06ff03943d8f832f9ced1522585120b2e91207c4062aa332dd9c996e3a393b477a1dc17f3ad6f7a2abe1f1276834804f1d0270b7cd04c1178a3dbced27998b72b5987a7850eb1bd3917e3edf603cf9197defc92afb85a155e4ac06c4843bf7ca4a923ab974c8564e0aaa0fe56a291dfaf34fcb8af6d34317d76b40a4cbf6de6a771e5815ef8820f946688d062688f0f701a8a924d78c512f8301638233f7e182962a467615e16354922d916c8becfbb3baa6a6651d0104e310caadf371a1d89e68f48f92642a9e32270d0ae86214225257512aa4144cea28d57029e630350bae20a98039d4ee3e6a5554272475cc7c217cde6a76269d13e5c8e795196d86f40ae59b157a7fbfda47d4bb8c6d3859c7387fa78618bc8b3f38a08639eee159b25f389c132b88bb6013494f47ba2b96505e2767c80aa25acf3ed1119d96faa2326bf938a5a9119119f9ea9f591bcea43a281da3a4ba10f81b2317056a6bd421a56e67560d87906dc80e685d2e8e488e3d9991a8b65cb9a33261d09bc248e593e60ec57af37cf2917d203e9d998a58fab73e9e20b089081af5eb258de28a05f69e52245f6a9abdbd00049c80f6e0759eaddb9e3462be7b458c3d304382a97f65c6cb7e4ca10627c7930851bf1557e4007b0ba4aa9f562a6690e22da5f21e0176e6ebcea1f1c6d6e4a737e6eb877e732c075d45309d3b2788b009e9ca2561ab472b74a09b4191699e59697607c267315eaf3b3ba348b3965981e46639b7e2984ebc1e056e3a7288197dcd1b32a557280a5b3ec7d8b926e21f42a9fe8d97ca557571ed400384a16ecb3286665a33fbc040c3fbabbf09afd19bb6a22078352cf0cecf41272037e2499428b7112d27c2bdf5d38f806f1a14b234a0a5ab01cb69c784d6b7b75327f133b145dd42c1c22a7d65e203113632c080b3a9085efb8ac124e46c6dd71899017524ee8669636d43c7ff101b41ed8965205f13e5b0a3457a1c6d69f86ed9edd687d19497e74029edd39c5fba1b49d698da6bde6a749163e14ec36bf229fcc08edf4b5fd64bbbab19a6f26de89477c6c95227142b39496ebb7555ae9d888ca7b31d8bdd43377a37b04da7fbe61b46015f926e82693323fb34080afc172fcb36adde358ba8f170211af6bba0136f2f134ebe7241523e4518d58c33b97be747128e14218a97fd26b20c96d196eecbab7aab3f82b0fb6efb73a081b54ba996c13a896face28b5eade56d85b7064fe8ad39f46e89ccc83e4a1b091c6f550c2b939aa2d01347e9f5f3bcf70018e2fd1e805dca4c02f017efdf57bcccafd1db3cb7df43519aad93a7b81759655e0c89107cd2a9fa9148068cd3ce42646c6d77714f751ad3e86e7b42df318e095907fba02536a779b9326432a9890e80b9ab25340ec6c82a578c1d080e1cbbdb06020913da86c8a9d43784642e45b11045449247fe128487532cb1ac302ae35923314cd2ea4a23f8a9c80e86b924b61614727932bd4d29262577d329497be0358416a0c2ce2261136e17b94ee48e2390dda66fb561f6e93366aa283dc5c38c019491ffac84823a17c42a746123875d54c146378a0d3ce44999eb27023063a5fe31f0874ddf75d1e2f19048c4158f7ebb42d60cbe2220c10deb56e8fae3a2431477ad1ce5e5ba7dc212bc46778cbd116c71062301a321cb957e89567122da18fd90ab7d9b4567b1de083dcd0bdce40827359f33aa475f1c3d22495933b4968b3738fbeee78c63284f738d197c0d48f912df10be4ec8166959bf977525f5d4067462bdbd5b66cf477cd45fea1993cf409f4773d921acdcfbed975ba0e8d1710cb020608680d16433e39a38dd54f1aa4750c31c9f26bfc1d1f48c40b04eafa6f75376ce8dc3095527940590eb658c2acaa4a077409d825d01ac73446374f9fe3515fec63ae77b2a48104791e371ab8039e2af31198b54389fc6f40862ee98d4d50450a8617e8b6ccf52cc031f4afe646bb0fb482053838d53076e9982b9e62f863a5c55463bd171df344f3e942d13b92e77cdf39564f773ce9e4ca9ba6c2a9954e30360d2cf7b4e604e4679f752e5c25ccd4939423ed6cfd65dc0939b7bf14a6ac02e8488e1e43ccda50aeb87a34ebdb2fb8c442682812f333b965d830c38044812f5dd2f3eac92626c49d786557db2a1b5453df9743aa921e12a6806a331ec359facd18355f456d68d359ee874b614d6781e98d2d5f5ec381b51157bbc8580b4a057bebcc45c673b8b27f0735ad7be26b0fe9b039c89d1807e202298fa824805d0a6a98a1a234b07d6e3f8a991b9aa0e7a5a900e39f9ffb29c3df83d139c8fda5c13fc0304d67730498e028e1b134feae977c9da1fcbb492f5c9a02c68c6df9af0c69c0bee75e4a0c11f27e7664709c064e1cb0aa731bba446de777b5af1a0bac208cca01ae6328a93c9c00bddf388ee162a3aeae00c5f98f9396d7c28b58ac18ebed18621b3a8b1c7ee0957b00a7006ac963a43ab02a64ab9fcf3e56b4592d12aa9a9290b3cfff145f7dcd50fca4a71ba1818dfd2607828e0f5a048a93095b03160c3d93fdbec88291ef773e38739136b3fe07bcbb41194f9d68ed19c0b424b0e740c7f5f391e3baba96b9288057f9294b1160d85dac6c0fa239d16682edd32886dbbf6696bd04e54de0b3c2cc9c3e84c437fcb37f71f399e3184e07a02c65b2edbe110df9e2ce34cd51a4c2fbee3e09e78b322c3c5a76bbd8a3f513ec20aa260b8058de375f3489785b506b99290833a6706398d4c76911405829ce1647d1ebe2a1bb286d27accebd8c1e927db2a826af42257f45286f87f9b2bafa4b1c98d3ebe8cb8754cdbb264fc58b87a8d213abdd6de240aae06af1f6171c23de091aa6302dc75141ce2da99f79121f92474099f1e3f0d217f0b9d3eefb149ffa91e2d741bebe75b20c0c66f5aecf22e6c8c62f96ba201af0eb24a49bdb972652ef2f942f0c8c2600782b79fe45e321f59bd3ed8539b8f008e6c59d2092c77ca8d4e918772e155b9183d320ad2aaf2931bcf9378c6663031138db278bce5ae6e18ff63951ec7d5c08ecead6e3c19f9978ed93f79c7aeb606ccd648346250d6d2af7384385c35787e2a003393aefe9929fde9bba1fbbba116b5f57269ba1eaf8801986029e3f2215dd9534d750caf14568c73f8794e3855ac85841609e415d586b6b5879666f8262d6b83d087822a47c2f39bb2040799ab8429dfd07b0429c17e5927110059e1cd9aee4fc7ce4749d70a46a0f58b2e0c84a7d0c128b81172eb1399df37126bbe59f4530a9e67fffa8f3d87973458ae05cbf3bab9ba00ddd614a8b82d1a21cbf1c4b558bf79395215697dd6359e8f7c3373c406513bb393cac978b12be8e7817da7ccff80b150afde3c4215fe08aaa051b3b632411d28aa1b532229cb00f43ba0a60b1d9cb6d07030c936a72c6aa275999289d123c783fd0eb604d9dae8b386460def240882f29ff4d8dc514107364f6aba5345ebfb5630c566c7062f71295df1250de7044a5074f74a794ceae5a4a8af2a187d12f27efaec2a161ce7a1d45a5f18f4d969d0eb233045946a9654ff4988bbecd5d7405bc6d3690acd95fc6a09957d2077727756310be2540fdc617907936f19108063cd51e32b3c88655e20a7e19256229cac007afb9ac73d1c492b34c3b3ac7b4c893a92ae9e410615d5f3e4677b18cf6d1db7599551a2c9f2eaf1fff0fc73bb07dfdbaa15524a0f8198a06cf24890a7e0eb3245b4c3eeedbbca06268f9f26d79dbfa102f8dee6604373249588acd476f8b077149d49bfaf8cc56b973d50b4bd67e57489e396f728a06e5a6a37fa9a0b88c2abe1302d0fc217b33b4f15479b5c7dda8b1e17bf662ae2c97917a424d39077f5cd00225882979aa838908d22389a997c073522656378af7f036b7d6fb8e72a812f98f383b8f05b6168821065e5cb219e333cfa03f407eecfb035c207e6ed096bef595ffd66f38836f726abab3216e9db3275e094e4ec6f06456b28f1496c5ef56f7c6539b7af81dead58fd8d18da39a591165081507dc4b2af235bf11e2f4bd30b64da7191ddb819dd8c8feba4f8a0e822e01a14aac9dbf344d3cc8aebc283d62624812099ea050dc6adf0991852cf98fca531c75dcd24cd36c58083f3317504be9b9235657d959b2129617c678d31f88d4d294601edc9ad905d5bf2a87437a03789f3616d2cc730ea8edefc00eb473c5576aba8df3baaff35b9f6e1471c0ece896a5b59d564338c6acaca5b5614ad9fa0e85445824d988ee4d8369840d45169ed38fe590d8fe351f49dfd0740dbaeae7e3d4ef85d93d80fe7af8f008aed4d133e2714d654360e251e1bf0154cd2e8609cb4c027049665b293e94bb89337603a502ac059e0ced113aff495416e5b5fdcef5ca67c559f5155380d71f26681ab25c8c25be4ece7d1c4fc38df48c7f670a799dfcde43f27d923237209af62176ff6192ec26e23872a55fbd843e69b6b2651270950bea8ff4925b5a74047bcb4fed012f83ff80579175002f9782cfe3fbaaf976d39d33c7b53887f89a47a4bd4abe852239ecb10f4d7bbad8059ceaeb053124b4ddc3d70eec4679ddcd66fa3e0d779810a399a959b06b125c4591db9e4dbafd1824841ba18d85722f3779fd24fc425b43e3213f40e1303252228ea56a8bac5f3d1cff681adfe3ebc2c979713c99e5a90ae6b5eba7547145efdf62b5c08c7d93255e77a003700883cc23fc3a5c4c7b660bf0d42be9e3f9d42200c84532cb46870738f23d28f4ed57e2d644e2899dd8e75e3e05f6cb100bad7497256bd881fde61c3c550ecdbb681fabf40c635d0615f00f8dc34d7c85ed049cf1e3cc54cf3a26cfac2a65b938e6fc024c98c53f96095ce8c43076e29def77eb2355922f55a90e762799075ca2cc6745eeb975c4a12c61472dfcbb0f59431150e744972ebbdcec96c374994ebe81c8f7a0b459131867a37cc6d762876fb8b158d76eec17378d31fb2d19768ba693c77a5484c4e2ee9994a63b8aebf50b3fa81846fdf2d03485273de843300bebba4618114d05e8d49f14ee7323c2348dee8cc9a2897835a05f4d03b574b9a65757ccd55df3d476ad651448dafbcdf33c46b53071e96d85364689fb5048f90562d237678b94c59a496a1a06fcc9cb2b6e143727c34a52ad7475cccc4db3ef344c1e769674afd440b9c5d0676991a86fb00d49dead48c981d30fd14c01fe1ca3c7af1b99587b173268744cc2c54a2752da73d64566538e8b2d550f1750899a6bf7f1704efa49cdbce1b235242476678468e29ff53a6b28ecdf1aba6e2561ef28918b8a41ebed761e2e2d7fc8bdb5bd1bf40e3f4d260a6b0b783ae84878b1575729bb03355d533a3c0438bcc5eaad7117f0a6b36f0d2468b09de81078437f42912d8338326febab3d8ec9a7512aa9428d8796825bb50c381b2a0943f2b25a32ae7b07bc5a20acb785ad486fe0ad6ede6a0179a4126729822231aa8d48dcf6a"}, {0xf8, 0x1, 0x5, "9c7819a6d1c9f89da35a52469f620ff5136a8a726f664d4ab0f49e6f0914486ec831d70b372296b33b5820e46092a7050ce5cfb3eef19a5186833c97ddae7a5160d491bd2103de7f09dabc12c619dade278ef8b75c4f2732c302266ac8a48ed2c5414b33d2d4754aa67a566177466225fbad7ce6179233412ec889e83f19dc83f02df2a483162ee6505a6287c35b842355844ed1bf3236ee5f2f0107bd5eb49f114d513ac78ff93f5469196369aff728fd502aee46ef1fa13e467eca21882e919ecff2f3e64fe8e9be44ed41f76f71a671a7b507ac5c3f8010f408e23000e1f5072cd861aca1"}, {0xe0, 0x1, 0x2, "3ef02ef339d0a13ea74fdd8e408973c1c70cbc640c8c3b8eba88b20c6bcda9d3f32feeecf72a05cab65947bcd45b70c19d3e05b971a5ab89962999c13897a197a274bc01136282bcfb28b72675c39eda12dc5d295d63aad1cd16f1d643b57486cdb6c87346c1b09335ac2d5134cc12727f75c92f6784f802dd140774a29f6dcf6519220d0f0e10c8b90c8ee3beab748a6dc159b3f27f32192e41036573bdccb1f9b3ee41b3c464e06b604214f80f75ceaaab99517b2661a763959c93586df6476775613fc6436036b8be6b"}], 0x2340}, 0x5) sendto$inet(r2, &(0x7f0000000080)="234ccad045354f7c3631bc5fd4c46010341c6cd75bb336ab7ab642c491c5755f3e8403cdddaf92b6c53e9857f6f147d88a2019c7645d01ceb4ade8a23bd7202fe8386c00f8a92f86a6c5e599ecac066d1a7d5f395f54533003ae7aa8ec3138c90cf28f0fd7ec0d82d2704dcc59a2b108b8a6a043080237ebc038ea00f585aedd519e67b3b0a18c8eb47914dd356cbe05c55d4d41ff7ccf", 0x97, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) kqueue() 07:41:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ftruncate(r1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x25, 0x80000080, 0x4000, 0xff}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x3, 0x25}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000003, 0xccd, 0x2}], 0x2, &(0x7f0000000080)={0x267, 0x9}) 07:41:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:41:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 07:41:12 executing program 0: getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r2, 0x2}], 0x1, 0x0) ftruncate(r2, 0x20000000001) setsockopt(r2, 0x7fff, 0x1, &(0x7f0000000080)="95edeaa4f11dd6dcebadd6a96406a318de7597108b9f3b68668b933c5ddc9b6a309ac268f1b80ee41e881a729a330c918054e02a31d952b69621d73df7a3f77dd219abf1bc8ef6b9568856f0428f4c658482ae0e9cd9c3c6dbe832dfa1977a6dcf0cab3ba6bca30131f17da64a202b69a968f5a5e864b030fcebeaf41d5049d95f0ba15cdea5aee4ea9fade6598df33da96c220f6776a3c87f62da3be4626b58b2205138291a95854a3b859ee74516aa12d43870d1538b6caf31be15b08eda30ade7551936a08f07e65298b7936225caa6c1165912a8024610550f94b1115d7f", 0xe0) r3 = fcntl$dupfd(r2, 0xa, r2) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x10001}, 0xc) 07:41:12 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x4630) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xdfe1, 0x7}, 0xc) listen(r0, 0x0) socket(0x7, 0x4000, 0x400) 07:41:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) clock_settime(0x4, &(0x7f00000000c0)={0x9, 0x7fffffff}) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 07:41:12 executing program 0: socket$inet(0x2, 0x4, 0x27a7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 07:41:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) write(r1, &(0x7f0000000540)="45c1cd8521573bfbca4cfa74a6ed2b3c11f31e0f03ccd8c84be96c95a7f85f6d96b4918cca07c03091a541a2e159b9b29aa9c301e3624dfd1a8d537ddafb6b11666570a98dcb0641abf688feebccaba2478d84ea0aa4c6400caba35a452eefc58c8547546745937029e176105316933e2512d733fcb65abb269ad12eeb5db459377adcb0953c918b8bcd2c5b90b615a8e6e9b72d1f7eea4a6ca9c49b07a202a14649b83826cb505ad9f158cb915d690626c40280d0ee046844afc9475de3dab51b2dc075c0f60fba5cabc41848d01754fbd0f851ccb88579f4a6d1b23ded108edd9dc91f995ed5a4996ee8c03dd4dcda35430000000000000000", 0xfffffffffffffeb9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 07:41:13 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000080)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) syz_open_pts() 07:41:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7171ecad68e7ad14, 0x7, 0x8) setsockopt(r0, 0x4000000000029, 0x20000003b, &(0x7f0000000080)="f5ff1200", 0x1) r1 = dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 07:41:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0x295) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) fcntl$dupfd(r1, 0x0, r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x50) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 07:41:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x5, 0x1d, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 07:41:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28030000ffff000001b8abdc3215000000ba0069ed962eb95085eb4d57062875eef9eb79ea92cc64ff083b65691d4bbd99891232c7ac6784f2a6d8d81b637418f68d2dc2faa639f775c2e6c9f078efe5016b29ce3a10cbd69833dbad6a40410348f1053086350340629d9a9881a98aa370e14b56686d4d93ea0e1f4e895054990490c8efa0ecbb38a237e32a6556f47cee704db5e89a9189c150b6a904d4da418c6c134ad89018975221ed846ac9bf685ea6c9cc60e12eb6d0a4216472b76b168529e3b0177898d37759d9d7ecde26b387ec1a972e99932d0d519d470af46929b35ecbe44bd4e05c5b5400009dbf295341c51c7c8c29c11a689d805eea24259034d8259ec0d697d7411500"], 0x9}, 0x0) r2 = socket(0x20, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="df00318113e8722a9f8bae507521b29da416d38b288e0a2b9924861abc183260e7a9744d1f1553bf74c85b7d7ad43f575c1ac37097d3a5a96a795376316959777d9f69ebc4f8ed51ccb61acf88062921c8af12acf72d723840004b0fa5eee0314cb3b0b4858b93a42891db26331b3dcd3e4198e12babf611cc4ba349869c25628168908b87e9fdf5", 0x88}, {&(0x7f0000000440)="fb08d8a6ea81fd5ae957158da564f8d35cfb0248e56784e4de5b24cad46f297debc897a170ba4aac34d64f446faf1550a0ccdf5642b62b682abb6ef9752c684010d71e8e5a88e148311d1763658d07abb9372bed8402d1d6a27d26ab40db0e9d5b391c09d93e9732a9d0ed456023645ad60a5845980c6ad19a7bf481ed9a0790335d4ccc10150dc32c284cdfe8ec86559ec86507b408cee40d9bf464a35e75d2f15afd1b7b51ecd9fa832656b55c0f61dd27b201a97b429bc09d3aaed478bf0f24878c4a99b415d8", 0xc8}, {&(0x7f0000000040)="fe004a6ccb4fbf0eea8b1dacbcc147ec3c1442606b7f9a5217d8e98654b3374535b672e2226ce425d6c5d579a601ff76688f9bde7d6ae4d077950900b4", 0x3d}], 0x3, &(0x7f0000000540)=[{0x1010, 0x1, 0x40f0, "9045f8776417f5b891d8ecc3f1e9d223bd86153e4f2f2a63a66c5b164c890b4cd36d858df849438a56dc0ce02a2ed3cec2ba4ba8f2633eebd04be57decb902fbbba7d7e6e4c447bcbd7b5d588f5f3c6de8aa1ad7ff832cba3551e22636a108d82b5fb6228b8c6b18ce848969232ae4e14b2ea99d2ab08b5a31e4752268489c3fcede94c5cd3ed310ace5d3a18aa575de66bb4fb149007fb2f4ed9147a685f4aa37dbf28c43919a431fcea9d52c9f16161129be98addd8d91b8e7d8a1142a99e696ebf7fa679e8cf8bc417072ab8ea1f138e54f5218d539c97a2797cdb3fe815ed474c98b04aa7fcd609d40247c33e099ea3ed4a520d309ee54afd43d47f43573eb785c47390f2c57647f3f0674f7be697a87736aafa41741c736c7cdf53d9c82d84211a9e277c10589d98799e38bcaa32efe187b9ec594e7d4dc783242ac96635a49a4489efdb707e7d8248c676db75de413bd648c48bc1a18b97ea63ef7e4204c43cee5ab6fada9a5fde88496f0ebb40c02affb923ba2bbb89a64dfabda554d0b079ca2125718cc6a0902037df029e570ecf6f72a5a457ecae310c0268d774c81e3e2fbf1250f1d0e2d099a21e51d275308c937ec67f6f51a2a26ee6e380ae7b08c1d408648e51dc41533a4b129375d12be38d6e35325e19785a77726b35d86fed4d9b3f5764b0bbad525b34805eb5b58589b1f4061b9e0aa874f42cef8757c598778837999921913dc3b1ed7fc0a0d8273b55a48837cf8a6238d2a9192a47a2ac274af7ef20482c16289dea5dec4f1360f87475f5459e4716efe5e5fb80470a42d75810b3aa31252b8adefc84bad4ac6b431e7beda92af40c32c539bbe3b47a2dd8a217b82004df3057d6f8f101aa1a661821e15d5d253160114350da13cbe22918fa844d6c5f997c57a8e0d7ea8170856af8f055143e9185086efbd7febe58c47d2dabb721703fa283ca01f62fb5ff69cbae27e1ddf446ef1533f3b29be48860a2b54c45880c479a3934a1952195516592948f012a2170239389ced4e68063ba6840515b664d1c66a27321c9c92c3424d8522b4752940f94c1ccc393daf22364ae4dfb1dba4d9ae545d7be1e40e86a518202660072a4a01ec7d4f4871e2a0f8796e1df9d47c3839169538b93383dc6079148c85b7bc7eaa582f3cdd263c9965ff9b8cf1df22ba81b2937b914051efaf78d295551529f8c126f6f4e4fdbf98c322fc6af7eb31f62e7fcaa04a5a28b5ce15473ac593c3c883bad272ad2c93f2e3b80a6495d6db5c2d9d9bf7c0d7456abd3b0d2e6dd8bd9ad510f8bc3ba4e20261ac9f4d8cbd582ac23cdcee5c75dcd0f849ac5f22788c2fbc78ce7b97048247a3c58265512bc784425775ea3026deca4b3605bd906613395edd833e246e9f255cb2fc3c9f08de0d20053db58c1633d8f2319eae605a352fb4d72a4dbf94e814a625487748c392386e02e73db25664032b0082d146a7d1bf03d442cbb4ebccbf13c358a76e4625ef6035912f7980cef55f315052701eb614bee18dbcec16ba81b1392d0a03d1c37753cf0c7742c88295f1001edcedabbfcd41d0f4617406bcab7727fb4c2ee72e3cd5fc45cdf1ee0a420c797d45ee73e3d81abcaa5b32eed5527842c4c62dc916842a0d987851721dc9026b006ab9efbb4dcb2cfcfbafc548e99832bc186911ea10528300c008e8efa8b793945e281f6c98eeee8f78ad97bc7fad836a27e123c67f353ae75e8cb2a529a825e3973b247fdd86568c828c6ce5005cdbdf4993555fabfed96c91bdcd86a77b0c42028de2f2f65da6f4fb3578fcc020c50c5a20775d2f57f1784aafbaf3deb06007c79427080129c2422366709feb0d56544629c76b4b62961e5c1ece41e2193d0b48b9115d272998d17e7de1870a9be3376508d5ef7d7ee513aa597ed9fccf375ce1802c11bcc3709c45b5f2ebb8e0d6dfd0b892846d219f4cd646828d62c3984e5c5359323029534c8d3ed48f03bb7b96771a6bac1deeb0f5638fb6cb35cc8ccf4a7ee948c1dd594a769f8e0c83c99ef8f249dcaa3cff5ea78d3b01b5f7626bc7112e920aab364877e4bdc881b3cbb4fe8c495a159b18b88edad2d54d8a94f4bd30bba4eb493a08ac958b1fa589e2b389796e1780ac7b224d4d5ad1d7a23c6a094d2251ef35bbf696a7359fd0e8541b5acfc0e60db4323a9550701148f40acc242fd2ada71aa7256c104f310196a432c658f25cac4a589eac7249453bea211213e5ad3c00ca29e5d543cbbef39e95157aab51971f7d2c674e5e95b0ba7a3b399297c03d04a454a932d23e41927f2217aea4a512647fbfabad4e9b19f516b862a7267789518842646b00c11342a1251c3fbca278499265ba82c50d0dc9ef350cce0795d07f6bfe7c6de17949387c6ef997d21b41609c91e9d18c3e2123fd83e87ae59d09a9eb0df4bf1b93f7ac2c1f5eb7f6f95ccfdfa87c1669d3c80a8e2c49faec002c323058c213c1c9a727c6cd59bbeafad2281557d280fd07a8e9a8f5e21e436929644bd8771dfd13a2bb70d5f883725e0c6142b8bcb79e8f2448877be97a83ee2d7ffba2c2b242e82d91f57775f40552982ddc548f84f8c2f55baabb87c9027d713a33a1e52139df2f4697c5015ca63a0ce7ffa39576931051666faad818078e438e7c24206383d69171da3f4794b30e1e6d5b95cdf4e18d322043e029de43cbad148e4101ce14be3a04026c0da8d0ede3d5b41e61c08ace02f65bde3164f8ceffa0722b3738ffa6941764d26c72d7dd854dfe501127c660534607b3cbdb17ff2dfe240c2d2f867e29da03d463b832782277cb8b5aca069e215970c46dbb0b502b8df832f409553d62ccc609c3c11457ac4a21e04d26a37895dcf4529ca439d44293056fa1491f8c142bb246eed4671f136664aa800458ffc89a1ddb9c0ab10568b8988b30a1746710d8143c7976c3dd04c897b3319d841736b825ea35a5b0aa3ee267e401240f18687e3d5e45013819fe1eb655ef337b0ab7d28201cf4e7ef72a42a3f6393dac33e039bb8a05a7d8ee9bf8c1b7b971d4951f857ba764776661b638148102dd43138fc8c575a782d1a078f86c2dee741859f925261580f2550deeadfe9af4a58b48c2a08c7158dcb690ed7dccda7995ceb0610e529e65033315e12aa2a883e46608f3d2681f626f812a63adbdcfba7bcba0734093667b8930bccaaab92ff65b8c19e0c27f8c042a5d8499bef2b3b4b91762065101d3d8cb56e5d717489e4d2f9fecb0124beeea6fbf7b34df25ef402d8741af11af9bc0d47271c9ff7459699c9850acf4ba7c9293030ed4486114a199743d719e045e376676f01034215ac7f3662c3ffc857fa51f9f82d353393a65fe2cb8011074207c886b627d4af62e72ec461ec527a77b8542ad8b596dfa60add8cdd17b68b5a5048896056d979a8369fc5a012615fdf09b6ac9ff8e938da305faa0386f39844d3fa9ff43daab99524e2754479f91ea2872272d62f5ed51941187b5ddaf314b6489606bfa1f6aa1ed3dfc6c5f213b4e9a32191251823dc06f9c6571982836b392fea53b2f3ef2eebf9dce3a06a576ada00f4c7613917ec81bf080298e103ca1b0f1fdf85d240be929ebb460ac796b246e45afa8dc32d5685ac51390f233b7c616c9026eec7959ec521fc7acb11bb3e61253f24c94e8948ace23703ab9a91cb927379ee32f9bcc7b561ef6d6d70a38a8c81f4bbd233a32156f806a6bfc09334f2223dff3e216d9c3db83858b40e3b45662f5e4a87ec8e2f47733caec0fb9e303448536471644f1f82a012240dea990a52e1bc8669bce044acc20ee1490b94c0032964b1507e1f6778ec8151308b7ad98c94e77c2fd6191008885ca320c192293b976f11f58a499e48bd2bdba96176bbc500c614f06f2e0215b5e12918ce59ce2b311997ac98a96bfc24de0780061edac5a14cf45b327ab1fdd34b527332bcc8c2d93645965c19018bdc07cc9ec2f9cadf98ca78de6daf0e563bfba64c1bbcc0a8a7179c48a06d57deb3e2b1b84c59bd628864b2dd2993729a6ceea671ff2ae19619b83af163ea1c48129b08a1b7c28a9bd5194227cee8d7f30103558dc290b0b81937630953a83d0629f20571b0e54213a92e35a28c23bc803080bc63a52934f16366755717e3d3b5e13cc1a9804735f95d789441b5ea6069ac47660b17daeefdc9491b976d0ef5f12bf871a548d3fcba65235cee85b1b30dd8df5cd14182ccd1452b9da404758bf7275cbe8f834c19d18fb237d78c59ff992649f8f36fecc10c1d9a366bc9d8d638a57b814b8a1e38d7e1edb98085c173ac4bded19e83ae53aec031313205ec1fd6d0589fdc7c515f4fe54c1c74e5213252944765a781d7b00365af8a2ad507cdd235f2c1986fd0a663da384ca46c7c6451a50b0c444ba792dd5cdc17a6cc488f6c77408f00c969f4f28ad1297419507bdb501533e9a571dd99bba4af24788d7b76be470e2d2474e7951303b52636aa3dd95762f128ad3d46beb3c00d0d482ae8ee8cab5bde1ee38a5a30983fb3d05090c5fce4e86c4b5bd9a9634bbb9dfe7d9fc24909a4d6aea25760e2752b4f3a8e55edf7c2a842388dc62ef854618e4c11ef6b4621836b0c96e8ec3f9fa38a3223ccff23d61dba1dc3705224e433ac26abdcafab4a47d38c6a3fb2b893f3e34c1e85a84796c49cd04a11523c933e37afed4a603d9d0f5d195d2af8964c61174b15e4a8337389517e958cf6af0731a6be8379ff7e7ff0c71e3dacc0c97aafe958d71d73c35f1b8fe23e0bd78d61d4d55dd868992fbc9b1253267d342a41374a217e4662b7d9c3c1bd823cce38d067758d1adc47d31ca406e36041766434830cd376e3a772549329e9e51d8ebcaf4c55938e88f1cc191b3d826aafdf13769d2690bab555cd232d5af8f089a4127b9993adfc98a350f586a02ed5e7bec2b5737a76d67090c5ae9777775f6a60a8558e8ef777948fdffd4469278aa16f4d2e06eda208922ffc0295389441985c52a4f6bb7e05d9ae3be58f9df153bcddcac935e986870588e701456fae7b68090bd42b60f2420fa190c93c0d60dcf476859981b3e962fb133f9a7e50efd63e701433e0759cd70d1bf4f2031c9d88770cb8e6decdf0be1c9039776350a3ef49ba5b0fe669c22f0fc2ff549a959e1b05fdc546f26a96d184b468014b2ec0a6d53d756b733d36415516cb47a640131cd2221a45455ca6cf7d709f38c435de9363b725ee5f5814915919aa33fd030a8058e7c70953b8d1f7e02e0cd85d66e51547fcab3b2d597f20172ca65c33f6b4ede314754befa2e419d7e8b894df2c11fc6f935371d9ebf7f25d2ee7d3cbbbec5ef47d745d8bb5293550ebe2d125e1967e49653f4a2b4f189af72edb47d0a41c2e9bc8f48268c71c0ecbc6831441daf9cb0d20198657346726494e828be7e41205dc4a8e372365ff482ff774490b748b36fbecdae717ddc5c8de3144c2f58ae7d8c26e0fc7ce12a959c630f212ac20d00ddaabf0ec82f569dd5dc7da815affcae3a2025e5ee3328857d75769b3e17adfbf7d4280f37ea257d131b251776e647bebaf6b79e672ce532ae9889a449924e5900381295bfc03e020befbe0800fe2638b543d31c5d7a82f32052c78b5b3df310667d659abdea1913a910fda97eaa08d5259624de2855ed7b592cef66a1df188e1bc1be4ecc17ccdc051bb056c9bc29c6372c3d7e68ebd62eb99df838afdb59109edb12cc0b31f43b2271cf50e1ea85c364d6cdbdc70cbf9cde0c441f892c9a495c2be348e2616c3a4a22cbc19b470b0e179c"}, {0xb0, 0x0, 0x7f, "35f437c7674900cb62aed83c80ff4c8a2330f2ca6491ad1d4c9d667f8da33d9fb89cc70251512f6733c187307f22671b09d748cdba56536d6198c6f5634d92fe1096b22ecbdd689cfd57488096820a5c14257d42602dc12a7581552f4714ccfc84e4aba6bb3af5a5c1f955036ee7aad5136ad5caccc67f819fcb1fcb0e86353e0b3d1ad35bf4d182f99d73f050471135b51fa46f42d2d5c16757315fef9012"}, {0xe0, 0x1, 0x800, "c5e16acba311e5b03c6613a49683c3b30e0f3c9927a66001a98b2273e934ebbf54403708df835e9f1b4ba7089851723d023e55264f3cd9422f897f925fffc10ea971085ff57b797aa47fa14210a209b9d6ac19b45d66d1084dd41bf68f8b06806bee2b8e5efbe47f9fad21bc1ef603e7faae11aba38a15881d5934610ed64dd86c412147e07a8583919a78bcd9f3ae4499b16784caa5871bcf53bbc6b3d4fc5ade8b0b113f31f477d7ae509efcf2da48f8da12c2a5c8953c100f9f3e06d20e3943934424aa0171d286b7b6d6cf"}], 0x11a0}, 0x401) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x7) 07:41:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="916bb853b1591874b74a8ffc3067efeb56da214021abb5591d8ccb4ee22ad7b067da7cd929133dd1105a4cae8fd8bd24192722c8a761506e49b12b410577f85cc1d77ab34cd52e5b47446536f29792f9cdbd2cecdb6d519bdd8132fdc07203c224b61fe998578716db7aab1a442be103d6dc47f1479e320449dbb5ac7aeee8431860dde05cf3ffb16b70489a4f60f377a6597c7f413c14b36251028bdd4fcf2ba6d54015024c31d683013f3e66efc7dee44252c5a002649d38a7551a77db33", 0xbf, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x230) setsockopt(r1, 0x2, 0x2, &(0x7f0000000000)="c05f5ca3d5c5e89cf6dd553e87e09c75fcf0eadc05b5099221acfa833bacbd002f25616f660db1d47fda58eefe1013e77784963b39f34bb90eed", 0x3a) 07:41:13 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:41:13 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/83, 0x27a}], 0x10000172) r0 = dup(0xffffffffffffff9c) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='W\x00') getpeername$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 07:41:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000680)=0xc) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x100) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000b00)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r7 = getuid() getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00002a2f66696c653000514c6a56ff43198a71b251175fca03dbb2dd0196c456a8a0cef0e1bcd022386c69ea680137692f7f06530a188604c6d6709a582bf1760dc442ed4c54d94be19a590e6f1590815b49c6484222fd758f37c32c3b454d3cc6630141c196446de5c65cf8f79f9b3d0a412123166b5a5472d341ff2a3171f0c7ae989f6f34fb450eeeb6a3c81b7447cea6fed78fe71e248abad3d40f01a399d1f00661347f4b26d618538b46aef5bf7044a4afbe077d46faeea40160a55245f0d691824e1d6c38739f295b5e516661d9dc0366621810aa0598970812ab04de8d77a90e2ff1bbc95e52224dc6984aaf1c46dc"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="7933c24a13d2a3554f1284d42e381721ab15b039679d9d6b5d03aface87dae1d3aaa137da6dbab2214ba2419c22fa0ebb1556c866f4799c7eb0ded33c675a7a6354a549a8bfacd27c7", 0x49}, {&(0x7f0000000140)="761c6c731cb82c97b31f76aadc689940f09c5afda9df3205992141fb4447d781c080337278fea0ee72e8248e13db4c77ec55e74ecf1b94bd90aa300e99cb2ec7ab34e6be70caf1e9763c1b647d9e996821c72a16816b789a1079fb65b8786d9fc9ce18703c344af32d1663fee9182de83878c817661809c22ee24bfc2f90dbb3710d52e86a533ad9e4adcbed90f28553f6fa83493d27ec50e96fe4e4a0388962d6048fefa3d61e2606d21df69d7024873c3c168c10a34b1b252bb69e717053e297552c29ca56f0e718fd7cab6d9c1ea6e8daf7d4a6", 0xd5}, {&(0x7f0000000240)="eccf32d20ca533a1e003853ecd6fd50f69da80e5b336244e0ffc82852c07d8dbf0bd451b7e399977aec1f1c0db2ce04c42753779462b9c82229187d72dcd21de6873da32cd03660c4a4795f866832bc882cd706f9916b59fdc18c160fc885d9471a6950c696f6ec56837ce810d2e1503feea44ec55b8ac2a05ea3e1d7e4d686778366156dd3fa4eb5575ac6e41e402f894c2060b166ee893f94aee4b7ecd3d2cf0f727be7a7300198cd77e9c4e40cffdd60ebaa16a012c553d84b8049282b222f8783318ba408d", 0xc7}, {&(0x7f0000000340)="aa3b84e927d86eb15e3db8e12db3e0d85803fdc1285b53c05b941c08d11c1735a7de2679f99aecb0fb29b42f6cc19a0924173d08696fc6a8d915f946b6afe952c1b15c767676848e620419a00a7397e2f6551a661195b24e6d92b6f8ea1b440df505fc129ffc2c", 0x67}, {&(0x7f00000003c0)="38de4928e48c0b6af39d77f31ee5cb868bca00cbba39b332eddd06887c06df38367caf4f8af964cfa37a00d2a42def8529be2f78ce7d0472b5690ecddc0a6e811956a3343a10dd04cc62c8a0fecb110c042c8e2347725e5bd5aae41c87efe13dbf76809587b073564d74e99c19d6bd4a53edefa8142cbc664a1fbbaf1515853b9ac7eaec6e73254eb8e3fd60a7061d546c98c9d889234228ce836b285f14ddb0b654a8af9cb37d2ca6fd8337526a1716b62581f782f848953848b45571b7bf45ad4af10a95e04c0df6303b277c38ac2aba90e3ddceecf28f6b78e14e1d92966a077f99acaa6c9bfed948c660e66973033da303e178", 0xf5}, {&(0x7f00000004c0)="2b388d1767d0440a03db8027585a9906a8472ec527e25237668cc0e07d11b5d5c1e3848ff19b913823aa70e8a5b10e59c7f9a4f357afd9ebdd691e90520f38323e788969ac2413a3bb4e0c3e745002307a8d44ff8b2126ecbab3cd51f62cd0b831acaf0a1535445738a1afb0b5ce4a8c29f6894d906222ae412683cbdd1da8d9d9783d6c6989455761098cccc1d58cb9eea8b32c55ab21eeaa", 0x99}, {&(0x7f0000000580)="233df4337ccde7fb4aecf2720c19c2cfc3c840c07537ebe45fc16abaf05a3ffe244921bf11a9f518f958752d849eb97a417044c7627575a54d997539b8ad637de1137c9b4dc62e123637d9162ce6e6206286f0", 0x53}], 0x7, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x4}, 0x8) socketpair$unix(0x1, 0x20002, 0x0, &(0x7f0000000080)) 07:41:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgid() getdents(r3, 0x0, 0x0) 07:41:14 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:41:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff1b) 07:41:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 07:41:14 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="c1c8300e23d7b62c5b78c14a82c91dfc742bc5dd43f805adfdcabd22cff6ac4cf6c2cf67fc00b15db0e6ef139f33f233ba726d454f831b0bb430984e4cf2d88bad4c0df5a7e5d5f5ef4050b43ccee4577278e87167ae98340d04d1a74009a433b8c5379a4b7a36dcc27f188df6bd0fe53ade02674671c20bc6986071c48238856524f6f261a6bb595ff2bbe5516a39f85193f7138431cb1557e0fc0ae1a34a21cbc9d78db5f79e0ed1c1bf0f82c0a1f4455cf51fcd00952c3879ad7f6b11a3376043b1069a41c28820df4e5f3b9a5a6ef74d3dd4ccb09b3a20a25bed73842505163ee41d063f39725f388e9eb42bc3e4a6f0a1288b55d5600d", 0xf9}, {&(0x7f0000000000)="e5cefcec86b583fb26705d1a0c98b9d5ec5c787e639106a037a6926a1fe8619efff512814f0d7bd31afb12bc78997127731b60024b3adc5ad8ae", 0x3a}, {&(0x7f00000001c0)="7aeacac57c3589f8101b0e133f64d8dcd76905b8365adac3177c8dfcfb55704e1b32c6c20010d1a4c65133530108a6a3239453038acfec75dac2ad2a823e621807cc54545abe50a6d0236f4d0dcebb0265339d7b06a45c9bd07e4a6535e7ba849063abad0002d867858f3d2173e86ede725544d988a222b0b2e7fc1770cb731dd26459e073c70328c4a71cf5e6542072e76f6cefafb652f667c0f80089e5c3e8c632934f112bdcbd15b975476cdaf7987109bdc750888c672e4e8e239f", 0xbd}, {&(0x7f00000004c0)="0b3d6d2c2cd5d11397ac6a86de772326a53aff562cab2e80f175fc6d043f92d317b03fdab332ddbb1628a5f6cb9b505bb6782bf3db3cf511da32e34927f938761eb63feb1e01d10191acbb0c2cb4da46a806cf24890f0ce2a0eb539f7dc17eb757698a17d32f1ba2f325a065b228b1e80f65b490dffd84fd69a4942b58af057160456349b0d7c6af4542beaedbe0ee49071b6c88478e78c3141573f3681983ec9bb47f8f549252a9a8c6262f3a2bd6fbd4459f7a9258745150f7f6ecb9a7f672b01a964e7dbb5ae7e84c33774d4d8df236605b16ef5901e12a2ced8db7f11ab9d25933ee28341b77ec5a229ebbe345b5a3ac84fd890a7d6fb5283da7138231d7957cea60127153563fbb0486c1ada803441ac02dce201a2d08b67a6b1b0ab09dd325a611fa640b7132f7103d2f8c60722276ebd934212a2af8ebf5569206bcf2b7a3ecb019e15234f6f83923829a587005bd6b6aae02a8c2a2ba3711e18cc1cb95e3eb9e207595c2659c12c4fd97ce16712d56e68f5293ada9945d46f71c489949ae65aaa2604d91793cbe903e15279ee388b87faab222018b9f1b6dffa49d6934d2e0e8bdd18689df2329b25841f65a55a06cb6ea2e55692635c22284ab79f12d9b07a08a63fc3ba2834af8f4604b1907031d201d6a3035aa9577b5b5b06695bf8bb4b6d540ffd1059a79fb5b73f480ec70d5399385d0ecf537c058857567d5184f598400617202fef249b18f8260a32dda5672023422063e3cd3745135cb7b689dfb33f5d149dfd424ac60bf3c7d970c3f1455c74c5a73322af79a23f27526a5b6c6fd0510df3fe36e336130899f2dfb746b3c38a5498082851bd8fac51e63ae72e9973f7f163f6f0d40168804b36705953918494ef68737610917048f6be5c6b00709196d0daad64e8a29e14778fe1175a141e6987227c45d85e689768b45552273d6807cb4b4ad47ab4822daea466f04f66af7c9b3267433c3a774d6f84ec4e0b840e606d1488fc69a744a36948957e12be69e0f6165df37aea3a7f9d2ab5e6b4dcdf7e419767769435295a4fa6db02b13fc444d0414e7788ee115de6090346cff29cbe52e78b21c66fb835c703c1bb7c9ebdd75b3c2faf5df035986f510bdc328d32d5d1c0a5371b321c2de2701dbc3b3eb8cf6b3740bc2b26452d9f550f03f2e3d8ae3c347ce54c9b37d68a819d229b44f0882809467211547e3626035aae5d57dae8cfb893c860bdd86a3c8637d6ea0b8b85aac1ef6e9785c2139a1868caca7347d55bf287e489f38a464028d5cb28a3b2b43970595cba41d2f9e3a2fa1fd26ba2239cc691ffe800880e2e79002c18d22d9283f576ee5598dd5e3a580295ba216df8d8c18c387f7c03e42ec6a7b1ac6479279b37adced0c929192cfde37bc8cce47eba0dba19ec8ecb8cf98b53416eaf8801ae5a51593d643f7330e2e409114d0cdcbd7e337112be6220b39b530a123e958204f54ae743eeba6fd4e9ed82358544fd9b0564544eed364a49ffc14dbe4453e5e92c6a0ca2669d22873e78c9079882b8cc8b80f84bd0ed7475ae2c0c579c1c25acfb97e8eac4e28e43ec0682caeb4b17a857f87b1d3a5c943058e0f0058d8b2d09239c510fb5c12511e310079a29589023a8143a34a38999ed0adc6a1026f80d7c9f25376e2c22b198ba74322af904c0a827b73c92cd5a6cecb35a40c3a5e5f6cba4fee3ad77acd9f459503ec58cda1ef68ae64affbe191884bab166374ec65d614c37acc9efc4faa27b31a8324e0b59f2489c96716eed90a91e153d9fd7366ba126538278452624414eed8a8ed6a7434ce92edc1dbf81ee27a7e3236fb0b9a81f24b16fab89fbc1b59fd96e8e209ef2969df1b48e989213a86a5800409f663b13e8f8df4e796cd3750fe6761a9db2a58d40a30e41cbc0ecc9624129f8cbed62fa1b0309d66d2ed37d78e4fbfef44a7f0d381d6e58930ab9920597832178b29643d807566b52c2bbe54c35137d48635cedbe5aa7832bd3b3952faf4b4642e8c3d774543f6079c128feec1edf4de8c52441f97461c295f2ad3325ed1f771b713cc9fea9d88100f370704761b798ae9eb5bf5f6d5f9175d1d9602c304a4a411274e0e5f98dd0b1c1b330fd857bd97f14224ff930c1905426152378465a5be4f244da5b9546d84468c133932df799320ac33233263b92f053449d517af65cac793b48c3d77464eb1dcc462a3dad54ddb992699b5d20ebbf7e1a985d5175d307483a3a346cd28da7a1cf118be620cd251e1048ce02e56e1a06565ed8515515a29f60ffdea9d062814f01dfad6b526705a89ad13d9c15b8489de26ed073072a94765f74581f614d1302df937f97cd0866765daba83c4633919d1cbba689f357d12e5c8957cafd1e204e6ae20de8a6e3d90bb54f586ca0104dee36c71ae8766b6a0e721fe9d26f36b524468949b8a80ac2332994c269b702dd9533d95137774523cba7e95ba07d15529ae3cc7033ca6392e1462cf5202e215a5baebe1d5795a2c18c90b165209eedb305cecf97ba614350b5aa7c8188381432b155849de3f19d8f38d6682116c3b33fda47adfd80408336cb7fb62f0ec7228df39287079064fc2b2b1aeea1381710a0aa1095ca0583c3de514a72d6cade317b484add26c97607f390bf469c507b2a844e47a53c52d02bcce5ec5a1ebab79ff46f66a9b2d0db0320adb7bf929d479fb40a5372383f0127c9971cfd760cadf9ef26ab49fb7fd86c7e918a46a4877abf9065121c921ca4811a76bb9d2c560cc8df0d07cd3337d162d14bf5c05262430d4f116bbfac16e77ab5e91bba3d483af2417ec65c20dcea20cd6876f19c18c509d5997a800e64b4bfa880a95643f33398f90630036bcb8a0d5c66b8ba71348097f2734a9adcec958e67f5de8a35d6f334e06048e4bcb7318cc49d8f99165a193917a3219cf6558ca03c44f825d580a84985194a73de47ca9195bbac55bfacef88f43134800c8369e4004d7b041f62d86b36c5cd98dc146178c6132b96181da322aa3c8bee0b2e52b802b6c2e26cd7e37b8dc8eb991032bf8ca4f82ea021931f92adc0b590d76035b8ccc317430cc388f70ddea2b0d3be12186ff3d1515a488a55abae4837201c4cfd7a8eea484989e594b5e6c3ea6df73247207b768a36fcc88e17d0dcb528859ed71b6c2d335c682a8bab21803c22b3318be1155d73d99e954df5110245e3ede540a71b042f2dd24c66a6e245211a01cc95edf50a0121310153d753f83dfc12bf630901b611172144de86393a65735357ff9cea05b86c951db85926e992ad64c203bfee224202dd6cf6de4b7c72c46d9aa06bd42e43c642960ad478e5bab7a8bb6d82dbd8a185ddce39d4a2ff41d7a2263b60a10ee034be508b70f59565534d67c22e608fbd2e4021e5d3ffc119d1fcbbe1e0d92ef409208b1355c576e92960b5e64814ae5dbef8b5ad863057bd214c5c50d3d7a1b88b23d439a12e746cc65771e079ba76a82c2889f5ade67b6ef0a614309e39c57698c4b479e30d8c003d4e22ff3d1cc59544fe9cbcfd7e7a9f860398cf84c32bbfd09407de95fea3b87b33dafb230e02c37077988474a06afdc5bc5a53e22151b8a6a891ecdbb90ee74dbe82d70c999226572e09e060ef112b75dd8580af0ed208736a3e93ffe1e8e67c6ace1dd8b8a4430097975f272f831a7f87858f6c36efbe5ac7e7329058db8ae7791d3321152a623709eb8f11147c418631a607c43b8659d61675c0bd1f3ddc3e7d309e213f3b34c737e340ebc9ea422c84ca3c5fae09a61747893989058cb77f5eace826e90ef474b16a103c90494520f4025ba1f47a6dfa9e81b9debac064409b206cae5eebb12b539f1aff6eb7508127c0380395409ec5cf5b243229d4768d535e26f7612c225e7c303242cea6ac32fcdac7e76bccf72854813a8db30f51ffbbbc55829c063883599b05ad38bf87668d4c4afef45f5d0c0add3422bce79b1a02b9d4e2cc79ab329c4d57c39fa37cde7005b3528323d9231fbc21c13d9449b104a490fccc423e609de5d9c5702e0ba9bde6bf23362c7de1a5e58c703965670854d82caa70561d90a73e8e24d579e58cb40f0b382b165ba3485dc2d3195278544594bf197a4cad7b2ae4fbf9f784b12f967ccd8836f797d9d4e04c67d56c97a6ee887a2a81f00c73744e57850578512509ff08cc452cd5470abc4e89225af0eddc6185277a95f03bc8d8565cce0ca80666c6910dad4f206f8bef100084d40a9df8f9fea893527eeef7b53f140343a67349354f0016552552d99f9607b9a7d01ce8d312dc95b98befde02177ad560309e5c1c903d2454915c57833c3421a575dee87db5f5759c7b8595f07b2a9e1bd8312e43480eb843126ff71620555fafd0baf17f32d0281868c7bfdcb9904bdd2a5d49d43954188c12d2686c8bd87938a94f74b909bd26099cf57a2a5a3cdb373b2352b8ca5dfc290cc622840a4723ccc7a41f9b1ba4ca517d79bd38bea1f444c845d9c643cdeb72c007a9bed4ddd2edf11beda455862c79f83f6134176bfaefdc1f3c7df4a10a304ad45ab6deb060806fda423d202de6b763df2299dd530563d13293e435c0bdc47c06a18995758aaa3b1546f4f7c038e2165852ccdad9fad7009f582549aca23969b678313e3490cab30510316c280f1ac9d6cce9dc2650fed8c41f34850756f3b41a6197d0d23b39b0cbceb8baff18e57fe4eb6272aaeb7236adaf10715b4604624ae0ba32a50f14a93b8f554aa93ada919ea02958fefc0bd2cd95b956ae9d1f30cd48ea6a6caf9ddce6099f56c56a410f6c6d7e19c487f09f269bcfa80e0c8315a7d2ae4d071476413ddd279b86c7a75ba9037a5799eaa0ab37a9c2edaec893749d35df09fc464df5dcfa7ab3000029e35dfd7384550bee87af02acc78ba29a6bae14fda440d151f830f76918650717c0f202e8ebb42a461d23e94d654b44325abc3cf57ce6b57dc816d742fda00d6b4f96ebad738cfa4bc9c182047d2eb7d0cbeb38af34a046927dff17d24fcb9cbeacedf4cfb643bcf1efccf428fdb144d451d4931b72fe7151eca535a46bffad473f8cf2c7e4aedee34017925fc6683e3954fbc3fb73077ef6003f979db904bdb4f359f01fce35f8b597f270de5550fe603d7b3e363102a6cc18cba0a895fc58190f1ecf50553fdcd03c28f2a9dc8b19fb9d66ff99a23b79fdcf87a451b52daa8818ab985dd8eb22fca77f81253653d9da0742bf33dfb739cb6b9ca6ec9305b7315b2479ff6f45c9609b4fa123cedb9c12fc4bca895bfd8da52e0c581c59fd954f9fd5d86f2a8f880c754ae9b1b7148e03edf3860d301f70e1ea3cbf04e23facc1bc07e4fb97612b7db3a1ed1b10e922cd72e955c07b467afb57b775e79a99a8b0002d2f501b2f9012b1aa6d0c735a0bd79307a4c38026d42ccc21fa2456e468b8b3846e607e7862528470896b6529c4195de116884d7f491a08871c8a200f5a4481b7b89ed57dde7f856854e13a6b4e276b6b8b3e446ef0bbbaa833dcf6547bc846fa550a5c82017f90380035bffcf01c3360a6a02290798dac0ae1bd98f57099e088d962348dbdb09b7e9825bd0b320cc2f955daf2d80fcc2836d4cbde712e6b68a77c0822dbc31c98f1560d8b3024f7fea41ed46c1ee3964694ef07f9291c9b7f59c9e44dd3ee2ccbb9dc001a6680aae7628425664ef5d94a527285487ecbe9ace17deda71ab01c29840faca3bac3115ef1e6eee7ddaf214aae1ca02b1103162b705cda157725029a6a544d633d34046e251ad390ec718853a91", 0x1000}, {&(0x7f0000000040)="a71dcd9a5e08077aa6ce140a57f6f6fab26c364e079db5", 0x17}, {&(0x7f0000000300)="a795bc3871b629503b0498e9a1547bb02db9a9b89b8e7d0163fca56ed4f2c005c6ead3aa4bcc729eb05503b4171f150e078bed1219e4b38dd9cda15c808ddd3fe24c5dc7c355d342fa936389b4ef183c9a54e6aa815d73ec585a4845c79b383bde0330", 0x63}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 07:41:14 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x200, 0x6, &(0x7f0000000000)="9e3592416cdf4641448ff2fcf494ebb931314ba026ee36c2fb7d1bda4700b912dc4ee99568fb06d10993bad58cb87b8d91258c33c6c154d94e0e61bb8d070a2b26aec2e35c8f14634b14e4a60fbc1eb7bb723ff51f5f9a8d7a31c531ef276ae4b087cc3ea3694456328f8f6d33d5acaa9ff8e5fc05fb310aff89c571dffaa61af1c6ce2db49dc114c829199ec5676e4603e3007ed160a09e0903312ca5172262351a7e0336f1a620cef3eb206dbb9bdfeb8aebcf2ba23bb68461e1d1272d33", 0xbf) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 07:41:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:41:14 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = syz_open_pts() linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 07:41:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x16) lchown(&(0x7f0000000200)='./file0\x00', 0x0, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x7, 0x7}, {{r3}, 0xfffffffffffffffe, 0xa, 0x20000000, 0x7ff, 0xf}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x400000a2, 0x5, 0xffffffffffffff6a}], 0x7, &(0x7f00000001c0)={0x5e}) r4 = kqueue() read(r1, 0x0, 0x0) dup2(r4, r3) 07:41:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) dup(r0) close(r0) 07:41:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 07:41:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = socket(0x2, 0x4005, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/106, &(0x7f00000000c0)=0x6a) 07:41:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) 07:41:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:41:14 executing program 1: socket$inet(0x2, 0x2, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) accept(r0, 0x0, &(0x7f0000000000)) 07:41:14 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb3b, 0x3, 0x1, 0x33f, "106d98064466956e2252af6f51b874f22a0141fe", 0x1, 0x1ff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x3, 0x4, 0x6, "f61eff87fa64f5b30a7bf8a3c7227a7bcb8413cd", 0xc, 0x80000000}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="cb94fd9fa7d3c7710da0049a7a102c26abed5b98", 0x14}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 07:41:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = syz_open_pts() r1 = socket(0x6, 0x7, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x293, 0x1}, {0x18, 0x0, 0x9, 0x9237}, 0x9, [0x4, 0x7ff, 0x3ff, 0x8, 0x0, 0x7ff, 0x45a, 0x5]}, 0x3c) flock(r1, 0x4) setsockopt(r1, 0x1f, 0x200, &(0x7f0000000040)="10eabb592390587568bd23b116bdda65bb05eb908906384d6086d754d3614d809e472592972a65171f2c7d29d68b1dff3ccd9edd03b504ca993a5e447854acfb5d51b1ab6b065e815e3ea94022c455e6cf3815f302fa5a2a8fd232449b081f03b26958ae432fa3ce5992a7400d8654889026ee30a67c9caa5363881c49cab7d500ec889cca356519f779ba96cf11492ba594a1b3aa3c82d3cf04415387b890c4f31faae2dcf2a58714353452414983db210008cda905670fd3102a30e86a18db47f5a38a558160a55e9538d55fae82692d4d65cc813d9900992a4bb5b0957be47f0f3d1deb8902716ddcd3f7cf", 0xed) close(0xffffffffffffffff) flock(r0, 0x8) 07:41:14 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 07:41:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000090, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000004, 0x101, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x232d615da710058b, 0x200, 0x66323d8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x3, 0x30cc, 0x84}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x8001, 0x0, 0x5, "60d8795a4b5d16b242c2bb96f26cd6cb27976c1c", 0x3f, 0x4f03}) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/42}, &(0x7f0000000380)=0x2c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x8) munmap(&(0x7f00001f4000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000000)=""/84, 0x54) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x64, 0xfffff, 0x6, 0x8a5e}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x2b3b3d0a, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x35a, 0x9}, {{r1}, 0xfffffffffffffffb, 0x60, 0x0, 0x9, 0x3}], 0x7, &(0x7f00000002c0)={0x7, 0xfffffffffffffffd}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) flock(r1, 0x8) 07:41:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(+\x00', &(0x7f0000000180)='\xcd\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000240)='[#,\xe7\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\\\x00']) accept(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 07:41:15 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x182) 07:41:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fchmod(r1, 0x20) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) ioctl$TIOCSBRK(r3, 0x2000747b) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f00000000c0)=""/7, 0x7}], 0x4, 0x0) 07:41:15 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlink(&(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6814, 0x1e}, 0xc) r1 = dup(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') sendto(r0, &(0x7f00000001c0)="d886ae2a5997ee9bc8797265d4a918cef0f4853be450801c8d1b5f5c4231f898b8539bc76b21dbd59fe43e9bdab90b73a9e8efeadc8348a6a5f7fcbe7c8bab721aaba599d6cd1a15164d751ca41b10198a5beae700f2b4827e48b9a591ba624fd78202d582b55c2aac09ae44c6b6db0f25643051bf23037f4e5447224e04b65298a213f52a42708b889e7bd62196439da306f2da6a7c3be014b3121e0c2590926ee765dbe61672ef3c028592c9ffc87af863203e19c94be18c0ac5e7e3bbfcb0592c7d4fe20677153aa4e243565a15ac288d4b680051b6e82073ae11cd8ab8", 0xdf, 0x8, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00./fi\x00'], 0xa) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xbc0e}, {0x5, 0x8001}}, 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mknod$loop(&(0x7f0000000480)='./file0\x00', 0x2121, 0x0) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000840)="1125cf3716b9cf8f4b7c22a2cf123c710fc5328e3a2476d09f482568b89514d0c9ee317df5b9b30a4d905a94e8fecca30c4841eb949dbafb9014e1980991435dee933e5b0e6bef1b406eb420e5fc4c7872cab6cd074dac340c27d661fae99fdda4bd8b9bdb04b7a1428dc8c59ffc39999bd3", 0x72}], 0x1, 0x0}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001b00)=0x8) accept$unix(r1, &(0x7f0000001b40)=@file={0x0, ""/108}, &(0x7f0000001bc0)=0x6e) accept$inet(r1, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) setgroups(0x2, &(0x7f0000001d00)=[r2, r2]) ioctl$TIOCSTART(r1, 0x2000746e) utimes(&(0x7f0000001d40)='./file1\x00', &(0x7f0000001d80)={{0xffffffff, 0x2}, {0x0, 0x400}}) getgid() readlink(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)=""/11, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) r3 = semget$private(0x0, 0x6, 0x208) chdir(&(0x7f0000001e80)='./file0\x00') setgid(r2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001ec0)=0x1ff) 07:41:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000000006c653000f20a81e060e765ceedea33063433405b3fc2e8f152c68661ed150605ab7c7db3f5dc797863c9a8a25c13557e832dee621697cb4ed08549ada47e68df0935548ae03c207800e1645739523b088174fd62a5bbd4025d9962770ad84171adb83034a951aaac1271a10bafca7d7bc90288c8352c00303e3d6514b8b22acd4462751a891b35f6b479bb54956620bf5d7f591ea52339c841a24e5abd58b3af8377f253f560463cdeff07adbed4a9867e2173554c1afcc815926188f04f1c54c0522b7178"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:41:15 executing program 1: r0 = semget(0x2, 0x4, 0x3) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/216) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000280)=0xc) lseek(r1, 0x14, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8a49, 0xd) pwritev(r2, &(0x7f0000000240), 0x0, 0x0) socketpair(0x20, 0x6, 0x8, &(0x7f00000002c0)) r3 = socket$inet(0x2, 0xfffffffe, 0x3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) shutdown(r4, 0x3) 07:41:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 07:41:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_gettime(0x3, &(0x7f0000000000)) 07:41:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) socket(0x0, 0x4000, 0x9c20) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:41:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffff1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 07:41:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) msgget$private(0x0, 0x201) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="76c26cf21859c1970d3d9c1cdd3b033705293126d00ef084a25a8ede106ed9e1902eac50a8b28589a1537d8052199bf9f3e1ec0b9f969483ff7ab30a6866e532349741883d070da5058d22954ecfe027f6926458b85a12d36e4e7b7a8c8be5930a14c3601a95d16bba344dc5c3416bd9af995ede9752d1c1d86dedf8d262a209a065c5ca68b4629912702e22b5cb27af1d706da58a5818052ccc902014553a476e8268cffdd10c050e5118b69f32d8d01300f59d3e29e6349c962a5288408ac5294c246418b273345d7d8e3335ec55699fd9ac5e015cffca0d3192a6a2f26ab08217e8f2cba1ec5ad6bf15e76043e303788e6b9ad2b5a5f8cca379ece1d4", 0xfe) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 07:41:15 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xd81) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) getsockopt$inet_opts(r0, 0x0, 0x40014, 0x0, 0x0) flock(0xffffffffffffffff, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x108) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9}, {0x8, 0x2}}) 07:41:15 executing program 1: r0 = socket$inet6(0x18, 0x2000000800b, 0x613) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/37) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/67}, 0x4b, 0x1, 0x0) 07:41:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r2, r3) r4 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getgid() fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, r7, 0x2) fchown(r1, r4, 0x0) connect$inet(r6, &(0x7f0000000240)={0x2, 0x1}, 0xc) geteuid() setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x4a) 07:41:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000980)=""/175, 0xaf) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 07:41:15 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) fchdir(r0) 07:41:15 executing program 1: mlockall(0x2) r0 = semget(0x1, 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000001080)="e5fa4780b52d692b6ad07c87a7b8b6dd7110906f9c0bbedcd10be03d0ded55b1eb831a1603b2ba39fbca8e1807253f954a04133c862d5d98dad43c428e36f249e4cd9652670bf3e35a5d8613e364546ca2fef48d8879e28d4bcba692303d169f2401a1d55d69e6a154d411f37992038fc92b7dabab26602129112630488747180754bbc7a54d8918e266c74bcf56627cf400591a431eec144301f8f9c1b7692f85eabf4944b07b3f15d5774337e3e800041eac", 0xb3, 0x2, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) r2 = socket$inet6(0x18, 0x8006, 0x7ef) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x1, 0x4, 0x3}, {0x18, 0x0, 0x40, 0x2}, 0x2, [0x7, 0x100000001, 0x3, 0x1ff, 0x5f4, 0x6158000000000, 0x7, 0x9]}, 0x3c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 07:41:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) msgget$private(0x0, 0x10000000020) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 07:41:16 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r2, &(0x7f0000000200)="d2dc88135e28684ad9cf8eba4384f0b171db5a847cc5d8eee283d6c7a306225ce16cb41b3b944ce8ffc351e4ce0b2427d02c9837abd879c3efb64ae8b53e9e6e225e7f59b4298625dd5f041847b3c8650450cb48d0bba616d72e9865bebb14d252e1", 0x62, 0xc, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r4) accept$inet(r3, 0x0, &(0x7f00000001c0)) 07:41:16 executing program 1: r0 = socket(0x10, 0x4000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = socket(0x2, 0x2, 0x0) fsync(r2) r5 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r3, 0x5) r9 = geteuid() r10 = getgid() pipe(&(0x7f0000000280)) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="3ead7176d9bbb6fb21696a84accc40e612c58ef25aebd2c246218d6a2c74ea20df72607dce48413da831b217f4130a30d70ef646de3781bdc689e95cb6842b6120e765b3cbc9816881a9e60d7810a61ad81175b967c31cb424921e47a3aa0bfb8cb58901c3391d1a9c462b00046c91a4c0f5e75813a22e1bbe3ebffb78a23a3eb1aed4fee40ed6e1092862c5c3df9e0384014efcf2c5cbcbbb385395f7b8bd182644d1af991ad359e7ab29cee39e0b6a43d096594c448db5df2da9f1b5aa3b62610343a8a3994d747a32f5f42d4d", 0xce}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000440644ba7bebf04b15c681ea1daefd80c859a6cb99fb7057f0c6d5561652146e087194fdb2b85bcb5b5497a854cf977cfe41918ca6e188559f4b8cafb46b277a37c8ca8e410b739d7ca825fa69fb693d3e9eaaffb345d14eccca6a7a0cb1decd6df13c56059e020c645a3f03983a34060427f4b2cd5b375b00dfa3fe48a89e", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000db986f3eb8593be817c440e8efff0f89bb4f20bfe0abd08f", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0x2) writev(r4, &(0x7f0000001280)=[{&(0x7f0000000680)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787feaca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 07:41:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020700000000783000"], 0x1) dup(r0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 07:41:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x71) 07:41:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x2, 0x4000, 0x10000) 07:41:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 07:41:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="55a908f3bfab45407d45cd73694b52653f4491b5c61c214e53828604ee3cd8771cf925e9bceeb0675aaf6083f04c448348ea399d5f5e2469470c047f08e9966feaf3181ebb96d935d0633cba767323ddf861470606b29d46aa52b2549034394c144cbf7642fcefc0b20aaa035fbbf927dbd4f7223314762839e98f931a633f071def204db148dfb05dab7c4b84a04b541c00499293f6182fd3f8fcef6cf1d84f9525ada3a6472042a41fb424800519f0c259d818a0c1d98c6bb5764086ee576844bd38a81158a6dc2ebfc384a6713671245aaa78b69986c807cb346d374a53fefa2fb41202ade1a3d87995b8794ab2f311668b9d3eaf2b453bf0e584", 0xfc, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8062657127e536b6bdb4120a38d14a5a89eaff9dc6f02b028fa93a0c165b2084ef91f43f59e264293dc0629b17cf6c7699b1cc493f5dbc2432ffbb05214e07de067fe2bdde96a7beb9c0b123f1ac3fd4ea94a0a781517b96ee61825a066efb33c2c2017d5c51ead6594e447617b6a2a4b1d5c89235cea86055381ab93523cc36a79edb7dd487eec2f4cefcfffa0280db9665530ede56ce5facacf0c27221b31540f65608f704d13d3acb3227", 0xac, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="2cb65cef01002e2f666970d52b26b07478a3e50dd1e40d6ff0958bbd314d3dc6def905dc448f64b8016cb2153aa29aebc9d23b796e740e14be877ae824a9dfa3e6c1b5e976108966090000000000003016907a21519dfedcf964065b2a3a817e7060741c40e2f8e0c233c8d2390e05e747381193313a2260d6027f62dcd2e826672f49e5"], 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) 07:41:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 07:41:17 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 07:41:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) close(r1) 07:41:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x3, 0x1, 0xa2, "be40147f443f4e0c87a43d65a34b05eb9a26c7a3", 0x2f, 0x400}) shmget(0x0, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 07:41:18 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffe21, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = dup(r1) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2864863fabc4e33829f6e2e078dc5bae8744b65ca2ac74a36f77a1ad0cf4c157549af4d13026fb3becd02cbeec84830315bef4ca26669ffa0872e2e7b3081bef41fddc57ac5ba0be2b8311f315ce8f571fb0713de50f722e1253a244a672623b1cde705a41bd322fae93185c8e38a2a2c0c0b3b29e34aa045262ac0d77b719fceb44da7e", 0x84}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r1]}], 0x48, 0x407}, 0x402) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 07:41:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x2136, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:41:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10c) renameat(r3, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:41:18 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000340), 0x10000014c) 07:41:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) dup2(r1, r0) 07:41:18 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x6) 07:41:18 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) 07:41:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\\J*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&[\x00', &(0x7f0000000380)='!^\x00']) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 07:41:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20200, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)) 07:41:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = getegid() setegid(r2) r3 = msgget$private(0x0, 0x300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x8, r4, r2, r5, r2, 0x80, 0x6}, 0x80000001, 0x46b3, r6, r7, 0x2, 0x0, 0x0, 0x9}) 07:41:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000010000) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x1, 0x6278}, {0x6, 0xfff}}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xccf}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 07:41:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x2, 0x2) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 07:41:18 executing program 0: unveil(0x0, 0xfffffffffffffffe) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 07:41:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) 07:41:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x21) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x40, 0x6, 0x4}], 0x20da, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x5d6}, {{r0}, 0xfffffffffffffff9, 0x96, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9f, 0x2}], 0xffff, &(0x7f0000000140)={0x3, 0x25bf4f96}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 07:41:19 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff8, 0x5, 0x20, 0x1, "5ab9c084f87dcc9b96c3b10e29af3991f89d1a1b", 0x3, 0x27}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 07:41:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000006, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 07:41:20 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x48) ioctl$TIOCCBRK(r3, 0x2000747a) fchown(r1, r0, r2) getppid() r4 = kqueue() lseek(r4, 0x0, 0x0) 07:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x100000000, 0x1, 0x6, "2da2463fa0803f660c831b106db60619dcd9f4f8", 0xffffffffffff0000, 0x1}) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 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, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f00000000c0), 0x0) 07:41:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66666c653000"], 0x10) r1 = socket(0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:41:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 07:41:20 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x3) setsockopt(r0, 0x6, 0x9, &(0x7f0000000200)="84dcae648136eee2c4e3e58a7ef6ea665c4106b88778e211caffffffff000000006e9ea99d815467fa2a1b29a5f6344c5fb8d728eaac037f357ddc1606e7c5148ffe48063d1d7485136b09fec74a637ef1fea87d9c00cd875d5a413d8c56652bc494c60fb2d29f5b3a36948f0e3de1b64225b7daf1f61a108e8561fe360b08fe065dcf3808444d68f424df2f27cde13986e76efbc69abcfc94b5277cacf0feaf861555039ba63741020042269d6436755513bfe3e2d6e970d958a8165c930cde66a61a6308014bb2846a07563d90685ea16b54f7a57c8d699d1ec0308de330558c9360ad576f0d7677d879c59adfaf31826c82afa98347b7fef6de6de8730e5c90013aada1d8876a1ec6abccb45e02a2", 0x110) connect(r0, &(0x7f0000000080)=@in6, 0xc) 07:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) socketpair(0x1, 0x8002, 0x8, &(0x7f0000000140)) socketpair(0x0, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:41:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0xfffffffffffffff8, 0xc99a, "93ca4c0bd7c92f90858ae9af243c3e84d0950cf6", 0x5, 0xf8}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 07:41:21 executing program 0: mlockall(0x2) r0 = syz_open_pts() writev(r0, &(0x7f0000000900)=[{&(0x7f00000009c0)="ea", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/162) syz_open_pts() 07:41:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x19, 0x3) getuid() r1 = semget$private(0x0, 0x40000000000003, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r2 = getgid() semctl$GETPID(r1, 0x0, 0x4, 0x0) semget$private(0x0, 0x0, 0x4) sync() open(&(0x7f0000000080)='./file0\x00', 0x1, 0x14) clock_gettime(0x0, 0x0) setgroups(0x6, &(0x7f0000000000)=[r2, r2, r2, r2, r2, r2]) mknod(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 07:41:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() write(r1, 0x0, 0x110) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 07:41:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 07:41:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 07:41:21 executing program 0: r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x7, 0x9) r1 = socket$inet6(0x18, 0x5, 0x2f09) getsockopt(r1, 0x200, 0x3, &(0x7f0000000040)=""/25, &(0x7f00000000c0)=0x19) socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 07:41:21 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x5, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = getgid() r2 = getegid() setregid(r1, r2) 07:41:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x263, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001140)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0xc0) getuid() 07:41:22 executing program 0: r0 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x1000000000010, &(0x7f00000001c0)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) bind(r7, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r10 = shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3, r5, r6, r2, r8, 0x20, 0x2}, 0xfffffffffffffffb, 0x10000000000, r4, r4, 0x5, 0x800, 0x859}) r11 = getppid() r12 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r5, r9, 0x124, 0x6}, 0x6, 0x5, r11, r12, 0x5, 0x64a, 0x80000001, 0x3ff}) r13 = socket(0x2, 0x400000000002, 0x0) setpgid(r12, r4) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f00000002c0), 0x4) setsockopt$sock_int(r13, 0xffff, 0x1003, &(0x7f0000000280)=0x10000, 0x4) setsockopt(r13, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 07:41:22 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) 07:41:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1000001, 0x9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x2) 07:41:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 07:41:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="e06fb46636855a0eeac58a5852738a0fc85be376657009a1f5c238b42a8ef69e08553669318b776f784987a63046e233291b33b729288fd2d74f9928826b3e50e414264d3d96079b67134a73b3d3493a9afa2cb12befc7a6b875", 0x5a}, {&(0x7f00000000c0)="4cce83094a8aebdd0a04c9cc9711788e61e82a31ee3e66f519bef7aac048cbc888af33ad9e92e69940f1d3584cb75c01d468d40f604c05a4290a7f6e35e71871c47fc6987a8071fd729c38dc8c4f3988255cf1f0a305699b7b936b376598d777e3f5f9fbe62e352879b4d236bfa1dcfe3e493aecc87912e0de4d690c56124e02faae2462d260881fa9fba5492a42154cb8f1ab9127292b9680e6a001b0b134df67497a", 0xa3}, {&(0x7f0000000180)="bf240225f9b1d301e6aa3c1cd2f66fbaa8784dd7e3ae855de5bfe5ab38004ac5d6577028ebddc1236deca95a8e89121e3eaa78254bb0d14cf9e14de0acda293ef3dd46358e007a14263745fb23b50c4474df0f6ef07edce47373aff9b50906214197c7aede63e5da23a00315ae9e5db728f1b43290236c2e64ba1c62877e791a62043cabd7a733ef730c94ddc7467ea37793218e429e8d24fefab1eaef7e1b2787c5c9230220b100355b92c4d198792fe977d3b2f28e97b7a597c46a4a0e89d49b7ecb222b86c0c91ec5f49304a9e8ca159769a040894610ffb58c03581dd68f3523e87b9bc1", 0xe6}, {&(0x7f0000000280)="e27782769a7dfdb6793334d747a71a9fc6ff21a847dc89ff276d83e67d4027dbc2e602309325bc8273461b8cf2bf9146a6d0c2364ae2961d588898206c381b56deaa13669fcd1524ede5eca76939ee2da857e2a5f75f212ce477fcfb4e4bba7c95ad4f4c29092f63787231ec6165eb2b4fb6a0dc9369737bfa391e58b5083436e6febfc210ec7d87b1a168a4a09b9905b196a21e03d4c7e9b36823aad9ab125fab9d4f8ba2b230438a940f82", 0xac}, {&(0x7f0000000340)="72df4be5c1dc6dcce10d9bbdf556e801d7d244ec84eaabcd52778c70db772161a3812916cd1b23650df37c9c7e8aa010450780ee9b384cf0c9b53cc3cdebce8c92a6742840a23bcf6356883df98d40a212d31d6013b86adb335f2d", 0x5b}, {&(0x7f00000003c0)="a9963871613d1bf11beefa28156b106496e0a2c523f1114b4d45247abad8bb4b15179ebeb7e0fd16c25be5fc2719524b949c8f84ef0baeffc4f477fba6f1a4767e871d508cce7638ff5535cee98a36d1ac4f3be6990374cd218ab8acca18fdab008099e4de2746f70fc854659e6ce3bf634c96676b89964b4d12ecc9d11dcdde12eef41c9236bf0dd5c2d4f8da8d4666c40986af0c242b3022137161d9b4d47b26a5f3ac8c4a29b5e1a50e8ac0230ffd3b6793b8da6e9ace20e1abf17c8b3bd23a5b7587cbf9f58a0bec641a266ad3c1", 0xd0}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="380000000000000001000000090000000cc0ebb905cb6169076c1553aff50660146b00db429827843c6ebf46b26285e4cadb86b23f9d000010010000000000000000000002000000822f889cd1dff1cb3533d694200566cdda08faa81b3c78662f6dff9a20e9c4f09de55f7b1534dc9351bb89e6e0d7f24e9c68a2985b93521b884729848efa185f7741b3223d2b6a95d30369f335b5ce6803c1d2deec4c163b07414b505620b2262f01000000db4280e60ebb6cb4913c9b802a5ea351aaf26629a2d378e26a6a7461f28906f900009e30f8d58c22fab0bae581f68055f2b1de91b11c8a524ef8e85dd4022035a23aa1fbd87333e4441e81bcac8475e866b64958b60203419cdbe50fd4414407714173468e09e107939e0682ca0b6f5b58f79849b5db89f3bdfebee5d0e56cfe19b069b1f5aa1f45973a8915e33b8f944e21e40c4518db8c000000"], 0x148}, 0x1) 07:41:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82ae2e2f660600000000c29c8d3711bcc596141a73d84a486f01f27b9f5be5155586f5b14e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:41:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x7, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1200008b00ffff001c700367f8fdf1a07c110001000000fcffffff", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES16, @ANYRES32=r1], 0x28}, 0x0) 07:41:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) pipe(&(0x7f0000000180)) syz_open_pts() unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 07:41:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 07:41:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r6}, 0xc) r7 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r8, 0x5, 0x5, &(0x7f0000000340)=""/218) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r5}, 0xc) 07:41:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) shmget$private(0x0, 0x1000, 0x2b7, &(0x7f0000ffa000/0x1000)=nil) shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff7000/0x4000)=nil) r1 = shmget$private(0x0, 0xc000, 0x40, &(0x7f0000ff3000/0xc000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/116) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x100001d6, 0x2) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) 07:41:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x35b) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:41:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000002f00), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xffffffffffffffef, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0x85}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0xffffffffffffff5e}, 0x2) 07:41:24 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0xa0}, {0x9, 0xffffffffffffff01}}, 0x2) kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r1}, {r2}], 0x3, 0x8) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) 07:41:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="c6c136aa1c61a353a75d57dda6fb9032a6fc4eff147672ce87cee91d50988e8af4f97729061eb025dcca53f61fac5acb98705479", 0x34}, {&(0x7f0000000080)="b365e21711c82b846155f354bdeb2c1648bb8fcb5023ae96f237f29703e057680e8600ee951453f587ca970ca8154c6c3617f542b28c33609c65e5744eed8a769ccdbb574599aa2b205be6c60227f05cb1f67c4374bb07c57f36d8f5059f6c6736e64c712375aa0a5c8f4fcce1b15e0d6900add92f433dfc51e0c50111fbefc7cfc8356b71f12d72f5368247b06d5afec0ef5e321d2be313f5e4e4261847be3ded1de78153f6bdeb267cd50f4ae1ae0ed499b6a6d83eb7fd2d2d70e5cc7907ded3b80873a5e04ca3fa37fd6598d7f5fe708387516b656a06420b4385bc9d41cd65d87f1bf6692b3293e8b846f0", 0xed}, {&(0x7f0000000180)="5204beb2393fb3adddde0595f0ebb3c6ea6541f74b52ef01e720305842033574e7e5ba64b56c284c67859c7aef37ccd25481a62cac9eab91abbc647af6e6c631ee19e34d11c4fec91d2fe4394ede8181c6224c46465289f123b9864982952fd52818ad2dbb9538aa5cd88c9ae15daa15d762d3c7a7c23e3dc59b9a5d", 0x7c}, {&(0x7f0000000200)="6c72742ee24fe50c647e3c67218d1c5cc362dc56b3ea9002d494e223d95b3e6face89bf649ec91f51955533fac466ca23fd504ce1f4fdc2280b3846d95c106c7e8de2fa202b16e43097528c5597ec1f27416068c26226e", 0x57}, {&(0x7f0000000280)="a35d", 0x2}, {&(0x7f00000002c0)="0bb4", 0x2}, {&(0x7f0000000300)="0ae2ea767cd5549d8a20851a13b000ec7f975934ad73763416e705c7f0dfdcfe9c28e517f5b2e12c4505653c04827dca433e0912b9cb9cefcf7765c22b18928fe216c22d88e72b890571d12763cb3b8fd1b039015c1328bc469751da207ab2d884d2a72fdd37a70a638f6d5895b8bd02009daa5388bd17a60d3f6d8fa75e90754265f2ad5489930eff48cd82e23b0a2fbef5e61a9aff4f2c49850e74f2d0672e24ea55593174b7339d3ebfc165f37362c3f6a2db932e16481037da8992da581e08401df09e3a7a5671c6e5b40c7aa4f33be396bc16743c1941d436c954", 0xdd}, {&(0x7f0000000400)="43da56a1a1b68b7a73342e6efece2ba0c5775c78a098c4f4a70adcce5b74c3e0bb6a5f6a23b2c8a46fe60cc9db7d5d834efb105c6bb3579b4ef87b83db020f320aab7a6d2991579d", 0x48}], 0x8) 07:41:24 executing program 1: r0 = msgget(0x1, 0x3fd) r1 = getuid() getgroups(0x4329, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, 0x0, r2, r3, 0x6, 0xe8}, 0x5, 0x8, r4, r5, 0x3, 0x3, 0x2, 0x7}) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000e704eed9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004269c7f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000735f000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb"], 0x1, 0x0, 0x62d186f8b7ff44dc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r6, 0x0, 0x5, 0x5, 0x2, 0x3ff}) 07:41:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:41:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000080)=""/216, &(0x7f0000000000)=0xd8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 07:41:24 executing program 1: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xae\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xc9\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='^\x00', &(0x7f00000002c0)='^\\\'[:]\x00']) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000340)={0x300000, 0x5}, 0x10) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:41:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfa, 0x3, 0x3, 0x408}, {{r1}, 0xfffffffffffffffa, 0x9, 0xf0000080, 0x6, 0x7}, {{r1}, 0x0, 0x80, 0x0, 0x80, 0x4e01}], 0xe5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000010, 0x7241}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xca, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffb, 0x2, 0xe, 0x20, 0x67a1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0xf106, 0x5}], 0x2, &(0x7f00000001c0)={0x1c5a, 0x3f}) dup2(r0, r0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:41:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x98ef, 0x80000000}, 0xc) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 07:41:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x4) recvfrom(r0, &(0x7f0000000080)=""/31, 0x1f, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:41:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 07:41:24 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) fcntl$setflags(r0, 0x2, 0xd2b01ba0a08c706e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="cd38160bec662ba53134bae26676e5c713ef2f2d3a1ef9fb589dc522d54fa47d42842a68117f6a76a3e92f4a0c4d783e97215b1fa4248c6ebbba82c17d14af804a823573c1c23aa640ed0278532a2ebcf2ebcc803f6576e21cd1c4807c515b7c96679494e18180b8ce0020f8f81ac6eb50f93431157241efc778ddb0524d02761da29b88fd5e3e829ec19657cf653fd43e219208ce089571c476580665fd547515a3efdb8c4d2d19169c77a29f3316154446594ed82d797b5135665d03e5aa0ac87aa0c27c13195c48abec0c4db5a4c0843c462006c41ff5ae5b351a5f", 0xdd}, {&(0x7f0000000000)="b1228cfb988b75295d5ae954db94cabc86ff1d818e3ce0a9342c8ca34f4d37a57bb230b62bc5c6dfb8018e", 0x2b}, {&(0x7f0000000380)="e0c215e775a08999c24aa243119587347a5c29607fc76f5a18e8fa7495b7b80573eace32a4199356cc0afc6697300ced4774bf8721713f10d0fd0e8b1a11eacfb9289814957bdbde695d7f721180d41e0bb4beb2c742d03d48b38c5da3c42a0066e6c4942080649ec326f0c441c824abc84946bc32868f7c862121cd63939a1d53583005cd68df6830c5149b78c0f22c95d15af7ffe522f7afc9697204b5dcff63df25d5704af3868d1c00e27c04cff50975dd7671cee47282", 0xb9}, {&(0x7f0000000440)="a38fe2b269be429da4880ebfd1ab112ea2b1b4b49a5f412703e6ade971dcf4481a019af2c59e8048938685e11139551df39e2ddccd1652d47bcaf868be8ff6c8eea1ca5edc0788508fd8e8c68fa4aaf160412c2d10b75b3310866b4b4c90ac129c7d7a0f0911709030da6c1fd56bcf92da4384d727532edc0694ed2b99335aebdb39dbec14d7aac98d05c10ad8cc8f9268c0b7f0ad8761ae1f82e206839b923a54", 0xa1}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') syz_open_pts() close(r0) r2 = dup(r0) dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 07:41:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x3, 0x400, 0x5, "1e70ee27a18ef28e53d4c103928618ee0e24101d", 0xbe, 0x3ff}) clock_getres(0x2, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_getres(0x3, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x7f, 0x6, "cbdd7d9ec2935a0b58e9ca3bc160d7c57b482add", 0x7f, 0x4}) 07:41:24 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = geteuid() sendto$unix(r2, &(0x7f0000000340)="6c554a1de9655cb4390e9af40ac780893521dcbe17ae760ce5ebbc00198238f76c5b67ebfe584a9d945393b6c389e9f3a0ec573910e6c86cd6dc3236ccafeadce5949dc0f19b2c6339e25199722d923f7165144949f8fd7fdb015dbcffd6ba9cafa127bb2e82f74f632f3e364e5ea03f855b291880a747b5f59fc5d4d3576426a6fac6171a226defac01950a40ae28a295595a7421c62c2f5488f0dd", 0x9c, 0x403, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) seteuid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:41:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x101, 0x8, 0xe01f, 0x7ff, "87edd12ed7adfec398fbf180e12667fb3002c794", 0xfffffffffffffff8, 0x8}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 07:41:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x7fffffff, 0x8, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) kqueue() fcntl$getown(r0, 0x5) 07:41:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r0, 0x0, 0xffffffffffffff5c) writev(r0, &(0x7f0000000000), 0x1f0) 07:41:25 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001c00)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0xffff}, 0xc, &(0x7f0000001680)=[{&(0x7f00000001c0)="1cefbdabcfa0b6f66a1a5e07a8de", 0xe}, {&(0x7f0000000200)="980e3af14d66bf043a7fab6e424af5dc96dd6dc4c498920fd4fda88c1fbf1d3eba7112ecf3d830da64c7264cba4a8e6acd1a45fd132430cafdd1f8417854d7027ee04ea7ec6baf2ab9cf3b950be628feeb94985a5e887830d3bef36f2574bb7fa8992ff267bf022679aff569fc5d1e8368d52995d4da5035ad", 0x79}, {&(0x7f0000000280)="2fc0fcec95a1352a2f799200a11b2f51fdaaf9274f58843f26a3f216da24085aacd3e6aeb4b0b7cab03356cb49b1b2b6ac44ad6f0887cd30c4909aa24f7969a098495aaa2629dab1d9fd5d89b25421de305b114b453a6ff974", 0x59}, {&(0x7f0000000300)="c509835dd336e48a80b2d3c6cbd7847f1250d876d835635047b6d1c8c3ae15cc4d1a678adca7585fb662ea3d0e111b0ab363570428b91c9b3597e4f58efc07e6c06802a2bea5793412e53c0e044af3bb2854a4ef41145ee3138ec877129ad3f7f27fe9943b664c24740dc86da0a97e8b3e1f972470cddcc8df22343adf99d375edec0616118a359d864df8fd9503adead2c3d6159e8afa53790f9d17771a0fc0743dfa8f4c3eb7163aa4c5f2791962e0c1b617ec26d75ef1ef3618048b624c9794baae9ba873e1801421875cec25678a11cca4ea8013cf16b17c45f83c0acf8822f019b5", 0xe4}, {&(0x7f0000000400)="b75edbfbd1bb7ef486e42267c388f0759e387c3dab9e8b963a14b7beda7809978e2c430f107e78acafea35cbb98330caf77c589f3ebd63ce38f66a8d3985efe823e4ebdef40e1ce0a5d090fe76d5ecd97772e7b2b279ba05587c1c88cd2ab7fe3e88f5141b6a0ad61211d29fa433b56f687ef0bd73a52b2434add5c003775f254905f17591f84226fcc34ff8570a49823ce120dc6824961498e946c8753fae4675d61a1481a09e9e0df4985a48600766cc7af312bc95271381e77a4ff5d5bcc9b4c5", 0xc2}, {&(0x7f0000000500)="efa8f574879a8ab4dadba884317fa2d917aae360b1b9f79041fddadcd23ede046f3a8c0667cf50ba81d171cc15ad7be5e565553b49053bca5f3c9377b0e06fadb83f314837175a1512e75a2b8c8871d0ac0cb4a19c047b978384dc0a406da76d24308b37564308bb857230e7e7b18235b3708f86d3f38f778d69de7fa833234f71132f18e9a821397d325ff1aab21ca284a9bf301e3a3096bf309600a04d988bafd644b7ac9dfab8283c024379f8ef89be3bee9c1c943072da173fef1a51b7884a2aab3784854b9839daaf6dffd6ba393f0e0f74172ad9d4ff63a9399ecc5deb7a3fa0c7fc404af02e5c4a7b0dbb0fa27ea8855e76f63b18eeda3b79b1b601160788e33bd68c6a910a349fdc438d040f2bc29fe8f3712fc61b26ff1d92f9ed42829535228048de685d1ec6bafe0678bd9d42af79f26ee66144b76ef71a0daa10e9934f27fe201ada54598f0c864df8e6c8c7ffa58632a7a653cafe94cf527beaea0fec7558b3f1a16ee276cb41587132cf70c820f204dfb12f66f245086e0d6f5a1afba15377dd108a5c8090fbed2b605a409b5109035deb1040e9becca583d821792fa45385feb98635cfcf7cdef836174611586f6b7873c1bfcb2e8789086d026bead9d2e74eb3a2a50fbb48ba9074ec1962a1a111bfd18821fd9359ddcbc95520b3df0515a1afc0d9da1c20517ed6a680981de3840d75a72c9bd37122d67aad55bb9731159a6ece5d42b9696f29a7412bbc91119690e1f0307da4ceb81ffc5152bf6237ecc93a109e62e03d6f6211d9972e1f6848bd1e16a3939cd51288195c3b50a4124db64768ab83e8eb2cca3f38fc1537a24e16ef961e0e549983dee78ebd3c864011e78182fc4e2f14722b9294ce6f9d2e4f43329f49be4809205ce16c5c762fef42be6183a13308f28353f2d4b05645a68e413c4c1dd330706a9be49f8b89d368631970d36a6b76463e7530e5d51bcca8ce1c823e623f0f3c244c1c67a37e689c7827fde5f2a6b2df0abfbbde91f2becd625edc1c8124b7ef6b0901871b314b49c34b3c04e713a845768050721451d21a36ab60e057d97b69b9dc2eadea3844bbde3d36b2aa7014cb60ab95b69cf2d72c618875860e4d5d0b20f774d1ed6241165d2fc9bb9f9d7c7b89f25f0b60c6d68d11c0c89db9d701ac9b5add51795f2b60b339ec7a611ea157e4b506c2e29ac69b4d66a521a424359eec42d2c81b38ebc30cdf212335fb51e29d9209aa2da530f86fd702a78119e02901b5ae28c9f0efe60db7a1516503bd4f82defa231cd6699dd6a40318f1994e169d943c8624d85565c1689696dc2a5a7e695163ab9e3110050f0a6d3ad1ff3bc8c1285f3fd24b737f99708b64b42e8168ae561b8d2fc3706d7b295664d838af20ed791ad6d9334535aa72e9389d1120a51bcb6442236c3a4fa7af5b7deda5e04dc94ea1c9a1b8a45819ef3295af26565a62eff474bf42a7b03352fef67dd8f79dd3ceae00a175c4be7a152b1b95c995179b95e48d338e0453d52eb7ebb933f65946524880bf40cbec2ec181a178d6f8522b71005ee99743b06e29e119153490c32e5f625c7d79cbdc35bc3402645d8ea4c89384fd84ac498253edcf51a0daca0a029ae45b6990dd1cc1a9e7a00a62574f8c138e4557e95938a32bce44e502d8d0d79b3a3674c1e8b6541d0cae9bda847ae1dccc389b5b7aa37bb0ffb4a431c4de5c50df21e8257121ec918c69890114adf354bc2dae7079c2c3cc10d523fd38a1c48fc378045fb3b32cddacf798e02b3273e04eca2c1ed9d477e7bf070ccd828b40ff6af0ccf7d59e681882c6e864ec1ec3f93477e56e6173759c2e95d5bf637aa67e5797f227de1fd73137f19c30b8015c8fac40f35f42261d5631ac404db900219d1dffbf7fd8c89e12329ffe62796cd996c45dd1915b01978fa1d87bf43fb12f591fea962e5221eda4db8b892afff06ec415fe4e55a62d64ab42424fc168af9c3c657160c5c3a7b21da96fef1c5553fc61a54522401defdc8a47a1770b0ff2aa6a6408a482490d7190a52f63865abd85de5e1dd03a5c351cf93eb0d3d07971bdb3a4e871871f86839cd434b0f613617165fa0dc7181ee0f9ef390d836a2b1562a27c861e9e56877a641d75d9e04cba7fbfb3e04e6efc89572ff59e91e6f7c8c7b06672a281849b3d0d7e9c32674bebdca4ab0921dcfce5a8d55353c5242cad46223906c258edfbe40101e2c3562711d1c20c865a63955a492e960f294b50a57b766585733895ed99068fcfbe60f2d4cb85e0406cface8077fa8f2045deaf43bb7b60661676e975f1ca2551fed24ea1a123cedf2d3ede8673ec9a586481c7d3be1dc5b774121421428fc6d80ce4d8044480ca98ff641999d56a0862a3e5769ba644e16486ed2c4bb05e2bc077705e3a64aac94d9fe732b73653a9bb64f349881ce73adc979c1692f151fca20e6175410541b12995bb0a737352ee750e7a0015fc55c1649da535df8ae08f4370dabab829f1e8d36f78d6fab248a80277b1b12356baf627a2362451a664de91781561d8a593e901ce1c25004b3cc222cdf645a83cbcc5932f93fee976353edc55d9d120020350e8763c1bb1c7f4d624e0fbf8eca1953a11e50e17c137f5252ef0547ec485ca4192a44d0c0cd5580d9b9c41ec32d33676ac3742983698fac0788531fc723df0f245d477e95f111f5ffa10614df520f8bbc1060b5db6b8abdd37881c8324626b5db816b7393177743b0625c5e5f9a161808a18d82db7ab080906c41c5250326aa1b3f6e2efc4db5236a7b4b7218d9483955f7cf209205c11de33e664e4b84c32e688313dc97b3d34934b637610117e6ab312ef5962bc901cc2dd9264cdfd77a29be3a4bb94126ad282074f7fcc64238df98c55b985488a58770c88d16f3601b4d7c762fe6c414ae415b162f2861f8c4a7c5a89eda2a89c20717219e158b60e37c98dac4d74f7d8b043c14781ef34c37e8a6e86cdc39515e569af052cb677ab5576887fe2976ef12d94b615e81d4674eb3ce31428e8491a53f43f02e82dc8d77e4097893427410beb4e859cb2df439576f7b59dc273ce601202225137731eb72d7f16249b66a7e44ebb0783d9c2fe9ac8f1d0f0aba5d2380743fa671799b17f81a1ec84e658a5b13b294ee4745f0ecc92d1b82ae057e08e00a334790359c2b06262c29e5b797d0cf66a43b4ad37a3d511e95b9b455e0b0a040c9f303c7a54914903b37708f23826987f65c308ff7341590622d1d00745709692f977adb9300eecdb99748871bb9c3313dc00d25a8c1e3c906f6379905e9246872313d7348b613e731215936016fb8b957fec19f7540ccf9b6732e12dfed868f3b39c01391825ab51fae75dc775ddbee8e161b6500d32a17d18bea3343dd3cfbe0dcc77c1c2da5ded0b003a283486dd76c236489069849c116f2a871e9e764ac8a35f6ed2e146e55e6df1b8733bc23637e21e492315b4f13e65243b5d9e9c0a7dab5b029d48c8db5b951efdb87a2b46a3df3b534a6ce7f52ed92e1c1df19f72b3ae80e0e79dffbfd8a62f143f6800edfab396c6f879bb6c2369cefb113128e92ef36037d19a0e32ca0013d477d680460a326515361cb611d41b8ba4c09e40309e4482165832dee30dfc04c094e297a63d47b1993b4eb4a34c578c7da8cdcd7b66fa40e48aa7be05c5c2ac2df4ce922592eb9a23e8b2f61450636b784ff032be6827e3ba166ef6a8b33f22c6f397d15a6f433268655ca51f38a7b36ca651cd55ca71b3d0ed52c10a69e0162be57e22e98120ff53964d0c56b876f9a3e2c554f74f8fa38efe9ea04d2abdbc9e7ff64eba0c0f244ea3965fd154e53ab44d89202ce53d0fd5c1cf6a2a79be47bbaa4ecb31c193947848123305bf6fbe0647d2ce1f85a6c8681b21eb288db70e565d28dcedf750605f247c13f6747669a3e29f7b03104cea09e5b0a73a82480534a2f580e3f0b1cc22366c62ff03baacb8a7afddc3407249fec7b59e58fe5801e44972d9697f83b8e22424c4b09b37dd5ba123e23adbb64a0a5cecb11766eab305fbb4c437be1ba777875fb9a86060080a38ffd29fc5c227157879fcf9c7c76c5db07689b1242b30e32e58c7fdca8410290b632d6354e7f1ec99744981b8ac3024284285e131cb430e5c0b8e5279cc59a78977c5aa0d94f733dff88c8068cd0959b9de51ea773ca99ae30b6e3cb55c9fea9d575f426da8115e67c941b1cb3b43022a2b47080d46f360e2f471e74238627cf97e1d8a3e8d0a553b226f2111c0aae73acdaf44e2bcee58d2a0befc97b83f2cf5d473a59057be33406a627263652edcdea4d6b2e62e950e1f99a1e69fa68462d33f00fd8f4cb36a6aff48be9521b86433d2f581a37cc5946baeaacc312d751fd5e8e48d17ff649f7f23e49d57cb4b1cc4a210dcee717d43841758d58134e6c437239ef22a1f537911959283a974357fe1b845ddd12ad85e322e8bd014536b2cfbf1a727f5a64289150c3cd5face45a50ca2096aaa05802c3b4e1895d9442ad8f2f6bdecdb71afceb51b10531526f94e751c9d5895a7b7e0e6d50cdce4d346594aeb9cb9125bf7bf08dab3217cd72292816eb1cf86a01176bb0de879597fa8e954f780127ac117e0b3a4fedac7586347fa1c679fab3ee0a1a3487927970a638cad8fc4ffd4854aedf773eee8ba5456be23438e7fb5b5a661c9a03bb6589e1a7c66fed0bbf0f50457dd89c31aa4e7622eb19f71c19123c5fc7c9e05082d5327ff3701f27b276be5e1b656d738834084d247b2d5dcdd775f881c93195813c06e2dbc40a52129d97b62f32b51da1d876988bab7078fa3f74189e67495953e552cdc2fbf7c864f1b299f13d0868a291638b59fd55a27abae8966aedabdd80cd72ae7c8eedde421f50fdc18ec667e7f8c4a258db62e7c0783e9362d6ec471b41d30324d48bb621bbdbd305ae3ced4a45031f6d0d39dc0e5423e2518d0d77da68c012ef5afd205b6778dabeb048ea12689a3d12cd9d9b2ddbdcf73ec42f678a72100edbec0c67433a371bf992fc8e1f5a1631c6bfe7a3c3c7d1f2ef865afa3445a3ef4158386fc28c6130d2a0b5207f29ba145a8ad07de02e356e64b4f71055306635baccf29af4e9c78001eecc016c8d73b62cde646d43716c4b88175536ef0c36d79a7bb5766349caa9ff27e067dbe429d4cd292f38b50bee79afb9411f180a1ea3cc8bab596dc5761ac882f322ab6f6b960ae25401f0315b0944ebe9cb8b89e350d9d846272270f4e098a927714a457f4ee89d9cbcb569f3893f470c1e8b2655081492ca8599b5afcfbccc0f26de5e99d12eb93258d8df41bef5ee5b3e328107d2de777fb936727cb543154a5d24bec310dd0ff1a7d0a37a3c8fa039967e6506296c7eac6b5238d8b848ffd960c9ea07076095b195c1beb835895a60cadb53cfaae0807b88c97333d2808ab872b7b67ecc063c7520c9d393cce1a1385ab869b85f53d29c0819f19c4098a4929395eb74d5e77136ed5ee2f3d1b48971457202b64e8f292e61b598203bc2b705d0ec2478191bd353a0d1bdafe74402e355e1cd8bf034ba24ee3815415c524bfafb5d9e2d09bdb3a7b46baa153de4b8e37607ddef6f061a0a0678be8f666ea25f620f93c717dc0736040ea86976a9ca4ea8ad41285b02f2ffaf4a4d1012cbe464bdf6f1bee0b3950bb4c50dde4e36f615530c212c5ccd1671975a9b6932fbfe570dcfa60c51c02429fa641f18e792fee2cb2aa76d3fafcaee33b721a13bcb5618218f33076f04cf566cd380cc4b9f3546e4a29", 0x1000}, {&(0x7f0000001500)="bec5be3419d91bdd3b637ab0fde732ca82a5c89eced65855f9e0282eb87d95e16f36cc08832ae428d2a9b5ab35296cb2ce16db9e3f6e8db14c81c2d05b5ea40c1f3d87a1785feed74b11790af98448cfe76cce239878b0fb22db13a268013b9614433262d32fe7297f923527fabd1e67b1538151c6d83a611595c403bb3c3e7d6a05eacae333a271ca0ba40038b941c4d7a874d87d4fa178db3d94e6e366b6183817d994dc952689e8a322a8cc715f574322bb4ab38c6cfdc1d037cb81", 0xbd}, {&(0x7f00000015c0)="c5efe798a3b28a6d12a28b0c277c7274f111871c8a594ae2ee5b9e287b2f6d63a065b5c6b58ffa190ba602d0099e655dd3c87a39dbabad082c7649357e44b2bf1cf54f012835089079e6c15434c7e1bf50e4524c2835c97ac3ee47a3c07a141a427e3830c6992a8aa99eb3741aea8b66e189b3d73f27f3df2b6c119bfc97c0349c94cbfe2bcaf31daee28d6071cbd4ae673899a38cfbb7837d57be2e46f43350d79ff96556d5a0b8a6a9078f0a54c29f5d664fcf9c10fd", 0xb7}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="300000000000000001000000010001006a8be2c5ab3ecf22ba099bb590d9dad8f9204fea09de63c42b9da13356bec3cd08010000000000000100000001800000734e7325f46eda0966b81d013e818b74abfa91053c9ec95190bc708510ae51f534f14135a139f790d5fb490209eb1e6dd4149279120581bf3508e47c9765ecad2dd601a59f4c4df997bdf631d7e38e4f948ccdbc1e0bdcd86c4e7756b9506c4feb0fd7419fdf0d1877f2cf168466f993b2276a59fb02bc65885f33cb41038597175de1257a2155135978d6505deaeee48715c4c526f153e3a840ae8405cc72870c2a0262040bef84e6711d2cb72f45889273266cb37da8d8f3e7f807bc1579bfb5f69f3ec73bae2b9999cfd8c00ca03632d52a6ed2f98138d0acf1af73e52f3281716b10138ef83d2e466d0f2a805e15baf3187a5237e700b000000000000000ffff00000100000025e15c460a7c2ea8fcdcb45969fb0b560488f9ee45fcfc9ff325fe7be2cc15d92a66258073414decce6039db0b19d4db695ae19f493bc22ce2447c886af762a6f99b739dcb5ffd1b05e645af96823473d7e23adf9efe4943e593b648176fab0500993c8543d713a92315daf670e50069e1a41a7edc3e01d96e85c3ae87e4554d9f53e4fd5c477171e8387c12a8db091c6e1f007ba65afc4f4bb74f1800000000000000ffff000006000000497e000000000000acdb4d0f86502a56ffff00003f0000003371617e1004d976c67395e946229be22f9bc8372a9301342fcf05616638d4384c44f2aa970617bc8801aef9ed60643cbd8dab0ba563cf16356a3bde8216eb10d4cd81f5540d7df38dbc074def6b75f1bab12f507cc54429998b3731e7c323d8af8be6081b0859720550720997d39b4d57f79ed6a5f5a32e4be8a25f3914b3043923c67239446475d8646038034056c5786e73e2d5bff4f9c3f58e54596ba4055d3ed98f003c1e208abdefdf24bb84b639fc07960ac296f22809dd14561098a9dce2000000c000000000000000ffff00000300000082173dc18c651583a8386095c2341f9fbe3922b1f42803b32b1532538ae94ce3d8850cad097daa0ba9887543336f996a417b4319e398518b73cde3b8d85b12c22b44d0c175524ecf81cfad719e4dce41f0e359a9f15a75c0b1aa89a92fe08e1f1bdc81aef301dd95a012c1c3591e92b28dd27941752b636888083d8cfcc67ee780a45f403aaf26e2536ef977c7a80f31bbe46761c7e65d815cf3b06f97863f4ddd84e0d84af341f205323daa8f000000a000000000000000ffff00000000000060a39578b467ebec32bec2f522a1adea45ed005ee49c9cd0f59c1cdeb1734d62bf0145d52f63c85b61c7d37d45391abf7de3ed5b0787998f63632d177e04e4dff76916ef61296c85453c2016be584bf33eb32a0b823423335eb0f64503bf93dd3905e56ecfa5e667ffe5ee0bb3309ccecedf9a209c7c59815843472fcb4c56dd92ae4538eb296b4c137ca5f1a9000000b800000000000000010000007f000000b37f2bf5e2103607be038b34b20dc894c12d51e4a67e2c466eabda2380925dedb42af5c40cd85036b407d7047b89ac6136bc7a9e0a0dcb585e4617f52a80d2c1c48209c1aef23b1165ebb46cc32d1f31baa937a31a2f8d560966868fd23753a62fc3bfe9b5359a7e48aa5963c6ac5d8036b9113715789add962334bcb4da57a7b07da651f229af89169ae91cce83931874cb6a987c686b18734a25a26cea55dfb5a25400000000000000"], 0x4f8}, 0x400) chdir(&(0x7f0000001c40)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) recvfrom$unix(r1, &(0x7f0000001c80)=""/4096, 0x1000, 0x841, &(0x7f0000002c80)=@file={0x0, './file0\x00'}, 0xa) 07:41:26 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:41:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 07:41:26 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) r1 = semget$private(0x0, 0x0, 0x128) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/73) r2 = kqueue() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYRESDEC=r3], 0x1, 0x800) 07:41:26 executing program 0: mmap(&(0x7f0000732000/0x1000)=nil, 0x1000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) 07:41:26 executing program 1: chdir(&(0x7f0000000000)='./file2\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file1\x00', 0x200200000000080) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x8, 0x5487}, {0x18, 0x3, 0x80000001, 0x3}, 0x3, [0x0, 0x3, 0x3ff, 0x7, 0x3, 0x8001, 0x200, 0x3]}, 0x3c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x209a, 0xa4) r1 = semget(0x1, 0x3, 0x101) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3]) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x10000, 0x6}, {0x18, 0x2, 0x356a, 0x4df9a567}, 0x4, [0x7fff, 0x1000, 0x61f, 0x800, 0x1f, 0x9, 0x9]}, 0x3c) write(r0, &(0x7f00000001c0)="07fd17a32ec31f3729875f428ab1638fb4da3064ec140c2c644493383daa090cdc3fe319b9b606cb0ea99d6cc9d197667f3d1b4b8aab9faf1ac565bddb895632f9be8b79dc3ddeddd4a8cb6207946310869be75c9bb0005c231daa9cd2fc2568f7b266f96ee4364176c406c55587c99e218b07b049ba11d83c2e03c2b556d167e31f50381a03d3bc68d7b94684f22f80f347b390ccafff2d28f9", 0x9a) 07:41:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x2f}, 0xc, &(0x7f0000000380)=[{&(0x7f0000001040)="75b93491f4b87aa65032ba62f418da573038f067e576e489c129eb81db2930df77674bd652cbbbad08efe8bbeefcffeb23c06c5add993426d993393a7d8c4aba56620e651a6cbffe4b98d2f417e8aa91d9683bc5d3e40050fd748475a28009f5eb48b5bb38adf24fc0a8f512ab8dd7e73a33e9329450e363346edcb96515550b6eebc189ed6a2633073e922df522c97b2094610880ebc7b2f6ccf33902edaa4cff7f55454ac49c74a574de0cfc04ad83b3d3493506be191598e2de7e60139cf5ecb7ef10fd9e728122265453a880c2e2faad396c33ea6fb901869cc8c8cb8bee62a613f8511ff8c7cfa1a0dcd3d4e9ff800b762bdb1421fd308724d0821ba0b20de73591c58ec81e781c75b098174201c1130d092cfcb691497ef5d99a1e9f399abbea53f6995115eead3ef7ad406ec417b51255e32e0a9ec7c1a5ef87fca69c57ed9203c15cd74f72633fd9ea9851af7831ec6497132a4a7728d6b0d1eb9075f4e1fd9fd55a80e8ad992585d2c69db391be45db23305f59482e8d2c542151ddad8fbab2d1b5dceb147e28ee92a14359ce234192f1d189776c214265ea5df982c1a586908874327a42c27cf2662ae68ffdee3ca953f95ba86342f6fdbab0989edb336f795ecd2672d2222d7f817263b8bfd97551a9e92d62bfbfa88374142423170d6e8f8e1ea94ddc5e45360b9121bc9a7465c31b3515a0b023ad1f704f3fd520644f4875e283eef72574f15f7973f7869bee7095dad531c7b61b0104810f94cfc0c8fcc8e3d2373d062184636ac48f04f6b8e6dc28ba16fbf6ef5d2a275a7c12526e7e5545eadbb01a857eb0ff5a1dbb195a8e3e8e3fa4b675634ff3cde3c768acc2e11d11ba7b7d318bcac9ab43c1ade548e215bae44112981a01ae02a5151adc9497a6dfde674830ea7b28540c759e1aea974c05dcb57e4db8a67adc5c9abcdc885cfeb1cfd50f3e15594e94eed2ebfd6a597489c530efc7381e727020d2d8b3a9755646481b505955a18a9298d2d2c46603c941315be0aedb9395d77ed1a3806363bbd01c34a151ed9da53d9044b77815ef7b55d19f1acf974823b5dd203cefbab088b7aaba158f30a9241ed2f3a8699a56078ef81bd0d5a3d504fc6f60af75abeb0f085bf7571c0ac482c7630942082dfbe7389cd3bedaceea4fee58263517ef0a06d5ef89b79cd2c3311427da88897d499376421b62d4eb089a51b16804f1ab1f1c06acb8c02c25fb6736cfa5da76b6eeddd3a304f9720b25e868e5de7d97383f7b67cfd3ef508fc8411dc7bdca2d3177c6b17ea529ed207178cef16362301eacf423554e18bd26a23ecc8bd4cba941207029fc47fde5efe745df0ae2b4e89c3fb4f57172c9144c0ae51024b1901d8ecda5b69f914ade85a9c3dc6f45628d7637b9a52c45d9099c6e35d9304df5e512543445478956e3b7d7fa9fbf51ea3d099e64add0136296c2fe720a45da0f78990ea9e3600dfc0b8ceb5abcbdad2618e3f8242e01ca3efe55244868b42e3924c655d53d6a1ab700a07ed8a6ea7b17b198bc1a908578320311d97b70abf39b9bdb0a401c75a0ad65bb431270ea483fd7d2f32b16653a40d7c64b820d493703f26241f9f237746edb2e2a7c76ca9f66a2737fd1af0ae10a1bf76e90adf8e9d5357e1567357dcac9deadbaf09b99da1038ab87bcb18c2ec0af6cd070d3ecac7dbcbf5c3a34c80cc37b0d1a702293f4818d8a5e322ba4797989b0b89289a1b8c7fccab2f99836840ae415fb0d8a253f8e25b535ac831ee8c1355aaefecf510e5f4c25c33d965bab9391b0174a9173ec297e411106041a57c86b3c066ce971ab4e54977e2729ddbfdb9bb5356f92dc1d8eb8eeef54f2ffb06651ac177df28f8f718d1bad3a5589e1781a92eafbc73a57ae9c878225f2710b6ba49e45bb68eba1f32ca01412eb30a048ca4b358f5991e7e2554c63c2ead68b2fdd0ee061e56392b2da2eda812332360fe3accb47f16ef8adafde714955ea8f91789fb0f1e0800ca8939e5ab76e83c8bbd805475de8d32e00c44085ea57be35669ca1dfce187621638d823efeffccef03acb70622213bf09d29dcdc62e7ec8938e97774503fc86d6a377c6831d6309eec84ae982177671e50003b4619c86b25d49aac5718d448f06cc09d7be72b2948d6e1a6d37def33b33f7df919e793e57368b934efe3d5663e956b9eb23a024b183db75382e577cc2693eb934b73999ca7d427a59a4693446c3b1c8693a6f4834a8fecfb6ff3ed38f11ce8c4d553679a62eb1588c7c42c142f3cc1f1bcc76c7bc7ee237c99e47bbad5dffdca04c1e2ff92360bc8be3fd534a05f7b63f64622f7d396bcc9699c1f928aaa95d3520883ed71356408f434fb1fa71c7405b3aeb46fa19031f67857db5b97bd4150b9ea3de7b5ccccb281b708db6fc9dbce81a160f76c9a22dfb350b860b6f93580ae5563390dc6caf739146b593fe3006ad6ce9a5c5a646613f4eb1bde2e10ddb74e183cb83ab9e3f33e4519603c54cf15a37b9693350382549df3b2ae582817475a2d7459e9f742b217a6699bb170fed9344daf9fa8ef76d4a41176c9e8cc20cad1dddf7bc4a1ed70e60b872f93225e9d8de4a91da78bea23b2246bd3d391f0523317c4dd457fe99af93f44fc983e41ac026cae122df49b2cd25938193ead7ed2f7c0e2c443332b29e9825626092a777bf22e9fa1da2deb4138511bf2c2594e6bb8e946d35e2542d3475c2cae0417c6430da89165668cc74f04bb6f53ce44a4f62aa520c0db462f77b2e1437d4fc35e5562a41add307f180242da48efbec5163f916b78eb274aa9024199b44b1390280f02d1889949f073963f2a826306eec171b42bb82aeed2041704d46b2887c1af386ebc9b057313bf2a502719476100955400fa3acbfad1a56123b569d411e6ab564559fa635d95ae49d539e15a39da4cda3c1b3938d79266eb24e4dae434204988fba80e7e68495086925d72a67f945ea4b6564fcff24137413b866d5b3f932e6b395e410cb32726bc17e873f83b16375a939551217ae7288a0fa8c077afa94c310dfa0cfb01fb86ad0f604e7cbaf4bdc3ef8bca477602d38687cb96882ddedfe212ad6c90624a21b2c634941dcaeddc9c967443f4507b148f1431d09e908f3660be9720e8affec3c85c2e9b195c4d8e631644a4ad143b48d641170ee94f3a280c86b4624c81e313129f602c3ef6a8637b1885bff9ceaef968ca3a4a2a807bf47520699a5abb1fc97d6fe03002e5c8116823aca451d140c640e2580389113dcf16f661f2a6661cb159b1dc161fce476659aba993072a288de85e4093203d394522a9d778949d3ea55ad63fc308f412d797a1386048374b3d8fccabbeaffa4faa021f4de985d37496d534ee35c58457da8899adb82a04f6da3d62818424683af06ba84334fa10f1bccc9c8672a843cf731e0fec76d09cee6c6cb89690e29f18924aa799a971d2602586abf29f69191e3113f9d78ab2104ce41bf20b312d5b0b99df08448671e8eca8e7e84c4a0e4c0f612d21a05b641bdb28ac4bb354a443d4c88091b6e67edb007c80285c0ad0429da6e1f5cc88c071c4b65a6ecb0f3056bdec7124aaeb268596fdfe23398e186f24711e1a412976a1ea977b5eb35d80c6441d740d3d8ad4d1ea42091a2b47c24e287d61816e4d19f00f1ff3f2652829b0f657692b3342ddf89ebecc13e1a3990fffabfa4e62016666a255aa2e41674acaa34a46543d3dd35cf7768db7e5f320b08fa3abfd5a19e35678d5b98a9dc246ab2fad20e2931116c0b33faf7743dbbeffb5152d86e27c0c8c77dce0b1766aa6c88d586fc61d6ade1aed74feca2b3c0f77febc49a0f7689bb30aa1610c184edefc488a6a723be43dd93609fc0366036c4392662d75596601591077b890a8c3f9b799406e272d9b5d5fa288370c9a300f990197b70c5cfd5c81af86034cbee538af217fb88e625deb0b92777c8f03e9d91e335982e5679e3ca29a25122ff3d81fa8a58530b63b29d97564b3f3a9faccbacd54a734b8b1eb9f101ac08421281497fc77340316e4bacefc0322be541ea41ed213726fefeb2d118bf10689075d0b23150374cc63e8bdbd852f1fc58a5f444d12dc0c6df2f98e0f14233858e6ba6f055e80a69a0cef007f0007d18795a0bd908e128859c9769a3c3e4d9b9def0a6318f845d8bf04ff761a4a32d1b220747e5eb99f24faa72666a22a577d40aa89da375e2100dc968a7c3b0f49dfd54f42ded235d7d023182a65e833b4746b7d888b6ca734fe0e71a95377f315dd133e025007c92bb7505b9dfe384bcb0f41cd9c7ccf272b4c3f51b5ced0bca63531f6eb28fe56e034798f19146d37efad6a88c03045e5b81361c76cd886284a820d5e7902252e09d3a7d012a045b49d10ffa7fe9f108e96d539eb9e30c79f8c9ae9e12cf95634a2582ad09ea52c93b25e918a634ffbdbbe849619da11b3a889f02ac395767b4887218f0d8d5f5ea81dab7e78e8df0a91305019ab7dcd60f9572c53842e7cbd2ddbe127095908f08f1ffbc3ecbdca6d87e57bb38d0c5492dafc19ae7f93a47217a34026210665ddbca0dc00f487be480203e57937e5fac39aa0e534269daa8bc702ccfd36af6ed3b4e4026a7311898902e3f8b3b62941269b7363ebaf59478a22bd6185f1edb6e0eecff58e8aa8a91994229b7e6dc57c1926c0c9da6d0aacf3cee374ed37b95081da5d07424a45ca2447e04aa7b47356eea340ecb1d08b2d74d74be688bb2e6e32969f0312b62173babe6f78fbd46c6fffe73dd41d99d70d3811264ee195e9fbb1762690e7a8c664a878b35ae78d2d89b0bf0b2fed94733c6d2e34406afdb716b44dcd9b1f1d9bb41e20ceb7d8cb3666d4c25b10547944a2ac5f396408cb971cde7abadb4e7b98c5793462def70cc42805f4b1de4fe290dc9c81fa556a9fbb1edf84e085200c8ab7b9768c70a30fdfc3ea0ddc65665f39d5d1240e71d872c5f40fe6d2f9ccef95a3080b6d9cd8ec362f6edb866c980a30a2179c8a3dc12a51657f74361153f513713fd0fb7c658467070012c0821602080662b8b91c42a4d468a670a301746348410b15cec00b77b3f55fcbba335784281700fc180463d21a5b8aa217ac693a5bf8d5a8d65a57320fa5614774b3411407293ce576bfd399d3a5bbcbf77fa2b916a734645d659f9663b9b858ab5887d3d0c4bb88ad2ce900a29ac0a06d75b7aec5b82125419608d6d63e3fffd0dbfa981fc1e328f37587ea6b7c1b71d25ab8531854314334724fa7fc5ebc6b14a3bc7a74eff91b8d8dae95b1f0bcb8534269b2318cb75a05906f45b06ec669740a49b68206ff40971b7d316e3d6b08b85bdd4f3f44670174281c564025ee6613257dfa6c53d0e3ed95a632f527be8ed64a5856d49e2afd183ecace7ee3407c8de590e69a8689e310219e6be945c4a0eec1779ec15109669e3253289f97024656d827110dd3090ee1ccf6bbe687aa44ce24a6690db21ae4f4cbba8c1340f7fe06035bc281e61a92095b4b45e8ef94303d023de9be20bd5e80f52d9915eccb7b95d1ecad660a7518d94b9d58e6e5941660eda2cc9df40b9cd354e15d57903e018c1e4643db3a906d0bca52364509d5df02e2921c0cda8052a0ee4af45a6b645846f0f48f6050665791150838a2add4e3fbfc4c83de1d67ad76741adc1f62afc7e741d7dcee9ebaec9a708e275c65bc94059328e46ba126cef770e6b49843ffc7190dd422f1eca3a0657df3b4721e9fa84262a116bfe58732c1e4a26a5afa1c6f6d252ce933711f24", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)="682002aef21b9d53fc1553b4317d2ed452a1055520b073937618d777a5181cae7ed53f22c8bdb515df76abbab92dea546230b0672ed70c244ea521b6f50bf293b52e0f59f96e34c0b6150f6fdfb34de80155b3530546f020d9767bc39a02", 0x5e}, {&(0x7f0000000200)="6f7c093434ef721f43d9e4c2504e45b04e49b771cae49ef123a03626fbb9e23356adf659a23bb1e267c763fc61dca650499243f7994548bff61273881d9915365bd7e9a90a3695b5c4bd30ab6bf25a06803b83cf1c479aa514da6074bc", 0x5d}, {&(0x7f0000000280)="1d3d", 0x2}, {&(0x7f00000002c0)="9510c4fc83a24765659b648c70ff2c48a64ec91a437f5a5131b3b5d221d160ec77222fd713b525ef122f89b44cffdc1605b90114bf707a535a17b36fb2d6d75d75ebcb25b5c2c88ef4b3c7dd2b4b6575219d949430d1e5a0ba9adc0bfce2a460f4da94eb40f4cde63e0b1592fabd1c341085f9cc0c51edae54a8e3387a09bd0375362166e4ec8574ef330f43139f4093f4bea4c737addac9f91188ef", 0x9c}], 0x6, &(0x7f0000000400)=[{0xb0, 0x1, 0x1, "0402b348a41b4208f880010fcf9fa8d8f88a7f72ef217e7dfe82e5ef5ac3393cb0e0395908b9da885543ecc213a8e45070d78e4cd02cb5ba02a740ec400d9d0a6590cc2cc3971014abae8e0f5a8992518670676dde4f6d1153367868bbbdcc4db5e08e3c84e3cbd6267dcfc6d5d98c6e3a7b666f021c382226a169098e74b4bc950bfcc21560c13ddd7ac0ed1beec79de71285b09882bb336c"}, {0xf0, 0x1, 0x8, "9ab089b3c6fb30d7669543e925f3b048cd715330d016486b8b0417857de3ba61f519d105954c987bfa6834a84005deb358f49cd3dc1a98b8bbb0aebb48a97018505ea6f2f174955b74e9c17172d2585312f105bbdee7f1d3f77b682a099d4cb28e4537db655a0e115eef4fe708e818da42d61062d058e76f2bbcc9fc8afd3a283ae6a1c72da3cba3a39be566b6ccf1deef925277ed9b3f6b525ba2c7f5cc52c68be151171dd69479220486420f5867d50dd561f8868234ef8773d2abd7d702d4ba1fdfa9330b0277d6af8fb676ae800b8e8595261e7cb98d4533c237b533"}], 0x1a0}, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:41:26 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x60) r2 = msgget(0x2, 0x343) r3 = getegid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="bbf6880100bc67354306e3c8ee4bddbc03c78412aa771b9f4fba561492a566e682cf1656fd905dcb974e895989641b1b", 0x30}], 0x1, 0x0, 0x0, 0x4}, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x101, r0, r3, r0, r4, 0x23, 0x16e}, 0x6, 0xac9c, r5, r6, 0x20000000000, 0xe2, 0x200, 0x7}) 07:41:26 executing program 1: r0 = socket(0x11, 0x3, 0x8000) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) nanosleep(&(0x7f0000000040)={0x4, 0x7fff}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xffffffffffffffff, 0x0) fchmod(r1, 0x40) 07:41:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0333ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01109bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123815f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a6289210000000000000000000000000000000000000000000000", 0xffffffffffffff68) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 07:41:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c693d426c048a98b36b76d695ee9d3e5d1f2"], 0x1, 0x3, 0x1000) 07:41:26 executing program 0: semget$private(0x0, 0x0, 0x13) semget(0x3, 0x3, 0x310) semget$private(0x0, 0x4, 0x1) semget(0x1, 0x1, 0x445) semget$private(0x0, 0x6, 0x2) semget(0x0, 0xf6c5f32e9900398a, 0x14) r0 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x9, 0x0) 07:41:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 07:41:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="02000000", 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setpgid(r1, r2) 07:41:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fc", 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x0) ftruncate(r1, 0x0) 07:41:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1883, &(0x7f0000000000)=0x2, 0x4) 07:41:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xe7, 0xf000008c, 0x6, 0x45}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x1ff, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000009, 0x977, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x14, 0x100000001, 0x8358}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000, 0x3}], 0x81, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7}, {{r1}, 0x0, 0x40, 0x8000000e, 0x3d8a, 0x2}, {{r3}, 0x0, 0x82, 0x80, 0x7fffffff, 0xa41}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000097, 0x80000001, 0xfffffffffffffffe}], 0x1, &(0x7f0000000400)={0x3, 0x5}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r4, &(0x7f0000000100), 0x100000000000000a) syz_open_pts() 07:41:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x186) 07:41:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x100000000) msgget(0x3, 0x10) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r2 = msgget(0x0, 0x40) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="e4b75778823beb7d82eaf4152417de4c06e6e9d806914bca78675b8377abd9cb4fee74f92b2702c2d06ed1b281623a004603020c6acf3a2fbe3e911752209b1086bd054486e5d8d1e63e8fba96a2ab443c9ed60413523f930dadea879024518b15c6e500019c4cc3f715f25c18d7396d73333de79838da39394c9765ad6ca728c12e65f267e2737f093e22da2058b36590c237a7428ad7fd49de7405225d88aea4e55ccc5bb5c1d94a5caeb989a4d343268c3bbb552a17d807ef70769ea94f8bcfe3ff9e833e8043996cdb112845ad37ac4ef0dc698a73d43d30d94407aa146a30cd523a936c", 0xe6}, {&(0x7f00000001c0)="b034200716730ed4498724c37cce517a65b41b35a170a5c594ab6d60e9c38d893fa2edcad3c03e9eeaa156900d6b7716bd88f90acd670df90684f41f525a3e42bcba4a8d9cd27ee0c82427c744e70880418eea3c46cf5bb29a9d8a42ecdb83edc2293382fa1236e79121ffa1", 0x6c}], 0x2, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x3, 0x7}], 0x26, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x83, 0x1, 0x5}, {{r0}, 0x0, 0x50, 0xf0000010, 0x9, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xd2, 0xf0000002, 0x400000000, 0xd939}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000081, 0x12, 0x80}, {{r1}, 0xfffffffffffffffc, 0x24, 0x20000022, 0x33, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x63, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0xd5}], 0x7, &(0x7f00000003c0)={0x0, 0x3}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/67) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) 07:41:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="df1202f220d073d9ec962e22f5f4f3eadd4c278f03ff69328ef40178b20c786384e8cdf9c73ce8b6fc99c3b667979dd70e4a6912", 0x34) 07:41:28 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 07:41:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 07:41:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x9, 0xf96, 0x81}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 07:41:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 07:41:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005db000/0x1000)=nil, 0x1000, 0x0) 07:41:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) r4 = socket(0x2, 0x5, 0x1f) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000140)='./file0\x00', 0xa00, 0xfd) renameat(r6, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvmsg(r6, &(0x7f0000001440)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000001280)=""/182, 0xb6}, {&(0x7f0000001340)=""/37, 0x25}], 0x2, &(0x7f00000013c0)=""/108, 0x6c}, 0x1) shutdown(r4, 0x1) getsockname$inet(r7, &(0x7f0000001480), &(0x7f00000014c0)=0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) bind(r4, &(0x7f0000001500)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) setsockopt(r4, 0x1, 0x1, &(0x7f0000001580)="41d26f9bb79a7e81ebae9a3ca8c064e028e5d92d9137d3965adf5c53657bf41aea6bf1802bde27affaa5e47a8c11a397cad7b4346ec475e6e3", 0x39) r10 = open(&(0x7f00000015c0)='./file0\x00', 0x10240, 0x20) setpgid(r8, r2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001600), 0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000001640)=0x48f, 0x4) getsockname$inet6(r7, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r0) r13 = msgget(0x1, 0xa0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001740)={{0xffffffffffffff00, r9, r3, r5, r12, 0x23, 0x7}, 0x68, 0xffff, r2, r11, 0x5, 0x0, 0x0, 0xbb}) socket$inet(0x2, 0x8000, 0x8000) pipe(&(0x7f00000017c0)={0xffffffffffffffff}) msgsnd(r13, &(0x7f0000001800)={0x3, "4e0dbc6e6bf60bf85b16da1b3b0030e7df0c3267d2f07a581ab93cfb3c0568c3ec0f93ec6451e29f72"}, 0x31, 0x800) getsockopt$sock_int(r14, 0xffff, 0x0, &(0x7f0000001840), &(0x7f0000001880)=0x4) clock_settime(0x4, &(0x7f00000018c0)={0x0, 0x7}) 07:41:28 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x1, &(0x7f00000002c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 07:41:29 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 07:41:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b06e7000ef69225d267c927d439f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac00000000000000"], 0x70}, 0x400) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/109, 0x6d}], 0x5, 0x6) kevent(r2, &(0x7f0000000400)=[{{r1}, 0x0, 0x8, 0x4, 0x4, 0x2}], 0x8, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x3fd4, 0x3ea}, {{r1}, 0xffffffffffffffff, 0x80, 0xa0000091, 0x7fc000000000, 0x4}, {{r1}, 0x0, 0x11, 0xfffff, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xa1e3}, {{r0}, 0xfffffffffffffffb, 0x33, 0x20, 0x1, 0x2}], 0xd854, &(0x7f0000000440)={0x8bc, 0x5b}) 07:41:29 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 07:41:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x80000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x30c1}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0x0, 0x28, 0x40000004, 0x5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0x49, 0xf8, 0x1000}], 0x6, &(0x7f0000000140)={0x3f, 0xf9}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) write(r0, &(0x7f00000005c0)="e23a671a8623a181039f31e507fec121645c80f86b14fbbe87affd937442a433071dea7f0b6976b0a85c4cf29e5defbda824de29402fadaf81c32368112ea00139d85ac6f739ed019a70acfda8220ae50c72e0fc76b214c46d11af3900fdccb598b9adfb509b76912750b93f929815fad55bffe11e1b2d6106b9f5d592fda9514c1b7c215d27394c6b9d36f439466e5aefdfda6189fa0af0620deed7b054e4708f76316a32034d372501df2492a6de7e272d8a8fdaa4034c15516c9f4ec102afe8f2d6eaccf190cb334e1a020ab7e303d4fc3c3570b5d293255a0192e58d62661b8b02e416a1a681900140a7c238d19c50613dee58d06cd95783768d3c7867ef92ada3dddd3ab062330cf3721610f808fd802c962f47208a6f3291fa39a4767f1901c46869d816ed94b8334a2b9dd888388569a28e37756490ba5e3f136fd1c9aa3e53011f3522988ccdeab39f0cb6bf4ba26dd966fa39563328642f3bf925e51f5a9d96d102acdc5acf1228eb0d76303a8086a6c38c842c8ec0136fa72a35ec0820c412386973cd7b7ae0f4bf20dbc28e6c9638da1cba2847d6cb2d26b8bfd565bffd9faf2fdbcab69f7822c0ec9256bae9a962e454d60dfc34b10e22023f7ad24e61cffe3eeb74d5ac64562353d188db7128c129be2af0a47ee90baec224ae9a9cabab591b1b4c4bab9290be34dfe10732e30a31b412010f60720f412af197800dadbb6180feb6bcda8259a24c5ceb54fb02148940b2141aaf1bad1a151d9ea6c11d1209b65e6e27d8df2d3bdd74d0b0b4e1d0f518aadd11f279d8f01ab04aa02f938941090fc15812cd969ef5479ae4748a553cc44072908c0a0203b31b98f9b2bcf3fd087c3cf5650d6c2efc1b8a41a05208aacdc0338b5863866a8f407d4d24009210393c2c88dbb3b1cd97e7dd10e7490542e618f5909ee3f1226022159be8328e71c71d5498f4d37450309dcb4845bb7451c4f349db65d879208ca22a0f67e5f9fe5ae6fd5db57443a637fc15d5d13080ea2b9ff22ecb82f753cda51ea4579286e8630a958edb7322521d1c138d75fd34a6640c7d5a3a8243e5a3a56e57399c160d7feb3702ef8504b61fa819c40b9c875f65cc13072979d11ba4fb45dd2ae6ce05190be66235b22665fd18f19be3f78dc7db4984c9286bc4bb9d44905cb399f7719c993bde52993b10c1b601abde1eec59ade36744cfa0090f05e4da478751688fed27737f84ff2113fbbb19192648ec3b1d92ec6f87604710a47c348b0609bbe1c0ba54ebbfa28f2342187903b7c78eca869dcde6e71bc6219e60921b64e8693a647fa4c27b5182fed81f6db708c29989aa1e517dfd240e6d7515bd26e5dc8d76fea04d19ed8ec38696bcdcab960ea985828774be70251b6ddc2405359ae468e95df81a6c0ebf41172f90338a3b906ca2a28b526b5a0999da12f281d38b14ad63822ec31dd25c423077f96058019b816ae48ce76cb3fea706f6997b6726da9bc54bdaa2c06b7f9d25ed2dd7b606eb0f8d2f0aaf644c4160e889abb28e478f51a9e328952f5cb82af99a7f4bc240bdcbab849da99c5062da660159370e59997f6c57649f41c72942566bf039d54a9cdba8420142239a311936319a62db363852a29a8cb9c54eb49b2584752de96cd6fed48b9dcc46649792a9d48db8a897400898d948f6dfb37eb9bc69384506a5b9252e7ad70f31cd7e54351971191f74fcbfa106e614b78b69520b88ff575d78ee875a36312ca67d73f853c7140a01ac291fe2c2ae10507122f2b255b935ed7f9f264f015289b94f00e2a139452b1cbcc90134bff724473ece59c978dd3bc78eff667157cb0928f64b7cced2a209c73dfa99dc51e2ea9de0f7a5df030c6f4d97a6c5c6653d086d4262d36aca0bd22f488dd37298c5998bd76f937e049d39278c7c35b5b56182cfb29f9ecd9f08d7855f56cb4a96bb9f99215519fa0f1b1d43abe0f9e5396b6bc8bb9944e752b0ce63bc19a2f5b3286477d5c096174e233646d2c3002eec1e55e1311370396914d1e08263489a6dc77c1ee0a0a75360d53896c6839ab67b418dc680bd8dbea1437fcd580e491255ee569330ee9250f0328a3f686037dd34f2569c17d279f787bd8a5e6734cf47158b1deb480c973a6b4018c1c83af3a5808f95f76b38449013e8d599d5e8d98bcea515050ad2febbc1a6fc34df5652ab521174216b4d3ccedf350320a31c756411a5e4f7b6bad2138baf4ea0d6e77f1b63c5a05ac3fb64810309410931009023bf80aa172d837a03fafe950dbfb42f76feeb30f3947049a5718571c53c39dfb8e4787e552bf4d015c7ff60d820e0c0b0d77e285397c95c10948a82441e46a644bfdb2bd74859be31152966d54fcba7d2ff638db0b836a820c300b17dd5236ce456824db29a5b0d0bb8b5d7119e4d0ecc371763cd81ba06a9ad98e3922f46f0f21a1b8255efc314f8afda19ca6933b68c139811f1c54a25c3ea530dc178ba03d16aedb8a451b2f7fe6cb5a6f63465085be5e1d18183dab66bc723e8af01d1d3cded776f487624f5adc858ee7b53fb175462ded7e3835f07182ddac670309ef8589267c8ff8abd58c4cd37927c0f2b77ac953e4b626aaf0d992895b1fac9f5ca42ca7316127db5aeba3b38f6c1a9584f91764939f9170f25b448261a52d6c0e8ef6e22326fc1ed3ac283ac4cffc5a2ab3783eea174a1a8c3a3b8d0c79ed2babc1292c11c084a3da85f1c03d71aebe30d0b81c8496d3a1bc3883de758ae62233e3f9798ee651f4cb4acbefd283df90bd92245d951ff523829ac138f3a36686a97a588d7b085229ab516c4cbdb8f72282c2a5d86e43eee33aa66a97e3ed5e30b286ab57810e6b15c6173e72199e08479e9f0efbfcfe9b7c1ec61133e95285a7d0075236200b1222a2e174000baaf339c874f0e7b3def0603e396f1482547899c0d6c43b97208d116b0f84ab8192fd1677c2c4be803dfd204b5e0825895fab0df738c37b229936f02e979d940567a35bd9b4ad25f6b814bc146c1a210d2cba983e31d378b4e44cc16cbe65a445afaa8286c3b00e3439ebcfdbc1af787cdf01c3b06bddc68e5582f73bc4f5207719d8652d620d7331cdf04aebeab685d0d081b7b06cc8b2bdf76f0b41ebe87d2f4186391993c2ac88c83d569f225322fc26477d9c3be9bc32e7df4224ef0ac74675b16291a6e24b02a484e7eaa49a0470ff9d6186dec06885d2d97ac65c08f0f538da18bdd28ce4229c91d5a7c2574989e6e03f15d3f723d726a45c5cca416ea5034766849378d862f826c29d4dbaf2492eaf6238ea26b91d02db21bfc93700a138e7a4029210554aa3752f6d99a4b587992ead439e619038d5492ca032195284fc95fb83b586e0934ac6e256db19dc2ef584b098a88c242a8e1a6406f0f1a908b25c6c0d746fc0e6ed2a4d42ef8c021b58b99a081ffa2c9e2ce5b15c28a518a03dc1b93e79cfb28cb50073d0de4e404013b935094a093ee459995b269fae45e1fb6616a0c7c15c425f686166867e5a225cbd94b81085e5d374d70102b75d27e2f8706231047ac3d38d026b8c507c174133a15d33bad3041b87585f6dec64c7762fbdde323efb44ff697485b35a3a8e8beb6b0e0ca75c1bca74815d1063b229cd6977add14a219c43dc4a36f71e0345020b89f0d0ed20f3d0b511c213f98a68bb30513224eeb284fd0be605d81a511afe0f79aa3aade99153b5b93b46ac0bbe538fe0bd3c429a6e9ed45167f2b16602b51a9475f2e5ebb6fbb57d79c3daeb2577122f4d35899040031afe589d660573fd815c2d42d1aff6e1640e854cc79b1da5086f215cdcce8a6a8b5d210f644e2e684b4bb8e201f4f25bb3a52f1b6e6243b7e37f82e9b6700ff6f905bdb740b0ab62ac939448844086409f10d51fcc3ab3f9ccdf4458782eba2fbf44b2d2a22fd9f6f4bc20de0edb092956843e207180e3312998cecf312e04c21bc2444a246245a807d76e3afaf1a93c5e64b671abd759d0121474a1cf53d4d407db207f7386ae5004e713e9bb066484231e6f15f1e559cac37e1ba7c32823a8559d0c76bdfe0b684891d800f5474857c676bc61e11b5653c828278cc7821c2de58b510d9de595a533cef681337661853330ae3244101b060c7129197bbe4eaf12881ac77ecd2454168468276c42ad42de4cae11c476b6bce5255ebf5336fa9a56937c2ef18d12a6c3b5b2cfce7d075fb3b7fd6328b6d32b0e36df6e78e2984d22960c0a354a81493ca4083b75da9a8e115d1cbea8e9c96dbf08a118a84537736adc53b4abce561ca356e76442a4bce70570a0eb77bad017c8bdfaaaadb157be29da551c7ec1c106ea5e9218d870126e6b66f8d3e86a54310e1e78360c574408a4cfdb4ceff5f9a68da6dc9527b53759bb18ede7dcab79a6c0771828548ed9f1869eaabf9219269d6c20b1c67ad743baf0b50ae8eb85742b1616c416fc3a36a1cc5c3a169c6fa731bed624ded8d35c80bf32abc4bfc7b2ff2ce19040b2cfca3dcf6a27cc358922268ffd52063a6f9f03c0e4ac0451e77864a558b946e9e13fa938e424b862ef64b6269f6ffc98f48ab05391da282abfd0929770e2055a2d0bebb11baaaec92b7bfdbf7439c54a2fde4dca9c69d6e55ab1a36889d991cbb5ddb57c69fa72b42ce74ab9dc5b72c8af269b81e0192b5fc9736e8bd4b3c432dd0f483436801539a6131b63819ffcafa01d1b5348e5b37eb279a4766d385888d8770b74292e398493dcf0c4a2670c868297d32979ef9787a3ffb685d1ff54b3d1d4e6ae6deb8017b6a27e52f15516f36da83075c4cf1c40854a40263aefe2f48f995f8d34ff2f5b312d8bf28451cf08a566951682ddd5edf63fb9563377f422bda7546befb22f5b6e17c7e630cb5b471753ed5c3e8029a19f43e5a4ab95253e6e07f4a0cd5b5a025d4fc1068d59ae8e2249062ff55605c3b9333cde4e1c278ea522704bb49f780dc05514619e02258bbbb24f2c5f4dfebed431786ed88da58398cef0d5d563d89419bed827d0b145d478f8bc021a7bbef96ad9cc70088baeb9c3498d3efe0f0ab8626037144e9472313a2cb2f02199b8cc0cc1115232e018df37ed3fa15f431afe0ffbb6587ea8be232366886880d7d7234df18c0965cb1f41bdf602af7d3e8b65ddc0931d7d3641f960b8da675f49634ae7ce6b2c4dac02d84b1bc20acad13dde018c24aec843c86306fe04b68608e799af723b9a7aca5e265cbe1b54e1cfcdcbe7accd5032c89fa95a07527d49c79edad504e83efe592fea1118da8c06fe1232d82cb00656621ffc722908a9aba646df867855e7daa455d8c4c415525a0bf2756afae202f31cf50aeb35e1a2f7895f4fb0cf720601deb4f545f971a9441b8377e10ac175b0eeb81512ac8fd571d9b5b01c7e6420d1279b370422319026d2eeae6e10f05bd00524a33473ad1f192639ba990507b80643ee9f3d25dddeaad052e447fa80958bf83a38bd85a7dc1b363875bfb364303210646400d8d2e253038bf40a98bb6854e893ce785987e2c8a88e44d93c4c77c131691f08a8ed00e76473096df331eccc4a4ba2e5567f1af08e5ff057b60291e710dc90da02622de4bf9d7b66a046de017740e0ce2fd79534794761cbae329f5f877c718e40b5c058d9df457d4357e994155c8d82418eaf4b233ea78d1852eaf649569f85c1a63da8db01780d027aea3999bcfb4f59eaa8303ff9e8b52451157af74fa2a24f91c16516d4bd5778a5b2c15d15dc493355a0396dcd12cbc6af6d0ad61d262d174d5d30dbec030fdd74e", 0x1000) 07:41:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/45, 0x2d, 0x801, 0x0, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000001c0)="5fd5ca542850a7392f1d5ff2ad2aa52d293ee0b66c0b01c185c970be893b65e68f90edfa71743e8a3c303ac456a8bf9288f27764161ed4502c81d1992a5bb01063d8fc470d455e9d10beb26dc53007bb70bfa7e1ed300cd6fe64e87caf346c032ed9df9b9649480fd376ca1774cbfe9c1e29f83e0af646aee38bb515bb541b8f9eeb0ceb6523892f260e076cd68525ce75cbe4cc63fec3afce16eb325e38588869e63c35f99f47780a83046cebcb9fcd838aca75afbd3aa768d66df93246e63fb0f0d9c7c44a7e24cf7d0d7e56051857023714e970c77426c5045e05337c661c69bac9bd92328fd91bf0b84beee046828120d96e842267e285c2f4f3d5c8b4a09a21b9400004bba3219f805d47bf782f11333e303370e1579f27841329e58aedf2a8b763f0a4044abc25a6ea6ef7d059a6fa250697244fdec5fd2ef1065751f43ff68993b7044a8bc077712452e588f166709e3c0363bbb9bb5a2c9f979424adb236e1cf5f2fddfb1da0e89faa1a4fe41b0628314e09f776e7d7ad5938f49701fc60c0521d7892cc918dc6e26f99c7580e730b6c7fc0da6a953fc0aa563c5684cfb1b01a3274a7d40103ee6b856dbfb625b7c806167b4eaede607f1c1cb2b201510f89c8a41115b4e786e0749f397bf3f88def4c8eb6b8fad50e6a83cd4f8a11deaf0db98d9f758f7bea697384d56d230990f6fa9914311a82700168aebb34e86dea9c2fd63b0fe435c5b83f9d0f10e18d5251185ad4f1993e561c3b655275763083ae995d74ac383ba53afb6bf264b146389a134dfa97758a77dc8f6e6162da59a1e3435b19ea47673748aa1f9db5cf600abb6c487325db158b9a5e34b8cfe8c631c4c78caa9cead61b4ddaca3dc24eeb92ec4dda60f162c58d5e71da1001de74080199a68d9333a6229c0402f88720f473c4d771f1c8bf4d6326f13d20aa2a310bbb19b1dd5deb2947ad86da5ef8c64376939e4a3f4ba638e97f9da0f171ed9005525f4f5f8b2224a877f4e81a4fd12a494d93beeabff83f9d9b9cc8bbc81ade0479546f17e6df09dd7a4109f31e00ddc37c71b7514e44a5671cc8acdd5ed60946c6f099e08c3b9e87dded344e88b77237604bec11e278bba3bfea85834ec0d1671a1563d9f9c0164cd573417eaa77ae456c1e61d29a713d9aaa6e78d20ece6b10f62d45ddd3b36543c2cb6fb4e3e3fa33106765c2fc70095c2b1d73d43e4ff01a4bbc710316477b95e8e11eade7e11c0562f8376e013b115b2f76c0552bb4f7a2f6ddf1dfabad876c78cd68ab6aa7d99a0f98bef56b5831d513a25c53ecc7167d077bdbbc7c8936be8779d6c611109ad047be7d6d97194555e7451bff0baafc2445f2ce283b684620882ab8f0d68cf4b837a16947d573fad202b0e8801b4c31eb9c6b0b51b65185057f0b368f13d78eea71f8144a827b1fca87d17e5f77edb28eddaee65f264f4793d2a2366b94848dd14cdc6ce88e6b9c1da4f9a0e64fd9c7fb00045d02c5caff9c175f230176464ec0b4a8cc1cd3cecf81cfa2c3cc8f8827bcfef9bdd761165ba70d2f44e5f5185e620a904277f7562467ac7186a49c50cd9663e7a375a73136c19bc82c84b5cca24232a690639d559d98d14e3494231864ca9fbf6ce4a73de14c569a69240672ed91b644d78954362464fbe62fca86c449bcdd6ab1a93cd2907a7f334011234dd2d1ea4fee01979214d01dbc31a6afd7425f97d36919586d349330b183dd4df63de9722053bf8a01f5a492633bb9ce4b95f552dd2ffc7b7b9596d604a870a00fc0f5c20e5cd41004b4acf6bd2be0b945e2490323d67235abc3cc50612f7626ba64452c28ee31055e38c7307393a858248ae0319c3cf70ab31314118c13f0b87a23148fbeee1cfa04679a38df1aec1b554bc71524c0b2fbddac49c2d995e1cc6c4ca32eb64b0b1b067d786fb90ca2bcfe5e2553a370ceb395de0155e0bf0f5b0f882de24ff885ee63d4f5ac214c7a448733bd58967f8a24b3a1720b13ccde0cd25ed1e800910755e4d78cbacf6d77f27282e4bffb22ab3cba79e7306b9b12ad80f75a24432dad19452fbb97f3087e6114681d8e5c5305481228fdb23b691988cbdda457ce426b5569c8630af006af92449934c764fffe6c126d6e72fa0fa561a8e5a48e10d39b55ac50a93932589538b78dc7719ecad95d46c23c25cd843df15415290881906e8b7b01aa126b613a2023dfaa38fb502a994b7fc1f1e9636a354dddc1829ae3116b058615c4fa0d2f3ce965c0809b0fa56e800ae7a66f6e2ec3a940bcbf2a6e432d1aa7331b40390ccf7efa2a521416715b6399501aa625a02649d0aa01bf8cff394fb382fbf5c70fe9220a89313f52bd4fedffec55cf23c3c19248e86524b25359f3347115cfdf5b67338f5ccaa6d7f31eb18ce4bbfeb4629051d48d740173190261222658b60f38637b175a41c7b8d4df4f07ca83c477bd4b03569bc41ebff05ae6aafa4be7cf8d32ec957c63c4b2e9a836b61ffe73150d217fd64f789eee533491776855a1c59569aa64c20f40b9106ee627d0dc79447be30a8977175f9f626c7217e0f85774331533b3acfd719ae8dbc00e315b9649ae315e0d52ca8bbadb2b8ff012242ca232b5cb432f9fb1975f8d009b5c1a6d6bae3efddf27cedc6f20a9232c01a5d24f2874a6f343df969ca3eef0e7f8954ab65fc733c4275241461bd0942acac4ae4e7ec5b12a01473db797b34d63c50f0ee57f890d379947205c4cc1b78838cb70bc3e180c595d0c26d6ad30053df74aaab1abc8b4d7bd1316b1f3f99c29fb9ec8a17061ee762731e5d026afe062770718c66b47eca8faaa394ca738b445b3ecd03fbb457ec0ae3143a9e3a3fb59b60d17c5db6090bd7e7cf5cc08ce7fc271ee6ceb087fa463964b9a4a2b0eae78a7d4f1b37315610589063ceed3569da1bec3e4f8a58f4b2817d46a65e874946fca1b6270fcfef2d70a7b3fddf052a42418216245dbf3ca92d4b6c98927ee98fe620d33d203da9a70d140734ced0bddaad48f7202a365ccc450c599b6cd666c5f52ce290f417c89cffbc46f04281fef9bf964f684d783a7ddfc22a36be06750551cb3271883cba273ac9c2b4f229c396327bf1c3e2269eecdb73557c5cbcdcb9e2ea73a9e7fe858c819887a6904c7d738583784b7802ac3de2ad229870d5693ed44a2c468c8ba319978e7bde40a7563625d6dce28b08e5275da3afcf69c9437a09a830f93014e8d6726d3e39602d6d86d6e85ec732d0fefec882454e9eab95a647e6fa3ce7b595431d897beb44c8c30d4d05ee32917ee2dbb4650be11cd235d6725833aa243a8e6e6ec36935abfcf1f8ebbb1ebefa2e9946e3bcf2e29852708c4238c376f665bca1a0b73a51dbeb865015303d2c83cae3f5d7f12fa83bad332ae864ed3ede6adef44dbb065fb223f7e4c58a9425c24743036cc6d5f58e0e92d20f790ada5b53590f9a888dd7e966f58627948565ace4e0ed1125d348adc2338957d952bcb7d1f48169b94a4776feef9cc4301f7631225dc9ca8b0241e58f5afd0cea3eee47eb4efeb306b194458a1815eb1f3f1422e79e433e0b69e549757d928726c534eb1bdc6ecbdfa9649b8531d6f6c0a3f4dac0da8eb734da991c60714d0b81836983ce1e7adff9fd648e287e356034611142f6ad07c62bd67e5642cefa8dbe9254f7104972766809d664a82681053f5c2f6e8c26994172fdf77febb28d69bd377c74f32a612eb319b36f705e979b38f773fef0bbf6065a6bdd02b6c310dd545b746de9db3c863bc00cdd95774f1726b46797d31d6071846154e70b7af4968ba193e5b174c3ab10c4a50aa850e464259d5899880c765b07111056c2e6ebb6fad1b5a3468bee01286a92195bacd0d25ef98ce3049e499dc344b71dedb4d4b9b6d1138df9cf5d76117b54d3d4790a834c427c5672692ec0dd4d7f9aca8f79d12d90c740dd0ec90d00c05c1f1d1ba01e88fab76b7a08a7d2115c0621684f24c17a6a9bf3604d6c274edb7ae599e406c083ccfb7c3ffc012802826e39e767427f8c7afd9ce6103496320a1725ac78f4d15aa11d5ddc479726162763afb812203936288c34576299067fbc6e14ed728965c8846a5d73f1f2f36401a86f0516a68e9575ef298433c97f8245a095c5b40026bb96ecf350b59fa1922cecef136bf9a74ad0e89216318c23daca0d51d8f466afa54a9bc27ef85880ae035d077b34a31d379c93ce5639ad2d8558ed0bed230c2be4275570874c53ef20c0964f4c868545bf9dd7e7c208dc049412f6eb15d28a5f5dec935ad0fd2c245c17095366b688838e26addfaf81f3a74eb526d69050b70e66933dac31ba2ffed0496e2e429673796135a289600b62612c68d2f501051364d0e09bce412a17f73980c0fa3086f0f0ff6204e6bb2eaf17d996d7f851fd5251ae909dd52b394e4ff027439c934ef01b968f8c392a3b1376cf8ac2f8d18f18e0ed3b035d1ee629cdd118d8de962a7e0af92208387beec1fce0c88fd0dd3a86eaefa6b8d5c69bf9f546009bf354c031ceb9108e0d3cc33bf7ab78818505947139037a4f74b8bf830f21c239e904566e13e711bf9efce0170b9a5172cd5612dfdc14ab8b947a4c400789625ba3cefdf0507768854f4bc3d28fbf3dae2bc69badabfa1725ab05227a6065f90a02661a6915f0f1d254cf94a84ce8f111a1b44b2abe20e6b035ec25ecfac86f0bf9cd7c07a1e01c3684282fbb48597252c9cb1368c272ee18b717a99935a5e386c0b9e5beca35e47e958daea039628e6495734b1a3d337bc8875fd9ef8c554921a277cbde7ff265e17ad3f4365f005c3650a8435d79164dfb0641d21d24c2d5ac2b380640935b892e739a8b0d68a94bfe62c2acfaf1d7f4ae48247d06c48f5f0277481faa0355dd43aef60b223bff6d26487c59919c6fd66e6a54d3e9422f1f2839a735ddb7619fbe96d751b602cb8fe7175b9dcc26a8517f2380ffe38b1d42b077e40c916551f3d51fd843cbc25d39f82157df14bbf7645bd5f4db6574ac9c1cb197c042f87ce2b94bec8146452a734ad306ccca1e509cb4514d2815464045f88ce65768525ac4a5166f99537253b56af92cc997fbd9458ccdc08c1eec18efc1af40505928604ad5dabff3be3d48acdeac9344451cb6d94f4f92a9c2fc407be1db5c0bcea853e15b781943712e418c2fb1f33eda350320122324f3e316986e8a78f72bbcbebeb8d75b01b433499d95cabd204b6b2183f7476fadb27236f96a363ef9b39dfa63ecdb5966d384e06b674754749a7158a3f3a27ee8445b22534309b9877c75282bfc1f98a5684ab8dce20809c8b026cae274ecdd7cf11f872b945e8d31d998b558a089eb1252fcd4539d139db26ae7711c1ad9abbbc23911c2f93d5ce1999dddcc856198a920d300ed3e11225608f94672cc5771fb6f906817545c5f3964e0a130103bb1416433bfa7c3135e9fb6337cfde6592f62afa0dcd4bf5929e71d2a0f545e84c881931bce19b71b883afe0c533f85f5db0d3a54243642af34b70c5a460e892e1ee44af6bbfd522d961676b9ef8f1417479df64e499d4d85ed3dfae0ba4149a43a52e04c3c98eb38458c5fee2facc77fff049ae9e93d14568492ef159115f29cd50e4debe4c55dffb98a03e0d1762c643b33566fda398d19cf20431a63ce956e76632e936b7e89a3b1fce4f58b7616f2517ac28d0d8e891d40000943724400e887588a59b8d329f7113a2ccb70a9f6f8be5829277c2356046bbd6c7e4d5e6fc9cfb6de0e388ef941a9a673360da43aefb66c927", 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000000)=""/64, 0x40, 0x2, 0x0, 0x0) 07:41:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xe0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:41:29 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) recvfrom$inet(r0, &(0x7f00000000c0)=""/18, 0x12, 0x1, &(0x7f0000000540)={0x2, 0x3}, 0xc) 07:41:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/244, 0xf4, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x62d54c58, 0x200}, 0xc) getsockopt(r0, 0x8c, 0x5, &(0x7f0000000140)=""/95, &(0x7f00000001c0)=0x5f) ftruncate(r0, 0x200) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) setrlimit(0x7, &(0x7f0000000200)={0x10001, 0x8d50}) 07:41:29 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000200)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x830, 0x8) clock_settime(0x6, &(0x7f0000000380)={0x11, 0x3710}) r2 = dup(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) open(&(0x7f00000001c0)='./file0\x00', 0x8000000000020d, 0x158) 07:41:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) mprotect(&(0x7f0000493000/0x2000)=nil, 0x2000, 0x2) 07:41:29 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) syz_open_pts() 07:41:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffd, 0x3}, 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 07:41:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ftruncate(r0, 0xffffffffff7ffbe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x2, r1}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 07:41:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 07:41:29 executing program 1: clock_getres(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$getflags(r1, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 07:41:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x3, 0xffffffffffffff0a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = socket(0x1, 0x4004, 0xfe4) r5 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000021, 0x389, 0x2}, {{r2}, 0xfffffffffffffffa, 0xe2, 0x20, 0x4, 0x7}, {{r3}, 0x0, 0x70, 0x10, 0x7f, 0x1}, {{r4}, 0x0, 0x20, 0x40000000, 0x7, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0x10001, 0xffff}], 0x5, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x10000}, {{r7}, 0xfffffffffffffffb, 0x10, 0x20000024, 0xfff, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80, 0xff, 0x8}, {{r9}, 0xfffffffffffffffb, 0x40, 0xd5, 0x2, 0x1f}], 0xf5d7, &(0x7f0000000300)={0x0, 0x7}) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:41:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:41:29 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/204) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 07:41:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3ff) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fchmod(r0, 0x9) 07:41:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 07:41:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 07:41:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) syz_execute_func(&(0x7f0000000080)="47a7f243e001c402c59074dd98c4817dfb30c4e195589a92714bf4c4a135614cfb1264660fd7d4f7a7ba4b0000c4227d595d02c4e1037c6700") r1 = semget$private(0x0, 0x3, 0x4e9) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r2, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r5, r7, 0x104, 0x3}, 0x20, 0x10001, 0x200}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x7, 0x0, 0x0) 07:41:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x40, 0x1}, {{r0}, 0xfffffffffffffff9, 0x38, 0x40, 0x800, 0x2}], 0x401, 0x0, 0x7fffffff, 0x0) 07:41:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 07:41:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e01000000000000"], 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x40000000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 07:41:34 executing program 1: socketpair(0x17, 0x4, 0x74, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r6}, 0xc) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r7 = getuid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="3c7c2d003787da47cec4f123793e746d0e4b56b4e42d9d8b209e2a", 0x1b}, {&(0x7f0000000180)="c453f36142f9a1c9ff20fba82011964c9f805e6ed586420655704b77e33800b4", 0x20}, {&(0x7f00000001c0)="2ae18cebf88be0addbfcf35e45f4f08c5b3b334e492263b77f7659c47b6879264dec1da2f6d377ccfbee29700182dd4cd3373711d26df74ad9571eb9347e2e921aa0a38b5c9e111dbe476b94c74e27348a5aaf81e66f9aa87c7237a44b9b97b8d11c0bf797d68250360660cc1307e185611aaa4bae25903d7036bd2e440b976b5e83c74b5640969850023848cebb4700df82c0078a75593f977f7f2cbf243d330f1d0f3b50f2f4ad4b70193c448e74", 0xaf}, {&(0x7f0000000280)="71eee76617f1dfc03697759ad29422c06baa5a95eacab11cc577f9c045eb5981f806e804bc755a557c91e6e9c6b6280e0f9384896a108e8ed82f3ab25cf832511a412a6fb06d117991ef07e01e928fb83e9a033c59545591d4cc4d4113da8f92fc8ac23b1191972fcae773cbdf2a0b305c7fd4610fcb859362615ddddf121de6b875cd9b2fca8bf902c7a0e30ad21a503fcca135d1312e9a0c16203479b460d7e160416faf7b038d9ef3775f5d2668e650abf9e3f1b7e9321bf993f298e81428a1a2e76879170bcc8d4d659b44112c5eeadc27864cfc70639262b45461ce079fd1c2d2a5a49587e42ff1c4157e22cfa24ed77a", 0xf3}, {&(0x7f0000000380)="cd32307a78a93cca00eb19c2c226e73cf9a415cfe1d426a90b5d4e9fc2557a5c01e5114ed2d1681edfb6eef6e69eed8ffd724167682fdd9a203ff24125497686235f24a55a9f8a33e95512686dfa4e9338b8792a71fc68c768093462e5b9abf4ee3f0732485d2c70a3fca6caf84227ad4fddfa9b2d697e8f078fca83650909d582bba8095ce0d92a81c015891d5f82aef58ad08225b0d1405416878275ee96d8ea9c8f4f67214278a7a193452211814815669bc185aee3a396edc2d9ec211c8b78f6ebe4e867ecb8619b349ace5d9a702d42f697620c18e5d432ca98755e347506353d8fd043e8184864", 0xea}, {&(0x7f0000000480)="1fd126538f1cc7e1e2e67b6eab2b2e61e3c362ddf278f740ec49087c7e2335461592305d05d77b1610620ee60ce3b09944771d425a7029d7c25987c4b5a8fcc45292eb93bf135559693c", 0x4a}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r7, r5}], 0x20, 0x1}, 0x7) setpgid(r3, r2) getsockname(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0x4}, {0x18, 0x0, 0xe1a8, 0x100}, 0x200, [0x3, 0x5, 0x9, 0x3, 0x7, 0xffff, 0x5, 0x9]}, 0x3c) sendmsg$unix(r1, &(0x7f0000003dc0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003c80)=[{&(0x7f0000000700)="42de5fafc892f8e9bd1b08fbde28200390a45375411e36cb8da79833a529bf6e09fcde72db150369883011f11b51ffc060a63cfb5a9747534f0b6c9e115ec7ef7ce6ef579d12b2eecd2a1d1837cc7b6279ff6a6daff8773688aeca18125c82ead0a8d6c41bd386e6ae92d083114f034e2522c8aabb3844677369d3eadb12be22c2278024a1d2ff5f6bb7c16769695740351e058c0662d4866abc5289429ea13e1920d692df8f22e10978ba714459ac6fc574a94e3539d2051f068d", 0xbb}, {&(0x7f00000007c0)="0a4b0a7dbc22390d75170341bbfcfea8a2c44fa5a62f7e5681564cf9c195611ba8c9b7f82b089e49110dc6d13d6b9d1a4ae759add5f45df658cdd8b035d9aa29b5b3d384605281299102ff16dd8e1ed2366f634c3a4088f313b9ff4738677e8d1eaad412ca044682734d53101d86ca7d135cfe596400b553bda4fccd5222736366665c212bebdffe2e351628f88eba9dd6bedb60ce574355734e2367f87ab2a7fabe591161778694cda9012024294d8762b828607819ac331cea566adcef5537a3926bec03ab9037a6ef92a2cbb6ad3eefb19bb9676c6eaa4f7d82a0fed7f99ac65d17b13416ef1449e0691a55970060e1fcaf42f799eb6754d88a063d0d042fed6c831bcd128bfcda7907643d09d78a05400619a06c52f529565e81f83a860cae4550326e3e0218a77be7af54243dfa1ff9be75b1111f2205ea05e29b3b1628cf6fbdd67af0e7ac286875d90f18e682f2cb07c7e0d4a7593a9197b29fff0c82fd36bcf33f5dd78a2ca40d995ac0d78ecaec64e0484cad4a14e1a5040243e272cf8fe89589eab48685a3e09350ce89493d50994524c4745134c1ad9b3df5416e58199c3a0f97ea3b3f31692b63d7a2d2ab8b62ad86a396bc605b519a54c9520cf66cb406d3532eb09ca41b675cf74055f80338a8e85d42d88af6fbfe40dd15752e6b988b10057e20981ca8a0b835a475fc3f5c811fe30f664bd18f343368f3834ab2a48507126d724d026a5a8a4e5c077e128e4bc5894acf644ee3da4f191c96adc768863d413f5154940e20e862a3dd4ce46356bf75a1d69e11373a3997c2de39381a950890a042040f63c054df94c39895e36625af29b9b2476e02795c8cf1cefc48c4e919e21d703ed353af9da8ae464cdb6322bdb359e1799dcf2ebbdb7f5782e490e8e696bf57dab3e370a05d2c59293dbd8ae7e00d545d53166dfaf83ffc11d5fa97a6ed055433d78a295bc877ddbc66d77a988afef53e79a193e164c17d809d2db2cd25090ab36c6e201e476569f5c5190688a7ec5499726e8acf5ba7bb54256494c75b710da11ff48cfa7aec3309cc67e2545af26ebb83a01b6bdd9f335650bef9a678dd104cf2b45d80ef563b72131c9eb446895ca36d474ae085ff9ae9ff91f656c0f1bff6f0ae91fd580b474881d0f3aceb8ecfd7350cf7e2fc6a3a6395986cae89eab7082c8cd139f7a4dae87b122ef4f7f51a8e15a0cd580e822f1bb0b179b0ac0432b9acac0c50e69131d516e8313c0f0b73cebfcb8d35aa56f4977f4aa225d65ad4c828f2f36bb6fa7916f795a108099ca95cbd4e1e86c82c9c17ffb7ae72930975c937622e547dea0a04d8b6ce3fff2897ebe6778a36ddc6ad99afa5345222b7a202d7d3626a702eade260e5795f173aebafb86fb2039117f5528a4e03bb0f2c8f352dc23d131998f854994a2808198f32ba3c5ceace69d306cf44dcfecd909a23d8e7e677be3e882a9604d7628f62d83962e6467eaf8de6c2f079e670cd64e32e770aca3e8b357e03d292e8ef392e4be7bbf5318ca7728677e0d391d571cc84aa7777ee419b57f9a997e5b57c7c14d4bb463c5ff4c5bd41577f6e82259b6645f785e9a0ee2a608c95bd67763ac48010521694fcc628e694599a5b542a708d64a082eea82d3013f63a58ed3ebf43fb746b0b026189b64aef3393abff26424a0dab0c1d122db34961c1807d2566d72b4551e3ccb1bebb454be753c9c2d0b15c70676a3e961532e4241289fcd263e7ab043040d1068f3deac7b0917249cc101e6e159f92280f0f30ea4032101535e4c8648ae24b9abd355216a9cd4f31f0160e6dc30a4565b8b246468f6ca7bf7488cb85d89d797ac8dc7fbc08c7c3b6a588986c8ca5d10765c515f6db8809806e18b9b87ca1e5949a9a32f0d2283726b04aaa3cec06af812c0693a5904447b6e630643b402d1893591f3a8b50fa56de5bf4592521adfb99e0e41cf9b46a9c0d366b25c2e865cc33807429fa76944e5dcdfab63f0643c525f91e342edcdb6a4e0015ff5d3bd58ee58a2a9a4e5ad0f05aec492db37c9797d49b805b25d8aea5d9f41e37659cc0adea6b3c35787c7231f7d512dc5efefd8fd801a54c7720fd3bfafedfbccf3e2736ccccbf88d9bb91d39ef7394280cc5932c572463863dea8271452d5acc8cbd3edb0aed83bcc0140e9be87c9ed3d2ec1457aef3a1f5c1a82841e70f03fa659aa81cf9b9578f3e03f12db12973f6d87b071dbe5380a2c9e69ad3d16bcc2841c4514830af6dd0a4966d60c3b7e4549eeaa6423a7b3322b446c725f2fc9daddf728639a5095d99a75d520458376ca87132714905198a7642154d2b86ebecd928708f479496dcadeea2e500cda9a4f543af32f0bbeb5f22ccd087d3d97fc469dfbfb7451cd6ca5ac0eb06d40c0cd99a9d4b3c3d081e22344e640856cd6011ee9fab9f78c9959c2b2a44731ca755a632fea85619c15cbc8ca36e4e96cbc55232e7493fa5600e83aa6117c51656b8c435d522dcf64fcdfb6c231a9cf93e2f3aead8bcfbbbc7bbc366bf789a84d579de357d5e8e51b63f839fd4d7f654f95b30f3e21fa720435348506afe44454cfcc60a6109841960180b98b7ddd1175c3bd9b70ae59b60019cf00bbbd11b27a4e342bd723af6d24923ae01d3d597b0cf104e2cf2b3a452158fac9dcf9949d63763d379ee73c8e1b4d96dc69061c9494ce4efba2258da2dd6cd054b02ce50a7741072b5a37590f593f5e64a666f4aebf259453cbf62088c9a5f1a6c555042f2d88423832a4ab7da158601135f0566653702408dad7ed461defbb6d733f3c1ee06130273f97f552d770b552771c405468369b1d4b94b6b9e2103ec53f5f8542b66772952a7239b8f474351716817cca517b6ae97f33e0135a8f972e10932104bcdc10a62b4523a3563cd7e10e1a9d629c6b8f027f1882d350579970b66f7f773b6271110e3cb1d274aa82aba603ebde43348c9c9fcd47640d56895a751d507c09ae053e67c9e01f28465233de64e4260550fbfdf7aa115f1cfcce07e25d261703d6de42119170b5345b7756e45e7db20d53b5e39048690b2ab1c68abda818f8a72c0dbc83539669871577fcf21ada222034038b479f4cdc1a4f1c69ad0c3d00ea3e6add42765a43307dd71ceb31c7645ef6631f2f5b0845ce3632fa860b109beac93bac1b01ec7d97b597208fc811f58d9e2ec2ae488c6e9b453b943da56d4d2f0285ef573fc4c17797036b9247dcc2d9b2ad0f9026e78b866019e126c7efbc8b1e1513be33f7b0943db2dc1451188edabefafaa1e43caf3db0ff8986564b68d8f6cebfec047a1ee81b2063a79a59eb339086a086a13607d35de429bd2255514acf78e9eecc9dac61ed0d4c8b1eede35efc5db2c937849d9ae57dbe2b670c327da23353d2df8f2cc31436cc5462c376adb6e51c630b0475eb68e17e06c8a3d181dab45cf4288a000caa6b51079ab98ebb65c77d6adc099682571633ba04cd5471555fdaaef60c706f553039a706884af1ee213a097dbb7b9b2a46b4157fcf2bda9b2e01076be9239264139b01a3a0a56939c5ded1a9a3c9ea6809474d75d3893694c988f90858e5aefaa9e2fb31532d72c35651e578c78d67693dc9c197770a4b1ceadfb43ca388e3e6714fd17c2e422db027efebab7a14a050ab261b5070f8ef0ae53a9196361420f30377a6c6aab39e73141a53a3bd5c2f27e15fc22cdc0f53a526b013c05a2a7b0875fbab39eda7ccb4b9f71ccfdff83bf91b1edfad22aac06ea388f8ecdbdbd971c78cd8c9caa99d0da4b26b54b3e0845c85ed3cd3d9fed91fc8f35814de791f6d148782f1a7e7060d77542a3c8d97579604e06f5816c33dc0a32f474bfb32ddd58bf4979f2bd2a46c525685bf56296d3d5d1397cd1e8c20d03032cb7a32efd713812b139331dc7e907fbe4a717713d558efd0431a9b47d177f5483167122bdf6264fc622798f4bd3a1f102746e47235ca6457ef39323d6bdca199c740bcf70a3f8628fa88fbd501af3b1a3abc8172bf15e1f85be218180b685c42f1d72912ca37703aee2d46fd961ecd94821d05d2595c88401c1313d9b624636c59186535f4339374a79eefb6c100b5b6d6fa4be08a95e99bc29af678c5e2c8772b137f7435edd5306ff83cfd68ba69446c359b188bd9fb4de22431a3a06ccc91b6e6739bfca5c02c8795bf0c8f5fc04f958f1cb1d70397d2a9d742f1b67ef66521c8e8ef8564e390ff5d3c75bf9a736c66cbe896185a93b75ca4d1a874d8bf253615ec1a3da409b2755b44cb4206ec943ed0ef1d58b89187f3b665b2b733ed74e7d47183be40aaf66afda856ac99f560253bfe9582f5951f012f7c09491d15ce0734b653c865040b5e7783232c8c16aa1682bb572151f39ca8c9b3d6712fb0438624e014d6d2b0e29cfb888252d0462eeb94a1137ad37fbdb0c2b67d915fa7c79cda03b3cc023e84717041859d0d7549e420a5cc9f32fc540b1ea93ad2ace069f37a832ec7fce5bb18f1dc2328ecd1b322a5281fc4e014f181dff02b084df5fadba349bc0c8e50a1148cd8d016b48620357442a2c3dd05825864a412b2b510d30fefb997ba4cff420c967e0fa56f76133401c023e8a182c23e2107fce463226c5842a7c208dfe76b80274e6fb6198a2b79e9f57177c39145864e5a1eeb0bfa45a81c4a0f8b6d3f13799b9d6bc02e8817b0756cc81ac3201a4f81c0e5174fc93dac206edc6a0eea2dbe2c0121759c739a8e5d5d249126789cd97c03a4f45cbfe2244972926ba27d062fd9a63267f0edfbb4fd37b56dc5a3f4fc37425af948197896febf8075ded0e1e548b673b7b170cf0d804d387d315a2dbda3aeac623ea73c89a018b00b255bf7dd07f4aaea0ec71b2574ec4344a8f4409e300ae88c852fc38b4bb7f257351b031ec7dc874ad5e17718e075a21894ce6db527668ff47a20df389aaa36d55652ac21471b6613676ce6ce5acf442da4e8c2dd020f44f16ee6a227b475f611bdd1f1ba7a1f6fb64da88fa1f45a329c042dc990b1caeedb82aa4111ed85f21637f019db465be97dab5a8fd4c4ce2113223fe8ebbb8c54eab794a9e09964f12dfd531f778bf7807f8abb300995b78637fdc546d290d576f935c1aaaf7a789bc89bd8eef71d4846abe0f0fdb31466ca4bfc2a71bd948c5e665465d5d02680f5f517bc0ef2a48eeef3efa83eb3959342760bfed1116151ff91cc7f7804c4d4159e823cb8a541c7da3979e9bdbf45f83902ffc103c090dd65d99b514d400689c315f58b903c27b25cb9d3b41b572c5f31c6d6f3cbc5d4446de7f29d7d511c9442a557193fddf7ad039c69c30400de674968d2aa5ecbca82ed13f4d05f6152899740135f00b3b9263731c32209474fd439d626ae52d0aba627bcac488333eab167c0eca641556881e1a362a3dfb5549049cf1bba487e7f590d9f8e7f697f8d5c896e12654b7f6acb32c460cac9aaa0bc4c92afc091417e87dbe4a2f71472b057c0651e69456d20008b8f83613b94a5ebef5f59e15e3d513b3351a525991afd23f2388a10a30c5bff4c8cee6c154a3def9ab816310b8fb38aa53ebd2c555f2171fe516039bdfd1382c79c04670ed561e8653b171e1635a9e5bb37f85b0d0631d863dc8005f0dc67c34456c696064a77bbf689b9ea87c87f81aca4d24b4a1917acd41096b7d8137b48fc1f57c1aafd9f541274ff85d6e28ba30f4143a64da5188f736ec3c98765c0746cfcda10f6d44e95ce3f3554fe30bda2b3bd6187ad54ff412b6ff229cd19ac32f0fd9e236164a98ccafc8f595c68", 0x1000}, {&(0x7f00000017c0)="5bc342db7a5f8a669f22c8db9099e56c740b754dc44fd28a2d57d4424e8eaebda1ab02f17d2096ce0a64a07b0b60ed3e298c319809cce2f3c492e7f9f7380fdc0e3ac472281a9702264f72bca4983bb9dfac35fa5ee91f36147772fb5f99b0e90320984cafae2e1c970c36a99687330930f9ed35ea16", 0x76}, {&(0x7f0000001840)="16a60b4dd2897bfd5daf16894dfdb000140515337def919b28f60f226dfc235f06f1c38569c52a99bb9c672cca6db00e45c7dc2c566e759c4d10ffdfad5a22e00e67c939657bdac89ecfc56ed2b5f394b1b82a17a965dd882b0166929d52917230c68a1843254d074d2750fc5d11abc3cac69025e3195b86717dded9b331070162bdeea25e1a19e29a1b757df9eb322115ce375316bf93e01fc842b9e2a9f3384a8094a61287f861456ad69f4ee6129d8d5787fb75c5e081c3b44a41525a6df4b8b67126b288aaea71106582ba34a3e06ad33d617819b23eb1197ac7b963671de097f03cfda6da485e16b488bb728d4879c3f2652acc744acee942", 0xfb}, {&(0x7f0000001940)="c1cb579e77271e6317ac270e5fe642d60dc7655c142c4e5e19ff5e9943bc753d5c0ae27342676fb14136c1c2100c455f34ad70aafd1e84b6521805d1e6a41b6526c64051578fb7fcac32c8a26f2051abab8319cc65dcbc2d17de30aca5275737f10ab2c7edd3fd659dd6e43908986a012e117820a3f1dc887c149e5371c8b7539a64ad528f0fa68fbe2ed2bb97f68688419eb93ad16aeb5a3971a4451914d20b6031a6ebb1c2f72601d7876c6e5a485517b701d1e6541a7f83d2713b3e24341c2548f28b88449e28834108700949837dc95f1e85d01d59a285480dd3750e0f8430323ac63cf959ef7476808c94da511f0289e5bc288a216a1be5", 0xfa}, {&(0x7f0000001a40)="035a45a0e41dbc118014e86d1f4dc06763833a05266cd3aad8155c8ca4debf172bc8369ba0af5e534c3c2a6c53c3d1c15e537764ac7c9e18dba22991ed6bbc20fa2b7b74ac206b0997ce6eb973b1528094d337fd33fce9e8dec3c02ca61ffe8d86c8faa7c12a25193865382a758e4636f3250738050fc8fb6bc38e01c5ccf35b76948d6035033ca50db7062138b005803b366862e02b897fe57e1c2b0b3fd19b4451a9695005827436e5c523d84169b4ebc9c5a011ead1035b28d4af2cd9edfe0cacdac8477e8cea297a6887d0fac2389c36dfe0f00e83b06c5efa", 0xdb}, {&(0x7f0000001b40)="e749bc7a8a7f2b1c0c282e387285206483506efa41a54501711953b9edcf943fc246768345584c0a79623b111acc6050944b29e96ce32d3ca4b88745f46930d49701b9bdf12fbddcddf95c60bf46feb44342d15f6b160574edc0cc66ef681d6d3e987bc1bb9445446dda16817c71ef042044dc6db9c4ee6f12d1346343b9885df33fec8f950355d174100641db6d54b47ee4cf5dd6c20c1d3e5267967e37880ed203ab3182111a7852306a1d04c5c387dd00a0d5c93bd1df015a2ac3091f270997aa9ba15c2ea232831936e12a4ef4aeaff2ecf0fc2c821c6b5e3163fda45385e7910b23bacf53d8d8a501c0c5aa9465e285690ddbec4168227ec6b1f67d25246b8aeff0d1448d429d9257fb1c2881b055ddd045bc293966ee76138972e429657e97227a5a734c31b334107abac45600ad1d8fcc9bfc5a1ef0ce7dba94ed3e9c8fb980460fb5d6b8c5e956afc83672a0dde0843786504d43acfb52ffe60854d129515155909e51ccb1e719bbdb65e9aa0118ea9ac4447a016cf7fc819d622f9cdf239e220d9ee1aa8192e61cd0630648c457c22794bb6f287b4c2562ce7f4b14cbaaad05f877726b718b8e9202d2fb59d0305622952e8eb9902dd294aef2307fa7d82c1c49755c3de99829997d7dd0798a2b7dd39e8f2b8b1a62ddf70ed06ef33c35bbe797be56a836a3c4698e72329abbdab6135bc0df1bd344688fc18a7787c0581af76e11ef7d0e2f35cdd32e2e2ba5a7c15752b27017c1831073272867524b9a2e79ae0d2ebbda255cd8ad4a2593196961e81a6b5d1e340f5de529e79e44ffb9ca6994e37ae6091948e64265e700d42bef6026ffc459693148505dbdf559ea9a5b0fb6b16d5a6bdb34c584066dd822984b93fbd5a0c3e505a1068a6fa5acf1779c2ff2114ff464a709174dfdb2c3e7090d0b063adb866208d8db8600379d4a7d14b45652974d21d7ade5a9cd348e569d0a191cfeeb602b3df27dfa203f39f14bf211b7da72fc94a7af4f069ef651c38445e6e138e56e0f1dfb6d5205dac4b877bb12d7f4619f9c20a4b8646384ecd80b9391a9a4dc95fa9e3943a11680049d660b39247639314c3e616c5584115588612ee4323ff1f1d839f23fecfb38c5d541481d86f4e4f331f7653bc21bd71744388a2ba5312a991a0b89597c00cf0c25258d1cb86d4336c335cf2290bd4d80ca69c6a556d54c9d64d0cb3f636789538bc31bc1a4b44262ecc02c6479df6d4b37bae01838ef185bd17f64a6a9ae6ceb704512a507480654f7f67f5ccbe17052c98044382c4d303fc2e1629d058b99427c684f1cc0dcf2a06fb9b7a112f9a1157eceb59a04a396444974d693eefe9f5ddfa8f29ab86dca9d4745f8cde3e4cb4052dbe5b65631dcdff490284cb2353ad57461a65284c2e26701f53accd0594e9e1b7b9e50ce471cdcecc2837237af77509785118b091c104d2088303c159c705035f489a167b32fc95f1ed2105f8603b92db47e785a8f7cda8902d270bcbd74c2f15214e7adb180fe550eee740b300f134d001f22e9fbd9603ddf7517cbae9b8be7dc38e9dc9789177a2bc591ad07450ed8e46034b746525acc9a9d9f6d92922ffa4c1b6e7314cc03e5fc34548de131b8e566338f2567abf2812d5711f0cf428655d12e2c1065663b6355dba8436925700c94e9d81ba73339590bc7a402ed8c6e6d6cc9761c84355cd1b709155f07528bb0dade6b4c72fd021f7d395b9a5bd6c2f52b3cee6f5831afa2e94b833d8890bcb8ef0bd8c8a6264186fda8754a65f922de826cac8c5f494570dad1c1cc08f7981c2f30f4a265943eb499a72d406b3dceeda19f2e89f47c3c8a13052b5d54d6629c2705407cd9afc3710f6ed9af55d7c73e729a5fb03ffd8bf8856f257696812d39ad65ecdb0f511d1ff9c652d7901de71fe091c9c7c690d3ff7623162e4cb339f1f3155d5f15c9d655db981a16bf5ccd6f07c99373a8372b93bfd98a9aa5576870436aa1635708fdfb4b38f76f65f876f17092d9c04f01c6fe0a87d312c0db67abe2eee69a549b297033786c6690eaefd9d33a40ae67449809254a2b0c8c401831892d6d2b5ee7211dfe1c82f5cc528a4690f2175b64cece818423e3090746460708d0433676ac28a621451764adda5a3cfc273726f8e5e922e99aad01e4a7768b2e9f2d887f00b9fe287be3ba6e1e7567d1ca349838a9deb38b2d952cdfc91d76e03c579b5492c48183e0e80f2895283e82de5c7258b9a454995c210eea2b4b28e4c41f2292a7ff813351407ec4359da9d8fd3333f8eb3ddfa36cfe024fe0b56d316c9be5d713b15c30b238b29f9de82d7b947c108fdf29f528ecf7a01a798982ee7f2322f082c12d662f96470f6849ba852a1852e4565d0ce9bf44287e78457610937bd49ab03ea573215282ae4bc343e3cbca7d246b155436c42573ab9ec3d43a07f18700c21032a7c4b8bd9fbb3a644cf8a182f762cc1e5152aa63268538f17a1f177f06574ffcd89614b24c8d9b183535e1a89cb1107e82ca8881891de7ee26d443de59323ff4ea8e9c9a8d5215e254a5bbb2bddcd171083edaea0df9ce50463d17a7953bc95bede6c7f003a1bf48b3ceacb0cd0434adcd061d719fe54d18495aa70298993fa1fc0fa686080d0ace9591517f6bd817d952f41d49765d51cdd9cc9f99c837a0d687d0ac6a3f1dce570c5ff69062139ec4615b0f8d8801391033bb1056c053503863019c4c77e1b7fc1d4d2f62207b7b469c8ba62dc93da2f61f710627a3017557d23c97d44666982608da5b42656eb0b5c989509f35e73db659402be047fac0f1ec50dbe5d0780eca9dce7b99be2c56d00c315e5e15072b7dcfee5bf88af55d185649c20f5c9d76a98353e06780cd555983aba8d58eb3387e061bd03543c62243f6ee30196b78f7ba296782ab22f23c643f169b29daa5849f10c2d11a99def9d08d8b33a73d98405e425d987c7564bc4d7fd0f0cf374aa9c719f604225df6aa56f2e46acb4cf921493f8181a0e881bc293ca9108b2d7e98396dc219d17f24d63f5535af8b67ebc523970e64d843a6ea2b031dfc8c345d94ae9364fb4a22269521a54a6a3822b13fbbef8f2e690f64a7ea9484108678c30a9cc13c70c20a20fcae97dd0a6a6266e67af353a5ff13e1e018c4d13ee6b5fbd3c992a3bf335517cae068013cef3c1e14b94bd651bbc070efe9dde4f1f65f5afbfc49c0f16c1c7f59bcffa2796dc65ec2b0a8e841404fe80147d89a714188a113873dff287a18bf73c87bd62d572151f71c4ad199f4a1591a58071b62dbb82e4d32c21aee836d3324e329f7d33ae4150ad197b144c87c65fc4a2338ef592c7689ba7e5add9fd3c56194e394823c5cd362dffcfa9fa1d46d742d207b65f3e833e8481e835fdad22776a7b8d9439ede4360edde2974d7ad5095df7d301fbd85363b0b60aeb6fa130c02d711cb0d002ef3a6477c3f14c84e57d36227c2bb0a1d70c989169692c6034f06a4f93b0b189382929f2d13bbdc9a21f94ea3b42780c8b433c04793ec6d36b3b768e9713b7e048352e02889332147f4db2c3b788fc4f0752f48745b2c110e10a853ea7a3069d71656184a792311e897c5f648a5d042aa6955e222af10e541c440d4836f6fb7a720c81c6198418de8c8753c52cb75633e5f07515d75b2e1ef614a07a9e3013254c7f9ea003eb4adafc30330158755e9411092dabff3aacfbeda7e5393e5484bf6a31f0d0e5ec15d6c281ee4408c6911f0955169facc30e267f7b06a1c5195d16ce0ee11afa12e82cc0e8cb5bd53021e4462e271afaf430db6a621236ab0d75d55c5947e69f82a2b5fd05981a7029a454ad7bbbf3e816271bef9adc647918d07043fba090a97367b48bf79424e09c638962cbbff6247e43a0171604f8452408e6c8dd7cbcfac6c2f1420debb85e6fd6fdc9932e64424d35648dc158077a6b0b17630311fd8a3c53c76b6fb3dd8fb00a92de2b31754bb3b2d32e5455dd3531032a991e34935c7ae24c622dd04a5c25625b37bea5abf21cc97a5b3a8dd3d8ebbb28253185227ae307251df4b28eb9bd9608d4fc443abf1aad02c098003d38ef51c4803c03bc30033f9b8c02156ee0527d0ed0a2a5c0c36d8da1ddff19abb6ee38a62e8b29b3b94c1d13c824fb8867e2c4d00b912b02c9d259cb5f1f2b5ad918de6334f337a23f478c073b3f1445c590a04d3df8013d84697fef0c1653d152a3ef718acb6b8b9dd2236df3226ce42ad85763bed87d88c6a7209a3be67311b92a8a47bf71a9a28d61e928b9750de7fa30fc6c5a898377a85a6803b16f8f08792e62b6382e0ae2559ec22ad1b3f3d4333b1ce2140b947b56a6ac88c7d5bf478e314942bbf81e12b1098d64e2b34e811fad3d8e6dc522bdd2134e5d77e8ac675e1405aa8065c12e4f342138b80dfe455cd53ac28b19b8dae54c03f83fa3336a21c04b177e3680fbcce039368f2ffc8a9a3d1a0869de5e3ead3e575bef995a4c55dbdcef0b5268cf54dc4c1a2921b446631d222e96a390f11ed76b1338689f99b87b18115f9a412efe04ad560b922083d037acff7c62af36dcdc4379af106852aa4a401a7f2ec8e719aa404270fa5a5c97f3c2f8c6a16b185eac08a2d8f9c421fd77ef25729fe377abbec3f182f7425841eb0ec075e68c94a6ce4d539adbbba8e5600658b59260130a4b106509598a0f222d830031e411f3088cbaa1c5be287cfd03bb60ddc49c4dfece5b28805bfa9fe3f1cabc1e7bee3280f4b9948af7bb83b52894066bea821d749504906b6390fac73501cf3dbeca137b7498af0a101578b057fc9dc59d07330749137f67e370b31a3c532932afbbdcaf8fc3578ad4fd31bbad67a3169e61baa99f7ac979bfe3a661c82704adb10e6adc2e569754b6f59d221e3547601bd60bd425fc7917eaf759475e83ed1d93c4f049ab177dee0bdf696321fc2d3b701edf4a1c77df7bc48f48a5174920bd24ff8c44a74c1e419aa6114ad099e173e05514646bbfc0c7d4723c14c257eac69d92bd4a057a2300be521b61204e33b3bd88cbec22d58882bf11714995bd3440c6cfe48c8a3a2c7b5d3aecb3119f0ddbad6fbfc52beaadd42292434554776a395b4d62e51f68971f037db3ba6e498a2db81e7ba47a2d730988dfa5b4b184ee8fef522a77dc98c5ffea7c1a2929fb39fd48911fa23daf7a630df448a3cd4a00a96a186de9a3d1db45173b0ef4537f1f1150b26cd63cf4b61ac9661ceef93bd578494c33cdf7ecf2a2262741ca7772b76a7edf4daefd571ea552fc52626cd0b05128f6bb57e81e3c2c4b4529299265f2239e8f91e072d196adea9669968d3a560b99becc0da1685768c600e5247206547325e4546890b1654005d1092e6d0f308504e173ebcf8ef839577e3ab72cd3a78507cc90b1f75b85c5313222431e2fcaa652f465982fac84a8fb01bbbb89a02c6319ade99eccccab16d5b9d2d0760a65af36b5be5bddcec397a8549fcb3479e9fa2cc2f911b900eb8e515bcf9eb92ebf60ba4cc549f1cdc84ec531c515cb0a4a80f0026c758841a22f79e99e37ac3a2d2e0f4ba99c6cef65289b7ae15c5f3e17d545a8073c44dc52374fa71ef0cf1f9d8b0f9343619fc17fbdc64d2b45830f97bffa66c0d8d28858664310ee76dc46b06624825ac247ac612ecacbbcba5f0aa65d686bfe046b57861fad0e6f557cbb98a1df6b3f21b3ca5c7bab1c52070e2050f47d44586b886ae2174c7c72ad4b86a4058180b072bf38062c4593032763a46f5c5b10c599e848a6d330b0c5893b19e13b59f", 0x1000}, {&(0x7f0000002b40)="9754991949a95544f3b6b4ac5323e821fff18492833b6c304aa5d5162a5f280daeb1e35cce6f4a36a577e56044b2a2a1b9e86a819d47952132f30779cda0cfe9bdc1199e07cbcffecfce27cf97628f81f7a507750367b5ac30f5b0150e49ee6afb4bcff5a66acbfc6ba05ca8dcf00c5871ab397caeec035c3c9676312a89d1694dbeb65a4f3517d4a493d45a97b37bd9f02daf88d6bf1dcca719f871214de9d61a87832d25d4a18621634090744348861b21f6f23136f89f46fa40065c645a1d6369c9d4aac02c2d48bdce9644c416c1669d515d1c80b5b42d3989a40b11240588b0d083e8e36fa1ff2e122e4cf3fbdd9dddd591898056008140588431668adb81474e22859da67ef3d3d8fcafbe8890d60132427fe31229ea546f4f9913fdffa6757ee4a0d6828c9692d7335b70e9332402b1406d61561b29aec83377836e9a903d7ee26448b9635caa438442d8c045a219142cc12cfcb1fa7a345615f1e5894a4234b891bf204faff7274bf3a735bb34adb92a92d3712ba2c693c803c2ade945ab25bfc5aa9f4bfbdb384261bca4627706a4cb174921aabf9b9f7926ec5398b5751903a5281cce714f28f897e9a66ef13c7f22c7084e6428f344344a0e09167c6eabaea046fceb80c34e9b86cf29a7e387ddc3469acc1d26216dc7ca7add13d8627ab62fd0d8e5ada8392f10189f4c8a0e150292d050330d06915a53f91776a3b0c9824d542647abe716de4411ac3f53e3411f087bf571387df0ceb0a1d9c5359dbce407a053f42efa9b44941fcc84adc8ea46accbaa3bf7d6eaf03e639cdcb486c70a71a0d791611e74793fd122f324fe708aeebcdb6b016f5fe305a59557993b325ed61770f067ae26877afd12e47bced4b8f3fef06bf5840d51aa1cb4e36c1809879add0917a38826d87aa66367d2b02cc3065bccd13e035505e331a6612391a4ac97e648f179e76a37dcb56e4b3ebceb1d6a5ad44cc4216536418653a1bac032258c9205ba04859b202557677bc2b5eb599aa4a33881f7f579245839776699e22df95d6e70b1fb7b057b4653ce4088eb50754d9d7ffea5195b7dfaefb9d40e3b3ad6335671974d96069e9c7f33979aa2fab945f36d41ebed73439e2e10a91db8ecdf35a93e2e06143492c662406387fbd864bd55802eb79ea655b92554357e4bd3291b6daa69090537e43a4139b98a18508bc7a059d2baa3a5dfc9ada43a7320f627943bcf3ed96c0ea18d366b59cb7eb241e8405b44d7febf9b77fcb95af9b3758e768b86fdcdb769c29350d8e61e5976e9f1f833c56bbb9e5ce940f3a45192910bc0be287c828798dea476487b38be66d89398436bad3e8029c13eb88d72747cdd8aaa8443eb6d59de7742884e73ebc5f9fdbda880984d9fe2d240ad26e875b1033aef9e14ba3a5735c8bab17d0b64f9771a082e0c5174a2f1cfdf09435a8b9078921b0ecf279eb0442368e0f65430024325987f65db81e015a8b3fca242484241b5317431908774426d46119787e0fe87ac52cf5f9ccedeaf70d93aa2dd3d2aa93ca2022868e7afbff505af634a80dda37a4f7ab0fb645930fcb0e5e9830c65a4b20f4b40e998e7b78c0901877c9329711c06734c2ea81cb07b536c0816af865394dd6e55e01b92de67fbaa81453f604039b1825de8bdf6cc5e6f045ead29ca16c0835a523ae4fb707edc65f215db804ee72bc098db668d3e73fc0f84ae96957d498400f29134b87e3ba5b987612b687acdf59f08513c1875925baea158fb86a302156030a770c745453a135d52ab7b0ccf0b2ea16abf1e88dc2ade4222b7fbe0bf0b811677885057601a1dc52e78f5eb4ddfdf30355ee03798c523a1287abd9548df9d0501fba6387c2375b28d9ce3e7e5eeb26c2709abcc7ce4acab79b4da5cf61d04cbdba14a25023e1ac38d2db37846bca0a742c364aaaeaedabe9e845711faece6c7460102f5b02f487f8c7ec5ab982051372e5cdc85e69cb21e4068735e1a5a357a60633be312bbb6f303ee1343a8150c26f486714b04bc3129cd18697bade31b8c621fa2310d98298f76feb492b7195514f5e0c4c51e2316d9120b031589b6699a04ea071b74de55da0261d87dbda4c8d7f050cf2f7bf500b33ad7bade0553f36cc0bafeacc56b42cdfacfe4779c36dbcceb46ccb18639de64efe3b63bcaf787b129029dc2fe25a5170088908f7803772e54f7b1119618a7903aab558095d123cb9d8e3c57792114968cee73bb52f0603552a0de79782a495d273e9f1dd784036da77e3f74872d62b70f732cf4642429553f7d9319050b82754e1ea64693558cc846f30888138fa42eeea1c77caa7a52c2482717aaa8acd28bc8cfc07bdc0d52e1bea39f49cbf73339ff3ef01fb0eabad1483f12abbd4d5e93312e9750e5ab3e740da4466751b41f7baaabbce4cb279316f1bc509ee1f282ad9bdca367a1035a3eaddd9751ce20aa926d3b7c201cfc039842219b836ee0e76b8a88b56d5b2bf9a9f3822f372b257745f39a17f38f88b1db2ab7875d1ccacaeff6c4e5a4fbf68915b0e6b74b8dec2bf44070329e678b906317b64010be0da954ae9505d91379f508630c76edb7509f09bba325227634da7407b504cfb328c26c91139176d0b32007a51ae624b38c879b08a24b6f2906266d2cc5071c9e656f846f0b53ec00e63ba0dd8fd5f33322d1b1ed4309f4257385c126262aa14d3630cda8ab36105c477f53beef5f94cd1e5e6027acb6a5698f7a79eb6a701b2d78a2adeed99ae63db4b59573926515ead710ebc1e4a6de0d86538038714ef5152b72be0001bdb7d1b2eeda18f3b100ce2a720e2b61873b87f23b889a89627ded813febfbe099977b517764fb7d04ae3e24d3eb5a9dcb5e826751ee2f65ce33f45c4e455e5c16c5d6aa1514fbcce895f5455941eeab569dbe500b7ff575acd56ea4c53eff4386bb54d025944e1fd1b4ef14e8abb58613c37ddc51e559323cf1e2b703dae075812b7669a19a2e0661c93af5f5bc3b768b2eacab7f0c4e72cb6c5e92f1777fbfde1667b1b74f70ca880541447c700dff9accef77148f988fa16b0cdbb20c5c42c39ec5483e234f627ea3c262ccbdbc1b668900bc7cd2f39c68d8be167b869ec7c98e296cfc21f82bdef7488f30b2201aceff0b6709f51306ac6a216d4c5e09682a3a33994e997340f96184ba5a605fc77e6731237437012f9e5aaca0b53addebdc6349d9d4f92c3ad22e7521bb3e29eb004a823523bfa40e29c1fb9cb8051af2eeb009c1db5f9276cc20e713d8f8f01a41e1ec69c106d04b6bca8778f2f51d9112f8a1188fb85c8dc67af5193732797c64a2b8586867b5e9a23f95d78072336af36eef77854468886a67165afdf674f86910b42745cc52b5647e9405e5eb81211a862435c130f305bd59598a8631e8b15e45a1f714ce06b0db4713ea992a0612d8ae45e480789b0e7c58bbace56eaf826439d3a0bc46d9533131cb84ce5ed04e91373c21c422ecdac01c6446b28428ea37f39450da28e6ff487d5db8149fbd7306cfe54608e784e8fae08df21e39a2125c50adb95b74bf9ee14698b588020c95d8daaeb176322661c36b780b00dde7949146f2c353bf649c5500a618cfa918c4d13dff38cb9752092414980c8879eac0d0fc375c4113d0e06be24c5ad1d8faadd11294db43d9fa814c39f4fa861e56a4cd9aeadca12942bf0ab4fc350433131314dff32fbc64e5ba97e06469c3db10ffc876d64165b5aa37bc5ec4659f5b538bbd3fbbc93b41983a4a59c3ed46d396d7bfd9d630b5b6a69fda2bfd1ec886756e6db316c68c63edd765ca5cfb964eb11ad6568a96cad9aad8ff5f10be86c6e431aedba3753aea4d3a1d6c26c0400ad45c7c3ee2bc2e1294b8471fae55bd324407009ea44b9f4af26e0589c2da28219e5840f547fad6a076265306bb40ff7a7c66b12198ecdcaad73e41a3a86473451d731ed8972b836acf8f398282f4919fa4b022bbb3eee44beb43939d90d6caefc4e7c4dda4092dde9dfe744581e56b92e114fb049586f6b553c942ef9ca6ba319f781403350813450898dcf8d9aa35630a33081673bed6cd6315ed7fd6b7742e1f135e961517ef60730f7b937d1c6eddcdffafd237b1a0f72b7757a4729c5e8f75946daaa97cd00b8c0305d2d2b6e36464a8cf60f165e811436c1ad04435514202d910260b7f2d414d9017fba2dc6ec9b9a588c5cd10db3362153f16b90db5fbbe4d426202e8418da0b1b9b1720cacc22cefe2a174a3ed21175111a0a93587a5e4a34da196b91aa5fbcdb618745b052f34770685dac77271aff27e0fb2a1aeaffde0a085c15432b5fe096f0d2877c34493afaa5bfa5b4d6f4490ab9ec83579ba89dca4b60b8d17cb4b33c0f156a4768863cab6a923adf0b2c697de0138a01f0ea43d65a8bdf1fbb6543510daa525a8c7c67753c3b4ab3b3aa6cc045404d9871cf79b79fadac77e3a6ab9159498a5608cf2f1515dcee0ae4169972314a00696589e9efbe72f79c570d89659a3fe4474583d47a60185ed55ca8dd93cf9cc58d539083242ba3c938f2ad04e2116054868655616b90455c8e413fce4707b6465b77ec8821c5e0632c6856a1f73047c596808867b8cfd2c3e2adac8eb0b7c9fb9df4299ecc8b8d1295a93c1f17c0fbf71bbfc1351566368221c087d619812140aaab6490acd911ca5a11d49af528fce396793e0abbc43fafc3f80f01c7696cd698297a00fed8c18286de1288baf5af48667bec18a7a4802abd80a3a51bd83cb7ec515e0a3c0fea4f94d66d81a9e9a41371b9b74565ffd95999bd2f495d9b93f196ac63ae550eaee38150bc9e04e864995782ccd19572ce9bf13697dfe57a56b62942474b6cef666fcbe4c40dedda5fa0c98786d99a2916d262f19391a86f649b97514d1524adb0a99325e6269d216a402bcdf6d1049b6781261f340becef7cd79768779b4adce1b452857227778ee98d243857d78555410a72af1fdc2c4e5a0dae8de9cf326367afc49b6decdbddd33831d44eb694cba1eb93a9e00dbc2c04511b4bed6237762e296646998955c3bee82d4635cd2d09ba2f7d8043289c60b9c833525e0220dbe2c3c8ae031a9cee8a2792baf8782b0613005498433392b588f7b2b4c610e2c11011d51d4d8f06a31ded0adf98ce7299bc6166bfd59572a503bf0e6187c15dc2152c84f9adc63a30131025efd75e5404a453ba75a9b757e17bcc24f020871d062ba018a5f9c3eefad4ae1ebf8ef2a60f1a356ae85e41edf1545191a3db6d242608268dc834e4af52c1cf2813c8c2415ff8746d3d92b66bed6ef2b1eb47be60b237ef74dcbac5552669c2d066978cb117caeca8792ef468b19f42f2be123786084cdd51702885666c32a1533262642f5ac23d0c7d7901bc78a3509bd25762e23884eade40bec21f1c809ae760ad48f28cd2ac6a9604e0911c1a1a6009de57831d6cd687d4324a68e4264058cbba16d1f3afc561652cb3c266ea182bcc49b503b828a8b980b76af49ebca4b783f9db77294341e25cf3571027f3c8887f7045a7945406834b5acabe6f88aa383c6c33858d61e92483fb752fa706ab49afe0d62725873b21dd0e64bcf729d2480118c83b9d30e920cc5b05ac2ba2c10f6cc9bb02905ebf1bd86a082b9204c60b58f9315d0d7fa1e3bd1192703344586b8bc21dd0e04379c519db97aed076b6857ebced312f5e29160cbc903fbbdc830527a2047c178786d16c770cceb86258da7987ac609cdaafdee511c0e4db07d9f2a0479711d0045552f294062316b8cf2e8", 0x1000}, {&(0x7f0000003b40)="e49c9bafa025c9ba18bf427f36efbe825d4313521eccd8c7f8a993e42c7e163bcc417df8597a05e98c2f1d4de428afc8a49937460df51f891a59f1bec7a72ee70b593cc52999e639708efc7f094e631519542a9988bd6492adf10111ece3c9d4f51b3d196c673f73b7837cbfc964e9d1f78513a87279e8863b9cea95632281bec4a25ebd37500912a45eeec970e21fb894bbf05f66e5b51a8ca08ada0983b4c54cef1c57ef17ddcbd3f511337931a47037229f49b81734bc293437a3842ea1", 0xbf}, {&(0x7f0000003c00)="40dff7ed123891aac9bb6a605c9e36ccf76df0fd0ab8b0469eb42942a5813965ce26f3fbe64fe2319f40ca5d6bbd278c3687803d9b113b69a2fedcb6298f70a446182f5a90ff382197aba6641042e36393e87b4d", 0x54}], 0xa, &(0x7f0000003d40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r7, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x58, 0x1}, 0x400) connect$inet(r0, &(0x7f0000003e00)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003e40)={{0x18, 0x1, 0x20000, 0x2}, {0x18, 0x0, 0x0, 0x8}, 0xffffffffffff8001, [0x5, 0x8, 0x5, 0x0, 0x3, 0x2d4, 0x1, 0x7c5]}, 0x3c) r8 = socket$inet6(0x18, 0x1, 0x423a) sendmsg$unix(r0, &(0x7f00000043c0)={&(0x7f0000003e80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004240)=[{&(0x7f0000003ec0)="3d6afd4655b4e78870692f2d93e8d1a2929013bb9b075dafdd38e1ab2ece4accf7e31671445f0332a157cc73dc569580c4f3ce8624578cad947d9f702f9154d05e733b9421aa71589a649f4681ef5bbafe933893a84197b5e8d57e06a389ef9674372337c6f4f4b4445076d8e9e63fc308f67d487679256155dafdea057a8057401601456a9705e616f11e1c29566e55ed7b89a5b91d99285eff4152a0424bd81bfebaef0c09a74699d0d39743f9726248603bcff69639a0d29ebf1ee732c481c60d273b29bbdd36617a99fcd26a6d312b3376a2433ae91f1ac6d168e69be64e89e67d167d14578fafe770e1f9edb3b46b23b3e6786262d3922e", 0xfa}, {&(0x7f0000003fc0)="da15f59ae3d34948a6c4b74b0f7b47411d61f9e30e61825afe276171f6a4cc18294cf4235055b51a583eaeb9efdc4099f83e2cecb078d261a4c6e8e8bce36cfdb66018348a3fbea27b47a48b5f509581620b8674ceaa5d346b63888d568ed37d2574895b61bb8dd3883985c7206628d05ef44ff3136ef02e34e5f1befd01bd779d0f8269892fe2179d6d2048a5bc2e894644ddc2fd3e8d7bf11842", 0x9b}, {&(0x7f0000004080)="88be2832257f7cec2eebd14cf3b95d3863ea4be9b0e95de11d83f584f5c1b5f188848ce1211d185e47dd917b", 0x2c}, {&(0x7f00000040c0)="7eacf7a5f814783dccc152bfb5c007cd27504123de779cd0a73d0c4158872f01da21cb94802424db57d71d9ee46d4a87e8ea1d6c779192", 0x37}, {&(0x7f0000004100)="014c5d3a9a078152439e8ae750948e97cd040255c518c497d04a98cccbec1b555f84f9651880eb81ebbf844b66e091a3e31121ecae0cec4beaff004cc67efe41ac77d3623fa156ac960f886ef66195cc15f388e3674f23ae2d165d48f0721500121cf3d3f2bc8421bc4fc7061a6e1c5794313816bda9cb95f71a2aec330a84b24f326686498a70de130c1dd4753810533aa44a019de816ebc0de16a251fd925f37ed4ab2a7216fad7719e330b9b70f946f838735c83764dcedd9e25de80c95a81277a9c946388dda6ec450ea179a60d5c103f3d021b021842678fd392b7982375958a5ccb126e951a6af78cbf32576605aa569b7877154", 0xf7}, {&(0x7f0000004200)="6d9b22dfcb64e1c4e47e3e1d1e2ce390cebff1cdc6fe8e", 0x17}], 0x6, &(0x7f00000042c0)=[@rights={0x20, 0xffff, 0x1, [r8, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r5}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r7, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r7, r5}], 0xd8, 0x4}, 0xc) setsockopt(r1, 0x7f, 0x9, &(0x7f0000004400)="70fc5bc6cb9b76d70935f5edd3eca33e917544e31da9084f562f60343ae129d67056fdc4dcf76967c648f504777d46ba74477d78722e233b76dedeabca6b56bf376906fe29719b28f5ddaea879d9d5f748df536232a7992215bfd43ec64dc757f804fc4e5965baa5332fa6a2b9c5b1ecd75014a48f09829f6757061e0e7e1c978ec23a2376096b4231f7af", 0x8b) getsockname$unix(r8, &(0x7f00000044c0)=@abs, &(0x7f0000004500)=0x8) write(r1, &(0x7f0000004540)="e989bc13ad9ca9eb57bc0a0b52af2f4663777266c20249e56d13958f8f119455b7e06278e1742e70ecb77a67ae645cda2d72a7", 0x33) socket$inet(0x2, 0x4, 0x3ff) lstat(&(0x7f0000004580)='./file0\x00', &(0x7f00000045c0)) bind$unix(r0, &(0x7f0000004640)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000004680)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f00000046c0)='./file0\x00', &(0x7f0000004700)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000004740)='./file0\x00', 0x20, 0x16) mkdirat(r9, &(0x7f0000004780)='./file0\x00', 0x2) accept(r8, &(0x7f00000047c0)=@in6, &(0x7f0000004800)=0xc) syz_emit_ethernet(0xa7, &(0x7f0000004840)="bdc9c93eec7324424a658b26c25c0a8eaf5874c3e5badc625a799bc117a8aab0648eac0fc5032e00dec00914670aafc9873825d6a782daa44f88dc2d970cb7481011f9937b1cd61c691b48560633aca83d0b08d941099f574468816fccd3381812b4ed9dd8911ae70975e9ed9b216f20132a7501a1af32223f947c1b97af6189cd8798b5231cd8fecf024f7ca52a285c1cbcd0379c960bcb7fcf8635456bdd868fc2f7ca44e9a1") ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000004900)) socket$inet6(0x18, 0x4003, 0x9) 07:41:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) r2 = semget(0x2, 0x4, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/46) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/102, 0x66}, {&(0x7f0000000600)=""/248, 0xf8}], 0x8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000780)={0x81, 0x7}) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x1ff, 0x4, 0x1, "631092c0e0e9a4bc7c36e8af70e9376a3a649191", 0x5, 0x4}) 07:41:34 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 07:41:34 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) syz_execute_func(&(0x7f0000000000)="f30fc735655666660f3807e942d8c2c4427d21bb6b645fce263e6526f0400fb15c1ffac4e361494cddbacb0fb03fc4c19d72e501c4216414a65904000047c0a24c3a0000ed") setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x7, 0x4) 07:41:34 executing program 0: mkdir(&(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x3) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 07:41:34 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x5, 0x6, "de6e38a6914c3cc17189defd0183c603cf92984e", 0xfffffffffffffffb, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x3ff}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)=0x5f9) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d000 failed: hole in range 07:41:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffe03}], 0x1, 0x0) 07:41:34 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 07:41:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000457000/0x1000)=nil, 0x1000, 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x9}, {0x7}}) shutdown(r0, 0x2) r1 = socket(0x18, 0x5, 0xfffffffffffff929) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socket(0x20, 0x0, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 07:41:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000340)=0xc) bind(r1, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0xfffffffffffffede) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = dup(0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x1}, 0x8) munlockall() r4 = dup(r2) connect$unix(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="00002e16f732e5c63d81115025f6b526dbe92d7187279a300d034145364bcc55fc0cae6240af6f11673d467161a5dfea01043a68ed8c113547f675a574dcc63099b7e5eb3b71bf7d45eb416dcfeb8d87db5a84329a58ae29bcbf8a2d4908107369e52506040000001da951e920e39215a405eccd700cebe64ee927bb2476c087692b6bec1bbe7318013a8dfc8d7f7d11a784d3264aedf107205f9798831b29cac740a4e256ea8cb871e38e6fe5ba3ad4808ef75f98e4c774a95a9ac78bb03a000000000000011f2a7afac898ce6aedee7081d38990ba3916fe45e74a50e85435f46e47e5d1a7ee29867c02c5c796691697a936fbb122296742901ded9a03f2e1c9558790b9086d8bd5e347286d70e1c242aa9a88f2c561d723905484cff4890082615b790dde9f74c888629188405ee6306563344ff3eaa998167687e3f8a53abdc2cc67b06ad5fd213c0b16d1caa27f977098a1e30722765790defbf5bffb156d2160a55f205289151da4df0ce3c1d2f66e7fce43e780cdafb279ee995922751dbabad070c90fe9775100000000000000000000000000000000d64feb8e5ab6dbd45849ea0b0febb598b149bb3d3bddf35ddad0b2"], 0xa) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000000c0)=""/1) dup(r0) r6 = dup(r2) listen(r6, 0x400) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r7, &(0x7f0000000440)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) 07:41:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="24baa46e273561195566ed828b8782143c344a7e0d3759dd31a107216b69a494455b6cc66f421dd667a7c234a9c4f626", 0x3e7) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) socketpair(0x16, 0x0, 0x8f, &(0x7f0000000000)) 07:41:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x1, 0x4, &(0x7f0000000080)="b8ee5324dc7510ac7bfdff2f2b542bc016c733e00b5f8cc6b404bd6874236cf6b1366c778f01ef08f3ea5243b410916d3ca2c9bd4bac1180e96552983ea7ae61ca0e1f565c7898431ed4b59b73df360cc01f05820602f7dfcc3fdc864b9e7724184b848f4f9036bc6aae72ac36a4fe298fc770c29cafa01bf9e71269a51ded72c79c865a", 0x84) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 07:41:34 executing program 0: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x14) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x2}, {0x9, 0xfff}}, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0xb) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8860, 0xa4) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0xff, 0x4) 07:41:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x83, 0x1}, 0x8) 07:41:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000000)="d602000000000000008195c527421dbe94e099029d2692d607ae5a604c1d00ee04ec5a10c370eb2992070379d98d5d5defbff33813e0cb3cd02b9a52aa2a5f7d54d522aa32cf2cef995beba880bba16f861168d672b171ad7cb6639e97ca568de8d7a0", 0x63) setsockopt(r0, 0x7, 0x5, &(0x7f0000000080)="9af53265f14a298b3279c1046afe1156919a2c3e69510279ec59ea6be3db4764ce040eab4b0b0dedb1f529ae06a9ccc388967db57ac70e6b381e6d65f340a2b4a3298b2de6", 0x45) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) flock(r0, 0x2) 07:41:35 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = kqueue() setsockopt(r1, 0x4, 0x7, &(0x7f0000000000)="8e4b216e30f68f3662741b0d78dc2171dc2d49e6e467206c2383f404e43add024d7274317f27912511edac7ff6afa2", 0x2f) dup2(r2, r0) lseek(r0, 0x0, 0x2) 07:41:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="1a9541ea3cfb7e2ed305307b24f01531f2206cd1f75edecf96a5a774c46e8ea36823610507cd5a616cd84d6bfa285b3425ee17b122fae51989667e895ea7a949b3dd47a7c99c765b8b1517157bd51b56083a5fcdc3e77803db9776e92689b6daffdeb6ffa36e96a2360c9227f0c66ddf364fadab8d16c13bc9acc458e00f8ec435d30966a6ad135797f9315e68e6cb2273eee33277d4dfd738d2d6eb5547950974f2", 0xa2}, {&(0x7f0000000200)="b6265c4807f2c96929b052353eff3a860ef1678084feca59d2c1885f12e15277f7b0f49fd9aae3eba78d52f58607ea951e82b2c313e28178ab223deb611c0bf9988f16415179677813afe8a806", 0x4d}, {&(0x7f0000000080)="daf1e25ca23c6f6b78de38db95e7717afb042bc2b97387fe5b16046661bdae5b1ebdc1d96e8e2241", 0x28}, {&(0x7f0000000380)="c247a43bc6815e60f1fee308d03e7b6d43dcecea6799559ac05308b2cf2f774f1fcf872d27a9deddbfc4234055c657131fb1ff84b3df6e41fd", 0x39}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x58, 0x400}, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 07:41:35 executing program 0: r0 = getpid() getpgid(r0) 07:41:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) open(&(0x7f0000000100)='./file0\x00', 0x567be18311b3508e, 0x100) mknod$loop(&(0x7f00000000c0)='.\x00', 0xe027, 0x1) 07:41:35 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="6a4e5cb245c3e2ef4ee334e3c9ceda50d70464b002c69c8c5af796b11af3401cc549c85fe01e63b2201399829ab3d7ecb84876e5b1cf6dd8491623024c6f3734f4c213f1d0e973dba9097c19dedda8ab26ef925c15c910c33d1c78ce466457bee1149cd52d16d572ad05f7407a57fda9172a7c71a08edbd7dbe643e05f2212d79a3a9e", 0x83}, {&(0x7f0000000e40)="5650f273e4e693b093a0e734ee566a8a819b7ae2855a3ae5d9261e033f37c6c949aa2b78d5f57f0938d6e63389136145438b103483ca9290ebc1c35ce7600f551fbd318807c7b7448fcd7862568eec8dee12b9bd13145a316a7a373cc9a3d24404870f42fb408bb31019afb964b2414a15f96cfdbd063d09362765561b2a6827b2ab8cd7594b7ad2250f0020c924c0b0fb015cb4d774867d7204dc05eb05b5d39d0b36d3f07e370bde37d9058dfb36dea79ea0f465d02582d7edf427f33788bf3381c330beb48abbed28e0e6fb57c56d9485f35ae5a9534045c32d4660a56f6f788b767c9464912f69a039dd23ff245f0984f54c71d56f08a21f1748200ca70302f6e553c265523b505cbd7fa1bea098474a54d6adc1e8e02308d1665b807b7c782e1b7191281c8d5d4c9c47c721a962ea63ada1b67910619fcd8d2f91f930a34090cc546d1307627ccbffabb4aac85d5b389154abcc31c625c042f53f83b39847dd6000172cb1af25d267c4d9336f289a59b1d2f1d789c83e58fa425f08864749e2a6bcdedd45821630702e9b1abc3d819a57ba68d13164387af71b3d799d37ee141e0afdc4430a824adb35aea4d6c321db9c784e4dfdb78e59323b445d24d6603979ccea093948d982bd13812d373e225cd466ddcd50033e57763d98411ba75ce269273eae782e911dc892f7636c0cfbd3830c2eaf57d14b2fe9023c031d88122a988fcf0c8846f45a678e2dd1db15db4b0c08560ed4896f441ed17072a81374f054d1f08c9e918c49f764c3714a8c3fb54a943fd88c734b3f61381df4387ed49869a4e130d00e0ab7f709a032870b7a1c761035cc36193917059ddf2a6e1ead4dac753a3f7dc4660df4314caa0d3434c2bfe65a51128bd643d6a7fba0fcb9d2c5d186c870e1c29e248b8456c04ec9d25a162a87716e3043da8d588fab6fdbfbb3235e811f16c032b1dc4ea929078b4aa8d1321f57f6ae84b987a5d980e8da4a311d97b8d9010ed13e1296ed86a83ad0cc3637d3281370703fd9d83dea54e9e9ae332eb158a076133f78406159f217a9b997419bc42cea326e22b398ac36091732a6738b66ba3509253477fe73e1c426b21efd60f48e5f33e9825bc5b5910f979f7ccbbce0cac1b2502a1a2936df3c99674b397a43cce454ba90580a32e0c217b632dff9d108f614851c843841544203c9e4da795038732e21ff181648358a025f70397688078676f796a75c7fc3b56902245a372320a0cd387350b2c82685625033510e76df6fd7728a9dc9a402e71c7f6687ffd8d1808f2b541d7e86648f599fae843e8ed3eafc428542025808cb148c07cf2ab2e53b8175a61cd15dc24f68aaa8e95fd0071b80ec7d60d948a88234fb040f6f42a24066cc80729f74cdf11c7788151518aa29a1e06e74f2f927d68441689cffe3bdd9f00a5ab5b9fe90e02bc8c39405dfceaf350ea4d0576e6f58e4b4aaf4c1881d498e3b6079d4224a42fea07e0907993d68e2f1fc0488fdf4b46b6b055a980de40819288dc35c44de3c1f038e89e8f2715e021c4c87bc763edc959ac3608e50a35425fe88598755c9666c9b58b3e702972dce95af2deaf15d10d60e68c6484a1176cb94c80719049337a6bed314e6d6b4adeac59d37c1fc54663bade473299be92baf39aba7920223d67f862447b8d0e7db378735f54f0692deacd0b0e45074a80c0202e0646c7077b618c102420ea7774c4875a6f2c6df91f7112890023b715cdd5e56937901d5027a470582cd7f50044065f250d732ee3da04c33a10f868349ee042e38fe2062d5228aa79fe9bb15a4ef8acd5804dfc18adb89fdfae2ecfc8d5268bcb37d514049b98a024b63cec296ee88a1d24e007c5d1a0e34d852311a0aada7bbc939eedde7dd629f99b7b23983f7489169ef1c4e5b87f5b6442a4d15dda3cc24d0e434f280560f3c0e4ec64886ac79597586cc691af0198b99b8a87561cb1650f175e27c01f5b052d924a7120cc3c6f6aff23df8412c9ff1f74d57b3bb08677b1da769a2bf6b1c6d8cdd443291feb0cbbde3e9e64426a063619e98f04315fd36a04b3e8590943e1c09266c57fb1e0499a93ce43026e1b83c1b39652f484485bcc559baed65f44744799f791ae03450e9f45d1d03bd1ffaae8d82a651d0936cba0fce5d967e9640fbb7df9e5a6e453189713b56292deaae9176ca9ca151256430ea2a61a110f28531e659b3f4170e3fe61c8dc5f9c37db58f11bba57103fcbb091372c2cd6e7a91974aed6adb44ab8e1530bc3315b36b1fcb3b999a6f127402a24723eead2f874fb84b4a0a1bc412b270f52853a34b640aba31cfd6e49215e7dad349a917ab18919894a052e6dd43bc13547972d7306c60b5ac72318b1b26ec54b90b361b3461302e7be040c911bd25b402d91ea87f5506dfce1a2ee786b6fc39254539b34db1c1f91748a0301e11abad648b3d9c9666a3a7e351717ecec7b3cca0c2417767cd9f8b51021019dc330923f387560f53a0a22bb7a33a6346906dfb90865f40da3ca51ff545528d2d081ba2af5fd5f0752a67f1df07544667704711eedeaccddf46abb1d4857213ee999b0b23b109f398211a163421ca0fd27665d25f1d63c8740b83385c900ca9b268ef0be04660006ebaad33a6d070b3ca48dac713501e08383d13beb5f7ae3f5f9c425ba726e47888b884499a3846986e2dce66ed46689c5dd666561d00916dd31ab7b929d3c60631ba4d69eac6bb5c9385fe864d425659b4930cfa6c5eabb58363b75543d55992a22a177459c8f51d6ddde2f59936cc9efe8f92142d9463b593001071bff2af53a4663d5bb1bfbd02fb35619c2247073e9146b87ccb8a647d4195bd62beddbb83a407bf97d9a8b5cb2143ae27cb5d2a157b700e2e09fbd5cc61f65b2bdf7a6da4677ba006be8d3695a22b3fbceeede56584b44671184b5f4f656b09f14dd20ed3af9783c6eb39b4ba5773566164de9e6ee7df6594b6ad3cab43225f5a307d2120e76fb910ba02e2dd3d1f22ffda3ddcde96afb56512452bdef9fbd24c026a794cf3e7cf898951980065c3cd2c8508c7f46a0eea6ba34d2c5ea7ad14ebf3b3402c1a13657712c37295698e23cb2ceba13580c351975654a20008229b2f4280580ac4d45f479407cebe298506ff7932838919f2e263bf63e4ba301f4ed71decda18030949c4e30478f6cb7adae3bb68095b6c35fed2fc04a59b45b848b615941e38abf1fb64effc167fa42ee9766ef5f9f0e4d4353a771a72c78946f7b000e905a96a8150dd4938e35c825d2f8170182eba562874b74e5ebd55a64dd8a3472b8a7bcb275b29c289ca2e171838aab38f4a76a04e23d4c9fb5290ed609749e8baedf20f890b1d37f010823bb01ef0e190befc5c8c8eaf560c900fe559c1d25faf2d5208fea0956d668b924f410cc12aaf3858939e98a30ffb64879900cff1dd8ffc601685251e8d6e5dfed40d807409567bb4379d4bc1081e6d24fd599903128deb0fef2ef6f868c7086c49e2eaae7f61899048d892143e43462d5b6ce1ad255daa0b429d3c7d9b06fc53e8ff853b1d868937ee6a5f67c475714b11823403b6826f3b15b99fe898b7613921443f96f86cedd2ccb7ec67c39bb199e25b842d4cc8879c1afb498e036d38dfa56b3c91e7cd880438fd967d71aced765c92cfef74206cd220938426770c61b98a08e9faea4f6a1bc184a426b426070bc3d47bf7886f12ee7d60e5fd7d7ec774d49b8862a712d069621eb815190dbc717997dbfd6b4e352577fc924c3c8da2323b2415afbf4415b2064f6fb8e1ccb6f0fd58325a933882e7f0166583ddc3b5bcfbf06134d07cfde3407b19dbccc919a0213467b1f12b766224f1ae05c4ebfcaa431f587441ee6b82bea593083d93a602671b2eed19f8ae7c7718621b65d743acf1299966b6ed51151a2c08dfcbc764a301fcea78ee5eb2a34b53e2722a370adbd9354e61ef57b7f0fe6651f63d3ab8695cbc7381165176b2a72bfe806f9259db1fe85bfd5fcf51a08efd5e08f2e82868fef3435a7dc1e58b0e82c17a82eaa3b8f136768a587d7bd8081f66802a1ca8a772d3befe8f0888150dbde99423caa6ab3aad4be9ec8160f6c3b29a5d18ef4650bbcc4c894badbc3bebb2fb014dfc693fcfa9194c1699098b4eecb4e1abfae2487f13c85dda4ac0e1da61793242abfbcd093502e6e9deaf223514eb2e7f3054a31d923a4aefbe6f0d6d4b9951cbdc4c55503f244841b027d3efb3a0041254fbe10404f1b7246f4174815f3b006fc826f54374dc599c5151411b10bc7116ca5fddacc11a77f5b24d689a3f4b954d28c639b08170f4cf6a12ea409615eb90975b0834733960eedb67a71ff45ebabd45a6014c466bf3e3a0e1be8a393f3dc3b5bfb5470095805b0adb933eca7afa0eee3b1068842f61e007f9d3f66ee986f0f336b43b263a2c0cc8b89091a707fe388b56c9ebb169b76b7ddb54ccf925ac2fd5648807bfdb97b1731d7af20c419eca50ceebbcf75d3356d3b1f53881306dae3a72c6d29e988d6c826b2a1fd2122bee0db46d51690eb2ac446582657f882d5949b7bea1842c8a56fbcd2c821b1268ad46a4283fa5f4e15dbf27d12c2660b25f884ec6ed2c3d909776d59fd08100dd92b48736061ab4b1fc392247c4f0171ccd25b9234e76ce70921e38425880939934cc865acd0ef5ebf3f3968de3b41b175f67c8e86d1732621f45cd36dbef9cdad68c429e278de87a4f595d254cb2fd9b4e64470e1c7a3384eb911d59d7ec55a5150662b1dee0674c6dad1ff6bf46aa45c273913c0d53fd1dbf93aa4527d9e013bdfbcf0fe98a872983c3b8b7f6e39d4438f0f5b2855f338008e130827fcb7a943e89b1847162bc3a670214ac7751153386f3b9cddfff52daf53c5fc078fafcb35751f364fd4829f10ae75a734985533d4896b426400f689dba355a723f4e13acf8fff5f26cec6d190cb6f290de1d782a57f39660f48b2e408e1afb12842728aeaec9c71d6f06785329a002248b8463abd774fd0749ce778efbbc1afda93d2259c8c8f3c259515cb84e41406e5643ae12c98970a3ed0758e5a9620103d97d06e7f4abbd1928926074124718bcea7cf4af2ed16e46a319450dea90cede8488b36d6474598b83f9d4cfd63dd33869935e6c6f75e30e72f9575cfebb15ba350bdcf86d88ac42be7d47cc88d17eebdb3cc470ab1803048322ea7504ea6bd8ac549d5a8adff141f8f1521621eaa0bbbcbf083e4afe3ef88507e3174542965276f14b2321c10321510e6032e2ef10562e6180eda78d062e8a377435b9c377ec1b50848bc99e609fd8aac6d31b9689266b65fb42815d88fdb147841f8d2a30e49d20bb437a26df535851bf841440103494b595d7e8218f9abc0893e5d695ca22f69eaf51b88ce14e70588124d3603e807c326b7ba37f87954686dcb3b41b6dc38968ac5c596eb1af49e1e8b6a5d0342d2a3a2f656f4272aa456522f7eae8e7e83eea598664b507756157ca41460cd893cf9ca480921d97a801526a66ed0e7f2bb8fd2c9339f6cfb11d68e44b509449f96f51223b6036711a5af0e06712550859da78169afdeeb72b916c9d3acf6210b78baaf0ebbed2ee0ebc2b753ea73e4377a711641e44acb01dd9ec5350c46538569921370d96b3fe10744e2c1fc68c34372f0e753ee8769defb91261f8f9727b6ecfb895bc7bbe50e6ff0b2acfb54b1808f1e6f93acc32e1f95f6e82eb22a1d6a835b253423633f3be52aa2cb5c17400882e9168ec29db868ce2e5fa9ecc310913a749", 0x1000}, {&(0x7f0000001e40)="6cb3225ed8f63c592ed27ecf8fde647b9871f381b49fe869a6ac4ce10292044ff0cea63b772276d0a0e3b95552e8de2f375fe1b0beb94c97ed0c736da19530fb61bd5144d8e6c6fe610a81d0f1f66c4986dff1f95e0ab8a82e7dd66f670ff51ca99abcb8764d8dae51982376763816e71d4f99adba65f2af2a11f2d6ce27456c6c355b44d77987cb9e4195403e17545f185e710790fb4b7b7a76ad0a067ed49328bb23163149510cda206e617519a49643f5bc8ebc1bb4f144781074f37f2157ec7a2111a48866e3644a27c26d13209c6dff48d751214cb95506d4c8fa2444380a2b66004286c72eb8f44d9a81d57503395545cdb2dc0ea5d1ca2fe9ae7e0f7a2f0a11c4571bb362441d24642bd5a596480c8bcc24ac11d2e3543ee3cad260c10396223b06d32c13998b496d9d450d2a2f4326f7fbfc36b7e0d4786eea29d100bed11bea44a38fe1620f02111df34ebdddb02da9c5fdba263de286b33c6d9aecd11b2677d611bfd416f2063e1bc36964cd59e39ea02cf35ee27fc25ea6dca75859c795fed0b150da96134fdd2f558bfb74e196b20f18c094a3311032e4bfaa71f7c15fc472f7e85afba52faa3799b7ca63d9d88bfa7c99e655d38fbf84b079da075d50ad6e242d09fa9e53888b8e7d0f0e170c8dafde57c8f41cd6d1b258d2f28b7cbb744c90c98afdcdaee62c1969f0e827055253934a2c670e8d6ed18f6c28024ac993f9d2a39bda08f93d5fed6686171ec423254f1526ddb2eddcfae85163e62e0c97f7f3615debeb4624dd049e93a2fcf690bdf2f5cde942c1fbc0df7b401dee95d023b1bdaab7680209d7d653ad874ab401e4e270c0ea76b74ced15dbbb70ff0e06a00256e8f9bbb11692a0e8335dc49dda16be7a658163d308d11f13593273955ac017fd93429bd41546850bdfb83b7853b81c493de60980f1725f50ecb8c5266e98d517219e2402022851083051e8babece2b9f17d7d11596ba2db5616420924fd9882beb7e784905f79a98972aa10a0a1261d3571bed7421afd0fae944695ce30736a9f60a8a5c14e806b8eb51fc834c6f980c4301aad8b46400ac92ac0c3e369ca59f244cd57002887525af1ebed986afadc4e713eb7cedbd80445201393068ab8b33797104745af01a85be632f055eb843acb663c0b44049213da9be09fd38168520aec236dc42d035e3b59562bb48ad32578e75e752b187e65182b8980e0b1c9744b4de0edae22192ab23c8fccc33b2b1d4393c389f7ce8f261ecc98000a3ae42d114f1cad0714edf4a429c586b9157f7cedd68ba0abe3f1886c9b1d425bdf748feac4ce91b9de4c11d2d9de66fec6b53fc540425d83f6fc23ed94b776090d08effb509de10305a239183bb47be327bcce60d6b41d6efe19ff3f15fbfa0dbbc623b6a6b6bcaa3763bcc6ecbda1c6bfcc7cb4c271abc41d39278b0acb0c0f64358f307e931550f4d1cca106b859738b3368bf5f8dc95f4b302502d0c6e6b48aadcb7bf856674077b3a8f526a0dc6df460354279647d627b3c20d103a1fa352ee81ceaa8412a6e059b21226d1c35c51cc61b287bd4fa5add13c5ee5005ff6b41b50cd32976f24b19eee6d68a17cbc345b31be2266cbebd4cb73f69152d493c326140ec025825d7c81878504e9bf11bd95a310bb56b2c59050c920673031298f4314a186466bc3e19592c50d1465d509a06709e822033609b2bf7d8d2cacec0feec23bf510b53b6bdf58f59b9ee852764f4bf38018dde7e2506d7cc3f650a27f4a786028a93f571d75ec7fac2dd81358f7059f2274ec5c3d03c6288434f149b54013e96a712a1ce593dcc3c998676f8f21e36fcad9fec8103c037d2f30fed471c0de210a6d41e28c8f4b997ace17797da97d34d3acfa8824d87624d3bcc6f1ce16f0f95eb1f35bbe2e6cae5e0dbe6c13ebfac5d0555cc60be00644be320ffaf8f66c86ff5d2d512e23f7ec7da3d9e5a562df38e11d145ce232e3406ea1d1e468c08eab2f26db26dcef50325ac057324c07d3ca7280d9c3a69ebe31440de6f82743b552d2f233f496c6347fb6caec7ad7c19aa3176e991d4ac8e6147ea52370f1a1e51be7f7fce6589c5ee34689f8df9fc1c3fc782eaf31245e4145bf1c9e8c00b9215fe54be84e35c19ab0181c62e2f9761956c8e2b3fe9635fbb6308052950aa0f5b1ec0c8f8940ff20f4c56aa4ddb4083d68ed8f4a698ca8d1b60e41f9f73f1e219879a9ea2f2233ce863876ef30503da7ec8c4c4431c42c823df8396ef235dfe4e79f3e779dfe5fa4e5f0aed832ed95e23d21786e352f51a71c5a0fceb4af6bde02ae01ab6b1427ab16b044ca48ae2e82617edbf22205307424f8ec0e218f821a9ebd47911bd81cc136ab7c68b12b6b14b64276fd03da9ffd616c7964aa21ced67e4e8426ba1d58b0e503086937c489f53d0f2298e1c6d324197f15c1a095288fcd3a86924bbc38354fb5fa6257cb235f0782b3e3d1b2cb93ef361b1dbc06b3d08321fb8b2cb3ace4452e7e2d5c21a4caddb69710799fffe102e04a46f1250d18a09d34a6959429fb08ca95565b3571aaded4f042983c007dae207157b4cc77443379a2cbb648e49d6d55f7936f478a11a2b15790cc7f8fb0927d89186e7bc99ed095cca361a6b1ab2e6ad04cc7ea3b7f075b8b9ab4a1c587291ae2f78e73017e4daf4c9553c90c1571b5c17e5ed693dba9dcadc9bba817a5da47ae183b098c508ccfc0be7fb150c9eef310658ccb0db6ed4bb8d0b5f44f4195f2726d36c81b65736835d2bc31464d5b6e2be678951c93a6d3ab4b319b249c6f171303612d3110f49a3d73c604bdbfa2bd59fb6703756070ea4ee3747d9f79a4f187dfca175ace8e2e5ddabfc103fdedb08d4e6ac3d97e4303fbbe31ca71de28521476559fd7f69ccfea8ca73fd37f97cdcdc41db2c0b02f0e3651f15d7b3e7aaeee0648fd1a8d91d6d1d69a359be4c3371951f7768f73bc6128d4ef148a295c8af483932969eaf7ed9aa5c68d1a3fc9afdf6c11e4951f67b349cb3a97a167dbafbd655768e0ec6b13eb15dbb4c1b94c94bec0ac96b06a6cdcfab521fb9bc323b2aeb9be7cf72c5552c6dcecef779ede5136df6879b078ddd913f182ab338ec22862039a6caff5562cc255cf1598343143cba45bccab5987ebd76b010dd863a76b3ce095e3741f42a87e166059463b4cb3e25bb190b0928fd08c5f78f678e2b88ecc7b8be91d131eb87c6abb913fd525205a390a362c1111052b60b45fbe646a6715386f389a57cdc82ab5dc897b56e131bc4b3bdf941506be67cb527a64edfead8e6d5a45428eebb6a1820d2a93caf4741045d26b5c210f45b9a38966c88b1ade55d657aa461395b7ec55879bf8cf57dbb751a538f346a18efe1444c56f1c2014f5d0911ffd35bd9b59de5f6393aa327105199bc812bfc15c568452dc316fdabeeb738c23dae3e30fa8b0fe069909181b461e01498e99ddace3925b7ba0091b676aa45a3117810ea97c7598345762f9937529eed5ebb750e1c777f6949cc24f143b59175d4bf808d3812a350e234a1869ea9ab629bf1dfbef7239bf78fe2182facc1d643ee03d614f8e0c10c9c067d5c8f45846989f0b5fd688325e0bd3d5c8978e9102269b9f7a47d7e792fbac1ad2964d8dce8bcc412b78135c510025ea6ef4351e796cef89af43322dcf103a07aa58a8f671cfa5b27839991600aca337bc7c54da5d2c3aeb506d1f79648c64b53ca82dbf9a30298a1691761d1ff97a21226c510df07d2e90168b1ba554184406e9edd8138352d02d44f4ec4a3cdaa20d5920774e16b556a4959232f1b9edc0f5a7f40fe2e91c9797440ce497c48830f6930d9fd9476a3485867851a92075bb69b8fad37b89ef517e345775b60c399c3312b6f9cc91cec257cb3cf7a22cb84ee9560dd4e7f0c7c7b7d50289a226d0d146fcc722a816ae55146fc2cc5e293616dc73b8d9349715b6be16754011b84458839038cc8ec4f68ef637212c5747f73f0518943be95dad7f228b51b2d9f56b5e54850f77e37142aa0fe9a98f73b5973b729e504fe6ae29ff7e593ca3ab2448f3f39576d433df8ee2c46af5a455a83f82c95816b55e118a3e4bf17bcdd4d823f0ce1d51e09cf73488f752414752a69b505b53deb78cec8592354e7e566e20b90543b3785b3358c5e0bbe3e576fa74cfa5978269664ab973d765e94f35bc578178dad4fdca668d302f2d4f30616b33bd5888d14b5e45123ab1d513858d966f8f92dc7dadca659b87250f1a8d36d41aa0e4cfa518cf9495a48d83b321c0497e5d2829a84180600bcbabaac67db287a9c0d9ea6242e523f1a44833c0525528dac93f3144dd5d3466af96c56892ead8460fa751160661ba64b0aedfd7fe9923ece4b98e1954ee5346a9a687f60c7ce7e718b577bd6faa2e0c315fa6ff5ce34eebb4b9bd6d6a6eb4248f6760cee848b375e5b0c9bb89cf1bcc7f9a429af32803607b144a60e6a8b785ac29b892c86360d0853dc3656adfaf28c475b46f669d9853cc86bf4f88fc31f9dc0e427881ac267e5bc0af9c5b6ecc02fe7759f57cfb76a718076213d744c477f45f28d309c89948bc37b48301bc6497b7ba46bec54d8165adde7af423584fc240cac8602e2ae1afb4967bca56c14eb86cb4690306d872afbdae3df01d66e54aec482316e6137a373f53cf1eb8246a7ca262efb6aa157610d9b76df8011c2c8e2529cfac12fc769e9532f82b1859e723b82dcb1cdd49f612e243b9070fd2f3892708791bcfa1c5db3bcd0f9ced3bde1b0e607b897fafa3b8b95fb23edf18c0dc6146cf69cbbb0d8502912c76479f05cadb4d7dd50ff901f8cd684001881893115a75d263c64a6ffa9f802dde9cd0066504cfb50a45a258cb2ed9c3d3dc4e51f1d3d35f5effd953308e3f24109f6eab5bf85b687e1b2dd06e724e5526708f4d5be5c3e24f99d1a4b629e16079c936554eb54050a3a0dea1bc398b5406649db49820ae0c870618f41cb6093158acb045d455761946b79d4b9ab4f749f325891a139927984e7a004d42555431a756672059225232724ba26afcb01a27cce81fb29aacd0b12018164934686189b856462e673ffb3d5439a96b053072b0a5f67df46e49c7485853b26497f7b1e8d2d6a3689717abbc9bdc191f23036475511d4e47a9c6b827f93c07586392a4c1f423030a6524950622bef395d6c433d50ad47b06b461a0b510bfe840109f1e7e4662427d44bf394dd0fde93754b42e9a81ccf017af0b8cc6c2862d8a7180a696327d0a5a835079d2bc424ec508ea4cac8f7e54933ac2582950c7cfa2b51f3b0adff58b5ccdf5275dd6779d311fca7442462180bb02786ed2190600ae26fafdf0bfe613c5780ed51e72259e6cc1a27559ba55dea922e397ee9bf2dd1ba65a6494a562f28c188bf21d154af0a7654ab86708ec1bde14b84a253b3be4eb2734659d29894db66a54f28f776e997bf712e256ac11a5096f31075c6c7e1a581f9bac3c076744356023b2ca4e31c561224535a20538bcee55df3ac1a3ae56505f77d3832d7687caea0cb66fd10fb318311bff9cc31150912f8ff341191e34912b09bc5fed63bb9fbfe22cbd925ab6fb225459268d1955cba54c39551c72c3c57221c4cb87bdab0b250f871645712ae543d032e4764b3ee6bcc91fe39e774fd3c89917c3f32f831f6e87402e384ac8c7701e603c92f8899db743c88b2420e797d1a0f853df1727e6c0d22e7818bb5fccddffbdd0cc0d3804994c6d331e4c79cffb00c785f8280139a17d4c160ac8c34c8df4b08a0535", 0x1000}, {&(0x7f0000000100)="dc6e42b7e7eea6d147aa31303e426a935409edc619dca124b2896c01c63de6d7196179959062b53200443b025c577a5ee54a4e1309cab50d17e59f61908158ce88bb00444f7e08b77677dcf96d581510a711ac0c46195301799ea06b4c292176babed687e858e78093a4b8f20a40b7d12b", 0x71}, {&(0x7f0000000180)="c28a3ac19db962556b582ae8862a851044bf4ef2d43d2bfc3182ede35009d4313692e7c9d79716e9d50455d2dd3680524dc98d77e79227087955a30b52cf41a1910d2597fb6f21976f3638800f3c50ee208ad9668e9ca69fd476cd5df19199880e583b4c003a7920cf2ed7f14c98f0ff4545d04d8396f04dd668", 0x7a}, {&(0x7f0000000200)="1f29756c1281b947ad57034dbc3bfcfaa69d", 0x12}, {&(0x7f0000000240)="796cc9fe908091917d44983944b954190e71458af153b1fa44e3022722f4c7c8029c22a24852148cb6f4ac37d49e33fc2458a759fe91e006795ef6d4e640f125700f71ac8a01541c99e4c1a6d04b35f7e4526fde7fc9144b6dce5bcc4de7f13140876617c82ab9039376", 0x6a}, {&(0x7f00000002c0)="4420644ffa63e951ca9813afe9d88739c6951aaad66ddac0c99aa1b94d9a5179b7d6a6e19327764363b920d7cc1d12ac828886f15e", 0x35}, {&(0x7f0000000300)="8c70a0ee61884d088f0565fba877845539580b8532fe93e960d622392e545a5d84530ff51badcccfaba51bad2ec0b52ac0f5a01b1a9646ad0b4cd4ca5d10ccc136cbdb53e67862dd61292b89a080680c3b8cbd258475f6bda1c53fda1bd00ba186876c2bc33c28dfe7a7a1da97cc059088092e48c10c235e65a1eceaae699869087b97ba16117a40dd5393a5025af26e568b19250362e056211703f7251f2c5227921aa7f6ab0ddfae043eb365c0fcb1bfb2a28e7652035eb739dcc82cfca10fbe0b7fdfc2", 0xc5}, {&(0x7f0000000400)="66c49356f210d2188e679fdbacd8e2dec6a7d696503e9fecae2113729534279b42914a27c1bb0d3c514af36f41099b96c936df5d580a0470b0bccf307fdeca1ff29bdb886afd3ec612b69217a9205fd4f0e8ece68e4d2f77607910dcb0ff460dabea10e4d7e8b7b0c8dc7df77b4533dd136af30e826bebb25b43e2836c236b78e39d339da2f426b5973b21ad311df9b52b2bb7", 0x93}], 0xa) 07:41:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2f}], 0x34, 0x0, 0xb5a, 0x0) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getppid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x30, 0x10001}, 0x4, 0x0, r7, r8, 0x40000000, 0xe31, 0x4}) dup2(r1, r0) kqueue() 07:41:35 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 07:41:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000040)='./file1\x00') pipe(&(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') 07:41:35 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="c0ed3aff8d17ff728108693372a565fed78c3952a5ac6dbddc38ebe9e3b93937528906ae017a852324e128994a4045bf466e38228c55c23499bc3fd276309fe4ce16a19d48ebb8197daa7c63507d42502fe626b096bdb2d0484e0eb6edf4c0b85062e1e9f93d5a2fc72f789459252d1b1e9388e4ac8112c3cb2e3daa3d31ccb49b72686a1a688d68015a996e450f906ee4d731e8d9e6cbc11a31cd368acd84fb2a9d8b4b2bb21023db63ee81c5687f16490980f255a4f45438e74978", 0xbc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 07:41:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="0c0dba2c9d36dda393bef9275bdce9e3d664af9d1c28a48691bb163afabeae4c7f349d13dd6271a990aff35e6a558e7b26c3c9cfeb253379be754c509b1adbe1ae83f636f63164a91d784eb6d300e6d00e9dc0860a299524741111b3e33dc7fcbc229a587f2c4915aa0bfcd24392a214d35993aff03ae3075f98c15cf478da1c7a8fc58738bfdf9f9adbb1a5fdbec0b09772de64048c23da33a47f95d5bec4cb39683e01ccc1c8013dc91c3cf4b7fde05cab2e820605adb4425b7c6d210cc5502410fc4ba4aa515597a32888527f24ff95b96dee481b3e1b138590a69639b695a86418ee07d109fd56002f67c08c56b5dac93315b96ce18acfd46610f75a3df3e6b0d451c8583ffd8f5b7b974b608cf84c0bf1c2fcdbb24be770aae48ef53284a42a6c616c4c9ff3a560424462a49c8b0b4458dd69a3ba85c941ae781149c3cf793170517d8646ea68725d1c0a269043f4655cbf85f65cfe403fcc5d45556a723141bec0d05b956224fee9d47c1634941b46a15520df0a1ac160acb5eb632d4fc58dc9e3c713f11ef4e271f4bfd34bc79cc85f6d3507de7937510b43f62b9650ddf68c418c49cae43e3cfaa79b96b13aa139075bbc1e3500f4aa6601cab0f35d41ae32839bebf157926bd82068664e8140bff374953ad0396a59533022a6cd8fea2f53d061d11aa49b6dd53f79faf29bd5ded807f580afc0393f7df0b4ac4a283979e591351bb9b6fe5160545295bb3a0eb0dcd47fdf0581090cb4632c34b4f4edd3dbf9512f4632e7f8de09a94040f45f23c6c58c31c60a3c9ba7d396ecbbad4b99fe69a9ee0c2c2e2addeaf843570516a7b742ca415359c1c4f73c4aa1819c50ae91faf66299efbc3a6628392f3840d6e0dedbe974e2271e3b38e4932a62b3c9b95a7fb791899acab5be160a79df54138f5cb408fb8cb09340330c0f9ab4fa4b92ff559f9ab1fcf18607df43dcfba5ed9e7d966a216e3ff64fefdee562936d5d3c9286880534e00bf07ca9936dc5c7b7d55d22be7ef350ef53c7cd984383c91105472c3474da6b141cff51eee2566502c893575d84ab4e481b03aafd3ec52c0313e0a5c9bd82ec8a557b71a8b28ca7d367fcec96e2cffb117abe826017e5df4b0afc807fd0359c24319506e2513349ad5ac124158f4a5ab7789e75425fd5e8597811ce96952f1d0a6b026760eca295767eaeb8d68a78db00943bd54535373eb6ebf87f9b0a3ee3b43d5b439dd79acda741718ed6a8ad805f671ef51d6bb3dc6b43424b288968888861809b882fb66df72196c323721652dc782ed060ce49588683e0da3a4ee5f523f15d3d339fdea95fa752844bfb98f23cbee34d34ad4f2de6ac5f4df20084923ddf246cf419f7afb4ff91b2659220f640b8a6670dc1bc8a5480b82535af9ce733604887a0e40a1f9270727c3412ee11bc205ff57d8533345b8e0a1fa12869e98a43c39e41af7967650b6f9cc3ffbd7696f05746219c10ce5505ea97d7873a6167e99a27e9af99269f3f7f91ba500aa0f67861b7acb0e01e78012b23f52f34e6c88cb8186f35faabc7317f064f4555685c875bb713aa14db0e5b10e3d39041762d61e98e6a007046ef92bf785fa08b47f069a0887751cc87a1833bc3bd1dda95783e70c7365e5f13ff3108ce7dee93a4232f34168844dc0207f68a3fb22f9e447dba632614b7d460003ec6aa1b8ea8a7b91a2da8dfb43c2e58f1a248e7e5eb552ca3e71c7c6cee260ec58848c1d428a3cd76c4b79656cdc0680e7e4944ef2deaabffceb0e1ed16d01ab134c020c2603028666d572154de55b291c51216e50fdf97c3ffa3d2792a21d2d82474410f675f397921a801d51cd6a3f891f7a1f7dfc967139aeab3e663c7a3b328a815cbd829b52fb6326a6c78aa2be66bb30695bb1fbcf5ca509a0316e3e70c5888a7a07d7c02cb37b6563561febea8d649c4d232e0bed8f80369a051e7430b48a6c6a28b52f1ece349a650e0bb50eb123f49953db078856f83daab9b7ae262a750530877920e17b3b3260b47b88b11009e63ad0c9e0f269794022ad95381b5af61ca2b0b9fd9b88fa85c4cf68a4bf9be61b459725de5155dcb7f7982e370c97f79f195664bbd4a9804882f4959695011b0d1295db0044d124de74dc4c5e1fed2a1bb5b410a62dacf2e7f2b459c54fb8b6f0e06b7832185a3a0f600fe3efd0415100dafd84b9e7a10335022a611ce31251675c6a1a53f5de615c2f884d0d635abf78ac1ed1f810d7aa7ab7071b7475bd85e58b2b30b8afeb65617748c0a1b9e639fc6f4a6773f1beb47d5ce377171f12cfab0108a07bfc56a7965cf9dc7092d4499488148c9d0151e1a9f796ea6ed2ea2202e0004f33b8b13ccf840767ffacf7dcd8f54353329da3d1c34bbc9137b0d859c8087ee3f1fc62f23e820b60fea0b1850e4b91568256bddaa3e1705e8af919982f10ba23800c247f9a9cd92e51c0b711e0140a162c6859ed51d4c012366ab8d3d96cc2adf8a2d12ce63e842498b721e8e9f65ce80e039639a91c44fcbbc6c3e85d15aa0bfc5c601e4e6548b46da1aa6a7fdb6ae719e4f2d8355322e5630a04cfdf6f90505ee85978d9f3f48b4d7567ae7eb9d696f1c03157d6c8fb9ecdf557ff0e6b7ac991f50be5b94c2408b687c1cf921b9e3db72f755d8abf6ca3f9be0b07a85d5d43e3b3ebebec000ef0a4a95666d091870c381e16e6b4e81a640bf9b25e691274bb0dc6a00d1010241125916d7b8eb062aba22f2be7e3971eba166668384624a73f129f32bd7204a9eb120d4952d3dfe03f00b567c8658491f75b7c054dc221699d4401e6e464b90ff49f3f73760257d5d9325e40bed498988e3d12f4abbb33ef11ae736097881b8c6e3860dfce0450e5e38f63de138daaaa0ce5a8c11823cab03dda677ce66c46a17d0806bce08b0dcf97978546e5d30dcdfd63f987b5a0070139386fc1badfcd8169e20b0193e925c45c250878a1fbce999b204e8074b11484e6ebd2e50fcca30559beab2f73a4b28c20f73ef7e3e87da5e9486f4eb2b00d83d056116984cd8a934c743b1f1be2a5d2173b84c710fe06712be3b70acdb33abbdaf2167f63064d2527c766b93afa87e47cdbe5712ac4172ba896e32752f6b9e12b4b8d849d5f3c67b063fc905497909c1b20c153b00a657bc0fa24cce453ec706c3b575cfe155f51028a2fc5a9c5e6bdf6ae95e380ec0ba36ec77951765602a70991e39b1042dc00983b24ffcd90fe8721af424523d344bcc41f00caa7c67344d7dff2661c95991ba8bd972dcf53c5114284883220d7dca53c7621aedc0145315fa3cbf4e182ac3c1fbe1b1b67d9ba2d2da1925d238fafefc7d4aadedb00abd3bd0f06255ed07ff3224242377a6b0dfc92fa721c8e1c01afb11082838c895ebe887d574d36592122039af2c9be9e2ae4adb548f99ed7f06ff656890aee7b72f6310f850d9114e281be915b55797799d1adab236e463c01dbe32d1f55b7a675418661d7db3a66e82fe23058a2c97e94e7a85ac0eb0f4cbbd0517e6ef438b1f4d47fdf0cbd3fc01966106a509bad75eae8b87a423e01d63fc36d0c4c8e2ebc4aa1bbcd4e930391101cc90034e4e036c8be4938bddb7eb7518616fe935d35f2382d99c0d1ffc7288d2fcec158639e77a6b2458d47bacb9137906714b2e4ffe0bd6265447b7ca6d9d7c1346be997a133d71e63bde48ac98a1b3a6932b2b6d6abb8cbcb910229d53f1c0e2828b468d33be68f6320dd19b3098a8ce8cb136a6b352b3bd6fa675878d4cd8ea7c7cd631e9a58f6560dc44d2044171e860d22a879c59f641d0d86f3c96c696a5201581cf4144fdf2b397836f96fae7db20d21c0168e0c80bd7080332af9315b8a9e5c830a6a229638b569cbb3a81cc178517f0b62c702653db9b445a889e008549c9d7ad6de840c1ff4961dab46313549d7651e5ed821c5dacef9b5444efb578ad3b57778a690b77da13e69672accb8a3bc3797eb9a17e409d6bd5b2aab1f11ea038ef7f4c68e535e6b14820a2ca44e29f38e4cb78af802edacea35c02af24a1a96da5caad69eb400fb37fc68a28d4698bdcd6ffdb3dae0b0574904cda58aa3758e228057c522ea6b1de6360d29ebd02d38f36c2f4680ce6f5586f9bf5c15233a7ff8d2be30566dc06f3c9830458a09f4d976a96453cbb89a2202a5cfdc7036dca1289a7233e2bd05bf5aaa83694c213efcd0331d9fe7fcde215ed7077952c0cff4449c3b248a9f7b2f9d1e5f2c98f27c0d21d91c5928ab039002a014e4ca206c6b2b3da98dbba02a86a3432da8f9e65edda78bf659d4b50b950227329dc7ffd6a52cee95f8b9df610e2d4fe1562aee84aa296d1dedf82729457c68d04f4abef90c6ef1067081c04ecab1cc97e67b60805907c7a9e9aafe225b2854522382c4b87a8f2bb2a263a08d3feaec1bffee6f4667150908e5785a715f9e4b9d88cf5646dd92bd96b66224197e22b7bc1f2ba1a218eb58728ff2ccab4d1dad5e8a59aa91859c91d3d5f8d64ba700529af6ec8c47ed54f8b37b92bbb23bdbd3620816be65de6117dd4b723f668eaccc3feb16d9698f67ff363b0fbe5e07d93fd99f777459f355a37f042f4b2dbb4b01d092063b9bd35ebfd166605199e28805e32cbb40ca39703063654f8eb8c7dd32e42bf3502d8f1394f338e1d8ada18a7cbf87034be7b6fa9b903638fffe83dbfb86d11b89fcf865437ca279675fe141483922a1a58cd13d23d7408430dc83113000fd10c3006817c1c808d5cf79f3006a5687fedffd2dd3dea63df5baf2b878c39a8358dc9c1d98de03e4684e6f86e53f3b175779330bde9dafa9acf5fbbfc8f5666a4173028e658e57beaa6bfad6c95d52cb3105b52100e02ef0e34137bfdf27da02d8739e2fc2541ccbe8e68325ecd07d8d310723124a0fdf523fa3b6ea384485ef4eaf7c334e6ecbb82c3296af837a71ca8e8c678c0fbfb469157acc443dd659c56f94ad5d5f84f9ffc28ea0a4a50a5de5b530bb84b61ce037c430b0d67ab85b6d26a01a30e2e4943f1de9a0bb7dad0f6452c001461985d8e5f5e788085c1de60bb84248c7ea182b783307214d5ae374e991db7e4194a067f741f496ecff9074d2151db2aeba498d0ffb97c0ef332614cb1d7d2e2ba5b14f83a8f0562d462e03406e5dbd94a9ca387af3015ff4dfab5162733f71c8fc3ec6bdb3c94c8cc6d68555f5dc236c78fc8ba7c0d63b7818a944b1193a7f618f7bfed97ee926bca36143de2bb15ebcf8aad9c9ff05ac5004214b6cc780fe2d4b84f6706c66166e11f8d06bfc876e481b42f557aca1035525d5cd5535957d1ee0d5253dec45a0c9673f999d6c209552e4824fb735b0b7e9e19c60b360011a39ef335af2d61e35a0f73ff14a71fd2e108d698872f3766c9cb9ecc0722b9c8e8b48c020166e84684d87ad88163dcc5f69454fc0d8a453ff613835ad5d7002459e7b691c4ac350c27c5f2b757b253dbedcf17606c848dbe72ef2e2cd2012ef5732ef2dbedc8ea46fae121752082b4afc31c0a8fa215c56a1e099f5b5169c5604a8303a00617ae1852bf0667c6cec7037e70c68d1402513aa9dc50ff9370b72bd5090403d0fd8ad694ca82996557419a297234774c4a8f8ec3716f9e942be28ef229b9ed8cf74e1ce25239eb4a449639e86fb5f695ececbfd0bad5d0027e53f933cd5cafca24da860cc5a9c300ec84813e29d3893dfa9d72c6a16c9facaa311519633038333086d709701cbaf39270e20ec8e0bff33d95944128174cd3241951f78205ccbb826aa60a4d13fdc0f11a7cfc", 0x1000) write(r1, &(0x7f0000000080)='X', 0x1) dup2(r0, r0) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x60f, r2}) 07:41:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 07:41:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xe0) sendmsg(r1, &(0x7f0000003580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)="157782f4d9877199f0f24a0efb5e9fbbf6b7a720f66f587266735c2ad791edd4ca896a03b0b0474121f5683bce9915baf04e6afc65c4e75b921d7549c86ccb1b671a961f05c133fc5a2935469120a889462e6f4548d903dbec74d5de9276a479ce73c19a54d01ef1f6e163d11c4bcbea8825e9644c1c23e6bf2ddcd37b9eedee57a260edfacb3dd9d7d42e6388209318a4923a695e0c3aac998c6b9ec18adcf2fa8f79c3cd69b84fd3a395521670a776b5ad4a6ce95ad96dc6610e19e9027e56bf01e3e1b05275172d20cee5e3a3af29a31bb4d0b9767c8986168ef8e34d2ddf292e6f6d4255a6c2bc57fa1eb78e5b541df809012c17fccb5c1f9ac62edc05d9e53f7eee84ba78fa4991e0e17ca314625d49e9275ad85efed34397f77bb93ad7a7df9a60592dc1e1791574d7b0fab6cffd63d4ab486ff7b57a4481befd0233d2fac3c59a9c4992fdfd30656102e1ea7698cb6b136256f119230ac0f2f96268f698fd1b6306002966bcd66e1239c13ed4f262cce6c870eeb27adb8ee5e4df17fa2832631b3000b7954f29474460e4a04788c5e86f7e69b0150abfae152f493bc5e5da1c08ee5a36d738e5b81dafe5663fe17c55e142e3b3c1cfc6f93a476ba88ec02d4b447c5d83d323fe9a1cbcaf9765a870ab632c19e840aafbe0b9999def37609cc9043c35912a2b05e57df94eddbf1a26e923947a8029f83b7d83d947b5bb6f1280eacabe2d5e93685db234a0c41f051627f4e5a46c53955060199e98c3c42b7ca71dc160f25121534348f0bd4074205f8ab5e56db8fbe3e3a2d77b61a77b308d095b774b54c299a924afd9ff11e75f4537c352a8582350c7ad95f45cd5ffed1abf449ad3efe20c6e19bb50981e5fae3f1d12d35e738fd9190045a42795085d5d657c970fb20fa8e2165c7efa9a0849922ec9df185c4ab2c57210b02cff07621ee4ed31b1650a3e40064036d8d382f3542065e1f235234c0dc44a94535f34b2a216a9b161d5aaa333981585135631b4aa9297619f434201ffd216baa99eee07085da62f6af3bf15d95e69da2db593c99a06281076e22bb796a3a707d541d74f94e9b68c4cc953cc8e8e94f480be6b68b97f6944a42cf4c0a28146b5b3f68321e8f8d7465abc9a74643543bc4dc266dfdf4d61943dea7867b04b27961d9c6aa390cdcd0a8b2f7452de015966d6b6c473398f36737417b1e23470528bded9f627dd33bb7dcaa2a2b431a92a3808bf3348d7421a1df9d1c325a46595748b70c53f49a0763f9540eda54ef0b0405af6926b3208aeec8ec52c532aa1145eb1cc94cc0e2ccb127115597a172675f19aa398d2ce31464422cb8915fe32ffa29fce6c800fb826660a58f2f9ba20fd0cd22751967f89df1aa0134f8631187cf49d0d7e6318c5c3981835936b484333fa5bf126b4ef78db0fdf7ffe7fc4ee8eb316f39b6ee6a3f483474e1a1170b4528d6d142253a4762c993f0e981ac5c8d6ff9c0f7e98b4fefbc7c8784ff25abe3df64c189ff3cc4c24f02f9b6795541ecfe1ac842203a9e389962668157e4d2d447573ddb7918cb361478ab428b0cf62dba11b9125d7f42459f4a0d2ab193fe7a4f34ffede0d4ed21960e91e38f2154a47c2fccceab0f0f5047a0f4af31668ec5652b5009125cafe85e4f79024d047266b12e8d62620758e80fa41505fd677d97a146f992bda03d27f736b95662027ad1bd1c79a91b39213cb1a3404d7f72fba8397c0fe7dac9d218c85d99a320cfa00c524a1da85aefcfc20efccafbc329d8d97768fa6561092e1a4dbf463e758de59f45ffa63544498dda98d75eabd3e850424668798e7f08e4b84e7b96a9a28d5ba49a6eca1c7c5694e288e6feab1cbb2da4ee956cec4282b4b5f9b0a0a794ec47179e7953b20a751727b8fe3eeb040f4bdf8fd96404ebd09d2f400795120ac21f5341ab64a2c4b7b4240ae10de80b73e64565b6086fadf575e69fe2094924d9a869c58e9d21fc7052519731d84929c285907958563accafd5189426488b2a3618f8274ef20a321f3970911146ce202d2a18c42c8ad4960afab01f412f3329447ca6559ee66c1090dbf4f4a160d4a98ca51e62391fae369f5ac30c5ecf72a7b5dc42f0e08863ec64c146121c6c74080fdab41201a3446b8b7abe9aeb4f903e6d3b1ec48432372653d5df416f14dddff7f534a8f0392352276df21cc58fe00bc7084a7c335f318f6a9b5b18f3fac645549d3c61bce3e38474e4969c8a2be70e3e42ecfecf7d431dceeeee478d09e76c292f76bd4d8bbf00f1f2d815b0ee16d742e82710ff032ae3460fe553b4e936390607482a12fd99dd1c1a8dc80bca9f846801464f36bde1faedd522531767087ed0cd87de97088c6eb142a16480f8519e7baf83ab419a76655ad87e8afab7a0600d1a605f552a6b230d555de93c53c1cb264ad42a8d4ee843d84099fa1c7bd0c727becbeb457cd740fdc272039684f0060e31114e2f07baad45ef9273f10df0d9368b416e50f99ac08c5d2f959b2ea9787a769be29f64155bb4638a62aff14d07bbf4dc65ce26ffd7537bcd15fab576e04ad9a25112a9545c83542f955d12ff62f77f41c67c2b29fb618353a8b2971b85f550ef868f653ed35446e3835785ef00d707ba55f934de4c4bd92c9d8dbb8f6551b875765372c0088edc9baf645cc20f37953e8f8a7d7233d7fe4e50ea5e9bc384ba91b6f42f79e071fe9364b6a6e75ab21cefdbac12f074afa3cee303cf0be4c5e85bf12259130175d90b9fa37bfc50da5b3f5d1f468656f27a2876101cb2628f505c0bc3f7ef22d721503ee7246f35a16bb09a22ececddb9bee07c036590ba7f91744a78776947934f59a3dbdfbec29b9eba699469d46a825e83c8bc7c2836f22ea280505b2bb9f9fcee30dc694ed6a2834ab86d63fa10567472cb81d32a8174625a7b4c3a3790b358707e86df6f0385693beb60c0dfe3b746607e54cfbab53f3a60325ee0079eccb7a57005269f2b50a962e139d3c0ba4e02d1ded2f7b44c4bf5dc4e88305b32122b1a8ba25b8b876a966165bf86d4f76680e9512f54689907820171debc0ceccf2317424ba0a3e050c12c5e9ad7a3eec5089b2d80adb5159daf0bbf48ef30bf638deb5bfceb2b25143c95a97ce15a15045dfebc8dca534f48f16c2e603a39cc56d7dddd6f5645c869d78a6ef95dd50b4d64f95c0976b8c736f7bae74814e7daa2ec01f7e30be46177f7601b5304e62a8a34b3eaac2d7e2a722f39fc041acf2f42f0e98e705cec2541628e07bacb8e290f57e62a84ae24752176bdc7f755b7c260e06e9f4762aa5240304d9fe8137b3553255c16f386e56d3496a76af32b7e15d359ca517c55a8e13080a8b12be9a083ebec4d309ebeaf19a1fc8c02454f3f852dd87571d01fff7041186b9a657807beadef411541293bd6510cf7841f03e3585b961646642ec7500859588d9d08b76e7012cbc9d9673699413047bbc3c9baf825b88be2a37fae9c2d47f504e4273b7c98801b69078c408cdd89b2f91c4ce9e8e1affd63194fc98ae48780e6abe26e01caa538b83c0b19da830b8e7e9e733e4709d0c9a002f0c16ad426c356fa4899978e71df05b6eef0aa59d3f8826466166c0385d45756a88e5885a17c59428a61c1a96b7709ab32cf7b859d6e41ff99ee655a6f96cd4ef3e3d5e0d210e0b4e4237181416c71f4d82d19e3b47ac617516b0e84bcd937f6b24980fbeef03bc4c785f074671276dda48c9b1fe311091c4793aa80da1d1999ed85419ceca4f9764f6f85f990a3f7550aa173d29b93b7c4ad08cb072e5dc7f4a02cc14f9cf86844eef79aaebc147b062ed4068a688ba76d94a774161582d0f078929742b421818f8484090b07975eda57bbfa91f9868d354f594da7b31bcdc49303ab133eff628ff1445069caf11cc771d8d10ce5f96fa2a8df3d24d1e78468dfeb7aabaf6a19564252034f950e5a5db8066f09efe61c462af7fd1579cddbf0e21414e6ff7d6573be7b2ab9f2425221a9e7d749e1dfec937c46b8a97738e65fe0fb2943000c679fc4952bca53cba043f7bb1add9bb968f59cced65d93495f8dd949a51143dfdddafd7be5433897756564ecbba035db044693f6c8f15de582d3c9d9cdfd9deacbc49a70a2f266f4a1c7ce52b6c85aa4ac4f2e11d076683feb69ff5ce1a4203b7bcb3fd26bf06335515eea1d5157e707eb83c304caf4691d90c0af0014873329a7911e2883506346118f9f823483deb676c0cf19a1d17089777ed9d80d12fd93ebf54d0e073ce8c85ce7006954b80ab30e7663599ff67011653b8ec1e12a556386685a174f4ff09bc0eb9f792cbaf35b2de3014a87bbdb77a1ca0c5433a6fee4da4371a7908d30e2d558317ee1ae99e899b25da75ccaa7655ba1eb24dc5edad88bdef18e015dd23f64e179cb7e34c18e9adade1b9f0c8403de9115628f4190f2b3a19f245d483ca9003e8e83a37909d63433e1597f7b279fee2de3bd626d2c8f2d8ea855a024785780b593355f6b6befea65a2ffdb1289344395aba44388d93b6990629fa321e2ea24c3871930a62ee652cd264e5718d99b2c03986b19405822cca319c3792216efeb355d4a2ff7983c45ff34c8a96d7d8cefff14e12f2138c83cc6304513427577de72104dbaa8a6a558990e0805358ab0cd0d03c1a8f1a06307fd6e0e084c0afb17841f855c49a60cd11b0fce3d54d2d19c398e36bbe0dc74eab2770a459f533a520985f6e62d2d7c1a19acbf4f4398fea7685bec8220ae0c788af6be0127bbc42cdd8abc31b2483a7b24ae3eb2e345569844dcf4672daeead4ed3cd16b240ade5186a7746c6f37bd38dea98c49c7160899e242936a92e67f49f2af0c1371cd79b18815cb07443d191299d560ff176d5eb771b0cc785f67d38fbefadeca2ede29884b50c671df423230f66f48fd366b32680e1d2c3a7475fcb140491b919fa05ef090e0441b4f2b6c6950a9e2b4d717a9c3b51f1b47cdd25400d06fd7bb00521f44ae51cba989c5d5175ad800cb7b7250d1ddcef1f1dae41270987b6a08686aec0fa72a65299ff99bf6cb02390261599bcbc694240c9f734d9dff33932e90aaf4613bcbc2ba8a975335a9cc28ebc618cab93bd18309d3b119715717b3ec281bf5e5b7d1b0a49ce3bc82ebd496a48139210fabaf6bd69725cea2c54bfd8eb38f064237bdf9af5a78cccde627c49d36abaca85ddadb2b6b5401f0aa863a198ab9eb50db613442048b7031a79a0bd6bae7292bacbce219e21cc8e81427e6bec156d230313d3f0149ee02ae5dca99eb4e22acca9dadd00812d1f5d3c02abc9129df6b70f681b0a5445aaa30a2a9c896b92f8e7cd44e52a147de48eb11b64a173d3ea86f66ea6e76a3bdbcc9b3d03aea4434a5b4e042955472b52f7589fa7b22be55a71468f70f9820b136efa6d6d272d1f396ff981233a581b2c64f109e7b5b195144c11910c41ba4cbb93cc2b7ecf09c1d8af3861cfae3e352c41975feef6b514df73cc9798c3ba08919a28f5f2ce976d8d902e9798aa2450feba9e0e9dcd2af7c50a51f30fbb58c9406e9b293795251851b4fc06e79da8bcf537f44f07d53e0710da62e44c10848e76e1bad69c57da2796153bcc7e364e010f40b38559b23928f03f6a658ee94521c97ed9642dac9f427ff170d25945ca024b2efeb3f25cde62c743362121a4f3fc00ad47d5c7483a732795dc389fc438bc394acdfbebd4a5432e116829f5596ee50e0e2c072a561748bf61a102362cdee773d6bc4829a69c86dbce105a6c474a6b4e625d4c2f7b", 0x1000}, {&(0x7f0000001140)="db5219521841e1d727738b27", 0xc}, {&(0x7f0000001180)="0f427efdc3d72c0ee2c26e903435272b32509e0345881fe08cc99acaa72ed52bb62395551c684b9c87a2ef176ba5aeda22fc", 0x32}, {&(0x7f00000011c0)="b571fc2f9b21de967955452e8802d5ea31aabe106b6bc29ec4e3c4b382749433d9b28ca31f62d55b219fd55f6471b83290471df050d4b6ddc436cab2a3987b14e94c95268b5235145ed89986f19257d6c80489c93dfdfcf0a1c5cb38ebf96023f85ba20cf6d3983c18e490a6a26d506c4eed56cf2a917afcc6c7992c4c21e4d3d75a331c0a55ab765ff3d929344bf07cbf0cf0c053c46db8578218d5e8dd364b937b3a749050aa73176c856cc27475f34bcabf1259b265", 0xb7}, {&(0x7f0000001280)="c75385a9ee5bed7469c88b65081542180f961b446d23a75dec85e1520f1592191a19dc876328d754119c94ddd331a80911b128bf44ebb0c3faac28069e794b7220860428beaa63939d94df4296c9968b094c688bc0b639c1846a29098e06c3988eb427092510424dd622017452774f5af811c41380d6ee256d20704ae0a565e3788497c6406771c6", 0x88}, {&(0x7f0000001340)="afc2ad92d8163d7e3b303ecef2de304e814403accc662ab4892a02fb190344684c9bca1b998bd68ade091b7bc29c10a71f0b2d62313644a3a955ee150be28ec37999503acdd7748f316df45866d015d7e0f103518789ef6400ca26cbc01b3173d91d20f17f73573f4e6c2090b545b94df57d571359eb76dc95cebabd4d16ee110ca5c2c541500a", 0x87}, {&(0x7f0000001400)="934fea751710602d5050b540a47354e3325c63963653dd3ee3bbd5482c82067dbc96bc631fc99c072949f0c872522af571c99836d16870304415d24def965f9406f4cfe200f12b7112e27598e49f81ded8f71b98acdeb5301528f5a8d13225ccfd3c502f989091a9889f7b8c48afc85908f5ceb236ba3af20f7b90999c19ece2a8b20e4d174e9e1a685b6dfa128d3bf2e6b0ca2179512d17bd59f2faee2c8a735cacb9296eaf2aea60aedf4c0d4a1f12e2ce0865bb737c7b2ccd37909ab55cdce53632fb32637a575d87057f7b0c0a455740ed8c5c670cf550dcea0d7a81bcd7922b558a592f70cabfe6bdb75e51a071647b33c13b8ce531963ca3ff8ee42d021da7141d407f8c086b895e6e9d2c6d7ba2ed8207806cbcd78d432ade74ef64d1a33e4d23eafac1969566d3ab3009b8511038d030f36f740f1e95ce5c8be7c71e403b88ab9083ce570ecddd25d39885ba827b5e976d66fa41b42bf10cb4280da58535e3a07afeedcac22f420f8458954da4524dedc47563c35192b02cb407f4b30accf07ada3d58b33d819b169ec4d897463c50a22d59e568b1f464b9639e4ef12ba734354b82e033da56e7a722f8529ab5a982db2be302a23abaa7f11121caf500083b28d5065421e01046bc2861f6c34dacaa9283e12527e9369d43feb63c4914491f1ddaddac10a21d4215c203acbed2ac2e99f2a5ca3be6597193423d5abced261844695b971394c772e8a338391b17288aa3e1ba19dc433861d2fdce9962d309bd98de615ebf2814cd194375b98b9d635a7e97c418e18714d92bea7f75d8e2c67d8a7de8edcb237881453921b682db8e5277bc9c29901c501de7af7a6318096cf075a8ce934a92696b967f090c3f01e8cc1af3583cd18698776e918bd552e460b56db6607d8d0d425b237fdffd657ca203c1e34b6d9cc90fcf8aadfe59df8c151f519358cbf74b268c4958e57c26e94740e01300b2f65bd0feb9d947c54fd706d91b6cbd8d8b41b547efa0da7ad3ebcfba71e30ff8639c70a9e2d614439f755cf9c2e122fc8e825730afd139a922f9df6a986f07f56a69941831414c76096a8bd69d491c902be9c6a67fde61503c8af68cd3b7e6d6c4e0cb580d9eff141f524a24bd065b11766349b7dcde0814f0a3c1951900ea57af9c1322479aff4c4cb6f2eeb3ad078ed8c745cc377c8bf1d9541687b816631a8308c7780f296723d329f0ac92f648a5941a7bbebb131df606058c7370e265a5218ebc48e085e4daaf7e4f0cb714b4eed2375a43a8784adde68bb591a9dc2a6f9c23dc9fe60b47fd3ea1054d9345b1a27c6aa635a22332b8db5aeaad8db78d9a7f223d324072668a025bcde7badf01cb75259ee083116f9569a125f39d90d081de1df2e2fbf7948d84a0dc4a95af3bc335e4388748a7afac89dcc5fe261bc68bad82e711944e1f2bd5ca2d15b51a503bd0c1513b3a2994e72cb3ed6701814bbfcae590b7b7a0a9575145c51f61da0b07b7d42688806e95c262cbfcdca79f2c82fbac008cb5931b512939c2de70f7acfbf9ccde28e54b47be1ef9e58be0597842753139d90f75d647df006c5af114ae76ae4a7baf1b4763823afcb4938e4d0f24e9cc7c4dbb8aad7fc90fc32452d14024ce355cd58c553f6f7713d9cda37b2d9576e711852e27ed22c0ac083f0f92c9f69314a421d807c1c9d9ccf37c0a2f6e42bfcc878ee41d864bc2484a60565b4bd82ce98dd3b2497ea58bea28e7da131cd3520d9c0c710fe7c279ca5792aafe0e5d8e21781661dbf5f90a27a39d2de11cd88c45b3c23446008e399efb17927fe7bed6d30f316979ca45141c0a0e28b6cd4796a0c00a1582efe3be328c09d3bf0ed700802c8057911a7d432000370271d36fa4287e095e95b23438bec5bfbdca9bba0552ddb05def3c3e4a08a45a4e78ec17648ee4106a32c25029aacf82d5fde9a32c3bd7b8b770c513d1d58c4012d7eb73577aa2884e1a5b83d584217199e95e86883284592cc39e9d238aa5dd243c28efc0e158a3708ca18c2569018d7baa0a055dbbb34901b918c777d634c15672ad4cff5a8cb34b3f2b94f3c979867353d5035d3a8a43a101138d514fbcba42bb016c67e8326d5997242e24dbf7dffc8f01ef0bac514484bbecce4d2e5c006ed56daa816ac05f21a8d8339b0f7537e3de839942337a55e567ffdce8234c88ce201a67e0130650a3d003cca1e103c5ee2a81426c3480441c85185885e4262a99a340ecf4f3632878ec1f9f1d1f6a95e63e350853ddafc7b00d413b11febcecdb8455493ded6371fe7d1a1108781d5a759fb3bdd9b6ca1f3afe19ee031611d00321bcb489bdf28f5961c8165897f4ee1a1edfa2487d0222f7e3ddbd4fd161c910c56c5a3388bf3aec4814c7d7e56915d4d13822bb9f093deeb84ac0860bf5e2e6f4ed7f369794c2bed800f7c7e33025d505e95b977a0aa8fbafc26591a75d07d38378bed0d98846cd4f81dc9d14740e8c83dfcfa2c3bebec399069c42fda89a5b292577d61c317f6c72dead7b566e6b9338cb01bf258c9867e271b2ff8e8c7f6752214366cac15f736cb2c2253284a2e41af946506ee7b99a22758fb7cac9ded80bfed4500941f25304489122dc76d028a801ce0d6d09c4036de629c6c1bc97760317c24e079fe40db19c7ada0c154f6cc2422b1d4c1ecdeac9c32f2d1287461042e6495d9ac1e0a229e1d8209020e49011f8bd34b63e492173de0b3758cff760ed8d83cbc68661b8a918157c14901f93ac8071ad11391c2a29865fd07c40b78dc1e99cb0a0af736fb108736b558dcae0cf981aba0e504c3384ebd2cd542343fcc07840d63a0358c3563297eab219f7f0320a00f15432b5096ceda46742f1994bb472a0b1fa672e4b65252c06448a2445662e83338965333884395583af17c4de4085cb5b4cd9d8d89277657c781400d23c557e7ef00d626086fa0412e1edc65de687602f83dc4050be51996aaea9c56ed9fa0980a14ec6ae40d395c07edde5a596528239cecc2b6cdca081393bf9a076fa9d5af5c95d854c0d8e849e2695e46f8729233f239cc19eee95641131d776709284527ededfdd65ba8167bc47bbba88d0feedb097deb6364013fc2aa1eeb63695f6e1617a8d376ff9e5291438016ba3e8f6bd5e1182379a443b8ed8edd6b656407ec3537ac0e972889f0c8a7c2691ec9c8322d7ac9da9adfc9b446ac2423e61db63c0bed95dfa3ca01481694c7b2abd5d8c3d89b08f1ffd1e34c58ad057c66b83d62e40bb3856e69525ac37fb27701933e5651ac74c240b397c0138b4d5eccac89c1c4565f4d4879af8090cd980e7844bfb25570637dbb2e263971886ef79493db62924ee41a0d9575b9397134905ee9351d025b121ba388ced4eeb2fea701e719711a7c566340dde8fa00fc5bb60f2973e0324b628d0f2fecfb3b622c97afe68ce7a9226dd36e4137d4d2eda10af816f66d55cc0d133e2ae4ca4433317e462899e0c5aba5ce2241c69d9bee73965ba4d5745e8005f9be80b74c03629886e2ee614130a7cdf6d015d7469a05f33e7f83c8adc5e145b62135361c09daa61b6a3e45ab8d816f6be1d8c07d29c39b9a32cef5f2e87453b15a454b69096fa6b0ed73dce3a4fc2cdb949847e0441cb88e588542087cef02fa707ef099001c5c6073fb14da0746b1480a8f70b49555cf7d2ad4208725748beb72bb932e3bb26d170198e4bec7a8abc41479f86cad90a1f3b2ebcde67248b1c8c05ff8361d821378f6b1d16845a8be5593f72e171fe03f3c8b1a33cf35d819d3fc685440b1924c68e9d4815bcf332198956ec02e295a4e9276086c9fdfd6e672ef535ade8fcd8a07e897c78e776aa867f73b5430c232118bc7bb40bd8da27e5c9bec59ea215b787af6057a84c0e4586aba9778f13e7cc0df7f558095337a63e7d5c96c2869a78d5a47a7d8f09bb3df2c01c94bb1d075964e986a1d10b50b7cc2dff308831748af0f03922d0c0a9157caa0f8a7dcac998660ff6cdfb2d4bd2fa67fe841256f11881df26061873028edaa130a6fc930d2756b2a3c3d3254d1115c17c443b750b989b59ae1003c74cb443fa58403a9c2f36508ecda6ccd59c09aaba5f7b64119b31d18bbe04ea1e225ce103222babba5dff9150c35183314ca7aff093bc731a25d4efbd904dc08159525624dabf8e50e5990b4ad9986d6dc32b0ecb6bba841b68841d336417b0edeb3f0e418550c944fb46de8e11da4c9e999764bf0c61042f3b0d91372e13c6b39d415bf3a84e65ad68d0187a479e5acd03371679aa792a4635b0460c60c3d29b7a14dd2291d9e4f161aa285713e152ebc98c70d56f6839fe501e3ec67325ae2cc5ac99f14a690a4719adf0aa3e9068b8c108b165b6834ab4f4510694f50be006aa2b3ffbc473edb3b625007a1cb1e376885df1edf591679a3e6edef997fe7bac3b44d0324e8316d7afc53bc7480d3e8b0c87c9e74e0ed0d1969a4527cb9ce01b9869c2f33ede80a5dc241759e0de8cb90f5104e9f32bbcad7f2406d10210f1f79d602758e79e05c8771da69c0099c017ca170981de0ca24a77b60a25d82485e8f87f6c556af2845d2588c04bf0427ed47908cc144008b1a16533d549ac285fa7297ef1a431edd302332fd643da6a0724353b802279ec597fd22e5eb5c25d5b4eff1cc06d66ad5bbfea1fd7a79229c1d00ae142d3583ec1e0c90128b1d38cc8c995500ce48bb3755c2069dbb97b7efd8853aa7558b6e80c1ffea05d5002e6dd76fe48b35adc469631800149fcecff5e17ace8a89b9286f9882b8cca7bf7abba9eb37a1e0d82b0ae6ef3a358659b6909cb630871d063d6b58b629fb574ea19cee7a18931d872ccd99a69fcaa3cf4c7c92ced92d1c178503572be5e033d60f8528e48e9f33490f0bfc9d5d6d7aa94d6363f09b222a49c22141161127754ad04600ccb0d1262c219a8d181c744d8cca5fa21f1a339cbd1cf03208ff6137e50db61a1315b0cef40ecc30fa1f784989a2f5aab4ed96e8460a508f8d622ed67909aec60768b605ae1083c3f18de79384e30ca1e790ee82b27eac8c44408533cbe4217ad101922c7232183bd26a8903a8c202a6161fa0f18468fe2b16ab2a00acd42329bcaaf9e1da61c9674f0171ba5ee5cb3e1ad14c15dd4078ccce1c70ea9c0bf9ad82c8a0b397576775a3254e3dd5c4a97842b24508d75bbafff8d316acb8a4995ce78fdf9bb396d1ece39524af30552d290ef52eee75cbc80cdeb6f919f47d5cd73572d8e95346604eb97bed81fee436fdaeb39d6e8c6f78afe38b3cf6ea810827183d9e47028b3fac3d69cd9bf62eb8f6d9394f5617093ea3f6cc6ef1074acc0928bb49777aa5275e044a650f35ddd9570f33644001bfc9a4333a8c986a98c26f70b76325623666e7f167dbfee0150b1b678800d3e678452b3f62303525dd319c39de564521eab48ee4c0454447f3d1790b6dd2d63d0d5c3e8f0fcf13c62ecc754e0529f4106199216e141f57b75d46667d74ad11709009b68a34ecdde0249abb3fd6e81280a2fc677ecb96ea1d28290a5ba6f5d63783757415c5b05b76a25132dd43808db40eb17cf6969ebe54a88d2e879ed56b0a3458d1c6f96a34cdae3c9d0d9a3adcb2ef2ed01cf346c7e9ea6ec7a5cffc9211c2dee30776139d0cba9e222550a47589875667ea191196ad7b1dce67af5a94847dd3e5d638c11c3d831d331f6c56d672d4a2d543b1603e3d73ed8ad245c750fc8dfc4333f47e4b0ecaf6bdd59e66bd4f0dac66f190a525e5ddfcc2fa92d1ace793777cf91", 0x1000}], 0x7, &(0x7f0000002480)=[{0xe0, 0xffff, 0x8, "580f56d37b3afbcff757f50a66d7b1362221ccd7e56083a51fe0de49ebc3cc6d5093e565e074958c6bbc97162e4ed7ffe60e116938cea985156235ddf237a5b31f463fb4461d861b0ecd6824c1e59aa912d3f30b8040f52de4ea30a1bedc368185fbf47ee9ec9592d794877428e4504e6a239c82810a74b9287c249c97170bfdcc3aba7d348b3b92a88dc477e59b0082d2babecfc8dede2c3e397e190567393e98948820845b3f961a622d0e46a697bc144775f4b00b5da3b46c8054e473b1e2b565ac77b0ad801616abc1c284e4ad"}, {0x1010, 0x1, 0x6, "b8a5b230dab3f2aa75cdcb5bf21767d2f45b8a571730ce31cc7ad8ff23e979fb6ee0514f098e9e428174fb4e6c6a4d345882cff011b9ec5362434fc29a6a4b6f7cb7e980bffd4f5c889702107e3553e082b451d18030c3e76aead6180da9fa3e1992b4a38c60a5fa66558d28e6f8bcaad5c719ad5d00760c3771fa36d74a6fe4ef2790060a2538b8555ac14010d484756afb7ae67eec40065748e4e47adb29f87e9fe967c7c7265767fd397dc37685e98d8ee4fbe7692e15fd68a25dcc01693edc5441c1e567c30bb19932ab89377fb1afcede398863cbb276efd6e47c8a12a9bb2d8f01464f81d7a82c16de5e9bf1a72c8655f9423b24552843821c0e53fa5bfadf7b9a6632b0dbbc11b0e74e304b54f0a51f0e30a3d40fd764fd43bd2ce7337bd67de0615e8967a633f87a903c5450ad4ac6cb45b3d6e520c0d15edb7d2e26652bb3c5b57f20199d90978bd99d4e23ae55650edd350d183b4ccb415862e6408fed92abb8eb05b3c23059f0236007581ee5c15dd1a72f1f32dd241eb5b866af0c3244dd383fd0cf1c8d457670d21a663be432f6ddbc5b5ad92132a7a09379a356494566a94a5a909a3cadc5580f6894b416b517b69ec70c657966724c6cfb9b4cc36bd7338c1c4e5c3d1ce87a531c770b447803a77f10d5dea5a5b2eb7f65639bdf6f9d16bee450ad6a6dc0d1111cea3e43a2b8e6979decfb44ae98e9d35419245123ed104e38f08fe2c0b6a74ae5a2e9be57613567b482957be179c52c5d898e6fbe257569e26da46084819efdc20295a9e5c486f81b9dae1b28a885eee008bd2d9fab3ff6958c4acd37820c5b9445d126ee38aa624844c8b5a95b5890e807c860853fc1d0df82e506a8bd59c034da9b1a44aadc861dd12e9b307cd99c5b76386f35cbec6fe9b1932d2c908903ecbe31dc225696249333126b50e0e0bc42961d2465f2f42d18e4f2dc32b0dcf473fb58a71bc6966d32c57a7055bb6e534e822768b942785b992d62f3a14d6b0917d1636570c9d7aa9854c05773f433ea370b9f9c4a8328e0376630a0e5b58670f4d05f15c6ed8956c53c99924fe89cfa099b8927aa697f0cee05e934c2720e6fbce2a7084d0a563f63355931408db71088c1f62a803cc9f972661cc8266ab044dd0c586ca94688411b585c7a45010bb1a77e2f25ab2c1407d0c3c9c5fa864477950c8f1327e1e6634cbed0cce945d506b68e254dc1556a5a3d0455789cf78ba3e5d9ace86eb6e396dfb7e6e34a66e941f3b0b119faa60865edc3052715c1b82ded09c0fe3b7b7ec3540a71658c070eb82951eae5a1d7d5b73e30c3a9f62a7e2fdff0ec8232432801465330bd1e8a12c33403e9eb52d3b19b20f4f5d361781b76ab6c68e9c68ae9a77acb0b86125705d1b82404a742a909a779b4e106cde4c64d5072f0d292283f843a11876248854800134a19a47b7038e4e660794757a8f8058fbeb13f3f61084719547f4fa60edf0a0a09a513df8096738ec073751abae0d38894066f2d27bcdace510bc17a11e916a778ecc709bf056d91c9c3ca3b1612289be5c2d2dd91c3b2f3cb08785de35a9990ba5eb200372f1e54dba090829090bba99f4d7caef7bc1edcd38036f16124e82d73496b0de41fc60383186b64e863ac43895a96de809f24039cdf2dd09baf9836aa365faa7a7114509ed7a9e79862a2fefa78d91d4b3a1efc07e56d044eba6636a85172c2f41308842b5ad87a784b479dcf1d2e952f5ace6d4f8f26503a1577ece4dc9db4b2f9d3580ef937179b5bf290ea0026fdd9ce9cda8b2032e6aea009e36e9756c4875657682deeb9132479bbfb6cf2356a12dd6aa961d1cf02c5fc4687b6276a81b7bca1747b47219d1217f6dc6e6e16dcb72a2fc74e18e7694da417df273051f25608f440fff2f0760181dee6068eb2b59315cba92a5b13b3d7111cc3250d6c3b5d9db2b7dd00caea6c52177c38c3abbc57779354ad0de01e39a1187da0cacdb978f02f84f89ba6a1a2a602f585e0f2b195253b1f60fe5d6d709a0b2b73ae05c3f2886fe7cc62d9b4141245a5c5be5d4190debed2206bc1efbd9f193123483a2f88a57723517f826490f29f40e391bf28a68bf3bf6b0ea53f64b93ef84ee818d49d9448927376a5e709680280ade2171932764edeca73853e255484437acfa1fed3900ccd9e34165c64de80facff1ca99ed889cab99ea0c4425e8aebfe55745091cadfe5f9f3432471d3ca8b3ef9fedf56b5e376c7f025979a2e3cf1be015b0c0e55fa3e3a954e6cb309af58ad0fac27931da4305c8613a76be01952800ab0a22ee77fc2b2371b3bbabdca1db75644ccd43a4b707372da7d8ca765d20224ba32b53ca0554c723279bfe0d29ac840ff7f57652bf8090b916b88ab94e7ae14de9b1b702b705e32b39747f9935f0ed458c9787a47c3bf045bfbd0eaea2ff0478be9571af329972b1ee527f7948b97ea0f731eba6824ba38871e489791f13894e9fa4486c8f77d7d7738da211fcc752e5c69973c297e471a0464097a29fadb70d8d928b47c6edb6735a1ea1c8527fbc54eded39f18d13b20b396517cb14294b42b3beadf50dc7067265848f6d857ddc13ec7463eb1b4defc5856d5c95298c8f8d53a0ef3fb74665b719f5d49473ba1b0713898e823a2f03db3b956c3a7e632126bf4ad0894370f381745ff07afd021a35161c0059205dfcf27479b8f2645702e0e6038ae419324f58cab9f0c052cb8e39285a568292546caf8d754016ed51dcd5024dfd6a93be73802f183a699f540994027dc682ace161f6df11869c5d5afd5a80ea35395c593bba2f2c0f252bdbc2af34160d0404e0a653cf27f398f7e8834c596f221a2b7be7492a148a8b6ea4f37b0034ca838bf0753544e428ad3d707658a8b921e3a964464b555b53dc48646b154e1e714919e658776318bdbafa76c7f6837593b115df933570c957b70bf8ba0a6a594aa0b478d6abb1ca3dce66d466f5e78a08ab7e8ec394ad8ed55f16d66fa7a686163d1e81b9ebf53f4a59d8ee89bd05e61a9a4fd8631a389f73ed344e54ecc0acd26c34dc5a00c69a479e39e25a5f3e33cafeb8c0922e3a91b560a553f7f0d55262c2519934a9d16c9cbfdb33e13ef90ebaf9663ba9537abe0f35a1bd4b9f4f342840705b20adf7ee19d091a00013b7f1f4c2aed05314b28aed2778d2bf4a28c48fec419487e292f9a26d454d2665da88e01358cc03ceeecd351d447bf87b41cfc2e19bbb35fd02b4ced80650f1dd2cb83781896e1cafa9c47d5d9e2ab503ef2f5e9e1e99a906086409f6dc4cdc29abbfcda3e28c9746c9e29105747916bf286f1c15fcb8670519f94276ca944659afb2c6da178c4f4a3854db3a96b9ba2d8e5b4ca090ef2e0ad54431740ccee3fc3a31cddc2ad4f5140996089dd8954377aa3fd8a7ae02e39d7f506b88167f9008aa6da1e0343a4fc0845607cd1c16f546d4a21ee54ca785179b9627deed35e14b91c4911a08b6504e9fa6011079f73af4c88790f4286a17e4e8e7f88e99c3e40ae91fbd6cb063dd950de76817d2acd61730b74a1520abc2c78d6a7d517e7ab3a54eb3a9a81e90ec519c82baf538d4874fc0310a7267c57b91432ee4226e2150fbc93f3955a00e3c65153c1d6e2d0fe4f45af33ae463ea65fbc02f60dab89c8536ed2569baf75a54d932188935d19efb113fb9c4d18488df666ebd7b88eef8c56f2e4a894891e302911aa485b11bbd10478e793652ca8cc2942f600118aa0c1162e6b03ef604d63b8465282079d977e3321aab7ae7c3824b592dc6510213a08bc7ed3ef0ed8742375466d6077680d18afa62f50e56580be5008ac2256da1820bddd1dc4d9c730f3b33a671f53db45cdd88d1a801b09cc2a2458de9ffdafe03b440dae322e0cd8c8450845bd42cdcedafa4b6bc8bf2490b64a42f5486a2f92c0c154afab602d6b2d9fc5942cb23a5766b88f7b075fa42533abebe394296281a12805d7a2b71ae1118f54f536485e0bac19f30f27faab1c0bc33532f0caf0e2e239be54fb6e9b4b6fe1786ad56d8ad77e6adfa7d11ab4f7e3de7d2d585cf82f804d69a20cc1d9d8857cd34a4dac004e773063ff12c2403c6e10446e87c8b010c9a3cffc6fbbfc0e63b6b58adbea043600f0192444e5c90addd44e86f1ffcc5b6a08ff2e84f5d735ac9153cbeccc57b2a5fb4360a53eca5ef48504da94dd20bc72b39ac28cf25e2a8561e5465fdbb265baf9a381d7cde8ca21a1177d8e6010c985918ba9f852c8491d7abdc9586d76f427b5f7fb38bd1e2b02a04a0efe3ebab6df65912579dc02c98cbe8fa3721a2b8ef73e0b769df02aa5cca75938021b85987c1fd4d89ca7eb193a1d964c049bc8d620edb08ee6f54dbc5f500dd47e1fd48c4c5abbfee5e300d8e55c91bbc47df5ce44553533065d694767e8b8203ffd553601d3460a4262f3c3bd0d96a8dcabea30a47c507a49334e318199afc18c649e154e23d457946cc33402bf7406456aa9be601f5303aab5ea925e1fc9bb987773cc896fd26fcff46b7e4860f5c72a4f09bc1c8e048b7bad4e652c038d2b747babd419a8efebf52e5d0a78162f4d25b68901b0ebab3e37a99b2a43d857f567ea8c738be954a771481b5c8267f3a9851bf79f0cb74c4358648aecfeb04712d989a78fb09689d6fa01213190591dba86664bd3567584f20aef5cb129855ab1fa5c324c4cd44bd05065212e68f70e789bed615370f92a54f39664153d82ec2639a48c042a2e9be2bce3ce06015795cb273beeaf7687c674be0a73c7232841ea25e400c68f9904d09333b896e73d7ce4d27a54bbfe915e5d69f688276f98e12ac23f3d8b68aa53f32164145fb0e68ed609da603a3f4132fc523f88cef747e274d1465d8be82e644e6235f15a83d67a9f29235ef2375917a37a74ec5f4cb59e5e24227e9a098620015d4575c3d20f5dcac774ba23147d97f2ae456abb2acc74b715e5d752a580d81aea23b80ee1095323ef6c108d73a50da98d3a42f920c0fee59951775197fbe5c1492f9a278e427c33ef314c4d8af3f72f15b45015c6a523a287a712be96f14801e45909e2131ecbba9dbcc1ed45e05623ae393f52cf70648cd8bcb6e6e50ca322b7bbef818ffb5c4493b098a3ba1229c49fcb1ed0a64b669409e1f2be1517ad4040b0d40085a2dbc3f4417307f49b1f92d0cdd9753e40658ef06802d0dbc379fb05551fb244f5e4e5c69b156e7929393ae87f1063bfcecafcf5de66bc94eb4018ef63187e1b98f3b6e2c70491e12d517aabdb7d69334bf6ba9c7e6960c58d636a067e38a95cd35e6b0a0e63130659f079349b77075d71c0da3f558a0846e8d53c6f61896d6aaed2ca21cf943762088472c0d4c6161eaab4fbab533899fd5614cdadf8b88b5a26881934a30d93dfac87517e8784c63b0b6de0af8b1555e66adffc5d62ced82bf5f2596910b8d39a422f7fbb8f835dca7b0433951a305dd6aa97c76bb985b1cac319f9a8d04bb3ae314ffb8732a8de31c70e25de4b40494a43f913c5c10cbf29b3f5fcfa45c549339a09b82fad720d85e064d610369dcfdc406b6ff801fc327c4cb8f17c51bb73da06287d91796a5d45211c1e9a529f3f8d050be62ea67521cb5599e238d48ddd345b6ffe13533a3ba66d7319aaf38d943ae60df4ae546254a6a020c924f13a57f223eadd509ea598424e0e20aa3799dbcd5a4d21dd58fb37fddc57dab49f9fb95979e5376be83080a55d13a4107f5b8c65d646f6b8c22f59ec9949de2efa457ff314f98f328a47f540f874ac4bb33d071a0"}], 0x10f0}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) getpid() fcntl$lock(r0, 0x9, 0xffffffffffffffff) 07:41:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 07:41:37 executing program 1: r0 = socket(0x3, 0x4000, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0xa3, 0x6c}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x0) socketpair(0x21, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/64, 0x40}], 0x1, &(0x7f0000000140)=""/194, 0xc2}, 0x2) shmget(0x3, 0x2000, 0x120, &(0x7f0000ffe000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x47, 0x1, 0x4, 0x6, 0x8}, 0xc) 07:41:37 executing program 0: semget$private(0x0, 0x1, 0x8) clock_gettime(0x5, 0xffffffffffffffff) 07:41:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) msgget$private(0x0, 0x400000901) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) msgget$private(0x0, 0x240) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = semget(0x2, 0x7, 0x240) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/244) 07:41:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000140)="929ff967aae8511a49eb6b0920f5264a1e9be9b2b4186d43737e83ce178b0dea70b5a89c9a8456b1e1c574ed87e683efd1f150ca777f7933fde7254915165a65c5ea7c08b704eb8690a3799cb511e7ce78ac337b9713795d6558862334418459733abed716fae738957dca685943b188e0b74e0654bf737b3429e4cb8ff2beaf39cfb69f", 0xfffffffffffffdb1) execve(0x0, 0x0, 0x0) 07:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:41:38 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x100) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r3}, {r4}], 0x3, 0x8) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="b4e200002efadf00db37"], 0xa) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x7}, {{r4}, 0xfffffffffffffffe, 0x1, 0x26, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0x4, 0x3}, {{r1}, 0x0, 0x4b, 0x80000002, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0xaa, 0x8, 0x10001, 0xffffffff}], 0xffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x20000001, 0xc61, 0x400}, {{r5}, 0xfffffffffffffffa, 0x6, 0x10, 0xd80, 0x9}, {{r5}, 0xfffffffffffffffd, 0x5, 0x4, 0x1}], 0x1, &(0x7f0000000180)={0x3, 0x5c}) 07:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x41}], 0x2, 0xfffffffffffffffb) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x5, 0xffffffffffffff80, "b0ba507aac9b4bd565f6b3469d929dc526406d9e", 0x1, 0x100}) close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:38 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="65a22baad5d69c88143f935defc3bce53d555161c39e598de2b4064bbc94c17925c4568d17c794ef8d54ac7b241883121967174ba49284742219c9a3a8b4bb21a779c2ab6e223400b927d8283d2b0850a24d0f2d9da5ec996ced00e7eb5a3ec457d392eb8df9ecf4396eeb0ab7fe999a29f4b1caf9c460e6c2194e07945b2a18dc241fcdf3a220de60883e235bffe2cd492c02f79ad3c7fc49b9f7042cd0bd", 0x9f}, {&(0x7f0000000100)="02977a99baba3c4597530ae20ec25f04c546b3a4879d839bd63ba470e317cd757a5d9ae7caa291359ac8f08f4f76e488587afb763a824375fb60125ba21d76cc4f3fc4dc21ce4213de2f59d274ab4aa7624b4b53cf6f371e8d8f7fb56705add8756218dce956906146875407b21436be97003e695136befd01b4897cccf9e2f400d4c983bb3d32f281dd6f47e199c5a998ddf9b9194bb5a69c7336c314f974cf8523e83e905720d473102a3a54b589526214c5b80da00ada1dfe725cc7f20257667c711124706883780ed15b0fe661f158e99d6ebe60e2c1556ef989f0ea65a1732afd", 0xe3}, {&(0x7f0000000200)="e3aa3f981cabb590ddc7a02885f88da66e0402dad96de6b146f65f7d8fae4c2562a2401b396d5417aa87a1daae7580f34fb90f00ad4e9397a21752cb9b731703d1ad7fa2ca962e92509c2c1aac74a7daabe7c536b5c004ca6121d5a979e7637ae1589f3dd759c99d20f7705ca99f2d61aa72e636", 0x74}], 0x3, &(0x7f0000000340)=[{0xc8, 0xffff, 0x7f8, "b38bdff9e2ea8d1149a4f37d1b56c85b3e01240e9e667ce4166c273e046b320d6444cd46a57e3fd539bf3601dbc48f4604b0b480abfd78b0fa9f44dcb77253d025b033cb44a68721837d0c5c877c50f23037dab958b4fd37ea624022e09d380cc12f42054854b8291bca9e06256ece35a393d535abb77f70b0315e4cb48e3d79867c9c0a527dec17bd82eb868ead4de74cd8cc5d09a0720e4abaf947ce472d3f06e2bd89fe5523fd227b48b81263892c75"}, {0xd8, 0xffff, 0x866, "c7ff47e9bc8b53e24c90fc5ada1c20b413fef4af0bb7706a20bdcc530863ea0b2036988e4ef66418707d41e3ad34d95ccb0d95901681238eebf664596aa642c6f11989f09186e0d52a24ae69928ed7ab332197a2ac6f5d4728f8144684b2b51fb8ea8d780896f7e0775a50ee6bb400cb456806624312f5be04b25b8d7815baf4e919785bff270e48c403ca0e7bfa4502d2858db5e1a3b9089ffe6dd49dbdcd03a5f9e34c1077efb43ba13b98fe1fe151c1898e2925f9482981acd608d0f9a74c3e7c842c"}, {0x68, 0x1, 0x2, "01733d9b7610d9d8a1d5564ed90c5a02bd7822a18d55af6bb438c6585b0421eb459f9cced4c0e165d1950e46ecb03c8b715b88855d939d4325109e92fb4c7bb7a9be50ef314f5dfe7edfc3f4703e845cb8"}], 0x208}, 0x40e) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:41:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:41:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt(r0, 0x3, 0xffffffff7fffffff, &(0x7f00000000c0)="e08c3e404269643fd93ab6f888f70a2a3666ee60ff1bb3510fb839ecb1c08fe87af0424e5b46722cec27d1b8e65d56bd9377015a2a3dd868ad45993c17d097feabc441e6e83dac972105992c5439140fe55e0c2e0fdf5bf41d90cbae4fdc6013b3b45eb23b1dcae1a46a443b8356a6d26a6efbbcecb8d2c19352413115476f627916a14f11db450d9f1acadf163418cb9ea447f2db4e9fd720bb546ad8b84ae8eeaf42dccf57ae896ab867e7720c52fee21e7eda0a9ad0bd94dc8563fef9d919d169b9bdd5c676f9a22e3ed3408266ca24e7", 0xd2) 07:41:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00%?\x00\x00'], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 07:41:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) fchdir(r0) 07:41:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="091d42b5059598a4f56c0afa755b92903945fa00a783a68d071cd66c6b0e88a208bba50f4ff33910e5ed3762ba90cb8609b2aadf8091a1e3536c977b7121e1629620844b9181a90e94b0d3559712a60b49ac5c862a276bc14d66e66b55dbd70456a43a9123c1e7956cc7aef0300e6afe0bb29d3465a9795257f1fc19c94294d208a4f7c57d621c06b52ae53ac5af614166772a154e93a012951b595b26eec81e546e57091284ceee565247d6e51ab9491096bee0430efe8be3e08928b16fc1bc71377926524f1e72c922", 0xca}, {&(0x7f00000002c0)="d73412c672d2176a27dfbcd6aca4c45b96fb2fe21e2fd75a94bd2d4b2e6dc7f8f6086e6dff35380270d5d40a0613b71cf41ecb7f47f6b2825e23678ac7f59ab82c140dbf7c65efd5310060326fda10cd63decf8a2476315ed4f0a7686c647fa646f24c06bf7105a6a2fa4b8a3797c31aab0fcdf15cb7678cdb535a9735a395552cfedb4197fcbcb0f7114d92dd755880374c14520f0855367f43ddab569ce34c69bb90cbac65a564044e26d6ae3112300a4821f793aaa75f9c0f68b2560cb06bd9fbcebfb96487adf8525f5411715867b1d732fa", 0xd4}, {&(0x7f00000003c0)="d3e10aa16dbf5831c4d434615a6b3fee08bd4810d53e90f36e061f527665cfd3ef296d0abaf3bfe51cce008c6bc114da3a05037c250540368e7942794d49c979ead496db78c2657785efe83d61f8669e3ad4aa5f7d5d09b3d49710d24e83344d04a0151cc6e555b38f3cb0733657ff409a700d66445a1fa42422e57cf43188b7ee", 0x81}, {&(0x7f0000000480)="3a3c09abcd613f6432881e4f4a303ea9643d32da79497430204641d8cfca8addefb94c8b996bc8d878a3137cbfc9767bc49d2ca42ea4f607f9834d0151499b06b99dd7eab312c8865a4c0fafd8dc0c4af981c307f2d50bc34c71bcb4999d1433130d11eca2fb9052d4a1732a39017f63d54ad27ed14d3b92ee4405f5085707", 0x7f}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x10}], 0x30, 0x2}, 0x0) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 07:41:39 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) 07:41:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a383446cd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b4bce330c50e22bf1383798de212e18661ce0097778f699a2fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ec342f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f7b8f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec161db6cdd5e2b231c2ce3f092d", 0x3c0) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3f, 0x5, 0x401, 0x7, "f6b55e648798cb31ca5243f1ebeff4862842a61e", 0x0, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:39 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 07:41:39 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2, 0x1, 0x80001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:39 executing program 0: select(0xffffffffffffffad, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x7) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x6, 0x0, 0x9) connect(r5, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r6, r3, r4) semop(r0, &(0x7f00000003c0)=[{0x1, 0x3, 0x1800}, {0x3, 0x8001, 0x1000}, {0x3, 0xed, 0x1000}], 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r7, r8, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 07:41:40 executing program 1: r0 = socket(0x11, 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() write(r1, &(0x7f0000000080)="91420939a6cbc74ca6482968540423668278", 0x12) r2 = dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="16b02e1f8b696c6530a5f7a7c96f49ccfd49647ab1ee0af908db81f6f61359c3000000000000000000000000000000"], 0xa) connect$unix(r2, 0x0, 0xffffffffffffff96) 07:41:40 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000003480)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/231, 0xe7}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/231, 0xe7}, {&(0x7f0000003340)=""/126, 0x7e}, {&(0x7f00000033c0)=""/79, 0x4f}, {&(0x7f0000003440)=""/55, 0x37}], 0xa) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000003540)=[{{r0}, 0xfffffffffffffffd, 0x4a, 0xf0000051, 0x800, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x200000000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x41, 0x4, 0x38}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x568}, {{r1}, 0xfffffffffffffffb, 0x46, 0xf0000002, 0x40, 0x4}, {{r1}, 0x0, 0x4, 0xf0000021, 0x6, 0x2}], 0x100000001, &(0x7f0000003640)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x3ff, 0x200}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x49, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xc7, 0x20000000, 0x1, 0x979d}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0xfffffffffffffff8}], 0x7fffffff, &(0x7f0000003740)={0xd59}) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) syz_open_pts() 07:41:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a9f897207c949312be6e21bf75926eaa1798918a6b5d9520a73be00f8922700672e8c50efd1fc0cd2d5bde844da32059a1cf31b8295f803cd653e1c3bc3697e46b86b493d991bf99a4ce095dda0bf10d101dd2c6eccb1fdd25c6d1f6d893cbcd401a94a65a636e0c1fae27e2d3b0516b32e4ed9429a9c0c88adfbfd624b1017", 0xfffffffffffffe74) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x170, 0x5, 0x6, 0x8, "39fca3d58034b2b4b8a15c2640b7db81a520eafa", 0x2388, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:41:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) 07:41:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ftruncate(r1, 0x1) kevent(r1, &(0x7f0000000000), 0x200, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:41:41 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unlink(&(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6814, 0x1e}, 0xc) r1 = dup(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') sendto(r0, &(0x7f00000001c0)="d886ae2a5997ee9bc8797265d4a918cef0f4853be450801c8d1b5f5c4231f898b8539bc76b21dbd59fe43e9bdab90b73a9e8efeadc8348a6a5f7fcbe7c8bab721aaba599d6cd1a15164d751ca41b10198a5beae700f2b4827e48b9a591ba624fd78202d582b55c2aac09ae44c6b6db0f25643051bf23037f4e5447224e04b65298a213f52a42708b889e7bd62196439da306f2da6a7c3be014b3121e0c2590926ee765dbe61672ef3c028592c9ffc87af863203e19c94be18c0ac5e7e3bbfcb0592c7d4fe20677153aa4e243565a15ac288d4b680051b6e82073ae11cd8ab8", 0xdf, 0x8, 0x0, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xbc0e}, {0x5, 0x8001}}, 0x2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mknod$loop(&(0x7f0000000480)='./file0\x00', 0x2121, 0x0) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000840)="1125cf3716b9cf8f4b7c22a2cf123c710fc5328e3a2476d09f482568b89514d0c9ee317df5b9b30a4d905a94e8fecca30c4841eb949dbafb9014e1980991435dee933e5b0e6bef1b406eb420e5fc4c7872cab6cd074dac340c27d661fae99fdda4bd8b9bdb04b7a1428dc8c59ffc39999bd3", 0x72}], 0x1, 0x0}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001b00)=0x8) accept$unix(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000098e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e0000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001bc0)=0x6e) r3 = accept$inet(r1, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) setgroups(0x2, &(0x7f0000001d00)=[r4, r4]) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x2, 0xb3e7c53}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) utimes(&(0x7f0000001d40)='./file1\x00', &(0x7f0000001d80)={{0xffffffff, 0x2}, {0x0, 0x400}}) getgid() readlink(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)=""/11, 0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001e40), 0x9617f581148317b) r5 = semget$private(0x0, 0x6, 0x208) chdir(&(0x7f0000001e80)='./file0\x00') setgid(r4) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000500)=0x44) 07:41:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x4, 0x101) setsockopt(r0, 0x101, 0x3, &(0x7f00000000c0)="6c3c7e34749fdf4de71176bbee5e6d2372e6ff05e9f9240d616a7932941507c4c4bc7edff79977dc9df2de8c5699fee0581fc5810e8140435f059e91d87cd67a01c558580c4fa4c8e60ca75858aeb455bf3e773893d1a14b0d57e61017a1271264d287939eda6095def9e081f8d89bf2932d45172492286fa6ae631a6fe8898b771b336831960277ce5f1cbb082c6a9f17334cc9d932d7a42742836da58461678b73518b084354602c7989ec9d42ad85819fc9da750d38cad336e76d202fc9bb28323ddf72334d2599d19bcbd1d1e568f66ed3f0a757e25c4b39515dac27a8eba0253b1f603e77abc78ededaa21301c93d8045c12b5f6d1323fc1484d292108b94b9fdccb32f2f2a08557fdfcbb8d4c0a54cfe7916f3cc1a53fec5a509c7a107bf7f6fad00e75c6f1e79287d4dc83ef730c2685a7c1989dbaeb69f4f1afd682fccd1e570e6796b702196a1c9a59d5d016a08f49154b02524fd98c160fab4d5f40d9bc01c587dcc894c96125badcef9d5f8ccb9cf39a3ab21b98567fb3e1d06510c2eb1a11bfaf8173fdb92bd797f70f2026b75c6d7398c66cc4b40324df0e56cc81184414c8afdc48b8e3906497ebaebc97747bca3d12304dc32c0747d97cdff4a415f924fc7ba43e1080e12de5fa6d4f89b507a1d837737a3b0c68923a1c8f32cddf1999a30e7f0b11ca93e685649815567cc41a3019c954714a2ae815f4c7066311337029b0cb95917942ba7d8e1efbeff6d302246a1005ea59900d662b236c2c0366c17970c01d194b6d1cb5f70c27578a191e9e8456c0840aff2417debc6a2a50d31eaef7e751e31ab05f1d9e024593d16f5328645041bffb90e38c00cc93de93c693133fd0c367354afbf67d848db0ca0aa157c8b2df3c6c9a670b592bd9277acb168b07f48139712be943cfd5e71d2afbf225b3d581dde6d6b394ff971b75bc382167b02737274a499e00146a5ab3f491712edd60b1b729f51a771901ebd500be697036702febdb4b94c1889602c8f598324783660f145227dfb67ea1def2b03821020fa4696bf6bceb68e40df2778a6cbcc72d50f3235894ec2cabed5f4a6f3d584f862c80fd1013ff02fe5cd0f2f0c89453b66e0f04185b55b70930a21fcdee064706b3ad1fa716bd1bccba9a495b1dec3f9f4573a22f162f9744b11e8b09701d060940dfae71a520642462946e76738905702a27232b57e97026474de570ac92461b14e599bde84c70c80b1153c63535cfd4e510afb185d77616f97c84ab9a09172eca9a71b43176fafadc280fad128caf28c2effb3e72cbbfd6bca2f564396388dcc5feebea813099650647aabec18323b9fff0c33d49e4eb6f653406c5ba195de7623a22dcd4c1fa14688eb761f45894224208865b8f2d6536a968ede31757e1d8f763c84029cfd6b59ed8965f2dbbc9d86c791d7f2b9bf9bfa08f0abb9f355ca36619e6c3bd3cc7cb5884d3c6296a6a8fd3ffbcf457ed6bd2f2f0f6fc25c50ff7e48e9fe53631401448ca57276fc63dca80fea9883940c99aff887962f4c0fabe9a574e4605ab943f6a078b4f23b036df6dc219c959cb152b2ad5a5a1f69d49d105cb9075d5c5679f123734b882c10c6620ff4f39bb5e77a4243724ca87aeb68fe1fe5c1cce4bde724e50f69dca289d7def4e9560e84955a754f678e2cbc184968aa60aab8d9069c22c508464b761c7e92e75ea7cde0d3155f8e4db6141d4b3048d67260e3940626ffd160e116711e200c6ae96cd43e02b15fd900972788f5098b37b89a244d2fd4b1db693e9d53d0bb75ac55a9ef3cebf6dd10484de80857be10f83b3571d2ba0641a6473ac3cbe12cd652d33dbde3445c9b72d85822f99a0daafbfcaf899296601e5cbe69f3e7d4875f708d0b7c4fcaff1f34b8a9f5861d5e223ecf56673a224d79d6702e61fbbee4bb1cdbfd3223247818eb466c897634663505ae22dc86cc9620c2dd67e364a53a7e009d3ebcb8cdea84131f522cec9d7c00340a665e6d71b323e7d8242a6c74dfc03941d724c65908f90c95a76bad031ee4d9dc04a915c7dc83bc37cec6bc131bebdbdd162850db6a10001d121070d8cecdeb833c2c94ec54c775cab109711b9a8153d18bbe5af575bec71b1a81a7e30ac9b3852d8343eeaf74e0d3d2c0f27b82388aeba0c7e04a9a9fe131add4d6e19d1a646bfdbcf8d33b5a57bc35651a44f7bd1d2c10d3bf89b0598112a3db58aa574f787fa18add848be586e9f89eac3cbf2e3361b5a25fe500f7ac3af0de710563fd9cf490a879ba23eca899aa85b123a325b316c10f26d61d556a822a21b6c6f445598817d0ff9fd9006527a803301e31a531d5f4a1b344fbc52f32a0c33363248267fff1a2d0ba11762a86954f8fc8458bebcc8efb6b0620abab7d077039185e85341ea231de094fa872c087e36f1af9fb067671a05a687a89de1756389a5a2477a5e23a737ecacd8d844ca53f20363addc1de1ef1140e2e973ac1732bf5d91ab967149e707c421a5acd31f8bc0b7fc2ffb20a94b2199d64fedb6eff8ed83ce32c9835a379cd7c6d60a8287d23f1557485780c38dd8f0e33caa80ed152b14b8ccd307d0fa5d9e68882ba622814fa78b6c239e554e08c8fe364e51d118194b5c8f7e7cd8503d13497db61ead843af2d7a105245e4cc936f983435f681b3dc6f349c61e88794ca2d17c49da445f602e39c47199746fa155c3a4cd9be4aa29d3ec82ca2e05e86371362578499258797bac3940f737b406ccfd9452ed47b1b6ceeea845b4233c81eb880f71cd9df032f1ed47a603251c55656223aefde4afe17d550fea92952f86df1883c6745fbbbddd4d82514e49ff340694ee1add77891dd9c376ee7283d8b63c732166f5febdf9fd49953fb3f3864ca843b26f0759ca5c02a649bdbb6b3aa7af5212136aa34bca1f327bf09ae5df454388d6d7dba39eefcbf225f08b539ccc9e4d5a8945918426e4cccdf9ebb3c699b4fa4509dd4e4d0f804426a47666897cf3b03c338b8dd04fc16ed52e28794654d6cd3790d0ebfae254c47df7b5002dca0cfcaeff06a5c9cf7d32c51c871bc471e7b8799d741809ea15a3214c7bb21237ea041c036d25cf6df5c6dfb8e5882bd6c380b0f927477968cfbb85f89a01bf4fb90bc82dfd9592c3e0f149e9a1d525a9f3c0eea7947fa95c924632e03770350652f57886298e27a1c487a81d49eca063c68b6b86f07082f1e02573f2405866fae51df79674226085a2228233b7523a9928473dd9477d025f8fd59ce729e71176e1a2dade778580bc0ba256a124d570e12f47f00388ce2cf16c56bcca14422dcbf22c511ba23fa5925369de43e27a74ddbf87b106a07850d1b880534f43c2cb8acb5a972819691f050ba04f474dc198235333adf323746b540df428687860162e2bacc7ba18b32b00499d1c0ecb42d92ead39973fec1bc0ee783a05cced716962da6fd41fc00567a17571c6bf91b9badb2620427de4753f0aba75454c9145b53f203146cf96ab826c3070b0ba56d6cae6493c4f179618c359b73ab758721b21d88b600ac8fbf3dfd78656b7dc5497218ac9f7b3146ac3a80b9e5751d61322402199fc03b51948ea0e9e29666b39f46f33f88970e4de25e93f745a684656f3e4162137b90b6737aff43cc78ba00c363c76d91551c8c31766fe010b9cf936545c4ff9b31e6463347c0a4efeb7fb1403862450e0373e833b4d7f65ca5850c7bb30a140d0fea6f56e724e1b5dc01732da1f73de7db9ae81d3b511bb456e0ab288793775754708966f4e7a9679e4c35e57a569a6f284a36db792e7026f9da762581f776c07c2dcc16032b5ab4633f180b41b1e5d2f69b15e1d04e7f59c264d262b26be9b6263cdfbb4b4f0799f936dc5e7aa9bfc67c217bb919de720be6875ba7490d7d2e83b45bd5fd8409c7c474e64368d0980f50d7ed0f5dde58ab7a3238e76cf0b8ee60b103a3a319dc26e10475e4f0903a24ae53afc92b1b9ba2411f07ce944183fb0b77e7a60f9da20be341a2b8c9dd7d71fef4d7b1094323a7fa7b320313c8f6c519b7b46eac92b85b918d6e5e6b822db654a0ed4f6266c2fb2f0f8537b0e6b425876bb50f3c0ffa1f80e0fb2f24468f88eba3613f7be0223b834e9fe44410116b95c2124029fb0b411f682d03369987f7578cfd6c350bad1434409157c13a786081e36d31349e650d0a37011e725ceff1d1e63552231fb360e8577b44c3ed668f457831a6d12109834e3641ebe5e79e2395587425718b2f4a1f81bcddc05c648c421eacad691d7844ccd23b893934e016a2817518e4e507a923934bfdd9967796504cd7448974367417744dd4941f52bd163ff957944fc1307baa18d138e2944f91a8bd68efee22a6aee68c747cf8d447ed84d874dcaa104e806a6254d552947e1d8db315af82a98e24c0c4a41bc06872f66064efee65782d79f3bf92618421eef1a6347cef4c485962e2afcc2aef6f4c34d44d13a23354a1a4e64f3a7186590a18a216dc3fbfac9af6831103abb1a1668721f489b00a0cc411b3ce73c83635b9dd9ec0442cdafa9894e681c9ba07487cd36a1722092bfb0a9317b3b429866afedc413c1c7605d48f625c841d3c01d442292d966df8edd56064fa5fc87e5c3ef2941ebe680d1bf3ce96546637335acc8cd778f926dcd944711e42f7bd80b0f55c446e9779433f9a6be83b9e8daebf696e32662da89208cdf8d9e9d7003f7ed578f9f6fb45a69be8bb675709937af8a811700c61d74662fa092e098ed681fa2757fb485ad6f8e572d4c367adcb256e61e4560b9c11f4072d24c15da73195d4afc924fa030709cb8c5931efd8af239ba9cf41a06f5f978aef8a7869b0430daeeb7ac31c7b5cb0453e38e2469e1917eff757fff0531f206266a715288725cba277ba1e3c8fa01c68669e517f1139f6f6ec8a59cbed23abefd529a81a1e32b06e2dd0e788795332044b7ceb8e47d8fab80f56a23e81b8fc994158dd0141c82d4d6c6a043c6ebf69042ef5c992fd96620654967f918bf473bb2f280e28ac2871acba4d7044aa2ec542e74fa91f616a1970a1c64379c1bb98f79f82c26480627a154eaee6630dffc99c8c1c2f1bd5bce8dea26ad06e1c6dd1d5e5083c2335c9f0de84eb301dbacaf4bfa6c6dc6a92c80a6111c9d971603fbc008e95670f6487619d04b2312d4f26852b7c44980f323c50e891c5081e519856cafc07034ac01092b8eb3a77ff095f4eba319d7105dd2d3ce2f5d8ff9c905707c094bfa2459b746bac6e15e5b20502a1c9f18b67d9cca3e534156e1a832c7d069495df92111172be17e4dd318e48dd70f448370b57e649221fbb61a4359c1c8686a6ef623ac8b95f54c227f8b81ac077a93337dcef04ec7acfb4f38bf9c51eca75c93fa89705c6cc98bf313540d6b7ce6e54c40f90f1662fba288db78767b35ac04d7a665dd48af1846f7e07809637c16c8601df4682bc634f5777dc7dd105ed9ffcf0168fe3541927d036898fd62988c5a37c5da35a6824bc6b5c642a4396a43831c509d4271278ffbe553870eaa47e566b77d1059c1346cb0c36185fd6e22f5324562e700f72ba26618bbb0363f8343f85635f0cdd3a093ac95b46d8d64fc249c360a7ffdb5e276439f1215a72893c799557275010c1e2cd91c42182c3fa0acfedb2e90e0a627794fd39681e8b354993edc7ce6ac0350e67e7267ea1eee067607ec1a0bc9bf3f70d9a7e7d20914d61c5be88360154e0a856acc1174bd83a22de51485f6314d08ff189d2301a9ae28630131bbeb9d0fbbcb92219fd2263", 0x1000) 07:41:41 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/218, 0xda) 07:41:41 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:41:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="cc14de0adba00e5908d98c87dae56a3e41831ac602cef92c839b1dd82edc52681629957af39a255fa07fbb6f5471032cf7515c9032f9d77034ce1a47c28694d6cd198e25fa7900a3ca0f690fa0ca39c8e6c0382d126382992e89cb0ffc668cd8725ee67fc2f271a84925861386c21c4a5b4a095a0657bab7e200459bf1128f7b52eef9a25e2587003c9a99fdf0c67de9d7d5ede6991b0d77990ef58561ced175bf8c176c91741d4e79041469b8222c06fa04a45fa4555c98a0761c10a52cd02c8e13a19653a846ffd476efdb", 0xcc}, {&(0x7f0000000240)="76e4c290be2f44b24d61205e959f73d16694230527d2c9d748b03c043aa154080d897ebec34455796807afd35a3c5d88d9f2de1a9ff2909ecc53b8397cfd42966ffb863c6cc26308c2b3c92606ee37b9f42fc5f299cd826431eef0221fb7745e0fcb66810c56706b2b4c3f7cac85e35457461e22931ac1d001f9f97296a566e1fdfa8a84ea8924bd974803402e1974f14c40e67e8e66834e261784f543e10202a01f3d6b1d9722c854d89c4adc41f7d18e0581ab94160abab2eb2186a8fafeefc9848db7", 0xc4}, {&(0x7f00000000c0)="fbd7c3855ef9a4f0a2dc113b0fde07f38d97b412a34dacb1df93578c1edb8e1438175848f2c752c72d8f7e8f02dec8c3e092e13464e4df", 0x37}, {&(0x7f0000000340)="3af6fac815f4", 0x6}, {&(0x7f0000000380)="34f5b07c5fefb86df15c0f3b4fd600ae27dee7cba0c7b20febcfc63f1ea2126b8e8d4c9a0468d99c7b0891f45fef5bef37c3ee19f62e8496ac00349d15f42073f74f365b2a05394558104c82f33ea27a59065e0f9b6d88372fa0035656bbf702f0b58623d8830e", 0x67}, {&(0x7f0000000400)="ddc0a0ada63567d4422f98099ab1b3dc725b2e461ae7b1e7243bae32ad12d895608b987dc671d48b1b1383b232cf5bac805c60b0d1c2355d2320336a19c9b4b75eb8bd8168d3930b9e4e4423c8df6112dd8dee7bef800569482f8fd4bde213b3b2ceeadbc6e62c95fec3deb8889c4a692241898cbc218021a0b3388951f23d0ce0cd00bd813ddf5c79896e1188d987e90835827ac39326cf55f66e8c3ff4349959ed9cf5d3c10132e577fa49c78e5ad8f62a49c76f0ea4ac40b59d15873f2657613b5c6d1c177ff8466ec60b63de40daade651f890d20b48691bea22bd98374354dce314c99763d2f38a1fa1e9fbd5163f903541a0c2d8efa5d2e10201ac3c5773cd2e9e6c34062a56db2ce50d8cd85f64333a08b45509c211a0b872fc78cc53cf02fafb99d2212ee467d21e2e334f4557c3935a318f97db7953cd78e2f7c1f47903c1919ec2e45415987e43367f4ac10ece24e8cea850409181a29c6ae701f52c9f5df074e8f29c0eae108dce4867fd3dd68b8223ca275aaf72b42bf96e1bd8d0a690b0a44116c403a2b6d8a88f5d5ba3039554951e87bc9e705afd1709841c0012f03465e419cfc953e63811cdac898290e974b85920fad7d519d65a039d39dfeab8e07c82b1f159f194306c135d02e6757374c66409474a0d9c558af2e01ea270c7e3dac436f0277a08f05db493005849720a7cfd8c134e5279d80edb58e4528f6635f0c8a1bfba46999312ec7c0396926f410afbc153c55b43058188956953c42395f8ec19f8dc08ce3d09a97900f0e4f71a6e902257890f6c0c6387449bc74b0235d58a96f6eb15c055b01298c54acfbfb8948f776b78ed1c8c5dd29f2882ae7cca1e367c93702a8b3d4d1ec374505be578d726cf17d7bde1bd9fa7ddc788d55451f3f856426e3225e7fb541b9c3530566272d99f3ae4360dcfa25d47bc136184fe28282a250ae39423dd781c61aaee8ddfb56a4e62fe5928a41a24815e586d6cb05ae5ee1ebeb58da272a46cc07b69767401fca451a5927be623aa1f3ecfe632f5b1a5c182d0b91f242f12dce85425ea8a7601938ce6960648e4924decedf53f45cc7d30718b489b416669b34e0e9b56d6439475e175585b20d33844dd3ef3ff8b588af307c28b67a7e3c2634250a4bdb46804348213c62b8cd640eccedcd4f9c0b1d26315e1a9b05608399d832cfd8ca2f8ae793cc8cd18c101ec690c92796e2bec9abace46a4d32a193631035cbcb7301f27f88e33299d88b61a7193774a577e4af854b47faadc0ff1efec358b1c3085e18ad4cf953bab08debd49949ff6c2f524572eb5d3627a444fed1e558b374a52a67869bba7ad7ffe0bdf6e480108de02c8a8075d110fe6f7ec8121be35e3ef907a82409d9173e187118e7d3d660b191bb618c0a7f45b6a24758006c341653ac71339615ff22bb6362eb32edcfb455a506f90d05de0cdce1716911bd07dd769f89eec780747a41ff64404a39338c77bd258f586ced30989c834303a2a53b268c5f062d13d155ee1f199c3e106b2188797789ef45cfc1cb68840694145174edf76be3de6b2675b81bf31601df01293327c6b996d348261612aad7eef009e02ba7826aeed7f298aa954b2ae9f84c88052af1c3920d5960266a631301a62776e65c50f6c4fdec3ecb73f96358bb4808d52050f7781c0e555915b1a778294645faf56849bc2a6a3efeed816ee15a00307016888220bd9e533eacd1cce53bea4e680b52898c0df1af2cd869ec949aa948934e288d0c4aed0b75adcdb2c2ab26dbd6d8cf45652a4de022b0d81bc3c1925c56363f03d5e6c43864f93af4a15d9ca88240fbbbef2cfb70871e93c97ef733de987c4dd8d0b37bcd447919bb1c41ffcaf3c7dcffc472c604ef0ac72546e0a1186a7196bb2e5a1f73482110476ac352b9da3fe980c2adbf203659b1b8e562e3a5694abf3eeaf71fa039ce729e5af2c8b69697611e07ae38cde823463f25c2ef49e8d12021ab6b00b91318d1716f0f0298534bab351bb349cc18e3de71dfef736712f1798728231877442bf7934b9b7b10c304ab489b3498dfd1793488383150dd38b9cf13e69094a7619080e48f2725cbb37219081b13f0283bba1e78e62ca09fb65cbae7c4c3f89f602be768bfed4c6c40e166d5da05aea7cbf399925c1caa92fb292e3220b250758477afa9f12c7516f180adb5af90619c2855a731d9316e1a98aedb8c21b03de9eff5d6b5e5524572c7a02461d2b9daa9d5c582018ee2b2a15cbf29590a43c88cb72652d7917af704b4eba53cd11d8cdad6ab1c43352a77b85ed138e696a0aa8c11b7c2c375ed306a44f32986cf5f61619f9e1eccc78e8f3073cc16b98af4ded16a6b6649e1cafe05c637e75d458cb0eed82cb51f81ca208b01dad58a8aeb850534acfa62862164515e7ed547e25ea8c0933741f9624cc4ae4899be322bd36abee28c51138842217c74bb24bdfbe9393f4cbccb6aeccbaf2af6a545ab15747426929ecd101f0d9396fc17438fe5b102b413698f401407f6119ca1e8dee1d86af7bd8dab11cb925295986372da5c8ae15f6305e690f4016cf53d8a12de734df39048fa129c6dc37fd625fb38578a135f5ac259e27b408eaae8c0f02d30bccfb55057a37844acb5ce898a1bf48e834823eb3d8f42269923c75d4af3ff8b239545f1c4119fcda0c1d2fa095a9d18138211319aa57131caa9cbd8e692cc0a3a3b2cb5dab9492b0eb74982f840bbeb2c40f9cddc2190ad3a82d368876ce305a764fff90fe8741fd2e483facafb5ba8383a0bcb6ee655efc569d6ddac1dbdc04ef1fee29f15c59cfc3af35b45b9b7b5d054a142e238bb76d6678c0a5da4ecc018fc924c481e2e2a69ef54026691ea516e5f308d1a6100ad0f9274b698659e7ba2fe2846d00afccadb9f28c91637ea74138aa84c70e205e3431c6f8b4f6777697ae13242ffe3fa65b829cd106746922de273662f5a576308b91e533622d0d2fd1b72b2cf86b9b2a2688cfaebca27c607465b678153f135d4515758b9b2a85e2540e3cda862ed2943531e4ac8dde8b99f2b85317e476b4368ff1eec7ba8d4e6cec8417bf127715b5694102c93791b049eb414e5027b5ccad80db168a63221a9b62ee4cdb0e42ef92228218798442c99c423343fd6a42c3ba94a4a9ce2dbf3e1f248e2b62d7321b9cbdd05d42bc0d5947d1fa0539e70add29d1b8b7b77276c6342aabf261bbe48829d31d47d524244f2224cd9db6a790d2daff48a7a65dd4c2c653cf364653a04d386de63f3d3257dad70ca5bcebb7e12046f17904d7152d46a06577e499ac8c1f58e257498e44664257342b4207effcb4ed7316744b3c5acf1a792569a08be277782064cb54f4d7660b8be2e36c63905f9d6aa5eae879db306b7dfa153150eff02f166b3ecf12d3582aab0224320be497e2d44b0037842e0b72cdd1f257a6869f7b13c7ee50266d12c60d227ac4e4b19ecabe53ef8ed93a64bb16e69654ca5f3a1679dcc4af2c236b03d0e42d00b4036559255ff8ec28c43b7bd597925f3e833e9dc7b2d44964d790bf5746a1450c2e463747598debabe8cdfdeb84c662e57c9d8d154650e73c7d3479f83a47cf23d4ef5bd20153cf4bf354aa9973cc2eb52fd1d00947885456138e4549f48bec34b8fe498f0b5319fe0e33dfc72c93e5dc143bef0aa1afb832b1a8a4a6b08c12bc37438dbe5b17ee68933343e6fe500789d2df5a8c69569bb55b00e6ff6c2e3a479bec477148b034da4ebe203b6d66516c125d0c565d317c4cf88371a3287edc40704d2560dd64f3c58a49f0d9be2754314b8af364711c07aced51e99a0433e7fd1db62a0df8fa507e349de47e394f722f80dbc4538e02ac31559ad820cc5eab93ddbc802bee685fdab105bf110dbfb32e86979a8b090b85cbb35d2d3429ae77d6f3bacd8fb5798fd6b2437d446f06b4bc22e4af784923c57c5b32b83e3ad4ed18b12a1d692bd1b4095619976845155612136711deeb7bd811158f97dddc70367078e96574b215b6139432b2d37556621f5055bb1aec4d1026585605dacc667bf0b93d0ca7c158212ef9e5d34f981147f7446117aa05303b12b8b6571084b5f7975cacdea33410b46f772153b635b381db94d45a2db085e28cb525cbc5f7591e338d594e865a3447a99299e8e987c12a6960c9307ca96ca85a07e17e1b1bc61750e638fe09d8bd58617c08cb0f03a4bfc97495d78fd94def27e44028c661a6b2038e1d466a3e777b8761c018d336feaf9b830dd3ec6abd7b3333dcb0c23640cb98c6696be58b418fb4d6262bff268055fd756fcd957d069ffde97850a0be33eb655aeca30367d8fc00e117489fd58e9e4d53c8a3fa2ddbfed7755aea7c9646ca59776d8c70d6d8a39c4d91652e703bafbaaf16b01749fc7a8da4548af975ba639165879c15a7d8f8f8f4554189a02f4bf78d475353f8a8949f6373de0e9767351ce69f3419fed57c2e67634fcbddb26a26682cb6262c8866c7fdbd6b484122e739d9de636581ca83f1bf95edf859dd36326e7c63f0351266f952363f99759a7e62aced888c9398d53b8e4bc77c6b224fe92f40c467607472b3626207373d3dec5bb6bb071f400e283de6057b962db213c5609b73a39cbac3740ad2644051123e1fe9a86eb1505e83057c23b56fe98a711622b9cddc0293ed7d05bfc02f330e7d72b4a07dc690ce84d49acef68aef31636b411f4032051309529aba3814fe81217c09d4f492638db6afdd346cf73c4a7550f012f8967b5ca357fa7bc58edde712a3747da56590d8d32cd02298faff297686761500e6396d55542bac947b5e8e48fd22abb17f24acb2ebb8fadb2424ed7a4883f77e1f94d7e691befe402b3c1423e210cea1683ce29bfbf9b091e19fa441388f95f850b391f0dc47c46fb95ed4cef0707b24254856415fde2686d7aabd91c3c4c4988ebdcfab8df1e55c4b3163b9ab960ee4f87715e3ead5b6183debbe19802f11e9b7a5239ade63b2cb73ef4ce6a01eaf21ced7e464560df3bcec027c7b9ee91925181df9b98be6fb3fd13500da574f21c3a6995bf56986d1cec4d4f2d8f2078c30571480f56914c3945830a134f188878a7eaa819b6a13b38d6e12ad1da58addc05e4fdec0e98c8ef7a23708e23bb95cf884d70b107a7e257aec0e32e587134212236b30d5bca421c2572dea8fd172191867be356d366b734b6a0afddb9bc6c5a6de5a22842745a277726aee47f1b50f6854f838733422232db167ebced2f9c0e6ea65b66f404f84aa069b0235a7bf2baba028ab8ae432884e0fe9aacc5b37c3ce1ccdddf6a4d2bd341d3fdfd97762f8dd976339fe12f040b13afe9c8a22d84c341080dddce1a741fe5a60d3f8f25e93776b822914597350aa2450257f541d829f56e03eddb78d4c8c318680df288c71a6b9b0f23547d6ad78abf384e90a981488241a0c0e57cc8d090c02c04d8fae0fac70653dbddc6e9059c20b4466958cfc2b26386ef5a53d77f3df8051cd064df88e11bdd3e43d0d41fde02ca91e05f58739fa17c58916393f54adfa8ca49a289008a3f1f005708a9babb1889155d0f0b34c1e7bc88708f1a4884aeb2b7ae570ba570a6c10d2615cb19ab3bcdf3e3804aea6e4b09b8f6eafe8b10a98798f434f9e2677c338e24062e87ea9301288abbdbf11e40d7e00b591c604ac9d31a8ee07e843f3c980c9ae9faee1580bb9285c6fe118716e4acbbc11316ced4e217e9af079b471f31cd9d69238229dfea20b878857e32afc72055b1ee20a09f81e15f0cf41a7e8ad22", 0x1000}, {&(0x7f0000001400)="132436ef1743a4ec24ff63885c80272d33f9a90ead3080197d0cff39fef6e40de5cbf4cb1b417da097c75193001b218e3903490ef1e48544aeca020a9dc40398f963f55bfcefb6207310ac0a765eca384c1332e107006d26b92ed3550c2f0fe7080329a0d37fac2659e71d23e75919331ff4dc52bc82de587b31f69f17329bbb7e129bf808d004c23019a7e92dfa5ff05354d1bb9f1bf895fc327defc1150e932ad4c03d7d01a28662c192a799f58761243fac94bfe3fbc5d527d0197ab56c29dd310ea978cd6eb4adc79d164ea80f5116214c4653abdd6cd73510a9e2", 0xdd}], 0x7, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001bbd3c9000000c8a98de2ff20b9520fdb83a16a6495bc70125cb28136f69127f58f52651f5b6a3dffae5d93ecc50f1efc5142d67bcd6b07a1ed34807adaa41180cef6494279d86f4de8d8ce4ce11729328e05b28ba8210a8149054e3dea90d4ae12f4a398a182a610b1271d3a235e3d280cb734aee9b004c1ebc9dd2b858baf8b12bbe6ac39502ed691497b4d686144", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0x0) fcntl$dupfd(r0, 0xa, r0) munlockall() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 07:41:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 07:41:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="df5b88f385ca63e9028cefc1eb7c5681ca0f9d51279990bca7cf5b57bcc73f4af98bf5f41d7fca94f84479eab316fc2f033496a7d8c9d0def39d9c0afbc69988bd5667ae62c76ad93c948e189039a94b89cb6477d68f9438d7342b3f93d7ec50710aac3c5ced3dab32ef8e91c9c5e84e3c46ca5e6b5eccf470d8af3849b0a413253e6897d674a3768c61153060474cc0f136b16fa04cdfbf52b3d7ac4d8ebc25b28dd3ccd18456d9c172", 0xaa}, {&(0x7f00000000c0)="39ec7565040d6370fc5c8a751d4d3c68e4d4e1111a5544f77e012d9065d7be3f146ac255df4e803eb8cbc3a2bd8f8309dd386223f2513c0d072f873cebfbefea272a9f4396096f191490d836c49a9c403a4336c97eb82fa52b71cd904d4a164579fb67acec234b94f568d31daaa3edd16ab57c34", 0x74}, {&(0x7f0000000140)="a82323b2adc33d5e1036c2573063ac6351da9c5a9f973fbe488f8e293ecc9ee96ee92c1dbb07ba6bd682efff4bb8a938fa20750b78fb9dabd5639b11fe34e8c79b7a9f2451764efc91fc7af00d85d48a3de3fe9569e777cf6a1b643a2459643c9c15498cc7953c0813feeb05c2926e688d06c44d734e6cf9b0a6defd3b6872f37471482c090d6cebb649f9616c4b65dcabbc51cc2e9c3b76c397099320157f65461cf7d9d64f09f62abb622c3c928fef639c2658c3824a187d07f1c5aaa3b7fc9c8c22ccb016906b7d184d6d715a7ea8b275f0492412f49d7cd54b08ea9e3e3c509b69f860551eb1cf4929", 0xeb}, {&(0x7f0000000240)="2336a7b25c9e08dd586478ca517f7595a5f58c228255f1f5893303a81593d95201", 0x21}], 0x4) socket(0x11, 0x4000, 0x72b5aba3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:41:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) socket(0x11, 0x7, 0x7ff) 07:41:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8430, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') flock(r0, 0x2) flock(r0, 0x2) sendto(r1, &(0x7f0000000200)="f4adce0ac3d146737b027af1090877f7dae3d22ae6674a686ebb003c056cf33c2a63a038ceac87a95c2a41d12ff8df00e20267fd335af268c8a0df498309a92060344c00c3a29a", 0x47, 0x401, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0xffff}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 07:41:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt(r2, 0xffff, 0x7, &(0x7f0000000140)=""/153, &(0x7f0000000040)=0x99) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f00000000c0), 0x11be) 07:41:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02d6f7d4000020000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) 07:41:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01", 0x1) 07:41:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:41:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000000018, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = getpid() r3 = getppid() setpgid(r2, r3) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x8, 0x8001) 07:41:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x140) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xff, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x3}, 0x0) 07:41:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/194, 0xc2}, {&(0x7f0000001200)=""/58, 0x3a}, {&(0x7f0000001240)=""/250, 0xfa}], 0x6) pipe2(&(0x7f00000015c0), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000001440)={0x2, 0x2, 0x6e, 0x6, r1}) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt(r0, 0x4, 0x80000000, &(0x7f0000001480)=""/197, &(0x7f0000001580)=0xc5) 07:41:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 07:41:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/208, 0xd0}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/66, 0x42}], 0x3, &(0x7f00000002c0)=""/199, 0xc7}, 0x842) r1 = getppid() rmdir(&(0x7f0000000400)='./file0\x00') fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 07:41:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x202, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="82025ae6553c85008de8311686352e800d34a396928265d44374983826c743189a4ab62661627fefc7c36f5ee28820081f78f2ceb773ccfd4c4af648751fa53a8de080711b75e47cd8867acf5dd6b161d4d4c6f8cb1e73ecbdf4f83f57f92b4e8f964e7926d107becc36a9b47d0cac7044c8740810226d8c49f39e5197c3070000000000000064bb3170fe66080570059daca41eb3a7ed22ac90ef5e44ad416ae6dda91b69f74efb5722d42574690769cdfbe49b812ca9d60c0f1f63c062b2cad570f70793213006b3c96410f9113f0b7765b9060000000000008693ec0000"], 0x10) r2 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000000)="081ee8f33e1768e84e9bba33ad12ac473d26ab30fa6e055a7a000d8b731714c552588386b8c87168c9a4119f18b1d3f3d83dd8102062416047bf29de", 0x3c}, {&(0x7f0000000480)="d2ece506c77250d016c8fd2f8e8835602c8d2d9ff3a76733fa504e55f4609dc254890b8629bd73b22bc76d0460cc45f90be452a4f709bc5699a3b6bf7c99fe3a9e66586773741069b3cb2f87e975b18742b132faa764bb10a88338007e655b21debbcef5948036743af4496818eebab25ad4ba4149a8e1f577be69221191961380dde492e12a9744b274a5fa6713988fc002d2fa17a0cfa85745b435fd75ae64d37f4b2bf79b7f1d81b7da8a133185826758e06cb6c93423de76f63df80201151eced286c2e270b5bc814e21f7b77afb740bbf92b5f08b615f", 0xd9}, {&(0x7f0000000580)="606e3bf2091dee888004c066d079edecca7f6b8e9575a7c642b37df4ca9187e468984300628a27b7ffe227210e96f173a6eb33c1f77460ed17e9dfdd1a09664ec65155dc26bdc973b5550c23646a4fb55df9d1a25f012d293ad0ab965fbcb6cc480e0eb0dfe88d6e0eee58b7aebc78dc33e6a06707994af4e8a01de61c75304080fab5bcffa7bfa538b6ec5b45ce0acbec572c56962d86691048bd5ada6c30959c7e2e6d8a6163b38562cbd9209e983858961e415325ec981a78", 0xba}, {&(0x7f0000000640)="0c8a19c59b3d5c7589c3cf8434d56cae1533f4edbfc42513f4deb0e8c433", 0x1e}, {&(0x7f0000000680)="b26cea98d6513bb2944dfc582e0e7e1296000c1b624a75db3ea700ded102672cf99ebcd0a77fd9d7d092f3541f8b4c790c8f6f55c70d6a3f65837ab55462bb255e9d6519432ddc7fc69cb8f1f9bbc44047704b3300ec7186cd1961f12f4aa7a66da0cf296d6fca155d532c2e52c82bb5c49afcd8fe9d19", 0x77}, {&(0x7f0000000700)="6e235b679d6478da28750e96f5b784b3e10341136003cd55e4f9e101891dc19e8e712fb9ff6de5565f4ec07254eca01266397034af1aa4bec8b65be1492c46b34ca0e9e7ac9324ff2c891980e0a1b3af2783fbe92248719061e2773951dc065bbd41b8657dd75d15d157d0bca8ac8c5f0d2be1d95d4d93738e7623800da8846b343f447df0e715b15a48e0a2e1e1e973311f386ed60ce0cb5ba54a3026f5f4def5dd4da5cce834a892a22fe228596d1fd1972284770d2760b2555f6881abd2e733c3fc77d001ae0a051db99a8db56a5d1ff9d3d51995af71ceea9baa86bdec7c65ed15d731ba7d40724c481fbb430c90fcd2a6ecccf6c76458", 0xf9}, {&(0x7f0000000800)="7a89a81244b78fb1f9ef70240838cb08bb07d6e9fe2f8a2ce08b5143599304a40c9c7ec6675ff70ba5e7e735ee28fa448bb0d4c180b5923d4ff1e18c429210b7e7b4dab7fb46178b3e15696b101e92819e13a0fc0859c44e51fb4882f9fd2c79810dcbee80d3195aa5d814b99e70925722de4a154a15f96621f5b391fb72bfd756f3a075ff2b12fe4e8e8e146d44332227cd4dbd22219a8a4cfbb30209869f76cf674bf9bbee7912da07a17c498912d5928aa97940c1b76e4365218c3eb0e4820714f28898f62a40900126ecfcefb2d5f2457a561c0830aa8c03f59cc9c942cd8f", 0xe1}, {&(0x7f0000000900)="2152dc964dcc02990aa53cd75d1b0ae8d494fc94eac8ba895bd497bdfaf9ea0c6fcdd40e18c595843400c9feb94b1c9b666342dc2a067fdf79d0453647208a509f529145513f29b65c9cc1e024d23836b8601a", 0x53}], 0x8, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) wait4(r3, &(0x7f0000000300), 0x1, &(0x7f0000001b40)) write(r1, &(0x7f0000001c00)="2092a2b54fe5a96c23ae79de97725ac1b3a22d985e3f54d663cd51f900c6223ac87d1e704d2b8ab7bf176819bca492514c1b402647da94684ba98b324f5f62db13ded91184fd336ad2ecb27ea94a7228abdb00b0f8a1f747479e104e9e23ce384b75c82cca7fb10fd0aed7eac607599bcd31ac21eafbdb907c6475574cbd76fe0832b226b99d", 0x86) r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000a00)={0x0, ""/4096}, 0x1008, 0x2, 0x800) fchmod(r2, 0x1) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="8cab40a50eb48896fbfada591573ca332ac3e6c8c1fd8a1c359d06bded3fb8c14e76af215e64bdcc9763a5f6fb926085a5ccb94b3b6c8fa264d95b341f0ace2260485fbc6fd5791cee91b26f774f9bd8f004dd63c5d2619f2e00eb1adbccb4f559d177354794f13550a15454e4b0784ec3c24dea50f4f1af453ed075b5e967ca67a87023", 0x84) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/9, 0x3a}, {&(0x7f0000000180)=""/201, 0xc9}], 0x2) 07:41:43 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x32, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:44 executing program 0: syz_open_pts() r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)=0xfffffffffffffd56) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x40000007, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x47e) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x80000402, 0x3) getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r4) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x71c514f4bb8acb6e) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) r8 = open(&(0x7f0000000140)='./file0/file0\x00', 0xa0, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8) r9 = getgid() symlinkat(&(0x7f0000000240)='./file0/file0\x00', r8, &(0x7f0000000480)='./file0\x00') fchown(r2, r7, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000300)=0xfffffffffffffd4a) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 07:41:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x4000) setsockopt(r0, 0x100000000, 0x8, &(0x7f00000000c0)="737927f29cab4b6021d20c7ed57d4df7f0e200e0fc6bc68c5d48ca3186fc2e1fa4bc42f8d067cd085acab7db01a36f4ef8199f6ba7364b16c0b370d024963ba3ebf7ab5da97c9304d34184b618a984b8d015347d609d8d8e74853d442c73f6ca501e28160614d50907b9d7c5d8992096e4408d4a6e3c6f6074ac62a7c1221dac6f58360871816b3095262b685b168d7f3d38f1ec40573c5fed0a05368d68ca2dcc06e3a5dda86bb3496c33d823bf60c363c3d7e88c07a70d34659afc1e9cc0b808d56846348c8c22c0c8a7fb6b22a965b9f5af44b10eaa6a32acce1cbf58b53d5e73fe6a0954c6a07b2b7cf4", 0xec) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:41:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 07:41:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) kqueue() minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x1000) 07:41:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20a", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:41:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 07:41:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="cbc79eae004cc6fc9ed6815f5d755c4ac490ef6a88f4215a594267f3f3dcb89c888ce471974697117d746f053673f119e642fcad307cb35f482afa317665a2e6c27fcf09742bc5781f161d38e2f99641978dcb33d3d031ebd31b45a4bed684203c8bfa729a86ec6c9bba43aae2e8512a68ee76", 0x73) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 07:41:45 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="a0fc26097578", 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 07:41:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 07:41: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) nanosleep(&(0x7f0000000000)={0x9, 0x824}, &(0x7f0000000140)) 07:41:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="9f176f09c999e45993dc67b492c63155eac4da4ac78011bdb00052290fb191a089e3465e973df6905dd0f0e1e017ba69cbc5dcd072f6e5858926a41878b979110c36198f57958057ac8f549ddb7c66493ea7c94010cfa5944e5b093da087e7a36c31071acc9cfe8aecb4830d2417d8ebfb70dacc8e4d9163582d116ff0a268b9b7e50d8ecabfd534", 0x88) open(&(0x7f0000000000)='.\x00', 0x2, 0x0) 07:41:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 07:41:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/123, 0x1f8}], 0x352) pipe2(&(0x7f0000000180), 0x10000) 07:41:46 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x11) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000000)) 07:41:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 07:41: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, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x2, 0x4000, 0x3b0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/211) 07:41:46 executing program 0: dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10093, 0xfd) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 07:41:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x8, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x80000000, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0xf9, 0xf5cf}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x996, 0x998}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1b, 0x8b50cb6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000087, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x10000000, 0x6e49}, {{r0}, 0x3, 0x80, 0x8, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x16, 0x200fffff, 0x7fff, 0x7}], 0x7, 0x0, 0x7, 0x0) 07:41:46 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r0) 07:41:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x880, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xad7}, 0x8) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 07:41:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x8) 07:41:46 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffd59) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f00000000c0)) 07:41:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) sendto$unix(r0, &(0x7f0000001a80)="c0bda73d347c5671103146dce6a810997b5b769e4c25b972b598bf89677be3d9d870bb644e626a96e9e206b200a6157d4a6885227fe0295d1372c0ea5ef6e4a3806f965ab23932ba71380900e97d65901c3139b48763dbfc36ed89bafbbd92f6d8ae0459389330dcd1511ff731a42d1b0c5cbc3669a3a26d7f3ea6f027833edab30415a4a99db2cbe5ae8afadfa4f7efaae5b66f66675995ef4ef3252a39dc2f13bf976a3cd6ec177eec347b8c2116aa9162930858bec877c421db449953aea0a8b84a27002ef32a057afa83cfd4edf38417b6e4670cfcf4aa7c4cad3931b77022dae4c829b6e4864a332d23103225d0614b9aef6418fdef4c7b5351260019ecaec724cd625d7673ec8168c968fae13ff8b64e050e245d3788cb9b12a1c278839060e0ffc5f03e312b2faaccc0800b3a6f58c868f4a2ff4612502c445acae6254deffcd47e881ecae4fa162d1b6610b0407ef9830f364656d149230571c44af3deae9592e198d3cb9f9fa640a0094c5cb5aee3afa4e4c77f53df625141e650e6a1e215a1c1f034b5d0f34052103b1443e81995f47c22a7f7e209de6cd7e3dcb79117d608cdee2f41e7375897d1df15dd03f044cc53eead0bbf107af2e5285e69f39b06bf8caf20ce3bbbb21debe63b7fe27c31fb06b0cdfcf628d57f3e3483600f6e90b1a241b89f05e7555c207acdaccdcc9929361196250bc7b1407ae7b997b3b7d586d58e9bf2a859883ca53684efe67e384559768f7a9322103cbd1e2df255e0f6518b8af03ec89726fd25af3d5a44256934c1370a20d6af286de8c749727ccbe079b05128494379b152137ef89c8d69520821e3c30d91257fcab0c220d06ee8bc2eff65a7578818250aad815dc54f554ce1b89a0b89635e290dbc83e224cc711231120f7ab1625a9262f856649a4e27049482eb4d482890dd9f48f4df94b37f73482eafdc182feb0ac8e93c74f9e9cbcc5d6ba9eb652e71f1535463d6ee8b08497c6083cb7f5cdf07ab9713446ac5b0d270622f1c9f0ce2acdaa129c1ee84f721da98b87cb3ab8122b52335232d46c6def618fbd7a8eef90d8096fcaae06b6536d600222815113f433e6190914bfa46c02d449d066014839e229053d72da731a638734da094f48ea6e010aa11b20a0cc45d5e877f9bbb15445f2edc1f603429ee92eaa5be545403d338a00d97aabe17bb4592ad4174c596cbd8522c6aa764b237b5669756b08ffaeee8c591011986bdeecb535d9c3022242bc7cd2605ed252f5511d1f6cc36b80d2be98ec8be527d94da07d312558d018e9eec2dde7cb18a4bfb831da0b532423ebdf80658a52013ad02827e7506ae6253f17b8c333053a77e5dadf63e748a05d5b2925ca1bf8b9c6fb7ee6027031f5ebe314892e7f9e54cdb51936097e4ec924d34bd15b56ca9071aec9dfd3fb05ebc89edfa9900edb5451cceace5473dbfdf4690de60acdaadd1af318ac5ad2de8268c322866bffa85e700054cdd646c411cc6a08909cbd3b9aad82cace8414a96bdc90de515940b21219bbd669f16278583117265d9fc89ec2ccd5324a481cbca1c05444e1f5aa54a62939d91d32d9fe9ce4ed3700fd61b51259cf7912bf512ead39f36ab06f28457f97d0f7a56449c65c8482250760a804a138f631649db17a3e6e07b13b1d73a3a1e5e0e8a58fb5b9906b3e0b16a267b091bdc531c66e1ae4757c2096ebb26291408d0db02e726cc8ec7885d9efdeaf87fa8f45f154802c7d8e92ee36f153fc58cfdafa0cafedbd96579f021299ff782480c5170d47faedf0d7d70ed7cb1f44a20297a631b4dd958df49c752d7360df9d681117a3956d0ad6c30d19ae541369b65b61b2c910e902d89c82e38c93bab2abf35b970687bf9037823c8a041b3cab958b1cbb3c56564f4f518df7f311a38c251e80092d66277bf157e9091096283ddf45263a45346cd96dc0a5f43a6dfb1a59f9122c1e12fd98db46c6c7063c4e604c382cbd46bdecb8906787980465617a58e63bddb6d01d5df577b0da7502d966ab57301224ebc07306ca6b9181b204982f951daa4a0389970212fd28b33ddd5cddfbc5391b9b4bd923d4146aacfffbd40afd1f79b2e608456efb3f2502ac402d71eaffd06310c14387fe614187137d3924321d7b773dc5369daf417dd4f081ca80c9408d48d7435e0224c3b69f3d557145ecd2cfce1905387bb323b42de0a6761a154debf7177ca5ab241e263f68601c238d56e098db911af8c48f976cab13591769b874dd10060e696c65886b5f72074c0729e69b00515c2b17f05da183107ee086eb6ac771e9f369e5c0e6ef2b63c31aea483ed690174b6bc683c88aa66d9368ca0976e9e469b1ba97a0df6792f97a0ae9baf78bcac286246d0865e95da6239c62921247b84295b6268ed72814db6839683c725c6cf87d24c72eb083876c694e48cef6b77cdd8833e6f03429b0af927f37cb3e4bcaec6a765dd77f1b0c18414392de071f172fce91f37d543c734454deaae13144f0c24b81f5f6127c949710eb0a12f620f6f38ec708ed5c948758326c3e9e7243a6e227c37e455a9241afe6b1d2ea82ee4085de14f4390d940c803e70a96b4f407733fa243e1255278364c8dbfe8753807699277297d6a2216c1337e9dc70b5bcc7fe06d6407b4d437aa41409d3bd5bab68a5df50c78d1dc10262bde6f1ae8f00247cc0b666ff6f4af2851a2e7c9d115fbf92ffe7eeaa005c45690996c461100ea9849143f721b4fa944e9f051794f74de21a11e7a2650b779ce9db321c6bcf786f2433fd9f2faf7d5052aabd5f9271a6c946664dcabb691e7e91b6526064ed09a515b8cf0abdf6606810ebca9bf501fc38838cd20df5dbe48c8671378f7084e73c75253652cdf25705d9efac0ebd062d0573c905fd9787d4812cb6a608a45cf9ba9df591c421a09a71d4363e2167aa1d9f7005fbe7e8f24a9e25aae3d14cad78e685f4c954193ba9e42a02297089ce5011cacbe8958f996894cc88faf979fe8145bd26d6c405ab92a336a4012a69b98d0015f02ba9f70a7a98fbe9f0dc937b74a0912182847bbb0e77887cc324ed95967cda27f4c49d2ed7ab0ea897756d35ece0da9bb4677616bb6f9e70634f393e2004a7fe0da97f8d146c9b8a962f0e3ff79f3e3529d800068e881bda521d87333162528e19be860ecad1236d85059e6901ce04a22cd183360f7c120a805be75ed16366d0407fda259969e21bc5859380dcbebea7e9ea63ef399aa012d3c991b83d29c23b4bc539f617227e0357d87119731582989024ae1b1f30ea7b0f74ff6bd9d732c1dc81f84b513a04436e096fb37509f9f663c366f3fe62df794db1e85bc4a8b527e846a845aefe48f8bd0aa1cecf225d4cb1eeb80c3e0fb5a7931defaaf584c4742fc420aa22eae592e29facad607f27e97e70f4895c1a7fadcceb5f81bc0a7eb615cb821fb79ea5f9163e743e1cda770e660719b4b23c63eaa71ec8edbc76185d338b19a782dea7885ce404f5f61e0b8e3e78f6b307b880a56e538aa998ad7e9f0ca6e5c118e145f2cbf0ac8767be2318e5192dc1014feb41ea2216fe28a4bdec80d6e1ef8b7885a8dee16be5f86604aac77234d4b9e7f8e7336a7ce162e6c0964a4ee5eb7c2365e23f3f991a27516dbfda7b64a74669dd2b62ea4a27d2b98bd0534b8dcc99b0f74cdb7461f910ff8001cc9a8868b36215deef530b5bebf886dbf459af5b8084e406f8be36cf8849cdeb7aa6490f5b88ede5077a00ced432fb633a59768c8d5ac66ba0377ae955837a66484164bb1c071123b44a49ba3ce08523d157634f2781c5538f0988d878320f380a2ef72bf3e190df69affcc44fe7965f93e59082597ec56ed4110d5a3369acff114936ac5ab982a8a2b6ad91f61c1e37282583615bf3a2817201cf0f5a39cf01137861e448915e1927b996430431e617ed8237f57c1ff882c7575803df0340625406fdad4f19e8f8f8082f9bfaa0540254470f493155629f16319a7480a11bfa6e5a55647397fdc80fb672ca7c89df877e608a2f7869d7523101535be5e75ba8a1d6819d48abcb77a8b2c3336c77cfd081a6b021c2958deb5482d3e81aaaa070b66838e8e63097b7d09a7663f95a7519b0a49c5031c98c35cd888383e466db8b87e86485cd77d5c5d09f9354b0985556f8309cb5e5105a8f2d23fdbec436e6f8f7385b61b1f6fb030567554d812d69e78ea274a62a4cea5dda1b6ecbe6ad34584e4be1de920f26587cc3cbf2ef07eddcb341e36997404c65384f540e012df59cb82cbeef8bdba16f6cd1838b19c8efd4cc95881972fe9a74479be7a31d7b404c2f0746ea31d00a9fa190450489f75073fd6dae708bf6a235dcfd0e15ba063e828b4afa0701c1fad0e2a0eb33120f3018a1542b6e55b98ac9b8ac3dda88af92c4909c219b7f63bbc17457ff8bf0a3d3ec8f93c60d05ce449a691498cb9961229742b67b7a09bb8cb145d16446cedb40fabfac43b51c5c12d6f769b4adb5670a4f95154be2ca0ef4ff2017b0663d60372ed715a4fe46b4c4a13a4298a44430aa21e170994017faef49e2387fe9b75b02db42a693ebe6960df3c14c36ed975f18d49dc7b1c02f0821f1c7eaea42fed2007ea1c4d87f29586ac69ff7ad1186596e262e17fcff70b86400bf720990fe9641c6f42b7bd661413f2078e5aa0bcd1900f9f3c3c18c0b13ce04144450378ab3cad431cf999069074edeb0aeea787e36f671bd341a092a0e9f44ec7a8ef431c83d56b81ebc560ab4437cd2b1b0356cd10053910338640fb3c2b2735eef321c6eb77056d891adab67e67328dc5bde8f411627e37d310526eeb74ca288a0937bfd7376de520fbcdf7c5a92f2e055e4e7ead5bf450510c74d1a14228d6a34312794ee88a02f44c44ca16125f07363a65d9918e90568b2edaa023c6d540d75f52c14112bd891a26be595d643ccc6108a8457cbc9438b9f7a1c8e5dee9e47a030380c78c9893a17e389bb3dff7a5b6edea9da6d9857165a95f70f1e4b66234c6da9ebb05666baddd21fdb379124ad30cdd7d59f490f4f8d3ddd6c544497de332b3927008fac7879ebc8e561a82f830046d4bf0c1920239e2b9f8f5fcba27ca1c9806c03a9b3909da1497663d794408890122764f58376fe3831ac23a04e663cca0e4cb5dcf9292cab529a281a4e5af20cad5caae6779db2d38da5f788036dd0e5c5efb5039591fdbd0bc9249439a0ae5a99aa800ec1d859017eda4d3d43de1367e42803770360736670d7d3dccecb34bcd0ba698f24d1bab4280872d57de00f644a2175a87ccb75c8bbeeaca571fcc91f664eab63d2540bac1762572c25310cdf65c5527b759740abd63f65454842e56597425c0deed51ce1e28eaa5e073ac19c4ee0f934be0c04915abba0588dfed790ae541d91d6f00af5dd0f1529d99496f818eab0d1ff933b73c3eb602580cebbca7a420b9e475e3898f3fad7298309d60f28e52dbdde08a2c7740a45efb35f8e3822ee9221c1a0901e69bd7713499dd1873663fe5910ff5d6f7960dc9c95f86209e30f46b9a0bab527bf20ae4c5eae928cb07830eca6013e2bdacc84b836fde65f1cbc516237afab17bb9b1e010ec8a4d022d6f1381d7e2e63c5b2472ffef4038048f47b948a3bc4731a438a472bbdfd511b983ab057b68f562c1e7b9ba1d9be8ea550496915add0aca7733b4f2e2280350ce9c579b5d200db2872054a1c7b25e4ca3b749780865e8db5ea61e2bf8c740d0a85cb0c2d2399698343a4aad17ad11f3557ca0ead60f9aea397290455f", 0x1000, 0x40b, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r4, &(0x7f0000004cc0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000003a80)=""/165, 0xa5}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000003b40)=""/4096, 0x1000}, {&(0x7f0000004b40)=""/76, 0x4c}, {&(0x7f0000004bc0)=""/233, 0xe9}], 0x8) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 07:41:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 07:41:46 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x8001, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:41:47 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000080)=0x2f) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x3ed9) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r4 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x48, 0x0, 0x2000200000, 0x7c}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x20, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x4, 0x1}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x1f}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x6}, {{r1}, 0x0, 0x4, 0x82, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x49a, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x60, 0x1, 0x1, 0x83}, {{r1}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x10000, 0x4}], 0x1000, &(0x7f0000000340)={0x80, 0x6}) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 07:41:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000cd346c49a90000000000000000000000000000008121c1755342e20d89fa7367bb78e943180000000000000000000000000000000000000000000000000000"], 0x37, &(0x7f0000000580)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/117, 0x75}], 0x9, &(0x7f0000000640)=""/49, 0x31}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:41:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/94, 0x5e, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0xc8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 07:41:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x1a, 0x5, 0x1f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) fcntl$setflags(r0, 0x2, 0x1) 07:41:51 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x4, 0x101) lseek(r0, 0x0, 0x2) r1 = socket(0xc, 0x7ffe, 0x6) r2 = fcntl$dupfd(r1, 0x200000000000000a, 0xffffffffffffff9c) shutdown(r2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x122f, &(0x7f0000000080)=0x6, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 07:41:51 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x43dc}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x101) 07:41:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="2593812052bbe3c2422d02a5067421a7a9108c14a45731cf7cc6345cf4da01537a4c9fe4e98084cc2431dad3d5b43eb44cd9a361ec73832dd6be0b10346abdc6b54d803897ba12746fd7660f0b1a1836684aff6ea9", 0x55) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) fcntl$dupfd(r0, 0x0, r0) 07:41:51 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000d80)="9a7d9107375edf8308b4867bdd5831c616721afebb47161c05c6720e3fd62964611c39f180119b4f27c500684f7d120dc0d2b16b81ac63002e803a9945afeae78c5b86d97a03d0fac5788a2e8e37ce552b531f06c85daf6fe3906e53ef280dcf9655aa8b69b62ff05efdb4b798d17c6de0c85cccf90b892e1368e6818d7695a6906c0d17c81d600fcdf64be4e53bfc8ccdcfb71f90aff371e264155a212462f9cbdb679c48a60583321238730e79b0b26e90258610db31356874cc8fc13f397cef1dcd5c4cc5fbcf028202a96ba851dbd6cf2bc011328b5c7a6de8aac51b90b9b5353f4a7238ca6ea93bd00913b35ce89742d0959267bbe639851f47ec99970b0c5e131ecbd314013bbe5e8f0dd4fcd36fdd3c5022a62f8a805e3b763fe974ba4390b8cf0a409dd56a5e0e9566d7ae52a0c0d3dd67faf44bcd58426b6e87e2c5c83ae05dbc63d16d675d703179c54e33f8d6728733f9fb953a880c768c3be54c5b32f4e70f4278247a0654c238891cfae1fc1818096454e10169694133f1eb65cff192a5cf488d106d37bc82e5781548fd555e61ebfdbdf12f6ed1f3a18ec85f62dd75aadc80d1a951487d64425346310a09cd5d350e4cb146a9f0b70edae387ff195ebcfdaa405b4a9dc6d2f3ee0e16528eb643c8dd9c46f1ad9afe5962ba3d0f91b1dd2b135262c7ec25557a5397e4cfd6a497875699f5777ec94bfb180bd8590466ec82144220aa9bdbadbf31f8c34cdb347d8d446fffa4c5ef17d5e998342b0c56bc19f9a23909b3c098ccfc049a11d3d5e56b2b8712825979372b0a07bd9dc0d3d3108f43aac00681bc1492250039ad39039603afe6b6334e118680ece8b18adea9e5137c0349c104eacfbe02fbbe7630af2f255f7eebed14939962ee7d161bed9929a4b47ca602d1b8be45ffab38815c14523348bb91a7d10132cf5fa2a4842ed964bcf88269b99c5f2b70e4f4b382e43e078cf0b439c09b6d8c4f22dc87b595371464ffabaffa6188898b48c3505ce558c886d953c3301e544988959f835fa57e6029ec693c3d927f3a56ef880cc7b1418c1e8534c7dc464679dd4d63c03672ec3d8cd9cc07b0f2d7c4abca79687e8b76c7b34aaa95762b9decf8aee7e01938814389147182a66e5abf26c46e0356cc68eea5551ca6f25e86b45db6b9cf501d471e3699304d53628dea87f39e006d56663bcc757c30e04d6e56ac9d325e4ccc04d7aa05eaa515c25ce583545bc5edda004f159dfc61853843d34479468c77453af0cdfbcaddfa827b6a47b58e3ee9f855941def82d4e86d403fa10bc8e618de197723a0b01802d94ac780035878160b62d36052330b7530299b10bc3f26a769f38080b16aba8d82d3f7a84904d89fcd9e9b68450014183c947a74f017b4e201b5a05597468b80b203cd5fd192f5e2c1917c1d1a1bd80e30340e03b6516682728ec15dc7d67c4540889abf0e586d8d93a8fa893e1f75f86800b2a732ca92c73b8820070f94475c481e8cfb0f0075965c015edfcf051e1ca4c8bd7a64d400b434f77c40071c08cc47d8da4b41858f73e7a59db82c11af179e5da5f5604ca3665ad97a7ded1f180c8d0da04e6fea0e93ca5a4946a9a9af952c97467db77f681ca9f4faf24fa7b0221e0540d7de8a19625db16678df7d235631ad867205524f11bd09e4d7c8b08856a582d265a24476201b751c260a57e3661360cbb468b4e357c0f07650639cf40f5fffe79d0c7bb556579919e0fe9c58ce211b36e625601fc638f74250e4ec03e5d1fada7920299911f653e8e81029ee5d81e5d22c01761624bb26", 0x504}], 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 07:41:51 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 07:41:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x1, 0x67df, "29b04733143c42b03ef7ead7d808d6fab9ad8794", 0x81, 0x1}) fcntl$lock(r0, 0x9, 0x0) 07:41:52 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:41:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffffffffffee3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) pipe(&(0x7f00000000c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 07:41:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) bind$inet6(r0, &(0x7f0000000000), 0xc) 07:41:52 executing program 1: r0 = getgid() semget(0x2, 0x0, 0x1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r0) semget(0x2, 0x3, 0x440) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x8, 0x1, 0x800}], 0x2) setregid(r0, r1) 07:41:52 executing program 1: utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)={{0xffffffff, 0x69ec3f14}, {0x84d1, 0x7}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0xe4) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x192f, &(0x7f0000000300), &(0x7f0000000340)=0x4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) sendto$unix(r0, &(0x7f00000001c0)="09cdba16f388d0003ffac4e90e3620c82b2514b3fd83d4fc7cb1468c1de7077ee9da533eb1363e95b4f982e9dbb9b07c564860eb99a366b03d40aac24623284ac4ad0fccc4932ee60dbe26156a3cf911e6b83dc915b9808a3502cf729296da77a4429b4ae4c6c248da1d0140082a576663b9758ed2d17d70db3fb5d289f07829d2208ad7320ee3d5c596fa4a8cea9f187ff378fbcd5a", 0x96, 0x0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 07:41:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x100000000) r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="d4d9d8962aeddf21fda6663f8930dd1e029997c188780acbee26c67989cb28728b2d74384c43eaf487af476caee2fc563dc802ac1f1cae914076829d069f904c7fd85f3aef6003fcefbcd1683e5d8490555da2c839ff1834254c8104997dbc60d42cc43abb5a0e7387b5d33478c0426b9a41", 0x72}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="5000000000000000ffff000025b989005a9c6d0e8c1de34905387932d38112f50d28183e1be7b5146b9ed1b2f3e2fa7ed4332b680e67c56e81949ae7857fb98b237f007d42c5c36dda499aa278c5000060000000000000000000000003000000bd71d8479654e4018b8579fab2e0a171cdc89f56dd281e6aee76b7b21f37dc1cecd4e2816d9cd8783fef2280674367ae24be541b71edcb164326f3b5c99e9648d263567be1bb57c307000000000000001010000000000000ffff0000000000000abdf41a22b6f7290c6bcca984fdc85f56db852bafd71e143fada446db8796f6f8749c8464db6824ada976642aa04077de2fde1c12aebe68cd7be21b2e552d88b7a717459fecacabfd5e5c947fcd7c7f027b6d53c9b7c94e0874261347c5d6210ced2c47b28e41ffbb39aab3b5069cd74cb6787b9a5269cebbd7fbe7b110c160cd1a3863aa0d4d51c8854ffcf1561bdcc99dcbbb0255ce09d8f0a27d20f64bcf9716111a19be223ff7bdabf8d440f2f3f4d29b4a0396b99d592c3f9290c97777defa56cd3b295cfbcba6f1ba0d6557f2bfc17bd044e7d9f709dc2f61635633d7b871607f69e12e4d78f79c345b3038601b0d8e7c8e8f9deaf17bc2b2deb1bb678b61251a241492219bc18a8e673e63c2d60045af58ea92fd6f183eae316b7f33f0d33890845fbf658639cd3ed385991e215c36fff68b3fc438f61b4b3d02376b65be51dcc378ee4898aa99e5b5c516b601c273066b6665367725d1e8c2f405c9c3ed70f5021023783004cb63dc4972f63eba7e6cbd342b479f4b85298b14408b3850b267376bbaa82b4067504453d9fb5fe54f5eaf2c12e6ce84e62328b591d737d7105371d58947ca1b5c3dbe54ec9695203321cf71b676fdac413ea80acec8bb7a6ed9a5a004c82a76108998c942a94b5f0c4cdb63419a16b35b0625ab360ae6a2bbfaa49512420570a19de3f8f11b5c372beba2e9e2ab8f3dba090fa5cadad8e12aaa477325bf154cc58024b6f852bc6f63b0a09e0f44013d335857069540eaf56b33260f9cb1344b342b8214ececd0c84c7780a6e027a8ede8f1fc28a00b0ced737926ea400863cf3feeae937e1926bc81583c838e2e79b2b46577d8782073f5dd95bc628f72a243cf55e58b535ba448181fcc21246326d54ba6eb72406b6adb3fe2482559d9f116b0b0cacc8c1fba166cc516f6d388230e5b96a672dc91a3762aee4a5cd70f442a1965f1a5359452a52bda0b3a2392bcf02fa3029575f884c267e5b0107171afa760f74544e11b7f33f6092c0f6ec09f255ec19a5a2910c484c2b75928b50a2066b04d5d418800a7b25dbe50739feb32a8edc2932ec788326e5145aac528d9693b368f4a0298bfad742b2d4100107eeb55de554a9b2ed74c123d9ed9fc99dbebf3f740bdaef9540266c5b01bff06a58d63ad9881b5eca45e3048b559aff4581e442243223588bc199b690109c4d4328325811da06afb097a4cd7a56dcfa52af004411ca4db9b4e21b8a535804e60ff8ae1f100c065be432fdcd99c7e8b86aa9cf3131e2c859061c8a1da366e87ea91d00d61edb30137f1dd0bf22f3e053e6c32bdf3105cbc28de54167d9555b0934e351513dc5af76ef881c39a2dea2fb3549688540bec748cb3b3032e251adc5811bd35d1eb0c86cf1a6b319b2e74e7b79a000776a315735588f613e371e36c0f838e068ad802ee18bfd8b705ce93dabb69078fe5ac1680c55da8659021b7603b2686ab79de9a18ca543a1c4ed1cd45c83bf5fcdf771e8d457a36595e18021b96b08f46f91decf4b8e0f6be616a452e410c162f01909072d148db8a1ceb9e3b5b8396d94e32e8ed0f619d4346b0752f83ea7f49a6a6d499bcb779ddfc77447c13a668245d9823391b86438ceccb451d00944abe0d7314ac518e0c7c545a435fb22e9884e50f47cd909c4e3b1a0020af8f4d600ffc0f81311a5ead5f642fb3cc34b81fe7226be9d4dc9cd331ac39f8e5223592046bf867ad53134199e2664e0f93d929e22f3f7d2cdff68ef2e6764b73b64a276de59bb898a68a31d7f7b224486fdaa85c9e1c15f205f9ff21022ecdbb7b53aea86c7b7e38826b6403911109b76c78593632e8428b79491f104b403129d2ebcee6a2bf237b33498730257ae03c06686153be79d1479e09fef910b840b725b6173f93565e74f45f92547db1dee41974b404f194be57fb03b72dd0c6b1c714c4becc68983481acbcd5c97087b085ae6f3f5e9ef142037009c9b67cd673de58fe995f651a471d8e1eec093d08cb4cc38df8f7568e290150b0bf5531ad0a37b7d073bac80844cf89a937b73d24c5f5e21373e22d9c7a7c3a95aa8505d2fe58f724bd6004c6468522fe5579672d8858e4ad1783052b5e25f183f01b3561f2d4ba2fcd3c015bc40e8ea797692854fe35058657885b989def8a8495230735b763b5a2989c6dfad93dd059107cb757de610ab169c184c673ed30032eff307c40bc0b0200ad421f5dce3f2c4c4e36651d8a3a90209fd2ae45f2969f7b235e996197d60670d7f7d3ed26cf941de16bf3244f3bb4bda11896447634cd179823108b994d210399b1071583b4a468474e8727eded9b7038ab02b1ffd6e6d9239a3ecd79c1a46b1ed5bd7f877da76227ce7ef20a8fe745937d510f00fd85dd4e7483360d59d9bcfa87e701fb4a2c3adb40d0e865bb4eaac1ecb1f5543027ed7d68b25348df615c1a8801363733b473a7fc494f12fe5f491af92700620b668b4145ad4a88ed2f6c24f71ad7afb4feff457578c0a40352b4b34c482855abdde3b26a49038d8366965398dcc9b84e38e3fa53ba02eb1bd489bb0357ceb6d9a48abcb5af3d01969cb5d4baeb74c601719d10657f8bd39635e52fedbf4c3dc5cd1f32c581d9d3d461fd063b8a46eb7dc77773d583e2d1727f630ef40cc5f21fcfb51f0f39aea0a3ea5d2a1d97cec7e298d0a9a92dc8f711a7573682f3938ecdd4b4b48880b1f9d8bb8112f8ce7ee5495d17fe9d7a7ad3e222f82998a6041d917ba072e00f3618c1a627d9e9dcc6046090d95aff526750820ddeae8e463ffcfe015a0aa2f198fd2a791b125a2133fa1106f05d05183801b71fbffb0bcb04a640fd6aef7d7028a71198bfae3541448e80f870c84a10f90d16e626c2b2211b2860735331f27fb07875760d7dbb9117b2ffe29420d62f3ee6a1f649c3f01259044df8bde8cc5212f910d9358e824edcf0b42e1df2e93e0821aead1fbb0018116649f28dd271575345036371e68ab2cedae55d374887c3b7de5a2ce9599ed97ad17012eb7ea88de697730a1cd108ce49954c2f4b6c77ee9ab9510dace1f19084feca10970125e9ead4fa11559955dfc2d2bb1a22eb19a60beb89f95b53c03ec11484c5817698ff1251da52faeffc85cdd4b2af5d0c66045f72cd7f48406f2e52fad17828fd6b8aecb57185a78fb5a4caf4a16749a992c9df86989ab2c6150b200989ea298b9cd392f9a5223d94b88a52814ea225396e707bb78f572b3c00444242135e46e44b801e52e7d3e0aeaab41c65559a4f9402dbe56bc61f38fa2fb0e648d9ec60fdd229771d47fe10d2c526498db8c09fba321c65115859f32fb582b0e7573f70639f34c6f5511ad117d5d8c8c6644837024b31fc5798b816be2eb30779b7c80fa1918b513a45f18082356891c809530d3f38aa79026bfdc62428d684233ad7ec011cb4ef305507e266cd655785706720fd80b1bd8009df414259a11c879fda4de76df27ae04c87ff96dd07293edcfb3857fa7ad184d03e60effbc278eda468ce6d4515a4035c2aa966d73ef53493a121d22a3382fe5dc9bc2983483298c8551bd22a43c3b7411aacab9594f06a89a0e9c70616a7741b9d4cd63bbda8e4fdee140549a5883c5eb6301518c649a2d2edb84537b3d1a060c6816ff5e9b11a66b0a5f1869ad90fe5e132921b6252f74fc94a66150b3c2f3d06fa1b9dc9cd8a8a23b01d2a5ac376aa18082870fa1131e0c708ba749942dcdc78dd8438f000283ab87a2982fba972cda536d2504665075c4ce8e6d1d071f2308eb571958f6ddfc0c63bda914ba48adba08b487205c7395257c9d63f24d69ede74c3e27fdfcca177fd3a9255d4f7c0e37bc5cbf4287c01e4d723d4aa24d1d50d36e19e7057d89951c779e0e4e011448fed0f69bd4558c41defd5465cdfcef610080b9af75b3cc0452aa247bc14077c10b2631108451aeeb2ea413478352e4db09d6d6de956a9742fe81782c7186881c6158c495b08925a935bfb7b0aa91755bba7f6a0436bc01a1afbea23d02369432607553713c0dd5282b05a38ba652071a997a7479d3c6cdbe27854e639a804d0527b9bb2a6ef4b1b2cb05d1e8da51253cdd555086db33c258f26ac533b92ec29b0bd278739545656c3894d7c046866709106a06582368f3ef4bd49bb1049eeb8f141607a98de1c269f5f806ef6f65cfce3cfd040cb23ec1f79c2bb680a051a27b9b08b98ba48a531e9af0086c4512b8f79fa39f37ffca134c9f478b55ffc5f16c68db91706011fe1ed5f06b28b5ee37d41561138404168929b09f0f1fa4c1023fef26fd9004ee1ad28662823f87994105b51f5bdb325cdbac8ffd2ae27f2167bd5b0344a7513958570673f11fd989c39bf2704870bd3f636c262c94090afac737f650dcdde38a053bc3ccd15565222c60ce230d87f4658a5a89d82847b7e1d628b56423ddc8ea7d37ccc405afde01c1f6d9e51d7704fd4490a41b5a6c415e27109fdea6dceb6550e12476ce3070c334cef312c1c71ea6fbc07697ad316de774b51c398bcc8d52dde083e235fc63b782bbfeb5dfd446569a74a507dabc8ba6d0615ecf8403bdd54cce7817d2f024ce2f7a09635c389bb71dfe964d883826ec3f935afcc893ae404fe81b2db4985d0ef90a47bff4ea674e0e0a8293998fd2fe8bf1ecd9f833d077bbbea65e03016d1eaef98c1d4eeb8ccef59ab62f87df7ef3a788b211de9e52f26b292ecd37cd3f8c723b2b64ea4a24eace74dea4824f20fdd2c26cf90c1cd6498132697a8251f5ea5bd7c8b0004291bf9e57e5f8389295ecf327870f4391e9a340b90e9d2fabaaacbce00f9c42c938503d6bc934e08736562e335fae8ace003a968a505bcc04fdb6b9e18009e2ed98fd17009fd6b3d07704f5953456840dd4e3df16d61a23539374f21e3f90b36f934b110575d255d08ca0ccba65b9e04ed90819558a76e0a51db0e3adc6af465f47702e3f393d5b8c1ee7692b4c71e6e18df12356836e0ddebe8de55ffd5144fc0c922f8bbca6eeb937389e0d104f6972dc39a80402897308f5a2ccc8fee0d6aa62927f47ea5ceeb3531f9a49f235a8f375dfdd908abe9bccf227fb373c5149ce68664f0a60aa13379320e8eb16bcd55a5c2309a46549dd383d68c1e823707d00336f7341d1789a3723081a4afeb6400530bc8214ba6827c03be6f2a846d2da75eeb55fd0a6298faedd126a17e3444393f290a743efca44ba0109e220b3981f480d63a6cca6e464c6ffc4fea0326ce7c6779e38dadd712c28f29365c3c841ee88735f4e68fefe51db4569adb772636e8c5a0082ddc98b7233e24ea796af7320e53c1d98bd60e4e3320334c1838c7d8c31c4986142b5f76dcc5f43a66c4e0e49059879c199ee30af7bb623430199891dc24eea72a37df2a34260b9f49cb2f023bfc966ae4d0bdd460ebfc6041b8872f4948faf60e75fbd4d0381828993bd5e7e34aa83de73de12e6b2a931bb462404f4f80eb84e5a28154260468c3b30ab0b973c986a2d8c380ec9a026b95abec21ba44d87ff1e199fd479f755c1f196684da1ccc436473844424796c3d37fb4ba15712d7849de7eadedf6bf2b4f4d857cdd8e688eb10585e8620975b7e3cc4f19cfb4f5818e96004739465aa15b9cb76032bf897605f62ed31603c205e5cafcc30bd3c83bc4084cf61e9a0c880249ad53c52ca6dc876c4c12aa02b88a108207352a41212fd2a7e9193ce9d0e8bd26518d6f5b153edba8f11969c7e4c154e8eab2c21c1de9778097a4019442e0b84182925cf8a11d6feff875d1000000000000000ffff000007000000a800000000000000ffff000003000000beaeabdc605a4300c35cdda51e1ebe1a5409e81b89778f0f18a3e440b0106de79a8d4895b70047e6366406e2015ab07bf52f38249afa8c616eff736f8768e87dd06e01bf3dc013117aca1d6d1f6d01f39bebf0abc1603e3e993b7444f28b11589e0143a54425227ea9b88657acfb59a36de79dbffcf96dff854f4d07788d1706962cb969b7da047e036081ab086fad64fa9089e01df9000088000000000000000100000000040000ee21a3cf197591f4783cb4c06676413b27c31359f54625e84c69f5edd7df3d9a5d75d68be7535c2b367b676724592ca783718a12c915a8f6d37d08f9605ecd9ac9e7fc3e600d942b1903da973f807b57eaac413dd67886b1a50a02d0da72e75888116f048371096d465f0a491826798bf900000000000000a00000000000000001000000ff03000028157a7c883902b31b54b4fdc0ce1b1fda4594f33ad614c4b93c447ca149d6a0d5bb9c775670f0acc943d45c650de96b5c382195f8083c9425a45ebab7b15b4e4ed82b87b7a053eb10afbf291e2017c647b216c061b44d55fd98ec044c9149d798965c0f039389e0b63e457e7631e604bf2d8c63b54620ed91f7d0c268d405ef2de91aa1328bd58275000000000000008800000000000000ffff0000e001000070a700fd7d04d09b3be1fdd1bf77ecb5b055449f3ed2ad6d68813d8a525329ecd9b6dfeabc8b986898c860798b04323dbbcf06986437574d69e301274dbf64bc38912a7b5ca1ddc505376a091c600a2093e2e98b83db249b969e7880722bed2a46fa35c4f627d671a1e696738fda87c19bde06c8350069f0"], 0x1328}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) setregid(r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r3, 0x6, 0x0) 07:41:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) getsockopt(r1, 0xfffffffffffffffd, 0x5, &(0x7f00000000c0)=""/169, &(0x7f0000000180)=0xa9) 07:41:52 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="88148b8b47272d836d18ac45f2e6b84eed3dfefa647584e001a3729bdfd6f372f021850592dd4d36c1b3a6eb140ab32f3b1e724fce0b0b9d9325a9b6035c7d9795856bb95c36e8af1d55caee8bd926fb7f88d3b70cbce0c6de35e34b3e36a1d8462c5b0a15e5503793ea2e711f823eb5c5ba72166f6233d5ad221ff399569e2b7c79a530e0736416da07d2d8edd0117376dc12dee8017911995760fb718f3d95fa133ef6", 0xa4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='#}#\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='#{\x00']) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) write(r0, &(0x7f0000000100)="1c70070d6dfde0c33516d17e8ed65796f9d76530730bbd52f67e5aacccab35b0874f537fa61e98a00fa15b497e4599c85a9a7ef0e5b092ae8076adc73014e7f88e88e5b56e7186451e2f1d8931297eab", 0x50) 07:41:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x100000000, 0x3ff, 0x9, 0x20000000000d82, "4de5179fed63d4401f71dee5290beb89fe2caa72", 0x1ff, 0x26}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x9) r3 = syz_open_pts() clock_gettime(0x6, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) semget(0x3, 0x0, 0x20) execve(0x0, 0x0, 0x0) 07:41:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x10000, 0x4, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 07:41:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() 07:41:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1, 0x100000001, &(0x7f0000000000)="6357ba3b7518d66ce5c961af62030e71077edf14cc6c36e2cfec1bf6871bb432ab7851170fcfb0447daee3eb23dd5403292ef5e7cb70", 0x36) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 07:41:54 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) fsync(0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x20, 0x1, 0x0, 0x5, 0xffffffffffffff50, 0x1, 0x100000000, 0x4}, &(0x7f0000000040)={0x4, 0x100, 0x4, 0x9, 0x4000, 0x6, 0x9e0, 0x6}, &(0x7f0000000080)={0x7, 0x7f, 0x0, 0x0, 0x6, 0x1245, 0x24, 0x100000001}, &(0x7f00000000c0)={0x2, 0x88}) 07:41:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000140)}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/156, 0xffffffffffffffff}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/127, 0x39c}, {&(0x7f0000000340)=""/76, 0x4c}], 0x6, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) sendto$inet(r0, &(0x7f0000000000)="35852dd8bc4f7e49e613b1ac7c9e06b8fcf0379a1ded60d6144792aac4f21b8f7a889b7caef9a4801cc42246619f3bf37b13786009e7e3190b224d6edcb594b39b40552e9b646f34f15807bd3e01ce7d21dc632a7545839b36d3f2a20de84004705f8c1eff3163be9519d3dc059f725212032fa38b4f7045d3d5f0ff90411ce826d527c7f806242b04e6931f7e685a8aecb9fb", 0x93, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 07:41:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 07:41:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x5, 0x80005012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/79, 0x4f, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 07:41:54 executing program 1: socketpair(0x21, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x104) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) 07:41:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="6fc4c45e1bb7587db44b0b6e1443ba902dc0899615ce749a371515a289c2ca4cb570048796f5e04d776d15f44251e2b79b7a146a722ec62cacfca178ec47dbf61e09f0072c930c745a96124755013498830b45344106aa57b03ccacee0d43a02d0683146f2bce72b75a9f0b458f9189a0255796ba432a4e36687425e9180c4080db668ce5a59", 0x86}, {&(0x7f0000000000)="ee95490473ceffdf159f913fbaf6ddb4ecce63363e4c459d3715fd80d58f343169", 0x21}, {&(0x7f0000000500)="a9a741c4506a5d5906f3edb3df4a3f768cb8dfa1ee805b17d482fe2262e43a637b5632e1ed67dc7ac345e4e5d85d29d8c333b93352a518a8827e93305f9ccc301f9ea5e41f9798658413335f10d8f5de498748364432bea08eb9a6c333cfdc7c2a3735dee76b10cfcf00032be46cddf87916c8778591229f01532fb4809db77c43765839bc669f3a648784564dde0c2ba5a89cf21192ead657f828db0effafeaf3c6ba0aea7627e9fb7f276ae1b2c77a007986af92dbf579beb58e42d4191ed10a0230ea9cd89b45dfc2b95f9a83e27182b3967698cfe2f05ccd4da98d5f032ab4a7ca580c38767a708ab23444014b61f4ba335f4af8c0bbb8a6267bb2d1c14c5a3bb05a82209b648155f1d8b1ab0d82803dafd51855af9e692c5bbe338ba1f79310711bc4d61b147ca95150459897a795ccd6e70a67de8fcd8300ef9c0a1261d8888de65df7a4fc3d8f23a0fa5a1c2639c6d1791ebe42120d926d2365f3b3ad8e846ef4b62c15bc8bc488b1d59155bf0fc8fb5e9bf99d0dc781e560e278decdf2e6f6445abc25f1bfbe5578a421bb542d625a5b3281ae306c8ec6f40b57ff8ab15c80fe4c1e4bd0e5970c08d00acb19f679367fcf4891de42783373754fc60a3491a7463929f0c4ed59eda35876a3e19b56b7a0ee246e90262d3a26758fc534543a4e108a024111b7887a494b064b4b06abc5d44913640987e4e448478b574c958c3d3fa57f39c6651056624680b195865c0b188bc913574cadcb9ac96603079a1a40044f84fae2424d93e201911d22bb9b1e27839230757cd9ca40e68e9d0b7695abeb869ba69986aa38ecbe004151ad1e25c5fc5b787a8b71c08ce255d5c5cd7a8b21e37b184905fa464d6da46a40656e255c741143e93f8ae6eb950ff5d01542aae9c678736052ac66bebe0c51a100ac1a48e97365a87052efb5147152dbf2d24779f2cbe632439fedd6cd01364912fa93c4310abfd98a8c5a40d8ad86f5502b581deadf1861df45a418e053473f20fd082cd75cc8f1171c0d6d4110f2e657f49073068d5ed318ab84870481ba6addf12c5fa275d99909df648849fbf13f11c1b5af4b70fd6089af4fc6fa0e0558c61c3cd01a9bf8f87cf4522a7c6552bb97b646a8f0270ff21a060d661dacd786ba3190d9d4327557af8ff7204204bcd2c986f32a60fa0da1002e0e0e4232ef91c5aaf5f5e446565f3fad25eabe7f4c9b8c5e78a8e697c0facf7c497237efd855037d50a4779219817661b979d90f9cfd50d789ea329026bf9391da2b832db78b9cec2ab451a40840e4539b03c8d06e29298d9277408e70a23793f2e90f30978ca1c44b653834def3c5b1c252c980aec5cd80ee49f047c74b9d123d2fd12d6c96be4c8af41787ece0e2c4a68791be203a26174263e8fd4d87b06d94b18ffd642048b250c3f5b5beca61de9f8fdf040c6cc75def787eee46bf3016e834931414e8b9474085f8dd4f40d9bd23c415c0193aea6d6275f90b5fe6516997aba01f46ee124f5635cc5fb8351f552c82f5e2e02bc009411bdc16432cdf29d942268e4fc27d8e5b3d3ec5049586e577559a997f851e02e99a751e0dbc6f950f6c6b7014d2f898760371f9ef0ca79b1613d83af7726f4482a02871745cce0944ba0bf63158996efe0d7c6306a2995dd1c1ba20382d2147d7b04ff83d8fea1d3f5a040a221c474f528fd3b809fb13f81fd53fe5f665072de62fe0507ee4ee0cff30f733c01433f3dc635b343006d584fdd33ec7fd82d96836506d8ae83f8c49826493e25f20e7405f2cd74ea5bdd99f22a923e2d857f3902c428edbe8016a4fb46d90164d1e665a2221833ec7d04b8a56c0e21a0a641311652b64103e2f857ed603185d003a38f39a3ad1c2fc77035fd7d9bb92059ee2a2c35dc22b33d0e1a3dd3104af4dbd1cec69e491b6af4d0c43b2223d18cd6183333ea6ad3c268d44d5ab71649ff245a15ad304356d1689b0c2bf8bd1be2cac893f40672a80eb0912b40134bfb0c0b2a4001d57d39dc824ebc52986bec7c9fbde8c995f088a0506d1a76c13f3a9b2fdd7163dbbf7a6577d3c1008fdd950a5ae7ac0f7382693b2d9785d6a56c5173af9e258d15dc1fad1f445a786d840933111ebbddd0ff381f3c497b0af8100f653996e041d87f575cbcd92284c4b35010c89ae7ab89fbb48f0dd50cc8932daba6e7a1b3ff564776dcfaeb32da17dee3fdb1b9e55a413684a8a65e288ba28ee4fb1c9b19e057cb251f120f42c0567c1389827517a5782381f49ace5981166d61fb34e513366b81380f695ae8133bd36101c151b0c65e8d2d775e063f4784637510086a8c4b83683fd7cff4a679ac0327edadcb303d0cd0f955368f2486d5faa17ac3efcdf740dc6e3b60b5f3f37f6169fdc81bce51cfa6d16caa84dc50850140e8a46893ac9d7250c1f8beb48fd06ad732ed000c1b1b2da0462c7124c7c736dee239e46f0c46932159f5a748e704291bc8aaa3d65f8facf3656a0fd896191cf72ebca80eacb5a72fa238d21697169a2392374e146b46c7f3305b5ead2825155571d53d901098b58c44304d570a1c817d01f75a7026ed5b5f551bebab25d99b1ae540f0e7bb9ff4799515fe9e05cf9efebd18b31e7ef72069b917e697691984921597f67b1a72fd1dddc234c07413449af76a6de7d75f594fb8260e462eec4d3832f82703d2de8279aa7c06ab9b55b6042b614970eef1d47c22d027d206bb21e33b813cf4d3ea28f0c0c57c7ca2129f2b0b68fe1bf3d3739f9b398af3c713ba6645df96e26caadb01d64d7ec00e84568e16f0e79c7e177134b99646196b962a69fb8d02bd4c5e71ff08e128ad2d74d319a9aacdd8757efea1d1fb20f75c230f2526e2eaa5bbccb98985a4266270f2058986dca57194ad3e47801f4358e7c65135437fb8b1e01ac13d7b042c6f2cf5ca1fb069714d03a2f1f0b9dbb6140c766e052ca02ce79602fd086e99665408b9e2ce2c03fcdec8aad803b5de90f99625cef4285408f4e6ee4e8d16824a6b6c2c69a55ab07f91f516277c1bb2df0d53a1ceeb82992e5d4e2ec6264a9368d86e0dc03af9eced814509533b1008a4924e1a3aa120b67b29d8aa26f38e2212e83882cebb75a0a8e26d076c1d8b9f1efd831f848a5ff07c2477850b82f8f6119e2f9a74cc27a7805d30f9d8425fdc7cb64461f96686817d232fe6475904be4cbfb57ece0817b6cd3fba1d57c7358815bf8318265ded8978c52951ed2a1297ef2466cd9cfced42b14c7552ae26240a8076e77242ee3def60521f16fdf0403ed3d329529d8422538bc3cd1dcb1769fc38e42663d4ac59a4d88d83a6c45be65124ad28359236afc0767c7732f662627e71fc7d15a1018ad412a9846fda7a4c87e528103049512b7668644bbee18ed8753f62907181eb8a9840803aba927bbc5919e929e52ed0e2dd19453aa97e2b32263e8eb1f928b57bfad499213982f8511ea6aa51ed18f7b9d3d4ea110913d00b64c98bf1bd14e4436c1bb3555a1549efc05f9310c7aa7bf4cde85373d0d4b3a9073c407a6cc2b7c45eab633bc36372ce6688181bfa7624d7c0025c24f4526a292c90536ae761f99944bb9129d30e189cb204b7c2124331b6dba56c989ce188539d8bb6382133e2dc84251de74064746392ca9efb3e0059df158bee69805bb78686583f6953cc99112500c8123f1cc3f892995669098d8e47277d4e0c7248a657174880d0376ab9299a76324930bc7c0688d0e2ee72af27de3045a746b2b75a899fd0dcfe71759cd0d428588f0cfc5c9304d45c685a9132550bd554233cab4c57627d265f97ea4b711fc4bf4827a1ecc4988a473894b754b978c99d43f93d38c6f2183cd020d1414bc2c8cbd86f963a6245d025a86b627f94c30e10c98cd6210ccecdb344dfb32d15231b267249f71f5711ef9a5e3aa7cca4a1efe07c9f0e838b72f8d63256ab96db42f9eb064bf7e09c3c04c8d63992d79a3227289895f099a7bbaf87c746aca32233002cf1a41fda7e752bbb40bcfd5b8a6cd15607cf92b450e0591ef0f4a496eb5c38bbc4a0e95065c3461dbe376bd44fde64bad579f6425c1e422c7e8f676b07bfeca6afe99c6b3e463bbf4e7d3457fbdae6eb84e756e08696ffb8652160dd174e8254ce34b307995d630a2f9c0597e05ca7e5664a145648cbe90ac04cf6ead72d8958faf78891ad7c1f955be1ce9a0bf79c3be24e9a046b3685076ce9964228dc125e0d1e6389c0bc1a387d19820cb7b427048ab9ee7eaf91b870a72a56ed07d54338db6bf8828a16a7f79863a0960a2e7845cff075294595a0918386f013b7894b0129ff875fa2221d5ab34b4e657ab03d0ae41a2bf35555b80685fb1de643b5e58c82bddfe059f75ec05f71b2a1610a8673fdc667c8d1aac5a6181374b1ba25c01d297b32512ad8f8751977197c66edb85db0271b127cf626b0f52020f5290b6f8e9de382930460c6044ec1c12e46bd2c85438171eff8c9fc73d0725000dc10f8de3be96bca834125faf6658b4ff2a32cebe519ec398de19cdc5dfc2516bcf114ca14731e0ce8e22242144dcb4e02546b85cb439defb8f5fcefccb6aae8348229d56caecaa08d3c29737a1c0174726e836900c478fd19918918a9e2a652e0d00ca6117706817383fe10cb386cabe8ed29767576b84ff4f73d078f82af21b5ceddb07d71ed39c1dfdcd9364adba99c71168efa67384e51ba5eed7b848c9a28437c157a8a448e49358b6071e86aa2a951d6bf0958dedcaf27aa93a0029ec7c47c3108cdf4e5beeab14513d0cfd019639a164cac380ebdc423af3acbb51df4cf50c8bea9a817b75e81cefcea97f7cb27502408149e8d2a4eb3e89d5afb64e36146ea1e29636be06524753d30ddddea6dbd76f09dceadbcbaec6026ef9afc769c2b5ef19cde7a520cd3ff5b03b9c074f511abfa341ac56a2b2b1ea0d18bb8d30dff0b0b7f67becc25f4a54b6cf11ea6c31b6daebcb39f41378cf48ea4eae918b304b341adc3cc025a7c9bb8a4af7a96af88b572f025dd5f5d5c9ece6dc22343c97246246dfe1855cc049c98e94e1cbb1941fac00f0776487056d739b2dc8d0475becf239d6de0f8fa6be2dc06fd81344e4f4806cf68f8f42ff1a6329ac8d57287fc9aa21af1db68f3571f42f750a8a8f63cc200f9431e2b448b52c89ac0e387a2aeab303c2397a0efe17e52760a1a88a50c6bbcd8c5ab6d1d168844e8087e4b811cdca6b5f47ee7219d74481f1d9cc5fde7cad7e4813c4d9b2aca9d40a59f88003dcaa07bd02fc885a35179adf907535454890f28b7e0e7583384f47b24bef97054a049edb6adc9daf13f5d6292ba0f803a744e9ce157a786126885bdbd01eab7bbe99998288e12826d77eaf4302aebbbdff0a86b9a0d49f3f748f9a4d9c63787b442d9f60e32b6418faeb31c2910359835081177fbedc14bc8f4694f8436413d3317576ec9a80384a9ca5145c4410f62f917dfe8066afa9a83849cbebd5062045af5598dd5ea6c882e12616af774be6fb1630028c341c050305eaec5a6725e67d3fd3f72d67cdffb11549903767a7008b92da5977471e96b3edef9e702a432cc2111d6372d53e492a8770a3d52bb279d57cbe5ff94d12e0ecc21144aade561423ee098ccca4016fed03eab5d10cef322267a66d87a9df3ec34ee1d3ebbfdd6b42d1332b7306f4f7917207f8c72ffd649a46cb4d86ad0ec7db38e9a48c7861b467a58ada1f8d1bcdbfb4fa9639b977f983ebc776845d538fef2946775f0b6c7071ad18d76d5ec0a1de3524cb3755ebb4933b", 0x1000}, {&(0x7f0000000140)="b785de15020704ec50c1e24a340777926c803b5f104515a6e2b096caae1d41afe0aef8079287f3c3eecf414264ac593a418c567364c393c3943ffeac9dde58f5b3547c916ec70339e3b3e3", 0x4b}, {&(0x7f00000001c0)="10e31191dd4ecc937ecd2518ba06293fc46f92efd26c25b1765907af02ed7eccb03787d7c554e1ae5e77846f2821437d13f301173e638db01c302d5331427f9d6e7db0dc4852e1f2864f356eb9e043fe9dbeaf584925198d97c30a861a", 0x5d}], 0x5) fcntl$dupfd(r0, 0xa, r0) 07:41:54 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x1112) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 07:41:54 executing program 1: socketpair(0x2, 0x4000, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000010c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001100)=""/189, 0xbd}, {&(0x7f00000011c0)=""/162, 0xa2}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/203, 0xcb}, {&(0x7f0000001480)=""/30, 0x1e}], 0x5, &(0x7f0000001540)=""/200, 0xc8}, 0x2) r1 = socket(0x2, 0x4, 0xfffffffffffffff8) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001680)=0xfffffffffffffe76) setsockopt(r1, 0x9, 0x27, 0x0, 0x0) 07:41:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x7}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xbffffffffffffffa, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r4, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 07:41:54 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x3, 0x0) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:41:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000280)="608a8e8f2007a3a5480258f3ddf6c3ae55c204d5dff0b918288ab6938e6e551ef51543d5ab9067340e2ed2eea3904c113fdccf8b2ce25d5c8dc7c00d773e15ef6d61c46e9e010954f8a6a041fa65dffa73066651bda19e104a10cd6e29b2707f7f8223c8f2aa41baf0a8115d0d0e85bde6051e2013577720f50d305a59d9626408fa1d0cad6fcf3efe10e30da9dd2dcd1036d033b1a247d7c6460d1f3ade5cdd9b30928117932349ac47aa39e6262490f00109e3984e625a2f957cc44156875d3aa9f710256720c3cc000000", 0xcc) sendto$inet6(r0, &(0x7f0000000000)="3cf9b44ec696cf88", 0x8, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:41:54 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) 07:41:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) r1 = socket(0x26, 0x7, 0xa549) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 07:41:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x60) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0x3ff, 0xb27, 0x5, 0x7, 0x7, 0x101, 0x1}, &(0x7f0000000100)={0x20, 0x35, 0x5, 0x9a, 0x6, 0x10000, 0x1d}, &(0x7f0000000140)={0x9, 0x5, 0x1, 0x9, 0x30, 0x4, 0x2}, &(0x7f0000000180)={0x2, 0x200}) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fsync(r1) 07:41:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x81) 07:41:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(0xffffffffffffffff, r1, 0x0) 07:41:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 07:41:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f00000002c0)="36651bdba0f62a4787f5c0002c6e7d818cdb561f876b3b0306494efa865db2aa076f72c8039a09bc500c0de8d2ccf705fdfc8aaa404340c4b78ea33ea3e3c0316f2e737c5152b5cfd10ec6165c09e88edd4447601eaba683653b337703abe1bb9b72052f22153878aabef45f1b3011e503ccae6df79079a8676a8889ec4c7aa4bf6adbe1e14fbc625513ac02d88ffeeceac40664683d295e425c54f0a8eedd37b49a288d4d402cd7609fd037796d5efbe16599f881324ee5427ce535165372e94f422f12718222acb33e830fd37c7768a7f0ef23beeceaf67bd4910f8f5027b72dbd82d072c58de8551fc975540d1f616dd716d893400ba1524de4cae6ffc13c067617149c1edafc79d398fe8ced7dc7e45d520cda38d0ed20b049f5f23746afb119241ba91688128f132e305d6ecad490cbfe9e1d67e2a986e116e2b8580ec3fb6ea618eb8d2ea6bec76f6f09a6e2d161963b2ec02a8ef40af226328cd9a972221a827f94a9208351246281e4980c6e7dceabf11b9db664d89a892dce2d691fa06dcb8e02620dc7bf4e9a07878af814d83d0f90b9582b17d4efdd462263345e8067d854acdbbf5301dc12343de4bb292429b61486017b58dcec4edb96e71824fb4c70aba579613196061450015b9b585508023b51c0e4334077b2855ca3360f1bd916acafaeb2966e23299efa3fb58b71022a7effac667d6044731d46b92b7b744c3c73bb0fdc85cfaa0d8ec78cd97021ebb79b97884ceea7c347feb56d14c2cef9e9da43a51e305e08a07a62cfe6ab58415ad486be7ec57638edd3c7b9ed6fafee8a10b63941aea7a2030ee0cf55af9a5d50c25243b1866b79782f6ff87418377d71dc25eb7216eacbf252a00a5b354e793909eacfad26cda01fe8de974214ddf097ae8b245a0671e5825bf9c633671c2b180bd24327c555638c3eeb47bc68424cba60e26f27fc269a05394f0bf111a3c8c7f600525e248f355415e01fa0579c2a59d829bf7a2617d04b6a0ba7cd1cf0a9ba683c1f21c89c1e90019c7c005ac331e9e38b0d223946ed7a8b155a9021d3213d7eead80cf4f3c213d18cd7766926998f78be2b83c71d317bec8ba5b40ce10d45bea50af51e02b4e023e2397529b250fe291dba35ff2c2ad21a7b2dd6bcb3bd1ca7c72e9b9904ef182fca89861469db12cc9914a7d4e540ad42e1e71b5b47c6c71d51c1db94fb8b6de90ea20b5b26b171ede12d402b5a0378051dedc059768a894c14f6d893c634c1e589e7b90c4f7295e32073e23d3afcd17c57a86bd3dfdb8eb4166ecee0e887c83bb307892ed5c343039900eae68cc5d295e4ce191efe7e7b7a8a716332ee4ccc9113f87e142c25475ba020d5b049f2b638aeec8d1e25471c7476e02453c0a0fe1a9875c76e8abb38bccb4ae6e1173626178c9590d897d2c1a23cb625f62824339dee49b91089ab76ea5aaa2c0ed105f751b648019b93dcad167a398460b36b0c12d4a3cab05951b9eb37073b8b251605e27e7e91cb31b48c4fe901ed7677dfb02fbdb23cf296c96acc5579c409bc2d8d126e7f15f7169359117900920818585df4fb0c628fa78339822d2d47aa3f081a3476e7122c47de4c09752d1be8efa1022d7232af8e525f64cdf13326379b66ae23b47092124eaa471ba19e38587528cf983645181bc269ec44ee581c7583eb96a90a09b7238b268596474b87555f05f4428e58e7509b705aa065fd874dfee19f6d9c6e2ecc8d652f322b4d47a35169db95cff1016b0ebcf6a899d0e7953943fcf7e1cbdce399a2c70a00f30f3c44a374115f48fdd2245233a41164b24c912d5d83a8e05b5cd950a2763cb9cebb43251bd770569f9dc6ecb4d7d6f5609b30ffd518baa1bfba5913baf50a59d0d8a9b517a25e7ed955fd1b98175d0c3a3463f16ac58a4dd40f13d44855a4626eb8cccffe1aeae5e93b91a60c173dfdc7af399444e99ab019439ced41df8c224b495f202cfd6dec10c57d46076ac3ab2c4812c2bb7e5a48ee624c6f062cfb8dcc2a26b49578ad3b84fbed6077e12f49731d98226ab07f51a05fe189873d06c9ed1801f1d5a44c1665ded5fd1367c38877e158d70a122f4eb15dda25bc6f973e904d82bfc72954557a7e3e23484fa50e8a829f22e5333e3bc5e1479c700d1667b1cf1d017fafff6bf9b1a6dda6610bead99b02173959df7867fc519fccbe157596a1995ebf707c26f4878221ac4297126918aef95dc9c4fe74c4e5e3612ab7fa48213c2e196d8d82104a7692cf8540f13ae70ecfcda337ee577127bebed5cd83036358968f580f435e5dbb8abea2ffd1703fbdc321b562eb817d183fbd8651c15d7b1a46a7198c6460729555d879e6c8ae71606502aa7bffb7427a0996f16bb121a427c3f17930963a842cb73b5ca5c0968858b4c704f8c3329b8f4772f0e1c1518b75f61766bde2e148e31b0cb56a4d742c211b254b8c5f43acbc22078994df7066825b057c44dfdd04bd3ff2ada2bd752cb430e37c99e668c828853eeaeddd66ffaa6fbb1b785656874b33e15f6533dd35bbb3ab8ab9b68f85d82c74eead923f39a0f759c8b1c7c9036cab4031bb9cc3948338cb5bdeabf382edb154d890dfb6bb81898e2dbbc5698280dc8bfafb9e8f81653826fa386965aaed3e9cd0794f2d7f8b83e12cec35c17cc35a63cf3980cf9591b51a38386ba038ae5d00fb5bcd8db464d99a910b02894869cd16937cb25d8e7af05e62bb4c1fba864f4be2d2b7a15727770761295554b45d1221f4fea6e5849691887bc605a64e58740ce0bf1478635857cfb1eae2ffc4419b5fafeda9718b20badfb216d7257e3524fa99d8b696d44c4d1993379c24c0f3c48cca34c12783283ed95fc532422a73c36ced3b6ee89be04aa991b71ee256289f666e3360fbfe2215203b6d19b63811d270e729524cde269057f7a01e956483ec93387724749811ab0989176324a428291bd86f4bea45544a611fb1592931a53500f9e61a6155dd67bccc6880a6b01ff1e9a262ad6eac83e4e82565321b0c8794a0a7ba52eb3096c4dcc1a55432121c8f187845cf2169f35026965e2df222595aa0980ec5e63badc2a25e8f80c66e2bcbf8ce8dc4d39abd945eece4cb96964c55d58cd40c9eaf27f41b3f5081c67c731be7ef7701093d1b25ea98bf256261d817160bb1305336267a0c319c6c5f1703fe22b1714b258cd1c7d46c16764abad40d9ee1628628f6394ff89593efdf9eca89b5f77c55654f461ab70af600b76fe1af2012aed2f74050a74fa254eab9719d9b8f483085ec70f53a7bdd1d4f6199531e88db349d7f6dfa4cdbe356e4cb51868a752817e78bf7f416284d69f468e1e41ad7be95e4779f7637c6fb061a2151b7e420eed74c1a0cc499833423be07f1e300514ed63fe32a602f6fa1dcf4b7f439fb824d3afa8c8c27ef8d8e886e579fbe5dc1d4150864a4a1beac054151afe0d4ad323078c48067c43cef5d24f902474ab7c6f46d1d4638d2e38e9756497584d4e9264edb028c2a330821087412fd89d6d7eb216f47969bf3355d2303605d10bfd91272d93ee4b70fc10b183325b5c8e519929e63ced9a07c2f2a8fb93631d00920f0709803de4f6e40b122eae7a43cb1eb7db39e61dafbe0cf967e0f9c4f10e3ee8fe026263550971f583a8454aefa0dfc4a7df2a1100d2bd4ec92b542cd97be4eb76092cb71ccba13df13807ba5be151355aae93f6bb335cd76ed80ab1fdba55008122d7d8058e91fc97d19e9704af01e52544fd24b3d22e5d4f04dd9f718c454e87aa1221e09bab72610bf71593ae0cc33fa72ae929d373078a4f1ac1280c8da35311f004eb9ef03de5e5e6b835516d4a7184bda1a5ece810957ddcaaa2238335a29a1dbcaca1dba09f4c97156fd187491e0a1c73222ef10cac75da7251a19ef4f30f091b08aec19ccbc50f683b66b60722037bf799279b2209b98fa94e194dde81f6336689734da1c0e5b4fcc7d26dfacc57d37b305448a8002a3b164175899daf4b5a89ff521cb6756a372fe2827faf94110795d5ccaa451f5a6e36cb1f930aebbc8172de1d5ff400308fffca1a45c301ae6bac1ab1cb3a872025f197047cb0bd1004f8eb2ceedd86cee381b008bc662b6e424bed1ff38c21e68d25b0ee5806682d93c4340789dc2f140af734b374c301c17208f1855969b7df48ac3e0c556f44be1fda586b35f7ee299598ef79b9f98ca16979fc4f1b5fee57980bc3a3936c37e6566e6def751b62c15e5bb8d228982316984052af98c5ce5e981668ff99bc2cbda2d5359117c9e5235b546e377dbc4653955355249991f0e0e00d657649e90eae4b8273ece691044959b41de995ad1553daa6f3b7bc3717258d0d4a1664c2d88c70961e70e6693f514a13b3aef43ba4a3c4c43922a7fee6bb60082bd01396dd37ff4316c1dd6bc851b5cac51cb8bcf118aa2b8a911ff8ff9393acf06c195cdc91ec50a30eccdd5935aa69ccb5cc57fa933da4a6f81646ce8093e48feee1aa689dd197556f15772467216cd680b30fe5924e9496e15642f77330d463199eeacc2e789ec4a2b34a91bf99a48d8f31a01de8a4db1db542a4dff8db8353347a4b2c54897ef88e4ba3318cfeacbad598c8a1350b1a408c4cb4204050dfe7fe20a042453878ec0e2209d1b5742bc475c2c95347a6dca8a898a2090ff48350fbdac0ce365880e255628f87e799156ec2c0cb7dcc4fe16f6bfd7c0ee0e3fbd7a12f383723007748cf684b73be4aeceec16f72ccf4ff92c51f7d82df09c39bb542a3f74abdbecd62facf73b3f613ab7ee1e735aa593f986ab1f3e72547faf3d402eb3ab3248f33aec842d0dea4905b7f5e56e5a4b01d1ca4eba6ccf7944bebef56437ba3451d2cf6c3ae9ba105a076670f9e85bb6033a7540fa424d1929dec8c699b9ecc77151cb1f6e5668387730afeb8eca09937da93509fed4a7ab7b130a90a3feec012d19ff7fc92c973c37a8b9c1faaa5a96ea0768efc1a6d89bea2af8b12ebf0f634f93f11ca686bc82b3795835cc13271c45e39fe3577d9e91a61a22819d517877311ff37eea086cbaea8d40d1ae5577227b044c00da550e71fe36cc9022f08a1c43aadd0d487503d6d3caccdf049524ecf736326d19526aa1bc4a3dc787d8c307fca2523dcd962a63a6e31d322feea4ae01113f20c8cc05494038911c8cae5e3f5dba3855142f8207f0c18ed69bff08e8dcb72fb5aff69f65bb1da71e4213f6215463b9d8b44d61e41b7ff9ad381e81f6819465faeb29557111ddc568a966bbdbab35a79317b7c76875d530945268ca776a29fbdd1efd4fa172463771815b93275888d921d6d367015218de665522a71fdb788881e33515a07a80a7a8dba03438b05f5d594734ec4ab2b79303e22c19334d99020781d6fef090faaaf22478d50fa5322ecb180198972beef3169c9e2f03c4e2fb48a93707fa7220c18775601bc0b96b8d31ba0e6ddd5bcae4251cad03dbcee7b3a1d98b7a09e3d24aafea08b9787485f7148db66dc2e4789199f41c0d3d74c72ddcc8ee2729abdbf2dbdf3bd20a360f369548c04a7fdb9724be28448b223e74b1f82cd51e9146ad3ba1ca1f7239f05144253967318314890abd156fe2451b80b4b0b0e13efe1ed6d424ecadca5ce358c412f22669b6abc8cbe3dc040b4fd532e0c6d2890c4718b3165e48fd9b136aa415800a2ce799a72a3c1ddfdca694f823d6938ea64dacbf100d429d1057f9f2abe4c36b9d456fa7e0f0a0903757377226a0589c944e16297b7e2cbdcef38a8519b8715dea0f75203fe539", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0) getrusage(0x0, &(0x7f0000000200)) socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f00000000c0)=0x1e) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000ed751cebf8b4512c048caf0a5f6eaac5ff6a0a12adf72fe3b0c4976bcb4547e66cb8c00c3e4e621194c474024dd0ba97b23225bd8bf0c5ac78a8550deab06464b9d46dfc2e3aa1ef77ee5353d1641e5b12de645ce27c9b7a2e57bfaafca6daaee5e5408383ec2d13aa497366b6e1264407148b8737cae55f70e7ef306ddcaf64a99041b06a15683c63a8daa4965c7ea5db5dbe"], 0x288) 07:41:54 executing program 1: r0 = getpid() r1 = getpgid(r0) r2 = syz_open_pts() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x7654befe2de8d80b, 0x0, 0x7, 0x5, r1}) 07:41:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x7, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x1f1a70a8) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) 07:41:54 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x12, 0x4, 0xfffffffffffeffff) write(r1, &(0x7f0000000000)="2c6058813814f45716f5dc4fdb14300faf14ff12f89ab664fb6f31c8c8f4fcd0cdebdedf41e88008600dd02e136f3bbb7223dee156d76758a9e6aba74c3ecf4332f142548f270bbbe579edf63cea47624aafa32d4deb7abefa6976e9709123e3201b765be0e26dde", 0x68) sync() 07:41:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x100000000}, &(0x7f0000000040)) close(r0) 07:41:55 executing program 1: r0 = socket$inet(0x2, 0x7, 0x10000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 07:41:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 07:41:55 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) r1 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000003000/0x1000)=nil) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) shmat(r1, &(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 07:41:55 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x10000, 0xf3a}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 07:41:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082f96e30abf25c138d3f36ef0b697022be5e78a409eece51519195d876dfe86dbe8147db44e4e13c090412905ccb6e23788cdef770aaef3de558923a4369090d87f5f65490fc08a689b15d51e678ca9a59c576"], &(0x7f0000000000)=0x1002) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 07:41:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) accept$unix(r7, &(0x7f0000000280)=@abs, &(0x7f0000001640)=0x8) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) utimensat(r7, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x8, 0xfffffffffffffffe}, {0x772, 0x1}}, 0x2) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) unlinkat(r7, &(0x7f0000000040)='./file1\x00', 0x8) write(r7, &(0x7f0000003080)="d4cb26f510aac7311715f3595e1a4b3f579f99d1bf8b725534c5b7c7be1d3f96535491e85515b92a8773d1d1c05af634beb4db2bb5c5a67b832c48f0f43cf6e172f4026021298b8d0c32636d54e99f1f1ed2bb7b1dea7d20c59c5a6a014e3d59b6376998c2b739be1c01ffd214c11ff99288b05780df6dddabe258fcb884299dc2b7d1e12367839577012585aefeb19747903cee9821fd95b4b4e1ffe611dbdfcdf99c0ff1b635af9876f7fdc955136db920a752078f4d061966545cdb9cda351472bdfe74c7f4a6cceec0ea33df766c7b6843", 0xd3) msgrcv(r9, &(0x7f0000003180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000951847292902fb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3335b3d6403dfce221ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) 07:41:56 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0xb6c, 0xfffffffffffffffe}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8c81bc57b16794505465db91fd11ff07c1ff2c889cd5b9bda87bd5a54545fa8ae0eebe4bd4bd5c6608a764257ca183c4dd5c109a585d3efe5f5eeb72c7863027869e272d2d2c8f9821ca3189df82502ac27403cf1d96ce1a6f582158b0ef4feb2f1a32797323014c1617ba9cb5ca1f58338d139ace44f5b28f2fb680be5b84e8398ec4a6c27848f06780ef67364b15e666ed675feb45ada216eba6154987706f05f0c0d317e940e59b92dba4b9", 0xad) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) recvfrom(r0, &(0x7f0000000200)=""/92, 0x5c, 0x1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6}, 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x100, 0x1) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000340)="50249e139be8354de18c401cab157702b857cf309bb002", 0x17}, {&(0x7f0000000380)="03", 0x1}, {&(0x7f00000003c0)="acf97590433be54d88b2258bb84cb3810f39ca39e511b69b27b969b1e340f987ceaeec64f5b39d7bcd057e1836d1db07d78ec6", 0x33}, {&(0x7f0000000400)="88e478a4e324703f9da6de0d66ea599cecd9a56cb67f42fe3e6da98266321f6e778c1c841d262fc32ad3461434a6f3f851de", 0x32}, {&(0x7f0000000440)="8d5dc9b03ae18eacb4700604ffefbbdbe7f19315bccaccbd858a6cefc39359b7c7775dfa42f4618fd6b241e17353ec2d2ebc1881bcdc6d74493f9e34aa16ebb5a4177f712df4695caac2feec299e5fb474e4760643e937837e43dc3afbf8876d38373597fcf77d52a13764f203873b2daa87b205d0e54804f03a50f6e90da9df478f670166f70570e25fe27ca5f6bd43d7e0d119b4bc01b316a9b5a8654a5b8e77ac95f9fd82f478a5664137dcff843d077b43b5df3bcd7f2c57ecea44f2cd895671f29745f51748f3b108b60a9587bc8e7d3396c760e7605b9d71903c656f7b52d1fcc15afe8f75fb3aae", 0xeb}, {&(0x7f0000000540)="a37eb68704fe6af5465820efc8ea4c3162c917b00fb1e91e1ad1900cfca0b603b5b66f523b26c0d539ecebb3d065f071b6420b0e77313deaf8f94c1eab36204d73db08f13ad1fd1211f85df0229903cb04db7c1aec33b4355090769556b6ee47cbb5d5fc4a0d84c7c3ae", 0x6a}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r1, r1]}], 0xe8, 0x407}, 0x2) 07:41:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:41:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) mkdir(&(0x7f0000000000)='\x00', 0x1) 07:41:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f00000000c0)=0x401, 0x4) 07:41:56 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 07:41:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) dup(r0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 07:41:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x100000001}, {0x18, 0x1, 0x7, 0xc5}, 0x3, [0x20, 0x0, 0x6, 0x5728, 0x81, 0x5, 0x0, 0x40]}, 0x3c) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000100)) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 07:41:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) 07:41:56 executing program 1: socketpair(0x2, 0x1, 0x5, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt(r0, 0xed05, 0x7, &(0x7f0000000100)=""/25, &(0x7f0000000140)=0x19) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 07:41:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020c2fbc06a9bdc3cecd78ce0b0cc0a153"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x8, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x5a3}, 0xc) 07:41:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1812, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) clock_gettime(0x3, &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:41:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="ba2118b5da80bf338456fc9b8a7c07deb8afb324ee270960444a4eed37545f463d1fa65bbd7374dad4e74d49014b7c46b3020cc640efed66dd568d41775bafe41322af07dfea50bf5e9a3a23080fb66f5625d291ddc109f2e7a1ea7109f32d673439297f77d1df34b213d1fd1a9a06ccb7bc08a10d21b0918f0082c7452baa7a089d9c81f74dba7a15175edec0d6a25db4dba43f6d5d88d4ea02667dbeded90fb62ebb442715014ea9ab30a21874fabcaae6315b84e48d27653cfa93e16eb3632a38249ff96a41f0e2684626e56f4614edd4a7624c3a9a7fdb879901dac12ffa3f4a88f20b5602ee9eb0453ad519", 0xee}, {&(0x7f00000002c0)="a86f06fe597db8bbb25d3197593c86920074e68143d82f0cb7da04d19d24473f0249afd613fbc64e7de658b143a985d93f737a419118131c04a23b49c6671c231525dcc12e3c806a58c1ee4730634c90ca5469bd6055eb58515ea23b7590d3e38c187314974d83992e2a77bb16b4d623924b52c133228a5a9cd30a5e10dfdc248020c5c5f736d5b9e1dcb803bbb0587805e9812ddc71a08f7beac802644bf9e37834949c71a6a904e9e08d60f3f6b2fbbfcaf19b", 0xb4}, {&(0x7f0000000380)="232a26fc175e09c6bce942905a2df051b5bfbd495906af6c6d63131aa250f0cfc349e43e03e75dd0fc6d04f37f1aba41323e09f6525b7d2fdb014f2199ceb5473a9d868dd8bc4eabec3e9bd7132fa60f2968bbd49a4962dbf27408938f581d446121e26cee6dfb8f543ecfcc12762ceb76a954884d993577dfe0b5792dbe10a487f0d0fbef2763022192171b37045fe58bea0faf3a5f9c2a0b40286e3fcf715f3242e5715cdb334cd7eac73c88b6f2b773d77073ddc7644bf5fc42f3f3d4cad1d996cab5f4c3f56c86d7b63979cb", 0xce}, {&(0x7f0000000480)="a98a0a5fbe571cfbcadcde3839d20abd062bdd047f01635a84cc29711b434ef71dbc6124b1495e1b9380137fec3005433f0de89d16624cd7cd51a7b3a41af1700d9b30f045c53effe668b9613961a26487bcd7e460d266297605213b53e27fcf45102969ad62666e99eefb413a95cf59901dcacdf5b9320b7f40bd7e21a2a04aa01a456cb1cc04daa782c3ed147e50ba5a0ad34895050cc224cf8d771d7f83805cb5c4daa1d025c778ddc83754660f54bdcf3af893ad224c864201b4c83deb2b20f1abbc1f22a34caa85227139f3fe96d025e5c8", 0xd4}, {&(0x7f0000000580)="d27b4627c7bd882c118f747cca9961c64c4cd0498060e5ff6f4ddb4111020ea34d3eab1807ef9a184ec0ef7cf89d48ceabfa51f8cb92deb06b76e5d3d0c7da7b3121a79d0d75b93d627ef5720e68cb92", 0x50}, {&(0x7f0000000600)="898ac6069ba055bff8d7b5852deb340794aacc70ca336eb7c9ff51ed86de232012dad52e758e4318fa40cf21eabe1fac2eb1980f1b844140bf9294b84a6c12f732fdacf371fbb90e138eb4a746dfa22d8b6ce8e39ab9391e7dbec3a7b5f2d571dbe588f0c5ca709d31a3757888ee1c38ddf0dd65330f77a364daf8027370d53e72dd68ec43cd649ab8ac3872cd93cb6c5de3f295994d5db3229676c388239ca7dbcf690f7888b2aec9680aca0fe1e882985118481d6751a5bf2e2a8d14c4db0ed67fe501e94ef3fb63e9c628b5041c19e3bfac4b5ca8c4d628da467aed8403b8d9d6179322081fbbdea45c9f6a61", 0xee}, {&(0x7f00000014c0)="fc2b786a9a7a251f326df1e6bb5a8fe66d7ed4eb8047f0514d42b4a37df6eb763f7d7e7a7210c99dbf3b007b292d27fb68759e4a60fd23ab8cf4be745d955d9ade6f3c031e194e77b897ec1db49afee46784a2cc22af1e443e94f812cf383c684e41fbeb8fb81b33c5d813c2d95fb6ad779ded26d9c722bc9321107f83437d2480007a60d365a18d7769b3776f57d59a175280cabacc4f87c4ad5f2bea75f67ac5bfe8bb88de8e03660e9ee16781c7ad9779c2ee2a6b2880174fa8ce08645926fd72095a19a2f71a7b340fa5b664ac6faccf6803777125ee5534364f39946885f3ff69824504b8d605baecef2ee2e4503726bca01a78fecebc8869c674c6056ca21402bf42faca78fdc6ffec14e7e586c2f02a0e3bbf5feed155bdc461018157a4f5abe67bf5c4bbebaf0800ef4d3f6bd7257ceec74d52db9fcedf4dbad5462eea038dec0b50791c49d5c36a6eae8d282cbd1fa77a04ec1f3f93131e3f5b380b5a20c1044b17222dac0a2726c1bec2c62e54dc9c414fb0f2e84a06fff7e0f46079e86721959190210e81a7eea3a35658faaf7509a4eb5fe25c995372971b858732266e040bfa8be11c7df8cc3ee1a8f427b931e37497f11db70d547d84950c34957b137b2848e8e644bf049ba379403fafed38d4cbb6d49b90f3bdfdc1ef429d4d1203787b1bd600e657a8a625780646eedf4236e7dfbc640e78887fbb9a40c843cdbf0afdce9b94457f118d621ca2d5d6b18c8a71f0c43382c8d5e1d4967f379f0b0d9160e07f8e185f6a81a070d8013da5dff9da7759ae8213650d1c0831fe18238225b29e762c2119bc635072af1d467d25960cc62e1d78e840242c83378a54a427b9219f231f8c307ace78cf42a6892e0c424c3c69706f61ada41cad340144adce4ead0aec702de8c62f2d1edb5dd51733c81eb83c1d15ccf60584003d34c736b39422f363187a49b7080d9500ec0bd4f390b32a3fca76148fc7057a4af63522a4c09b90cab6f6cbd02edd3a4284d183a2ed434a057c07543f87de209ec0402a4e0b396c434b05446b2d54978a59f0cedcbe44cba29aad4683921c1cf2cc05d69bcb1476e22373ac59ef018348d84205bce975264fb3e4ee4d19f1bc429f47df0ba52d690b4067916e8c4681062c07070f840386cfd4c24fafa31608f6cb00a62824fd924d5e696e0393ef01586824d4c39c9eb16d32b58bdf312a56de5131483d6891d73f2ce478d4540c120af97a7eb26279818df4744af5dcd0fa26e79b3414883711f7541f78619df25c190c27c09b969cffe58b3e0d368005734dc56063043e1898d585f3d83664b411296af2e6de2d980f12a2ac8d67f66445a05a0dcdd93ea8d657ecd59d3b5185c741794b12bfe60f4b82b301fccac70ed19abc6d39a4377ed36b13fdaf43e22a34799870b633f3f6994ea0e459b60248d91ebc805ed2e7b9d0adbf17a512c173c410198536b9106206939a30c82add840eb7de535581e4325d0c9372e889f19331fcf28d7fb4d75b02059b34258f2f7c881e543e0a808b9fd986b62c6bf6d41c1c4fe4ab43dd0f03baf65bd7f1eebf2e2fca9c36e4dfc16a3946b2b1c618424dcc2bb403bed3ae59560ac1f5b959a9eb8b49a90588101343f810a654dfcb964ca8fc648d7a2eeeff91bf796884857ea5235a312fa9e64e34122b07a4fb7087f2b491934386fa100547b64e6e33fd63e8eb9c7d0e199fffcdbc2f9fd3265ce0c5a7eb29891a0f267b1146c74d824158febac885261a606cf0fbbcb09cc72cf7e6ea2e70d4a001c3f0bbf181dff4b4c7e2686940cf234b56e65ab1c8ea9c61c39749c62a9173ee8611f89a23d3a76d173bbebb463c2af754a02dbc8a6500f60717c7938961f642c42e37d914e7b270671231f23d1cdc8aed439f4e0adf9f52e4c706e20f221bc8c456427433fcaffd12f10fe954ba460ef185e6dd6a0830e1f04276080ca1f2cd54e7b9ec2aa0ffdf0afe906c72940f630018649772536346a02af2b850b1140c139912cdd3f50382e29f4274fd0ab59f2c814def28e86b187480fe8b7f06f34684ffa145e192842c9bddd106c3dc80ef8ce844739ac642880975f2e516fcc17c18815ab1a4e9c9022cdaeb8e875e9da247377266653fae1f33b418c6f046c1b0fd6bd687fabdd247316b33af8fd3d9de195bc541e559165869d90bd25b26ad50e465f9fc5e555192c60937a3d3f76bb2965c69e46fc00ff9f2de7c370658fb1006a022e0be8730c704d9b28300c2062dc1989a4ad7c32b949a9c8bca63f350cf81879140336395a29bbee6c2626df503819503018cd80e7071d702296f8a735671f719810e32330e65fefa545b6122d7ffb1f34d5f1329f0733bfb83faf248e6bf021dffcb97e393c2284947f75b319faced1fc9f93eebd89efeee261f40e7c4a3e678a9c71ad72b46a44a9ac163e5b4b1bd4553f6a7abc67a6708850a81af2f48e2f205695320ec7495bf9ceb9e0cd5bf1192010583b55f4ed5d6501b028c8ca2d8f7ecceeac42dc5570f49f69a2c0fe41097de2cf62e5a3ae6fdc7f316cdeae3601214af18577940557589e175c6ad1ea09499d084b131576df5612cee07912da8a23031f20267f8ada7025d20b96701025cd37c86b328aeef082258a0c4ca1d7c891b2acb78f3770306cb9a873fa6b5dc395a2acfc55939e4841054d65b7c157a2f26d5344526ac2f9248659a81c8f79fb4a4e70e283a262c9283b651a4e606378b073512839102a52e389fd67d362a5e5028df6beac75ac80a586a1224f6f5ef6253c5a83bfec9ade842e1664fd94a8ac4e2b1f8fbc76dbcac573bb431399b6baa70f4f687b5c50bd47b1a1ae5b047ad796559cc9ac017674d0f4dffab206ed2de65f7080597fe914ad35ad1a2b90defc820d53a0238adc3e28f50e9e0b00f86557871b023c9380bedc0a3730559d227d4acdbf2a160ef333b8c85a3f1df2f785139829987de0c43fc7dbfca904ec9a00e086fe012361c107498481fd0b7d3d88a57904fcde494e29e97f5317fde26e3bd6e754123e1cc83d661f147d8230caed997b07b618b6371885807bf89f2d87e5e9fe7e42d3805286698a161ab8868197f722b17d62d14d8b09246bc7f657ea08262cb60a61e2d8e70922cefa5ffbdbc9f838b750e8685408b6dc66015a58bf8f0ee2bd419add5cbd757cd54bdc0d0630bd214e40661c6671108b95d8b31eb8fb80a831de6faf1c18ece6d6300a4b365ac45fc3c605ce961af456b7f9e580d8e9bd7a3e2e0a496ecb76914429545a086988f3bac6549ddf85da4f3369e916e55da4c1f1c779d314191f74253a24e3cc42d3d00fbde16f6aecf262b9278b0f0c17a57bc38f9d5b3e29318804c573227c18ddcf2340dd88d2b5a6b32742fb5c76ab6b64dbfaa08cb91a992adc31b623f38f86c87ccbb6437420cb7d6b8f5f6c4a147a91b61adb8f959d2b4460f50b79a7baf9092ea4c26e6ac2bc4b95bc9ac8bc4ecfcf8de40841c1cfb08330a869de208bcac2d43531e2133590a196b965adbf716c95350ce476a0950df4321dc2b20bb1fc62371fac5dd67143cf24f1db45f8507f2e13c1f2d8d58ebc75a5d4491687697ed1c06aee99f20f92da4eb9a2b03048d8cb1e703ba25f4b919588f76944770e16180dfe1aa527f2f99d0631ce0cf64684a873673d3058a4f9959246f3afc19c5ce42a6d23da906bcab112703eafbb629860a9abcf57d43be1d25d6b2e783ce267160c2d0f767fdb6eee922066521f0e26217f56dbb9b70bbaa5413253e3c1ce227677189e213b8524d05b31ded8a13e4d35f292caa9772ce925bc897246f16daca43a240b9fbf6d6927ed65e1a57a8831f70a52169365b4473e48a129c84151b7d4cc6c3d566bbb3f139b2e8ac819f7731ee512520a1f8954b52f18fa209b48ec645b4dc32b9f262589fcc14b5a97e5b06ab50aaffee4400b59e9dd885cddff8320ab76a33063eea3183dac3c332ead8634ec325dc770fb2261d49ea57e7a2871901bf6d88fab061807a6d35028d385f0d35998cb67529d7fced8d24ec43db377c2f8e98393b169209f7e5565bcab52449eb29a1c3fe37d42a0f12ccb650a7fc26c36af6a6562d89299dc42fc0751fa6ca54406767e31f67cb317f67a6ebba7f1d0e7d3e4ab4f915aee0f3a4939416680244de0ebb24a4b094a0a8015ab2b751e4cf3d3f22596798fa24d37987e6e96d96033c78f49c8f0e56dfd50985dbe58576537e7eaf9490c677e7133fd9063bcb693df7ce8e66104d61b4541428e4790cfefda9b65c62aeaf6b0347e75443515ea928f26cd58b8ba7a867f084ae30590eeef1f87790ac1908b9106749634abadcf0114a3c865001461d3b0a77a6cbee9706a6a2e2460fd11acb91b3a4c54efd6cdb6acf07d8924b90a5a1569955beacfe827f305e691e8966c94b0b4184724bcd18b94fbb269126dded673b76bed162a241509a1241e4f7657915a93dcfbadd33ad0ec7251b9a1046e1b913597630578026a935ebb9e713b8372e4d5f370b53050754825044d504936fd2502da1ac5ae4aba9161bb8c1e150c2bca393fc10dc3e5c7e8c33bd661884bed1d7bafc550c5ace58d433dff2537df779e53b2b75bd479d6cc03a19204f3b1b8a0d527bf6e96232dac7d9e247b95d5315d2429e3cc94d6b282a534ecf31410b339a6c566b1d1ca14c68ac68cb621e267fc50adb57b4787f941261adebf18cec432303ce78663829b7d41fa34204f380cf24b6f84542208558ccc2833ea51c6cbc2156ae7addc3b18f4602c1cbf4a43072b60b42d319b3a9d329304cad1e3e046623900f636a7ed7d02383c2647c5861c72bfea9a9aac5f10475778a51961d82c3ff01247242f7356d7c5020ccfc90c14fee16e6ae8f64b5bf35ec60e3be0fa6c5523aa31242cf3495ecbc8c5b670d8a5428acf756d1a3d0d44ada1aef960b5fd5885ae3a40c0302c775328aeaf04222830097301bfcd6af0ebf3c17ff5a1eae77e18b26e6f5db561aaa0bee1335fd1c0e2fa0e7925feba711e982fd86f84efefb162cf5568dad1ca9674dadb5672c65dfac225240d9b41fddc55c49f7dab8fdfc894be6c0dd2bcbfd12c1f53eb268740083fc0a0a44cf7620866386b38f65a8d4e44c9b7252411d2e0e282532ee1020b4a4769affd887eca4fc1c8d4c729d0c20f6653c9ce208a5a14abadd66b6d84f6cb087dbca405b90220daad3c4aa9a946b3fd1ca9840b16b93e6bc865c6b61af3667c55022df1d61057554e26b5da13217e843d493ac11e3e61e9f0ae94a875bb106d6aceee05b898351124eb3385574c6cbe77d59f912f46be78cbe12540f2108125814c0d8ba11c9ec91cd9a31d1fb35dc76c8879c2280e4f979232ab7914cfcd6189679ebfc30d96befe0f3a6a4d06d3bd14d41760a94bd2da144ded6ba0aa28f133cd194ea2ca9dc24b4c63a26fd3c9aa9785f9ba70cf310a54e9c75d232e237b4c0a4087a978c382ce1457acdf38153fff3f36d77aa3dfa68ab4011e37a7a17828864bfbe6a48825df75773f944bb20fbe1b71b79d3545164e8ef6b981dd12bd2bcf014619cb702f8a6cef3a31c726f7fff41036a126542b0ecd7b72a69b82238170db8c60937566afb2b78d81ed18d163f2de691aca8073620d7108d13e9232b17ee4656e40d166b4d29284fee7f42163a166db72cac061377cb0b9a1da0c47490281feb1669e272dd542fd7d2210937cb57b80d288e190c5ec92bf220e94bc22457ec52e2b6d15a5de13a5d579f36792ad9491f921c95f74a480131f8f9", 0x1000}], 0x7, &(0x7f0000000780)=[{0xa0, 0x0, 0x3, "daea368f93fc72b749d596b1a1db660fa4085ca9fdd4cac574364ab6cc3028a4a8ba2449136d5d9ab67f5f9442982640174396db22223a9152de148893c0f8efa48e0fdf91a70cd91612dc67d19530125f83d9d9f1dd733bba6b3b5698b19a5cc2a86894a61d1193991be05faf79f836583767a49f6f79894411798a99c8c9637c3d5fff4d05beaa694fd6f518607b9c"}, {0xa8, 0xffff, 0x9, "751cad0a4e5fc7f9f6ebf82fc7f3d1030178bb9e061de07b71fdda3956dad722659f065c718f0cd1d98a7efd2668ce49b6df0e3ae7595aaa7419129de3fc78bb6b5e0a082d2055d169cf380055db44a769950e5d76e3680b34d2a3e32fe4aa839d76f7c4e1968d2130d9b1c56b5659e5ea0c3ea2eb11338f03e6609e33a9014076049285749c526196b62fb04553525b3a07"}, {0x30, 0xffff, 0x9, "e6bc140317f3707b085c73d2b63504d6c65e99b16ea4e3de6d01"}, {0x90, 0x1, 0x8, "16739b56d3d661782f673d0036d295da4acb5bddb59b14b36d97db5b3eb1252be9f79f636df6bbbbb78402740a755fb7d917d08e236a28b91e777558d210e38154aebe28df31918727870dad84ee2b92eed9dc0b50dc5b93a3fb276dc2c4a71eeb2b1d065ee3e584621de943b18e4dce582994889cc598e3c2d46821944721d5"}], 0x208}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 07:41:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 07:41:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget(0x3, 0x0, 0x400) 07:41:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x76) close(r0) 07:41:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x15) r1 = syz_open_pts() setitimer(0x3, &(0x7f0000000000)={{0x9, 0xffffffff}, {0x4, 0x5}}, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) ioctl$TIOCCDTR(r2, 0x20007478) socket$inet6(0x18, 0x8007, 0x8000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = getuid() socket$inet6(0x18, 0x8, 0x0) seteuid(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_execute_func(&(0x7f0000000280)="c4e269def6c461d973fd03c4813ddc930be45d30e60065460f0f14fd06000000966436f30fb83164660f6deb0fc30c91c4c26d2fb905000000c461f92bb699dc492c") readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:41:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 07:41:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0xffffffff, 0x5, 0x2}) 07:41:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 07:41:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x1}, {0x7, 0x4}}, 0x0) getegid() 07:41:57 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) msgget(0x1, 0x449) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = socket$inet(0x2, 0x5, 0x80) sendto$inet(r2, &(0x7f0000000080)="bb7688d50a6300151c71a51478dd4efef64fc9d542b432d3095623855d4162bf1568acfad9529844aa023781b24310a06d4da64dd2d4c8047ebf", 0x3a, 0xc, &(0x7f0000000440)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xfffffffffffffffd, 0x0, 0x0, 0x8}], 0x4, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080), 0x0) fsync(r1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000040)}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/78, 0x4e}], 0x5, 0x22) 07:41:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000100)=""/205, 0xcd) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 07:41:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x83, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:41:58 executing program 1: semget$private(0x0, 0x1, 0x400) clock_gettime(0x3, &(0x7f0000000000)) 07:41:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 07:41:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:41:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendmsg(r2, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000280)="420ffb15abe4dc5a684b0bbe567c29182c2d956c6d7214104790b176d36a025e2a6417e9c748fec3fd89fbfa1e86b71552a87871e37b7f5b7755f015a4221b3f4d5a569b6fe38050b0accdacaa184679a42b161fcfdd549a98bfc9e4b3300bc18f8025f617e10be708a1de8e17b14ef63144a19f34a5e7163c31986853712d2ec60782518dfc61364bf69ff7bb033fb5ce826de7723ffe7f8e39123b6afac0ec4f3be9dee1045c9367e8fcf75738f850bcf1631bfa70928871a691a7d2fd4480516ff43beb0dc4b6c41930105fdaa1f3d994dc25aa4775f339f885031758bc74cf69ef64491841e7c59ba44a6db09e49743e0aa7e646303b620472d2cbbf", 0xfe}, {&(0x7f0000000380)="34a86dee64a12ddec1e7f5be5803e9055fafbd61c9e5c72c58ca1677d09e2eb3c9ee6e05a153cac528a80277ae84f48b08fab1e4cac90d61362fb49dc9d47c83add177d20e6b3cac392891a6f7471aef1223e78fbfc7efce6a102ccf919ef78f97536f6878752ec4256829a7cc9bf5100e50ea85f3aaa5dfcf6651a67f7e085c2fb0fcc72ecd20a7cc910eb71fe4b7ecbb452c997f3e1d80ddaa6c5d1cc7536b0198d5f9e71619c32decc4909040c0de2e0c5806bf8c03b3b2942c996c349343858833f623c7c066c489ac4f0d", 0xcd}, {&(0x7f0000000080)="2779583c0129365bd8", 0x9}, {&(0x7f00000000c0)="5ed0f0bcaed691587d50cb17bf55c666d76e2521ca4241fc8dc3441e474ee85a0d1decf0c210df70ebc4ef236f887b49873431a18cf0cc4d708a4e6f5b42a5830e1ce4635ef07037e606e23d78d8795834854642f2262f84d17c99907fa3", 0x5e}, {&(0x7f0000000480)="34366752f10f122478c18abbf1a35b81a2653e41a4498e507511d69350d5e582f68929eb27cfcb6c19303ada2866a8f9aacb252503c1e27d89bdbf769b3b94aa2ac65a27f8173383b6a82edaca85d75d94d1b1d4a093774689457597e13631d25f32114256b40f19cfeeca4e8a5485a3966c7e812168b24e82afd98d129ff59b52d0400425233a12a794a49140acdee86266d7e424bdd9de3903f2fe2cdd1d7d3b7fc28b7906549d37752cfad04d119d139f732a9548d056fcdf042afabfc126c3be600aa8244559202a2c1b3ea62053", 0xd0}, {&(0x7f0000000580)="53dd0a4f02733596b4165a788e0885a095c7dcd911274e68a06ca27f2501f5783f849ab7acd940dac27cf0d215a855b031576f48c6b8413535c91184a019a87472f9d7554260dbc6fd8ebc62233d7099e6af92ad307e53d2be880e2ee86cfbe9d9a88998b033458805f1a03747285d941393096236474ee5687812ea199fb6cf54d9dde2fc9118df5d8f674fabd9187e824c73a2e382367e9e28872d78ed4e44342ae674d7089d59da7b59e6239b2603d2f189e0287d46d441b7b96c919162df91efaa16e5b786630be2e62b5cf1be9587e1eceba6fee0cf830de3fd02", 0xdd}, {&(0x7f0000000200)="07b8138693bbb852d6672d6ad9f17fa00cff8f30e670c00df1ef8b5001e7a2ec6d63afe4d15dd4dcc147d81254e6a15f6686d42d16c3d9f92061", 0x3a}, {&(0x7f0000000680)="4911ad1aee04dd03478227faaeca005016bea44ed0dd180878f1002f89e3c7403aca1ff27354fd0b0bd789831d241fa28c0a6b845169c31932834b4e78d7439754dffc8ab3fc03387eeeaf14630c1d4acdcf5ad949df6f9f9371be617e49d4bc8d6a50ba4318dadfcfd7ce893c7ae31e4f0608c063eb025abd1cd4d000ebe8f110185923cbdbc317f459c9cf730e0a240216396b04f5528e0743788241245390efc04b0793d4066ae53cbc6f7d4b639658eb8ad7a9222ecd8de6612d90ba44c02ea293361b593275eb7378b0ba3eb65c34466a91bcc72d55818506dd2aecd100456f01c274b2ddb2964a4e1f91e426a2d228a711909ec28b6602661c6e26c175bbbe86832360b2661ab5d826fe7fe3a2b10b9d272142a11478737df747bf6814ef89e83a97a03415e87d1bfbef4a0a8bfe9bd4c717b9ad1e3538f3c72a3e777d7c695d488ea16c364fc93761a9f0654b1cf575c4668d0d2a87e68e1cb7e2321e40450ede74008c49e06d343a51505f7d123e9ca72a8bde9321040d979bc01afdc7c3790298b82e62368319628c630e2662a9ff08b6790b426bc61852dea1f7761febefe1f49ca686d490486922786b7bed83d4de11f60a4db9caa435816865024d273f63b48b1fbfe66c43f095df651ed8ad24dfa9bd3cb5ab6a12a138e7b6a3aa797b9477319e36f3db60823710106c264841f24b55da5af96a8c05d9fd76b705b1b996bca7837912c90d49039982b233504667700e06b047e938e50afb8118caec13553aa7d55ccdcb4ae424b29859938f95e8cac787a4d6f66f0a863f4cf12eea083877fb8b0bf312f93ba03c935e1fdbcfe41dbbb72f1049ea99c81022ae5dca1063c8449155adaee03ce7b73248dde493debc8d09053ae09dbd1d18919a4731300ffc2897ea6baa882bbcba62a7073347cb6c5bd260e581d2913ad0fa63055f34b304b9b18a301bdb7c5ffbecc44679c439c1643c3af792f1c7b3f735f9e63d3e18f7ebd5d9258753e0af6487b40956e8a34fb6e6dcdbba3c44dc7ed1763732d0f0ba6dd5310f753a85af430bb9bae3e47f8acabfa6796b5da2a68aa0ff2d7250d5c752bfc097b6d90a513c94cea3908863b8ea75105f73f79e03485ab155c68662c1a284f124c09af223c057b65e347dcf1d67fc57e2d4a974d1f6b3ddc99452099aa8791def241500eeade21e19d5fc99d63987f10d592f686161b24e1da55ef344d022d2e4e86fe818abb3d3bafaf131a66a5909c92ba628fc4fcc21d2c51f2a7ff0a2f28255db8c0827a48f351cf948c8aa46cd225e71b2693438de10647cd66cd89221291de37b82a01b17597b249a4012e43870bf37925e911a2c09545839394dad1ca72bcc42181275473782e569a3d67ff6de331feea1ca614f788358815c7d181d60f51dc9a8eba43420363a866ac5af40f728c71827a6ba2ba4aac5d91b31509336c2d4801b11058d83025161cbd1a0798b3beb5a72b63fe1f6e3f43deed7aa5b7da3648c7e6966335e79a63020fe582f5c3661d3dada64022fd9c9f500bc9def334356e085e162da260a879d5e750373877b29eefd6565e8cfd36bb84059b399ba1aa33201e414e59e630dce024a816abb1dcd79e39ac37dbfcd4f2cd97bc726d51310cadb94a95fb168ade9f2069578e8f25f61cc5418d27a3e55704453b53adf1c9912effc9258b9e04999922408a26a14b6ab8ca44f78e269deecdfd16792e751fb1e4a91daf7119d3314c64353e7fd45e9ea5aa9adbc796891e1913ac0eaa0675edca903716882bf4ec4dd2edefe9e33865899a34faa9354ea3f401b4fe05cd2a42614136a00a569e3863e586b482627898778500aebcbc11a484da1abc600df1c9bbffa6a4937df8643f3d5b48616bae8400a50df9d652e6a609df52f68a596bc1117e6931fe6145853bfc062175b91e5fc6a25e1904c77e04ef01e359a2961857a2b91340879583624a3b66a130db2b9a67a5c9569ac25c5cf71863ca62a5610f13a3b5022b23d9d6d93d5d3a9fa7e88e1c08e7272f3037148916b24849dfdf24e0faf7332a776d72baacb44c2930e84fa73a14ab0fd18d48d6ab4f6ed8bdafcce573f770a73d39b845738db31be8d7af76e16b3acbd30c7b2056935d63dd8d2f111ff39e2d972b0598bd808e3481219c810e2e282cdfe96ba9d6f4f071b81ae08f9b5baa825b7ef2a512554c09f936503b82f407455fda21dd4eb741373f36aa19aed98426eb02abe1ecc9789f920cebd662049e2cc8f60e2c10cf2157b3483902caf84ffd4a0b5d4264d3626906cafe3b7d11138c9abee7485105499d92f11010d70b364929dd8ab1f9097c0d615bbf8316b732beb6d9525fc4e11e8b6723e370fe18ff3e35355e5cdcab698dd8b2aebcc9f3d80fb7b329e2931c506ed505e0dc32368987d7aa1d0bd94deab00c7ecf0b474984306132f17855d65ffdd374186de8787e9130be7d6d8eb1eb20b5953e0681bbd37d7c3ff75001e5fb145ce58558c177665146b19bab89ae21ec89d3a9f462ad1b3212ee3f4ad4012e7ffe12409c5a33a9c63169828dfa612ba1bd12d3aad482d9d1204a4cefcb9b73c129ab2af94922751118812696027d372585dddc54b47aa11aaff91bcf9dfb738f057fc77c1d889cca21a543d119f0b9148028c1c337b5a1853bedff6f0762d92f93493c3f722d2b6a1ac322cccf0587ac163b78a52185c7e26ace6264ccb56989ff3b17bf39cb4aa0a72b189fab1d528a29eb34987ef7ff5224db3f3dbfc325b2e999c41d260be239554cff25e8c492097d24cc933a5b4b5105dc992eff22f080d86411882e87d119b3d38d3cdf07072b196debce373f0340fd9da595c149148091c4b8e1bb93d6f757530934bd3c8592fcdb019e4fe8a696886b3ab26dd1f7f1cbbeb4a4eb95d792af85a8dbff103a6f684dc98ab0f5338b537a302dcd5939e9418a0847a2552a170ae89fb07d8eb75c98c9220c6483ee482d93a17d296fd104b2b4eefc4842a83845a591c9501c2ff4b0a200d5aa45a56ca38d5f2ad60a72612f70b85d1ee2480d042e9311b4536cd265e374bf2379628b444ca06184103cc6e2b055277ea5aca2e516a04f3e45450b96db0179c3c7e813a6a557296edc6515c252fdff80bee5395d722d9401123c3c8dd7d5413e39887cf84c95403b3262250a9d35a3ae6094652e808e82287b3051dc97e7383f513687e31623522dfd827e5efceee9d7266d38764bea82413ad6ed43308172e593a39eba8135ac510dab5aa8edb743d4d9707e40a57704004891f4608ab9fbee6fc648d5a10dfea25f1e0dd370aba1f33f967449c0e7cedfb879ff7e8f8099f375c2a647023891a6689304422e21e383cad534f9c93f3b2b4b4c6ae85ca951a95374bb1674f065da7e8c1e17014e5b09540be6d6260b498bf1bc3f74032b8ceff8b36847411e6ebd3824868d80eccdd1989a8b0c7ad2a2eebb35c294cf0509a21fc05cabf0d63e4aa1d45a7b5e572ef2508219b8fa86612a17e0f53e942635a5224411275cd134f6ea31cf75ba17477e69a3a3401b095455b2ee78608332573976430f3390f55b4791f53f8ce44720f38a01edb2fba5de6f7087bc6983955dd1c6888213b5899a4566fdc087175da77ec7dd08dbb9a72e70e317287f7580e19f102a764ad9c46636f0d96a588212d883bf798a1c52dded05b97a277bbf3ed2e106808401ef66b907f4491bc427614c2dda7d19f95046e5de2c0b9fdf43bc71dc2a616d90348b9d0d234d08199cf194e780e62430cf50ff8604edf46bd08c0f504cdf5f510643d892c5dafdb98c4acdd21a0fce50d7018bed6494cd5faf9d5151bfe0c81ebdf80c12cfcfe87783cb4d4c5a4806024dca264a6aa6850c7c240164a7cd35a718155c7b9c891065e6f14517ed2f484fca6e958863bca7b2fa694ac0e0e4f7efe08c8d748289c138b5aab10cd6193815e3d023a09c9d9c1a9e6e0ae8eb9db8830a2514aac4865a1f5773161cb70fd60431598abc81937b986c589be0f744c54570f9e250d31821b5b5192f4233854906d96bfcd16752a5f24fba4239ca476c903fa4fbda9827d9245aa916095e4ef6dffc71a7e3eee18c4c45aa56dfd169379b2efca7f37976b48d9697914b4ca8a21307488be59f17ad92c398e004bdc9bbc54ecdf34ea412b17507828f3ee6b1192038d523811cc5597d3a164e43a4b056d09978a7f48068d6eb8193111c26f4ea814de913576f2aa84510d56490c1056e8af2a394a4d688bd865ac73d55708e935bb251a14e27cc0d139173e14dcb5576995e292bddacfa3a28afc83ae36b6bf162c2937b48aa452e803dbf5cc0dd22c528ec122ac574e718ea71cd505b7af546a3197b4f3c9bc9c4ee358d284850d83722e5664074fe511925bfa3d6f584aa94d04ec55fa53f5b78a4f81c42959532b8d9fc34a39ed696ef9a3970adcc4ba80a68461e047c6244815cb9b87adc81d052bc5996b71ed1af78a399ed191eacda44e1425d7d8b1aa1f62a1e7826a165b2f38bd76d7f8cbf09702fa5ac2c9f8e37d61ea32bc3bcc8cb9e70a3ea6385bf7ac30896e1ed27da288980ee764418c0beb9a7277f46c40020482aa8036f4b7d94851f1ceaf6469477444546b5ccf586e5462ddbe2399982cae49e125a178a24dfefa9af8af477291585896e6f45fb5d99b65d9aea1680626a59e9c5f119fac4338aaf5adeb63b0892ccb25b8b0ba718e33502e3126c857c09f3951e73320818b09c6ec865e6ebb5bc2fbbef8aa515779927f1917afeb4219604138efa74b7ea8c8a856cdc49d22f00942e5fa92928becd489cba1fe5303c62a18df844698959f43b048d6ab8d902bc53e8dfdfc531ec67e49405e44348b24d47d50c35ce1063622fb5eb34ae40933c67ab433dca6a26bec9ccf7d44ee6df64fbcfe9f7e5e6e6ead815b3af065bd491fff929c9f3b1c4b64abf7a3ed5cc196674cf2b35561571f859e893cf72c03ab4addeb2394eabe42fa79c5798c0956e321a07ee26ba8abf42ba84ebdf30ddac443ffc1091990e3b4e00187ed31c113c7292bf9faca2eabba46a4fc642eea6f94955db7cd70d40efaec4d8987e261565b0e7ed97b02bccac876e27b677b7431e39905e6c5bc8a286ac0c4eb069b40ea7b2dfb12fc0c8606aee22862abd589bae6bcea3ebb9dde013dbef5d18d824f4275d90c1edac79f65b83f634bee4e55a27455d134b58afd48ea0a7447fdc975492d7aa9975f818160a139ac9fa56593199db62f788d32b52baf8427e8b3ad9edac0bd15fc795d36f9cef98b601ab63158dbeff353097c4219ee1432e23c82b68a065eea9a194a675922762a446314da77b820a1ebc445402ffc6d9ac36014a8d6220eebc56e8eaa46ed7bb8f09d7158f9ede61bfb40ac638c295516db0bf8bf9a93ac4e3e6841748790e56970a5c0ae649b5f37135d3b573a9654b81cf1d06eec73173fdeedc228ad564cdd1b38eb4ba8ca9f62e9364a5a2b1f2a54a19f0114a0e02c7a2a883d5fd826645bbd9b4d0dd143d3c3e2075cc160a214bcd60414dcb05f84584a505a4a2139e7b4a3bcf132d86e40fec5ce94382d98086e9572b6a61642aea7b967d50c8852b0f6faa66b84d00c2838a241b0d9fbf32153c44f90a8ac79dfef1f20d8b05df457daf4ac50d08fe303a2108e0ce922ce58c42d5e6dbaf783f3ce7799a112e15c9f5d088ec912e14f45ebe8976c682dd76bb7898897a0ff4b36706447a54b7651f8cb4d0e451edb9d9dc21fa1143016328a4a35348bdf4e49aae4bb799f1ad239aa", 0x1000}, {&(0x7f0000001680)="71b608b9923eeadda35ec0ec3bdc0d5e018144cbe852eb69bf9376c035def5131ed41a3751036272d8816ba7d01256a742412ec96b1d4555def64f57c8791194acdcd8e4dfee8343182114b828ec49ef5c61d5fb6fcdbdac35087ca646112004ee837145bd3b26ba2468450e86703b851e478ee7ed1a7ac78b5f00a47b83d611e6e889af47946c76f1fe7749179cfd95e65600fd083b34aec8b787dd1b84fe9ad94b8e69641daabdfedaee1cea296876fc934568f0217cd72e72a16232a3b37bb4102f4d5528840197eafd", 0xcb}, {&(0x7f0000001780)="5bd103133f5cf9dc4b6a19cd0a67840b5cef1cb03db67baefd97fdd1fbfb79e07ffbac20df99b29a3c7dd70eff0fbeea64ec66e4ba3d3cfeed37bbb809e66b8cedd282fbbc67a42d573544fd803717803f2238783a656dd31630a9ef8fe45bf83f09bcf4f728231771f11d1f6ee65fc0afc8003c2f15e5665ef2b86a1fa46da3850a53476f84321d56c5b8a0b1f9229991099ec0fc3532822bf9036f9ed15f6202f073dbf788859b29e8e3d2bf91eba2a927d1c6122e4ad650c522b67e2bf81c22d72586c8b52a721daad5ca25dca5d4374ba3b899d3c1ea42917028599c99f188137689aa13c1", 0xe7}], 0xa, &(0x7f0000001940)=ANY=[@ANYBLOB="e80000000000000001000000f6000000028667b5ef11105c0aa9d0c8166922ca53ddf40e8f590d203caee2cb8dc656d41f68949b1dfb4314c02bba495aed97c92a1ca59aced5485bc553d66d8dd0cb3c03e23bc3294867fadd57d4eb49d2a65e67ae0cb4988f4a9d14a844741ab7e5644b01538cc4c49d72d5ebeea008d7c238c470d5d21bbc7c204187b0a9068528989194eb43b986223352f93195f43ba74e85dafaa1e0fd0d8aa4c955bd6ff6c05c0002c31dfafa23788dedd52ff7938ae38ce4871eecea8c7a30d4af547620c58d12498be80e02694e7a8fa4424aec6800907d4c8f2b000000101000000000000001000000cfffffffa4adb636cbea824ec8eec494ac78b308a17e977899edcfa0adbaf67797e7cf684ee869926d4c2f9a460c1304a138bcefa0e17d7a701100862da7d9fc52ab7a9a7260848158846a534adf61731d56d227a4c94ae6b3cbf2dbafb9e3333826328e3a4f57cdaf3677af7c3ee4896310a4f403b89b57bb085d10fb8767fde3d5abbcd691b530794788e68f9f451eca24c044de9ef6de92a7d959f64b90258700ee3f1ed269188d781bba682fa4b3a50731442f28c09094214210e496815a1f628cc1d8e8d99cb5167110564290f1f27dc3a5301b523ff7a3afa46d1551300bc448fab79e4f95da1c5e8bccef5e3315bcb63660fdd92b21d835d94f530a4a28981576e4aa81e499db157beb2a14041723839dc5fb726ed67de3a4e759f86255a9ade68bcc789be838be2f03afab6a528f6f540477d14c642dde1a3cf033e4cbb36606c6f0a69f31ef3cf8a2507eff831a61a40d8f0b5a4b7d601027822b042bb72a9312e65aba0f0d678ccd38cc59bde339f33da8555feec30c483d62988e5f65960baaf3c9acb3c5b22dd811f189c836b29fcb66ebc350b6f56bb21c669bf2ea8d54e0fc9a3af253d393a2513828eeb21c94daeda8b17352cbf228f6ff6fefa9e96d085870278b727917fb2d6927b98611997671772339cabeb68470fa75553d7f1632f5dff0b2cc8f9e4576ed1469d0341dccd25accb51ba40e34d27487cba751a1791983fb5e73d1676f448fb198ad720f17c4a78f6f3ea46b395b21d461182646bbc0f596e7646ab9d4dfec8346e28e350478b70415180c6e8479d070f765d9fb3d127a3a9bdfbc825c86dc9be45c31b296f21f61113f36e202532032fdeec20552c3c5d744cdcb28ffec17d77ddec0cb12a95ff3a8deae1446c4af64408d4b88dca73ac2ac1d5e5254506639c61b5537ed276e39bdb34ce0d4b10e433443d025004fe74348bb093f4a138f84f2c412311d2ae24d05e52f834d8684704e204056e432ba57e8eb0248310c80627f949ded25a4af2c30e882749e622b4cfd6443e82a2ca1f16ac2b04e55ca8ec49a15825db529d372988b2686e9d59b7414580f53f035ebe744d1d50d3ed986198efcec80c93aaa181ca183b6fef09faf14246f4bf7f0605da5e04ffaaec94c135124bd56610dffed399709d7cf2610f8488edc45d3540d912174a4d85de2ade62dad9b39f9163d9b13d1b80cd667d00434f9d2155d17d6b93c27ba220c16583755808c8800c5329c542872b382f74e6c812bc54c988a44472c660db1c4f12e01f3b0e15000adf49ff08a389b43873432ed2d221b2893c7a029f9abef3053b1915e95e8deb40baa33c0a9cb31c27618bb3b1c58241878e5f15b6d71fcbb19df425488147e073a91a91bf4333faac99bdfc8169f47e1ef5063f1e3165a868fecf382b0030e4e15eff2a75f2d626abb6681ae286a625a4f63c6c56b1fc9d722fd892631ece94098e75f390fc4fe033d4875c3786af4d93a62368a95b87fe36718583625bde5bc6f149a286496d36ba83ea251d13bef4b41feb2b9c9364e4dbc3a79c87daca8182d20c3adc682d8abd169788d7f4f15537d119c0fe5382850661869b2a609eada04a645f7e192f37d2eeab94f7bc74749f65b1a00bee246926f7a944e0f60c9c44f8f5a5f38d4922b95622567ccac1f627ae88f7ead0d94221f23188e1edfb80d48f5d8df60dbae425185ae80219b3aa17ae3ef018cd2ca1dd94d969afce76acd776c8dd00981b8c16b7e20cfa011f00439fb3ec779478890110362fb1e4e8d6f4f290d163ec3eb0c94d3203753d5045e365838aeb19f7776fa405846c15a888d3c9d68abf5ef6d4f5c934ca96787d01cfbf0cf4a3b57f50b84a0c80961668f988866921f0d0a57e20eb316bc790de7125e617e5cd9b2ec9efa6cd9b8d42ef1191fb4963de04f1f24e8314fd1d8d09dde0414649583d3c0b132ebf87579ff184ffe952e3e939b3618f0152d8e22f100db3b624c2646dc40bdca423cde0dd2295549e395b10995b16da367c2232b55331dd2e0b0ce03113174d87b8fd30306a535a016fb6137b9e4fbf324571260333cd0e40132009a82e8c49b88db2f0caa9c00d4163718733f54c26c46cfc15f4880f412bf98f3deba46aaef6c71d1b1f0129d19d8ecc9ff158a10c443f18f1d39762036ef5207c22df43fbd2631b61f318a10086919e179e261ed8fb67b749ee57200722ef8d51df2aa862f9ee7d5bde68609aea40cc47e7b02bfa66469dea9a8477fe9eb5876366790e6ce0236c6c0885bfd015009de893c1da8047b1b01223788407ce57a015da9274122725880bec21136c5634e745981d7fefaa7ae70df6ed853b23520c4f7127f9e31484b524b08ae70efd58bb0bd1a48e8fc6c940d1afd1e6a53fb9d5ee758e36da71c303fd0d36e613e958d7651dcbd03de50080e22185a22473d25e19a5f0a4a145cd6fe1b4b0e41772af914928e0017af55d857f753f3925bee17f5fabad2c33c0194de21290ccf836c1ed0c870e6db0c15d43e7dd0538c85a95799d69437aa33ddd20f6ed547be160fcfb2e3707045c56ca653525ad304f3f86aa5b444ff3b3b2551775c08b3ea6cffff0257d5b315054f6e87e7ae0cbf05ec6b860c070b14c3085f872c361897a8f6029639227424baef3a899cc5e692553afeba7d01b218e85dc2dd5babc4c5dee5906ff1caf883d56f1bc0088ede0c2795ae8acb4e8c5c9ec2b110d76f0761b945542dce4ef58e514705c55f331a0cd16d316463a9b94255d524683c0b163d1ee9397dae077dcc9ff7ee09106db27275a22b114a128eefefd7c5820e3b6858b8757cb87dd178fa5f42eaf9f01b2649a4c35040f0d34bca59eb33e62920a93c76f09f218bab27752bff24c0335547dfb0343b22e2fae5be579be9d7452305f4a2810a8f52ba8f2ace8bef3343aba62cbf480f6935cc350bcea09bb2fdee5aa71b2a10dee508066b810be6b1c0dcfdc6a904f3ddbd9e7fa28276211f78f94c2698f1b56b9b9617d058b4977dc1a3574e87fbfdc5c32e61314aeba559bb26d5effb6f1c789cdfef42ce64d260c2ceab36f4d6bbae619b512722bc45d9a68e988cb1335a2d05ce0e32c007a15bb91eeef04d12bb8b955e35c390880ec64dbb311c5dda4cbba08051bdbe71d7479fc54c922398eb9626d549a03ef777accb21a378d6c4168492221088979e47a4f1e78e1a8dd93973cafc6faa43ab9436019e8c151f2f740d5a39bc4736eef94ee3488bfc37134f877a6f19cf925c3ff494a1b785743eaa8cff9ffdc30e60aa0bef9f464d31c762a4ee5d04a487a5890b7e51ed1d56b95ca2f835e3e460a7f79206f181b69533200a99b8cc436c16e908daccac8133c8d5bc4da37a8cb856b59ff0cb85d1cff08a8cffd2414aae2ac3065309616d5e56aee1363374269df13ff8b48e2bc9e76614d0bd9b1a2b6720db2e6976b91836f3d9128414b1567790442c88b24e9d791cb9663411e2d13b208fce92d1b697e750a8f5ad0983efb2cb11aa8b344d86565c94c9bc53993a1b804e32f2648a2a78b408dc611f591e0f5ab7803aaa2dca0e844ee2d31e7eaf4b49ae1e13f848485fe20708c2bf8ac1f24971f46a1bab5d835193d7b7137b121d5b56355af985aae67191fd8ff73bb8c680654f6246142c289f4ff59e8d8eed9bd4e2b84757f8fec2ae80df75675864e6729e7927a49b91e1a7f94d7643003dcf948d20b3af2df8a73554acb5c12df84291d61d5e22ab5cb56eebb7b63261d127a12efac2f5bf2853da7fdd468efd0fd69d5d06b1f93521b66dc0e4ad6b3f42c739a33ce70f3647f4f745fad9c3079c364ed19b0b673c631d2ad096b104b734cd98b0bc25d4d8e78f2e8754fd4be23a85d39d5071ea203d92e4156c230f3bcedb5824ccd0612349f572d530a9ab95689eede111019e9b7e0133626978b3467bdb55335d0fd337defd68b253b1e1513eb7eca4673d02e9965a1a6d9c66f8831b49000fbfaf9b370937cf0c335809d13a84f4a3f6faa68ca943d107b7d2d8987aaf3e2d317005beeaf03f24e117af16258be279d49fd57286d7fc224adce5119b107ba89f18b3babac055b55486328b362bc8e271683eab650bf6bdce1cce90c05581856abe15a8209b5ffbea57b4f67031d1ad1e9a0843f1f0b67f6e3a4b3384b55fa9db589e168cdb120fb81a904f9feabecca92d69c6cc7a1502deb2a60673b21f57ac68b8e86f2cf2e71e392b906f8a8338a088aba6a8d71aba86273e96906549d9f059d3577e9441c54ba09736d8bf1a50d95bfc2a0ab00a4392ccc3d7fd887a1c4b87bab6d172da46e67e290abe0c1f81bb105d70b0fbb7cfe76593b38d5e46bb3738f399d0e6020f1aa6eae736e65aaa9bf3fc228d66cc99c987f243ecbad327965a85d1045d4bae69d62bf6a8d466be68dc9ed0cc6f3f21f700955e616e39018ccce81ed169df04e50a67a603e5816f13bac4103d0c532d6c670245a99282fe3c6beee891d69cf34cc657875741bbd1e8b1d242d1c0ea559a77e5a19144148af475930705a07096f5d593af1af754d9d080f32ff834d46085fc1ace1e3377df7f595b616d01cec1b79fe09f4905893db6ce14159dde17aa9d519bfdb711b97efa9648d3f98256f70115244e6c2dc2508be98ff50deb542573b6dfdafd11635738e891431f02f5051d56d3600d4c591528b2c41ed4fc4271f7ea355dd857bddca690e944ffdf830ccc3247ce3960fc962c2158312cb5fb6f332ae1b9c38e0b277bfc174618003bfd42751c5ae2da9ce42935f503d238bfb4261d1da7d1fd08c4ce3b147dce352193d3d952d4164e13a13f8eb67f78ebd67c6bdd8e82ef04f4401eaff1cd480d18878676393cc99e3679f8e3f7982b63de54c6245ed136966fed41ed6fbd3310e5cc6c498e0b2d74bde82acae81adf02c2bb72dae72fc095a0f3f2833aaef04ee928e6b88851f9e716e948bd04c06d63bf9ddd8630a1f4cb8bf4fbcb7735b0fdd9010152470b2f89bed71803d93ac4af01c4324c49a903ccd69ea829001bd020fb0d3f03057ec4bbdd0d84a1ae5dbd3404d4b7c35d47122da3057ee09a344ac7e360ab237aa5e85b8f5e655236921c199a0a330ac9d7348339ecf00078d6c56d7b470fca60ba79dddfe482772721f62344cec9064c1ae35cf6e76ce3ebc776ad7ea6335027dcb4f17ec3d52bacc579850408f8678ddf335c094ad9332886657bfbf12256c4c46949ae8f341bd17f3414a6e20f78ba26f79cc6cdd37db5fcf57611482bf21b07a69d55d7cae0be3c2c7232dccc02a8f07a66764ab513e8b983be06a7c6d980eb144105b3aeb69377ba447b5690e9fe31e37ce5535437a696970a570b63350e87e2b09c73a5ce0e48f69b527379e7f3d9504414b34dac0bdfda3446f79ac5fc64a058a5a71e9c59f94fa480810959d124b23c9a5d66e0021c5f8bf6bc749863a64c9c6a59d493f53712617181b2462132b7a2d98af4ad252f1472119b2058593605f7d3c4d67ff586c21a93eefdeea55dccdc3518cd14ba4624ec2861259d6659663c721e993001c0c4b81f769069aeff3372cd2554bf70aba4fc91d13b4035c63f2ff2366b3264543c61ea2e1b040f88537571298c4b62ea806f11e9572cd39c009381ef02c9818835b52b3865489aed04ae622312de5d8c724d0505b61fd7be3e8d08b6d96b9260a45a3a7284545c6fef09822362a084dc84d3cc02ccc925c7d01af5de374ccfd2f9765e1e30c207441d519dde60148b4258db67bfbd07f3214e0d2d3e7d35c6eb5800000000000000ffff0000ffff000039cd673a92abcb0cc926e21b6aa16f801e29d443a5395872d79066254bc9a634ec6273d3fa5151bc7579f28ecee8eadf163744e769025d02dc957ceed79bc6a7bd27d3f2036d6a00f800000000000000ffff00003500000079860942f1fe33654c87a819ca9a0b0f975bc3d032778a518cc53e07c5dc05176a4a791ce236e40929c2b8a8f9f97bbf88663259f4a0b36d580dc43edbefa346b6f8f77aedd3ee91f736b35b5e898d244fdf8272384ebea4d6127656fe6c43fe0a1a48d8e1e901f2f7dba04c5dc84918c6b99e98b63f341fb8f02bb5db7a86f01c6496e7c95bec48c4480bbe89114cc9ade2722968be1e51b8b48ab834c166f76d88c558e25165ee4aa9e845b592516d09fefff4fa4ebed0058ec28f5d5138c38e47f11c7a1ac1013879d82a8c09512d1c080e4a35343494bf418760db5bc7d3a295d028c6000000"], 0x1248}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 07:41:58 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xeb) ftruncate(r0, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) dup2(r1, r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffd) fchmod(r2, 0x0) 07:41:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) setitimer(0x1, &(0x7f0000000200)={{0x3, 0x1}, {0x2, 0x1}}, &(0x7f0000000240)) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x6b) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) accept(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffe87) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') chroot(&(0x7f00000001c0)='./file0/file0\x00') 07:41:58 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x22) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x54) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x28) shutdown(r0, 0x0) 07:41:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x0, 0x80, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x6e22, 0x40, &(0x7f0000000000), 0x0) 07:41:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xfffeffffffffff03, "85495500020000000000001167f5afa680400900", 0x7, 0x2000000002}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) 07:41:59 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) sendto(r2, &(0x7f0000000440)="65848f600ededf54ffa1c8e40140ae0d64921724388f79c3d88f34e9cd9622ba3b2c18f02d4429dab2e09b0aa65789624e9aa0640f6cfcc5620cfa3cb226dc93c987997d361bc29120923ef9f79a2dc9fdf212886b2999a95509f1354e5504a37bd374bb05164be55ecf83b6345b1447832035fec91fc3f7d7cfe81b92df1f50494c3087da692496560c54b755f0b5291d7818e701bfc7e32160389e951f68d86ffa2b6466de03b04e031be82ad358d724d4aa31d5d3ceb1f6fb1950cd7de4fbeaf3bd3a5cb9fcb252a33f7fd472663341dba233f041221323b67bfbab37628bba8a8b818f363fe31793642990062b400faddc076d6108a819bf79bd", 0xfc, 0xb, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:41:59 executing program 1: r0 = semget$private(0x0, 0x2, 0x4004fb) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 07:41:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000600000000000000000000000000000000e70000000000000009000020000016a669791eb3b395622d62d01329af79628a0dc84d77f6f292518de66af8cf9e11c2b32b8f7e210de7a0f4ec5187b8fa9facc20d4879ed6d77ad40302f17f7a40cbdd64de5903f98ce4a34"], &(0x7f0000000080)=0x25) 07:41:59 executing program 0: r0 = semget(0x1, 0x0, 0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/217) r1 = semget(0x0, 0x5, 0x0) unlink(&(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f0000000180)='./file1\x00', 0x200, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchown(r2, r4, r6) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000240)) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x2, 0x1, 0x5, 0x80000000, r3}) readv(r8, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/233, 0xe9}, {&(0x7f00000013c0)=""/195, 0xc3}], 0x3) recvfrom$unix(r8, &(0x7f0000001500)=""/4096, 0x1000, 0x43, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x11, r2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002500)=""/4096) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000003500)={{0x2, r4, r5, r4, r5, 0xb2, 0x79fb}, 0x9, 0x7fffffff, 0x6}) recvfrom(r8, &(0x7f0000003580)=""/126, 0x7e, 0x842, &(0x7f0000003600)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r7, 0x0, 0x0) semget$private(0x0, 0x0, 0x84) preadv(r2, &(0x7f0000003a40)=[{&(0x7f0000003640)=""/42, 0x2a}, {&(0x7f0000003680)=""/66, 0x42}, {&(0x7f0000003700)=""/154, 0x9a}, {&(0x7f00000037c0)=""/163, 0xa3}, {&(0x7f0000003880)=""/163, 0xa3}, {&(0x7f0000003940)=""/222, 0xde}], 0x6, 0x0) fchdir(r7) semop(r1, &(0x7f0000003ac0)=[{0x3, 0x3, 0x800}], 0x1) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000003b00)=""/31) write(r8, &(0x7f0000003b40)="f096bba0cba6854eab1248333db342a32da2583528ca3cc55b1e2d87c62ba9a7fed5be186c994c8c9021f06e1d0851bedd60befc241a4329affb38e83c39ce3fba3399db9f04748543e8918b73ca6d351f75b24554f483f2176d1bc6564cbb50eb93b4d3b2def3d4eb1544a11b229b1d4753be91e0ef1e221f8a10d49d42cbc1c55f5afb647568aad21da4bc09391760db29489378109b1e2de7ee8144b6989781298ac02babf2e795c42c64c5eb4214a0924657be79451d119d55f06658", 0xbe) sendmsg$unix(r7, &(0x7f0000003ec0)={&(0x7f0000003c00)=@file={0x69c6490994a3902b, './file1\x00'}, 0xa, &(0x7f0000003d80)=[{&(0x7f0000003c40)="f26d34f7eb10bf98ab3833e139c4ee8422711f541fb319ad9df06d2d5d8006a9be460ea6cb77c21a38701ce8a0e4509eef10dd43d2a766d6ef6e3c9e1da254ff57c218843e7b9096d68ce911e6ddd030f97221f21744eeef7ca83d3749e2c4f3fa8687a7eead0e35d739625f1abdc02081786cc1317db2dd347381951bc997a2321621368fa4f97ff6a554deb59ef8ef69810914df978f5165aa9e224a6ff16bfadd2f5ff41bb42a50aa6ea40a2313a301093a4864a8f20a411f444562be971611bc8a1e09f6fd7deadf30", 0xcb}, {&(0x7f0000003d40)="47718e", 0x3}], 0x2, &(0x7f0000003dc0)=[@rights={0x20, 0xffff, 0x1, [r7, r8, r2]}, @rights={0x28, 0xffff, 0x1, [r8, r2, r7, r8, r7, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xe8, 0x40a}, 0x8) kevent(r7, &(0x7f0000003f00)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0x7c, 0x4}], 0x3ff, &(0x7f0000003f40)=[{{r2}, 0xffffffffffffffff, 0x6a, 0x1, 0xd702, 0x7}, {{r2}, 0x0, 0x10, 0x54, 0x7, 0x4}, {{r7}, 0xfffffffffffffffa, 0x1, 0x5, 0xffffffffffffffff, 0x4}, {{r8}, 0xffffffffffffffff, 0x23, 0xf0000002, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x30, 0xf0000033, 0x7a84, 0x83}, {{r8}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffffd, 0x2}], 0x5, &(0x7f0000004000)={0x3, 0x8}) sendmsg$unix(r7, &(0x7f0000005280)={&(0x7f0000004040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000005100)=[{&(0x7f0000004080)="df0a684cc4b6c1a6a866c99ccf04d9bd2995aae467d8afd4306d7ac6d5c9fabde08d72b29953d8b50482c3bc4b8b3144ad6a1084288945e8b6bfbf73a0377baaa5460bd4e87b0965327b30dcba8b535ad8", 0x51}, {&(0x7f0000004100)="1489fef1ba931039a5ed76d1d5a156ca074a72bf9a1d1a3c62a870a99c3ab2947804c2eef23329e4cbbd38fe6daf3b449e027484ffd6d160ff9a8a4beb411b5f9a5f844b43e301e1489ced512c1d7110d7dd5a1210580f79f237007cecab3d6853f7abc422a927aac28c7067501243ed025e6043e7c7ebee7278c589bc09a6fb7530781f41809d7f3357279b945d680bb2fbb4047a0f5d8cf4f57b4d36b0664beb98fe26baa2c444724e3dd7f7c69cfe19d5b303862e6c72cdf5be3de57ac8298efab3ad0ed9e35bfe5ce4443b27a753f295a64f7c85a495cb7b5c7f82450f20d12bcef4e13c354dbc7f0eb5d5601b90bd9fbd3b90987b26bd02a84975d4686d95376157aa91cfa41fa028fff3d67b45c6ee4649796924eb44e625c60c3f59e6afc3c76edb68bc9738cf1c785a06a57bb9df4215ec3456ae8242effd7326ce1fabd11fce7e4ceb633362cd27aa7db7ab6d21980d489df25f06b4c7f085acb6c9189c9a48cc579f03be4b29cd8a76002e8641e0a5a5a3ccf2d97ed9db5c32f3ad4b74a1acf63ed088fcd383d668019fbf0d3235131a4a175f54e3b780667c635d632009673bd043c008b61662797035961d584b59217974c40f43176b15fdbe61e4c70b2e5ca0573903a0b4c444decd11349b221ecd6ef571acf894fde39a5e7deb85e6e60e79fa8dcb7dbedf73750812d69a7c8e1fb33f5f9ad7eb035650b5b0609606010e7c4ddff5df548853de202d2357dd0abe742d9ea8f95d51959dbae21e76c277b6f330fab53ea306537ff1f33a8779cbf19f2507226a13cae26a8ace05fec7f8d5aba7f7e6fded95437ffab79bb437524aaf29a6ee87bda518e8c5cb346b1253a058d7984d7d869d92dc77bd138b5c3466e79402ab2ef5c6083c0a79324930d3d8ce8898af117d478a977792b0bff9a082c79ecf23871e6f188360391e917e79f71b2b60fc4134e39ed78c3a3abd3219c04a4935f80832020db7d8888dc91d6e024824365180ab687d58ebc0bf440bf3f5488fcab2c82a70cdebd94241acbb649f6bed28c8d494295a4ba61179a08960f56b06ee8347cbf58fd9c0f3abd5c03731e4f7b2add8afe3c9f24ece8613998c2f7bee1ad4b31c3a031c08ae28d604ece3a1cf2bfb8c3d98783cf1ac78c4c53ffc5a89fb7511be264b639fc31e087c5a0827ede2863120e92bfdfa486ec239579051d165fa8e47626aacec90effd0ce1e3195348461686b07c932e8bba7bb58cbdc4441b7f734393dcebc22681dbfa389d227eccd1c8a64fccadb8c459745e1c072f7d0ada9f0ff06d58b72264cf8d77ed6e2ad232f0afc9ecd02fce5bb79fc717e97b3215c432ba9054a1a5d6d506ff71604d078122d6bc780ee55fc96e6fc212cf3bfdb52b5b089b7105363561f10132c6d18c9e369f93726daae77577bfd5afb7cb420c8054faa5bda809318207c531392c0ea599a94465c470de4cf72ee1b1a5a807f6c543c4e0875433969242f52c87b5f1bb89786118d02d3c494bf5d25bd9137b2490892133d7b9dc315faad3b9f7e8557934f0329b5475765d9b979c0e488688b972357739e0ae5bde74c348d3dd30c7444e179a418ad90fe7cd07ca5611b8fb41a4681b4d36764c017df26b7feebef95a23799712cedefcaefaa7ebd8c22aa137e59289ba577cbdc3206c34c7af276408c8355270671053d79b21d72716141959ef96c8b2b29c64396e0b401fee82c9af9b62c5970712b530330a6de70562f93676e8def8838818a8fa4147919a68eb0f3272e59f1203b5f52e0274c9d095f413bca5b816d2a7c979f4f1b6f1da17c7844164f3d232f7e3c7649bc80f7a6e2517d79cb7fc3e4dfda86966312ad5dcfa88a12dc11ccb471378a185373ebc5167bae6f9454cf1136fe805af943d4902db4fb8b9e46cdae9337cbbc0a03fbfe66c9c4429800c5c48214c1dd3c88006fa33606855fe6a88af346e7800f3c3c2f8057a61881ab6493901e6ecb9eb6c253db3887f3de1573fe3ee11c7bdefc609e9340a1849c5fab292fd042a55af12c5a5b1d358cebd87b59fea80fd78fd85991421f24f2b9fff5cf8ff50e37d04f17a5f5b30e09f125be03d57e0eefac804640a013cf32f3fb1592e94902b6ba79065d234c2dcc6b48cb148e18d071649770fa5438a1e23df3e5734688583a6efe2f3a3c8e5c286928846a1028118bb08a06c0d2c8cb6fcf44874d8ceb8ce640d285d81f047ed9315c5e29d176c172c780165d39125e3a9c83222027d7469a2b7fe0f48ef9d5a796cb3f7d989e6a8da5f4b088b0e5ba4b35fa114e41ab58480f1d96ccd8b0646898f447c3b95187bfe846e290ef1f9a42c3685bebb45c7b06d2d7b78b3b48ef3c2a0ebe485834cdbbe15c47fa1614312a071b9111b144dbb9a76e7af5e6368fb4be4197029f0999bc763f7994e5e2408cf089e35107e5e44454bdbb660596f0aea6c2ad86bdfcc58add416a976a1ff98fbed49d22d3fd4d35a7ab6c35d6424b58a420d9056dc8f3816436abb070a195466800b086e0b01fa3bddf89e73ad0bc07193474faa0b04a65bcd06f70dfdb77b8a384425aada718c58dbf72235bdc8ee7c93fb5a290902c23c4b128b56b7662fcb8c984dfb4611ae5fbd126950e2c497c949db36d8f8ab76dd6b8893035cac4212903f5ac1527ed75fcb3a62d00f50c097859299f8ac7f514d906b4891e462a2fd86cd917ae4fe7eac29594a23969326654802cdd233e64ce8ace9cddf6e9a88390f92fe546e88fc6ffc5ec65bf11afdf60d4ba24598d00d5bda35cd1cfba8927b57416291750d6c644869f2ccaec779063a904d6a7ff65f38090ed3bbdbbaf724a1b563da51cc86431afa535dfe203d7a532c2cc13e0791c22184a0f8687d6e7a85f4a08e5b07e4e729090f6cda62e812ed36abf2ef0879f7c1760dbf66fd365f70ef3f4ffaef82ab4d4865523ddd578ee619827c8bc96b555d3f012472b0f72d2ded2aefba346d6accb1e5bf19942de3573ee12e884d27f7d6cdb7acdb01e77708a10f9e5d7b5266c05f2b5be81e33d49bd6e05d426a39e0ff38478f5cc64cb4dff96a68b07ae45f75edec38d9d1f6b8c2686ba8e6fb2bf6ad8e2ddb487a3cef986b044a479c8904e6bb32bd7dc814f4ec066b883b16635cba04e9d5b796cd5c98222fbdfb1d50ff3446025822413121c0d37cf7a9f00cf1d27277e3c552f4b08cf84b92312f648cb382c2884ace7d980f853be7272c8a9b089a9cb4a010c1ae336548410ff9a107a9d0e2046064c85293f51e9027f7ce48dfc2576d90e232f0b122462951334ec5d278d6662f70e7a289485b1f1b539d56c1f7be0752d6d945d7b946c2505e24e60b219d6648273b393bbd44067ef24bb1d487b8efd96dfaadef5fadec30838904f0754065b79c727bbe584b1ba304d71f6cb76d291364a96b18c081bbcecec315d7226e04574b43e0b03a23736a73b62f710144a49e089d83501063b1ba945be80917df0f9fe04486cacf43fcf6bd7af58c7abf8e69bfdba43347c8bd0612752f961dd5f926772e52ee321adb3c4d6ae16a7dd8e7bbc53eb8ee514e60f5279d354b1c950e76ecb83cb25acb7e797e18107680613023d2078c2b0edaa96f249c86f9cff58dcf9e07cefad5aae0111c557b3d77ecddacf2e02094f686939e945b17b2d28f06350ae96c80fe8dc61fb06b57d3a633b12127948858ed23adeba296b7501554bc278f502d71037a84c9e221456aac1906e4b6a1c02edc4c9f0d63da74bae3f49251c280e8e49a529cf4a97a4a7bfe34a762eefbe26bfea7460b25af2468d20aaa066af290859b3d0c843a232155d946e0b44f7970ceda2adda7d8dd83e057c15d39cbecf4c1313eecfee18c32b6c1c3bb1187574c27da6ea07848243a55b8d6a8ad9d94777b13a50a2840f37567ddad32c0732c0e4c589acb5620ace0ce57b5b1b9b17d002059fa355c211e4ac478f8de88b3db51a7b6a4121b0382ffcba93ddff937c6f393979615c0d280578be3a4ad249cfa9ff02992a5fe621b8ac240cf0f1ede14a0f411ed2f84aa852e892ab6555829ba7565cc91bef5833d1ed9952f7d809ec0a40e93d44bd9763d9f52eccaf5cde93e8392ba44897e6ae9cb164db07a6bad0935b54c6c7397dcacba371251857583b3320a2bc3a4cf426f4dc2526564174991852bc61ec299a87b711b26d95c80e0afc94acb5d8d6ba8202f42f3408e08f089b52e12e1a8d0f289b10b99469acb3479dc546e1e6f6f87e67da7f6267b57830315a573f511a44f6891f1c2e1e90c5709ad38fcce73d8ec55cb97d6e1047e0353dd496fcb053e0d501de112fc54b95735ce11840ab5cab80a2862a48897becc3aa620ebb39bd095f80e798b38a79fd5dcfa3b5b559d273602167460ddcb2452efe9d10b05cff2684386079a278ad45d9602f24272e35721e0d04a1e392d4211666ccf304b0b3c0e93b49e3bc55250872aebb2e83d436f75fc376e477a9993d4b838593d9b56a6d3e62742022b5c6d4bcd9e2b3be00a08f3f35f8cc71886905ef0343097f1e3553b9a42f4f603868bacd2ea724f7409653060cb876fe301ecd10d21cdc45026708cee8bdb5bf92445a9b0b7917ab2ee0caa674495002b985d4c1c5e76a70a1218ead2617bdc9d896953666e144cba00365474d063fb6ce854fee88e48750953aefc0daaa4ddb79654f77421b7734d73de1b913075a26f3520a64bf7004f70099656eac0e9255f991f161962808f8b2be3f4cf4ec64f33e544334c570de0657edd1bab6af322939d3e51603b426cd65cef9f4812ddbc4be13c525eb75ced77cf04766ca54943fdc1e11d620d237442660ebe0d5f5ddc1abf8a167bbe8349fdfd16efcc881b13f59e358d74a962ece399b9c25ea96712124a3b81ecc1af186b64b58e217c89431d71af4ad35500c256e766925974d7237484254b50e07d469a4d80a3d0b2b85165b1eb2a559fdb124ece915a5704d88cd665d24edf6504fdee49cbb8649e56e685a01b107e26893a4bda55883895b3e041b5d2fbd89135320f54a9b1c690f63d58edc804c83259a50374fccf2b4f9de56bbf86ddaca334981b1d6567cd9ccabb3c3b699982a0651ebedf917dd392b610a0b61c222cbed676a0307b4c85c110a838403d4de18553dc533e6a32e64240d52711a1912eaaab0e72146a40bd2924d910053872206f3b67a241870e9ece49d1dabc8e1bc483f8d71012fb07cd87eb9683b9946610b619d8e62533190641e9f8de1af1247746b467bbd601fd4865438e9de6a7d184de0421fbc385965f6c9bc2705f8215b7a3854bcd93f5fa47f8af9d76c40b4f3703c9bb8a09c37dda3efa32eaf886a363aedc7768f4a27881990703e943b09fec0ba1e508f73dbf17f1666e6c15ff0b44aebe7a1ea015f0ca2c8bb767cc61a4e54ae1a93c7485097d4d00da3e45bed52595f7aacc7300ea5a07ab970ab16936953d1de68728c7ccac629df5539a8785f8f9477031d7ca63df4f6f54990a0a8391400b9077d784ef1ce9bd7c908d3f25db29fa5d2f023a77dd8a1ff86b7b0815b3e61df8815030fb7132cb940f31ab846920bfab70399872ce88f3a86afad2a87e44128402f407cb5694d61e7bc7ede1bd1e967f56c440de83fa637c951c6b5260b9b28ac4ab754a0f26228e70d9390589e0cc7bf0ff3af13ba8af9984517de523db18c7b1dc52035aa5d4ca5c00da860eba4dc6b8a1f99005f552efd12086fa4cc59bc01022b70121e8ab194d24c49d619c240d49bd855e3ca13483df1b60d261447015618433", 0x1000}], 0x2, &(0x7f0000005140)=[@rights={0x18, 0xffff, 0x1, [r7, r7]}, @rights={0x18, 0xffff, 0x1, [r2, r8]}, @rights={0x20, 0xffff, 0x1, [r8, r2, r8]}, @rights={0x28, 0xffff, 0x1, [r8, r2, r7, r8, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x20, 0xffff, 0x1, [r7, r7, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r7, r8, r7, r7, r2, r7, r7]}], 0x108, 0x1}, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) 07:41:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="b5bf422391aec17e65434be10d16b605c3bc390a3dadeb3b1a4ba304b49e23c7871d8545ff07c5cb2fbc7d0addae8baf37b5", 0x32}, {&(0x7f00000001c0)="6d4cd0714ffedbd6f1732248afa30642ec717eaa653f0ea9875be0ff69bea8f7c14213c22543dd40ea95587267a9762f039394f7ca14c8eef740941c79606feb9ad4c883b663bf2734cb484925c505a081a93db46ee45d4c0cd5a738a9eeced0a083225b0d71d2007354f00b8fe37d9061af4b835a5b8ddb3f00028089b837fa6f228c4c05649ac64b4b17cd03ca02c4c49ccb88b93b216f6d28d58a88c79d38560cdcba7cc8d8c98ddd71f51e875fd15417", 0xb2}, {&(0x7f0000000280)="2ef610f490c2e4d2c51c88d4733060abdf736348cb9fbe1f5f5ea60db607484e94d91ed5eecba890ec92f5be963075dbe4ba797dafd7264e6f3ba9e1ecdf55fef00c6710a9324fd52ecc3d4a63db81951c6197264040cb9009edfd3b5aeb50dda5e94846457214a4b79fe4836ebbb28e5999c3330531e6617eedba30acf76bae986552ce5ef300bde135e742bb1edb55ba5d5085888085c6aace1ce6cd4dc82f7dcb3e7938b84f0008d91fe22608db3684821721521e3b", 0xb7}, {&(0x7f0000000340)="ded478834ff5f09d55bbdf90858d9e4620623ad397e75b67c2c541d4a8ea02d6e8ae0585baafd577c476c5ada1dacc177abab72f1c159f", 0x37}], 0x4, &(0x7f00000003c0)=[{0x70, 0x1, 0x1, "63f47daf691a5f81877c1eb82ccfd8bfc18e4700e75d0d08999c7fbb1faaadc76d417a9429ef970479d0a3f646c8b2c600116effe9a1f4b9cdc9a70ae4ddbe16371dc23440a263124e5bec92011ff0eb858a667f5c8429a4aa"}, {0x98, 0xffff, 0x6, "be728c9405385b03914c3a72262909ad8d0effee5b4679fb3157c8484da502d3fefd6f67af7939c8ee206bbc9aa66bc6430fb24c037696e5108602e13dad0eebdb595f970bdb34bf3543445d3b69b63e9cc60a53bcb19c8068f2064bc59061d06d1b442d0a73015287f9367af821e83aa892d23088ea1452f72f03cd49b4f6329eacaf495e025a5d"}, {0x1010, 0xffff, 0x9ac1, "24f86b9e0173ecb3efe643e3850c84f79e7bbf02ee82698eb371930c0235bc31870b45e9a38ec39c0d0a192638f21a1ad054b947df2ef03be21c46d46df90a8c4f9188cbaa20590e1c8e58516fa71c33cbf2f1998b0c092f4084447a73f1d2730884454194756d78b9668f463ff5add247bda1339ee5f0ddd0d71923f1abe17fdc3152fc22e71dc44911218c1ee9bd07e4d677aee2b7e9e45f5160175d5b159e8685c1c5331b195dada8e6bb3f52402ba0898f81f7baf6be4b1c004f3f3141989655071c42b0539a0223b1251f91ebce344c135ec7b508610fa4e8b406e7f1aaa41853e840f725ffe7dd150fd965eb0f05d2d187590900cfe783df23f9d776d43f093fb8b8e9ac76e4470e0fdb3fff4fbe2cd3a222848b0e050d21d167bcea596f22cbb4f28cd7256d44f620ab48551f6c5ba32d450a5189dee2b303290fdac81f550e681c57f267018fbd21a18473c5447eae9e6b513a981956269505c5c27697c06fa103a66c8ab7bda2fca643c9923596cc4629f183751256e64a66eaa3743f8938365d8d7df556a17b1069b95da77fee9f51e6c3dbd79213b92c70fba8d43e0199abef851afb32bb3df2187d4c002311eb4022b745bd072123bedf3d26cd6d2948020e8cc02f1a4ead4c8ab1576ba244e3151b300b9913fe5508ed68df91d0074b10ce2e64819ad893081fc38197166b5c629b8dfb9b95cdee9b12baa3991df0ad2ae6f114dc04a6b923685613df8b7ea606c30ca65e1265af0116260590b18f9aefe7508ffe1058951b08e1b50c41a9ca5e872215c139bf3b262378920a159efa4fdc8f6953e33c30bc5d1780963fa9912cd719038226106224010e1d97bdb01cb0115704297e5d39aba28abc61f256c25e236c3420fc4acaa4326374519e7a806fd5ed8e917f2b7d1e3c800573c8f9d017644dc95f119c76e8097446ac3908b94a723fd2f765ea6428d38d2e73c6309b24b8f8b45b7f7735b0e3ebf1548569527fb68f30fe24976862b38c0f6e8a0f5ce6e8fe69910733729ef76b31349cf54005fd39f555ab348a73f2ab70c46748b62dc8b713c4d2fbeff0643461081dd731907eb5eaa8437b882eed52e64322ad72a5e5ddaf60f904f6f954a9efaa35929ae8b617a6a882c38bcf9201f539dcc4ed62a4efb29ea3f80c9c02f98c592595920b55ac21fc9e4ecf158b0f8897dce7255458dd5e50d7c3602994d3ecbfa07f614a15838fe7ca351f3d64005edcc491523f349c650a37a02ea0688de32b83bd0bb4ebfb92a164f26a75ed8882e1ad41a7c57a26776c73332fa62d174925c9d761ed6e57b5caefcfbd176d7d398a2be7a6249bacd7ec4d8b806aed9603c53336d29eca24836c192273dcf4ad7d26eb51b07c713a0542550ae2ce4d57014ff7c245ba7465f3c0328244dc585512b1233c4626c9d81087686460fa6e9a80afc501f3a5b3e3b2457f10ed086eb035851909185347c373f2ca663a686b131f546d6aaf8031a50ccaafa75180aaab1492ee18a8b619c2b1baa6d7cb78377292c64127d4bb9008714d7736012c5f8491a2c581f82d985148b7c98de9e1cf2ea8a5888a110c456db963f690e6c880a8b2773d46852556bbe2a14d7a3635636a910f6b5e80398fc39a7662cdbc37821d9925d54e1b92d600bccc61a0198eed7f92977fa8918454e37a5aa8a4f08cbeaeae89ce5a03380671dadbda51f4bf268b15f73a4898b87c9fd65649873722f4aaf7f51cf594f60bfe447fb6e3c6a54068ff1ca06bc18569ffcb846ed2281f4f53caca48c8daaa073dc4055da86a4e509e024bb9dd86b8659cd07671cd8d34879c0d46e06125ac9e683e32bcb5c0d0f35f05baef6c89cee378c2978932c9edf47b81aa64c950977e9b3714fe214648ebdce0b1872e1ea5f00e175cef304abd24a736fa0ef7559d73a4cd444867276561c18dae79f61176e382f98c3252bbd734b672ca53fa2ff7eaf5cdb267ec8a3a717052e80ad82f3b3cfd636465d849c93659a46dd359c1242941623e6e6f6abf300e77beba685a713ff8fd5b1b31b5a49d76176e7fa4fcea61b334521d08cd855faa6d4e0830a418bc9659a411f98e58bf8467d9888d87cc55e2aa0ef77828a0b0d7d67bb327aa80f19da0a8722158b32dc249ac5d48313cace06c3fb89e795636997993a2a9b64802bc07b3d41ac0d8cc8a282d33600121653d881d02f2377aca8b62417db2fff0d021d457543092b47e7185f00c9fe8fa09e8bb17a16c011744f6ca796caa83c4fc725c699642fd9e9dfe8d03edce54e77e019680c14f2bb858a457fcfb029d098025e94c54356f95169647a6b79149593a5674c3f36cba27ea530adf34027b619df7bf7d5ab86d35e686034000b38e49feedb80a3b3151813bc91fe595a815522d9a8fda74709cc943c2b13c3fb396f2c388afc7e8041385d2451ca0f890b141571b172ae204d04e2d1222ab958d55fbd49e38a61e472ff2c35094d33809c71790f0580cdbb3afaabe49fcabc9cfba8181ae6a02488bb04633bf5ac954eecc8620263b14e3a92b3704e42247eea5e2bcbadc98e105c8d9e663e1816376cb197ec13b94d2a53a152c25c2807e3712a90bef14a18a3b1ad5d21d7d8d265bcd2552fad56d29e9ca8b516b0fc0124146548b01c177b91201914d3ca04a47e07386ba834e77084e4e84b35565eb375d21ae3b71be58a602150663f41b51361341602dd1fcedfef6bc5aafa26bfd6ea9859afafcd40bbd9ea0015911c6378a6f1e587e58154aa73b86ef752972c42dddeb4588f6fbdfd7419bd5fd8bd0702a3251297975bc14e219a4db473b45106f9a28889b3625ce7e176d3e42bf80fa2d83c5c992f938039d7e6811664b67be682df92ef059f32ec77c4572e0b93508b7142341fa797e098533fe304dbc4a2ed96d50d92e395478591db12e8ae272332a7892be9f531481a9db9321996acbbb0af0fd986e606b4a8b4bcddac503fb3e34a5e1929aa98fbd14ac93ce0395672aeb6e8c09d133661426c86321c1eae4a363bcf78f574809754cd4d2d95dd865cd7da8e295ebf80c6c7afa86c94f3eb7a768e95c127e5d4516acd794ca85d47a0b5dd6fc3b69158d138e6af7d49fa56ce56a182c4a966c583ea1009c3e9f579fc92458c406d77fee960bf7663e471a806ebf2f7af4c6aee047340db130eb94d27728bc7caa63cfea80074fd4cbc69b4624457216892692f6a3283785a225c8c2c1fbe0120ec780b1423fcfcfe94d306a4d5410424b5b8be8cda237180fb6a26a72486aaa1604822945f28a47830393d8ea276a1f923149507f5b5dee005c9d051dc9b8ce8d923e8bbaa0f10a86e5eaff9ff313b715285eb978263ffb78980e00a708035f621348139206a05cda01c3f0317fda3b122af86e7bf8cff39a25a60c2b91089fb44934e1ea7a15adb83d3e59c84349c16057278cde12b40fb2ee12bf35de7b92670193ffd051c7ac66e80262a0662afc4e353f83b7fd59f5493fae667f26b16db84c57e41150a291ea7b3fa2e7aa98df7e8926f7f7e45a7b1a93ac06b7cbe1deb6658406874a4913142507e5098a691caa7c60bce876c4aa836d3299b5cdca0c1086fa9db341c839deb3eb004d3019389166ddcb587ec5be4512bff4982a4056cb42566ac00f3d0d169b861395a59994238bc0960c5f96668ebf48a348854ff3bac95618cf97c89c31bfdc9832a08e816086ca412939080371d14ca867cced41a76f1c8c80f56bb1dc31ce17b8bb2c4459dc915198c605d1a9974cf1c99ed0b36a4c7e71c799aafd7e7d98da36a423c73e075db58bc60e37472308fa64b841e130c1c272182adf8fd5b6e950f3dabf0d2d119151147ce595b0fc502d4d0ff334ce819c54a97f607ab7332352c93c1e40c50155cd31e5227befc2e00d1f8f8c2dcb77959271f16a23cb584b536fa128f35d13ab9bb35ede1398e89f1242e086a586bf09734b526e994929da1703cefa14a27cdf393fb4dd06d93652b525a6f41f10115573d74fe5040560922eb4c8a5341c79229e9fcdc06ef9aa6dfd3c512243f8f376419e5b33622c2a056de8ba9bd9194dbff940071c6ac1f9829d9312b39c49e1380d81f809f250a13c99fd780f399d3357ea2fb80d7b677f9c405f23664249dc05d744220d88d43d70371934be62e4b39dfdcd2587aa591b82b5a3ef72b1597d9318567cd1941c3122a7ed776f570a8e7a3b9857255727e4b79058f73a222175242358b4d8c09773ec81ac274b065ec7ef184c7872fba05e404fe3d2dbd38af9e23f474693dbb82e1ba8516851ed84f30474a426011d11dd178032ea3490f4f0137bed7a0a45fc9b4b40796ddcd5dbc643c071a548b7d8f890593eb53bb360fa61f189e145c88118d83a5fbd8673a936084c5831caff98b2664af995a65b9aa180a9e8e8e0d59400907788a66eccbf58b05eb76305b7d05ec3bb3bb3c6ab5f14ea723b0841fb1eacfacfcdac4b440326ac908b46b74f041095d4c43dcfda7bf49e17f96dc52316ee9232e6f8b889ce09731137da889c481de1b8bc6928782b3bcc6d9496c1b86a35b3b4563170d23824bebd525f80426569da8974dbb917c6261bfb3004090189f5fb704c843c94feb3c7bce95d858257e464b5207ddab553dd38b7b1f676f078383977f307991adbe8af6d06557ddbfec1288061934a81ae47651c9e84b5d7d3fb2d0b5bf1f761a1854227f7d310bb414cc998506da2aa56771aec40d21f00ebfc4a59965cf600b4b6c792d7ac5d348a6226f8c9ecea51ea3fc97a3ec3549557e306d6eb2189036f463d3307c7fc79be3413d3570f4bf58cc9ccfbb126fc4fe0aa76c78936c869283e4e2a27190f1a3271621f76c2cc5b55599a83df704bbcaf973e499c6971eb549d923de4badbbece84eccf83083bb07d444b116d6b3db5c64e8bc973584241c5ea350c74b10182b2ecd347c609ceb9b4703140b65b51d1e4a203d7028414564b1e104ab33e7f718026365a93b2c78570048a0bdff6e65abfc71b7eeadedfbf69f0db06dc39a1cf0cfaeedc6665b8f3976e0105ead7ea990d206915f7d0ea54102982fd74c4dcddbb8b8c8602961419d7c5a99adbd093a72e2dcd76bf9c730171468f6665b3cdc05e2b4c2d2c712f80fa96f50fd86a871663a60a77601bd96f45eeb36ea140e066736f6438c01fb27df482c12bad120cf81509748c4033e426bbcf8a3da1f9ded5477004b47cc5e928648a2fd70c6ce191330babc2dcfc3576915da5f2b4aa70e36e16e138df42c50c8dd4467b26c58f70bf5efb7475f2d4fb082da3027572220d138909c67d3904a256b05d7015b6ad1f2eadbca0f4114dd2e06000bd866daa56e27976c714d15f8f4be9350ab77962965f13581c524b3c968fe316c2e668922e78a17fd8e712560bfa355e709c9df20b05c0ae450ed638f118562c53656a195002e7aadef1b1e8b17b2b25b3027dc565d2b6fbd80a3e2a13cc9f8292f76152ea8c93e3edf39a51c7deaafe415ddba445f998a23f34c68b0a69a904fc65564685d88b266b0baa9c88b7aa0b52f25617b461a07abf2ab881530336a9b9febdcd4e44dea1c5f9e3dd3a9ed6bbca0fc0fac9d292ca9a1072c59ede2b1c068369a16bf3590375aec74e20b55ad8e4b60940c7c774eccd5a68463552cb084e42223f4ea4d2315284c1e860c4d529542972c202b88a5092fd45a32ce0a4db848a24d0df9191cc3263c06ca32b7ae3e02ed2295aed20c3133186bdb32ddd271ac59337301b4ce3dc248efcb9dbdaf5842d231d597d036af2302a"}, {0x108, 0xffff, 0x401, "d807744fdd90ec614a96e2afb63cfdf205bfac62050834cf8c75d9f181ee468b09108e8bd2c49a1857ab6289ddbc12b2a711cecbd35abbb8b9b0da7afeaab040e87408a5edb923796aafeed34ff053a641a11e3cf5ffadb23aa87f16ce33d23fee267d553ed15819acd0858a9265fb7c125461616de44f812e3d217ddd8159f51ebff60c40f3c035d43bf5710b800412fed164908737930f69c97925966fb3372bacaded0ce63ab714f6b5604f1b5557195e728568e8a42f4e12ca4e07470973bc3ecc58e76e07b6107ce7f16cb603ea3c53a92f9836fe01d16d988a9eb59871cf59a256f7924a8873594de05403f78f16c158cef98a05"}, {0x40, 0xffff, 0x85958cd, "34ccabcd54a15789cebd4e52b479fb869db0704d62071d4f590c1e7768cdd37dc195531e05962d5253184e5a"}, {0x110, 0xffff, 0x1, "e022de55f116294d786c0ab070ef2d83dfdeded179a5be1459ec9ff23b501f92cf25a67ad8d7edaafddc3406883ac631bc7f529df79c3fc7e7dd7df18f5fff48fcb334c3f97f6f9afc21237bf1985df4bc984b5c6939d0a04bb89158903869dc0f2d10ee3e1abbbbd03c4bd154b2ead7666e60e97061cef5732d9e6033f8de585563a2867aeb19228b48d1199b3d574e3f1e854d33d316005093d8a95dedb101707db9ec59d9b623a1cb667c0d5e9cb30b9c2ce51690c19c7020a2a7c9c169451ab7594fda10d206ddb952e9bb3319c72dcf61ac4fa8d92b7b59ae4ee01ee7dcbcf240dbeb314336ef79b4fa3f3a7cff5a3a74c23145205bc0"}], 0x1370}, 0x403) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 07:41:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000c20d0000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000084f167eb3d279233ececba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000007b65bd1fd1cf53e4cbd764a5e362311776e6903ea8577f7a67133fc7c347dc4eb64e1e1b84ba3af294b669895d11cdd3c2527810391cd54ff1f6377dc4ad7bed543e7f44036c12f81ed172b538957beeb36afb523360772a2e844b977d6c109d4fdf9b72d2162c6e72127a3c2228edf3d6cd0661ddb26460353041a256fdc3286c407155556596bb74da319f690aae3f72e4328a396e5c764ae3cd9d9edef1f8616e2becf838d4b240bc3b06964c627f19044875ce295c643fc90f64402cb57a3370b8a855eadc61b32de48528bbeb867ca0b41ce1793ab46164b72072d2"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 07:41:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="10806dca96ea91f8fafd8197d75976064eb1e62cec22c01099c9510380275a452400000000ed7caa5aea99a7d2636375a103000000000000000000", 0x3b) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 07:41:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt(r0, 0x8001, 0x5, &(0x7f0000000080)="0bc18f8c7b71e9f7604854f28fad411afa5ad9203cde9cc89eceea080315d6", 0x1f) setsockopt(r0, 0xfffffffffffffff7, 0x6, &(0x7f00000000c0)="85a2894add89784cc90189cb4e995355", 0x10) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 07:41:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xc2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/227, 0xe3) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') getppid() getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x2}) read(r0, &(0x7f0000000380)=""/253, 0xfd) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000480)='./file0/file0\x00', r2, r3, 0x4) r4 = dup2(r1, r1) mknodat(r1, &(0x7f0000000540)='./file0\x00', 0x0, 0x3) r5 = msgget(0x0, 0x400) msgsnd(r5, &(0x7f0000000580)={0x1}, 0x8, 0x800) msgget(0x3, 0x8) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) bind(r0, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) getsockname(r4, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r6 = open(&(0x7f0000000740)='./file0\x00', 0x2c4098c055deb32c, 0x11) mkdirat(r4, &(0x7f0000000780)='./file0/file0\x00', 0x14) msgsnd(r5, &(0x7f00000007c0)={0x0, "409c292822110b61709a964fe311de231805e2d2"}, 0x1c, 0x800) mknod(&(0x7f0000000800)='./file0/file0/../file0\x00', 0x1052, 0xffffffff) readlinkat(r6, &(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)=""/224, 0xe0) mknod$loop(&(0x7f0000000980)='./file0/file0\x00', 0x0, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f00000009c0)={0x8001, 0x4c91}) mknodat(r4, &(0x7f0000000a00)='./file0/file0/../file0\x00', 0x20, 0x9) 07:41:59 executing program 0: r0 = socket(0x2, 0x400000000001, 0x800000004) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x20) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/2) 07:41:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getitimer(0x2, &(0x7f0000000000)) lseek(r0, 0x100000000, 0x41002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', 0x0, r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000018c0)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0x800000001000e82b}, &(0x7f0000000180)={0x77e, 0x5}) minherit(&(0x7f0000328000/0x3000)=nil, 0x3000, 0x3) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 07:41:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000000c0)="8cc9521383ee6f9d5f4d272ea53626c85f4057be5eff4f22cb752d5e4b054afe531a2f2dccc197514899872f6e5184b9b1fcba5fc1ef61fa488db456e16ba226233f402f55335d6d06a0f071c3703541383505bc64a9ef54eb01cac0f8bafc0e11b17f19291fed3dd06326bd888f6e936f4471b69e252de481140606c7fc64a1b170a4b887effe1ae51f5b95628e2f8a0b119b3701c2777e1d2ed617affdeee14c1ac6b4a89b53f0845caee6117b99d2c642", 0xb2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:42:03 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\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') 07:42:03 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) 07:42:03 executing program 1: r0 = socket(0x2000200000000018, 0x8001, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0xc8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0xff41) 07:42:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 07:42:04 executing program 1: socket(0x6, 0x8000, 0xfffffffffffffffb) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200)=0x4, 0xfffffffffffffe2b) recvfrom$inet(r0, &(0x7f0000000000)=""/37, 0x25, 0x41, 0x0, 0x0) 07:42:04 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair(0x1, 0x6, 0xd56, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 07:42:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) 07:42:04 executing program 0: r0 = socket(0x0, 0xfffffffffffffffc, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="643b2ce7f7765066952472ba8ea1b9e45083be0e614f26399aa331ab5ce2c3062cbe06c68e075e8e2bb6c88ef8494aa1102d3521c8bc240da3b42a5ff4100a463541ea8befb850272d1159d5686939ce478312b5d4605395dfb8842f2f8db57853995a642412949940a5b7b6b3f782160d5096094b7518fc0e24f4b828", 0x7d}, {&(0x7f0000000100)="1397e7f098fc56a36e70057d230f300174cea90ee69de9ecd8f94397746ee6813a42e16a269577365e09ba89bf92c7c7ba0d1d224206afb33950d1747036bad47c442c2e29c5086f34959d8699bc4cac0666fca5376f44df37864fcec1f462585353d59384b4fa9d881a5f5d123d744bce6670f245031cd46dbf155ff603fffad54e8f44384c2f37f3bd5023bda97f1e688a20ca8c4396c61822eec5ce128f2981b0d1e53d07864d02f9e38869bae21328f8333325d90da88d7ed0f7bcc40be1f359c6bd51370da9c754b0e5beb6ff6b407dce562d16db8f685c668c32d66fdabfb94682eb1599889b9d1c2e1e8379b643149215613324451859", 0xfa}, {&(0x7f0000000200)="f1c8e63dcbd82578dee55d6ec5c31ae60ddcf900195ee4553aadc74826f8f47c3df54f5c0a31373d71a9fa880ffa060ef28c155751f2df5908e291fc12b255ddaf172376a01e98bb15cdf2fad16e6acaddcde1d2757de131d9a4cb3297be52dc7af43cb94daecba41b44284b117c72755a48ffff13965ff122b4f1cfdfe9d52da25971e44e1f2cc56fc420dce0a680cb302beed533dfec70745c4477a2ef3c939d306193", 0xa4}, {&(0x7f00000002c0)="781dbcabad7a3d2242e92efe86856a483b224a0c5466cbf6f655875474c500ca8a7218e9c09332c9d94ff102aa8745b64244cdcb6df25c0205b33364a76c65c6cc7e7c71b4db17f42eebbbbf5d7dc8a8d1114f332ccc497810e28aa57449db211dbfc24ffbe0e8c621ee93d91372eca0", 0x70}], 0x4, 0x0, 0x0, 0x1}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="b400000000000000000000000000000000000000"], 0x30}, 0x0) 07:42:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 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)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 07:42:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) socketpair(0x10, 0x3, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000400)=0xc) r4 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x80, 0x4, 0x2, 0x8}, {{r2}, 0x1b31645f3beaedb3, 0x1, 0xf0000000, 0x5, 0xf6}], 0x8, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0xc, 0x20, 0x9, 0x9}, {{r4}, 0xfffffffffffffffe, 0xac, 0xc4, 0x9, 0x9}], 0x7, &(0x7f0000000480)={0x3, 0x7}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f00000004c0)="8b4fc539342c901f575c2c1c95b7e36d7132d535bfd6c6d7fa5525acdf46587f17e000671ccfdf171ff48467d70000000000000000000000000000", 0x3b) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = syz_open_pts() fsync(r5) close(r5) dup(r6) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:42:04 executing program 1: r0 = socket(0x0, 0x8002, 0xebd) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 07:42:04 executing program 1: mlockall(0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10240, 0x100) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$getown(r0, 0x5) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() seteuid(r6) ioctl$TIOCNXCL(r0, 0x2000740e) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x1, r4, r5, r4, r5, 0x0, 0x6}, 0x1, 0x2, r3, r2, 0xffffffffffff0000, 0x9, 0x63b2}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="5428f96c930e7e7eb0468ffa568e5d3220d202a4d242c0b31662df8c0732fa9e050c0a285db200b6e5fd89c89c75da1f7d94f439ef5977f5da464b91563c5fea2a5d6b02e92db48a4c94aa8d6a9d7e3f40caf393f59f3b789d20b4b81ffe2084b17217cb2aafb902482dc9252b5a13e5e7bf318349840218b6fca17f4e6be5832702d863b7dfe7d6421d0d56bdfd6a5ca276d3003963350f7a061caa59d3a0a03e73ddfdf7f34854edfaaa232dd5821a4ff9c35f7e82489d118ce3911b36a2", 0xbf}, {&(0x7f00000001c0)="b437b63578855b0627b8dfdf7c940688d11cad8bcc4383b82d808edd995b8b1a46b0fb56b58a55d913323acf33e98a908b2c7129f51432face88b8a3b1a6d4e2b77a9ea9478aff43c8859a61a74bf1e200a9d96ee149dfc4e43d6c7bc2c28bc90fee51352b3a0b1372ca3c92b9e59705a63d901550561702938918e9499d7af64cd2aa3ab6352b5829b3b87dcc0138ab3012", 0x92}, {&(0x7f0000000280)="261178b43320e442de718daa3a57fb137905206ec42a2ba4963ee8d3ef3c989fc37cfc89a2d622b496cfbf3ef064ee7b3785243bd8fc6646af5db7f2e43dfbe7b37e16381fe7534a96cfac1822b3db8b9eb3ccbb3b8b7f81156fca0e57ceef51a25132c7945a5736041699ad19824c1de1c2254112547ed83d4cf5db714cf1ea9d6cada2d1b8f0ab3fc6577c9786058d3d4f70af1850598fe46f54f1f45c1f8fade2723920bd8d9b8fccba31b38843f09b9da6c488598581cd95e3e23503c847b2b87c93f08959", 0xc7}, {&(0x7f0000000380)="1f15f1c61be34d2175a1669db844583f7e8039d4aaf7175a5ae3d859456193627a86223040025931a7a2bb18977ca61a9897d02aa338ad09f36ebadbe93d21293217c4212b26776ca1720ac27e1663b073317d7d17ae2adce5ac75f625caa9a3491131a13c4e85c005c42617b142312bc3f92e4adbe4567dd1b591155c51700cc8badc11f286334829a4a3bd65938b61c2400dc1ef5328be6885db", 0x9b}], 0x4, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7f) socket(0x10, 0x4000, 0x2) 07:42:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002400)={0x9, 0x81}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000023c0)=ANY=[@ANYBLOB="01730804006b6c653008"], 0xfffffffffffffcd0, 0x0, 0xff93, 0x0, 0x2}, 0x0) pwritev(r1, &(0x7f0000002340)=[{&(0x7f0000000100)="a3040cdd033782e519bbebf7193ca2f6c4e95fb73209958e38e74644f499eab319b91bfacebb0b918659c9d3ffa7a6896d06699866a420d93948c5b06f20f0bd2c44be8436aa9bfb53b2a42768928b5f963892f13bbb678a5619ba515ab0ee627c45b40cd104c1c809cfadd7b667468ad31b8224647a8b9b1f3717be298e4aab431cfba655a12f3b3dc1f1db198888dfe197d3346b0616fec223e5b584c30262ca4fd04e191ba20c1650967cdeb77c97cbde7f20adf9362ea9bfac152127082e6a436edc356cb7e1484bc40e2910a8748b086a55bf49c047a1ae1b021c6061584d0388bc3301fc92ab5084391e081f439e63f3774a887bafb7fe453ef6a223d5d187e58c2c8d170e202c0b755b7fd4e157d52fd0d731825ec96f38bcadab52fe4735f628710e1a87146b2f6fe897565046a41ade3adc7dfae5af173158dbe1518da08ef02d9faba7ccd317e008620e5efb4a0805a22d492060279108ccf811c5619678b74ace0c9b5183d53454ba7f11aecafb4e6487ff7ddd101319f2bf543784a172cf774e6231109cdfa3538f8389542da48cc005d8ff1d3fe97213f9468425ddf71d4f0472914c65dbc5eaf69408507fa53d89dc97346b7d56e5720efbb3ab9b51054e298ac063f5af1aa240ce955c56675c832eb8dd367da0c33d847072b3dc913b68f5c33175d99fee7b257ce48c7c07b2982534ff06b28dd518fe8ea583408fb3d9ce3a2301723c93eddfabd3e033372f12cdd30aa087b36004388f363014fda8667b9a826fd91edf411cbb335dd1513303d893f3a0ab172cccad1f56934abc26dcd2e451633ef8445d08e2bf94d1bbea67fe7152f23b6a709d3778b26207280b3d241262db4c1fab456eeed6aec04daac0e05c448298c8c9cd3f6e98cacac4c90a6f1885d6a6e413c19849c13ded39d97497279c79d54c4fc3444db0cd12b2da365c002bb2c16652059f58ddbdb7cf32d8b68ec8ab06b73675d859104d058b76414ba4a10418550c4db898cfce2ebfb680dac5a9f77ab3d9a8eceb11b157fdbcfeb269f69f2859b94cc66351098710fd427ef386545b8e23b17e8746345dca20cd3a324b4f9d2e6b8d9595598303603cad0ffce3e3ae875ebaf60e15164e0f6d9ccaaf1b566495dd71acad1b3e9b69bdf127c33c318bdb3b3fa2740836e58d8535ff6a3e4425e53534ecf1bdb987c207af57829c4fa87ceee780deb4477a5de8777e0d927efdb0c5ef7219d08792d7ff3dbf83dcd21408cd56976d360ca4e8bfb9da6870b0b207b161238fb43ce5a8ffa5876afd34eed83defa3ead762cbde6778203ff37090b655b1d2a248fad61754077f7c615344ca334a1664b974356e1901e551e04c803a0bf1f4e907da4853effd40c882b2173247cca1ef1c7141fe3704e30bd546d61d07682c76403f56e3bdc1d6b28735899a6cb3924b882e00a56001b41040ec302179194586d8c5d99a53fd656e9dc9a682a07a894841f5d409af6638d05fd993c92a9e898c6a6c7dab929b54a8e599f628d361e11e60f7cfd6d2b3b5593915d0795760bb8701843e9726ab6aff71f1d1fbfd33c39175fd493b9cd5e97b840f8c3c6ace9254bee77ea970b64a89ad19325eb4fd7ea949e5853a3e7bd742f3b6f1f349e911cbca075ed8ec984ccd081cc7dfd45f807923fff90c85d28ad9ce3c2c333646d1627ea81db54566ea73312fda01548d2a84054f22e155791ae257ad73ef0fa139ec137ac2e02efa5d2ad479144a084b5f8db4d29f115e5f16c59f29972bf4e015632c0aab1b73ce2c7f85ab9325e14cb6dd4352f2311a1ac20265489bdb9f0b0c700840fd337d16907dbb46a36797527256d3dd5150db9ea20672b61eb3d05913591770b58b8a892be2c7da8d6c72168a9b3ec2693aa945054a470df2b0749ac53227e808cc1951a73bae95a4f42ad6e801bc5e4e5f6560ddb64f0e203d8893c91d15795d86e8acd1cd5e3296eaf761dca76a0df7eb453a6566df12ae0fcf60ab99e7e44e432b653f13747e912c32ec5d1a02af95e30eec028b112d01fc13c0503d33aac200bbdc54272977b81b1ab62485aaf805062cc4737cf22fdf9ff1c7a6fb0c9827221e15fcf7b56cb64046a70f6ff9b86381990962ceda8680c5ab2bdb14c99a7a9fb7e6ca14fa8d01d41a97caecc5f7e91293930e1fef1661e8d7b4eefed71a6a47389a962455a912ce26b670c6e43daf1735636871c93c81af588c3c7a311c31404d1c6724b98ae96680714930cb596eec8f6d9500289ef795d49f8ccadb94a627fb7ff78c80d0a85f6307e54e60288d68cece61e727deb61e0d705cc0c795f8a25ccace7b7ff690c1b712dc0a12ea830dec217c31a7f1fcc08881ed4714e8b88a879ae24a00d53b8271b07f0c91b7bb21f6e0bf782944f7e98dee735e9e4047bb8f78eb747ce328ff30d752c63b7ce55ed6a558d936b5b422e9ad0be36d29a275bc774d2096248d949d6f70efe091d2659ef657efada65fff2a5872d97757905019e6d76beaa26555252ca5fe14c2a6ff7141bf985026c1371becfa4894e3ad2e787e063f4fc917b6750239f44efafbbfc0537deed2c89822705fa38340a61ede11928d3ceadd8689fab719f04cd02e8fa064e2064d50b5de4695d4753a7674e1bbbbec1aabbcc4d9e18a7cd01ccec5c141be815dd41cac476a6f78ed8e5e5c0b7f5f4b1d2eca464d7080c6309e18e6d441fed141329ea9611aca6cf47ac7750d961703430b345d6ed7121c2c0a7d2262cf8ce52a58f286b01c36e2a6f49984d5729e1c6d0ece3822bf75f02fbced9fac1c6c2e3b829c20b192f9f4673f9902ce0aa772b60bcca0ab84c65475f06415e8b021de2c3345345cf5480958d42fd4fecbdd09cb6e3fd392ec877274890d3a9e3c1c71e998eb9f7916766ad8a8d6c361dcc669e9100942dbee3f71a5419ae9daf3ebfbf96e2e69087d1bfd458c751d1ad4bd4a325a8809dec980cf9c3ca428b7e7746068c26ba332b5d5cce28bc770e5766a78dc944f25d07610829a6d24890875c9dbdc310da49c8dcf8954ea8615fe5bd7e2d706e7ead2fddb365c2b3e76926ee7d1145aaf799ed9adfbf74dcf5933f0a8228acb1c0429d263fa374de9b3047b2c172be203c9320e63dcf8c1b0a51ee2c71865fb0052eab8028443cf810253a3d485434cc4ec46931c36b8c5b58ffc76eae8ae31135dd7c46e040752c2a6eeef86d919a8088d282d710e695da9ef9c82936cde026fc7a60c74549b0f9050cbdf8a563310652960815fe611b5d0c9ca172890eeccc1ebcf51683ca5558e359906349f9f9fc42c2c88f923dfcee310a551400c911dfcc20778ed0bded75edbbb102cadf8d9ba8833373b5946f3ccf4419ebfdf4b0a28c0c95f5ad4e0a531c7e2273603c903558640bc7059177d1a5201867b082aa648c31a9ec7c4d84ee646d652d8c5b5a09e095b31a05f7603491c8824fb23bbf2e1397456f29e48c87b5ff998d3ae70db81fa4bbfa7d935aec2ca6ec06847c3e7a6dcaabd8a34f8c68671e6dc6424ec82a848bc5a30ef13a22c8c81b2eef2b30e92125dc75a4dd4d0ab89d0fa482c1b4cdb7478a231637fcfc7d03d06f2cae44e0677643a4a9d18e6800cbf2868bec5d1891fe4dcef1b49359465c369fbf764014988e8d5718fa3fe557de5374563138bec737dc945d07b3e575d3f4179ebab6c3f70b0f2dd6f1444e3cbc0c7306d40d65258b74f8245e00dab5da6991af81b37ac4c75bba9b0e3542e6b315e0fa87836a9a1d63fc9337cb66893a4a8901f13d2453075802e169bb167f445ed817477590f5140369c0c504e6b011b939d0b203ea97dd2db003c9b1b2b0104fc8564e6279614ee4a22d5290f3861d56410af43c00051705c4241465937ca40379c4478d18c436a7a47de1f7fdb85cdbebf3b2bd36c7a4698908d1b5218befb6983034d638831ec0bc3529aa429df7a781dd2f737510547dc9c68b06882cb4b6a1e1eade7173885c817425ec98b9eee8740ceb9c62373d7e66133eaca37e70997ee3f4429ee901b050c2954588d51f4d01ff39526e9c438eccd4d223ee5464cc61a9394b4f9679d220146cdbd337f4e54330f70af9ef8652ca41d55715e773c30ef4e0981600dcdd4a1ba66b41df88259effe743a2279f23f7b6e880beb0199d84830bed8ff72b96fa30de47ec10c4686fa1392731c16c92e417ae3ae292712484195e5dac7ddb40e35473068106da0c3dcd06e0ee75f73491e027a5ad71b890c68dab29847400de1b559bf61ac3951bc40c7ebc194a6e1313e1f2d06c6b2d8a58474dcc9ddc8ace7f80690656ea1e3f68d3ff52e9dfd87dfa90b1a150323774d278ead78329dc4eeb5d1167233f18cb3b1e20654c3c1f60ffd1009e53a727a52ac2d50620ee0cd08d675d51757b99af78aa24dd73c4c577552e0fa00e15e4c3cfc3b40709b616669504c1ce90e224d3f91fee19a2b5ea2e7bf192d4dcaf2a8b712f9e1f9cf82d55547ee52e9d721e037285450520949e23f6344b8bb31032fc8bd028961ada0423810f6ade0682b4213c4f49cfd48af6597deb751c84a81d476f43ae9e5ccd4664c7322888f0ccfc02c405ccd92263c985ebe199b5ed441ccaf6b540718b0be9e3c7c9bb9e2ed7bc31a2b7cacf8c9bcc13bf7500a2656f126d330b720fb12d5dc7e3e8e6d9907e14575b1a4b38647afa4ac239322bb67739e695a73668c428c47a9b4d21b5377d98888fc6a4eaec9a2f90730fc2b4d3d732929f82ab392972e3b3dee1c8fe46b08313a8ed701bddc55795d95f2c7eed652221efbd706d60828581ac7ec8424e05cd6690ff4729175e23e02d200b59fb55a8c6b5e3fe5f9d3b027ba2a1ee2b9ecb87ae985ccbf046ca768378832b98ad0e0b9cf776d7e3ee2254eee69b89d460d25d44fbb52297225e68d108533359227b5f25ca758a89665e5d166ddab75854799d6088664ea87dd32000b69c893e6064800b07a49de2e9ff4103a1925cdb956569abbaee08e2991a2fe19ab05a6a4e487540c4aea54ab6a822b6449dccfcb339c7821e6c32b3d11dc041ef9223d97c01929870b967f7a63fbbdd9f454fc322907377a3ac9824eebb6d565ab2f2df26e00e5f062af0396efd784af60f05dd7868e2f69f0e3eb4839795f7a5c1b22559643aeb5af6aa1de86883c71642557368fba49b05df006a3d38f070126e201884758a9fef7bd6ca42e3ad1f3d4e873e890420d3e4d6493a9bac9c024ca33041d2b670b2616d62ecee53aaf3fac5d4910436bd74372c544ba8b3a9ba0cf64b97fa45962d08afbc2c4d48b4fdd5ca21d43b574f4845b88f2d3f508cd917f0af94078f050e801675eb90ab38847f9bcb26a08e7802805ca9ce8788234747fd2e0ffbc861e57bd37413cc9d4db0e1059e50ed0279b1801e6e89c5bcf1a0a1c9ba41a4d07136c5bd0a8f7127828774181b1496781466ae4d929a6b6fc5a7cf28fb2d074f5b7a2cf41e1320c89f2520064121b6e321a116c0fa7cc52b0137c006a16b4c9ad61602111defd1e16f79d08cab52937dcb95f5a62f0e88e2a35600586e1beaa2d23a423c47c49301b38bcd441367862d0e0a669466b3647274101efff36b05cba6b056800f72ad7f606ae415a1770265ca199fd18930a235e974431744c20636689d31b789b4ce3e355628d548899db7bc271c4fd8d38a6128e21dd1241d39d42df52c34181c6841cc2f7b062c3e5f8f2d9d6b4c06ccb6073ea1079b246824ac1b6f79683097f0dc7719d2d1c18ee2590d5daaae6aa662356e4614145ec0c", 0x1000}, {&(0x7f0000001100)="4270a97d4d822d35f7b69120ecb4230f9ad14558862a12849240d468b8926732c0b4c207c89ac73673a1c04909270eb065835e6b73d50aa39e57a709f7a3c23f64fcc0bb124f7e145c58cf364a5141cf48244c4ef0da2235f0bf466276436064c5f6d9dc54e44c0429b401b90ac6e1a85d6da61268ff0680e4ec0234a47948c043566ddc", 0x84}, {&(0x7f00000011c0)="d7a2f14dd7bd3f8b245ce9534931a3377063ca63b0aeb4d41250049ef719935fd0fb6a88abdbdaac16e7c3211c6fdbebe57b458fdcd0f2857aba2e31a1bc737706620a50fad215ab802db756ea3c8f44418c2ab580ef4c0418f0ace28e520510b2976ec3c389ee220529bdda3d95b9a8674001e79cbd47876160d66cab7ef2723341035e89a181b847dfcb637d725650beb502afd198dc040b110130ff623ab25a7d4ef23f709f1290378b50aa804bce3cb54582bf059045666e9cc49b3447b119b4f73db5da1e3eda404be4", 0xcc}, {&(0x7f00000012c0)="698931f7fdea845164ae2a18cd446169029a7672718fc9f789ca489e1f7f93503ec9f7b967d12d007d84789f4fd91ff2f2588149fe1da3d793592d53fe392f0a2248d70c0801a06ba1ec456dc75167489bd5792e7f8de78b6e336cb2f5878544c8bfd5824b475509fe513aab406a4c8a14a7babd7b083ea0d22ce3019a68e9e4b579f6624001568d81b1e82daf81c23396f382e74225a64ced9e160840edb2b19c54e30cbae426ef77f521a1582621790e0bf5958a8177380af9265d63a5519180941153453226e4610b0a204d29028e18476f18c695ca8ab6dbc0d16efb5fd524c3d43094758a32560a26bb95cfb847bc6c69d25e70e59666201055462bbe8b2b125bf9e34a799da2804beac932e04417613fc318ea9ea761ff807070536f73ed95da4bda2a21302a4a7e0aa6e8195a87b16bb70271f83cb1e207d60ac2ae2a9590b02853f5c06516f855ed0e1089ae1f7fa1a7435253e23ae91092bcb82b897d8c95bf90f5d048ef332a458f496bd248f274d73b560d36b25bbee0bea96a530bf994bcf120818660168250ddf476b5bb576b443afe40e2b1dd9a3c77e025f9a4fabde597f1d97a5e3ea3b5005a80128198bf6cb796bfd3065fb942bec8020c5e8a5184715a73fdb2c42857ff1f19c997e39e624d1847d1648ec3610b89b946d0a5722498b6e1cfa3a688a360c0006f87bc3198f31d63ad377fc700f92a8961affd6e516e1bb86cf7c6f67d00c51d31bf6d16ba8285cb32e4824baf683b883003cc64ee95b0c7a3b37200b06fd38e21ce6be3cc8b4aca34c162d6cfb52633e8963df7ed7708013ea31f7fcc713f0a60434988eede2d14ff4057443a4b25f2f33750779f91c7a4b8916502ddd71d212e23f4fe064f5aed5a1338d14ac4229aaa9b3fabdba869578abb2afb0db9de9b5cab8c4292da95f814e08d69808a0dff98fe92647446da69e1cef74b628dde29c0cf1e293d737e7d47aecaf1983c869e49d1571a0bb30d9fbd24400bfaad0b5316b41847cc8cb0fa462996c5c2c0e903ce438d46df63a4a5c9834dbc72e3cebd4f3a528cb5493f02cf6ebaafc89013719dc46bc9eb7c1a0ddba3582120271aa4986da492f8d2e654c2661e23592352579dc5d1c05ceca9692c3defa398d86acaa07872e42a84603b7d7e74446eaccfa8b2e4a29b7742157c213fe71d6b9f6e6df055000f555e5c9f675eb374c6f730ca36739e436c3858cbb67f8c410d6c2c6a095577148f89306f06b711d5733146910ec3fe3fd830718a17a491437832de7d215b06f7ae4ca1a5086dc20005d0680831ed5cb596889bfa0e0d367b789114bc1f17a039a7c799bda3cbdf89071ab868a64c64deba3244c76c7bd81080e2a858e73b462e5562c1435119e320c9a3175e5e0f48d539ed0d375b5cabe7a3b7379ebe26aed180dda48756a61d89335309c8614af73823a623ba600e116faf231125f23584d780823bed133a5d9bdfe929260222be28045346e407878e7523783c1bee8164330e74337bcebb0151af2292b19a45eb967de0662fdf230717a52fac3f306f163a8e95a5c3b4a007e8169629cf1cedc4527e7017c9962d5531758b14618aa38959c6f1048aaf39ca3ba948f45d6dd6b966a93f50d42279b8c24546bf685f79a6cbca23fba64b797a61f89f66c7135e53f46eb74de04828ec8e7244dac84c7b754b94c49c9a3b665171c79e8308f3708f3fcb6e6b514e08cebc61253be78b9b4b6a2d141f9edaa54c22d4a37c52f426e721d7beb94cfe7b14f1daa83f740aeb52dbafcee52218e9c52c72b1b7cf9d508a23175b4686564df17f16117cca97807334aba2236a682bffa9ac35c25af7494f8f8b8d21f91154455749eb3c3fda1b698bb5b54d8c0d9d4c51360c7c0b5e7cc74497b319fdfe1b7773357ddfe2ebecd2a0dfbde3369d99d2cfa8b8a04a049b3802b7a9a380660dc2280f303ac13dc180bd2465c4d92fb451ae55c7e3b2275b63e5456f5b31c89fdd6314141395d5dfbbe3ea097bcd5397bd266e14ee724d02151e0de09f1ce53397e600670c561d146ea853ca56b53ffc9db285a20f103bebbee183ec8f5319c7a75eddf3088d5d6b841ec9fbdd710860de41eea8b64aaa8adb239b9f9e37426ce8c555b3209daefb1e956e7964c1b9c17c1ac143b0706166a1e9644ac9f4304f643ebd866dd6e73d8a31eab019ea5235d7f99acf792317fb5e2d67ef6990e5413b7f8b548da9963d77a5f14cd17312f5750ffb60499b4f23f0a278c2eda9e8b985f0096dab3a310d4e48223c3a70a31ba5aac73e45412ce324f54702774444af0981f2b9de927f8873b984f396b7bac3a8a21138573de3fbe985106a49cb60be2a752791e3d1338c8f725a79ea2aecc9f18c86a6c5addac17539c450395af15aae63561b541ee2633da3b3b3a354bced1bad7d29372944e166ed196a94ece3942e123e9a049ab4c54484d388773f8de40251a7d150756316d12e5e19cf00ebc0232387ad1015c35155a6469645eab1bdcde164bb7b34fc01ef8c4cbc59aceaa550ee5e9c0bfdebd6b135ad00e4045a81c02cdc418e6147767d55a0550267f320f2391ed5b605be62668b42878e44353263102207a781d07d5f4e64ab99d0ee27e64fb73ad55386a2fe9f715ee50592aee6f7a1c03d488bbb3066a369c390be959bbbbc4308ddc1a018d0986a6ddf6f4358b5b6b413d5dccf17fe47a6eca80b001bf28d4e7831584d879e3a5ef75769ad0f6081a39d414efbd026257476e846643d260a6588b19aad6155f6a886d7f4c329561cf66658b91a65f44d57330a617f152adeb7eb74eac49f8b52dd44c3a1354383d9214c2bf518ab89f42fba3fde6a481766ba6626541efabb37d9e72298a9e7923875205d17d9706286e6b22b1d49a3ce48711198486aaa4357a37199a98758d6916ead47e8aab835213c54fecb02e09d20e4ceebcccb9546507ec70ac8d161e0e1d420618f9a85022be0bfd1b01ef8b9c442a5557cee13cdc7c96d52926b41a79268ab36ba278c62ea3a521655f7eca47e0e97248615ed1b17bc5315c5968e358b36661fd820ce7fc002fb5321abc3e40a445ea9125475094b1919ff9d800f1752d6e9c85549ef00612807df10ee9e18cd2cdece4f9d43f2625fe41a04eb0e04644fa7b494bea2a9576decca86fd451c0ffa89e5e02cd4eae7e30eeece0a21276335f5ce70d44ab0f69ca9a581ccaa6a14bcf380b7858a0503de59a709cff6cebd2b6841e8ca57bf0c7134d87d460c3dae8c9402c1557d24152a3a6f1839f621f87f9b567aaf58c3adeb90552ed79997719608610d2d2f8bbe997be1e3ce54876f715a32029df9f35f207eb2caecf4e88df1eae4b3e540cc9970cb708e7dff5c743f77a2566c7a608a217557f8e25aa0449e65960d6c5d3963cf3eac971523c9e50c6fde9b036a8d7019244635b7cfac0b423b25813fac10074e46318684bbe6ecb1c62e2772a3dab4e4e9082683d0c652282a6f6b54e9615e472d998ef7e63fd90b756a8a8003e75b25f0a2af9fa7cb486d2d6954ac8f3b14c54d5b0edfb3fcd123cf65b5f82b1b90d48c1aeeeafcaf75dc674e1bf773850eedf31252912d2b0eb2fe417b88abaf7979c79f0b47f6013445dc02ee4a1f4e679248289ca69d283314e44d1c2749ca7b49359cef2e63d4d8e3f3861b193baaa1f1af318a715a73b8bdc1fe79b9b723bb79d95a4c2be5ba42d697af50fd5831cc4743165bb27e2d5ead4f02bd2347c7b24c9ce9b9324c47cd86d8bf0d00afd203fbbb1fde50b9eb0ef1e64e41c5a27f76b8cd0aaf78b343adb4f83ba93149bb0b3824ed179798b0812ba3cbbf0741d7f1c61ff74f7e3e80289106431d3b3f6aa322367c73682b622efd5ee597f7b7d39bb05d83907b9b644e702ffb7f779b1ba4af3bb6393dd53201af8c0589232c4f3e0f186e07d1c3bd4130cde2b92a027734a9d3299afd024f865fa5bc970bf7d5ad16cd0401f1aafb58ec804edebf7a0e0f5e93cb8b1a4c5a50dcfa71c191f377bb535dcf25e1c3ad23bcf9c57af11131ad893703a61156c709ceb2635a65ca31464a9631fe34dc6f30ab3e798303beba021420e22a43faa3e6aa187f79a8bc64a2011fc05d68ef2cb9f2af11573a485df1edbcb522b05344c769dc526f65c35dbd9350e9f677e72a821753f37b70516018f29ab0d9030022b408e6fbd9a324a9dc8aebeed90c8026a26b0f57b000d3da48bc37ae754fdab2bfa0335db0989bc98c19792f5ecd086f0194946c51f4311aa2d95df598b4448071be4ecbffea050c34c8f6716d08eae0743dd40e453533339d85419ff3c3b7af6f075ef5545d05b65b1eb2faad6bc45477b0cf1010816c561cdbaf5bfbe8308306cd570acee2a6d634ff01436b32e594c77d454f1d50cd073d09af6caed8de95d1f322afbda60da20539a426eea2c0cba4701ccd5bceead81f3a5de9c22c5fea212eedb9012fb33834cab42c2a20442ee9c2ad07ca99f724f7eb29bc67fb9123409e40cc38a004c3a72689abe385852c28baeff76caa0f654f6dc5db5a50eaa0e84316ccac33940cdaf14ce6dcbebe42f94cb737f831d5f1f01fa147a15839ded3f26dcc7bf8c78627e4a5f1e1c197a838975f405e5f6a9fc54738577f18b91761e7e2d631f374a8d370e40c6d4bf7f2356afaf8fd49a6114458b60d0806b96b0c17099416870d24f9bd7c911d3143e040764a7c3094c7a8d9929a2563d9cdf252d6966608c75408067a5e40d6964c7ff336c8d6826afd4a8670b53a814164e6435483cf7249a00b175678b63e71961fc59ed5dcdabf1d424bd9633e23f0f2472a492db4d952a398eeec3e5fda6c28b7d7a27dcc787c3ec297c8963f46767b950ae3346e99bd10b37755ba4f9e2ba8b4e03a63bbbe4ad2b14dde2a2fbc3a4d8efbda1e4a5c36dc56afe69ec40f37c01b4c26bc9ad06bed9621fad4772ad662a4ed11cc31e0b59678f210e0ffaf9184f3d18303c407c356b973e399c7a135065e1114eacfa622bd283316302ecf67423b2fb4db5e4683548c9a6d21bd106e6eacfa1b65d39c21f2829c3047901a892c5bd71b6fb994ea6255e0306bf1e0f8e4028074d4fb14cc5e54c152c1f9f36b49cf86e642e75b3ae2f7e26470f6f41b17bd3d4202c8c1887632137ce123426b21d8241863c805a57d3d9158f56b79f520062624932a39df767861fed410aae84469f8fa5a3e3546a9c0739e483a470bf02e852eac4caf1f5272c1980b01722c0a4313503351bf66c54dbc27c169287cc079a702e92061cbecd8ebf10518d27d05f1ff17a87918470ffc910dd061f06e21e14a39e0bec984a42261d627fe976e044b679a1996cad7d98e631ccc47fa40b4c59111503b650b86fde0fc8e7d4d26612e18010c577ab6870c95f8f18b7fba072b7f45818891da902e7de754fd7cceb067f9b2535e057113e3a23e77e8e85368004d44e8eab25c70893986214cb277a11c9ae0b5325a7e6b239bfaaa4111ad83aab769bc73dbcfe2b668c671dd42ec0d4c28383bff116799bb8aca89ea29fcd72ef02dac795012ca76fb0dea129dbdd6617d71a0c4be01874f0bfb2337ea77da96408e6062068a4eb03bd2df1fd0938be4654d052fb6ac6ad9e277d38c42d6134e97961fa59b5f72dca334deffdabe9b86187ddfc3e07e0e38b14f302908c5c4303a2dcc81ccbcdffee8d06cabce1926f983c706593a07463ceaf7166d7512040f2e9b08b253db8a51e31e6b6a73a3f594fff4cd0f8637bdd4dc0a2c4bb79bb55c09374b688e", 0x1000}, {&(0x7f00000022c0)="f334bd00c23fd553513cdf52f47f71b129525e7ed4de729e79c5e333139ce905f4833d277a6d4639835109f0ad0915e36cd34ec382b9", 0x36}, {&(0x7f0000002300)="85b05c5418a79e3acc2979a954e9b25f92c703f72f5c7c238983814cb09908688d0bd72104ea36ecd25aa4735557ae495f", 0x31}], 0x6, 0x0) Thread 0xffff800020b939e0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e643920) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b939e0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 17778 85478 32767 0x10 0x480 0 syz-executor0 *105359 87616 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5b461b519ef372) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b939e0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(b5b461b519ef372) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b679c0 rbx 0xffff800020b67a60 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0x329cb3b70ead5791 r11 0x9f8562ce9fd769ab r12 0x3000000008 r13 0xffff800020b679d0 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b679b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=105359 stat=onproc flags process=14000 proc=200 pri=4, usrpri=57, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20e10,0xffff800020b21528 process=0xffff800020b5a350 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=7, cpticks=3, pctcpu=0.59 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16871 148299 29640 32767 2 0x10 syz-executor1 16871 420115 29640 32767 2 0x4000010 syz-executor1 29640 218488 95996 32767 2 0x490 syz-executor1 95996 458449 58607 0 3 0x82 wait syz-executor1 85478 17778 51428 32767 7 0x490 syz-executor0 51428 253903 58607 0 3 0x82 wait syz-executor0 2840 518704 0 0 3 0x14200 bored sosplice 58607 407680 43422 0 3 0x82 thrsleep syz-fuzzer 58607 259766 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 361937 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 478289 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 354955 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 265137 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 335628 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 230428 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 201588 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 125348 43422 0 3 0x4000082 thrsleep syz-fuzzer 58607 442339 43422 0 3 0x4000082 kqread syz-fuzzer 58607 441581 43422 0 3 0x4000082 thrsleep syz-fuzzer 43422 305752 32344 0 3 0x10008a pause ksh 32344 116748 48987 0 3 0x92 select sshd 80998 61028 1 0 3 0x100083 ttyin getty 48987 121952 1 0 3 0x80 select sshd 81901 171579 42147 73 3 0x100010 ffs_fsync syslogd 42147 498419 1 0 3 0x100082 netio syslogd 71465 332234 1 77 3 0x100090 poll dhclient 73875 36898 1 0 3 0x80 poll dhclient 78314 313291 0 0 3 0x14200 pgzero zerothread 73440 104090 0 0 3 0x14200 aiodoned aiodoned 63707 412227 0 0 3 0x14200 syncer update 3052 470490 0 0 3 0x14200 cleaner cleaner *87616 105359 0 0 7 0x14200 reaper 64111 473077 0 0 3 0x14200 pgdaemon pagedaemon 38454 227815 0 0 3 0x14200 bored crynlk 30339 205062 0 0 3 0x14200 bored crypto 53177 303052 0 0 3 0x40014200 acpi0 acpi0 54837 357272 0 0 3 0x40014200 idle1 3004 145673 0 0 3 0x14200 bored softnet 76297 211627 0 0 3 0x14200 bored systqmp 16537 106934 0 0 3 0x14200 bored systq 23479 376970 0 0 3 0x40014200 bored softclock 41958 145079 0 0 3 0x40014200 idle0 1 359628 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper